@import url("combined-1.css");@import url("owl.css");@import url("jquery.mCustomScrollbar.min.css");@import url("responsive.css");@import url("page-transition.css");@import url("about-us-sections.css");@import url("locomotive-scroll.css");*{border:none;margin:0;outline:none;padding:0}body{background:#fff;color:#777;font-family:Nunito,sans-serif;font-size:18px;font-weight:400;line-height:1.7em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}a{color:#2c724f;cursor:pointer}a,a:focus,a:hover,a:visited,button{-webkit-text-decoration:none;text-decoration:none}a:focus,a:hover,a:visited,button{outline:none!important}h1,h2,h3,h4,h5,h6{background:none;font-family:Work Sans,sans-serif;font-weight:400;line-height:1.6em;margin:0;position:relative}.pull-left{float:left}.pull-right{float:right}h1{font-size:60px}h2{font-size:48px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}textarea{overflow:hidden}p{line-height:1.8em;position:relative}.auto-container{margin:0 auto;max-width:1800px;padding:0 15px;position:static}.page-wrapper{margin:0 auto;min-width:300px;position:relative;width:100%}li,ul{list-style:none;margin:0;padding:0}.theme-btn{display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.centered{text-align:center}.btn-style-one{background-color:#2c724f;border-radius:2px;color:#fff;display:inline-block;font-family:Work Sans,sans-serif;font-size:18px;font-weight:600;line-height:1;margin-top:1%;overflow:hidden;padding:20px 30px;position:relative;text-transform:uppercase}.btn-style-one:before{background-color:#262626;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleX(.2);transition:all .4s;width:100%;z-index:1}.btn-style-one i{margin-left:4px;position:relative;top:1px}.btn-style-one .txt{position:relative;z-index:1}.btn-style-one:hover:before{opacity:1;transform:scale(1)}.btn-style-one:hover{color:#fff!important}img{display:inline-block;height:auto;max-width:100%}.scroll-to-top{background:#0a0a0a;bottom:15px;color:#fff;cursor:pointer;display:none;font-size:24px;height:60px;line-height:60px;position:fixed;right:15px;text-align:center;text-transform:uppercase;transition:all .3s ease;width:60px;z-index:100}.scroll-to-top:hover{background:#2c724f;color:#fff}.sec-title{margin-bottom:50px;position:relative}.sec-title .title{color:#555;font-size:18px;letter-spacing:1px;line-height:1.6em;position:relative;text-transform:uppercase}.sec-title h2{color:#000;font-weight:300;line-height:1.3em;position:relative}.sec-title h2 span{color:#2c724f;font-weight:600;position:relative}.sec-title .text{color:#555;font-size:18px;line-height:1.8em;margin-top:20px;position:relative}.sec-title.centered{text-align:center!important}.main-header{-op-animation-duration:.2s;animation-duration:.2s;position:absolute;width:100%;z-index:999}.main-header.style-two{position:relative}.main-header .mobile-nav-toggler{color:#222;cursor:pointer;display:none;float:right;font-size:40px;line-height:50px;position:relative;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.mobile-menu .navigation{border-top:1px solid rgba(0,0,0,.1);display:block;position:relative;width:100%}.mobile-menu .navigation li{border-bottom:1px solid rgba(0,0,0,.1);display:block;position:relative}.mobile-menu .navigation li>ul>li:last-child{border-bottom:none}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid rgba(0,0,0,.1)}.mobile-menu .navigation li>a{color:#404040;display:block;font-size:15px;font-weight:600;line-height:24px;padding:14px 20px;position:relative;text-transform:uppercase;transition:all .5s ease}.mobile-menu .navigation li:hover>a{color:#2c724f}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.search-popup{background-color:rgba(0,0,0,.9);height:100vh;left:0;margin-top:-540px;position:fixed;top:0;transform:translateY(-100%);transition:all 1.2s cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1);width:100%;z-index:99999}.search-popup:before{background-image:url(../images/icons/waves-shape.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:560px;left:0;margin-top:0;position:absolute;top:100%;width:100%}.search-popup .close-search{background-color:#2c724f;border-radius:50%;cursor:pointer;left:0;margin:-200px auto 0;opacity:0;position:absolute;right:0;text-align:center;top:75%;transition:all .2s ease;visibility:hidden;width:70px}.search-popup .close-search span{color:#fff;display:block;font-size:50px;height:70px;line-height:70px;position:relative;width:70px}.search-popup form{background-color:#111;left:15px;margin:-35px auto 0;max-width:700px;position:absolute;right:15px;top:50%;transform:scaleX(0);transform-origin:center;transition:all .3s ease}.search-popup .form-group{margin:0;overflow:hidden;position:relative}.search-popup .form-group input[type=search],.search-popup .form-group input[type=text]{background-color:#fff;color:#000;display:block;font-size:18px;font-weight:500;height:70px;line-height:50px;padding:10px 65px 10px 30px;position:relative;text-transform:capitalize;transition:all .2s ease;width:100%}.search-popup .form-group button,.search-popup .form-group input[type=submit]{background:transparent;color:#000;cursor:pointer;font-size:24px;height:70px;line-height:70px;padding:0;position:absolute;right:30px;text-align:center;top:0;transition:all .2s ease}.search-popup .form-group button:hover,.search-popup .form-group input[type=submit]:hover{color:#000}.search-popup input::-moz-placeholder,.search-popup textarea::-moz-placeholder{color:#000}.search-popup input::placeholder,.search-popup textarea::placeholder{color:#000}.search-popup .close-search.style-two{background:none!important;border:none;box-shadow:none!important;color:#fff;height:auto;left:auto;margin:0;position:absolute;right:25px;top:25px;transition:all .2s ease;width:auto}.search-popup .close-search.style-two span{color:#fff;font-size:20px}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}@keyframes pulse{to{opacity:1}}.about-section{padding-top:100px;position:relative}.about-section .inner-container{border-bottom:1px solid #c0c8cd;padding-bottom:100px;position:relative}.about-image{align-items:flex-end;display:flex;flex-direction:column}.consult-form{position:relative}.consult-form form .form-group{margin:0 0 20px;position:relative}.consult-form form .form-group:last-child{margin-bottom:0;margin-left:-45px;margin-right:-45px}.consult-form .form-group label{color:#000;font-size:12px;font-weight:600;margin-bottom:0;position:relative;text-transform:uppercase}.consult-form form input[type=email],.consult-form form input[type=range],.consult-form form input[type=search],.consult-form form input[type=tel],.consult-form form input[type=text]{background:#fff;border-bottom:1px solid #ccc;border-radius:0;display:block;font-size:18px;font-style:normal;height:46px;line-height:28px;padding:0;position:relative;transition:all .2s ease;width:100%}.consult-form form textarea{background:#fff;border-radius:0;display:block;font-size:18px;font-style:normal;height:165px;line-height:28px;margin-top:8px;padding:0;position:relative;resize:none;transition:all .2s ease;width:100%}.consult-form form .theme-btn{border-radius:0 0 3px 3px;cursor:pointer;font-size:18px;padding:20px 36px;width:100%}.about-section .content-column{margin-bottom:40px;position:relative}.about-section .content-column .inner-column{padding-left:100px;padding-top:145px;position:relative}.about-section .content-column .sec-title{margin-bottom:25px}.about-section .content-column .text{margin-bottom:85px;position:relative}.about-section .content-column .text p{color:#555;font-size:18px;line-height:2em;margin-bottom:20px;position:relative}.about-section .content-column .text p:last-child{margin-bottom:0}.services-section{padding:100px 0 80px;position:relative}.services-section .inner-container{border:1px solid #ebebeb;border-bottom:0;position:relative}.services-section .inner-container .service-block{border-bottom:1px solid #ebebeb;border-right:1px solid #e3e3e3}.services-section .inner-container .service-block:nth-child(4n+0){border-right:none}.service-block{position:relative}.service-block .inner-box{border-top:4px solid transparent;height:100%;padding:45px 25px 45px 35px;position:relative;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.service-block.style-two{margin-bottom:30px}.service-block.style-two .inner-box{border:1px solid #ebebeb}.service-block.style-two .inner-box h5{font-size:18px}.service-block.style-two .inner-box .text{margin-bottom:0}.service-block .inner-box:hover{background-color:#f2f5f6;border-color:#2c724f}.service-block .inner-box .icon-box{color:#2c724f;display:inline-block;font-size:46px;line-height:1em;position:relative;transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.service-block .inner-box:hover .icon-box{transform:scale(-1) rotate(180deg)}.service-block .inner-box h5{font-weight:600;margin-bottom:15px;margin-top:30px;position:relative}.service-block .inner-box h5 a{color:#010101;font-weight:600;position:relative;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.service-block .inner-box h5 a:hover{color:#2c724f}.service-block .inner-box .text{color:#555;font-size:18px;line-height:1.8em;margin-bottom:20px;position:relative}.reputation-block{margin-bottom:28px;position:relative}.reputation-block .inner-box{position:relative}.reputation-block .inner-box h5{color:#000;font-weight:600;line-height:1.3em;position:relative}.reputation-block .inner-box .text{color:#999;font-size:18px;line-height:1.9em;margin-top:15px;position:relative}.project-section{overflow:hidden;padding:20px 0 0;position:relative}.project-section .sec-title .cases{color:#000;display:inline-block;font-size:18px;margin-top:60px;position:relative;text-transform:uppercase;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.project-section .sec-title .cases span{font-size:12px;position:relative}.project-section .sec-title .cases:hover{color:#2c724f}.project-section .outer-container{position:relative}.project-section .column{padding:0 2px}.project-section .column .row{margin:0 -2px}.project-section .inner-column{padding:0 2px}.gallery-block{margin-bottom:5px;position:relative}.gallery-block .inner-box{overflow:hidden;position:relative}.gallery-block .inner-box .image{margin-bottom:0;position:relative}.gallery-block .inner-box .image img{display:block;position:relative;width:100%}.gallery-block .inner-box .image .overlay-box{background-color:#2c724f;bottom:-120px;left:0;padding:22px 30px;position:absolute;right:0;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.gallery-block .inner-box:hover .image .overlay-box{bottom:0}.gallery-block .inner-box .image .overlay-box .overlay-inner{align-items:center;display:flex;justify-content:space-between;justify-content:center;position:relative}.gallery-block .inner-box .image .overlay-box .overlay-inner h3{font-weight:600;line-height:1.3em;position:relative}.gallery-block .inner-box .image .overlay-box .overlay-inner h3 a{color:#fff;position:relative}.gallery-block .inner-box .image .overlay-box .overlay-inner .arrow{color:#fff;font-size:60px;line-height:1em}.testimonial-section{padding-top:90px;position:relative}.testimonial-section.style-two{padding-top:0}.testimonial-section.style-two .inner-container{border-top:1px solid #d9d9d9;padding-top:100px}.testimonial-section .sec-title{margin-bottom:70px}.sponsors-section{padding:60px 0 90px;position:relative}.sponsors-section .image-box{filter:grayscale(100%);opacity:.7;position:relative;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.sponsors-section .image-box:hover{filter:grayscale(0);opacity:1}.main-footer{position:relative}.main-footer.style-two{border-top:1px solid #dfdfdf}.main-footer .footer-widget{margin-bottom:30px;position:relative}.main-footer .widgets-section{padding:75px 0 65px;position:relative}.main-footer .footer-widget h5{color:#000;font-weight:600;line-height:1.2em;margin-bottom:25px;margin-top:25px;position:relative;text-transform:capitalize}.main-footer .logo-widget{position:relative}.main-footer .logo-widget .logo{margin-bottom:0;position:relative}.main-footer .logo-widget .call{color:#999;font-size:18px;font-weight:400;line-height:1.8em;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.main-footer .logo-widget .call a{color:#9ea2a5}.main-footer .logo-widget .call .phone{font-size:24px;margin-bottom:15px;margin-top:15px}.main-footer .logo-widget .call .email,.main-footer .logo-widget .call .phone{color:#000;display:block;position:relative;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.main-footer .logo-widget .call .email{font-size:22px;margin-top:5px;text-transform:lowercase}.main-footer .logo-widget .call .email:hover,.main-footer .logo-widget .call .phone:hover{color:#0052e7}.list-link,.list-link li{position:relative}.list-link li{margin-bottom:8px}.list-link li a{color:#555;font-size:18px;font-weight:400;position:relative;transition:all .3s ease}.list-link li a:hover{color:#2c724f}.main-footer .newsletter-widget .text{color:#555;font-size:18px;line-height:1.8em;margin-bottom:15px;position:relative}.newsletter-form{margin-top:0}.newsletter-form .form-group{display:block;margin:0;max-width:550px;position:relative;width:100%}.newsletter-form .form-group input[type=email],.newsletter-form .form-group input[type=tel],.newsletter-form .form-group input[type=text],.newsletter-form .form-group textarea{background:#f7f7f7;border:1px solid #ccc;border-radius:3px;color:#000;display:block;font-size:18px;font-weight:400;height:44px;line-height:28px;padding:10px 20px;position:relative;transition:all .3s ease;width:70%}.newsletter-form .form-group input[type=email]{padding-right:40px}.newsletter-form .form-group input[type=email]:focus,.newsletter-form .form-group input[type=tel]:focus,.newsletter-form .form-group input[type=text]:focus,.newsletter-form .form-group textarea:focus{border-color:#2c724f}.newsletter-form .form-group button,.newsletter-form .form-group input[type=submit]{background:none;color:#000;cursor:pointer;font-size:18px;height:44px;text-align:center;text-transform:capitalize;}.main-footer .footer-bottom{position:relative}.main-footer .footer-bottom .bottom-inner{border-top:1px solid #e1e1e1;padding:35px 0;position:relative}.main-footer .footer-bottom .copyright{color:#555;font-size:18px;position:relative}.main-footer .footer-bottom .copyright a{color:#000;font-weight:700;position:relative}.main-footer .footer-bottom .social-nav{position:relative;text-align:right}.main-footer .footer-bottom .social-nav li{display:inline-block;margin-left:10px;position:relative}.main-footer .footer-bottom .social-nav li a{color:#555;font-size:18px;position:relative;transition:all .3s ease}.main-footer .footer-bottom .social-nav li a:hover{color:#2c724f}.map-section{padding:0;position:relative}.contact-map-area iframe{border:0;height:500px;width:100%}.about-section-two{padding-bottom:100px;padding-top:100px;position:relative}.about-section-two .image-column,.about-section-two .inner-container{position:relative}.about-section-two .image-column .inner-column{margin-left:-80px;padding-right:70px;position:relative}.about-section-two .content-column{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:40px;position:relative}.about-section-two .content-column .inner-column{padding-top:1px;position:relative}.about-section-two .content-column .sec-title{margin-bottom:40px}.about-section-two .content-column .text{margin-bottom:75px;position:relative}.about-section-two .content-column .text p{color:#555;font-size:18px;line-height:2em;margin-bottom:20px;position:relative}.about-section-two .content-column .text p:last-child{margin-bottom:0}.reputation-section-two{background-color:#f8f6f7;padding:100px 0 60px;position:relative}.reputation-section-two .content-column{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:40px;position:relative}.reputation-section-two .content-column .inner-column{position:relative}.reputation-section-two .content-column .sec-title{margin-bottom:40px}.reputation-section-two .form-column{margin-bottom:40px;position:relative}.reputation-section-two .form-column .inner-column{position:relative}.reputation-section-two .form-column .form-boxed{background-color:#fff;border:1px solid #c0c8cd;border-radius:3px;padding:55px 45px 0;position:relative}.reputation-section-two .form-column h5{color:#2c724f;font-size:20px;font-weight:600;margin-bottom:35px;position:relative;text-transform:uppercase}.sidebar-page-container{padding:90px 0 70px;position:relative}.sidebar-page-container.style-two{padding-bottom:0}.sidebar-page-container .content-side{margin-bottom:30px}.sidebar-page-container .service-title-box{margin-bottom:60px;position:relative}.sidebar-page-container .service-title-box h2{color:#000;font-size:36px;line-height:1.3em;position:relative}.service-detail,.service-detail .inner-box{position:relative}.service-detail .inner-box .image{margin-bottom:50px;position:relative}.service-detail .inner-box .image img{display:block;position:relative;width:100%}.service-detail .inner-box .lower-content{position:relative}.service-detail .inner-box .lower-content p{color:#555;font-size:18px;line-height:1.8em;margin-bottom:20px;position:relative}.service-detail .inner-box .lower-content h4{color:#000;font-weight:600;line-height:1.3em;margin-bottom:40px;position:relative}.service-detail .inner-box .lower-content .analysis-columns{margin-bottom:40px;position:relative}.service-detail .inner-box .lower-content .accordian-box{margin-top:60px;position:relative}.blog-detail{position:relative}.blog-detail .inner-box{padding-right:80px;position:relative}.blog-detail .inner-box .image{position:relative}.blog-detail .inner-box .image img{display:block;position:relative;width:100%}.blog-detail .inner-box .lower-content{position:relative}.blog-detail .inner-box .lower-content p{color:#555;font-size:18px;line-height:1.8em;margin-bottom:45px;position:relative}.blog-detail .inner-box .lower-content h4{color:#000;font-weight:600;line-height:1.3em;margin-bottom:35px;position:relative}.contact-page-section{background-color:#eef1f3;padding-bottom:100px;position:relative}.contact-page-section .contact-info-boxed{background-color:#2c724f;margin-bottom:0;padding:90px 65px 95px;position:relative;top:-100px;z-index:10}.contact-page-section .contact-info-boxed h2{color:#fff;font-size:36px;font-weight:300;line-height:1.3em;margin-bottom:12px;position:relative}.contact-page-section .contact-info-boxed h2 span{color:#fff;font-weight:700;position:relative}.contact-page-section .contact-info-boxed .text{color:#fff;font-size:18px;line-height:1.8em;position:relative}.contact-page-section .contact-info-boxed .email{color:#fff;font-size:18px;font-weight:600;margin-top:28px;position:relative}.contact-page-section .contact-info-boxed .email a{color:#b3d1c2;font-weight:400;position:relative}.contact-page-section .contact-info-boxed .call{color:#fff;font-size:18px;font-weight:600;line-height:1.5em;margin-bottom:40px;position:relative;text-transform:uppercase}.contact-page-section .contact-info-boxed .call a{color:#fff;display:inline-block;font-size:48px;font-weight:600;line-height:1em;margin-top:15px;position:relative}.contact-page-section .contact-info-boxed .location-list{position:relative}.contact-page-section .contact-info-boxed .location-list li{color:#b3d1c2;font-size:18px;font-weight:400;line-height:1.8em;margin-bottom:30px;position:relative}.contact-page-section .contact-info-boxed .location-list li span{color:#fff;display:block;font-size:18px;font-weight:600;line-height:1.8em;position:relative}.contact-page-section .contact-info-boxed .location-list li:last-child{margin-bottom:0}.contact-page-section .form-boxed{position:relative}.contact-page-section .form-boxed .boxed-inner{background-color:#fff;padding:45px 50px 35px;position:relative}.contact-form .form-group{margin-bottom:30px;position:relative}.contact-form .form-group input[type=email],.contact-form .form-group input[type=tel],.contact-form .form-group input[type=text]{background-color:#fff;border:1px solid #d9d9d9;border-radius:0;color:#222;display:block;font-size:18px;height:50px;line-height:28px;padding:10px 20px;position:relative;transition:all .3s ease;width:100%}.contact-form .form-group input[type=email]:focus,.contact-form .form-group input[type=tel]:focus,.contact-form .form-group input[type=text]:focus,.contact-form .form-group textarea:focus{border-color:#2c724f}.contact-form .form-group textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:0;color:#222;display:block;font-size:18px;height:210px;line-height:24px;padding:15px 20px;position:relative;resize:none;transition:all .3s ease;width:100%}.contact-form .theme-btn{border-radius:0;cursor:pointer;font-family:Heebo,sans-serif}.cta-section{padding:75px 0 60px;position:relative}.cta-content .title{color:#fff;font-size:30px;font-weight:400;line-height:1;margin-bottom:15px}.cta-content .title .text-bold{font-weight:700}.cta-content p{color:#fff;font-size:18px;line-height:1.5}.cta-phone .title{color:#fff;direction:ltr;font-size:48px;font-weight:700;line-height:1;margin-bottom:15px}.about-inner-image>img{max-height:582px;width:873px}.graph-image>img{max-height:582px}.carousel-inner{max-width:700px}.long-image{max-height:700px!important;width:auto!important}.thumbnail-photo{border-radius:10px;height:250px;width:350px}.thumbnail{transition:transform .2s ease-in-out}.thumbnail:hover{opacity:.9;transform:scale(1.01)}.hide{display:none!important}.category-button{background:none;color:#000;display:inline-block;font-size:38px;margin:0 40px 100px;position:relative;-webkit-text-decoration:none;text-decoration:none}.category-button:before{background-color:green;bottom:-60px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:all .3s ease-in-out 0s;visibility:hidden;width:100%}.category-button.active:before,.category-button:focus:before,.category-button:hover:before{transform:scaleX(1);visibility:visible}.category-button:focus{outline:none}.thumbnail .overlay{background-color:rgba(0,0,0,.6);border-radius:50%;height:80px;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.overlay:hover{opacity:1;transform:translate(-50%,-50%) scale(1.1);transition:opacity .5s ease-in-out}.thumbnail .overlay i{color:#fff;font-size:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.thumbnail:hover .overlay{display:none}.thumbnail{display:inline-block;position:relative}.thumbnail img{display:block}.text>.inner-column{max-width:700px}.resources-fix{padding:25px}.search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-540px;transform:translateY(-100%);background-color:rgba(0,0,0,.9);-webkit-transition:.2s cubic-bezier(.86, 0, .07, 1);-moz-transition:.2s cubic-bezier(.86, 0, .07, 1);-o-transition:.2s cubic-bezier(.86, 0, .07, 1);transition:1.2s cubic-bezier(.86, 0, .07, 1);-webkit-transition-timing-function:cubic-bezier(0.86,0,0.07,1);-moz-transition-timing-function:cubic-bezier(0.86,0,0.07,1);-o-transition-timing-function:cubic-bezier(0.86,0,0.07,1);transition-timing-function:cubic-bezier(0.86,0,0.07,1)}.sidenav-bar-visible .search-popup{width:80%}.search-popup:before{position:absolute;left:0;top:100%;width:100%;height:560px;background-image:url(../images/icons/waves-shape.webp);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:0;content:""}.search-active .search-popup{transform:translateY(0);margin-top:0}.search-popup .close-search{position:absolute;left:0;right:0;top:75%;margin:-200px auto 0;border-radius:50%;text-align:center;background-color:#2c724f;width:70px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0;visibility:hidden}.search-popup .close-search span{position:relative;display:block;height:70px;width:70px;font-size:50px;line-height:70px;color:#fff}.search-active .search-popup .close-search{visibility:visible;opacity:1;top:50%;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.search-popup form{position:absolute;max-width:700px;top:50%;left:15px;right:15px;margin:-35px auto 0;transform:scaleX(0);transform-origin:center;background-color:#111;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.search-active .search-popup form{transform:scaleX(1);-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.search-popup .form-group{position:relative;margin:0;overflow:hidden}.search-popup .form-group input[type=search],.search-popup .form-group input[type=text]{position:relative;display:block;font-size:18px;line-height:50px;color:#000;height:70px;width:100%;padding:10px 65px 10px 30px;background-color:#fff;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;font-weight:500;text-transform:capitalize}.search-popup .form-group button,.search-popup .form-group input[type=submit]{position:absolute;right:30px;top:0;height:70px;line-height:70px;background:0 0;text-align:center;font-size:24px;color:#000;padding:0;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.search-popup .form-group button:hover,.search-popup .form-group input[type=submit]:hover{color:#000}.search-popup input::placeholder,.search-popup textarea::placeholder{color:#000}.search-popup .close-search.style-two{position:absolute;right:25px;left:auto;color:#fff;width:auto;height:auto;top:25px;margin:0;border:none;background:0 0!important;box-shadow:none!important;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.search-popup .close-search.style-two span{font-size:20px;color:#fff}