.hestia-mega-menu .hestia-mm-description{display:block}.navbar .hestia-mega-menu>.dropdown-menu{margin:auto;left:0;right:0}@media (min-width:769px){.navbar .hestia-mega-menu>.dropdown-menu{width:750px;left:50%!important;transform:translateX(-50%)}.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(1){width:100%}.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(2),.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(2)~li{width:50%}.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(3),.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(3)~li{width:33.3333%}.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(4),.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(4)~li{width:25%}.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(5),.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(5)~li{width:20%}.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(5),.hestia-mega-menu>.dropdown-menu .hestia-mm-col:first-child:nth-last-child(5)~li{width:16.6666666667%}}@media (min-width:992px){.navbar .hestia-mega-menu>.dropdown-menu{width:970px}}@media (min-width:1200px){.navbar .hestia-mega-menu>.dropdown-menu{width:1170px}}.navbar .navbar-nav>li.hestia-mega-menu{position:static}.navbar .hestia-mega-menu>.dropdown-menu>li>a{margin:0}.hestia-mega-menu>.dropdown-menu{padding:5px;color:#333!important;right:auto;width:100%;left:0;display:table;top:inherit}.hestia-mega-menu>.dropdown-menu .divider{height:1px;margin:9px auto;width:75%}.hestia-mega-menu.open .hestia-mm-col>.dropdown-menu,.hestia-mega-menu:hover .hestia-mm-col>.dropdown-menu{visibility:visible}.hestia-mega-menu .hestia-mm-col{text-align:center;vertical-align:top;display:table-cell;position:relative;padding:5px}.hestia-mega-menu .hestia-mm-col>a{display:none}.hestia-mega-menu .hestia-mm-col>.dropdown-menu{float:none;background:0 0;box-shadow:none;opacity:1;display:inline-block!important;position:static;left:inherit}.navbar .hestia-mm-heading{margin:10px 5px 10px 0}.navbar .hestia-mm-heading>span{text-transform:uppercase;padding:7px 10px 5px 10px;margin:0 5px}.navbar .hestia-mm-heading>.mm-heading-wrapper a:hover{text-decoration:underline}.mm-heading-wrapper a{color:#333;padding:0}.hestia-mm-description{color:#333;padding:7px 10px 5px 10px;margin:0 5px}.hestia_right .dropdown-menu>.hestia-mega-menu>.dropdown-menu{display:block;width:auto;left:100%}.hestia_left .dropdown-menu>.hestia-mega-menu>.dropdown-menu{display:block;width:auto;right:100%;left:auto;top:0}@media (max-width:768px){.navbar .hestia-mm-col.dropdown-submenu:hover>.dropdown-menu{display:inline-block!important}.navbar .navbar-nav .dropdown .dropdown-menu li li .mm-heading-wrapper a{padding:0}.hestia-mega-menu>.dropdown-menu{display:none}.hestia-mega-menu>.dropdown-menu .divider{width:100%;margin:15px auto}.navbar .navbar-nav .dropdown li.hestia-mm-heading{padding:15px 0}}@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");
:root{
--mp-bg:#0e1712; --mp-bg2:#132019; --mp-panel:#18281f; --mp-panel2:#1e3326;
--mp-line:rgba(255,255,255,.08); --mp-text:#e7efe9; --mp-muted:#a9bcb0;
--mp-green:#5fd38d; --mp-green2:#2fa865; --mp-sand:#e4c99a; --mp-red:#e35b4f;
--mp-r:18px; --mp-sh:0 1px 0 rgba(255,255,255,.05) inset,0 10px 24px -8px rgba(0,0,0,.55),0 30px 60px -20px rgba(0,0,0,.6);
--mp-sh-hi:0 1px 0 rgba(255,255,255,.08) inset,0 18px 34px -10px rgba(0,0,0,.6),0 40px 80px -24px rgba(47,168,101,.35);
--mp-font:'Plus Jakarta Sans',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
}
html,body{overflow-x:hidden;max-width:100%}
body,.main,.main-raised,.wrapper,.blog-post,.section,.hestia-features,.hestia-blogs,.hestia-testimonials,.section-gray{
background:var(--mp-bg)!important;color:var(--mp-text)}
body,p,li,span,label,input,textarea,select,button,.description,.card-description{font-family:var(--mp-font)!important}
h1,h2,h3,h4,h5,h6,.hestia-title,.title,.card-title{font-family:var(--mp-font)!important;color:#fff!important;letter-spacing:-.02em;font-weight:800!important}
.description,h5.description,.card-description,p{color:var(--mp-muted)!important}
a{color:var(--mp-green)}a:hover{color:var(--mp-sand)}
.main.main-raised{margin:0!important;box-shadow:none!important;border-radius:0!important} .navbar.navbar-default,.navbar.navbar-default.navbar-transparent,.navbar-fixed-top{
background:rgba(12,22,16,.72)!important;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);
box-shadow:0 1px 0 var(--mp-line),0 10px 30px -12px rgba(0,0,0,.7)!important;padding:8px 0!important}
.navbar .navbar-brand{padding:6px 12px!important;background:rgba(255,255,255,.94);border-radius:14px;box-shadow:0 6px 18px -6px rgba(0,0,0,.6);margin:4px 0}
.navbar .navbar-brand img{max-height:52px!important;width:auto!important}
.navbar .navbar-nav>li>a{color:#e7efe9!important;font-weight:600!important;text-transform:none!important;font-size:14px!important;letter-spacing:0;border-radius:10px;transition:background .2s,color .2s}
.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li.active>a,.navbar .navbar-nav>li.current-menu-item>a{background:rgba(95,211,141,.12)!important;color:var(--mp-green)!important}
.navbar .navbar-nav>li.menu-item:nth-last-child(2)>a,.navbar .navbar-nav>li.mpdg-cta>a{}
.navbar .dropdown-menu{background:rgba(20,34,26,.97)!important;border:1px solid var(--mp-line)!important;border-radius:16px!important;box-shadow:var(--mp-sh)!important;padding:10px!important}
.navbar .dropdown-menu a,.navbar .dropdown-menu li>a{color:var(--mp-text)!important;border-radius:8px}
.navbar .dropdown-menu li>a:hover{background:rgba(95,211,141,.14)!important;color:var(--mp-green)!important;box-shadow:none!important}
.hestia-mm-heading>a,.hestia-mm-heading{color:var(--mp-sand)!important;font-weight:700;text-transform:uppercase;font-size:11px!important;letter-spacing:.12em}
.navbar .navbar-toggle .icon-bar{background:var(--mp-green)!important}
.navbar .nav-cart-icon,.navbar .nav-cart a,.navbar .hestia-nav-search i{color:var(--mp-text)!important}
@media(max-width:768px){
.navbar .navbar-brand img{max-height:40px!important}
.navbar .navbar-collapse,.navbar .navbar-collapse.in{background:rgba(14,23,18,.98)!important;border-radius:0 0 18px 18px;max-height:80vh;overflow:auto}
.navbar .navbar-header{display:flex;align-items:center;justify-content:space-between;width:100%}
.navbar .container{padding-left:12px;padding-right:12px}
} .carousel .page-header,.page-header.header-small{min-height:92vh!important;position:relative}
.carousel .page-header .header-filter:before,.page-header .header-filter:before,.carousel .page-header:before{
background:linear-gradient(180deg,rgba(8,14,10,.35) 0%,rgba(8,14,10,.55) 55%,var(--mp-bg) 100%)!important;opacity:1!important}
.carousel .hestia-title,.page-header .hestia-title{font-size:clamp(38px,6vw,76px)!important;line-height:1.02!important;text-shadow:0 10px 40px rgba(0,0,0,.6)}
.carousel .sub-title,.page-header .sub-title{color:var(--mp-sand)!important;font-size:clamp(17px,1.6vw,22px)!important;font-weight:500}
.big-title-slider-content{background:rgba(14,23,18,.38);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:40px 32px!important;box-shadow:var(--mp-sh)}
.carousel-control{opacity:.6} .btn,.btn.btn-primary,button[type=submit],input[type=submit],.wpforms-submit,.button{
background:linear-gradient(180deg,var(--mp-green) 0%,var(--mp-green2) 100%)!important;color:#06140c!important;border:0!important;
border-radius:999px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;
padding:14px 28px!important;box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 10px 24px -8px rgba(47,168,101,.7)!important;transition:transform .2s,box-shadow .2s}
.btn:hover,button[type=submit]:hover,.wpforms-submit:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 16px 30px -8px rgba(47,168,101,.8)!important} .hestia-features,.hestia-pricing,.hestia-testimonials,.hestia-blogs{padding:96px 0!important;position:relative}
.hestia-features{background:radial-gradient(1200px 500px at 50% -10%,rgba(95,211,141,.10),transparent 60%),var(--mp-bg)!important}
.hestia-pricing,.hestia-testimonials{background:linear-gradient(180deg,var(--mp-bg2),var(--mp-bg))!important}
.hestia-features+section,.hestia-pricing,.hestia-testimonials,.hestia-blogs{border-top:1px solid var(--mp-line)}
.hestia-title:after{content:"";display:block;width:56px;height:4px;border-radius:4px;margin:16px auto 0;background:linear-gradient(90deg,var(--mp-green),var(--mp-sand))}
.hestia-pricing .hestia-title:after{margin-left:0} section#products.hestia-shop:not(:has(.product)),section#ribbon.hestia-ribbon{display:none!important} .feature-box .hestia-info,.card,.card-pricing,.card-testimonial,.card-blog,.hestia-testimonials .card{
background:linear-gradient(160deg,var(--mp-panel2),var(--mp-panel))!important;border:1px solid var(--mp-line)!important;border-radius:var(--mp-r)!important;
box-shadow:var(--mp-sh)!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;transform-style:preserve-3d;will-change:transform;color:var(--mp-text)}
.feature-box .hestia-info{padding:36px 28px!important;margin-bottom:24px;height:calc(100% - 24px)}
.feature-box .hestia-info:hover,.card:hover,.card-pricing:hover{transform:translateY(-8px);box-shadow:var(--mp-sh-hi)!important}
.hestia-info .icon{width:64px;height:64px;margin:0 auto 18px;border-radius:18px;display:flex!important;align-items:center;justify-content:center;
background:linear-gradient(145deg,rgba(95,211,141,.22),rgba(95,211,141,.05));box-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 10px 20px -8px rgba(0,0,0,.6);color:var(--mp-green)!important}
.hestia-info .icon i,.hestia-info .icon svg{color:var(--mp-green)!important;fill:var(--mp-green)!important;font-size:28px}
.hestia-info .info-title{color:#fff!important}
.features .row,.hestia-features-content .row{display:flex;flex-wrap:wrap} .card-pricing{padding:12px!important}
.card-pricing .card-title,.card-pricing h1{color:#fff!important}
.card-pricing .category{color:var(--mp-sand)!important}
.card-pricing.card-raised,.card-pricing.card-background{background:linear-gradient(160deg,#21503a,#163a2a)!important;box-shadow:var(--mp-sh-hi)!important}
.card-pricing ul li{color:var(--mp-muted)!important;border-color:var(--mp-line)!important}
.card-pricing ul li b,.card-pricing ul li strong{color:#fff} .card-testimonial{padding:20px!important}
.card-testimonial .card-avatar img{border:3px solid var(--mp-green);box-shadow:0 10px 24px -6px rgba(0,0,0,.6)}
.card-testimonial .card-description{font-style:italic} .card-blog .card-image{border-radius:14px!important;overflow:hidden;box-shadow:0 14px 30px -12px rgba(0,0,0,.8)!important;margin:12px 12px 0!important}
.card-blog .card-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .6s}
.card-blog:hover .card-image img{transform:scale(1.06)}
.card .category,.card .category a{color:var(--mp-green)!important}
.card-title a{color:#fff!important} .hestia-subscribe,.hestia-contact,.section-image{background-attachment:fixed!important;background-size:cover!important;position:relative}
.hestia-subscribe:before,.hestia-contact:before,.section-image:before{background:linear-gradient(135deg,rgba(10,20,14,.88),rgba(19,45,31,.75))!important;opacity:1!important}
.hestia-subscribe{padding:90px 0!important}
.hestia-contact{padding:100px 0!important}
.hestia-contact .info .icon,.hestia-contact .info i{color:var(--mp-green)!important}
.hestia-contact p,.hestia-contact .description,.hestia-contact .info p{color:#d6e2da!important}
.hestia-contact .card-contact,.hestia-contact .card{background:rgba(24,40,31,.72)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.card-contact .header,.card .header-raised,.card .header-primary{background:linear-gradient(135deg,var(--mp-green2),#1d7a49)!important;border-radius:14px!important;box-shadow:0 14px 28px -10px rgba(47,168,101,.7)!important}
.card-contact .header .card-title{color:#06140c!important} .wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container textarea,.wpforms-container select,
.form-control,.subscribe-line input[type=email],.subscribe-line input[type=text]{
background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;color:#fff!important;
padding:12px 14px!important;background-image:none!important;box-shadow:none!important;height:auto!important}
.wpforms-container input:focus,.wpforms-container textarea:focus,.form-control:focus{border-color:var(--mp-green)!important;box-shadow:0 0 0 3px rgba(95,211,141,.25)!important;outline:0}
.wpforms-container label,.wpforms-field-label,.wpforms-field-sublabel{color:#d6e2da!important}
::placeholder{color:#8aa093!important;opacity:1} .footer,.footer-black,.footer.footer-big{background:#08100b!important;color:var(--mp-muted)!important;border-top:1px solid var(--mp-line)}
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer .widget-title{color:#fff!important}
.footer a{color:var(--mp-text)!important}.footer a:hover{color:var(--mp-green)!important}
.footer .footer-menu a,.footer .footer-menu li a{text-transform:none!important;font-weight:500;color:var(--mp-muted)!important}
.footer .copyright,.footer p{color:var(--mp-muted)!important} .woocommerce .product,.woocommerce-cart-form,.cart_totals{color:var(--mp-text)}
.woocommerce table.shop_table,.woocommerce table.shop_table td{border-color:var(--mp-line)!important;color:var(--mp-text)}
img{max-width:100%;height:auto}
::selection{background:var(--mp-green);color:#06140c}
.hestia-scroll-to-top{background:var(--mp-green2)!important;border-radius:14px!important} .mp-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}
.mp-reveal.mp-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.mp-reveal{opacity:1!important;transform:none!important}
.hestia-subscribe,.hestia-contact,.section-image{background-attachment:scroll!important}}
@media (max-width:1024px){.hestia-subscribe,.hestia-contact,.section-image{background-attachment:scroll!important}}
@media (max-width:768px){.hestia-features,.hestia-pricing,.hestia-testimonials,.hestia-blogs{padding:64px 0!important}
.big-title-slider-content{padding:28px 18px!important;margin:0 8px}.carousel .page-header{min-height:80vh!important}} .card-testimonial:has(>.content:first-child){display:none!important}
.hestia-testimonials .hestia-testimonials-content>.row,.hestia-testimonials .row{display:flex;flex-wrap:wrap;justify-content:center}
.card-testimonial .card-avatar{width:110px;height:110px;border-radius:50%;overflow:hidden;margin:-8px auto 0!important;box-shadow:0 0 0 4px var(--mp-green),0 14px 28px -8px rgba(0,0,0,.7)}
.card-testimonial .card-avatar img{width:100%!important;height:100%!important;object-fit:cover;border:0!important;box-shadow:none!important;border-radius:0!important}
.navbar .navbar-brand{padding:4px 10px!important;line-height:0}
.navbar .navbar-brand img{max-height:46px!important}
@media(min-width:992px){.navbar .navbar-nav>li>a{padding:10px 11px!important;margin:0 1px}
.navbar .navbar-nav>li:first-child>a{max-width:46px;overflow:hidden;white-space:nowrap;font-size:0!important}
.navbar .navbar-nav>li:first-child>a:before{content:"⌂";font-size:20px;line-height:1}
.navbar .navbar-nav>li#menu-item-259>a,.navbar .navbar-nav>li.menu-item-259>a{background:linear-gradient(180deg,var(--mp-green),var(--mp-green2))!important;color:#06140c!important;border-radius:999px;padding:10px 18px!important;box-shadow:0 8px 20px -8px rgba(47,168,101,.8)}}
.hestia-contact{padding-top:120px!important}
.hestia-testimonials-content [class*=col-]:has(>.card-testimonial>.content:first-child){display:none!important}
.navbar .navbar-brand{height:auto!important;display:inline-flex!important;align-items:center}
.navbar .navbar-brand img{height:46px!important;max-height:none!important;width:auto!important;display:block}
.card-testimonial .card-avatar{position:relative}
.card-testimonial .card-avatar img{position:absolute;inset:0;max-width:none}
@media(min-width:992px){.navbar .navbar-nav{display:flex;align-items:center;flex-wrap:nowrap}
.navbar .navbar-nav>li>a{font-size:13.5px!important;padding:10px 10px!important}}
@media(max-width:768px){.navbar .navbar-brand img{height:38px!important}}
.hestia-testimonials .row:before,.hestia-testimonials .row:after,.hestia-features-content .row:before,.hestia-features-content .row:after{display:none!important}
.card-testimonial .card-avatar img{margin:0!important;top:0!important;left:0!important;max-height:none!important} :root{--mp-bg:#2b3f35;--mp-bg2:#34493e;--mp-panel:#3b5446;--mp-panel2:#46634f;--mp-text:#f1f5f0;--mp-muted:#d3dfd6;
--mp-sand-bg:#f4ede1;--mp-sand-bg2:#ebe1cf;--mp-ink:#1f2b24;--mp-ink-muted:#46564c}
body,.main,.wrapper,.section,.hestia-blogs,.hestia-pricing{background:var(--mp-bg)!important}
.hestia-pricing{background:linear-gradient(180deg,#3a5244,#2f4539)!important}
.hestia-blogs{background:linear-gradient(180deg,#334a3e,#2b3f35)!important}
.navbar.navbar-default,.navbar.navbar-default.navbar-transparent,.navbar-fixed-top{background:rgba(36,54,45,.62)!important}
.carousel .page-header .header-filter:before,.page-header .header-filter:before,.carousel .page-header:before{
background:linear-gradient(180deg,rgba(15,25,19,.10) 0%,rgba(15,25,19,.28) 60%,rgba(43,63,53,.9) 100%)!important}
.big-title-slider-content{background:rgba(25,40,32,.42)} .hestia-features,.hestia-testimonials{background:radial-gradient(1000px 420px at 50% -10%,rgba(95,211,141,.14),transparent 60%),linear-gradient(180deg,var(--mp-sand-bg),var(--mp-sand-bg2))!important;border-top:0!important}
.hestia-features .hestia-title,.hestia-testimonials .hestia-title,.hestia-features h4,.hestia-testimonials h4,.hestia-features .info-title,.hestia-testimonials .card-title{color:var(--mp-ink)!important}
.hestia-features .description,.hestia-features p,.hestia-testimonials .description,.hestia-testimonials p,.hestia-testimonials h5,.hestia-testimonials .card-description,.hestia-testimonials .category{color:var(--mp-ink-muted)!important}
.hestia-features .feature-box .hestia-info,.hestia-testimonials .card-testimonial{background:linear-gradient(160deg,#fffdf8,#f7f0e3)!important;border:1px solid rgba(60,50,30,.10)!important;
box-shadow:0 1px 0 #fff inset,0 10px 22px -10px rgba(60,45,20,.30),0 28px 50px -24px rgba(31,60,45,.35)!important}
.hestia-features .feature-box .hestia-info:hover,.hestia-testimonials .card-testimonial:hover{box-shadow:0 1px 0 #fff inset,0 18px 30px -12px rgba(60,45,20,.35),0 40px 70px -26px rgba(47,168,101,.45)!important}
.hestia-features .hestia-info .icon{background:linear-gradient(145deg,#2fa865,#1f7d4a);box-shadow:0 10px 20px -8px rgba(31,125,74,.6)}
.hestia-features .hestia-info .icon i,.hestia-features .hestia-info .icon svg{color:#fff!important;fill:#fff!important}
.hestia-features a,.hestia-testimonials a{color:#1d6e42} .hestia-subscribe:before,.hestia-contact:before,.section-image:before{background:linear-gradient(135deg,rgba(22,38,29,.72),rgba(40,74,55,.55))!important}
.hestia-contact .card-contact,.hestia-contact .card{background:rgba(43,63,53,.70)!important}
.card-blog,.card-pricing{background:linear-gradient(160deg,#4a6855,#3b5446)!important}
.card-pricing.card-raised,.card-pricing.card-background{background:linear-gradient(160deg,#2f7a52,#235f40)!important}
.card .category,.card .category a{color:#9ff0c0!important}
.footer,.footer-black,.footer.footer-big{background:#16231c!important}
.hestia-contact.section-image:before,.hestia-contact:before{background:linear-gradient(135deg,rgba(30,50,39,.66),rgba(52,90,68,.45))!important}
.hestia-contact .header-filter,.hestia-contact.section-image{background-color:transparent}
.hestia-contact .card-contact{background:rgba(52,78,64,.72)!important}
.hestia-contact:after,.section-image:after{background:transparent!important;opacity:0!important}
.hestia-contact.section-image:before,.hestia-contact:before{background:linear-gradient(90deg,rgba(20,36,27,.84) 0%,rgba(24,42,32,.66) 45%,rgba(40,74,55,.40) 100%)!important}
@media(max-width:768px){.hestia-contact.section-image:before,.hestia-contact:before{background:rgba(20,36,27,.78)!important}}
.hestia-contact.section-image:after{content:""!important;opacity:1!important;background:linear-gradient(90deg,rgba(20,36,27,.86) 0%,rgba(24,42,32,.68) 45%,rgba(40,74,55,.42) 100%)!important}
@media(max-width:768px){.hestia-contact.section-image:after{background:rgba(20,36,27,.80)!important}} :is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e){background:linear-gradient(180deg,#f4ede1,#efe6d6)!important;color:#1f2b24!important}
:is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e) :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.hestia-title,.title){color:#1f2b24!important;text-shadow:none!important}
:is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e) :is(p,li,span,div,label,td,th,.elementor-text-editor,.description,em,strong,b){color:#34443a!important}
:is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e) a:not(.btn):not(.button):not(.elementor-button){color:#1d6e42!important}
:is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e) :is(.panel-widget-style,.panel-cell-style,.elementor-column-wrap,.elementor-widget-wrap).mp-light{background:transparent!important}
:is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e) :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select),
:is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e) .form-control{background:#fffdf8!important;color:#1f2b24!important;border:1px solid rgba(40,50,40,.22)!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(0,0,0,.05) inset!important}
:is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e) ::placeholder{color:#6b776f!important} .fm-form-container .fm-form,.fm-form-container .fm-form *{font-family:var(--mp-font)!important}
.fm-form-container .wd-form-label,.fm-form-container label{color:inherit!important}
.fm-form-container .button-submit,.fm-form-container button.button-submit,.fm-form-container .wd-button-submit{background:linear-gradient(180deg,var(--mp-green),var(--mp-green2))!important;color:#06140c!important;border:0!important;border-radius:999px!important;padding:12px 26px!important;font-weight:700!important}
.fm-form-container input[type=file]{color:inherit} .entry-content,.page-content-wrap,.blog-post .section-text{color:var(--mp-text)}
.entry-content :is(input[type=text],input[type=email],input[type=tel],textarea,select){background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important}
.entry-content table,.entry-content td,.entry-content th{border-color:rgba(255,255,255,.15)!important} .mo-optin-form-wrapper,.mo-optin-form-container{font-family:var(--mp-font)!important}
.mo-optin-form-wrapper :is(.mo-optin-form-headline,.mo-optin-form-description,.mo-optin-form-note,p,div,span){color:#1f2b24!important}
.mo-optin-form-wrapper input[type=text],.mo-optin-form-wrapper input[type=email]{background:#fff!important;color:#1f2b24!important;border:1px solid #cdd5cf!important}
body:not(.home) .hestia-contact :is(h2,h3,h4,h5,.hestia-title,.info-title){color:#fff!important}
body:not(.home) .hestia-contact :is(p,span,td,th,li,a,div):not(.btn):not(.card-contact *){color:#d6e2da!important}
.hestia-contact .info .icon i{color:var(--mp-green)!important}
body:not(.home) .hestia-contact a:not(.btn){color:var(--mp-green)!important} .navbar .navbar-toggle{color:var(--mp-green)!important}
.navbar .navbar-toggle .icon-bar,.navbar .navbar-toggle i{color:var(--mp-green)!important}
.navbar .hestia-nav-search .search-submit,.navbar form.search-form .search-submit,.navbar .search-form button,.navbar .search-form input[type=submit]{width:46px!important;height:46px!important;min-width:0!important;padding:0!important;border-radius:12px!important;
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306140c' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/20px no-repeat,linear-gradient(180deg,var(--mp-green),var(--mp-green2))!important;color:transparent!important;font-size:0!important}
.navbar .search-form .search-field,.navbar .search-form input[type=search]{background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;padding:10px 14px!important} .grecaptcha-badge{bottom:84px!important;z-index:40!important} [class*=panel-row-style-for-88-] .panel-widget-style{background:transparent!important}  body:not(.home) .page-header.header-small{min-height:340px!important;height:340px!important;max-height:340px;padding:0!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden;position:relative}
body:not(.home) .page-header.header-small .header-filter{background-size:cover!important;background-position:center!important}
body:not(.home) .page-header.header-small .header-filter:before{background:linear-gradient(180deg,rgba(15,25,19,.25),rgba(15,25,19,.45) 60%,rgba(43,63,53,.85))!important;opacity:1!important}
body:not(.home) .page-header.header-small>.container{position:relative;z-index:3;width:100%;padding-top:64px}
body:not(.home) .page-header.header-small .row{margin:0}
body:not(.home) .page-header.header-small .hestia-title,body:not(.home) .page-header.header-small h1{
display:inline-block;margin:0 auto!important;padding:22px 34px!important;font-size:clamp(26px,3.4vw,44px)!important;line-height:1.12!important;max-width:900px;
background:rgba(25,40,32,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:24px;
box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 18px 40px -14px rgba(0,0,0,.6)}
body:not(.home) .page-header.header-small .hestia-title:after{margin-top:12px}
body:not(.home) .page-header.header-small .author,body:not(.home) .page-header.header-small h4{color:var(--mp-sand)!important}
@media(max-width:768px){body:not(.home) .page-header.header-small{min-height:240px!important;height:240px!important}
body:not(.home) .page-header.header-small>.container{padding-top:56px}
body:not(.home) .page-header.header-small .hestia-title,body:not(.home) .page-header.header-small h1{padding:14px 18px!important;font-size:clamp(21px,6vw,28px)!important;border-radius:18px}} body:not(.home) .elementor-top-section.elementor-section-height-full,body:not(.home) .elementor-top-section.elementor-section-height-min-height>.elementor-container{min-height:340px!important}
body:not(.home) .elementor-top-section.elementor-section-height-full{height:auto!important} body:not(.home) .main{background:radial-gradient(1100px 500px at 50% 0,rgba(95,211,141,.10),transparent 60%),var(--mp-bg)!important}
body:not(.home) article.section-text{padding-top:56px!important;padding-bottom:64px!important} .mp-lead{font-size:1.12em;line-height:1.7;color:#e8efe9!important;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:26px 30px;margin:0 0 30px;
box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 18px 40px -18px rgba(0,0,0,.55);backdrop-filter:blur(6px)}
.mp-lead p{color:#e8efe9!important}
.mp-card{position:relative;background:linear-gradient(160deg,#fffdf8,#f4ecdd)!important;color:#2a3830;border:1px solid rgba(60,50,30,.10);border-radius:24px;padding:34px 38px;margin:0 0 34px;
box-shadow:0 1px 0 #fff inset,0 12px 24px -12px rgba(40,30,10,.35),0 40px 70px -30px rgba(10,30,20,.55);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}
.mp-card:hover{transform:translateY(-4px);box-shadow:0 1px 0 #fff inset,0 18px 30px -12px rgba(40,30,10,.38),0 50px 90px -30px rgba(47,168,101,.45)}
.mp-card :is(h2,h3,h4){color:#1f2b24!important}
.mp-card h2{margin-top:0!important;font-size:clamp(24px,2.4vw,32px)!important}
.mp-card h2:after{content:"";display:block;width:48px;height:4px;border-radius:4px;margin:12px 0 4px;background:linear-gradient(90deg,var(--mp-green2),var(--mp-sand))}
.mp-card :is(p,li,td,em,span,strong,b){color:#34443a!important}
.mp-card a:not(.btn){color:#1d6e42!important;font-weight:600;text-decoration:underline;text-decoration-color:rgba(29,110,66,.35);text-underline-offset:3px}
.mp-card a:not(.btn):hover{color:#0f4e2c!important;text-decoration-color:currentColor} .mp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:18px 0 6px}
.mp-qa{background:#fff;border:1px solid rgba(60,50,30,.09);border-radius:18px;padding:20px 22px;box-shadow:0 1px 0 #fff inset,0 10px 22px -14px rgba(40,30,10,.35);
transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;transform-style:preserve-3d}
.mp-qa:hover{transform:translateY(-6px);box-shadow:0 18px 34px -16px rgba(31,90,60,.45)}
.mp-qa h3{font-size:18px!important;margin:0 0 8px!important;line-height:1.3!important}
.mp-qa p:last-child{margin-bottom:0} .mp-card ul.mp-chips{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
.mp-card ul.mp-chips>li{background:#fff;border:1px solid rgba(60,50,30,.09);border-radius:14px;padding:14px 16px 14px 44px;position:relative;box-shadow:0 8px 18px -12px rgba(40,30,10,.35);transition:transform .3s,box-shadow .3s}
.mp-card ul.mp-chips>li:before{content:"";position:absolute;left:16px;top:18px;width:16px;height:16px;border-radius:6px;background:linear-gradient(145deg,var(--mp-green),var(--mp-green2));box-shadow:0 4px 10px -3px rgba(47,168,101,.7)}
.mp-card ul.mp-chips>li:hover{transform:translateY(-3px);box-shadow:0 14px 26px -14px rgba(31,90,60,.5)}
.mp-card ol{counter-reset:mp;list-style:none;padding:0}
.mp-card ol>li{counter-increment:mp;position:relative;padding:12px 0 12px 54px;border-bottom:1px dashed rgba(60,50,30,.15)}
.mp-card ol>li:last-child{border-bottom:0}
.mp-card ol>li:before{content:counter(mp);position:absolute;left:0;top:10px;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:#06140c;background:linear-gradient(145deg,var(--mp-green),var(--mp-green2));box-shadow:0 8px 16px -6px rgba(47,168,101,.7)} body:not(.home) :is(article.section-text figure.wp-block-image,.mp-figure){margin:8px auto 38px!important;text-align:center}
body:not(.home) article.section-text :is(figure.wp-block-image img,.mp-card img,p>img,.elementor-widget-image img,.so-widget-image img,.panel-layout img:not(.sow-icon-image)),
body:not(.home) .elementor-image-gallery img,body:not(.home) .gallery img{
border-radius:20px!important;box-shadow:0 2px 0 rgba(255,255,255,.25) inset,0 16px 30px -12px rgba(0,0,0,.55),0 40px 70px -30px rgba(0,0,0,.55)!important;
transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;transform:perspective(1000px) rotateX(0) rotateY(0);will-change:transform}
body:not(.home) article.section-text :is(figure.wp-block-image img,.mp-card img,p>img,.elementor-widget-image img,.so-widget-image img):hover,
body:not(.home) .elementor-image-gallery img:hover,body:not(.home) .gallery img:hover{box-shadow:0 22px 40px -14px rgba(0,0,0,.6),0 50px 90px -30px rgba(47,168,101,.45)!important}
body:not(.home) .elementor-image-gallery .gallery-item,body:not(.home) .gallery .gallery-item{padding:10px!important}
body:not(.home) figure figcaption{color:var(--mp-muted)!important;font-size:13px;margin-top:12px} body:not(.home) :is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e){
border-radius:26px!important;margin:28px auto!important;max-width:min(1200px,calc(100% - 32px))!important;left:auto!important;right:auto!important;
box-shadow:0 1px 0 #fff inset,0 16px 30px -14px rgba(40,30,10,.35),0 50px 90px -40px rgba(10,30,20,.6)!important;overflow:hidden}
body:not(.home) .elementor-column>.elementor-widget-wrap>.elementor-widget-text-editor,
body:not(.home) .so-panel.widget_text,body:not(.home) .so-panel .textwidget{border-radius:18px} body:not(.home) .fm-form-container{background:linear-gradient(160deg,#fffdf8,#f4ecdd)!important;border-radius:24px;padding:26px 28px!important;color:#2a3830;
box-shadow:0 1px 0 #fff inset,0 16px 30px -14px rgba(40,30,10,.35),0 50px 90px -40px rgba(10,30,20,.6)}
body:not(.home) .fm-form-container :is(label,span,p,div,h1,h2,h3,legend){color:#2a3830!important}
body:not(.home) .fm-form-container :is(input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select){background:#fff!important;color:#1f2b24!important;border:1px solid rgba(40,50,40,.22)!important;border-radius:12px!important}
body:not(.home) .fm-form-container .file-upload,body:not(.home) .fm-form-container [class*=file]{border-radius:14px} body.single-post .single-post-wrap{background:linear-gradient(160deg,#fffdf8,#f4ecdd);border-radius:24px;padding:34px 38px;box-shadow:0 16px 30px -14px rgba(40,30,10,.35),0 50px 90px -40px rgba(10,30,20,.6)}
body.single-post .single-post-wrap :is(h1,h2,h3,h4,.elementor-heading-title){color:#1f2b24!important}
body.single-post .single-post-wrap :is(p,li,span,div){color:#34443a!important}
body.single-post .section-blog-info .card-blog,body.single-post .blog-related .card-blog{background:linear-gradient(160deg,#46634f,#3b5446)!important}
@media(max-width:768px){.mp-card{padding:24px 20px;border-radius:20px}.mp-lead{padding:20px}
body.single-post .single-post-wrap{padding:22px 18px}
body:not(.home) :is(.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.panel-row-style-for-88-6,.elementor-element-6988a67e){max-width:calc(100% - 20px)!important;border-radius:20px!important}} @media (prefers-reduced-motion:reduce){.mp-card,.mp-qa,.mp-card ul.mp-chips>li,body:not(.home) img{transition:none!important;transform:none!important}} body:not(.home) .panel-row-style-for-88-6,body:not(.home) .mp-light:has(.hestia-contact){background:transparent!important;border-radius:0!important;max-width:none!important;margin:0!important;box-shadow:none!important}
body:not(.home) .panel-row-style-for-88-6 :is(h2,h3,h4,h5,.hestia-title){color:#fff!important}
body:not(.home) .panel-row-style-for-88-6 :is(p,span,td,th,li,div):not(.card-contact *){color:#d6e2da!important} body:not(.home) article.section-text .wpforms-container{background:linear-gradient(160deg,#fffdf8,#f4ecdd)!important;border-radius:24px;padding:30px 34px!important;max-width:820px;
box-shadow:0 1px 0 #fff inset,0 16px 30px -14px rgba(40,30,10,.35),0 50px 90px -40px rgba(10,30,20,.6)}
body:not(.home) article.section-text .wpforms-container :is(label,legend,.wpforms-field-label,.wpforms-field-sublabel,.wpforms-field-description,span,li,p){color:#2a3830!important}
body:not(.home) article.section-text .wpforms-container :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select){background:#fff!important;color:#1f2b24!important;border:1px solid rgba(40,50,40,.22)!important}
body:not(.home) article.section-text .wpforms-container .wpforms-uploader{background:#fff!important;border:1.5px dashed rgba(29,110,66,.35)!important;border-radius:14px!important}
body:not(.home) article.section-text :is(.so-panel,.panel-grid-cell) h3.widget-title{color:#fff!important}
@media(max-width:768px){body:not(.home) article.section-text .wpforms-container{padding:22px 18px!important}}
body:not(.home) article.section-text .wpforms-container{margin:18px 0 10px!important} body:not(.home) article.section-text .hestia-contact .wpforms-container{background:transparent!important;box-shadow:none!important;padding:0!important;max-width:none;margin:0!important;border-radius:0}
body:not(.home) article.section-text .hestia-contact .wpforms-container :is(input[type=text],input[type=email],textarea){background:rgba(255,255,255,.06)!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important}
body:not(.home) article.section-text .hestia-contact .wpforms-container :is(label,span,p){color:#d6e2da!important} body:not(.home){--mp-bg:#0e1712;--mp-bg2:#132019;--mp-panel:#18281f;--mp-panel2:#1e3326;--mp-text:#e7efe9;--mp-muted:#b4c6ba}
body:not(.home),body:not(.home) .main,body:not(.home) .wrapper,body:not(.home) .section{background:var(--mp-bg)!important}
body:not(.home) .main{background:radial-gradient(1100px 520px at 50% 0,rgba(95,211,141,.10),transparent 60%),var(--mp-bg)!important}
body:not(.home) .navbar.navbar-default,body:not(.home) .navbar-fixed-top{background:rgba(12,22,16,.72)!important}
body:not(.home) .page-header.header-small .header-filter:before{background:linear-gradient(180deg,rgba(8,14,10,.35),rgba(8,14,10,.55) 60%,rgba(14,23,18,.92))!important}
body:not(.home) .page-header.header-small .hestia-title{background:rgba(14,23,18,.45)!important}
body:not(.home) .footer{background:#08100b!important} body:not(.home) :is(.mp-card,.mp-qa,.mp-card ul.mp-chips>li,.fm-form-container,article.section-text .wpforms-container,.single-post-wrap,
.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.elementor-element-6988a67e){
background:linear-gradient(160deg,rgba(30,51,38,.92),rgba(20,34,26,.94))!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--mp-text)!important;
box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 14px 28px -10px rgba(0,0,0,.6),0 44px 80px -30px rgba(0,0,0,.7)!important}
body:not(.home) .mp-qa,body:not(.home) .mp-card ul.mp-chips>li{background:linear-gradient(160deg,rgba(40,66,50,.85),rgba(28,46,36,.9))!important;box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 12px 24px -12px rgba(0,0,0,.65)!important}
body:not(.home) .mp-card:hover{box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 18px 34px -10px rgba(0,0,0,.65),0 50px 90px -30px rgba(47,168,101,.35)!important}
body:not(.home) .mp-qa:hover,body:not(.home) .mp-card ul.mp-chips>li:hover{box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 18px 34px -12px rgba(47,168,101,.4)!important} body:not(.home) :is(.mp-card,.mp-qa,.fm-form-container,article.section-text .wpforms-container,.single-post-wrap,.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.elementor-element-6988a67e)
:is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.hestia-title,.title,.card-title,legend){color:#fff!important;text-shadow:none!important}
body:not(.home) :is(.mp-card,.mp-qa,.fm-form-container,article.section-text .wpforms-container,.single-post-wrap,.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.elementor-element-6988a67e)
:is(p,li,span,div,label,td,th,em,strong,b,.elementor-text-editor,.description,.card-description,.wpforms-field-label,.wpforms-field-sublabel,.wpforms-field-description){color:#d3e0d7!important}
body:not(.home) :is(.mp-card,.mp-qa,.single-post-wrap,.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.elementor-element-6988a67e) :is(strong,b){color:#fff!important}
body:not(.home) :is(.mp-card,.mp-qa,.fm-form-container,.single-post-wrap,.mp-light,.panel-row-style-for-88-1,.panel-row-style-for-88-2,.panel-row-style-for-88-5,.elementor-element-6988a67e,article.section-text .wpforms-container) a:not(.btn):not(.button):not(.elementor-button){color:var(--mp-green)!important;text-decoration-color:rgba(95,211,141,.4)!important}
body:not(.home) .mp-card a:not(.btn):hover{color:var(--mp-sand)!important}
body:not(.home) .mp-card ol>li{border-bottom-color:rgba(255,255,255,.10)!important}
body:not(.home) .mp-lead{background:rgba(255,255,255,.05)!important} body:not(.home) :is(.panel-row-style-for-88-5,.mp-light) .card-testimonial{background:linear-gradient(160deg,#21503a,#163a2a)!important} body:not(.home) :is(.fm-form-container,article.section-text .wpforms-container,.mp-light,.elementor-element-6988a67e) :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=search],textarea,select),
body:not(.home) :is(.mp-light,.elementor-element-6988a67e) .form-control{
background:rgba(255,255,255,.07)!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:12px!important;box-shadow:none!important}
body:not(.home) :is(.fm-form-container,article.section-text .wpforms-container,.mp-light,.elementor-element-6988a67e) :is(input,textarea):focus{border-color:var(--mp-green)!important;box-shadow:0 0 0 3px rgba(95,211,141,.25)!important}
body:not(.home) :is(.fm-form-container,article.section-text .wpforms-container,.mp-light,.elementor-element-6988a67e) select option{background:#18281f;color:#fff}
body:not(.home) :is(.fm-form-container,article.section-text .wpforms-container,.mp-light,.elementor-element-6988a67e) ::placeholder{color:#93a89a!important}
body:not(.home) article.section-text .wpforms-container .wpforms-uploader{background:rgba(255,255,255,.05)!important;border:1.5px dashed rgba(95,211,141,.45)!important}
body:not(.home) article.section-text .wpforms-container .wpforms-uploader *{color:#d3e0d7!important}
body:not(.home) .wpforms-required-label,body:not(.home) .fm-form-container .wd-required{color:#ff8a7d!important}
body:not(.home) .iti__country-list{background:#18281f!important;color:#fff} @media(max-width:768px){body:not(.home) .fm-form-container{width:100%!important;max-width:100%!important;box-sizing:border-box;padding:20px 16px!important}
body:not(.home) .fm-form-container :is(.fm-form,.wdform-page-and-images,.wdform_column,.wdform_row,.wdform-field,.wdform-element-section){width:100%!important;max-width:100%!important;box-sizing:border-box}
body:not(.home) .fm-form-container :is(input[type=text],input[type=email],input[type=tel],textarea){width:100%!important;box-sizing:border-box}} body:not(.home) section.is-shortcode:is(.hestia-testimonials,.hestia-blogs,.hestia-features){background:transparent!important;border-top:0!important;padding:28px 0 8px!important;box-shadow:none!important}
body:not(.home) section.is-shortcode.hestia-testimonials :is(.hestia-title,h2,h4,.card-title){color:#fff!important}
body:not(.home) section.is-shortcode.hestia-testimonials :is(p,h5,.description,.card-description,.category){color:#d3e0d7!important}
body:not(.home) section.is-shortcode.hestia-testimonials .card-testimonial{background:linear-gradient(160deg,rgba(44,74,56,.95),rgba(28,48,37,.97))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 16px 30px -12px rgba(0,0,0,.7)!important}
body:not(.home) section.is-shortcode.hestia-testimonials .card-testimonial:hover{box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 18px 34px -12px rgba(47,168,101,.45)!important}
body:not(.home) .panel-row-style-for-88-3{background:linear-gradient(160deg,rgba(30,51,38,.92),rgba(20,34,26,.94))!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;
box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 14px 28px -10px rgba(0,0,0,.6),0 44px 80px -30px rgba(0,0,0,.7)!important;padding:34px 0 18px!important;margin:56px auto!important}
body:not(.home) .panel-row-style-for-88-3 .sow-headline{color:#fff!important;padding-bottom:14px}
body:not(.home) .panel-row-style-for-88-3 .sow-headline:after,body:not(.home) .panel-row-style-for-88-5 .sow-headline:after{content:"";display:block;width:64px;height:3px;border-radius:3px;margin:12px auto 0;background:var(--mp-green)}
body:not(.home) section.is-shortcode.hestia-blogs .card-blog{background:linear-gradient(160deg,rgba(44,74,56,.95),rgba(28,48,37,.97))!important;border:1px solid rgba(255,255,255,.10)!important}
body:not(.home) section.is-shortcode.hestia-blogs .card-blog :is(.card-title,.card-title a,h4){color:#fff!important}
body:not(.home) section.is-shortcode.hestia-blogs .card-blog :is(p,.card-description,.category,.category a){color:#b9cdbf!important}
body:not(.home) .panel-row-style-for-88-5{margin:56px auto!important}
@media(max-width:768px){body:not(.home) :is(.panel-row-style-for-88-3,.panel-row-style-for-88-5){margin:36px 12px!important;padding:26px 0 10px!important;border-radius:20px!important}}
@media(min-width:769px){body:not(.home) .panel-row-style-for-88-3{max-width:1170px!important;left:auto!important;right:auto!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}
body:not(.home) .panel-row-style-for-88-3 section.hestia-blogs .container{width:100%!important;max-width:100%!important;padding:0 8px!important}
body:not(.home) .panel-row-style-for-88-3 section.hestia-blogs .hestia-blog-content{display:block!important}
body:not(.home) .panel-row-style-for-88-3 section.hestia-blogs .row{display:flex!important;flex-wrap:wrap;width:100%!important;margin:0!important;justify-content:center!important;gap:32px!important}
body:not(.home) .panel-row-style-for-88-3 section.hestia-blogs .row:before,body:not(.home) .panel-row-style-for-88-3 section.hestia-blogs .row:after{display:none!important}
body:not(.home) .panel-row-style-for-88-3 section.hestia-blogs .hestia-blog-item{float:none!important;flex:0 0 340px!important;width:340px!important;max-width:340px;margin:0!important;padding:0!important}} body.page-id-88 .panel-row-style-for-88-4.mp-db-row{background:transparent!important;background-image:none!important;padding:0!important;min-height:0!important;height:auto!important;margin:56px auto!important;max-width:1170px;left:auto!important;right:auto!important}
body.page-id-88 .mp-db-row .so-parallax,body.page-id-88 .mp-db-row .simpleParallax,body.page-id-88 .mp-db-row > img{display:none!important}
.mp-db{padding:0 24px;box-sizing:border-box}
.mp-db-head{text-align:center;margin-bottom:30px}
body.page-id-88 .mp-db-head h2{color:#fff!important;font-weight:800;font-size:44px!important;line-height:1.15;margin:0 0 10px!important;text-shadow:none!important;text-transform:uppercase}
.mp-db-head h2:after{content:"";display:block;width:64px;height:3px;border-radius:3px;margin:14px auto 0;background:var(--mp-green,#5fd38d)}
.mp-db-head p{color:#c9d8ce!important;font-size:17px;margin:0 auto!important;max-width:620px}
.mp-db-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.mp-db-card{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;text-decoration:none!important;color:#d3e0d7!important;background:linear-gradient(160deg,rgba(30,51,38,.94),rgba(20,34,26,.96));border:1px solid rgba(255,255,255,.08);
box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 14px 28px -10px rgba(0,0,0,.6),0 44px 80px -30px rgba(0,0,0,.7);transition:transform .35s,box-shadow .35s}
.mp-db-card:hover{transform:translateY(-6px);box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 18px 34px -10px rgba(0,0,0,.65),0 50px 90px -30px rgba(47,168,101,.4)}
.mp-db-img{display:block;margin:14px 14px 0;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px -12px rgba(0,0,0,.8)}
.mp-db-img img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;transition:transform .6s;margin:0!important}
.mp-db-card:hover .mp-db-img img{transform:scale(1.05)}
.mp-db-body{display:flex;flex-direction:column;gap:8px;padding:20px 26px 26px}
.mp-db-kicker{color:var(--mp-green,#5fd38d)!important;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.mp-db-title{color:#fff!important;font-size:30px;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}
.mp-db-line{color:#d3e0d7!important;font-size:16px;line-height:1.5}
.mp-db-items{color:#a9c0b1!important;font-size:14px;line-height:1.6}
.mp-db-cta{margin-top:6px;color:var(--mp-green,#5fd38d)!important;font-weight:700;font-size:15px}
@media(max-width:768px){body.page-id-88 .panel-row-style-for-88-4.mp-db-row{margin:36px 0!important}
.mp-db{padding:0 12px}.mp-db-grid{grid-template-columns:1fr;gap:20px}body.page-id-88 .mp-db-head h2{font-size:28px!important}.mp-db-head p{font-size:15px}
.mp-db-title{font-size:24px}.mp-db-body{padding:16px 18px 20px}} @media(min-width:769px){
body.page-id-88 .panel-row-style-for-88-5{max-width:1170px!important;width:auto!important;left:auto!important;right:auto!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}
body.page-id-88 .panel-row-style-for-88-5 section.hestia-testimonials .container{width:100%!important;max-width:100%!important;padding:0 8px!important}
body.page-id-88 .panel-row-style-for-88-5 .hestia-testimonials-content .row{margin:0!important;width:100%!important;justify-content:center!important}
body.page-id-88 .panel-row-style-for-88-3{box-sizing:border-box!important}
body.page-id-88 .mp-db{padding:0!important}
body.page-id-88 .panel-row-style-for-88-4.mp-db-row{max-width:1170px!important;box-sizing:border-box}}  body:not(.home) .awsm-job-wrap,
body:not(.home) .awsm-job-listings,
body:not(.home) .awsm-job-archive-content,
body:not(.home) .awsm-job-single-wrap{
color:#e7efe9!important;
}
body:not(.home) .awsm-job-item,
body:not(.home) a.awsm-job-item,
body:not(.home) .awsm-b-job-item,
body:not(.home) a.awsm-b-job-item{
background:linear-gradient(160deg,rgba(36,58,44,.96),rgba(22,36,28,.98))!important;
border:1px solid rgba(255,255,255,.10)!important;
border-radius:18px!important;
color:#e7efe9!important;
box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 14px 28px -12px rgba(0,0,0,.65)!important;
transition:transform .25s,box-shadow .25s;
}
body:not(.home) .awsm-job-item:hover,
body:not(.home) a.awsm-job-item:hover,
body:not(.home) .awsm-b-job-item:hover{
transform:translateY(-3px);
box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 18px 34px -12px rgba(47,168,101,.4)!important;
}
body:not(.home) :is(.awsm-job-item,.awsm-b-job-item) :is(h2,h3,.awsm-job-post-title,.awsm-b-job-post-title,a){
color:#fff!important;
}
body:not(.home) :is(.awsm-job-item,.awsm-b-job-item) :is(.awsm-job-specification-item,.awsm-job-specification-term,span,p,div){
color:#c8d9ce!important;
}
body:not(.home) :is(.awsm-job-more,.awsm-b-job-more),
body:not(.home) :is(.awsm-job-item,.awsm-b-job-item) :is(.awsm-job-more,.awsm-b-job-more),
body:not(.home) :is(.awsm-job-item,.awsm-b-job-item) .awsm-job-more span{
color:#9be3b4!important;
font-weight:700!important;
}
body:not(.home) .awsm-job-listing-item > a.awsm-job-item,
body:not(.home) .awsm-grid-item > a.awsm-job-item{
display:block!important;
background:linear-gradient(160deg,#243a2c,#16241c)!important;
border:1px solid rgba(255,255,255,.12)!important;
border-radius:18px!important;
padding:18px 18px 16px!important;
color:#e7efe9!important;
box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 14px 28px -12px rgba(0,0,0,.65)!important;
}
body:not(.home) .awsm-lists,
body:not(.home) .awsm-b-lists{
border-color:rgba(255,255,255,.12)!important;
background:transparent!important;
}
body:not(.home) .awsm-list-item .awsm-job-item,
body:not(.home) .awsm-b-list-item .awsm-b-job-item{
border-bottom-color:rgba(255,255,255,.10)!important;
border-radius:0!important;
} body:not(.home) .awsm-filter-wrap :is(.awsm-job-form-control,.awsm-b-job-form-control,select,.awsm-selectric,.awsm-selectric .label),
body:not(.home) .awsm-filter-item-search .awsm-job-form-control,
body:not(.home) .awsm-b-filter-item-search .awsm-b-job-form-control{
background:rgba(255,255,255,.10)!important;
color:#fff!important;
border:1px solid rgba(255,255,255,.28)!important;
border-radius:12px!important;
box-shadow:none!important;
}
body:not(.home) .awsm-filter-wrap .awsm-selectric{border:1px solid rgba(255,255,255,.28)!important}
body:not(.home) .awsm-filter-wrap .awsm-selectric .label{border:0!important;background:transparent!important;color:#fff!important;font-weight:600!important}
body:not(.home) .awsm-filter-wrap .awsm-selectric .button{background:transparent!important;border:0!important}
body:not(.home) .awsm-filter-wrap .awsm-selectric .awsm-selectric-arrow-drop:after{border-top-color:#fff!important}
body:not(.home) .awsm-filter-item-search .awsm-job-form-control::placeholder{color:#c8d9ce!important;opacity:1}
body:not(.home) .awsm-filter-wrap ::placeholder,
body:not(.home) .awsm-b-filter-wrap ::placeholder{color:#93a89a!important;opacity:1}
body:not(.home) .awsm-filter-toggle{color:#e7efe9!important;border-color:rgba(255,255,255,.25)!important;background:rgba(255,255,255,.06)!important}
body:not(.home) .awsm-filter-toggle svg path{fill:#e7efe9!important}
body:not(.home) .awsm-selectric-items{background:#18281f!important;border-color:rgba(255,255,255,.15)!important}
body:not(.home) .awsm-selectric-items li{color:#e7efe9!important}
body:not(.home) .awsm-selectric-items li:hover,
body:not(.home) .awsm-selectric-items li.selected,
body:not(.home) .awsm-selectric-items li.highlighted{background:rgba(95,211,141,.18)!important;color:#fff!important}
body:not(.home) :is(.awsm-job-search-icon-wrapper,.awsm-b-job-search-icon-wrapper){color:#9be3b4!important}
body:not(.home) :is(.awsm-load-more,.awsm-b-load-more,a.page-numbers){
background:rgba(255,255,255,.06)!important;color:#e7efe9!important;border-color:rgba(255,255,255,.18)!important;
} body:not(.home) .awsm-job-content,
body:not(.home) .awsm-job-entry-content,
body:not(.home) .awsm-job-single-content,
body:not(.home) .awsm-job-head{
color:#dce8e0!important;
}
body:not(.home) .awsm-job-content :is(p,li,span,td,th,div,small),
body:not(.home) .awsm-job-entry-content :is(p,li,span,td,th,div,small){
color:#d3e0d7!important;
}
body:not(.home) .awsm-job-content :is(h1,h2,h3,h4,h5,strong,b),
body:not(.home) .awsm-job-entry-content :is(h1,h2,h3,h4,h5,strong,b),
body:not(.home) .awsm-job-head :is(h1,h2,h3){
color:#fff!important;
}
body:not(.home) .awsm-job-list-info,
body:not(.home) .awsm-job-list-info span,
body:not(.home) .awsm_job_spec_above_content,
body:not(.home) .awsm_job_spec_above_content span{
color:#c8d9ce!important;
}
body:not(.home) .awsm-job-form-inner{
background:linear-gradient(160deg,rgba(30,51,38,.94),rgba(20,34,26,.97))!important;
border:1px solid rgba(255,255,255,.10)!important;
border-radius:22px!important;
color:#e7efe9!important;
box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 16px 32px -12px rgba(0,0,0,.7)!important;
padding:28px 26px!important;
}
body:not(.home) .awsm-job-form-inner :is(h2,h3,label){color:#fff!important}
body:not(.home) .awsm-job-form-inner :is(p,span,small,div){color:#d3e0d7!important}
body:not(.home) .awsm-job-form-inner .awsm-job-form-error{color:#ff8a7d!important}
body:not(.home) .awsm-job-form-inner :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],textarea,select){
background:rgba(255,255,255,.08)!important;
color:#fff!important;
border:1px solid rgba(255,255,255,.24)!important;
border-radius:12px!important;
box-shadow:none!important;
}
body:not(.home) .awsm-job-form-inner :is(input,textarea):focus{
border-color:#5fd38d!important;
box-shadow:0 0 0 3px rgba(95,211,141,.25)!important;
}
body:not(.home) .awsm-job-form-inner ::placeholder{color:#93a89a!important;opacity:1} body:not(.home) .awsm-job-form-inner input[type=file],
body:not(.home) .awsm-job-form-inner .awsm-form-file-control,
body:not(.home) .awsm-job-form-inner .awsm-resume-file-control{
background:rgba(255,255,255,.10)!important;
color:#fff!important;
border:1.5px dashed rgba(95,211,141,.55)!important;
border-radius:14px!important;
padding:14px 16px!important;
width:100%!important;
box-sizing:border-box!important;
cursor:pointer;
}
body:not(.home) .awsm-job-form-inner input[type=file]::file-selector-button,
body:not(.home) .awsm-job-form-inner input[type=file]::-webkit-file-upload-button{
background:linear-gradient(180deg,#5fd38d,#2fa865)!important;
color:#06140c!important;
border:0!important;
border-radius:999px!important;
font-weight:700!important;
padding:10px 16px!important;
margin-right:14px!important;
cursor:pointer;
}
body:not(.home) .awsm-job-form-inner small{
display:block!important;
margin-top:8px!important;
color:#e7efe9!important;
font-size:13.5px!important;
line-height:1.45!important;
font-weight:500!important;
}
body:not(.home) .awsm-job-form-inner input[type=file]{
border-color:rgba(155,227,180,.7)!important;
}
body:not(.home) .awsm-application-submit-btn,
body:not(.home) .awsm-jobs-primary-button{
background:linear-gradient(180deg,#5fd38d,#2fa865)!important;
color:#06140c!important;
border:0!important;
border-radius:999px!important;
font-weight:700!important;
} body:not(.home) article.section-text .wpforms-container .wpforms-uploader,
body:not(.home) article.section-text .wpforms-container div.wpforms-uploader,
div.wpforms-container div.wpforms-uploader{
background:rgba(255,255,255,.08)!important;
border:1.5px dashed rgba(95,211,141,.55)!important;
border-radius:14px!important;
color:#eef5f0!important;
min-height:110px!important;
}
body:not(.home) article.section-text .wpforms-container .wpforms-uploader :is(.dz-message,.modern-title,.modern-hint,span,p,div,strong),
body:not(.home) article.section-text .wpforms-container div.wpforms-uploader .dz-message,
body:not(.home) article.section-text .wpforms-container div.wpforms-uploader .dz-message .modern-hint,
div.wpforms-container div.wpforms-uploader .dz-message,
div.wpforms-container div.wpforms-uploader .dz-message .modern-hint,
div.wpforms-container div.wpforms-uploader .modern-title,
div.wpforms-container div.wpforms-uploader .modern-title span{
color:#eef5f0!important;
opacity:1!important;
}
div.wpforms-container div.wpforms-uploader .modern-title span{
color:#9be3b4!important;
text-decoration-color:rgba(155,227,180,.55)!important;
}
body:not(.home) article.section-text .wpforms-container .wpforms-uploader svg,
div.wpforms-container div.wpforms-uploader .dz-message svg{
opacity:.95!important;
fill:#9be3b4!important;
color:#9be3b4!important;
}
body:not(.home) article.section-text .wpforms-container .wpforms-uploader svg path,
div.wpforms-container div.wpforms-uploader .dz-message svg path{
fill:#9be3b4!important;
stroke:#9be3b4!important;
}
body:not(.home) article.section-text .wpforms-container .wpforms-field-file-upload .wpforms-field-label,
body:not(.home) article.section-text .wpforms-container .wpforms-field-file-upload .wpforms-field-description{
color:#fff!important;
font-weight:600!important;
}
body:not(.home) article.section-text .wpforms-container .wpforms-uploader .dz-preview .dz-details,
div.wpforms-container div.wpforms-uploader .dz-preview .dz-details{
color:#d3e0d7!important;
}
body:not(.home) article.section-text .wpforms-container .wpforms-uploader .dz-preview{
border-bottom-color:rgba(255,255,255,.12)!important;
}
@media(max-width:768px){
body:not(.home) .awsm-job-form-inner{padding:22px 16px!important}
body:not(.home) .awsm-job-item,body:not(.home) a.awsm-job-item{padding:16px!important}
body:not(.home) article.section-text .wpforms-container .wpforms-uploader{min-height:96px!important;padding:18px 12px!important}
}