@keyframes fadein{to{opacity:1}}.logo{opacity:1;transition:opacity .3s;display:flex}.logo.collapsed svg{width:145px;height:70px}@media (max-width:799px){.logo.collapsed svg{width:100px;height:50px}}.logo.collapsed svg path{fill:#fff}.logo svg{width:130px;height:65px}@media (max-width:799px){.logo svg{width:90px;height:45px}}.logo svg path{fill:#00c57b;transition:fill .3s}.logo svg path.highlight{fill:#03a678}.logo img{width:150px}.logo.nav-open svg path,.logo.nav-open svg path.highlight{fill:#fff}.logo:active,.logo:focus{outline:none}
@keyframes fadein{to{opacity:1}}.social-link{display:block}.social-link.light svg,.social-link.light svg g,.social-link.light svg mask{fill:#fff}.social-link.light.Youtube svg,.social-link.light.Youtube svg g,.social-link.light.Youtube svg mask{fill:none}.social-link.dark svg,.social-link.dark svg g,.social-link.dark svg mask{fill:#4f4f4f}.social-link.small svg,.social-link.medium svg{width:36px;height:36px}@media (max-width:799px){.social-link.medium svg{width:36px;height:36px}}.social-link.Youtube.medium svg{width:auto;height:36px}@media (max-width:799px){.social-link.Youtube.medium svg{height:36px}}.social-link.Youtube.small svg{width:auto;height:36px}.social-link.button{z-index:2;width:40px;height:40px;position:relative}.social-link.button.small{width:40px;height:40px}.social-link.button.medium{width:50px;height:50px}.social-link.button .icon-wrapper{z-index:2;background-color:#26c281;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s;display:flex;position:relative;transform:translate(0)translateY(0)}.social-link.button svg{fill:#fff;width:50%;height:50%}.social-link.button:before{content:"";z-index:1;background-color:#03a678;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.social-link.button:hover .icon-wrapper{transform:translate(-5px)translateY(-5px)}.social-link.button:active .icon-wrapper{transform:translate(0)translateY(0)}
@keyframes fadein{to{opacity:1}}.progress-dots{flex-direction:row;justify-content:center;display:flex;overflow:hidden}.progress-dots .progress-dot{border:3px solid #e8f4ef;border-radius:50%;width:16px;height:16px;margin-right:50px;display:block}@media (max-width:799px){.progress-dots .progress-dot{width:12px;height:12px;margin-right:30px}}.progress-dots .progress-dot:last-child{margin-right:0}.progress-dots .progress-dot.active{background-color:#e8f4ef}
@keyframes fadein{to{opacity:1}}.colourful-background.inverted svg{transform:scaleX(-1)}
@keyframes fadein{to{opacity:1}}.contact-form .form-actions{flex-direction:row;justify-content:center;width:100%;margin-top:60px;display:flex;position:relative}@media (max-width:799px){.contact-form .form-actions{margin-top:20px}}.contact-form .form-actions .error-message{opacity:0;width:100%;transition:opacity .3s,transform .3s;position:absolute;top:-20px;left:50%;transform:translate(-50%)translateY(-150%)}@media (max-width:799px){.contact-form .form-actions .error-message{top:auto;bottom:-20px;transform:translate(-50%)translateY(0%)}}.contact-form .form-actions .error-message span{color:#e36a3f;text-align:center;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:1.5em;display:block}@media (max-width:799px){.contact-form .form-actions .error-message span{font-size:14px}}.contact-form.has-error .form-actions .error-message{opacity:1;transform:translate(-50%)translateY(-100%)}@media (max-width:799px){.contact-form.has-error .form-actions .error-message{transform:translate(-50%)translateY(100%)}}
@keyframes fadein{to{opacity:1}}.enquiry-form .title{color:#4f4f4f;text-align:center;font-family:Montserrat,sans-serif;font-size:64px;font-weight:700;line-height:1.1em}@media (max-width:1079px){.enquiry-form .title{font-size:52px}}@media (max-width:799px){.enquiry-form .title{font-size:36px}}.enquiry-form .subtitle{text-align:center;margin:0 auto 60px}.regen-grown p{color:#4f4f4f;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:1.5em}@media (max-width:799px){.regen-grown p{font-size:14px}}
@keyframes fadein{to{opacity:1}}.page-hero{background-color:#e8f4ef;background-image:url(../media/hero-background.8bbac76f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}@media (max-width:399px){.page-hero{background-image:url(../media/hero-background-mobile.10801707.svg);background-size:cover}}.page-hero .wrapper{z-index:2;position:relative}.page-hero .top{padding:190px 0 150px}@media (max-width:799px){.page-hero .top{padding:130px 0 100px}}.page-hero .title,.page-hero .subtitle{text-align:center;margin:0 auto;display:block}.page-hero .title{color:#4f4f4f;margin-bottom:60px;font-family:Montserrat,sans-serif;font-size:64px;font-weight:700;line-height:1.1em}@media (max-width:1079px){.page-hero .title{font-size:52px}}@media (max-width:799px){.page-hero .title{font-size:36px}}.page-hero .subtitle{color:#4f4f4f;max-width:650px;margin-bottom:60px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:600;line-height:1.5em}@media (max-width:1079px){.page-hero .subtitle{font-size:26px}}@media (max-width:799px){.page-hero .subtitle{font-size:24px}}.page-hero .anchor-to-button{margin:0 auto;display:block}
@keyframes fadein{to{opacity:1}}.subscribe-form-container{flex-direction:column;justify-content:center;display:flex}.subscribe-form-container.submit-success{justify-content:center;align-items:center}.subscribe-form-container.submit-success .success-message{letter-spacing:2px;text-transform:uppercase;color:#00c57b;text-align:center;background-color:#00c57b26;border:2px solid #00c57b;border-radius:8px;width:100%;max-width:850px;margin:20px 0;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.5em}@media (max-width:799px){.subscribe-form-container.submit-success .success-message{font-size:12px}}.subscribe-form-container form{flex-direction:row;justify-content:center;align-items:flex-end;width:100%;max-width:850px;margin:0 auto;display:flex;position:relative}@media (max-width:799px){.subscribe-form-container form{flex-direction:column;align-items:center}}.subscribe-form-container form .field{flex:1.5;margin-bottom:0;margin-right:20px;position:relative}@media (max-width:799px){.subscribe-form-container form .field{width:100%;max-width:500px;margin-bottom:20px;margin-right:0}}.subscribe-form-container form .field .field-label{opacity:0;font-size:12px;transition:opacity .3s,transform .3s;position:absolute;top:-5px;left:5px;transform:translateY(-100%)}@media (max-width:799px){.subscribe-form-container form .field .field-label{font-size:10px;top:5px;left:22.5px;transform:translateY(50%)}}.subscribe-form-container form .field.has-value .field-label{opacity:1}@media (max-width:799px){.subscribe-form-container form .field.has-value .field-label{transform:translateY(0%)}.subscribe-form-container form .field.has-value input{padding-top:20px}}.subscribe-form-container form .field input{letter-spacing:2px;text-transform:uppercase;color:#4f4f4f;box-sizing:border-box;background-color:#e8f4ef;border:3px solid #e8f4ef;border-radius:16px;width:100%;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;transition:color .3s,background-color .3s,border-color .3s,padding .3s}@media (max-width:799px){.subscribe-form-container form .field input{font-size:12px}}.subscribe-form-container form .field input:active,.subscribe-form-container form .field input:focus{border-color:#03a678;outline:none}@media (max-width:799px){.subscribe-form-container form .submit-button{width:100%;max-width:500px;margin-top:10px}}.subscribe-form-container form .error-message{letter-spacing:2px;text-transform:uppercase;color:#fff;text-align:center;background-color:#e36a3f;border:2px solid #d14d1e;border-radius:8px;width:100%;margin:0 0 30px;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;display:block;opacity:1!important;position:static!important;transform:none!important}@media (max-width:799px){.subscribe-form-container form .error-message{margin:0 0 20px;font-size:12px}}.subscribe-form-container form .error-message span{text-align:center;color:#fff;display:block}
@keyframes fadein{to{opacity:1}}.project-hero{z-index:-2;background-color:#303028;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width:799px){.project-hero{margin-bottom:0}}.project-hero .video-container{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.project-hero .video-container video{object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-hero .container{text-align:center;padding:500px 0 100px}@media (max-width:799px){.project-hero .container{padding:250px 0 50px}}.project-hero .container .partner-section{flex-direction:row;justify-content:center;align-items:center;gap:40px;margin-bottom:20px;display:flex}@media (max-width:799px){.project-hero .container .partner-section{gap:40px;margin-bottom:20px}}.project-hero .container .partner-section img{max-width:100px;height:auto}@media (max-width:799px){.project-hero .container .partner-section img{max-width:80px}}.project-hero .container .project-context{color:#fff;text-shadow:1px 1px 3px #00000080;max-width:800px;margin:auto auto 20px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:600;line-height:1.5em;display:block}@media (max-width:1079px){.project-hero .container .project-context{font-size:26px}}@media (max-width:799px){.project-hero .container .project-context{font-size:24px}}.project-hero .container .hero-title{max-width:800px;margin:auto;font-size:48px}@media (max-width:799px){.project-hero .container .hero-title{font-size:36px}}.project-hero .container .hero-title span{background:linear-gradient(90deg,#fff0 50%,#e8f4ef 50%) 0 0/200%;transition:background 1.5s ease-out 1s;display:inline}@media (max-width:799px){.project-hero .container .hero-title span{transition-delay:1s!important}}.project-hero .container .hero-title span.visible{background-position:-100% 0}
@keyframes fadein{to{opacity:1}}.tilt-image{width:100%;transform-style:preserve-3d;padding-bottom:90%;position:relative}@media (max-width:799px){.tilt-image{width:100%;max-width:500px;height:90vw;max-height:500px;margin:0 auto;padding-bottom:0}}.tilt-image .colourful-background{z-index:1;transform-origin:0 0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:rotateY(10deg)translate(-50%)translateY(-50%)scale(1)}.tilt-image .colourful-background svg{width:100%;height:100%}.tilt-image .colourful-background svg .background-fill{transform-origin:0 0;transform:translateZ(-20px)}.tilt-image .colourful-background svg .petal{transform-origin:0 0;transform:translateZ(50px)}.tilt-image .image-container{z-index:2;transform-origin:0 0;width:80%;padding-bottom:50%;position:absolute;top:50%;left:50%;transform:rotateY(10deg)translate(-50%)translateY(-50%)translateZ(20px)}@media (max-width:799px){.tilt-image .image-container{width:90%;padding-bottom:60%}}.tilt-image.inverted .image-container{transform:rotateX(0)rotateY(-10deg)translate(-50%)translateY(-50%)translateZ(50px)}.tilt-image.inverted .colourful-background{transform:rotateX(0)rotateY(-10deg)translate(-50%)translateY(-50%)}
@keyframes fadein{to{opacity:1}}@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;font-variant-numeric:tabular-nums;min-width:200px;max-width:100%;text-shadow:none;direction:ltr;font-family:Avenir,Avenir Next,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.7;transition:box-shadow .3s;position:relative}.plyr video,.plyr audio{border-radius:inherit;vertical-align:middle;width:100%;height:auto}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{color:#fff;background:#4a5764;border-radius:2px;padding:3px 4px;font-size:9px;line-height:1}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{color:#fff;text-align:center;width:100%;padding:10px;font-size:14px;transition:transform .4s ease-in-out;animation:.3s plyr-fade-in;display:none;position:absolute;bottom:0;left:0}.plyr__captions .plyr__caption{-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:pre-wrap;background:#000c;border-radius:2px;padding:.2em .5em;line-height:185%}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{padding:20px;font-size:16px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;padding:7px;transition:all .3s;position:relative;overflow:visible}.plyr__control svg{fill:currentColor;pointer-events:none;width:18px;height:18px;display:block}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:0;box-shadow:0 0 0 5px #00c57b80}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true],.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{color:#fff;background:#00c57b}.plyr__control--overlaid{color:#fff;z-index:2;background:#00c57bcc;border:0;border-radius:100%;padding:15px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyr__control--overlaid svg{position:relative;left:2px}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{background:#00c57b}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{text-align:center;justify-content:flex-end;align-items:center;display:flex}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{border-radius:inherit;color:#4a5764;background:#fff;padding:10px}.plyr--video .plyr__controls{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;z-index:3;background:linear-gradient(#0000,#000000b3);padding:20px 5px 5px;transition:opacity .4s ease-in-out,transform .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{color:#4a5764;text-align:left;white-space:nowrap;z-index:3;background:#ffffffe6;border-radius:4px;margin-bottom:10px;font-size:16px;animation:.2s plyr-popup;position:absolute;bottom:100%;right:-3px;box-shadow:0 1px 2px #00000026}.plyr__menu__container>div{transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.plyr__menu__container:after{content:"";border:4px solid #0000;border-top-color:#ffffffe6;width:0;height:0;position:absolute;top:100%;right:15px}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{color:#4a5764;-webkit-user-select:none;user-select:none;align-items:center;width:100%;padding:4px 11px;font-size:14px;display:flex}.plyr__menu__container .plyr__control>span{align-items:inherit;width:100%;display:flex}.plyr__menu__container .plyr__control:after{content:"";border:4px solid #0000;position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward:after{border-left-color:#4a5764cc;right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{width:calc(100% - 14px);margin:7px 7px 3px;padding-left:28px;font-weight:500;position:relative}.plyr__menu__container .plyr__control--back:after{border-right-color:#4a5764cc;left:7px}.plyr__menu__container .plyr__control--back:before{content:"";background:#c1c9d1;height:1px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 1px #fff}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{content:"";background:#0000001a;flex-shrink:0;width:16px;height:16px;margin-right:10px;transition:all .3s;display:block}.plyr__menu__container .plyr__control[role=menuitemradio]:after{opacity:0;background:#fff;border:0;width:6px;height:6px;transition:transform .3s,opacity .3s;top:50%;left:12px;transform:translateY(-50%)scale(0)}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00c57b}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%)scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#0000001a}.plyr__menu__container .plyr__menu__value{pointer-events:none;align-items:center;margin-left:auto;margin-right:-5px;padding-left:25px;display:flex;overflow:hidden}.plyr--full-ui input[type=range]{-webkit-appearance:none;color:#00c57b;background:0 0;border:0;border-radius:26px;width:100%;height:19px;margin:0;padding:0;transition:box-shadow .3s;display:block}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{-webkit-user-select:none;user-select:none;background:0 0;background-image:linear-gradient(to right,currentColor var(--value,0%),transparent var(--value,0%));border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:100%;width:13px;height:13px;margin-top:-4px;transition:all .2s;position:relative;box-shadow:0 1px 1px #00000026,0 0 0 1px #23292f33}.plyr--full-ui input[type=range]::-moz-range-track{-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;width:13px;height:13px;transition:all .2s;position:relative;box-shadow:0 1px 1px #00000026,0 0 0 1px #23292f33}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{-webkit-user-select:none;user-select:none;color:#0000;background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-fill-upper{-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-fill-lower{-webkit-user-select:none;user-select:none;background:currentColor;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;width:13px;height:13px;margin-top:0;transition:all .2s;position:relative;box-shadow:0 1px 1px #00000026,0 0 0 1px #23292f33}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:0;box-shadow:0 0 0 5px #00c57b80}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:0;box-shadow:0 0 0 5px #00c57b80}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:0;box-shadow:0 0 0 5px #00c57b80}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #00000026,0 0 0 1px #23292f33,0 0 0 3px #ffffff80}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #00000026,0 0 0 1px #23292f33,0 0 0 3px #ffffff80}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #00000026,0 0 0 1px #23292f33,0 0 0 3px #ffffff80}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c9d1a8}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c9d1a8}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c9d1a8}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #00000026,0 0 0 1px #23292f33,0 0 0 3px #0000001a}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #00000026,0 0 0 1px #23292f33,0 0 0 3px #0000001a}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #00000026,0 0 0 1px #23292f33,0 0 0 3px #0000001a}.plyr__poster{opacity:0;z-index:1;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px #00000026}.plyr__tooltip{color:#4a5764;opacity:0;pointer-events:none;transform-origin:50% 100%;white-space:nowrap;z-index:2;background:#ffffffe6;border-radius:3px;margin-bottom:10px;padding:5px 7.5px;font-size:14px;font-weight:500;line-height:1.3;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,10px)scale(.8);box-shadow:0 1px 2px #00000026}.plyr__tooltip:before{content:"";z-index:2;border-top:4px solid #ffffffe6;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%)scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{transform-origin:0 100%;left:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{transform-origin:100% 100%;left:auto;right:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0)scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{border-radius:inherit;z-index:0;background:#000;position:relative;overflow:hidden}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{-webkit-user-select:none;user-select:none;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.2813%)}.plyr__progress{margin-right:13px;position:relative;left:6.5px}.plyr__progress input[type=range],.plyr__progress__buffer{width:calc(100% + 13px);margin-left:-6.5px;margin-right:-6.5px}.plyr__progress input[type=range]{z-index:2;position:relative}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;margin-top:-2.5px;padding:0;position:absolute;top:50%;left:0}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s}.plyr--video .plyr__progress__buffer{color:#ffffff40;box-shadow:0 1px 1px #00000026}.plyr--audio .plyr__progress__buffer{color:#c1c9d1a8}.plyr--loading .plyr__progress__buffer{color:#0000;background-image:linear-gradient(-45deg,#23292f99 25%,#0000 25% 50%,#23292f99 50% 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;animation:1s linear infinite plyr-progress}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c9d1a8}.plyr__volume{flex:1;align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{z-index:2;margin-left:5px;position:relative}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume,.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:fullscreen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{z-index:10000000;background:#000;width:100%;height:100%;margin:0;position:fixed;inset:0;border-radius:0!important}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;cursor:pointer;z-index:-1;position:absolute;inset:0;overflow:hidden}.plyr__ads>div,.plyr__ads>div iframe{width:100%;height:100%;position:absolute}.plyr__ads:after{color:#fff;content:attr(data-badge-text);pointer-events:none;z-index:3;background:#23292fcc;border-radius:2px;padding:2px 6px;font-size:11px;position:absolute;bottom:10px;right:10px}.plyr__ads[data-badge-text=""]:after{display:none}.plyr__cues{opacity:.8;z-index:3;background:currentColor;width:3px;height:5px;margin:-2.5px 0 0;display:block;position:absolute;top:50%;left:0}.plyr__preview-thumb{opacity:0;pointer-events:none;transform-origin:50% 100%;z-index:2;background-color:#ffffffe6;border-radius:3px;margin-bottom:10px;padding:3px;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;transform:translateY(10px)scale(.8);box-shadow:0 1px 2px #00000026}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0)scale(1)}.plyr__preview-thumb:before{content:"";z-index:2;border-top:4px solid #ffffffe6;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.plyr__preview-thumb__image-container{z-index:0;background:#c1c9d1;border-radius:2px;position:relative;overflow:hidden}.plyr__preview-thumb__image-container img{width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;left:0}.plyr__preview-thumb__time-container{white-space:nowrap;z-index:3;position:absolute;bottom:6px;left:0;right:0}.plyr__preview-thumb__time-container span{color:#fff;background-color:#0000008c;border-radius:2px;padding:3px 6px;font-size:14px}.plyr__preview-scrubbing{filter:blur(1px);opacity:0;z-index:1;width:100%;height:100%;margin:auto;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;left:0}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.plyr [hidden]{display:none!important}
@keyframes fadein{to{opacity:1}}.video-block{border-radius:10px;padding-bottom:15px;padding-right:15px;position:relative}@media (max-width:799px){.video-block{padding-bottom:5px;padding-right:5px}}.video-block .plyr{z-index:1;border-radius:10px;margin:0 auto;position:relative}.video-block:after{content:"";background-color:#00c57b;border-radius:10px;width:calc(100% - 15px);height:calc(100% - 15px);position:absolute;top:15px;left:15px;overflow:hidden}@media (max-width:799px){.video-block:after{width:calc(100% - 5px);height:calc(100% - 5px);top:5px;left:5px}}.video-block-without-offset{border-radius:10px;position:relative}.video-block-without-offset .plyr{z-index:1;border-radius:10px;margin:0 auto;position:relative}@media (max-width:799px){.video-block-without-offset .plyr{z-index:2}}
@keyframes fadein{to{opacity:1}}.facebook-page{z-index:10;width:100%;height:870px;font-family:Arial,sans-serif;position:relative;top:-40px;overflow:visible}@media (max-width:799px){.facebook-page{height:520px}}.facebook-page .page-wrapper{height:910px;position:relative;overflow:visible}@media (max-width:799px){.facebook-page .page-wrapper{height:560px}}.facebook-page .page-wrapper .banner{background-position:50%;background-size:cover;width:100%;height:600px;position:relative;-webkit-mask-image:url(../media/wavy-svg-block.c8aca289.svg);mask-image:url(../media/wavy-svg-block.c8aca289.svg)}@media (max-width:799px){.facebook-page .page-wrapper .banner{height:300px}}.facebook-page .page-wrapper .info-bar{background-color:#31312f;flex-direction:column;align-items:center;gap:20px;height:auto;padding:20px 0;display:flex;position:relative;box-shadow:0 -2px 4px #0000001a}.facebook-page .page-wrapper .profile-image{border:4px solid #31312f;border-radius:50%;align-self:center;width:225px;height:225px;margin-top:-125px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}@media (max-width:799px){.facebook-page .page-wrapper .profile-image{width:120px;height:120px;margin-top:-60px}}.facebook-page .page-wrapper .page-info{text-align:center;width:100%}.facebook-page .page-wrapper .page-info h1{color:#fff;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:1.2em}@media (max-width:1079px){.facebook-page .page-wrapper .page-info h1{font-size:32px}}@media (max-width:799px){.facebook-page .page-wrapper .page-info h1{font-size:24px}}.facebook-page .page-wrapper .page-info p{color:#31312f;margin:5px 0 0;font-size:14px}
@keyframes fadein{to{opacity:1}}.blog-post-cards{background-position:50%;background-size:cover;padding:120px 0}.blog-post-cards .title{text-align:center;color:#4f4f4f;margin-bottom:60px;font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;line-height:1.1em}@media (max-width:1079px){.blog-post-cards .title{font-size:40px}}@media (max-width:799px){.blog-post-cards .title{font-size:36px}}.blog-post-cards .title span{background:linear-gradient(90deg,#fff0 50%,#e8f4ef 50%) 0 0/200%;transition:background 1.5s ease-out 1s;display:inline}@media (max-width:799px){.blog-post-cards .title span{transition-delay:1s!important}}.blog-post-cards .title span.visible{background-position:-100% 0}.blog-post-cards .blog-card{background:#fff;border-radius:40px;margin-bottom:3rem;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000001a}@media (max-width:799px){.blog-post-cards .blog-card{border-radius:30px;flex-direction:column}}.blog-post-cards .blog-card .blog-card-image-container{flex:0 0 400px;width:400px;height:auto;position:relative;overflow:hidden}@media (max-width:1079px){.blog-post-cards .blog-card .blog-card-image-container{flex:0 0 300px;width:300px}}@media (max-width:799px){.blog-post-cards .blog-card .blog-card-image-container{flex:0 0 300px;width:100%;height:300px}}.blog-post-cards .blog-card .blog-card-image-container img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.blog-post-cards .blog-card .blog-card-content{flex-direction:column;flex-grow:1;padding:2rem;display:flex}@media (max-width:799px){.blog-post-cards .blog-card .blog-card-content{padding:1.5rem}}.blog-post-cards .blog-card h2{color:#4f4f4f;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;line-height:1.2em}@media (max-width:1079px){.blog-post-cards .blog-card h2{font-size:32px}}@media (max-width:799px){.blog-post-cards .blog-card h2{font-size:28px}}.blog-post-cards .blog-card .date{letter-spacing:2px;text-transform:uppercase;color:#03a678;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.5em}@media (max-width:799px){.blog-post-cards .blog-card .date{font-size:12px}}.blog-post-cards .blog-card .excerpt{color:#4f4f4f;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;height:4.5em;margin-bottom:1rem;display:-webkit-box;overflow:hidden}.blog-post-cards .pagination{justify-content:center;margin-top:40px;display:flex}.blog-post-cards .pagination button{color:#00c57b;cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 5px;font-size:20px;font-weight:800;transition:all .3s;display:flex}.blog-post-cards .pagination button:hover{background-color:#e8f4ef;border:3px solid #00c57b}.blog-post-cards .pagination button.active{color:#03a678;border:3px solid #03a678}
@keyframes fadein{to{opacity:1}}.interest-contact-form{background:#00c57b;border-radius:20px;width:100%;padding:50px 30px 30px;position:relative;box-shadow:0 4px 20px #0003}.interest-contact-form .form-image{width:200px;height:200px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}@media (max-width:799px){.interest-contact-form .form-image{width:150px;height:150px;top:-100px}}.interest-contact-form .form-image img{object-fit:contain;width:100%;height:100%}.interest-contact-form h2{color:#fff;text-align:center;margin-bottom:30px;font-size:24px;font-weight:700}@media (max-width:799px){.interest-contact-form h2{margin-bottom:20px;font-size:20px}}.interest-contact-form .success-message{letter-spacing:2px;text-transform:uppercase;color:#fff;text-align:center;background-color:#ffffff26;border:2px solid #ffffff4d;border-radius:8px;width:100%;margin:20px 0;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.5em}@media (max-width:799px){.interest-contact-form .success-message{font-size:12px}}.interest-contact-form .subscribe-form-container{flex-direction:column;justify-content:center;display:flex}.interest-contact-form .subscribe-form-container form{flex-direction:column;align-items:flex-start;width:100%;max-width:850px;margin:0 auto;display:flex;position:relative}.interest-contact-form .subscribe-form-container form .form-fields{flex-direction:column;align-items:stretch;gap:30px;width:100%;display:flex}@media (max-width:799px){.interest-contact-form .subscribe-form-container form .form-fields{gap:20px}}.interest-contact-form .subscribe-form-container form .form-fields .name-fields{gap:20px;width:100%;display:flex}@media (max-width:799px){.interest-contact-form .subscribe-form-container form .form-fields .name-fields{flex-direction:column;gap:20px}}.interest-contact-form .subscribe-form-container form .form-fields .name-fields .field{flex:1;margin:0;padding:0}.interest-contact-form .subscribe-form-container form .form-fields .field{width:100%;margin:0;padding:0;position:relative}@media (max-width:799px){.interest-contact-form .subscribe-form-container form .form-fields .field{max-width:500px}}.interest-contact-form .subscribe-form-container form .form-fields .field .field-label{opacity:0;color:#fff;font-size:12px;transition:opacity .3s,transform .3s;position:absolute;top:-3px;left:5px;transform:translateY(-100%)}@media (max-width:799px){.interest-contact-form .subscribe-form-container form .form-fields .field .field-label{font-size:10px;top:5px;left:22.5px;transform:translateY(50%)}}.interest-contact-form .subscribe-form-container form .form-fields .field.has-value .field-label{opacity:1}@media (max-width:799px){.interest-contact-form .subscribe-form-container form .form-fields .field.has-value .field-label{transform:translateY(0%)}.interest-contact-form .subscribe-form-container form .form-fields .field.has-value input{padding-top:20px}}.interest-contact-form .subscribe-form-container form .form-fields .field input{letter-spacing:2px;text-transform:uppercase;color:#4f4f4f;box-sizing:border-box;background-color:#fff;border:3px solid #fff;border-radius:16px;width:100%;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;transition:color .3s,background-color .3s,border-color .3s,padding .3s}@media (max-width:799px){.interest-contact-form .subscribe-form-container form .form-fields .field input{font-size:12px}}.interest-contact-form .subscribe-form-container form .form-fields .field input:active,.interest-contact-form .subscribe-form-container form .form-fields .field input:focus{border-color:#03a678;outline:none}.interest-contact-form .subscribe-form-container form .submit-button{width:auto;min-width:200px;margin:30px auto 0}.interest-contact-form .subscribe-form-container form .submit-button:disabled{opacity:.7;cursor:not-allowed}.interest-contact-form .subscribe-form-container form .submit-button span{color:#4f4f4f;background-color:#e8f4ef;border-color:#e8f4ef}.interest-contact-form .subscribe-form-container form .submit-button:before{background-color:#03a678}.interest-contact-form .subscribe-form-container form .submit-button:hover:not(:disabled) span{border-color:#e8f4ef}@media (max-width:799px){.interest-contact-form .subscribe-form-container form .submit-button{width:100%;max-width:500px;margin-top:20px}}.interest-contact-form .subscribe-form-container form .error-message{letter-spacing:2px;text-transform:uppercase;color:#fff;text-align:center;background-color:#e36a3f;border:2px solid #d14d1e;border-radius:8px;width:100%;margin:0 0 30px;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;display:block;opacity:1!important;position:static!important;transform:none!important}@media (max-width:799px){.interest-contact-form .subscribe-form-container form .error-message{margin:0 0 20px;font-size:12px}}
@keyframes fadein{to{opacity:1}}.scrolling-text-hero{z-index:1;position:relative;overflow:visible}.scrolling-text-hero .hero-background{background-color:#303028;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 40px 40px;position:relative;overflow:visible}@media (max-width:799px){.scrolling-text-hero .hero-background{background-position:0;border-radius:0 0 30px 30px;margin-bottom:0}}.scrolling-text-hero .hero-background .container{text-align:center;padding:250px 0 350px}@media (max-width:799px){.scrolling-text-hero .hero-background .container{padding:150px 0 250px}}.scrolling-text-hero .hero-background .container .content-wrapper{flex-direction:column;align-items:center;gap:40px;display:flex}.scrolling-text-hero .hero-background .container .content-wrapper .text-content{text-align:center;max-width:800px}.scrolling-text-hero .hero-background .container .content-wrapper .text-content .context-title{letter-spacing:2px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 3px #00000080;margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;display:block}@media (max-width:799px){.scrolling-text-hero .hero-background .container .content-wrapper .text-content .context-title{font-size:12px}}.scrolling-text-hero .hero-background .container .content-wrapper .text-content .hero-title{color:#4f4f4f;max-width:600px;margin:0;font-family:Montserrat,sans-serif;font-size:64px;font-weight:700;line-height:1.2}@media (max-width:1079px){.scrolling-text-hero .hero-background .container .content-wrapper .text-content .hero-title{font-size:52px}}@media (max-width:799px){.scrolling-text-hero .hero-background .container .content-wrapper .text-content .hero-title{font-size:36px}}.scrolling-text-hero .hero-background .container .content-wrapper .text-content .hero-title span{background:linear-gradient(90deg,#fff0 50%,#e8f4ef 50%) 0 0/200%;transition:background 1.5s ease-out 1s;display:inline}@media (max-width:799px){.scrolling-text-hero .hero-background .container .content-wrapper .text-content .hero-title span{transition-delay:1s!important}}.scrolling-text-hero .hero-background .container .content-wrapper .text-content .hero-title span.visible{background-position:-100% 0}.scrolling-text-hero .hero-background .container .content-wrapper .text-content .scrolling-text{color:#fff;text-shadow:1px 1px 3px #00000080;opacity:0;margin:20px 0 0;font-family:Montserrat,sans-serif;font-size:30px;font-weight:600;line-height:1.5em;animation:1s 2s forwards fadeInUp}@media (max-width:1079px){.scrolling-text-hero .hero-background .container .content-wrapper .text-content .scrolling-text{font-size:26px}}@media (max-width:799px){.scrolling-text-hero .hero-background .container .content-wrapper .text-content .scrolling-text{margin-top:15px;font-size:18px}}.scrolling-text-hero .hero-background .scrolling-banner{background:#303028;width:100%;padding:20px 0;position:relative;overflow:hidden}.scrolling-text-hero .hero-background .scrolling-banner .scrolling-content{white-space:nowrap;will-change:transform;width:fit-content;animation:10s linear infinite scroll;display:flex}.scrolling-text-hero .hero-background .scrolling-banner .scrolling-content .scroll-text{color:#fff;text-transform:uppercase;letter-spacing:2px;flex-shrink:0;padding:0 30px;font-family:Montserrat,sans-serif;font-size:36px;font-style:italic;font-weight:800;line-height:1.2em}@media (max-width:1079px){.scrolling-text-hero .hero-background .scrolling-banner .scrolling-content .scroll-text{font-size:32px}}@media (max-width:799px){.scrolling-text-hero .hero-background .scrolling-banner .scrolling-content .scroll-text{font-size:28px}.scrolling-text-hero .hero-background .scrolling-banner{padding:15px 0}.scrolling-text-hero .hero-background .scrolling-banner .scrolling-content{animation-duration:15s}.scrolling-text-hero .hero-background .scrolling-banner .scrolling-content .scroll-text{padding:0 30px;font-size:16px}}.scrolling-text-hero .hero-background .form-container{z-index:2;width:100%;position:absolute;bottom:-150px;left:0}.scrolling-text-hero .hero-background .form-container .wrapper{max-width:800px;margin:0 auto;padding:0 20px}@media (max-width:799px){.scrolling-text-hero .hero-background .form-container{bottom:-250px}}.scrolling-text-hero .color-spacer{background-color:#e8f4ef;padding:0}@media (max-width:799px){.scrolling-text-hero .color-spacer{padding:100px 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}
