:root{--primary: #518C5D;--secondary: #FF8C3B;--buttonPrimaryBackground: #4A8256;--orangeFaded: #FFD0AE;--headingTextColor: #082517;--headingTextColorWhite: #EBEBEB;--bodyTextColor: #082517;--bodyTextColorWhite: #FFFAEA;--bodyBackgroundColor: #FFF9E5;--footerBackgroundColor: #082517;--sectionPadding: clamp(3.75rem, 7.82vw, 6.25rem) clamp(1rem, 1.5vw, 2rem)}@font-face{font-display:swap;font-family:"Comfortaa";font-style:normal;font-weight:400;src:url("/assets/fonts/comfortaa-v46-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Comfortaa";font-style:normal;font-weight:700;src:url("/assets/fonts/comfortaa-v46-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("/assets/fonts/poppins-v23-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("/assets/fonts/poppins-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("/assets/fonts/poppins-v23-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("/assets/fonts/poppins-v23-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("/assets/fonts/poppins-v23-latin-700.woff2") format("woff2")}body,html{margin:0;padding:0;font-size:100%;font-family:"Poppins","Trebuchet MS",sans-serif;color:var(--bodyTextColor);overflow-x:hidden;scroll-behavior:smooth}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{transition:background-color .3s;background-color:var(--bodyBackgroundColor)}.container{position:relative;width:92%;margin:auto}h1,h2,h3,h4,h5,h6{margin:0;color:var(--headingTextColor)}p,li,a{line-height:1.5em;margin:0}p,li{color:#353535}a:hover,button:hover{cursor:pointer}a{text-decoration:none;color:inherit}.skip{position:absolute;top:0;left:0;opacity:0;z-index:-1111111}.cs-section{padding:var(--sectionPadding)}.cs-container{margin:auto;max-width:1280px}.cs-hero-title{margin-bottom:16px;font-size:clamp(45px,7.6vw,80px);font-family:"Comfortaa","Poppins",sans-serif;color:var(--headingTextColor);font-weight:700}.cs-title{margin-bottom:16px;font-size:clamp(30px,4vw,40px);font-family:"Comfortaa","Poppins",sans-serif;color:var(--headingTextColor);font-weight:600;position:relative;z-index:5}.sub-title{font-family:"Comfortaa","Poppins",sans-serif;font-size:clamp(20px,2.2vw,25px);font-weight:700;margin-bottom:1rem}.cs-h3{font-size:clamp(20px,2.2vw,24px);font-family:"Comfortaa","Poppins",sans-serif;font-weight:700;position:relative}.cs-text{color:var(--bodyTextColor);font-size:16px;margin-bottom:16px;line-height:28px;opacity:1}.cs-text.last-line{margin-bottom:0rem}.cs-text.button-below{margin-bottom:2rem}.button-solid{font-size:1rem;line-height:clamp(2.875em,5.5vw,3.5em);text-decoration:none;font-weight:500;text-align:center;margin:0;color:#fff;min-width:9.375rem;padding:0 1.5rem;background-color:var(--buttonPrimaryBackground);border-radius:.25rem;display:inline-block;position:relative;z-index:1;box-sizing:border-box;transition:.3s transform ease-in-out}.button-solid::after{content:"";display:block;position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);top:50%;left:50%;transform:translate(-50%, -50%);border:2px dashed var(--primary);transition:all .3s ease-in-out}.button-solid.white{background-color:var(--bodyTextColorWhite);color:var(--headingTextColor)}.button-solid.white::after{border:2px dashed var(--bodyTextColorWhite)}.button-solid.orange{background-color:var(--secondary);color:var(--headingTextColor)}.button-solid.orange::after{border:2px dashed var(--secondary)}.button-solid:hover{transform:scale(1.03)}.button-solid:hover::after{width:calc(100% + 16px);height:calc(100% + 16px)}.button-outline{font-size:1rem;line-height:clamp(2.875em,5.5vw,3.5em);text-decoration:none;font-weight:700;text-align:center;margin:0;color:var(--headingTextColor);min-width:9.375rem;padding:0 1.5rem;border-radius:1rem;border:solid 1px var(--primary);display:inline-block;position:relative;z-index:1;box-sizing:border-box;transition:.3s transform ease-in-out}.button-outline:hover{transform:scale(1.05)}.sbs-standard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media only screen and (min-width: 1024px){.sbs-standard{flex-direction:row}}.auto-picture{flex:1;display:flex;align-items:center;justify-content:center;z-index:1;max-width:500px}.auto-picture img{width:80%;height:auto}@media only screen and (min-width: 1024px){.auto-picture img{width:100%}}.absolute{position:absolute}.mb-5px{margin-bottom:5px;display:block}.text-highlight{position:relative}.sprinkle-container{position:relative}.sprinkle-container .sprinkle{width:30px;height:auto;top:-1rem;right:-2rem}.clean-ellipse{position:absolute;transform:rotate(-10.677deg);width:130%;height:auto;left:-2rem;top:-0.5rem;z-index:-1}.ellipse-path{fill:none;stroke:#ff6b35;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawEllipse .5s ease-in-out forwards;animation-delay:.7s}@keyframes drawEllipse{to{stroke-dashoffset:0}}.hover-highlight{position:relative}.hover-highlight:before{content:"";width:0%;height:2px;background:var(--primary);opacity:1;position:absolute;display:block;bottom:-0.125rem;left:0;transition:width .3s}.hover-highlight:hover:before{width:100%}.text-link,.text-link-white{cursor:pointer;text-decoration:underline;color:inherit;transition:color .3s ease,text-decoration-color .3s ease}.text-link:hover{color:var(--primary);text-decoration-color:var(--primary)}.text-link{color:var(--bodyTextColor);text-decoration-color:var(--bodyTextColor)}.text-link-white{color:var(--bodyTextColorWhite);text-decoration-color:var(--bodyTextColorWhite)}main{background-color:var(--bodyBackgroundColor);margin-top:7.5rem}@media screen and (max-width: 700px){main{margin-top:5.5rem}}@media screen and (min-width: 1024px){main{margin-top:8rem}}@media only screen and (max-width: 63.9375rem){body.cs-open{overflow:hidden}#cs-navigation{width:100%;padding:.75rem 1rem;box-sizing:border-box;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0px 8px 24px;position:fixed;z-index:10000}#cs-navigation.cs-active:after{width:100%;max-width:100%;background-color:var(--primary)}#cs-navigation.cs-active:before{height:150vh;opacity:1}#cs-navigation.cs-active .cs-top-bar{z-index:initial}#cs-navigation.cs-active .cs-top-bar:before{display:none}#cs-navigation.cs-active .cs-link{color:var(--bodyTextColorWhite)}#cs-navigation.cs-active .cs-ul-wrapper{opacity:1;transform:scaleY(1);transition-delay:.2s}#cs-navigation.cs-active .cs-li{transform:translateY(0);opacity:1}#cs-navigation.scroll{padding:1.75rem 1rem}#cs-navigation.scroll .cs-top-bar{height:0;opacity:0;padding-bottom:0;overflow:hidden}#cs-navigation.scroll .cs-top-bar:before{opacity:0}#cs-navigation.scroll .cs-toggle{margin-top:0}#cs-navigation .cs-top-bar{margin:0;padding:0 0 .75rem 0;position:relative;transition:height .3s,padding-bottom .3s,opacity .3s;z-index:-3}#cs-navigation .cs-top-bar:before{content:"";width:100%;height:1px;background:#fff;opacity:1;position:absolute;display:block;bottom:0;right:-1rem;z-index:-2;transition:opacity .3s}#cs-navigation .cs-logo{width:100%;max-width:15rem;height:100%;padding:.1875rem .5rem;background-color:var(--blackgroundColorBlack);box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:10}#cs-navigation .cs-logo img{width:100%;height:100%;object-fit:contain}#cs-navigation .cs-item{list-style:none;margin:0;display:flex;align-items:center;justify-content:flex-end}#cs-navigation .cs-remove{display:none}#cs-navigation .cs-picture{width:2rem;height:2rem;margin-right:1rem;border-radius:50%;background-color:var(--primary);display:none;justify-content:center;align-items:center;transition:background-color .3s}#cs-navigation .cs-icon{width:1.5rem;margin-right:1rem;height:auto;display:none}#cs-navigation .cs-header{display:none}#cs-navigation .cs-link{font-size:.875rem;line-height:1.5em;text-align:inherit;text-decoration:none;margin:0;color:var(--bodyTextColor);display:block;transition:color .3s}#cs-navigation .cs-toggle{width:clamp(2.75rem,6vw,3rem);height:clamp(2.75rem,6vw,3rem);margin:.75rem 0 0 auto;border-radius:.25rem;background-color:#fff;border:none;display:flex;justify-content:center;align-items:center}#cs-navigation .cs-active .cs-line1{top:50%;transform:translate(-50%, -50%) rotate(225deg)}#cs-navigation .cs-active .cs-line2{top:50%;transform-origin:center;transform:translate(-50%, -50%) translateY(0) rotate(-225deg)}#cs-navigation .cs-active .cs-line3{bottom:100%;opacity:0}#cs-navigation .cs-box{width:clamp(1.5rem,2vw,1.75rem);height:clamp(.875rem,1.5vw,1rem);position:relative}#cs-navigation .cs-line{width:100%;height:2px;border-radius:2px;background-color:#000;position:absolute;left:50%;transform:translateX(-50%)}#cs-navigation .cs-line1{top:0;transform-origin:center;transition:transform .5s,top .3S,left .3S;animation-duration:.7s;animation-timing-function:ease;animation-fill-mode:forwards;animation-direction:normal}#cs-navigation .cs-line2{top:50%;transform:translateX(-50%) translateY(-50%);transition:top .3s,left .3s,transform .5s;animation-duration:.7s;animation-timing-function:ease;animation-fill-mode:forwards;animation-direction:normal}#cs-navigation .cs-line3{bottom:0;transition:bottom .3s,opacity .3s}#cs-navigation .cs-ul-wrapper{width:100%;opacity:0;background-color:#fff;box-shadow:inset rgba(0,0,0,.2) 0px 8px 24px;overflow:hidden;position:absolute;top:100%;left:0;z-index:-1;transform:scaleY(0);transform-origin:top;transition:transform .4s,opacity .3s}#cs-navigation .cs-ul{margin:0;padding:3rem 0 3rem 0;width:100%;height:auto;max-height:65vh;overflow:scroll;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;gap:1.25rem}#cs-navigation .cs-li{list-style:none;width:100%;margin-right:0;transform:translateY(-4.375rem);opacity:0;transition:transform .6s,opacity .9s}#cs-navigation .cs-li:nth-of-type(1){transition-delay:.05s}#cs-navigation .cs-li:nth-of-type(2){transition-delay:.1s}#cs-navigation .cs-li:nth-of-type(3){transition-delay:.15s}#cs-navigation .cs-li:nth-of-type(4){transition-delay:.2s}#cs-navigation .cs-li:nth-of-type(5){transition-delay:.25s}#cs-navigation .cs-li:nth-of-type(6){transition-delay:.3s}#cs-navigation .cs-li:nth-of-type(7){transition-delay:.35s}#cs-navigation .cs-li:nth-of-type(8){transition-delay:.4s}#cs-navigation .cs-li:nth-of-type(9){transition-delay:.45s}#cs-navigation .cs-li-link{font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.2em;text-decoration:none;margin:0;color:var(--headerColor);display:inline-block;position:relative}#cs-navigation .cs-li-link:before{content:"";width:100%;height:1px;background:currentColor;opacity:1;position:absolute;display:none;bottom:-0.125rem;left:0}#cs-navigation .cs-li-link.cs-active:before{display:block}#cs-navigation .button-outline{display:none}}@media only screen and (max-width: 500px){#cs-navigation .cs-top-bar .cs-item{display:none}}@media only screen and (min-width: 40.625rem)and (max-width: 63.9375rem){#cs-navigation .cs-top-bar{display:flex;justify-content:flex-end;flex-direction:row}#cs-navigation .cs-item{position:relative}#cs-navigation .cs-item:nth-of-type(2):after{display:none}#cs-navigation .cs-item:after{content:"";width:1px;height:100%;margin:0 1rem;background:#fff;opacity:1;position:relative;display:block}#cs-navigation .cs-picture{display:flex}#cs-navigation .cs-ul{padding-top:4.6875rem;gap:2rem}#cs-navigation .cs-li-link{font-size:1.5rem}}@media only screen and (max-width: 42rem){#cs-navigation .hidden-m{display:none}}@media only screen and (max-width: 63.9375rem){#cs-navigation .cs-li{text-align:center;width:100%;display:block}#cs-navigation .cs-dropdown{position:relative;color:var(--headingTextColor)}#cs-navigation .cs-dropdown.cs-active .cs-drop-ul{height:auto;opacity:1;visibility:visible;margin:.75rem 0 0 0;padding:.75rem 0}#cs-navigation .cs-dropdown.cs-active .cs-drop-link{opacity:1}#cs-navigation .cs-dropdown .cs-li-link{position:relative;transition:opacity .3s}#cs-navigation .cs-drop-icon{width:.9375rem;height:auto;position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%)}#cs-navigation .cs-drop-ul{width:100%;height:0;margin:0rem 0 0 0;padding:0;background-color:var(--primary);overflow:hidden;opacity:0;visibility:hidden;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;gap:.75rem;transition:padding .3s,margin .3s,height .3s,opacity .3s,visibility .3s}#cs-navigation .cs-drop-li{list-style:none}#cs-navigation .cs-li-link.cs-drop-link{font-size:clamp(.875rem,2vw,1.25rem);color:#fff}}@media only screen and (min-width: 64rem){#cs-navigation .cs-dropdown{position:relative}#cs-navigation .cs-dropdown:hover{cursor:pointer}#cs-navigation .cs-dropdown:hover .cs-drop-ul{transform:scaleY(1);opacity:1;visibility:visible}#cs-navigation .cs-dropdown:hover .cs-drop-li{opacity:1;transform:translateY(0)}#cs-navigation .cs-drop-icon{width:.9375rem;height:auto;display:inline-block}#cs-navigation .cs-drop-ul{min-width:12.5rem;margin:0;padding:0;background-color:#fff;overflow:hidden;opacity:0;visibility:hidden;box-shadow:rgba(0,0,0,.1) 0px 10px 16px;border-bottom:5px solid var(--primary);display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:100%;z-index:-100;transform:scaleY(0);transform-origin:top;transition:transform .3s,visibility .3s,opacity .3s}#cs-navigation .cs-drop-li{list-style:none;font-size:1rem;text-decoration:none;opacity:0;width:100%;height:auto;color:var(--bodyTextColor);display:block;transform:translateY(-0.625rem);transition:opacity .6s,transform .6s}#cs-navigation .cs-drop-li:nth-of-type(1){transition-delay:.05s}#cs-navigation .cs-drop-li:nth-of-type(2){transition-delay:.1s}#cs-navigation .cs-drop-li:nth-of-type(3){transition-delay:.15s}#cs-navigation .cs-drop-li:nth-of-type(4){transition-delay:.2s}#cs-navigation .cs-drop-li:nth-of-type(5){transition-delay:.25s}#cs-navigation .cs-drop-li:nth-of-type(6){transition-delay:.3s}#cs-navigation .cs-drop-li:nth-of-type(7){transition-delay:.35s}#cs-navigation .cs-drop-li:nth-of-type(8){transition-delay:.4s}#cs-navigation .cs-drop-li:nth-of-type(9){transition-delay:.45s}#cs-navigation .cs-drop-li:nth-of-type(10){transition-delay:.5s}#cs-navigation .cs-drop-li:nth-of-type(11){transition-delay:.55s}#cs-navigation .cs-drop-li:nth-of-type(12){transition-delay:.6s}#cs-navigation .cs-drop-li:nth-of-type(13){transition-delay:.65s}#cs-navigation .cs-li-link.cs-drop-link{font-size:1rem;white-space:nowrap;line-height:1.5em;text-decoration:none;width:100%;padding:.75rem;box-sizing:border-box;color:var(--bodyTextColor);display:block;transition:color .3s,background-color .3s}#cs-navigation .cs-li-link.cs-drop-link:hover{background-color:#f7f7f7}#cs-navigation .cs-li-link.cs-drop-link:before{display:none}}@media only screen and (min-width: 64rem){#cs-navigation{width:100%;padding:1rem;padding:0;box-sizing:border-box;background-color:var(--bodyBackgroundColor);position:fixed;z-index:10000;transition:padding-top .3s;border-bottom:2px dashed #f9c7a4}#cs-navigation .cs-logo{width:30%;height:100%;padding:.25rem 2.5rem;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;position:absolute;top:0;left:0;z-index:100}#cs-navigation .cs-logo img{margin-left:0;height:100%;width:auto;padding:1rem 0;object-fit:contain}#cs-navigation.scroll{padding-top:0;box-shadow:rgba(0,0,0,.1) 0px 8px 24px}#cs-navigation.scroll .cs-top-bar{height:0;opacity:0;padding-bottom:0;padding-top:0;margin-bottom:0;overflow:hidden;transform:translateY(-3.125rem)}#cs-navigation.scroll .cs-top-bar:before{width:0}#cs-navigation.scroll .cs-toggle{margin-top:0}#cs-navigation.scroll .cs-logo img{padding:.4rem}#cs-navigation .cs-toggle{display:none}#cs-navigation .top-bar-container{background-color:var(--bodyBackgroundColor);display:flex;justify-content:flex-end}#cs-navigation .cs-top-bar{max-width:1600px;width:fit-content;padding:.875rem clamp(1.5rem,2vw,4.875rem);background-color:var(--buttonPrimaryBackground);border-bottom-left-radius:24px;display:flex;justify-content:flex-end;align-items:center;position:relative;gap:clamp(1rem,2vw,2rem);transition:height .3s,opacity .3s,padding-bottom .3s,padding-top .3s,margin-bottom .3s,transform .3s}#cs-navigation .cs-item{list-style:none;margin:0;display:flex;align-items:center;justify-content:flex-start;position:relative}#cs-navigation .cs-item:last-of-type:after{display:none}#cs-navigation .cs-item:hover .cs-picture{transform:scale(1.1)}#cs-navigation .cs-item .address-line{max-width:255px}#cs-navigation .cs-icon{width:1.5rem;margin-right:1rem;height:auto;display:none;display:block}#cs-navigation .cs-icon-12{width:.75rem}#cs-navigation .cs-header{font-size:1rem;font-weight:700;margin:0;color:#fff;display:block}#cs-navigation .cs-link{font-size:.875rem;line-height:1.5em;text-align:inherit;text-decoration:none;margin:0;color:#fff;display:block;transition:color .3s}#cs-navigation .cs-link:hover{text-decoration:underline}#cs-navigation .cs-bottom-bar{background-color:var(--bodyBackgroundColor);width:100%;max-width:1600px;padding:0 clamp(1rem,2vw,4.875rem);margin:auto;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;gap:2rem}#cs-navigation .cs-ul{width:100%;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;gap:clamp(.65rem,1.6vw,2.25rem)}#cs-navigation .cs-li{list-style:none;padding:2rem 0;flex:none}#cs-navigation .cs-li:last-of-type{margin-left:auto;padding:0}#cs-navigation .cs-li.careers-li,#cs-navigation .cs-li.contact-li{display:none}#cs-navigation .cs-li-link{font-size:clamp(.75rem,1.3vw,1.1rem);line-height:1.5em;text-decoration:none;margin:0;color:var(--headingTextColor);display:block;position:relative}#cs-navigation .cs-li-link:hover:before{width:100%}#cs-navigation .cs-li-link.cs-active:before{width:100%}#cs-navigation .cs-li-link:before{content:"";width:0%;height:2px;background:var(--primary);opacity:1;position:absolute;display:block;bottom:0rem;left:0;transition:width .3s}#cs-navigation .cs-nav-button{display:flex;flex-direction:row;align-items:center;gap:10px;transition:background-color .3s,border-radius .3s}#cs-navigation.scroll .cs-logo{padding:.15rem 1rem}}@media only screen and (max-width: 1225px){#cs-navigation .cs-remove{display:none}}@media only screen and (min-width: 101rem){#cs-navigation .cs-logo{width:40%}#cs-navigation .cs-logo img{margin-left:auto;margin-right:clamp(15rem,50vw,17rem)}}#footer{font-size:14px;color:var(--bodyTextColorWhite);background-color:var(--footerBackgroundColor)}#footer .container{padding:60px 20px 0px 20px;margin:auto;position:relative;width:100%}#footer .content{display:flex;flex-direction:column;align-items:center;text-align:center}#footer ul{list-style-type:none}#footer h2{color:var(--bodyTextColorWhite);margin-bottom:5px;margin-top:10px;font-size:clamp(20px,2.2vw,24px);font-weight:400;display:block}#footer .cs-text{color:var(--bodyTextColorWhite)}#footer li{line-height:24px;margin-bottom:10px;color:var(--bodyTextColorWhite)}#footer .hover-highlight{display:inline-block}#footer .hover-highlight:before{background:var(--bodyTextColorWhite)}#footer .contact-v2{margin-bottom:1.25rem}#footer .contact-v2 a{display:flex;align-items:center;color:var(--bodyTextColorWhite);gap:1rem;justify-content:center}#footer .contact-v2 .hover-highlight{display:flex;flex-direction:column;font-size:18px}#footer .contact-v2 .hover-highlight span{font-size:14px}#footer .contact-v2 img{display:none}#footer .hours{font-size:18px}#footer .credit{text-align:center;padding:30px;margin-top:30px;border-top:2px dashed var(--bodyTextColorWhite);color:var(--bodyTextColorWhite)}#footer .credit .hover-highlight{color:var(--bodyTextColorWhite)}#footer .footer-logo{width:200px;height:auto;margin-bottom:1rem}@media only screen and (min-width: 1024px){#footer{font-size:16px}#footer .top-footer{margin-right:auto}#footer .max-w-226{max-width:260px}#footer .container{padding-top:50px;max-width:1120px}#footer .content{flex-direction:row;margin-bottom:10px;text-align:start;align-items:start;column-gap:2rem}#footer .contact-v2 a{justify-content:flex-start}#footer .contact-v2 a img{display:block;width:18px;height:auto}#footer .footer-logo{margin-bottom:0rem}}@media only screen and (min-width: 1200px){#footer .content{flex-direction:row;margin-bottom:10px;text-align:start;align-items:start}}.float{animation:float 6s ease-in-out infinite}.float-invert{animation:float-invert 6s ease-in-out infinite}.animate .cs-item,.animate .cs-faq-item{opacity:0}.animated .cs-item,.animated .cs-faq-item{opacity:0;animation:fadeUpTransition .5s ease-in-out forwards}.animated .cs-item:nth-of-type(1),.animated .cs-faq-item:nth-of-type(1){animation-delay:.15s}.animated .cs-item:nth-of-type(2),.animated .cs-faq-item:nth-of-type(2){animation-delay:.3s}.animated .cs-item:nth-of-type(3),.animated .cs-faq-item:nth-of-type(3){animation-delay:.45s}.animated .cs-item:nth-of-type(4),.animated .cs-faq-item:nth-of-type(4){animation-delay:.6s}.animated .cs-item:nth-of-type(5),.animated .cs-faq-item:nth-of-type(5){animation-delay:.75s}.animated .cs-item:nth-of-type(6),.animated .cs-faq-item:nth-of-type(6){animation-delay:.9s}@keyframes fadeUpTransition{from{transform:translateY(0.5em);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(0.5em)}100%{transform:translateY(0)}}@keyframes float-invert{0%{transform:translateY(0)}50%{transform:translateY(-0.5em)}100%{transform:translateY(0)}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s ease}.popup-overlay .cs-text{color:#fff;font-weight:500}.popup-overlay.show{opacity:1;visibility:visible}.popup{background:#fff;border-radius:20px;padding:0;max-width:500px;width:90%;max-height:90vh;overflow:hidden;position:relative;transform:scale(0.8) translateY(30px);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:0 20px 60px rgba(0,0,0,.3)}.popup-overlay.show .popup{transform:scale(1) translateY(0)}.popup-header{background:linear-gradient(135deg, var(--primary), #5a7a5a);color:#fff;padding:30px;text-align:center;position:relative;overflow:hidden}.popup-header::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.1), transparent);animation:shimmer 3s infinite}.popup-close{position:absolute;top:15px;right:20px;background:rgba(255,255,255,.2);border:none;color:#fff;font-size:24px;cursor:pointer;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}.popup-close:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.popup-icon{font-size:3rem;margin-bottom:15px;display:block}.popup-header h3{font-size:2rem;margin-bottom:10px;z-index:1;position:relative;color:var(--headingTextColor)}.popup-date{font-size:1rem;font-weight:600;background:rgba(255,255,255,.15);padding:8px 20px;border-radius:25px;display:inline-block;z-index:1;position:relative;margin-bottom:1rem}.floating-badge{position:fixed;bottom:30px;right:30px;width:70px;height:70px;background:linear-gradient(135deg, var(--primary), var(--buttonPrimaryBackground));border-radius:50%;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.8rem;text-align:center;box-shadow:0 8px 25px rgba(107,142,107,.4);z-index:9999;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);opacity:0;visibility:hidden;transform:scale(0) rotate(-180deg)}.floating-badge.show{opacity:1;visibility:visible;transform:scale(1) rotate(0deg)}.floating-badge:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 35px rgba(107,142,107,.5)}.floating-badge .badge-icon{font-size:1.5rem;margin-top:-0.5rem}.floating-badge .badge-text{font-size:.7rem;line-height:1}.floating-badge::before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:linear-gradient(135deg, #6b8e6b, #5a7a5a);z-index:-1;animation:pulse 2s infinite;opacity:.4}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes pulse{0%{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:.1}100%{transform:scale(1);opacity:.4}}@media(max-width: 768px){.popup{width:95%;margin:20px}.popup-header{padding:25px 20px}.popup-header h3{font-size:1.6rem}.popup-date{font-size:1.1rem}.popup-body{padding:25px 20px}.popup-highlights{grid-template-columns:1fr;gap:10px}.popup-actions{flex-direction:column}.floating-badge{width:60px;height:60px;bottom:20px;right:20px}.floating-badge .badge-icon{font-size:1.2rem}.floating-badge .badge-text{font-size:.65rem}.hero-content h2{font-size:2.5rem}.nav{display:none}}/*# sourceMappingURL=global.css.map */
