@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap";:root{--base-color:#10b981;--dark-gray:#064e3b;--medium-gray:#4b635c;--light-gray:#d1fae5;--light-medium-gray:#059669;--alt-font:"Manrope", sans-serif;--primary-font:"Manrope", sans-serif}body,html{overflow-x:hidden}body{letter-spacing:.3px;font-size:17px;line-height:30px}section{padding-top:100px;padding-bottom:100px}.custom-cursor .circle-cursor-inner{background-color:var(--dark-gray);width:16px;height:16px}.custom-cursor .circle-cursor-inner.cursor-link-hover{background-color:var(--dark-gray)}.custom-cursor .circle-cursor-outer{border:1px solid #0000}.navbar .navbar-nav .nav-link{letter-spacing:.5px;padding:10px 22px;font-size:18px;font-weight:400}header .navbar-brand img{max-height:42px}header .navbar-brand{padding:25px 0}.text-gradient-san-blue-new-york-red{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#064e3b,#065f46,#059669,#10b981,#34d399);-webkit-background-clip:text;background-clip:text}.bg-gradient-blue-ironstone-brown{background-image:linear-gradient(90deg,#052e21,#064e3b,#065f46,#047857,#059669)}.bg-gradient-blue-ironstone-brown-transparent{background-image:linear-gradient(90deg,#052e21,#064e3bb3,#065f46b3,#047857b3,#059669b3)}.bg-gradient-solitude-blue-fair-pink{background-image:linear-gradient(#f0fdf7,#ecfdf5,#e9fbf2,#e6f9f0,#e4f8ee)}.bg-gradient-dark-transparent{background:linear-gradient(#0000 0%,#052e21 93%)}.btn{text-transform:inherit;font-family:var(--primary-font);font-weight:600}.btn.btn-extra-large{padding:16px 30px;font-size:17px}.btn.btn-large{padding:14px 25px;font-size:15px}.btn.btn-medium{padding:12px 22px;font-size:14px}.btn.btn-small{padding:11px 22px;font-size:13px}.btn.btn-very-small{padding:9px 20px;font-size:13px}.btn.btn-base-color,.btn.btn-box-shadow.btn-base-color:hover{color:#232120}.btn.btn-base-color:hover{color:var(--base-color)}.btn.btn-transparent-white-light{border-color:#fff3}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:20px}.border-radius-rb-50px{border-radius:0 0 50px}.page-title-extra-small h1{font-size:4.3rem;line-height:4.3rem}.services-box-style-01 .box-image img{object-fit:cover;width:100%;height:280px}.team-style-05>.position-relative img,.team-style-05 .position-relative>img{object-fit:cover;object-position:top;width:100%;height:420px}.services-box-style-02{height:340px}.services-box-style-02 .services-box-img,.services-box-style-02 .services-box-img>div{height:100%;min-height:340px}.services-box-style-02:hover img{transform:scale(1.1)}.hover-box.dark-hover:hover .text-light-opacity{opacity:.5}@media (width<=767px){.services-box-style-02{height:auto}.services-box-style-02 .services-box-img,.services-box-style-02 .services-box-img>div{min-height:0}}.interactive-banner-style-01 figure:hover .box-overlay{opacity:.7}.services-box-style-01 .box-overlay{opacity:0;visibility:visible}.services-box-style-01:hover .box-overlay{opacity:.7}.contact-form-style-03{margin-bottom:-85px}.right-45px{right:45px}.right-minus-45px{right:-45px}footer .footer-logo img{max-height:42px}footer .elements-social .medium-icon li a{font-size:18px}footer .elements-social .medium-icon li{margin-right:0}footer .nav-link{color:var(--white)}@media (width<=1600px){section{padding-top:90px;padding-bottom:90px}}@media only screen and (width<=1399px) and (width>=992px){.navbar .navbar-nav .nav-link{padding:10px 20px;font-size:17px}}@media (width<=991px){[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav>.nav-item{border-bottom:0;padding:7px 0}[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .nav-link{font-size:30px}section{padding-top:75px;padding-bottom:75px}footer ul li{line-height:normal}header .btn.btn-transparent-white-light,header .btn.btn-transparent-white-light:hover{color:var(--dark-gray);border-color:#2e3844}}@media (width<=767px){section{padding-top:50px;padding-bottom:50px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:20px}}