:root{--primary-color-1:#128043;--primary-color-1-rgb:#128043}#back-to-top,#btn-close-x:hover,#btn-search,#contact_form input[type=submit].btn-line:hover,#de_notif,#filters a.selected,#form_coupon #btn-submit i,#jpreBar,#mainmenu li li a:hover,#mainmenu ul li:hover>a,#mainmenu ul.mega li li a:hover,#menu-btn:hover,#pp-nav li .active span,#services-list li a:hover,#services-list li.active,#testimonial-full,.bg-color,.bg-id-color,.blog-list .date,.blog-list .date-box .day,.blog-read .date,.blog-read .date-box .day,.bloglist .date-box .day,.box-fx .info,.btn-line.hover,.btn-line:hover,.btn-more,.btn-primary,.countdown-s1.countdown-bg-color .countdown-section,.custom-close:after,.custom-show:after,.d-cart-icon span,.date-post,.de-icon i,.de-post-poster .d-tag,.de-progress .progress-bar,.de-team-list .small-border,.de__pcard .atr__promo,.de__pic-hover .atr__title h5,.de_tab.tab_steps .de_nav li span,.de_tab.tab_style_4 .de_nav li.active,.de_tab.tab_style_4 .de_nav li.active span,.de_tab.tab_style_4 .de_nav.de_nav_dark li:hover,.de_tab.timeline li.active .dot,.de_testi blockquote:before,.dropcap,.f-num-inc span:hover,.feature-box-big-icon i,.feature-box-small-icon .border,.fullwidthbanner-container a.btn,.icon-deco i,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.owl-arrow span,.owl-custom-nav .btn-next:before,.owl-custom-nav .btn-prev:before,.owl-theme .owl-controls .owl-buttons div,.owl-theme .owl-dots .owl-dot.active span,.p-tagline,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.picframe.s2 span.overlay,.pp-slidesNav .active span,.price-row,.pricing-s1 .ribbon,.product img:hover,.schedule-item:hover .sc-pic img,.slider-info .text1,.small-border,.social-icons i:hover,.team-list .small-border,.tiny-border,.video-play-button:after,.video-play-button:before,.widget .small-border,.widget_category li:hover a,a.btn-custom,a.btn-line.hover,a.btn-line:hover,a.btn-slider.btn-color,input[type=submit].btn-custom,section.bg-color,section.call-to-action{background-color:var(--primary-color-1)}.bg-color-2,.box-number:hover i.bg-color.hover-color-2{background-color:var(--secondary-color)}.ps1-deco,section.gradient-to-right{background:linear-gradient(to right,var(--primary-color-1),var(--secondary-color))}#mainmenu a.active,#mainmenu a:hover,#mainmenu li a:after,#mainmenu li:hover>a,#mainmenu li:hover>ul,.btn-left:before,.btn-right:after,.btn.btn-link,.crumb a,.dark .btn-line:after,.dark .btn-line:hover:after,.dark .feature-box-small-icon i,.dark a.btn-line.hover:after,.dark a.btn-line:after,.dark a.btn-line:hover:after,.date-box .day,.de_contact_info i,.de_count,.de_form input[type=checkbox]:checked+label:before,.de_form input[type=radio]:checked+label:before,.de_tab.tab_steps .de_nav li span:hover,.de_tab.tab_style_4 .de_nav li span,.de_testi_by,.expand h4:after,.feature-box i,.feature-box-small-icon i,.feature-box-small-icon-2 i,.id-color,.list-inline-style-1 li:before,.pf_text,.picframe .project-name,.price,.pricing-box li h1,.pricing-dark .pricing-box li.price-row,.pricing-s1 .bottom ul li i,.schedule-item .sc-name span,.separator span i,.slider_text h1,.team-list .social a,.title span,.ul-style-2.icon-color li:before,.ul-style-3 li:before,.v-text a:hover,.widget_tags li a,a.btn-line:after,a.btn-slider:after,a.btn-text:after,address span i,address span strong,blockquote.testimonial-big:before,footer a:hover,h1.id-color,h2.id-color,h3.id-color,h4.id-color,h5.id-color,h6.id-color,header.smaller #mainmenu a.active,i.large:hover{color:var(--primary-color-1)}.id-color-2,h1.id-color-2,h2.id-color-2,h3.id-color-2,h4.id-color-2,h5.id-color-2{color:var(--secondary-color)}#contact_form .de_light #search:focus,#contact_form .de_light input[type=text]:focus,#contact_form .de_lighttextarea:focus,#contact_form input[type=text]:focus,#contact_form textarea:focus,#filters a.selected,#filters a:hover,#search:focus,.btn-line.hover,.btn-line:hover,.de_tab.tab_style_4 .de_nav,.feature-box i,.form-transparent input[type=email]:focus,.form-transparent input[type=text]:focus,.form-transparent textarea:focus,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus .feature-box-big-icon i:after,.pagination>.active>span:hover,.product img:hover,.social-icons i,a.btn-line.hover,a.btn-line:hover,a.btn-slider.btn-color{border-color:var(--primary-color-1)}.arrow-up,.blog-list img,.box-fx .inner,.dark .box-fx .inner,h2.style-6{border-bottom-color:var(--primary-color-1)}.arrow-down{border-top-color:var(--primary-color-1)}.callbacks_nav{background-color:var(--primary-color-1)}.de_tab .de_nav li span{border-top:3px solid var(--primary-color-1)}.feature-box-big-icon i:after{border-color:var(--primary-color-1) transparent}.de_review li.active img{border:solid 4px var(--primary-color-1)}blockquote.s1{border-left-color:var(--primary-color-1)}.de_tab.tab_style_4 .de_nav li{border-right-color:var(--primary-color-1)}:root{--accent-color:#797d62;--sec-color:#9b9b7a;--title-font:"Montserrat",serif;--subtitle-font:"Montserrat",serif;--accent-color-op1:rgba(59, 71, 87, 0.9);--accent-color-op2:rgba(59, 71, 87, 0.7)}header{height:110px;backdrop-filter:opacity(.5);background:var(--accent-color);background:linear-gradient(0deg,rgba(59,71,87,0) 0,rgba(0,0,0,.5) 80%,rgba(0,0,0,.7) 100%)}header .logo{margin-bottom:20px;margin-top:15px}header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile){background-color:rgba(41,41,41,.616);backdrop-filter:blur(10px)}header{top:auto}header.smaller{top:0}header .header-cta{display:none!important}header.smaller .header-cta{display:none!important}.top-header{background-color:#fff;margin-block:0;padding-bottom:1rem}#mainmenu a{padding:25px 0 25px 40px;letter-spacing:2px}.main-title-container{background-color:rgba(255,255,255,.24);padding:2rem 1rem;border-radius:5px}#mainmenu li a{font-size:14px;font-weight:400;font-family:var(--title-font)}#section1{background-color:#fff;background:linear-gradient(0deg,rgba(253,253,253,1) 0,rgba(217,217,205,.8) 50%,rgba(252,252,252,1) 100%)}.bg-image1{position:absolute;top:0;left:0;z-index:0;width:50vw;height:100%;background:url(z-images/animations/bg.svg)}.custom-play-icon{border:1px solid #000;border-radius:50%;padding:1.5rem;margin-right:1rem}.cus-pricing-box{background-color:#f1f1f1;height:250px;padding:2rem 1rem;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.center-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.testimonials-container{padding:1rem 3rem 3rem 3rem}.bg-primary-custom{background-color:var(--accent-color)!important}.contact-container{background-color:var(--accent-color);color:#fff;padding:1.5rem;border-radius:5px;text-align:center}.contact-container h2{color:#fff;margin-bottom:-20px}.social-icons i:hover{background-color:transparent!important;transform:scale(1.2)}.nav-icon{margin-left:10px;transition:all .3s ease}a:hover .nav-icon.fa-angle-down{transform:rotate(180deg)}footer{background:url(z-images/bg1.png) center;color:#202020}@media (max-width:992px){.mobile-d-none{display:none}#section2-2 #jarallax-container-1,#section2-2 img{border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.cus-pricing-box{margin-top:auto;height:auto}.nav-icon{display:none!important}}@media (max-width:768px){.contact-border{border-right:none;border-bottom:1px solid var(--accent-color)}blockquote.testimonial-big{font-size:18px}#section-hero>.container-fluid{padding-inline:1rem!important}}@media (max-width:576px){.cus-pricing-box{height:250px;padding:2rem 0;margin-top:20px;box-shadow:rgba(0,0,0,.24) 0 3px 8px}}