body{color:#1D1D1D;font-family:'Poppins-Light';font-size:15px}h1,h2,h3,h4,h5,h6,strong,b{font-weight:400;font-family:'Poppins-Bold'}.btn-primary.focus,.btn-primary:focus,.form-control:focus,.widget_archive select:focus,.widget_categories select:focus,.wpcf7 .wpcf7-validation-errors:focus,.wpcf7 input:focus[type="color"],.wpcf7 input:focus[type="date"],.wpcf7 input:focus[type="datetime-local"],.wpcf7 input:focus[type="datetime"],.wpcf7 input:focus[type="email"],.wpcf7 input:focus[type="file"],.wpcf7 input:focus[type="month"],.wpcf7 input:focus[type="number"],.wpcf7 input:focus[type="range"],.wpcf7 input:focus[type="search"],.wpcf7 input:focus[type="submit"],.wpcf7 input:focus[type="tel"],.wpcf7 input:focus[type="text"],.wpcf7 input:focus[type="time"],.wpcf7 input:focus[type="url"],.wpcf7 input:focus[type="week"],.wpcf7 select:focus,.wpcf7 textarea:focus{color:#C4C4C4;background-color:#1D1D1D;border-color:#1D1D1D}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.btn.focus,.btn:focus,.wpcf7 input.focus[type="submit"],.wpcf7 input:focus[type="submit"]{outline:0;-webkit-box-shadow:none;box-shadow:none}.btn-primary:hover{border-color:#5ca2d9}.btn-white{color:#1D1D1D;background-color:#fff;border-color:#fff}.btn-white:hover{color:#fff;background-color:#1D1D1D}.btn-grey{color:#1D1D1D;background-color:#e3e3e3;border-color:#e3e3e3}.btn-grey:hover{color:#e3e3e3;background-color:#1D1D1D}.btn-grey .fa{color:#5ba0d7}.btn-black{color:#fff;background-color:#1D1D1D;border-color:#1D1D1D}.btn-black:hover{background-color:#4DFB1A;color:#1D1D1D;border-color:#4DFB1A}.navbar{padding:0;max-height:123px;max-height:none}.header-logo{margin-left:0;padding:0;max-width:300px;-moz-flex:0 0 300px;-webkit-flex:0 0 300px;flex:0 0 300px;-moz-align-self:center;-webkit-align-self:center;align-self:center}.header-nav{padding:30px 0;margin:0 auto;-moz-flex:1;-webkit-flex:1;flex:1;-moz-align-self:center;-webkit-align-self:center;align-self:center}.header-right{font-family:'Poppins-SemiBold';position:relative;margin-left:auto;margin-right:-15px;text-align:left;-moz-flex:1;-webkit-flex:1;flex:1;-moz-align-self:stretch;-webkit-align-self:stretch;align-self:stretch}@media (min-width:1536px){.header-right{-moz-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:34%}}.header-right .d-flex{background-color:#07F918;color:#1D1D1D;padding:15px;position:relative;z-index:2;margin-left:auto;height:-moz-calc(100% + 15px);height:-webkit-calc(100% + 15px);height:calc(100% + 15px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.header-right .d-flex:before{content:'';left:-39px;top:0;position:absolute;width:40px;height:100%;;aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 100%);background-color:#07F918}.header-right .d-flex>div{margin:0 auto;-moz-align-self:center;-webkit-align-self:center;align-self:center;-moz-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.header-right p{font-size:20px;text-transform:none}.header-right h2{letter-spacing:0;font-size:34px;color:#1D1D1D;font-family:'Poppins-Bold';font-weight:400}.header-right h2 a{color:#1D1D1D;text-decoration:none}.header-right span.mobile-phone{display:none}.header-right .btn{font-family:'Poppins-SemiBold';font-size:17px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.navbar-expand-lg .navbar-nav .nav-link{text-transform:none;font-size:17px;line-height:1;font-family:'Poppins-SemiBold'}.navbar-expand-lg .navbar-nav .nav-link{padding:0 15px}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#FF302F}.cart-menu-item .nav-link{text-indent:-999999px;padding:0!important;width:42px;height:42px;background:url(images/cart-menu-icon.png) no-repeat 50% 50%;background-size:contain;position:relative}.cart-menu-item .nav-link:hover{background-image:url(images/cart-menu-icon-hover.png)}.cart-menu-item .nav-link span{position:absolute;right:0;text-indent:0;top:-5px}.dropdown-menu{font-size:16px;color:#202020;border:none;min-width:340px;padding:0;background-color:#fff0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;-webkit-box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0}.dropdown-item{padding:15px;color:#202020;background-color:#fff}.dropdown-item:focus,.dropdown-item:hover{color:#202020;background-color:#e7e7e7}.dropdown-item.active,.dropdown-item:active{background-color:#e7e7e7}.dropdown-toggle{position:relative}.nav-link.dropdown-toggle:after{display:none}.dropright .dropdown-toggle:after{content:'';width:22px;height:22px;background:url(images/arrow-icon.png) no-repeat 50% 50%;background-size:contain;position:absolute;right:15px;top:50%;margin-top:-11px;pointer-events:none;border:none!important}.dropright .dropdown-menu{margin-left:0}.dropdown:hover>.dropdown-menu,li.dropright:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}@media (min-width:992px) and (max-width:1199px){.dropdown-menu{font-size:14px;min-width:245px}}@media (max-width:767px){.dropdown-toggle.menu-open:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.dropright .dropdown-menu .dropdown-item{padding-left:30px}.dropright .dropdown-menu .dropdown-menu .dropdown-item{padding-left:45px}}#wrapper-footer-full{padding:25px 0;color:#fff;background-color:#36454F}#wrapper-footer-full .container>.row>div:last-child{margin-left:auto}#wrapper-footer-full .social-media,#wrapper-footer .footer-details .social-media{font-size:22px;line-height:1;margin-left:0;padding:13px;text-align:center;width:50px;height:50px;display:inline-block;background-color:#6f716e;border:1px solid #6f716e;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#wrapper-footer-full .social-media:hover,#wrapper-footer .footer-details .social-media:hover{color:#6f716e;background-color:#fff}#wrapper-footer-full .social-media:not(:first-child),#wrapper-footer .footer-details .social-media:not(:first-child){margin-left:10px}#wrapper-footer-full .footer-3-wrap{position:relative;height:100%}#wrapper-footer-full .footer-3{font-size:25px;color:#fff;text-transform:uppercase;text-align:right;background-color:#5ca2d9;padding:15px;padding-top:25px;font-family:'Poppins-Bold';position:absolute;bottom:-25px;width:100%}#wrapper-footer-full .footer-3 a{color:#1D1D1D}#wrapper-footer-full .footer-3 h3{font-size:35px}#wrapper-footer{background-color:#fff;border-bottom:1px solid #fff;text-align:left;font-family:'Poppins-Regular'}#wrapper-footer .site-footer{text-align:left;font-size:15px;line-height:25px}#wrapper-footer .site-footer p br{display:none}#wrapper-footer .site-footer .menu{padding:0;margin:0}#wrapper-footer .site-footer .menu>li{list-style-type:none;display:inline-block;padding:0 15px;position:relative;line-height:1}#wrapper-footer .site-footer .menu>li:not(:last-child):after{content:'';width:1px;height:100%;position:absolute;right:0;background-color:#fff}#wrapper-footer .site-footer .menu>li:first-child{padding-left:0}@media (min-width:1200px){#wrapper-footer .site-footer .menu{display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}}#wrapper-footer .site-footer .menu>li a{color:#1D1D1D;text-transform:uppercase}#wrapper-footer .site-footer .menu .sub-menu{position:absolute;z-index:1;list-style-type:none;padding:0;display:none;background-color:#fff;bottom:21px;padding:5px}@media (min-width:768px){#wrapper-footer .site-footer .menu .sub-menu{}}#wrapper-footer .site-footer .menu .sub-menu a{padding:10px 0;display:block;font-size:13px}#wrapper-footer .site-footer .menu-item:hover>.sub-menu{display:block}#wrapper-footer .footer-details,#wrapper-footer .footer-details a:not([class]){color:#1D1D1D;font-size:13px}#wrapper-footer .row>div:last-child .footer-details{text-align:right}#wrapper-footer .footer-details span,.contact-details span{display:inline-block;vertical-align:middle;width:100%;max-width:49px;max-width:30px;height:49px;margin-right:15px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}#wrapper-footer .footer-details span#email,.contact-details span.email{background-image:url(images/email-icon.png)}#wrapper-footer .footer-details span#address,.contact-details span.address{background-image:url(images/location-icon.png)}#wrapper-footer .footer-details span#address{max-width:30px}#wrapper-footer .footer-details img{max-width:224px!important}.global-footer-section{padding:60px 0;background-color:#07F918}.global-footer-section .section-title{margin-bottom:25px}.global-footer-section .row{position:relative}.global-footer-section .row .absolute-col{position:absolute;left:0;bottom:0;z-index:1}.global-footer-section .row .absolute-col+div{margin-left:auto}.global-footer-section .content-section{background-color:#fff0;padding:0;position:relative;z-index:9;margin:0;font-family:'Poppins-Medium';font-size:20px;line-height:30px}.global-footer-section .gform_wrapper{margin:0}.global-footer-section .gform_wrapper ul.gform_fields,.contact-page .contact-form .gform_wrapper ul.gform_fields,.careers-page .contact-form .gform_wrapper ul.gform_fields{margin-left:-15px!important;margin-right:-15px!important;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contact-page .contact-form .gform_wrapper ul.gform_fields{margin-left:0!important;margin-right:0!important}.global-footer-section .gform_wrapper ul.gform_fields li.gfield,.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield,.careers-page .contact-form .gform_wrapper ul.gform_fields li.gfield{padding:0 15px;width:100%;max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield,.careers-page .contact-form .gform_wrapper ul.gform_fields li.gfield{max-width:50%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}.global-footer-section .gform_wrapper ul.gform_fields li.gfield:nth-last-child(2),.global-footer-section .gform_wrapper ul.gform_fields li.gfield:nth-last-child(3),.global-footer-section .gform_wrapper ul.gform_fields li.gfield:last-child,.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(7),.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(8),.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(9),.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield:last-child,.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-last-child(2),.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-last-child(3),.careers-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(5),.careers-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(6),.careers-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(7){max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.global-footer-section .gform_wrapper .top_label .gfield_label,.contact-page .contact-form .gform_wrapper .top_label .gfield_label,.careers-page .contact-form .gform_wrapper .top_label .gfield_label,.payment-form .gform_wrapper .top_label .gfield_label{display:none}.global-footer-section .gform_wrapper .top_label input.medium,.global-footer-section .gform_wrapper textarea.medium,.global-footer-section .gform_wrapper.gform_validation_error .top_label input.medium,.global-footer-section .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.contact-page .contact-form .gform_wrapper .top_label input.medium,.contact-page .contact-form .gform_wrapper textarea.medium,.contact-page .contact-form .gform_wrapper.gform_validation_error .top_label input.medium,.contact-page .contact-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.careers-page .contact-form .gform_wrapper .top_label input.medium,.careers-page .contact-form .gform_wrapper textarea.medium,.careers-page .contact-form .gform_wrapper.gform_validation_error .top_label input.medium,.payment-form .gform_wrapper .top_label input.medium{width:100%}.global-footer-section .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.global-footer-section .gform_wrapper textarea,.contact-page .contact-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.contact-page .contact-form .gform_wrapper textarea,.careers-page .contact-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.careers-page .contact-form .gform_wrapper textarea,.payment-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:15px 20px;line-height:1;font-size:15px;border:1px solid #C4C4C4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.global-footer-section .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus-visible,.global-footer-section .gform_wrapper textarea:focus-visible,.global-footer-section .gform_wrapper .gform_footer input.button:focus-visible,.contact-page .contact-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus-visible,.contact-page .contact-form .gform_wrapper textarea:focus-visible,.contact-page .contact-form .gform_wrapper .gform_footer input.button:focus-visible,.careers-page .contact-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus-visible,.careers-page .contact-form .gform_wrapper textarea:focus-visible,.careers-page .contact-form .gform_wrapper .gform_footer input.button:focus-visible,.payment-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus-visible,.global-footer-section .gform_wrapper textarea:focus-visible{outline:none}.global-footer-section .gform_wrapper .gform_footer,.contact-page .contact-form .gform_wrapper .gform_footer,.careers-page .contact-form .gform_wrapper .gform_footer{padding:0 15px}.global-footer-section .gform_wrapper .gform_footer input.button,.contact-page .contact-form .gform_wrapper .gform_footer input.button,.careers-page .contact-form .gform_wrapper .gform_footer input.button,.payment-form .gform_wrapper .gform_footer input.button{padding:15px 25px;line-height:1;font-size:17px;font-family:'Poppins-SemiBold';display:inline-block;margin:0;font-weight:400;color:#fff;width:140px;text-transform:none;background-color:#1D1D1D;border:1px solid #1D1D1D;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.global-footer-section .gform_wrapper .gform_footer input.button:hover,.global-footer-section .gform_wrapper .gform_footer input.button:focus,.payment-form .gform_wrapper .gform_footer input.button:hover,.payment-form .gform_wrapper .gform_footer input.button:focus{color:#1D1D1D;background-color:#fff}.global-footer-section .gform_legacy_markup_wrapper .validation_message,.global-footer-section .gform_validation_errors>h2,.payment-form .gform_legacy_markup_wrapper .validation_message,.payment-form .gform_validation_errors>h2{font-weight:400}.testimonials-section .testimonial-slider .slick-arrow{text-align:center;padding:11px 13px;height:auto;width:auto;background-color:#fff0;margin-top:-31px;position:absolute;z-index:1000;display:block;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.testimonials-section .testimonial-slider .slick-arrow .fa{color:#553b15;font-size:35px}.front-page .hero-slider:before{content:'';background:url(images/blue-box.png) no-repeat 0 0;background-size:contain;width:242px;height:96px;position:absolute;z-index:99;left:0;bottom:0}.front-page .hero-slider .hero-slide{text-align:left}.front-page .hero-slider .hero-slide.hidden{display:none}.front-page .hero-slider .hero-slide img{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;object-fit:cover}.front-page .hero-slide .container{position:relative;z-index:1}.front-page .hero-slide .container>.d-flex,.front-page .hero-slider .row{height:680px}.front-page .hero-slider .hero-content>p:first-child{background-color:rgb(29 29 29 / .5);padding:15px 30px;display:block}.front-page .hero-slider .d-flex .hero-content p,.front-page .hero-slider .hero-content p{padding:0;margin:0;background:none;color:#1D1D1D;color:#fff}.front-page .hero-slider .d-flex .hero-content p:not(:last-child),.front-page .hero-slider .hero-content p:not(:last-child){margin-bottom:45px;font-size:50px;line-height:60px;font-weight:400;font-family:'Poppins-Bold'}.front-page .hero-slider .d-flex .hero-content .btn,.front-page .hero-slider .hero-content .btn{font-family:'Poppins-SemiBold';font-size:17px;line-height:1;text-transform:none;padding:15px 20px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.front-page .slick-arrow{background:rgb(29 29 29 / .5);width:100px;height:100px;padding:13px;margin-top:-50px;text-align:center}.front-page .slick-arrow.slick-prev{left:0}.front-page .slick-arrow.slick-next{right:0}.front-page .slick-arrow .fa{font-size:65px;color:#4DFB1A;display:block;line-height:1;text-align:center}.front-page .section-2,.services-page .section-2{padding:75px 0 45px;background-color:#F0F2EF}.front-page .section-2 .container>.row:first-child>div[class^="col-"]{margin-bottom:0}.front-page .section-2 .row>div[class^="col-"]{margin-bottom:30px}.front-page .section-2 .section-title{letter-spacing:0;line-height:55px;font-size:50px;color:#1D1D1D;text-align:left;margin-bottom:50px;text-transform:none;font-family:'Poppins-Bold'}.front-page .section-2 .feature-item,.services-page .section-2 .feature-item,.about-page .section-2 .feature-item{height:100%;background-color:#36454F}.front-page .section-2 .feature-item .description,.services-page .section-2 .feature-item .description,.about-page .section-2 .feature-item .feature-content{line-height:25px;position:relative;background-color:#36454F;opacity:1;visibility:visible;height:auto;padding:40px;-moz-transition:padding 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}.front-page .section-2 .feature-item .description h4,.services-page .section-2 .feature-item .description h4{font-size:28px;line-height:38px;text-transform:none}.front-page .section-2 .feature-item a,.services-page .section-2 .feature-item a{color:#fff;display:block;height:100%}.front-page .section-2 .feature-item a:hover .thumbnail,.front-page .section-2 .feature-item:hover .thumbnail .services-page .section-2 .feature-item a:hover .thumbnail,.services-page .section-2 .feature-item:hover .thumbnail,.about-page .section-2 .feature-item:hover .feature-thumbnail{padding:0;-moz-transition:padding 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}.front-page .section-2 .feature-item a:hover .description,.front-page .section-2 .feature-item:hover .description,.services-page .section-2 .feature-item a:hover .description,.services-page .section-2 .feature-item:hover .description,.about-page .section-2 .feature-item:hover .feature-content{padding-top:30px;-moz-transition:padding 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}.about-page .section-2 .feature-item:hover .feature-content{padding-top:20px}.front-page .section-2 .feature-item .thumbnail,.services-page .section-2 .feature-item .thumbnail,.about-page .section-2 .feature-item .feature-thumbnail{padding:0;-moz-transition:padding 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}@media (min-width:1200px){#wrapper-navbar{max-height:102px}.front-page .section-2 .feature-item .thumbnail,.services-page .section-2 .feature-item .thumbnail,.about-page .section-2 .feature-item .feature-thumbnail{min-height:342px}}.front-page .section-2 .feature-item a:hover .description,.front-page .section-2 .feature-item:hover .description,.services-page .section-2 .feature-item a:hover .description,.services-page .section-2 .feature-item:hover .description,.about-page .section-2 .feature-item:hover .feature-content{background-color:#36454F}.front-page .section-3{padding:80px 0 60px;padding-bottom:0;background-repeat:no-repeat;background-position:100% 0;background-color:#fff;background-size:100% auto;color:#1D1D1D}.front-page .section-3 .section-title,.careers-page .section-1 .entry-content>*:first-child,.services-page .section-1 .content-section>*:first-child,.services-child-page .section-1 .entry-content>*:first-child,.about-page .section-1 .entry-content>*:first-child{font-size:50px;text-transform:none;font-family:'Poppins-Bold';line-height:50px;margin-bottom:50px}.front-page .section-3 .content-section-wrap{background-color:#F0F2EF;padding:55px;font-size:15px;line-height:30px}.front-page .section-3 .content-section-2{padding:40px 0;font-size:20px;font-family:'Poppins-SemiBoldItalic';color:#000;border-width:10px 0;border-style:solid;border-color:#06D614;margin-top:50px}.front-page .section-3 .content-section-2+.content-image{padding-top:40px}.front-page .section-3 .row>div[class^="col-"]{margin-bottom:0}.front-page .section-3-1{padding-top:60px}.front-page .section-3-1 .row{margin:0}.front-page .section-3-1 .row>div[class^="col-"]{padding:0}.front-page .section-3-1 .content-section{padding:50px;color:#fff;background-color:#6f716e}.front-page .section-3-1 .content-section h3{font-size:40px;line-height:49px;text-transform:uppercase}.front-page .section-3-1 .content-section ul,.about-page .section-1 .entry-content ul{margin:0;padding:0}.front-page .section-3-1 .content-section ul li,.about-page .section-1 .entry-content ul li{list-style-type:none;position:relative;padding-left:40px}.front-page .section-3-1 .content-section ul li:not(:last-child),.about-page .section-1 .entry-content ul li:not(:last-child){margin-bottom:15px}.front-page .section-3-1 .content-section ul li:before,.about-page .section-1 .entry-content ul li:before{content:'\f058';font-family:'FontAwesome';position:absolute;left:0;top:0;font-size:25px;line-height:1}.front-page .section-3-2,.global-icons-section{padding:80px 0;font-size:30px;font-family:'Poppins-SemiBold';text-transform:uppercase;letter-spacing:1px;line-height:29px;color:#5ca2d9}.front-page .section-3-2 .d-flex>div,.global-icons-section .d-flex>div{-moz-flex:1;-webkit-flex:1;flex:1;-moz-align-self:center;-webkit-align-self:center;align-self:center}.front-page .section-3-2 .d-flex>div:first-child,.global-icons-section .d-flex>div:first-child{width:100%;max-width:60px;margin-right:10px;-moz-flex:0 0 60px;-webkit-flex:0 0 60px;flex:0 0 60px}.front-page .section-3-2 .row>div:last-child .d-flex>div:first-child,.global-icons-section .row>div:last-child .d-flex>div:first-child{margin-left:auto}.front-page .section-3-2 .row>div:last-child .d-flex>div:last-child,.global-icons-section .row>div:last-child .d-flex>div:last-child{-moz-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.front-page .section-4,.testimonials-section{padding:0;text-align:left;color:#1D1D1D;font-size:18px;line-height:35px}.front-page .section-4,.testimonials-section{padding-top:65px;padding-bottom:80px}.front-page .section-4 .section-title,.global-footer-section .section-title,.testimonials-section .section-title,.about-page .section-2 .section-title{font-size:30px;text-transform:none;line-height:40px;font-family:'Poppins-Bold';margin-top:0}.front-page .section-4 .section-title,.testimonials-section .section-title{margin-bottom:60px}.global-footer-section .section-title,.about-page .section-2 .section-title{margin-top:0}.front-page .section-4 .section-title p,.global-footer-section .section-title p,.testimonials-section .section-title p,.about-page .section-2 .section-title p{margin-bottom:0}.front-page .section-4 .section-title h3,.global-footer-section .section-title h3,.testimonials-section .section-title h3{font-size:50px;margin-bottom:0}.front-page .section-4 .content-image,.testimonials-section .content-image{height:100%}.front-page .section-4 .content-image img,.testimonials-section .content-image img{object-fit:cover;height:100%}.front-page .section-4 .slider-wrap,.testimonials-section .slider-wrap{margin:0;padding:0;position:relative;background-color:#fff}.front-page .section-4 .slider-wrap+div,.testimonials-section .slider-wrap+div{margin-top:45px;font-size:20px;line-height:30px}.front-page .section-4 .slider-wrap+div img,.testimonials-section .slider-wrap+div img{display:inline-block;max-width:65px;vertical-align:middle;margin-left:10px}.front-page .section-4 .slick-slider .slick-list,.testimonials-section .slick-slider .slick-list{margin-left:-15px;margin-right:-15px}.front-page .section-4 .slider-wrap .testimonial-content,.testimonials-section .slider-wrap .testimonial-content{line-height:25px;font-size:15px;margin-top:25px}.front-page .section-4 .slider-wrap .testimonial-content strong,.testimonials-section .slider-wrap .testimonial-content strong{font-size:30px;color:#36454F;text-transform:uppercase;letter-spacing:1px}.front-page .section-4 .testimonial-slider .star-rating,.testimonials-section .testimonial-slider .star-rating{overflow:hidden;position:relative;height:22px;line-height:1;font-size:22px;width:105px;font-weight:400;display:inline-block;vertical-align:middle}.front-page .section-4 .testimonial-slider .star-rating:before,.testimonials-section .testimonial-slider .star-rating:before{content:'\f005\f005\f005\f005\f005';font-family:'FontAwesome';opacity:.25;opacity:1;float:left;top:0;left:0;position:absolute;color:#909090}.front-page .section-4 .testimonial-slider .star-rating span:before,.testimonials-section .testimonial-slider .star-rating span:before{content:'\f005\f005\f005\f005\f005';font-family:'FontAwesome';top:0;position:absolute;left:0;color:#909090}.front-page .section-4 .testimonial-slider .star-rating span:before,.testimonials-section .testimonial-slider .star-rating span:before{color:#FFBA09}.front-page .section-4 .testimonial-slider .star-rating+div,.testimonials-section .testimonial-slider .star-rating+div{display:inline-block;vertical-align:middle;font-size:13px;line-height:23px;color:#4E4E4E;margin-left:15px}.front-page .section-4 .testimonial-slide .d-flex>div,.testimonials-section .testimonial-slide .d-flex>div{-moz-flex:1;-webkit-flex:1;flex:1}.front-page .section-4 .testimonial-slide,.testimonials-section .testimonial-slide{padding:0 15px}.front-page .section-4 .testimonial-slide .d-flex>div:first-child,.testimonials-section .testimonial-slide .d-flex>div:first-child{width:100%;max-width:64px;margin-right:15px;-moz-flex:0 0 64px;-webkit-flex:0 0 64px;flex:0 0 64px}.front-page .section-4 .testimonial-slide .client-logo,.testimonials-section .testimonial-slide .client-logo{width:64px;height:64px;text-align:center;padding:15px;font-size:35px;line-height:1;color:#fff;display:block;font-family:'Poppins-Regular';-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.front-page .section-4 .testimonial-slide .client-name,.testimonials-section .testimonial-slide .client-name{font-family:'Poppins-SemiBold';font-size:20px;line-height:30px}.front-page .section-4 .testimonial-slider .slick-arrow,.testimonials-section .testimonial-slider .slick-arrow{padding:12px;margin-top:0;left:auto;top:-155px;right:55px;width:42px;height:42px;text-align:center;border:1px solid rgb(0 0 0 / .25);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.front-page .section-4 .testimonial-slider .slick-arrow .fa,.testimonials-section .testimonial-slider .slick-arrow .fa{color:#C4C4C4;font-size:17px;line-height:1;display:block}.front-page .section-4 .testimonial-slider .slick-arrow.slick-next,.testimonials-section .testimonial-slider .slick-arrow.slick-next{right:0}.blog-page .hero-section,.has-hero-image .hero-section{background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative}.blog-page .hero-section:before,.has-hero-image .hero-section:before{content:'';width:12%;height:34%;background:url(images/blue-box-2.png) no-repeat 0 0;background-size:contain;position:absolute;left:0;bottom:-17%;z-index:9;display:block;display:none}.has-hero-image .hero-section:before{display:none}.blog-page .hero-section .d-flex,.has-hero-image .hero-section .d-flex{height:485px}.blog-page .hero-section .d-flex>div,.has-hero-image .hero-section .d-flex>div{margin-top:auto;margin-bottom:125px;position:relative}.blog-page .hero-section .page-title,.has-hero-image .hero-section .page-title{font-size:55px;font-family:'Poppins-Bold';margin:0;line-height:1;text-transform:capitalize;background-color:#fff0;color:#07F918;color:#fff;padding:0;display:inline-block}.blog-page .breadcrumbs-section,.breadcrumbs-section{padding:20px 0 50px;font-size:13px;line-height:23px;color:#36454F;text-transform:none;font-family:'Poppins-Medium'}.breadcrumbs-section .breadcrumb_last,.breadcrumbs-section .last{color:#07F918}.blog-page .breadcrumbs-section a:not(.btn),.breadcrumbs-section a:not(.btn){color:#36454F}.blog-page .section-1{padding-bottom:90px}.blog-page .section-1 article{-moz-box-shadow:0 8px 15px 0 rgb(0 0 0 / .05);-webkit-box-shadow:0 8px 15px 0 rgb(0 0 0 / .05);box-shadow:0 8px 15px 0 rgb(0 0 0 / .05)}.blog-page .section-1 .post-meta,.single .entry-header .post-meta{color:#1D1D1D}.single-post .entry-title{font-size:70px;line-height:1.38}.blog-page .section-1 .entry-content{font-size:15px;line-height:1.55}.blog-page .section-1 .entry-content .btn{font-size:17px;font-family:'Poppins-Medium';line-height:1;padding:16px 22px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.load-more{background-color:#fff0;text-align:center;font-size:17px;height:0;overflow:hidden}.load-more span{display:inline-block;background:url(images/loading.gif) no-repeat 50% 50%;background-size:contain;width:75px;height:75px}.load-more.show{overflow:hidden;height:auto}.contact-page .section-1 .entry-content,.careers-page .section-1 .entry-content{line-height:35px;font-size:18px;font-family:'Poppins-Regular'}.contact-page .section-1 .container{position:relative}.contact-page .download-forms .form-item{padding:10px 20px;padding-right:50px;border:1px solid #06D614;position:relative;margin-bottom:15px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.contact-page .section-1 .form-item a{color:#000}.contact-page .download-forms .form-item span{position:absolute;width:10px;height:11px;background:url(images/download-icon.png) no-repeat 0 0;background-size:contain;right:20px;top:50%;margin-top:-5px;pointer-events:none}.contact-page .absolute-col{position:absolute;right:0;bottom:0;z-index:0}.contact-details{font-size:17px;font-family:'Poppins-Light'}.contact-details>div:first-child{margin-bottom:25px}.contact-details span{background-size:auto auto;width:95px;max-width:95px;height:95px;margin-right:15px;background-color:#5ba0d7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.contact-page .contact-form,.careers-page .contact-form{position:relative;z-index:9;margin-bottom:65px}.contact-page .contact-form .gform_wrapper,.careers-page .contact-form .gform_wrapper{margin:0;background-color:#fff}.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield:first-child,.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(2),.careers-page .contact-form .gform_wrapper ul.gform_fields li.gfield:first-child,.careers-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(2){margin-top:0}.contact-page .contact-form .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]{display:none}.contact-page .contact-form .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]+label{position:relative;padding-left:35px;line-height:30px}.contact-page .contact-form .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]+label:before{content:'';width:25px;height:25px;position:absolute;left:0;top:2px;border:1px solid #d1d1d1;-moz-border-radius:.25rem;-webkit-border-radius:.25rem;border-radius:.25rem}.contact-page .contact-form .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label:after{content:'\f00c';font-family:'FontAwesome';position:absolute;left:6px;top:8px;z-index:9;line-height:1}.contact-page .contact-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.careers-page .contact-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.contact-page .section-2{padding:0;background-color:#fff;position:relative}.contact-page .section-2 iframe{width:100%;max-width:100%;height:665px;display:block}.contact-page .section-2 .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;line-height:37px}.contact-page .section-2 .overlay .row{height:665px}.contact-page .section-2 .overlay .row>div{margin-top:auto;margin-bottom:120px}.contact-page .section-2 .overlay .address-box{padding:50px;background-color:#fff;font-size:17px;-moz-box-shadow:0 0 12px 4px rgb(0 0 0 / .3);-webkit-box-shadow:0 0 12px 4px rgb(0 0 0 / .3);box-shadow:0 0 12px 4px rgb(0 0 0 / .3)}.contact-page .section-2 .overlay .address-box h3{text-transform:uppercase;font-size:30px;font-family:'Poppins-Bold';letter-spacing:1px}.careers-page .section-1{padding-bottom:135px}.careers-page .section-1 .entry-content h2{margin-bottom:.5rem}.careers-page .section-1 .entry-content span#arrow,.careers-page .section-2 .phone span,.services-page .section-1 .content-section span#arrow{display:inline-block;width:90px;height:90px;text-align:center;padding:20px;line-height:0;font-size:45px;color:#fff;background-color:#5ba0d7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.careers-page .section-2{background-repeat:no-repeat;background-position:50% 0;background-size:cover;padding:90px 0}.careers-page .section-2 h3,.thankyou-page .section-1 .entry-content h1{font-size:65px;text-transform:uppercase;font-family:'Poppins-Bold';line-height:73px;margin-bottom:25px}.careers-page .section-2 .phone a{text-decoration:none;color:#002a44;text-transform:uppercase;font-family:'impact';font-size:51px;vertical-align:middle}.careers-page .section-2 .phone span{vertical-align:middle;margin-right:15px;padding:22px;font-size:48px}.single .breadcrumbs-section{padding-bottom:45px}.single .breadcrumbs-section .d-flex>div{-moz-flex:1;-webkit-flex:1;flex:1}.single .breadcrumbs-section .d-flex>div:first-child{-moz-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%}.single .breadcrumbs-section .d-flex>div:last-child{text-align:right}.single .breadcrumbs-section .btn{width:100%;max-width:130px}.single .entry-header .entry-title{margin-top:0}.single .feature-thumbnail{margin-bottom:50px}.single .entry-content{font-size:15px;line-height:1.55}.single .entry-content>*:not(:last-child){margin-bottom:24px}.single .entry-content ul{padding:0;list-style-type:none}.single .entry-content ul li{position:relative;padding-left:30px}.single .entry-content ul li:before{content:'';width:16px;height:15px;background:url(images/arrow-1.png) no-repeat 50% 50%;background-size:contain;position:absolute;left:0;top:4px}.single .entry-footer{font-family:'Poppins-Bold';font-size:30px}.single .entry-footer>div{margin-bottom:30px}.single .entry-footer .share-icon{display:inline-block;width:44px;height:44px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin-right:16px}.single .entry-footer .share-icon#facebook-sharer{background-image:url(images/facebook-share-icon.png)}.single .entry-footer .share-icon#linkedin-sharer{background-image:url(images/linkedin-share-icon.png)}#wrapper-footer .row>div:last-child .footer-details .widget:not(:last-child){margin-bottom:0}@media (max-width:1199px){#wrapper-footer .row>div:last-child .footer-details .widget:not(:last-child){margin-bottom:20px}}.footer-social-media{width:42px;height:42px;display:inline-block;margin-right:10px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.footer-social-media#facebook-footer{background-image:url(images/facebook-icon.png)}.footer-social-media#instagram-footer{background-image:url(images/instagram-icon.png)}.footer-social-media#linkedin-footer{background-image:url(images/linkedin-icon.png)}.load-more{max-width:850px;margin:70px auto 40px;font-family:'Poppins-Light';text-align:center}.load-more.show{padding:25px 0;height:auto}.pricing-page .section-1 h2{font-size:55px;text-transform:none;margin-bottom:0}.pricing-page .payment-form .gform_validation_errors>h2{font-size:16px;line-height:26px}.pricing-page .payment-form .gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:0}.pricing-page .payment-form .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.pricing-page .pricing-table{padding:75px 0}.pricing-page .pricing-table .row>div{margin-bottom:30px}.pricing-page .pricing-table:first-child{padding-top:50px}.pricing-page .pricing-table:nth-child(2){background-color:#d5ecf4}.pricing-page .pricing-table:not(:last-child){margin-bottom:0}.pricing-page .pricing-table .row{margin-left:-15px;margin-right:-15px}.pricing-page .pricing-table .row>div[class^="col-"]{padding:0 15px;border:none}.pricing-page .pricing-table .pricing-title{font-size:30px;margin-bottom:50px;font-family:'Poppins-Bold';text-transform:uppercase;color:#36454F}.pricing-page .pricing-table .price-item{padding:35px 15px;text-align:center;height:100%;border:1px solid #06D614;background-color:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.pricing-page .pricing-table .price-item .content-section-1{position:relative;font-size:25px;line-height:35px}.pricing-page .pricing-table .price-item .content-section-1:after{content:'';width:75px;height:5px;background-color:#07F918;position:absolute;margin:0 auto;left:0;right:0;bottom:20px}.pricing-page .pricing-table .price-item .content-section-1 p:first-child{font-size:25px;line-height:35px;font-family:'Poppins-SemiBold';margin-bottom:40px}.pricing-page .pricing-table .price-item .content-section-1 p:first-child+p{font-size:17px;text-transform:uppercase;color:#36454F;font-family:'Poppins-Bold'}.pricing-page .pricing-table .price-item .content-section-2{margin-bottom:35px}.pricing-page .pricing-table .price-item .content-section-2>p:first-child{font-family:'Poppins-Medium'}.pricing-page .pricing-table .price-item .content-section-2 h3,.pricing-page .secondary-pricing .price-section h3{font-family:'Poppins-SemiBold';font-size:50px;line-height:60px}.pricing-page .pricing-table .price-item .content-section-2 h3 span,.pricing-page .secondary-pricing .price-section h3 span{font-size:30px;line-height:40px;display:inline-block}.pricing-page .pricing-table .price-item .content-section-2 h3+p,.pricing-page .secondary-pricing .price-section h3+p{font-size:20px;font-family:'Poppins-Medium';text-transform:none;display:inline-block;padding:10px 15px;color:#1D1D1D;background-color:#07F918;line-height:1;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.pricing-page .pricing-table .price-item .content-section-2 h3+p+p{font-size:20px;font-family:'Poppins-Medium';text-transform:uppercase}.pricing-page .pricing-table .price-item .content-section-3{margin-left:auto;margin-right:auto;font-size:15px;line-height:25px;margin-bottom:15px;width:100%;max-width:220px}.pricing-page .pricing-table .price-item .content-section-3 p:first-child{margin-bottom:5px}.pricing-page .pricing-table .price-item .btn{width:100%;max-width:190px;padding-top:15px;padding-bottom:15px;margin:0 auto;display:block;margin-top:auto;background-color:#C4C4C4;border-color:#C4C4C4;font-family:'Poppins-SemiBold';color:#1D1D1D;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.pricing-page .pricing-table .price-item .btn:hover,.pricing-page .pricing-table .price-item .btn:focus{color:#C4C4C4;background-color:#1D1D1D}.pricing-page .secondary-pricing{padding:50px 0;border-top:1px solid #C4C4C4}.pricing-page .secondary-pricing .content-section{font-size:25px;line-height:35px}.pricing-page .secondary-pricing .content-section>p:first-child{font-size:20px;line-height:30px;font-family:'Poppins-Bold'}.pricing-page .secondary-pricing .price-section{text-align:center}.services-page .section-1{text-align:left;font-size:15px;background-color:#fff;line-height:25px;padding-bottom:100px}.services-page .section-1 .content-section>*:first-child{line-height:65px;margin-bottom:20px}.services-page .section-1 .content-image{position:relative;z-index:9}.services-page .section-2 .features>div,.about-page .section-2 .features>div{margin-bottom:30px}.services-page .section-2 .feature-item,.services-page .section-2 .feature-item .d-flex,.about-page .section-2 .feature-item .d-flex{height:100%}.services-page .section-2 .feature-item a{text-decoration:none;color:#fff}.services-page .section-2 .feature-item .feature-content,.about-page .section-2 .feature-item .feature-content{padding:30px;color:#fff;background-color:#36454F;text-transform:uppercase;font-size:28px;font-family:'Poppins-Bold';line-height:33px;-moz-flex:1;-webkit-flex:1;flex:1}.services-child-page .page-navigation{padding:0 0 75px}.services-child-page .page-navigation .btn,.services-child-page .section-1 .entry-content .btn{background-color:#6f716e;font-family:'Poppins-SemiBold';font-size:15px;color:#fff;text-transform:uppercase;border-color:#6f716e}.services-child-page .page-navigation .btn:hover,.services-child-page .section-1 .entry-content .btn:hover{color:#6f716e;background-color:#fff}.services-child-page .page-navigation .next{margin-left:auto}.services-child-page .section-1 .content-image{margin-top:0}.services-child-page .section-1 .entry-content{font-size:15px;line-height:25px}.services-child-page .section-1 .entry-content>*:first-child{line-height:40px;font-size:44px}.services-child-page .section-1 .entry-content ul{padding:0;margin:0 0 35px}.services-child-page .section-1 .entry-content ul li{list-style-type:none;position:relative;padding-left:45px;font-size:15px}.services-child-page .section-1 .entry-content ul li:not(:last-child){margin-bottom:10px}.services-child-page .section-1 .entry-content ul li:before{content:'\f058';font-family:'FontAwesome';position:absolute;left:0;color:#07F918;font-size:25px}.about-page .section-1{line-height:25px;font-size:15px;padding-bottom:80px}.about-page .section-1 .entry-content h2:first-child{margin-bottom:15px;line-height:65px}.about-page .section-1 .entry-content h3{font-size:30px;text-transform:uppercase}.about-page .section-1 .entry-content p:not(:last-child):not(:empty){margin-bottom:10px}.about-page .section-1 .row>div[class^="col-"]:first-child:after{display:none}.about-page .section-1 .entry-content ul li:before{color:#07F918;top:6px}.about-page .section-2{padding:80px 0 50px;background-color:#F0F2EF;color:#1D1D1D;text-align:left;font-size:25px}.about-page .section-2 .section-title{margin-bottom:50px;font-size:50px;line-height:60px;font-family:'Poppins-Bold'}.about-page .section-2 .section-title h3{font-size:40px;line-height:50px;color:#06D614}.about-page .section-2 .feature-item{padding:0;background-color:#fff0;background-color:#36454F;color:#fff;height:100%}.about-page .section-2 .feature-item img{margin-bottom:0;width:100%}.about-page .section-2 .feature-item .feature-content{font-size:21px;line-height:25px;text-transform:none}.thankyou-page .section-1{padding:140px 0;text-align:center}.thankyou-page .section-1 .entry-content{font-size:18px}.thankyou-page .section-1 .entry-content h1{margin-bottom:.5rem}.thankyou-page .section-1 .entry-content h1+h2{font-size:30px;color:#36454F;text-transform:uppercase}.thankyou-page .section-1 .entry-content .btn{text-transform:uppercase;font-family:'Poppins-Bold'}.generic-page .breadcrumbs-section{padding-top:40px;padding-bottom:0}.inner-page .section-1{background-color:#fff;color:#1D1D1D;text-align:left;font-size:18px;line-height:28px}.generic-page .section-1{padding-top:0}.generic-page .section-1 .page-title{font-size:70px;line-height:80px;margin-bottom:50px}.woocommerce .woocommerce-breadcrumb{padding:20px 0 50px;font-size:13px;line-height:23px;color:#36454F;text-transform:none;font-family:'Poppins-Medium';margin:0}.woocommerce .woocommerce-breadcrumb span:not(:first-child){color:#07F918}.woocommerce .products .product .woocommerce-loop-category__title,.woocommerce .products .product .woocommerce-loop-product__title,.woocommerce .products .product h3{font-size:20px;line-height:1.3;padding:0;margin-bottom:15px;font-weight:400;font-family:'Poppins-Light'}.woocommerce .products .product{margin-bottom:30px}.woocommerce .products .product .product-item{border:1px solid #C4C4C4;padding:15px;height:100%;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.woocommerce .products .product .price,.single-product .entry-content+.price{display:block;font-weight:400;font-family:'Poppins-SemiBold';margin-bottom:15px;font-size:20px;line-height:1.3;color:#1D1D1D}.woocommerce .products .product a{text-decoration:none;display:block}.woocommerce .products .product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce .products .product .btn-black{font-family:'Poppins-SemiBold';display:inline-block}.shop-page .product-model{margin-bottom:15px}.shop-page .product-model span{display:inline-block;padding:7px;background-color:#4DFB1A;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.shop-page .sidebar-item:not(:last-child){margin-bottom:30px}.shop-page .sidebar-item ul,.shop-page .sidebar ul{padding:0;margin:0}.shop-page .sidebar-item ul li,.shop-page .sidebar ul li{list-style-type:none;margin-bottom:.5rem}.shop-page .sidebar ul.product-categories>li{padding:15px 0;border-bottom:2px solid #e5e5e5;margin-bottom:0}.shop-page .sidebar ul.product-categories>li:last-child{border-bottom:none}.shop-page .sidebar ul.product-categories li>a{position:relative;display:inline-block;padding-right:20px}.shop-page .sidebar ul.product-categories li.cat-parent>a:after{content:'+';color:#07F918;position:absolute;right:0;top:0}.shop-page .sidebar ul li.cat-parent>a.open:after{content:'-'}.shop-page .sidebar ul.product-categories li.current-cat>a{color:#07F918}.shop-page .sidebar ul.children{display:none}.shop-page .sidebar ul.children>li{padding:15px 0 15px 15px;margin-bottom:0}.shop-page .sidebar ul.children>li:last-child{padding-bottom:0}.shop-page .sidebar-item input[type="checkbox"]{display:none}.shop-page .sidebar-item input[type="checkbox"]+label{position:relative;display:block;padding-left:30px}.shop-page .sidebar-item input[type="checkbox"]+label:before{content:'\f096';font-family:'FontAwesome';position:absolute;left:0;top:0}.shop-page .sidebar-item input[type="checkbox"]:checked+label:before{content:'\f046'}.woocommerce .products .product .price ins{display:block;text-decoration:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:red;opacity:1;font-size:80%}#woocommerce-wrapper{margin-bottom:130px}.single-product .entry-content{margin-bottom:1rem}.woocommerce div.product .product_title{font-size:28px}.single-product div.product p.price,.single-product div.product p.price del{color:#1D1D1D;font-size:20px}.single-product div.product p.price>.amount,.single-product div.product p.price ins{font-size:50px;font-family:'Poppins-Bold';line-height:normal;color:#06D614;display:block;text-decoration:none}.woocommerce div.product form.cart div.quantity{float:none}.single-product div.product form.cart div.quantity+.btn{clear:both;margin-top:20px;font-family:'Poppins-SemiBold'}.woocommerce #content div.product .woocommerce-tabs{margin-bottom:60px}.related.products h2{font-size:50px;line-height:normal;margin-bottom:45px}.single-product .related div.product p.price ins,.single-product .related div.product span.price ins{margin-right:5px}.cart-page .section-1{padding:60px 0}.cart-page .section-1 .page-title{margin-bottom:15px}.cart-page .breadcrumbs-section{padding-top:0;padding-bottom:0;margin-bottom:45px}.coupon .h3,.woocommerce .cart-collaterals .cart_totals .inner-cart-total h3,.woocommerce-page .cart-collaterals .cart_totals .inner-cart-total h3,.woocommerce-checkout .woocommerce-billing-wrap h3{color:#1D1D1D;font-size:22px;font-family:'Poppins-Bold'}.woocommerce table.shop_table th.product-sku,.woocommerce table.shop_table td.product-sku{display:none}.woocommerce table.woocommerce-cart-form__contents th.product-name,.woocommerce table.woocommerce-cart-form__contents td.product-name{width:auto}.cart-order-summary{padding:0}.faq-question:before{content:'';width:18px;height:18px;background:url(images/plus-icon-2.png) no-repeat 50% 50%;background-size:contain;position:absolute;left:0;top:7px;-moz-transition:transform 0.2s ease-in-out;-webkit-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.faq-question.open:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:transform 0.2s ease-in-out;-webkit-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}@media (min-width:1200px){.container-wide,.container{max-width:1500px}.pricing-page .pricing-table .row>div[class^="col-xl"]{max-width:20%;-moz-flex:0 0 20%;-webkit-flex:0 0 20%;flex:0 0 20%}}@media (min-width:1920px){.navbar{max-height:158px}.header-logo{max-width:485px;-moz-flex:0 0 485px;-webkit-flex:0 0 485px;flex:0 0 485px}.header-right .btn{padding:18px 25px}}@media (min-width:992px){#wrapper-navbar{position:fixed;width:100%;top:0;z-index:2000}.admin-bar #wrapper-navbar{top:32px}}@media (min-width:768px){.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot td,.cart-page .cart-collaterals .cart_totals table.shop_table th,.cart-page .cart-collaterals .cart_totals table.shop_table td,.woocommerce-view-order .woocommerce table.woocommerce-table--order-details th,.woocommerce-view-order .woocommerce table.woocommerce-table--order-details td{width:75%}}@media (min-width:992px) and (max-width:1024px){.header-right .btn{font-size:15px}.site{margin-top:82px}}@media (max-width:1536px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:10px;padding-right:10px}.header-right h2{font-size:28px}}@media (max-width:1535px){.header-logo{max-width:150px;-moz-flex:0 0 150px;-webkit-flex:0 0 150px;flex:0 0 150px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:10px;padding-right:10px;font-size:15px}.header-nav{-moz-flex:1;-webkit-flex:1;flex:1}.header-right h2{font-size:24px}}@media (max-width:1289px){#wrapper-footer .footer-details{font-size:13px}#wrapper-footer .footer-details span{max-width:25px;height:25px;margin-right:5px}.header-right h2{font-size:22px}}@media (min-width:1200px) and (max-height:584px){.front-page .section-4 .content-image img,.testimonials-section .content-image img{object-position:40% 0}}@media (min-width:1200px) and (max-width:1535px){.site{margin-top:90px}}@media (min-width:1025px) and (max-width:1198px){.site{margin-top:82px}}@media (max-width:1199px){#wrapper-navbar+.wrapper{margin-top:0!important}.header-logo{max-width:100px;-moz-flex:0 0 100px;-webkit-flex:0 0 100px;flex:0 0 100px;-moz-align-self:center;-webkit-align-self:center;align-self:center}.header-right p,.header-right h2{font-size:17px}.header-right{-moz-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.header-right .d-flex{width:100%}.header-right .d-flex>div:first-child{margin-right:15px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:8px;padding-right:8px;font-size:14px}#wrapper-footer-full .footer-3 h3{font-size:25px}#wrapper-footer .footer-details{font-size:11px}#wrapper-footer .footer-details span#address{max-width:20px}#wrapper-footer .footer-details img{max-width:100%!important}.front-page .hero-slider .d-flex .hero-content p:not(:last-child),.front-page .section-2 .section-title,.front-page .section-3 .section-title,.careers-page .section-1 .entry-content h2,.services-page .section-1 .content-section>h2:first-child,.services-child-page .section-1 .entry-content>h2:first-child,.about-page .section-1 .entry-content h2:first-child{font-size:35px}.front-page .hero-slider .d-flex .hero-content p:not(:last-child),.front-page .hero-slider .hero-content p:not(:last-child),.front-page .section-3 .section-title{font-size:30px;line-height:40px}.front-page .section-2 .feature-item .description h4,.services-page .section-2 .feature-item .description h4{font-size:20px;line-height:30px}.front-page .section-3-1 .content-image{height:100%}.front-page .section-3-1 .content-image img{object-fit:cover;height:100%}.front-page .section-3-1 .content-section h3{font-size:30px;line-height:normal}.front-page .section-3-2,.global-icons-section{font-size:20px}.front-page .section-4 .section-title h3,.global-footer-section .section-title h3,.testimonials-section .section-title h3{font-size:60px}.front-page .section-4 .testimonial-slider .slick-arrow,.testimonials-section .testimonial-slider .slick-arrow{right:50px}.front-page .section-4 .testimonial-slider .slick-arrow.slick-next,.testimonials-section .testimonial-slider .slick-arrow.slick-next{right:0}.front-page .section-4 .testimonial-slider .slick-arrow,.testimonials-section .testimonial-slider .slick-arrow{top:-110px}.front-page .hero-slider .slick-arrow{display:none!important}.front-page .hero-slider:hover .slick-arrow{display:block!important}.blog-page .hero-section:before,.has-hero-image .hero-section:before{width:133px;height:95px;bottom:-48px}.contact-details span{background-size:50% auto;width:45px;max-width:45px;height:45px}.careers-page .section-2 .phone a{font-size:41px}.pricing-page .pricing-table .price-item .content-section-1 p:first-child{font-size:25px;line-height:1.2}.pricing-page .pricing-table .price-item .content-section-2 h3{font-size:40px}.shop-page .sidebar ul.product-categories li>a{display:block}}@media (max-width:991px){.site{overflow-x:hidden}.navbar{max-height:none}.navbar-dark .navbar-toggler{border:none;padding:0;width:68px;height:92px;position:absolute;top:0;left:0;background:url(images/hamburger-icon.png) no-repeat 50% 50%;background-size:contain}.header-logo{margin:0;padding:10px 0;max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.header-right .d-flex:before{display:none}.navbar-brand{max-width:300px;margin:0 auto;width:100%;display:block}.navbar-expand-lg .navbar-nav .nav-link{padding-left:5px;padding-right:5px;font-size:12px}.header-right{margin-top:0;margin-right:0;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.header-right .d-flex{width:auto;height:auto;margin-left:-15px;margin-right:-15px}.header-right .d-flex>div{width:100%;text-align:center}.front-page .section-3-2,.global-icons-section{font-size:14px}.header-right p,.header-right h2{font-size:22px;line-height:32px;display:inline-block}.header-right .btn{font-size:17px}.navbar-collapse{position:absolute;top:80px;z-index:9999;background-color:#fff;width:100%;border-top:1px solid #E2DFDD;left:0}.navbar-expand-lg .navbar-nav .nav-link{font-size:17px;padding:25px 40px;border-bottom:1px solid #E2DFDD}.cart-menu-item{padding:15px 0}.cart-menu-item .nav-link{border-bottom:none!important}#wrapper-footer-full .footer-3{position:relative;bottom:auto}#wrapper-footer .site-footer,#wrapper-footer .row>div:last-child{margin-top:30px}#wrapper-footer .footer-details{font-size:14px}.front-page .section-4 .section-title h3,.global-footer-section .section-title h3,.testimonials-section .section-title h3{font-size:45px}.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield,.careers-page .contact-form .gform_wrapper ul.gform_fields li.gfield{max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.contact-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(2),.careers-page .contact-form .gform_wrapper ul.gform_fields li.gfield:nth-child(2){margin-top:16px}.contact-page .contact-form .gform_wrapper .top_label div.ginput_recaptcha,.careers-page .contact-form .gform_wrapper .top_label div.ginput_recaptcha{max-width:100%;width:100%;overflow:auto}.careers-page .section-2 h3,.thankyou-page .section-1 .entry-content h1{font-size:45px;line-height:1.2}.careers-page .section-2 .phone span{padding:12px;font-size:38px;width:60px;height:60px}.careers-page .section-2 .phone a{font-size:30px}.single .breadcrumbs-section .d-flex>div:first-child{-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.single .breadcrumbs-section .d-flex>div:last-child{margin-left:auto;margin-top:30px}.pricing-page .pricing-table .row>div{margin-bottom:30px}.generic-page .section-1 .page-title{font-size:50px;line-height:60px}#customer_details>div:not(:first-child){margin-top:30px}}@media (max-width:767px){.header-logo{margin:0 auto;max-width:50%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}.header-nav{padding:0}.header-right{margin-right:0;padding-right:15px}.header-right .d-flex{width:auto;height:auto;margin-left:-15px;margin-right:-15px}.header-right .d-flex:before{display:none}.header-right .d-flex>div{width:100%;text-align:center}.header-right p,.header-right h2{font-size:22px;line-height:32px;display:inline-block}.header-right span.desktop-phone{display:none}.header-right span.mobile-phone{display:inline}.header-right .btn{font-size:17px}.header-nav,.header-right{-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.navbar-collapse{position:absolute;top:80px;z-index:9999;background-color:#fff;width:100%;border-top:1px solid #E2DFDD}.navbar-expand-lg .navbar-nav .nav-link{font-size:17px;padding:25px 40px;border-bottom:1px solid #E2DFDD;text-align:center}.navbar-dark .navbar-toggler{top:12px}.navbar-dark .navbar-toggler[aria-expanded="true"]{background-image:url(images/hamburger-close-icon.png)}#wrapper-footer .site-footer,#wrapper-footer .row>div:last-child{margin-top:0}#wrapper-footer .site-footer p br{display:block}#wrapper-footer .row>div:nth-child(2){margin-bottom:30px}#wrapper-footer .row>div:last-child .footer-details,#wrapper-footer .site-footer{text-align:center}#wrapper-footer .site-footer .menu .sub-menu{right:0}#wrapper-footer .site-footer .menu .sub-menu a{padding:10px}.global-footer-section,.services-page .section-2,.thankyou-page .section-1{padding:30px 0}.global-footer-section .row .absolute-col,.global-footer-section .content-image{display:none}.global-footer-section .gform_wrapper ul.gform_fields li.gfield{max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.global-footer-section .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height:1;min-height:0}.front-page .hero-slide .container>.d-flex,.front-page .hero-slider .row{height:611px}.front-page .hero-slider .d-flex .hero-content p:not(:last-child),.front-page .section-2 .section-title,.front-page .section-3 .section-title{line-height:40px}.front-page .hero-slider .hero-content p br{display:none}.front-page .section-3 .section-title,.careers-page .section-1 .entry-content h2,.services-page .section-1 .content-section>h2:first-child,.services-child-page .section-1 .entry-content>h2:first-child,.about-page .section-1 .entry-content h2:first-child{line-height:40px}.services-child-page .section-1 .entry-content>h2:first-child{line-height:30px}.front-page .hero-slider .d-flex .hero-content p:not(:last-child),.front-page .section-2 .section-title,.front-page .section-3 .section-title,.careers-page .section-1 .entry-content h2,.services-page .section-1 .content-section>h2:first-child,.services-child-page .section-1 .entry-content>h2:first-child{font-size:30px;line-height:40px;margin-bottom:30px}.front-page .hero-slider .slick-arrow{display:none!important}.front-page .slick-arrow{background:rgb(0 0 0 / .5);z-index:9999;width:45px;height:45px;margin-top:-23px}.front-page .slick-arrow .fa{font-size:25px}.front-page .section-2,.front-page .section-3{padding:30px 0 0}.front-page .section-3 .content-section-wrap{padding-left:15px!important;padding-right:15px;margin-right:-15px}.front-page .section-3 .content-section-2{font-size:15px;line-height:25px;padding:20px 0;margin-top:20px}.front-page .section-3-2,.global-icons-section{font-size:30px;line-height:40px}.front-page .section-3-2 .row>div:not(:last-child),.global-icons-section .d-flex>div:not(:last-child){margin-bottom:30px}.front-page .section-3-2 .row>div:last-child .d-flex>div:first-child,.global-icons-section .row>div:last-child .d-flex>div:first-child{margin-left:0}.front-page .section-4 .section-title,.testimonials-section .section-title{margin-top:0;margin-bottom:30px}.front-page .section-4 .slider-wrap+div,.testimonials-section .slider-wrap+div{margin-top:120px;text-align:center}.front-page .section-4 .testimonial-slider .testimonial-content,.testimonials-section .testimonial-slider .testimonial-content{max-width:none}.front-page .section-4 .testimonial-slider .slick-arrow,.testimonials-section .testimonial-slider .slick-arrow{top:auto;bottom:-60px;right:50%}.front-page .section-4 .testimonial-slider .slick-arrow.slick-prev,.testimonials-section .testimonial-slider .slick-arrow.slick-prev{margin-right:40px}.front-page .section-4 .testimonial-slider .slick-arrow.slick-next,.testimonials-section .testimonial-slider .slick-arrow.slick-next{margin-right:-80px;right:50%}.testimonials-section .section-title p,.global-footer-section .section-title p{font-size:20px;line-height:30px}.testimonials-section,.about-page .section-2{padding:30px 0}.testimonials-section .testimonial-slider .slick-arrow{right:50%}.front-page .section-4 .section-title h3,.global-footer-section .section-title h3,.testimonials-section .section-title h3{font-size:30px;line-height:40px}.careers-page .section-1 .entry-content h2{line-height:1.2}.contact-page .contact-form,.careers-page .contact-form{margin-top:30px}.contact-page .contact-form .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height:1;min-height:0}.services-page .section-1,.about-page .section-1{padding-bottom:30px}.careers-page .section-1{padding-bottom:70px}.careers-page .contact-form{margin-bottom:0}.services-page .section-1 .content-image{margin-top:30px}.single-product div.product p.price ins,.related.products h2{font-size:30px;line-height:normal}.woocommerce div.product .woocommerce-tabs ul.tabs{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.woocommerce div.product .woocommerce-tabs ul.tabs li{-moz-flex:1;-webkit-flex:1;flex:1}#woocommerce-wrapper{margin-bottom:30px}}@media (max-width:568px){.pricing-page .pricing-table .price-item{max-width:345px;margin:0 auto}.pricing-page .secondary-pricing .row>div:first-child{margin-bottom:30px}.about-page .section-2 .feature-item{max-width:320px}}@media (max-width:567px){.navbar-dark .navbar-toggler{height:60px}.front-page .section-3-1 .content-section,.careers-page .contact-form .gform_wrapper{padding-left:15px;padding-right:15px}.front-page .section-3-2,.global-icons-section{font-size:20px}.blog-page .section-1 .post-title,.single .entry-header .entry-title{font-size:40px}.contact-page .section-2 .overlay .address-box{padding:15px}.careers-page .section-2 .phone a{font-size:22px}.about-page .section-2 .section-title{font-size:30px;line-height:40px}.about-page .section-2 .section-title h3{font-size:20px;line-height:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}}@media (max-width:374px){.header-right p,.header-right h2{font-size:18px;line-height:28px}.navbar-dark .navbar-toggler{height:50px}.global-footer-section .gform_wrapper .top_label div.ginput_recaptcha{max-width:100%;overflow:auto}.front-page .section-3 .section-title{font-size:20px;line-height:30px}.front-page .section-4 .testimonial-slider .star-rating+div,.testimonials-section .testimonial-slider .star-rating+div{margin-left:0}.contact-details{font-size:14px}.woocommerce-checkout .section-1{margin-bottom:220px}}