*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-weight:normal;list-style:none;text-decoration:none;border:none;outline:none;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-weight:normal;color:inherit;-webkit-appearance:none;font-family:"Poppins",sans-serif}body,html{height:100%}html{width:100%}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;background:#f6f6f6}section{padding:150px 0}.wrapper{max-width:1600px;width:100%;margin:auto;padding:0 200px;position:relative}.textWrapper{max-width:1000px;padding:0 100px}.blogWrapper{max-width:1000px;padding:0 100px}.wideWrapper{padding:0 100px}@media all and (max-width: 1400px){.wrapper{padding:0 100px}.wrapper.wideWrapper{padding:0 50px}.wrapper.textWrapper{padding:0 100px}}@media all and (max-width: 1200px){section{padding:100px 0}.wrapper{padding:0 50px}}@media all and (max-width: 950px){section{padding:100px 0}.wrapper.textWrapper{padding:0 50px}}@media all and (max-width: 750px){section{padding:60px 0}.wrapper{padding:0 30px}.wrapper.wideWrapper{padding:0 30px}}@media all and (max-width: 550px){section{padding:40px 0}.wrapper{padding:0 20px}.wrapper.wideWrapper{padding:0 20px}.wrapper.textWrapper{padding:0 20px}}.grid{display:grid}.grid5{grid-template-columns:repeat(5, 1fr)}.grid4{grid-template-columns:repeat(4, 1fr)}.grid3{grid-template-columns:repeat(3, 1fr)}.grid2{grid-template-columns:repeat(2, 1fr)}.grid21{grid-template-columns:2fr 1fr}.grid13{grid-template-columns:1fr 3fr}.grid12{grid-template-columns:1fr 2fr}.grid14{grid-template-columns:1fr 4fr}.grid23{grid-template-columns:2fr 3fr}.gap20{grid-gap:20px}.gap30{grid-gap:30px}.gap50{grid-gap:50px}.gap100{grid-gap:100px}.gap150{grid-gap:100px}.centerVertical{align-items:center}.centerText{text-align:center}@media all and (max-width: 950px){.gap100{grid-gap:50px}}@media all and (max-width: 750px){.grid{grid-template-columns:none}.gap100{grid-gap:30px}}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:new-spirit,sans-serif;color:#2e5117}h1{font-size:60px;line-height:1;letter-spacing:-0.5px;color:white;font-weight:500;margin:0 0 30px}@media all and (max-width: 950px){h1{font-size:50px}}@media all and (max-width: 550px){h1{font-size:40px}}@media all and (max-width: 350px){h1{font-size:30px}}h2,.h2{font-size:40px;line-height:1.2;letter-spacing:-0.75px;margin:0 0 20px}h2:last-child,.h2:last-child{margin:0}@media all and (max-width: 750px){h2,.h2{font-size:30px}}@media all and (max-width: 550px){h2,.h2{margin:0 0 10px}}@media all and (max-width: 350px){h2,.h2{font-size:25px}}h3,.h3{font-size:30px;line-height:1.1;margin:0 0 20px}@media all and (max-width: 750px){h3,.h3{font-size:30px;letter-spacing:0;margin:0 0 10px}}@media all and (max-width: 550px){h3,.h3{font-size:25px;letter-spacing:0;margin:0 0 10px}}@media all and (max-width: 350px){h3,.h3{font-size:25px}}h4{font-size:25px;line-height:1.2;letter-spacing:-1px;margin:0 0 20px}@media all and (max-width: 1200px){h4{font-size:22px}}@media all and (max-width: 750px){h4{font-size:20px;letter-spacing:0;margin:0 0 10px}}p,ul li{font-size:18px;line-height:1.6;color:#666}@media all and (max-width: 1200px){p,ul li{font-size:18px;line-height:1.6}}@media all and (max-width: 550px){p,ul li{font-size:16px;line-height:1.6}}@media all and (max-width: 350px){p,ul li{font-size:14px}}p,ul,.p{margin:0 0 30px}p:last-child,ul:last-child,.p:last-child{margin:0}@media all and (max-width: 1200px){p,ul,.p{margin:0 0 20px}}a,span,em{font-family:inherit;color:inherit}em{font-style:italic}.smallText{font-family:"Poppins",sans-serif;font-size:13px;line-height:13px;letter-spacing:1px;text-transform:uppercase;font-weight:600}img{width:100%;height:auto}.white{color:#ffffff}.centre{text-align:center}.rightAlign{text-align:right}.btn,input[type="button"],input[type="submit"]{font-size:14px;letter-spacing:1px;text-transform:uppercase;font-family:"Poppins",sans-serif;color:white;padding:0 25px;font-weight:600;height:55px;line-height:55px;display:inline-block;position:relative;transition:all 0.3s ease-in-out;background:#c19c3b;border-radius:4px}@media all and (max-width: 550px){.btn,input[type="button"],input[type="submit"]{letter-spacing:0px}}.btn:hover,input[type="button"]:hover,input[type="submit"]:hover{background:#2d3b24;color:white}.btn.whiteBtn,input[type="button"].whiteBtn,input[type="submit"].whiteBtn{border:1px solid white;color:white}.btn.whiteBtn:hover,input[type="button"].whiteBtn:hover,input[type="submit"].whiteBtn:hover{background:white;color:#666;border:1px solid white}.textLink{font-size:13px;font-family:"Poppins",sans-serif;color:inherit;line-height:25px;text-transform:uppercase;letter-spacing:2px;font-weight:600;display:inline-block;position:relative}.textLink:after{content:"";display:block;width:0%;height:1px;left:0;right:0;bottom:0;margin:auto;background:#c19c3b;position:absolute;transition:all 0.3s ease-in-out}.textLink:hover:after{width:100%}.textLink.showLine:after{width:100%;left:0;right:auto}.textLink.showLine:after:after{width:0%;left:auto;right:0}.img{position:relative;height:0;padding-bottom:75%;width:100%}.img.portrait{padding-bottom:150%}.img.overlay:before{position:absolute;background:rgba(0,0,0,0.15);left:0;top:0;right:0;bottom:0;width:100%;height:100%;content:"";display:block;z-index:5}.img.mag{padding-bottom:130%}.img.square{padding-bottom:100%}.img.bgrdImg{padding-bottom:0;height:100%}.img.heroImg{padding-bottom:60%}@media all and (max-width: 750px){.img.heroImg{padding-bottom:75%}}.img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;position:absolute}@-webkit-keyframes heroZoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heroZoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.heroZoom .brgdImg{-webkit-animation:heroZoom 5s forwards;animation:heroZoom 5s forwards}.animate{transition:all 1s;position:relative}.animate.slow{transition:all 1s ease-in-out}.animate.interval:nth-child(1){transition-delay:0s}.animate.interval:nth-child(2){transition-delay:0.2s}.animate.interval:nth-child(3){transition-delay:0.4s}.animate.interval:nth-child(4){transition-delay:0.6s}.animate.interval:nth-child(5){transition-delay:0.8s}.animate.interval:nth-child(6){transition-delay:1s}.animate.interval:nth-child(7){transition-delay:1.2s}.animate.interval:nth-child(8){transition-delay:1.4s}.animate.interval:nth-child(9){transition-delay:1.6s}.animate.interval:nth-child(10){transition-delay:1.8s}.animate.interval:nth-child(11){transition-delay:2s}.animate.interval:nth-child(12){transition-delay:2.2s}.animate.interval:nth-child(13){transition-delay:2.4s}.animate.interval:nth-child(14){transition-delay:2.6s}.animate.interval:nth-child(15){transition-delay:2.8s}.animate.interval:nth-child(16){transition-delay:3s}.animate.interval:nth-child(17){transition-delay:3.2s}.animate.interval:nth-child(18){transition-delay:3.4s}.animate.interval:nth-child(19){transition-delay:3.6s}.animate.interval:nth-child(20){transition-delay:3.8s}.animate.interval:nth-child(21){transition-delay:4s}.animate.interval:nth-child(22){transition-delay:4.2s}.animate.interval:nth-child(23){transition-delay:4.4s}.animate.interval:nth-child(24){transition-delay:4.6s}.animate.interval:nth-child(25){transition-delay:4.8s}.animate.interval:nth-child(26){transition-delay:5s}.animate.interval:nth-child(27){transition-delay:5.2s}.animate.interval:nth-child(28){transition-delay:5.4s}.animate.interval:nth-child(29){transition-delay:5.6s}.animate.interval:nth-child(30){transition-delay:5.8s}.animate.interval:nth-child(31){transition-delay:6s}.animate.interval:nth-child(32){transition-delay:6.2s}.animate.interval:nth-child(33){transition-delay:6.4s}.animate.interval:nth-child(34){transition-delay:6.6s}.animate.interval:nth-child(35){transition-delay:6.8s}.animate.interval:nth-child(36){transition-delay:7s}.animate.interval:nth-child(37){transition-delay:7.2s}.animate.interval:nth-child(38){transition-delay:7.4s}.animate.interval:nth-child(39){transition-delay:7.6s}.animate.interval:nth-child(40){transition-delay:7.8s}.animate.interval:nth-child(41){transition-delay:8s}.waypoint.fade,.waypoint .fade{opacity:0}.waypoint.slideUp,.waypoint .slideUp{top:20px}.waypoint.slideLeft,.waypoint .slideLeft{left:20px}.waypoint.clipSlide,.waypoint .clipSlide{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.waypoint.clipSlideDown,.waypoint .clipSlideDown{-webkit-clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}.waypoint.delay1s,.waypoint .delay1s{transition-delay:1s}.waypoint.borderDraw::before,.waypoint.borderDraw::after{border:1px solid transparent;width:0;height:0;content:'';position:absolute;z-index:5;box-sizing:border-box}.waypoint.borderDraw::before{top:0px;left:0px}.waypoint.borderDraw::after{bottom:0px;right:0px}.waypoint.borderDraw.drawOffset::before{top:20px;left:20px}.waypoint.borderDraw.drawOffset::after{bottom:-20px;right:-20px}@media all and (max-width: 550px){.waypoint.borderDraw.drawOffset::before{top:10px;left:10px}.waypoint.borderDraw.drawOffset::after{bottom:-10px;right:-10px}}.waypoint.active.fade,.waypoint.active .fade{opacity:1}.waypoint.active.slideUp,.waypoint.active .slideUp{top:0}.waypoint.active.slideLeft,.waypoint.active .slideLeft{left:0}.waypoint.active.clipSlide,.waypoint.active .clipSlide{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.waypoint.active.clipSlideDown,.waypoint.active .clipSlideDown{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.waypoint.active.borderDraw::before,.waypoint.active.borderDraw::after{width:100%;height:100%}.waypoint.active.borderDraw::before{border-top-color:#2d3b24;border-right-color:#2d3b24;transition:width 0.25s ease-out,height 0.25s ease-out 0.25s}.waypoint.active.borderDraw::after{border-bottom-color:#2d3b24;border-left-color:#2d3b24;transition:border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s}header{display:grid;grid-template-columns:1fr 260px 1fr;align-items:center;justify-items:center;position:fixed;z-index:995;width:100%;height:140px;left:0;right:0;top:0}@media all and (max-width: 980px){header{display:flex;height:100px}}@media all and (max-width: 750px){header{height:80px;padding:0 30px}}@media all and (max-width: 550px){header{padding:0 20px}}header:after{background:#2d3b24;content:'';width:100%;height:100%;left:0;right:0;top:0;bottom:0;position:absolute;display:block;transition:all 0.3s ease-in-out;z-index:-1}header .logo{width:100%;display:flex;align-items:center;justify-content:center}@media all and (max-width: 980px){header .logo{width:auto;height:100%;display:inline-block;margin:auto;padding:10px 0}}header .logo img{margin:auto;max-width:260px;height:auto}@media all and (max-width: 980px){header .logo img{width:auto;height:100%;display:inline-block;max-width:none}}@media all and (max-width: 980px){header nav{display:none}}header nav ul{display:inline-block;margin:0}header nav ul li{display:inline-block;margin:0 20px}header nav ul li.current-page-ancestor a:after,header nav ul li.current-menu-item a:after,header nav ul li:hover a:after{width:100%}@media all and (max-width: 1400px){header nav ul li{margin:0 10px}}@media all and (max-width: 1200px){header nav ul li{margin:0 5px}}header nav ul li a{position:relative;font-size:14px;display:inline-block;font-family:"Poppins",sans-serif;color:white;text-transform:uppercase;letter-spacing:1px;font-weight:400;height:60px;line-height:60px}header nav ul li a:after{position:absolute;content:'';width:0%;height:1px;background:#c19c3b;left:0;right:0;bottom:15px;transition:all 0.3s ease-in-out;margin:auto}.mobile{display:none}@media all and (max-width: 980px){.mobile{display:block}}.mobile .menuIcon{display:block;position:fixed;top:40px;right:50px;width:25px;height:25px;z-index:999;cursor:pointer}@media all and (max-width: 750px){.mobile .menuIcon{right:30px;top:30px}}@media all and (max-width: 550px){.mobile .menuIcon{right:20px}}.mobile .menuIcon span{background:white;position:absolute;right:0;left:0;top:0;display:block;width:25px;height:2px;border-radius:2px;transition:all 0.3s ease-in-out}.mobile .menuIcon span:nth-of-type(2){top:8px}.mobile .menuIcon span:nth-of-type(3){top:16px}.mobile .menuIcon.active span{background:#f5f5f5}.mobile .menuIcon.active span:nth-of-type(1){top:8px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.mobile .menuIcon.active span:nth-of-type(2){opacity:0}.mobile .menuIcon.active span:nth-of-type(3){top:8px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.mobile nav{color:#f5f5f5;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;display:grid;align-items:center;text-align:center;visibility:hidden;padding:50px}.mobile nav:before{content:'';background:#2d3b24;position:absolute;width:100%;height:0;display:block;transition:all 0.3s ease-in-out;top:0;left:0;z-index:999}.mobile nav ul{z-index:9999;position:relative}.mobile nav ul li{margin:20px 0;display:block;opacity:0;top:10px;transition:all 0.3s ease-in-out;color:white}.mobile nav ul li a{font-size:25px;color:white;font-family:new-spirit,sans-serif;font-weight:400;position:relative;padding:5px 0}.mobile nav ul li a:after{content:'';display:block;position:absolute;background:#f5f5f5;width:0;height:1px;bottom:0;left:0;right:0;transition:all 0.3s}.mobile nav ul li a:hover:after{width:100%}.mobile nav.active{visibility:visible}.mobile nav.active:before{height:100%}.mobile nav.active ul li{opacity:1;top:0}.cookiePopup{background:#666;color:white;padding:20px 80px 20px 20px;position:fixed;bottom:0;left:0;width:100%;max-width:550px;z-index:9999999999}.cookiePopup p{color:white;display:block;font-size:16px;line-height:22px;position:relative;font-weight:normal;margin:0}.cookiePopup p:last-of-type{margin:0}.cookiePopup a{text-decoration:underline;color:white}.cookiePopup .closeIcon{position:absolute;top:20px;right:20px;width:20px;height:20px;background:transparent;cursor:pointer}.cookiePopup .closeIcon span{position:absolute;top:12px;background:white;width:20px;height:2px;display:block;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);right:0}.cookiePopup .closeIcon span:nth-of-type(2){-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}@media all and (max-width: 750px){.cookiePopup{padding:20px 60px 20px 20px}.cookiePopup p{font-size:16px;line-height:1.2}.cookiePopup .closeIcon{top:20px;right:20px}}footer{background:#2d3b24;color:white}footer .footerTop{padding:120px 0}@media all and (max-width: 550px){footer .footerTop{padding:30px 0}}footer .footerTop h2,footer .footerTop p span{color:white}footer .footerTop p{color:rgba(255,255,255,0.75)}footer .footerTop .contactDetails{padding-right:100px}footer .footerBottom{padding:40px 0;border-top:1px solid rgba(255,255,255,0.1);display:flex;justify-content:space-between}@media all and (max-width: 550px){footer .footerBottom{flex-wrap:wrap;align-items:center;justify-content:center}}footer .footerBottom p,footer .footerBottom a{margin:0;color:white}@media all and (max-width: 550px){footer .footerBottom p,footer .footerBottom a{text-align:center}}@media all and (max-width: 550px){footer .footerBottom{padding:20px 0}}.hero{position:relative;height:100vh;width:100%;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center}@media all and (max-width: 550px){.hero{height:calc(100vh - 100px)}}.hero.innerHero{height:80vh;min-height:750px}@media all and (max-width: 550px){.hero.innerHero{height:60vh;min-height:0}}.hero:before{position:absolute;z-index:5;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;content:'';background:rgba(0,0,0,0.25)}.hero .img{width:100%;height:100%;position:absolute}.hero .text{z-index:10;padding:140px 50px 50px;max-width:900px;text-align:center}@media all and (max-width: 550px){.hero .text{padding:80px 30px 30px}}.twoImages{padding-top:0}@media all and (max-width: 550px){.twoImages .grid{gap:20px}}.textWithImage ul li{margin:0 0 10px 20px;list-style:disc;list-style-position:outside}.textWithImage ul li ::marker{color:#666}.textWithImage ul li ul{margin:10px 0 0 0}.textWithImage ul li ul li{list-style:circle}.textWithImage ul li ul li ::marker{color:#2d3b24}@media all and (max-width: 550px){.textWithImage .img{padding-bottom:80%}}@media all and (max-width: 1200px){.textWithImage .grid{gap:50px}}@media all and (max-width: 950px){.textWithImage .grid{grid-template-columns:100%}.textWithImage .grid .img{order:1}.textWithImage .grid .text{order:2}}@media all and (max-width: 750px){.textWithImage .grid{gap:30px}}@media all and (max-width: 550px){.textWithImage .grid{gap:20px}}.textWithImage+.textWithImage{padding-top:0}.textWithImage.right .img{order:2}@media all and (max-width: 550px){.textWithImage .text{order:2}}.intro+.textWithImage,.twoImages+.intro{padding-top:0}.testimonial{padding-top:0;color:#2d3b24}.testimonial .quote{margin:0 0 30px}@media all and (max-width: 1200px){.testimonial .quote{font-size:30px}}@media all and (max-width: 750px){.testimonial .quote{font-size:25px}}.testimonial span{color:#c19c3b}.logos{padding-top:0}.logos .flex{display:grid;grid-auto-flow:column;gap:30px}@media all and (max-width: 950px){.logos .flex{gap:0;display:flex;flex-wrap:wrap;margin:0 -20px;justify-content:center}}.logos .flex img{width:auto;height:auto;max-width:100%;max-height:140px;margin:auto}@media all and (max-width: 950px){.logos .flex img{margin:0 20px}}@media all and (max-width: 750px){.logos .flex img{max-height:100px}}.intro ul li{margin:0 0 10px 20px;list-style:disc;list-style-position:outside}.intro ul li ::marker{color:#666}.intro ul li ul{margin:10px 0 0 0}.intro ul li ul li{list-style:circle}.intro ul li ul li ::marker{color:#2d3b24}.titleSection{padding:200px 0 100px 0;text-align:center}@media all and (max-width: 950px){.titleSection{padding:125px 0 50px 0}}@media all and (max-width: 550px){.titleSection{padding:100px 0 30px 0}}.textBlock{padding:0 0 150px}@media all and (max-width: 1200px){.textBlock{padding:0 0 100px}}@media all and (max-width: 950px){.textBlock{padding:0 0 50px}}@media all and (max-width: 750px){.textBlock{padding:0 0 30px}}@media all and (max-width: 550px){.textBlock{padding:0 0 20px}}.form{padding:0 0 150px}@media all and (max-width: 950px){.form{padding:0 0 50px}}@media all and (max-width: 750px){.form{padding:0 0 30px}}@media all and (max-width: 550px){.form{padding:0 0 20px}}.form .wrapper{background:#2d3b24;padding:100px}@media all and (max-width: 950px){.form .wrapper{padding:50px}}@media all and (max-width: 750px){.form .wrapper{padding:30px}}@media all and (max-width: 550px){.form .wrapper{padding:20px}}.form .nf-form-fields-required{display:none}.form h3{margin:0 0 50px;color:#f5f5f5}@media all and (max-width: 550px){.form h3{margin:0 0 20px}}.form label{font-size:14px;font-family:"Poppins",sans-serif;font-weight:600;color:#2d3b24}.form input{font-size:18px;font-family:new-spirit,sans-serif;color:#f5f5f5;padding:0 25px;height:50px;line-height:50px;display:inline-flex;background:#fff}.form input[type="button"]{background:#f5f5f5;color:#2d3b24}.form textarea{font-size:18px;font-family:new-spirit,sans-serif;color:#f5f5f5;padding:0 25px;height:50px;line-height:50px;display:inline-flex;background:#fff}@media all and (max-width: 750px){.sectionTitle{grid-gap:0}}.contact .contactDetails{padding-right:100px}.contact .social svg path,.contact .social svg polygon{fill:#666}.social{margin-top:50px}.social li{display:inline-block;margin:0 20px 0 0}@media all and (max-width: 550px){.social li{margin:0 10px 0 0}}.social li a svg{max-width:20px;max-height:20px;width:auto;height:auto}@media all and (max-width: 550px){.social li a svg{max-width:18px;max-height:18px}}.social li a svg path{fill:white}.mapSection{padding:0}.mapSection .map{width:100%;height:0;padding-bottom:60%}@media all and (max-width: 750px){.mapSection .map{padding-bottom:100%}}.nf-form-fields-required,.nf-error-msg{display:none}.nf-error.listimage-wrap .nf-field-element ul,.nf-error .ninja-forms-field{border:none !important;border-bottom:1px solid red !important}label{font-size:13px;line-height:1;letter-spacing:1px;text-transform:uppercase;font-family:"Poppins",sans-serif;margin:0 0 10px;font-weight:600;color:#c19c3b;display:block}select,input[type="text"],input[type="email"],input[type="tel"],textarea{font-family:"Poppins",sans-serif;font-size:16px;line-height:50px;color:#666;padding:0 20px;width:100%;height:50px;border-radius:4px;background:white}select::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:rgba(102,102,102,0.65)}select::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, textarea::-moz-placeholder{color:rgba(102,102,102,0.65)}select:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, textarea:-ms-input-placeholder{color:rgba(102,102,102,0.65)}select::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,textarea::placeholder{color:rgba(102,102,102,0.65)}textarea{height:150px !important}.services{background:#2d3b24;padding-top:0}@media all and (min-width: 1201px) and (max-width: 1500px){.services .wrapper{padding:0 100px}}.services h2,.services p,.services h3{color:white}.services .grid{grid-gap:100px}@media all and (max-width: 1400px){.services .grid{grid-gap:50px}}.services .service:nth-of-type(2){width:calc(100% - 100px);margin:200px 0 0}@media all and (max-width: 1400px){.services .service:nth-of-type(2){width:calc(100% - 50px)}}@media all and (max-width: 1200px){.services .service:nth-of-type(2){width:100%;margin:0}}.services .service:nth-of-type(3){width:calc(100% - 100px);margin:-100px 0 0 100px}@media all and (max-width: 1400px){.services .service:nth-of-type(3){width:calc(100% - 50px);margin:-100px 0 0 50px}}@media all and (max-width: 1200px){.services .service:nth-of-type(3){width:100%;margin:0}}.services .service .img{margin:0 0 30px}@media all and (min-width: 1201px){.services .service .text p:not(.textLink){font-size:18px}}.circles{padding-top:0}.circles .points{background-image:url(../../assets/img/line.svg);background-repeat:repeat-y;background-size:4px auto;background-position:left top;padding-top:50px}@media all and (max-width: 950px){.circles .points{padding-top:0}}.circles .points .point{padding-left:50px;position:relative;margin:0 0 50px}@media all and (max-width: 950px){.circles .points .point{margin:0 0 30px}}@media all and (max-width: 550px){.circles .points .point{padding-left:30px;margin:0 0 20px}}.circles .points .point:before{content:'';position:absolute;border:4px solid #666;border-radius:50px;width:26px;height:26px;display:block;left:-15px;background:white}@media all and (max-width: 550px){.circles .points .point:before{width:20px;height:20px;border:3px solid #666;left:-11px}}.circles .points .point:after{content:'';position:absolute;border-radius:18px;width:18px;height:18px;display:block;left:-7px;top:8px;background:#2d3b24}@media all and (max-width: 550px){.circles .points .point:after{width:14px;height:14px;left:-5px;top:6px}}.circles .points .point p{font-size:18px}.circles .points .point:nth-child(1):after{background:#9CA2B3}.circles .points .point:nth-child(2):after{background:#A27B73}.circles .points .point:nth-child(3):after{background:#6BD0BF}.circles .points .point:nth-child(4):after{background:#CB9ACF}.circles .points .point:nth-child(5):after{background:#FE9591}.circles .points .point:nth-child(6):after{background:#FD9411}.circles .points .point:nth-child(7):after{background:#FDD075}.circles .points .point:nth-child(8):after{background:#FD7554}.circles .points .point:nth-child(9):after{background:#6FD08B}.circles .points .point:nth-child(10):after{background:#5DBAF2}.circles .text{padding-right:100px;padding-top:50px}@media all and (max-width: 950px){.circles .text{padding-top:0}}.boxes{padding-top:0}.boxes .textWrapper{border-top:1px solid #e5e5e5;padding-top:120px}@media all and (max-width: 1200px){.boxes .textWrapper{padding-top:100px}}@media all and (max-width: 950px){.boxes .textWrapper{padding-top:80px}}@media all and (max-width: 750px){.boxes .textWrapper{padding-top:50px}}@media all and (max-width: 550px){.boxes .textWrapper{padding-top:30px}}.boxes .grid{padding-top:80px;gap:10px}@media all and (max-width: 750px){.boxes .grid{padding-top:50px}}@media all and (max-width: 550px){.boxes .grid{grid-auto-flow:column;grid-template-columns:none;overflow:auto hidden;gap:10px;scroll-padding:0 30px;width:100vw;margin-left:-20px;padding:30px 20px 0 20px}}.boxes .grid.grid3 .img{padding-bottom:100%}@media all and (max-width: 550px){.boxes .grid.grid3 .img{padding-bottom:150%}}@media all and (max-width: 950px) and (min-width: 551px){.boxes .grid.grid4{grid-template-columns:repeat(2, 1fr)}}.boxes .grid.grid4 .img{padding-bottom:150%}@media all and (max-width: 550px){.boxes .grid.grid4 .img{padding-bottom:150%}}.boxes .box{position:relative;overflow:hidden;border-radius:8px}@media all and (max-width: 550px){.boxes .box{width:calc(50vw - 25px)}.boxes .box:last-child{width:calc(50vw - 5px);padding-right:20px}}.boxes .box .img{overflow:hidden;border-radius:8px}.boxes .box .img img{transition:all 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.boxes .box .img:before{transition:all 0.3s ease-in-out}.boxes .box .text{position:absolute;z-index:10;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;padding:50px;text-align:center}@media all and (max-width: 550px){.boxes .box .text{width:calc(50vw - 25px)}}.boxes .box .text h3{color:white;margin:0}.boxes .box:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.boxes .box:hover .img:before{background:rgba(45,59,36,0.85)}.boxes+.textWithImage{padding-top:0}body img.gform_ajax_spinner,.validation_error{display:none !important}.gfield{margin:0 0 20px}.validation_message{color:red;font-size:16px}.hidden_label label{display:none}.ginput_container_consent input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;margin:0 5px 0 0}.ginput_container_consent label{text-transform:none;letter-spacing:0;font-size:16px;font-weight:normal;font-family:"Poppins",sans-serif;display:inline;line-height:1.4;color:#666}.gfield_consent_description{text-transform:none;letter-spacing:0;font-size:14px;font-weight:normal;font-family:"Poppins",sans-serif;line-height:1.4;display:inline-block;color:#666;margin:10px 0 0}.gfield_consent_description a{text-decoration:underline}
