.topbar,header.sticky{background-color:#fff;top:0}.cta-button,.cta-button:hover{background-color:#039d69}body{background:#fff;font-size:1rem;min-height:200vh}header.sticky .menuToggle span{background:#333}.topbar i,.topbar svg{margin-right:5px}.topbar,header{position:fixed;width:100%;left:0}.navigation ul li a,header .logo{text-decoration:none;letter-spacing:2px}.cta-button,header .logo{text-transform:uppercase;font-weight:700}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;font-family:Poppins}.topbar{border-bottom:1px solid #eee;padding:15px 0;z-index:1000;transition:transform .3s ease-in-out}.topbar .container-top{display:flex;justify-content:flex-end;margin:0 auto;padding:0 27px}.topbar a{color:#333;text-decoration:none;margin-left:20px;font-size:.9rem;display:inline-flex;align-items:center}.topbar svg{width:16px;height:16px;vertical-align:middle}header{top:51px;transition:.3s;z-index:999;background-color:transparent}header>.containerz{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}header.sticky{padding:5px 80px;box-shadow:0 2px 5px rgba(0,0,0,.1)}header.sticky .logo,header.sticky .navigation ul li a{color:#111e21}header .logo{display:flex;align-items:center;position:relative;color:#333;font-size:3.5rem;transition:.6s;height:100px}.logo-image{object-fit:contain}header.sticky .logo{position:relative;height:80px}header.sticky .logo-image{height:inherit;width:inherit;position:absolute}header .logo-image{height:1.5em;width:1.5em;position:absolute}.navigation ul{position:relative;display:flex;justify-content:center;align-items:center}.navigation ul li{position:relative;list-style:none}.navigation ul li a{position:relative;padding:0 15px;color:#fff;font-weight:400;transition:color .3s;display:block;height:30px;line-height:30px}.navigation ul li a::after{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#024d02;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s}.navigation ul li a.active::after,.navigation ul li a:hover::after{transform:scaleX(1);transform-origin:bottom left}.navigation ul li a.active,.navigation ul li a:hover{color:#024d02}.cta-button{color:#fff;padding:10px 20px;border-radius:5px;transition:background-color .3s}.menuToggle{position:relative;width:30px;height:30px;cursor:pointer;transition:.6s;display:none;z-index:2}.menuToggle span{display:block;width:100%;height:2px;background:#fff;margin:6px 0;transition:.4s}.menuToggle.active span:first-child{transform:rotate(-45deg) translate(-5px,6px)}.menuToggle.active span:nth-child(2){opacity:0}.menuToggle.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media (max-width:1200px){.topbar .container-top{display:flex;justify-content:flex-end;margin:0 auto;padding:0 29px}}@media (max-width:991px){.navigation,header{position:fixed;width:100%;box-shadow:0 2px 5px rgba(0,0,0,.1)}.topbar{transition:transform .3s ease-in-out;position:fixed;width:100%;z-index:1001;padding:16px 0}.topbar .container-top{justify-content:center;padding:0}.topbar a{font-size:.9rem}header .logo-image{max-height:80px}header{top:51px;left:0;padding:1px 20px;background-color:#fff;transition:top .3s ease-in-out,padding .3s ease-in-out;z-index:1000}header.sticky{padding:13px 25px;top:0}header .logo,header .menuToggle span{color:#333}.logo{font-size:1.5em;margin-left:0}.menuToggle{display:block;margin-right:0}.menuToggle span{background:#333}.navigation{top:106px;left:-100%;background:#fff;transition:.5s;z-index:999;overflow-y:auto;height:max-content}.navigation.active{left:0;height:max-content}.navigation ul{display:flex;flex-direction:column;padding:20px}.navigation ul li{margin-bottom:15px}.navigation ul li a{font-size:18px;color:#666;transition:.3s}.navigation ul li a:hover{color:#039d69}.navigation ul li:last-child{margin-bottom:0}.navigation ul li:last-child a{display:inline-block;padding:0 20px;transition:.3s}}@media (max-width:768px){.topbar .container-top{flex-wrap:wrap}.topbar a{margin:5px 10px}header{top:51px;padding:1px 15px}.navigation{top:106px;height:max-content}}@media (max-width:600px){.topbar .container-top{align-items:center}.topbar a{margin:5px 10px}header{top:51px;padding:1px 15px}.navigation{top:106px;height:max-content}.logo{font-size:1.2em}.menuToggle{right:10px}}@media (max-width:400px){.topbar .container-top{align-items:center}.topbar a{font-size:11px}header{padding:1px 15px}.navigation ul li a{font-size:16px}.navigation ul li:last-child a{padding:8px 15px;font-size:14px}}