.header{position:fixed;top:0;left:0;width:100%;padding:.5rem .75rem .5rem .5rem;z-index:5000}.header__container{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:769px){.header__right{padding:.75rem 1.25rem;background-color:#fff;border-radius:.5rem}}.header__logo,.header__logo-icon,.header__logo-link{display:flex;align-items:center}@media only screen and (max-width:768px){.header__logo-icon svg{width:5.75rem;height:auto}}.header__menu-button{gap:.75rem;text-transform:uppercase;font-weight:700;font-size:.625rem;line-height:.75rem;padding:.625rem 1rem;border-radius:.5rem;background-color:#fff}.header__menu-button,.header__menu-button-icon{display:flex;justify-content:center;align-items:center}.footer{background-color:#fff}body:not(:has(.newsletter)) .footer{border-top-left-radius:1rem;border-top-right-radius:1rem}@media only screen and (min-width:769px){.footer{display:flex;flex-direction:column;gap:2.5rem;padding:1.5rem 2.5rem 2.5rem}}@media only screen and (max-width:768px){.footer{padding:1.25rem 1.25rem 2.75rem}}.footer__container{display:flex}@media only screen and (min-width:769px){.footer__container{justify-content:space-between;gap:4.25rem}}@media only screen and (max-width:768px){.footer__container{flex-direction:column;gap:2.25rem}}.footer__left{display:flex;justify-content:space-between}@media only screen and (min-width:769px){.footer__left{flex-direction:column;width:9.25rem;flex-shrink:0}}@media only screen and (max-width:768px){.footer__left{align-items:center;gap:2rem}}.footer__right{display:flex}@media only screen and (min-width:769px){.footer__right{gap:3.75rem}}@media only screen and (min-width:769px){.footer__right.is--spaced{padding-top:1.75rem}}@media only screen and (max-width:768px){.footer__right{flex-direction:column;gap:2rem}}.footer__logo,.footer__logo-icon,.footer__logo-link{display:flex;align-items:center}.footer__opening-hours-container{display:flex;flex-direction:column}.footer__opening-hours-title{font-weight:700;font-size:.75rem;line-height:1.125rem}.footer__opening-hours-description{font-weight:300;font-size:.75rem;line-height:1.125rem}.footer__contacts-container{display:flex}@media only screen and (min-width:769px){.footer__contacts-container{gap:3.25rem}}@media only screen and (max-width:768px){.footer__contacts-container{flex-direction:column;gap:.5rem}}.footer__contacts-title{font-weight:300}@media only screen and (min-width:769px){.footer__contacts-title{font-size:1.125rem;line-height:1.5rem}}@media only screen and (max-width:768px){.footer__contacts-title{font-size:.875rem;line-height:1.25rem}}.footer__copyright{font-weight:300;font-size:.75rem;line-height:.875rem}.main-menu__items{display:flex}@media only screen and (min-width:769px){.main-menu__items{gap:1.5rem;align-items:center}}@media only screen and (max-width:768px){.main-menu__items{gap:1rem;flex-direction:column}}.main-menu__item,.main-menu__item-link{display:flex;justify-content:center;flex-direction:column}.main-menu__item-link{color:#0f6338;transition:all 225ms ease-in-out}@media only screen and (min-width:769px){.main-menu__item-link{font-weight:300;font-size:.875rem;line-height:1.25rem}}@media only screen and (max-width:768px){.main-menu__item-link{font-weight:200;font-size:1.5rem;line-height:2rem}}.current-menu-item .main-menu__item-link,li:hover .main-menu__item-link{color:#dd6f2d;text-shadow:0 0 .0625rem #dd6f2d,0 0 .0625rem #dd6f2d}.menu-mobile{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:5001;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.menu-mobile.is--opened{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.menu-mobile__container,.menu-mobile__wrapper{display:flex;height:100%}.menu-mobile__container{flex-direction:column;position:relative}.menu-mobile__left{flex-shrink:0;padding:.5rem}.menu-mobile__left,.menu-mobile__right{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.menu-mobile__right{display:flex;flex-direction:column;flex:1;background-color:#fff;border-bottom-left-radius:1rem;padding-bottom:2.5rem}.menu-mobile__logo,.menu-mobile__logo-icon,.menu-mobile__logo-link{display:flex;align-items:center}.menu-mobile__logo-icon svg{width:5.75rem;height:auto}.menu-mobile__header{padding:1.5rem 1.25rem;margin-bottom:1rem}.menu-mobile__header-container{display:flex;justify-content:space-between;align-items:center}.menu-mobile__close-button,.menu-mobile__close-button-icon{display:flex;justify-content:center;align-items:center}.menu-mobile__nav{max-height:calc(100vh - 7.25rem);overflow-y:auto;padding:0 1.25rem}.contact{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);z-index:5002;display:flex;align-items:flex-start;justify-content:flex-end;overflow:auto;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.contact.is--opened{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.contact__wrapper{width:100%;background-color:#fff;border-bottom-left-radius:.5rem}@media only screen and (min-width:769px){.contact__wrapper{max-width:31.5rem;padding:1.5rem 2.5rem}}@media only screen and (max-width:768px){.contact__wrapper{padding:2rem 1.25rem 2.25rem}}.contact__container{position:relative;display:flex;flex-direction:column}@media only screen and (min-width:769px){.contact__container{gap:1.75rem}}@media only screen and (max-width:768px){.contact__container{gap:2rem;padding-top:1.25rem}}.contact__content{position:relative}.contact__content .hidden-fields-container,.contact__content .screen-reader-response,.contact__content .wpcf7-response-output{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.contact__close-button{position:absolute;z-index:1;right:0}@media only screen and (min-width:769px){.contact__close-button{top:.5rem}}@media only screen and (max-width:768px){.contact__close-button{top:.25rem}}.contact__close-button,.contact__close-button-icon{display:flex;justify-content:center;align-items:center}.contact__information{display:flex;flex-direction:column;gap:.75rem;transition:all 225ms ease-in-out}.contact.is--error-opened .contact__information,.contact.is--loading .contact__information,.contact.is--success-opened .contact__information{opacity:0;pointer-events:none}.contact__title{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__title{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__title{font-size:2rem;line-height:2.25rem}}.contact__subtitle{font-weight:400}@media only screen and (min-width:769px){.contact__subtitle{font-size:1rem;line-height:1.25rem}}@media only screen and (max-width:768px){.contact__subtitle{font-size:.75rem;line-height:1rem}}.contact__contacts{transition:all 225ms ease-in-out}.contact.is--error-opened .contact__contacts,.contact.is--loading .contact__contacts,.contact.is--success-opened .contact__contacts{opacity:0;pointer-events:none}@media only screen and (min-width:769px){.contact__contacts .contacts__areas{grid-template-columns:repeat(2,1fr);gap:1.25rem .75rem}}.contact__form-wrapper{position:relative;transition:all 225ms ease-in-out}.contact.is--error-opened .contact__form-wrapper,.contact.is--loading .contact__form-wrapper,.contact.is--success-opened .contact__form-wrapper{opacity:0;pointer-events:none}.contact__form-group{display:flex;align-items:center;width:100%;gap:.5rem}@media only screen and (max-width:768px){.contact__form-group{flex-direction:column}}.contact__form-group+.contact__form-group{margin-top:.5rem}.contact__form-label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.contact__form-input{transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:1.25rem 1rem;background-color:#f6f6f3;border-radius:.5rem}.contact__form-input::-webkit-input-placeholder{color:#041a13;opacity:1}.contact__form-input::-moz-placeholder{color:#041a13;opacity:1}.contact__form-input:-ms-input-placeholder{color:#041a13;opacity:1}.contact__form-input:-moz-placeholder{color:#041a13;opacity:1}.contact__form-input-wrapper,.contact__form-select-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.contact__form-select-container .choices{position:relative;outline:0}.contact__form-select-container .choices__inner{position:relative}.contact__form-select-container .choices__input{display:none}.contact__form-select-container .choices__item--choice{transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;width:100%}.contact__form-select-container .choices__item--choice.is-highlighted{text-shadow:0 0 .0625rem #0f6338,0 0 .0625rem #0f6338}.contact__form-select-container .choices__list--single .choices__item{position:relative;transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:1.25rem 1rem;background-color:#f6f6f3;border-radius:.5rem}.contact__form-select-container .choices__list--single .choices__item::-webkit-input-placeholder{color:#041a13;opacity:1}.contact__form-select-container .choices__list--single .choices__item::-moz-placeholder{color:#041a13;opacity:1}.contact__form-select-container .choices__list--single .choices__item:-ms-input-placeholder{color:#041a13;opacity:1}.contact__form-select-container .choices__list--single .choices__item:-moz-placeholder{color:#041a13;opacity:1}.contact__form-select-container .choices__list--single .choices__item:after{transition:all 225ms ease-in-out;position:absolute;top:1.375rem;right:1.5rem;content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #041a13;border-right:1px solid #041a13;transform-origin:center;transform:rotate(135deg);will-change:transform}.contact__form-select-container .choices__list--dropdown{position:absolute;top:calc(100% - .0625rem);width:100%;z-index:5;background-color:#f6f6f3;box-shadow:0 .625rem 1.25rem .25rem rgba(0,0,0,.2);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.contact__form-select-container .choices__list--dropdown.is-active{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.contact__form-select-container .choices__list--dropdown .choices__list{padding:.625rem 0;max-height:9.25rem;overflow-y:auto}.contact__form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar{width:.25rem;height:.25rem}.contact__form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{background:#15130f}.contact__form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar-track{background:#f6f6f3}body .contact__form-select-container .choices__list--dropdown .choices__list{scrollbar-face-color:#15130f;scrollbar-track-color:#f6f6f3}.contact__form-select-container .choices.is-open .choices__inner{z-index:6}.contact__form-select-container .choices.is-open .choices__list--single .choices__item{border-bottom-left-radius:0;border-bottom-right-radius:0}.contact__form-select-container .choices.is-open .choices__list--single .choices__item:after{top:1.625rem;transform:rotate(-45deg)}.contact__form-textarea{transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:1.25rem 1rem;background-color:#f6f6f3;border-radius:.5rem;resize:none;outline:none;height:3.75rem}.contact__form-textarea::-webkit-input-placeholder{color:#041a13;opacity:1}.contact__form-textarea::-moz-placeholder{color:#041a13;opacity:1}.contact__form-textarea:-ms-input-placeholder{color:#041a13;opacity:1}.contact__form-textarea:-moz-placeholder{color:#041a13;opacity:1}.contact__form-textarea::-webkit-scrollbar{width:.25rem;height:.25rem}.contact__form-textarea::-webkit-scrollbar-thumb{background:#15130f}.contact__form-textarea::-webkit-scrollbar-track{background:#f6f6f3}body .contact__form-textarea{scrollbar-face-color:#15130f;scrollbar-track-color:#f6f6f3}.contact__form-textarea-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.contact__form-submit{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.contact__form-submit:hover{border-color:#041a13;background-color:#041a13}.contact__form-submit-wrapper{margin-top:1rem}.contact__loader{position:relative;color:#0f6338;font-size:.625rem;text-indent:-9999em;transform:translateZ(0) translateY(-100%);-webkit-animation-delay:-.16s;animation-delay:-.16s}.contact__loader,.contact__loader:after,.contact__loader:before{color:#0f6338;border-radius:50%;width:1.25rem;height:1.25rem;-webkit-animation:threebounce 1.8s ease-in-out infinite;animation:threebounce 1.8s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.contact__loader:after,.contact__loader:before{content:"";position:absolute;top:0}.contact__loader:before{left:-2.1875rem;-webkit-animation-delay:-.32s;animation-delay:-.32s}.contact__loader:after{left:2.1875rem;-webkit-animation-delay:.32s;animation-delay:.32s}@-webkit-keyframes threebounce{0%,80%,to{box-shadow:0 1.25rem 0 -.625rem}40%{box-shadow:0 1.25rem 0 0}}.contact__loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.is--loading .contact__loader-wrapper{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.contact__loader-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.contact__success{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.contact__success,.contact__success-wrapper{display:flex;justify-content:center;align-items:center}.is--success-opened .contact__success{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.contact__success-container{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:769px){.contact__success-container{gap:2.5rem}}@media only screen and (max-width:768px){.contact__success-container{gap:1.5rem}}.contact__success-content{display:flex;flex-direction:column;color:#041a13;width:100%}@media only screen and (min-width:769px){.contact__success-content{gap:1.25rem}}@media only screen and (max-width:768px){.contact__success-content{gap:.75rem}}.contact__success-content h1{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__success-content h1{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__success-content h1{font-size:2rem;line-height:2.25rem}}.contact__success-content h2{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__success-content h2{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__success-content h2{font-size:2rem;line-height:2.25rem}}.contact__success-content h3{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__success-content h3{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__success-content h3{font-size:2rem;line-height:2.25rem}}.contact__success-content h4{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__success-content h4{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__success-content h4{font-size:2rem;line-height:2.25rem}}.contact__success-content h5{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__success-content h5{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__success-content h5{font-size:2rem;line-height:2.25rem}}.contact__success-content h6{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__success-content h6{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__success-content h6{font-size:2rem;line-height:2.25rem}}.contact__success-content p{font-weight:400}@media only screen and (min-width:769px){.contact__success-content p{font-size:1rem;line-height:1.375rem}}@media only screen and (max-width:768px){.contact__success-content p{font-size:.75rem;line-height:1rem}}.contact__success-button{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.contact__success-button:hover{border-color:#041a13;background-color:#041a13}.contact__error{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.contact__error,.contact__error-wrapper{display:flex;justify-content:center;align-items:center}.is--error-opened .contact__error{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.contact__error-container{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:769px){.contact__error-container{gap:2.5rem}}@media only screen and (max-width:768px){.contact__error-container{gap:1.5rem}}.contact__error-content{display:flex;flex-direction:column;color:#041a13;width:100%}@media only screen and (min-width:769px){.contact__error-content{gap:1.25rem}}@media only screen and (max-width:768px){.contact__error-content{gap:.75rem}}.contact__error-content h1{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__error-content h1{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__error-content h1{font-size:2rem;line-height:2.25rem}}.contact__error-content h2{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__error-content h2{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__error-content h2{font-size:2rem;line-height:2.25rem}}.contact__error-content h3{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__error-content h3{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__error-content h3{font-size:2rem;line-height:2.25rem}}.contact__error-content h4{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__error-content h4{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__error-content h4{font-size:2rem;line-height:2.25rem}}.contact__error-content h5{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__error-content h5{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__error-content h5{font-size:2rem;line-height:2.25rem}}.contact__error-content h6{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.contact__error-content h6{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.contact__error-content h6{font-size:2rem;line-height:2.25rem}}.contact__error-content p{font-weight:400}@media only screen and (min-width:769px){.contact__error-content p{font-size:1rem;line-height:1.375rem}}@media only screen and (max-width:768px){.contact__error-content p{font-size:.75rem;line-height:1rem}}.contact__error-button{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.contact__error-button:hover{border-color:#041a13;background-color:#041a13}.newsletter{background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}@media only screen and (min-width:769px){.newsletter{padding:2.5rem 2.5rem 0}}@media only screen and (max-width:768px){.newsletter{padding:1.25rem 1.25rem 0}}.newsletter__wrapper{color:#f6f6f3;background-color:#dd6f2d;border-radius:1rem;padding:2rem}.newsletter__container{display:flex;position:relative}.newsletter__container .hidden-fields-container,.newsletter__container .screen-reader-response,.newsletter__container .wpcf7-response-output{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media only screen and (min-width:769px){.newsletter__container{align-items:center;gap:4rem}}@media only screen and (max-width:768px){.newsletter__container{flex-direction:column;gap:.75rem}}.newsletter__left{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0;transition:all 225ms ease-in-out}.newsletter.is--error-opened .newsletter__left,.newsletter.is--loading .newsletter__left,.newsletter.is--success-opened .newsletter__left{opacity:0;pointer-events:none}@media only screen and (min-width:769px){.newsletter__left{width:15.4%}}.newsletter__right{flex:1}.newsletter__title{font-weight:200;font-size:1.5rem;line-height:1.75rem}.newsletter__subtitle{font-weight:300;font-size:.75rem;line-height:1rem}.newsletter__form-wrapper{transition:all 225ms ease-in-out}.newsletter.is--error-opened .newsletter__form-wrapper,.newsletter.is--loading .newsletter__form-wrapper,.newsletter.is--success-opened .newsletter__form-wrapper{opacity:0;pointer-events:none}.newsletter__form-group{display:flex;align-items:center;width:100%;gap:.5rem}@media only screen and (max-width:768px){.newsletter__form-group{flex-direction:column}}.newsletter__form-group+.newsletter__form-group{margin-top:.5rem}@media only screen and (min-width:769px){.newsletter__form-group{gap:1.25rem}}@media only screen and (max-width:768px){.newsletter__form-group{gap:.75rem}}.newsletter__form-label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.newsletter__form-input{transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;background-color:#f6f6f3;border-radius:.5rem;border-radius:0;padding:.84375rem 0;color:#f6f6f3;background-color:transparent;border-bottom:.0625rem solid}.newsletter__form-input::-webkit-input-placeholder{color:#041a13}.newsletter__form-input::-moz-placeholder{color:#041a13}.newsletter__form-input:-ms-input-placeholder{color:#041a13}.newsletter__form-input:-moz-placeholder{color:#041a13}.newsletter__form-input::-webkit-input-placeholder{color:#f6f6f3;opacity:1}.newsletter__form-input::-moz-placeholder{color:#f6f6f3;opacity:1}.newsletter__form-input:-ms-input-placeholder{color:#f6f6f3;opacity:1}.newsletter__form-input:-moz-placeholder{color:#f6f6f3;opacity:1}.newsletter__form-input-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.newsletter__form-submit{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #f6f6f3;background-color:transparent}.newsletter__form-submit:hover{border-color:#041a13;color:#041a13;background-color:#f6f6f3}.newsletter__form-submit-wrapper{margin-top:2.25rem}@media only screen and (max-width:768px){.newsletter__form-submit{width:100%}}.newsletter__form-submit-wrapper{flex-shrink:0}@media only screen and (min-width:769px){.newsletter__form-submit-wrapper{margin-top:0;margin-left:2.75rem}}@media only screen and (max-width:768px){.newsletter__form-submit-wrapper{margin-top:1.75rem;width:100%}}.newsletter__loader{position:relative;color:#f6f6f3;font-size:.625rem;text-indent:-9999em;transform:translateZ(0) translateY(-100%);-webkit-animation-delay:-.16s;animation-delay:-.16s}.newsletter__loader,.newsletter__loader:after,.newsletter__loader:before{color:#f6f6f3;border-radius:50%;width:1.25rem;height:1.25rem;-webkit-animation:threebounce 1.8s ease-in-out infinite;animation:threebounce 1.8s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.newsletter__loader:after,.newsletter__loader:before{content:"";position:absolute;top:0}.newsletter__loader:before{left:-2.1875rem;-webkit-animation-delay:-.32s;animation-delay:-.32s}.newsletter__loader:after{left:2.1875rem;-webkit-animation-delay:.32s;animation-delay:.32s}.newsletter__loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.is--loading .newsletter__loader-wrapper{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.newsletter__loader-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.newsletter__success{position:absolute;top:0;left:0;z-index:3;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.newsletter__success,.newsletter__success-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.is--success-opened .newsletter__success{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.newsletter__success-container{display:flex;width:100%}@media only screen and (min-width:769px){.newsletter__success-container{gap:3.5rem;align-items:center}}@media only screen and (max-width:768px){.newsletter__success-container{gap:2rem;flex-direction:column}}.newsletter__success-content{display:flex;flex-direction:column;color:#f6f6f3;flex:1}@media only screen and (min-width:769px){.newsletter__success-content{gap:.25rem}}@media only screen and (max-width:768px){.newsletter__success-content{gap:1rem}}.newsletter__success-content h1,.newsletter__success-content h2,.newsletter__success-content h3,.newsletter__success-content h4,.newsletter__success-content h5,.newsletter__success-content h6{font-weight:200;color:#f6f6f3;font-size:1.5rem;line-height:1.75rem}.newsletter__success-content p{font-weight:400;font-size:.75rem;line-height:1rem}.newsletter__success-button{flex-shrink:0;transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #f6f6f3;background-color:transparent}.newsletter__success-button:hover{border-color:#041a13;color:#041a13;background-color:#f6f6f3}@media only screen and (max-width:768px){.newsletter__success-button{width:100%;padding-left:2rem;padding-right:2rem}}.newsletter__error{position:absolute;top:0;left:0;z-index:3;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.newsletter__error,.newsletter__error-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.is--error-opened .newsletter__error{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.newsletter__error-container{display:flex;width:100%}@media only screen and (min-width:769px){.newsletter__error-container{gap:3.5rem;align-items:center}}@media only screen and (max-width:768px){.newsletter__error-container{gap:2rem;flex-direction:column}}.newsletter__error-content{display:flex;flex-direction:column;color:#f6f6f3;flex:1}@media only screen and (min-width:769px){.newsletter__error-content{gap:.25rem}}@media only screen and (max-width:768px){.newsletter__error-content{gap:1rem}}.newsletter__error-content h1,.newsletter__error-content h2,.newsletter__error-content h3,.newsletter__error-content h4,.newsletter__error-content h5,.newsletter__error-content h6{font-weight:200;color:#f6f6f3;font-size:1.5rem;line-height:1.75rem}.newsletter__error-content p{font-weight:400;font-size:.75rem;line-height:1rem}.newsletter__error-button{flex-shrink:0;transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #f6f6f3;background-color:transparent}.newsletter__error-button:hover{border-color:#041a13;color:#041a13;background-color:#f6f6f3}@media only screen and (max-width:768px){.newsletter__error-button{width:100%;padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:769px){.products{padding-left:2.5rem}}@media only screen and (max-width:768px){.products{padding-left:1.25rem}}.products__wrapper{display:flex;flex-direction:column;overflow:hidden}@media only screen and (min-width:769px){.products__wrapper{gap:1.5rem}}@media only screen and (max-width:768px){.products__wrapper{gap:1rem}}.products__top{display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width:769px){.products__top{padding-right:2.5rem}}@media only screen and (max-width:768px){.products__top{padding-right:1.25rem}}.products__title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.products__title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.products__title{font-size:2rem;line-height:2.25rem}}.products__subtitle{text-transform:uppercase;color:#dd6f2d;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.products__subtitle{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:768px){.products__subtitle{font-size:.625rem;line-height:.75rem}}.products__navigation{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.products__navigation{gap:.25rem}}@media only screen and (max-width:768px){.products__navigation{gap:1.25rem}}.products__navigation-wrapper{gap:1.25rem;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.products__navigation-wrapper{padding-right:2.5rem}}@media only screen and (max-width:768px){.products__navigation-wrapper{padding-right:1.25rem}}.products__navigation-button,.products__navigation-button-wrapper{flex-shrink:0;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.products__navigation-button,.products__navigation-button-wrapper{width:2.75rem;height:2.75rem}}.products__scrollbar{flex:1;height:.0625rem;background-color:#041a13;display:flex;align-items:center}.products__scrollbar .swiper-scrollbar-drag{height:.1875rem;background-color:#041a13}.product{background-color:#ecddc5;border-radius:1rem;overflow:hidden}.product__photo{-o-object-fit:cover;object-fit:cover}.product__photo,.product__photo-link{position:absolute;top:0;left:0;width:100%;height:100%}.product__photo-wrapper{position:relative;background-color:#fff}@media only screen and (min-width:769px){.product__photo-wrapper{padding:2.5rem 2.25rem 2.5rem 2rem}}@media only screen and (max-width:768px){.product__photo-wrapper{padding:1.25rem}}.product__photo-container{position:relative;width:100%;padding-bottom:94.14%;overflow:hidden}.product__stemp{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product__stemp-wrapper{position:absolute;z-index:3;top:.75rem}@media only screen and (min-width:769px){.product__stemp-wrapper{right:.75rem;width:3.25rem;height:2.75rem}}@media only screen and (max-width:768px){.product__stemp-wrapper{right:.5rem;width:2.5rem;height:2rem}}.product__highlighted-photo{-o-object-fit:cover;object-fit:cover}.product__highlighted-photo,.product__highlighted-photo-link,.product__highlighted-photo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.product__highlighted-photo-wrapper{z-index:2;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.product:hover .product__highlighted-photo-wrapper{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.product__container{display:flex;align-items:center}@media only screen and (min-width:769px){.product__container{gap:2rem;padding:1.5rem}}@media only screen and (max-width:768px){.product__container{padding:.75rem}}.product__left{display:flex;flex-direction:column;flex:1}@media only screen and (min-width:769px){.product__left{gap:.5rem}}@media only screen and (max-width:768px){.product__left{gap:.25rem}}.product__right{flex-shrink:0}.product__name{font-weight:300;font-size:.875rem;line-height:1.125rem}.product__subtitle{text-transform:uppercase;font-weight:500;letter-spacing:.125rem;font-size:.625rem;line-height:.75rem}.product__price{text-decoration:none;font-weight:700}@media only screen and (min-width:769px){.product__price{font-size:1rem;line-height:1.25rem}}@media only screen and (max-width:768px){.product__price{font-size:.875rem;line-height:1.125rem}}.product__price-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.product__price-without-discount{font-weight:400}@media only screen and (min-width:769px){.product__price-without-discount{font-size:.875rem;line-height:1.125rem}}@media only screen and (max-width:768px){.product__price-without-discount{font-size:.75rem;line-height:1rem}}.product__link{border-radius:.5rem;border:.0625rem solid #041a13;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}.product__link,.product__link svg path{transition:all 225ms ease-in-out}.product__link:hover{background-color:#041a13}.product__link:hover svg path{stroke:#ecddc5}@media only screen and (min-width:769px){.home__carousel{padding:2.25rem .75rem .75rem}}@media only screen and (max-width:768px){.home__carousel{padding:1.75rem 1.25rem}}.home__carousel-item-wrapper,.home__carousel-wrapper{position:relative;overflow:hidden}.home__carousel-item-wrapper{display:flex;align-items:flex-end;border-radius:1rem;background-color:#0f6338}@media only screen and (min-width:769px){.home__carousel-item-wrapper{height:calc(100vh - 3rem)}}@media only screen and (max-width:768px){.home__carousel-item-wrapper{height:calc(100vh - 3.5rem)}}.home__carousel-item-container{position:relative;z-index:2;width:100%;color:#f6f6f3}@media only screen and (min-width:769px){.home__carousel-item-container{display:flex;align-items:flex-end;gap:.75rem;padding:5rem 9.25rem 5rem 11.25rem}}@media only screen and (max-width:768px){.home__carousel-item-container{padding:5rem 1.25rem}}.home__carousel-item-left{flex:1}.home__carousel-item-right{width:23.73%;flex-shrink:0}.home__carousel-item-bottom{display:flex;gap:1.5rem}@media only screen and (min-width:769px){.home__carousel-item-bottom{padding-right:5.75rem}}@media only screen and (max-width:768px){.home__carousel-item-bottom{flex-direction:column;align-items:center}}.home__carousel-item-banner{-o-object-fit:cover;object-fit:cover}.home__carousel-item-banner,.home__carousel-item-banner-secondary,.home__carousel-item-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.home__carousel-item-banner-secondary{-o-object-fit:cover;object-fit:cover}.home__carousel-item-banner-secondary-wrapper{position:relative;width:100%;border-radius:1rem;overflow:hidden;padding-bottom:76.2%}.home__carousel-item-title{color:#fff}@media only screen and (min-width:769px){.home__carousel-item-title{font-weight:100;font-size:7rem;line-height:7.25rem}}@media only screen and (max-width:768px){.home__carousel-item-title{font-weight:200;font-size:2.5rem;line-height:3rem}}.home__carousel-item-title:not(:last-child){border-bottom:.0625rem solid #f6f6f3;padding-bottom:1rem}@media only screen and (min-width:769px){.home__carousel-item-title:not(:last-child){margin-bottom:.75rem}}@media only screen and (max-width:768px){.home__carousel-item-title:not(:last-child){margin-bottom:.5rem}}.home__carousel-item-subtitle{font-weight:200}@media only screen and (min-width:769px){.home__carousel-item-subtitle{font-size:2.375rem;line-height:2.75rem}}@media only screen and (max-width:768px){.home__carousel-item-subtitle{font-size:1.5rem;line-height:1.75rem}}.home__carousel-item-subtitle:not(:last-child){margin-bottom:.25rem}.home__carousel-item-caption{font-weight:700;font-size:.875rem;line-height:1.125rem}.home__carousel-item-caption:not(:last-child){margin-bottom:1.5rem}.home__carousel-item-description{flex:1;font-weight:300;font-size:.75rem;line-height:1.25rem}.home__carousel-item-link{flex-shrink:0}@media only screen and (min-width:769px){.home__carousel-item-link{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #f6f6f3;background-color:transparent}.home__carousel-item-link:hover{border-color:#041a13;color:#041a13;background-color:#f6f6f3}}@media only screen and (max-width:768px){.home__carousel-item-link{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338}.home__carousel-item-link:hover{border-color:#041a13;background-color:#041a13}}.home__carousel-navigation{gap:.75rem}.home__carousel-navigation,.home__carousel-navigation-wrapper{pointer-events:none}@media only screen and (min-width:769px){.home__carousel-navigation{display:flex;justify-content:center;align-items:center}}@media only screen and (max-width:768px){.home__carousel-navigation{display:flex;justify-content:space-between;align-items:center}}.home__carousel-navigation-button{pointer-events:auto}@media only screen and (min-width:769px){.home__carousel-navigation-button{width:4rem;height:4rem}}@media only screen and (max-width:768px){.home__carousel-navigation-button{width:2.75rem;height:2.75rem}}.home__carousel-navigation-button,.home__carousel-navigation-button-wrapper{display:flex;justify-content:center;align-items:center}.home__carousel-navigation-button-wrapper{flex-shrink:0}@media only screen and (max-width:768px){.home__carousel-navigation-button-wrapper svg{width:1.5625rem;height:auto}}.home__carousel-navigation-button svg path{stroke:#f6f6f3}@media only screen and (min-width:769px){.home__carousel-navigation-button-wrapper{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.home__carousel-navigation-button-wrapper.is--prev{left:0}.home__carousel-navigation-button-wrapper.is--next{right:0}}@media only screen and (max-width:768px){.home__carousel-navigation-wrapper{position:absolute;left:.25rem;right:.25rem;bottom:1rem;z-index:3}}.home__carousel-scrollbar{height:.25rem;border:.0625rem solid #f6f6f3;border-radius:3.75rem;overflow:hidden}@media only screen and (min-width:769px){.home__carousel-scrollbar{position:absolute;width:100%;bottom:1.25rem;z-index:3;width:25.972%}}@media only screen and (max-width:768px){.home__carousel-scrollbar{width:100%}}.home__carousel-scrollbar .swiper-scrollbar-drag{background-color:#f6f6f3}@media only screen and (min-width:769px){.home__products{padding:2.5rem 0}}@media only screen and (max-width:768px){.home__products{padding:1.25rem 0}}@media only screen and (min-width:769px){.home__about-us{padding:2.5rem 11.25rem 2.5rem 6.75rem}}@media only screen and (max-width:768px){.home__about-us{padding:1.25rem}}.home__about-us-container{display:flex}@media only screen and (min-width:769px){.home__about-us-container{gap:.75rem}}@media only screen and (max-width:768px){.home__about-us-container{flex-direction:column;gap:.5rem}}.home__about-us-left,.home__about-us-right{flex-shrink:0}@media only screen and (max-width:768px){.home__about-us-left,.home__about-us-right{flex:1}}@media only screen and (min-width:769px){.home__about-us:has(.home__about-us-right) .home__about-us-left{width:53.67%}.home__about-us:not(:has(.home__about-us-right)) .home__about-us-left{flex:1}}.home__about-us-right{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}@media only screen and (min-width:769px){.home__about-us:has(.home__about-us-right) .home__about-us-right{width:45.82%}.home__about-us:not(:has(.home__about-us-left)) .home__about-us-right{flex:1}}.home__about-us-title{color:#dd6f2d;font-weight:100}@media only screen and (min-width:769px){.home__about-us-title{font-size:5rem;line-height:5.25rem}}@media only screen and (max-width:768px){.home__about-us-title{font-size:2.75rem;line-height:3.75rem}}.home__about-us-video-wrapper{width:100%;position:relative;overflow:hidden;padding-bottom:56.25%}.home__about-us-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home__about-us-description{font-weight:300;font-size:.875rem;line-height:1.75rem}.home__about-us-link{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338}.home__about-us-link:hover{border-color:#041a13;background-color:#041a13}@media only screen and (max-width:768px){.home__about-us-link{width:100%}}@media only screen and (min-width:769px){.home__stores{padding:0 2.5rem .75rem}}@media only screen and (max-width:768px){.home__stores{padding:0 1.25rem .75rem}}.home__stores-container{display:flex;background-color:#dd6f2d;border-radius:1rem;overflow:hidden}@media only screen and (min-width:769px){.home__stores-container{align-items:center}}@media only screen and (max-width:768px){.home__stores-container{flex-direction:column}}@media only screen and (min-width:769px){.home__stores-left{width:63.16%;flex-shrink:0}}.home__stores-right{display:flex;flex-direction:column}@media only screen and (min-width:769px){.home__stores-right{flex:1;padding:2rem;gap:3rem}}@media only screen and (max-width:768px){.home__stores-right{padding:1.5rem 1.5rem 2.5rem;gap:1.5rem}}.home__stores-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__stores-banner-wrapper{position:relative;width:100%;height:100%;overflow:hidden;padding-bottom:58.97%}.home__stores-title{color:#f6f6f3;font-weight:200}@media only screen and (min-width:769px){.home__stores-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.home__stores-title{font-size:2rem;line-height:2.25rem}}.home__stores-form{display:grid;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:769px){.home__stores-form{gap:1.75rem}}@media only screen and (max-width:768px){.home__stores-form{gap:1.25rem}}.home__stores-form-group{display:flex;align-items:center;width:100%;gap:.5rem}@media only screen and (max-width:768px){.home__stores-form-group{flex-direction:column}}.home__stores-form-group+.home__stores-form-group{margin-top:.5rem}.home__stores-form-label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.home__stores-form-select-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.home__stores-form-select-container .choices{position:relative;outline:0}.home__stores-form-select-container .choices__inner{position:relative}.home__stores-form-select-container .choices__input{display:none}.home__stores-form-select-container .choices__item--choice{transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;width:100%}.home__stores-form-select-container .choices__item--choice.is-highlighted{text-shadow:0 0 .0625rem #0f6338,0 0 .0625rem #0f6338}.home__stores-form-select-container .choices__list--single .choices__item{position:relative;transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:1.25rem 1rem;background-color:#f6f6f3;border-radius:.5rem}.home__stores-form-select-container .choices__list--single .choices__item::-webkit-input-placeholder{color:#041a13;opacity:1}.home__stores-form-select-container .choices__list--single .choices__item::-moz-placeholder{color:#041a13;opacity:1}.home__stores-form-select-container .choices__list--single .choices__item:-ms-input-placeholder{color:#041a13;opacity:1}.home__stores-form-select-container .choices__list--single .choices__item:-moz-placeholder{color:#041a13;opacity:1}.home__stores-form-select-container .choices__list--single .choices__item:after{transition:all 225ms ease-in-out;position:absolute;top:1.375rem;right:1.5rem;content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #041a13;border-right:1px solid #041a13;transform-origin:center;transform:rotate(135deg);will-change:transform}.home__stores-form-select-container .choices__list--dropdown{position:absolute;top:calc(100% - .0625rem);width:100%;z-index:5;background-color:#f6f6f3;box-shadow:0 .625rem 1.25rem .25rem rgba(0,0,0,.2);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.home__stores-form-select-container .choices__list--dropdown.is-active{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.home__stores-form-select-container .choices__list--dropdown .choices__list{padding:.625rem 0;max-height:9.25rem;overflow-y:auto}.home__stores-form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar{width:.25rem;height:.25rem}.home__stores-form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{background:#15130f}.home__stores-form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar-track{background:#f6f6f3}body .home__stores-form-select-container .choices__list--dropdown .choices__list{scrollbar-face-color:#15130f;scrollbar-track-color:#f6f6f3}.home__stores-form-select-container .choices.is-open .choices__inner{z-index:6}.home__stores-form-select-container .choices.is-open .choices__list--single .choices__item{border-bottom-left-radius:0;border-bottom-right-radius:0}.home__stores-form-select-container .choices.is-open .choices__list--single .choices__item:after{top:1.625rem;transform:rotate(-45deg)}.home__stores-form-submit{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.home__stores-form-submit:hover{border-color:#041a13;background-color:#041a13}.home__stores-form-submit-wrapper{margin-top:0}@media only screen and (min-width:769px){.home__grid{padding:0 2.5rem 2rem}}@media only screen and (max-width:768px){.home__grid{padding:0 1.25rem 1.25rem}}.home__grid-cards{display:grid;gap:.75rem}@media only screen and (min-width:769px){.home__grid-cards{grid-template-columns:repeat(8,1fr);grid-auto-rows:1fr}}@media only screen and (max-width:768px){.home__grid-cards{grid-template-columns:repeat(2,1fr)}}.home__grid-card{background-color:#fff;border-radius:1rem;overflow:hidden}.home__grid-card-container{height:100%}.home__grid-card-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__grid-card-banner-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.home__grid-card-title{font-weight:200}@media only screen and (min-width:769px){.home__grid-card-title{font-size:2rem;line-height:2.5rem}}@media only screen and (max-width:768px){.home__grid-card-title{font-size:1.5rem;line-height:2rem}}.home__grid-card-description{font-weight:300;font-size:.75rem;line-height:1.25rem;margin-top:.75rem}.home__grid-card-left{height:100%}@media only screen and (min-width:769px){.home__grid-card-right{padding:2rem}}@media only screen and (max-width:768px){.home__grid-card-right{padding:1.5rem 2.5rem 2rem 1rem}}@media only screen and (min-width:769px){.home__grid-card:first-child{grid-column:1/span 3;grid-row:1/span 2}}@media only screen and (max-width:768px){.home__grid-card:first-child{grid-column:1/-1}}.home__grid-card:first-child .home__grid-card-container{display:flex;flex-direction:column;justify-content:space-between}.home__grid-card:first-child .home__grid-card-left{height:auto}.home__grid-card:first-child .home__grid-card-banner-wrapper{padding-bottom:66.2%}.home__grid-card:first-child .home__grid-card-title{color:#0f6338}.home__grid-card:nth-child(2){background-color:#e7e148}@media only screen and (min-width:769px){.home__grid-card:nth-child(2){grid-column:4/span 2}}.home__grid-card:nth-child(2) .home__grid-card-left{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media only screen and (max-width:768px){.home__grid-card:nth-child(2) .home__grid-card-right{padding:1rem}}.home__grid-card:nth-child(2) .home__grid-card-container{display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:769px){.home__grid-card:nth-child(2) .home__grid-card-container{padding-right:4.5rem}}@media only screen and (min-width:769px){.home__grid-card:nth-child(2) .home__grid-card-title{font-size:4.5rem;line-height:5rem}}@media only screen and (max-width:768px){.home__grid-card:nth-child(2) .home__grid-card-title{font-size:3.75rem;line-height:4.25rem}}.home__grid-card:nth-child(2) .home__grid-card-description{font-weight:700;line-height:1rem;margin-top:0}@media only screen and (min-width:769px){.home__grid-card:nth-child(3){grid-column:6/-1}}.home__grid-card:nth-child(3) .home__grid-card-right{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media only screen and (min-width:769px){.home__grid-card:nth-child(3) .home__grid-card-banner-wrapper{padding-bottom:66.2%}}@media only screen and (max-width:768px){.home__grid-card:nth-child(3) .home__grid-card-banner-wrapper{padding-bottom:100%}}@media only screen and (min-width:769px){.home__grid-card:nth-child(4){grid-column:4/-1}}@media only screen and (max-width:768px){.home__grid-card:nth-child(4){grid-column:1/-1}}.home__grid-card:nth-child(4) .home__grid-card-container{display:flex;align-items:flex-end}.home__grid-card:nth-child(4) .home__grid-card-left{flex-shrink:0}@media only screen and (min-width:769px){.home__grid-card:nth-child(4) .home__grid-card-left{width:39.19%}}@media only screen and (max-width:768px){.home__grid-card:nth-child(4) .home__grid-card-left{width:calc(50% - .75rem)}}.home__grid-card:nth-child(4) .home__grid-card-right{flex:1}@media only screen and (min-width:769px){.home__grid-card:nth-child(4) .home__grid-card-banner-wrapper{padding-bottom:100%}}.home__grid-card:nth-child(4) .home__grid-card-title{color:#0f6338}@media only screen and (min-width:769px){.home__grid-card:nth-child(5){grid-column:1/span 4}}@media only screen and (max-width:768px){.home__grid-card:nth-child(5){grid-column:1/-1}}.home__grid-card:nth-child(5) .home__grid-card-container{display:flex;align-items:center}.home__grid-card:nth-child(5) .home__grid-card-left{flex-shrink:0}@media only screen and (min-width:769px){.home__grid-card:nth-child(5) .home__grid-card-left{width:49.15%}}@media only screen and (max-width:768px){.home__grid-card:nth-child(5) .home__grid-card-left{width:calc(50% - .75rem)}}.home__grid-card:nth-child(5) .home__grid-card-right{flex:1;padding:.75rem}@media only screen and (min-width:769px){.home__grid-card:nth-child(5) .home__grid-card-banner-wrapper{padding-bottom:100%}}.home__grid-card:nth-child(5) .home__grid-card-title{color:#0f6338}.home__grid-card:nth-child(6){background-color:#0f6338}@media only screen and (min-width:769px){.home__grid-card:nth-child(6){grid-column:5/span 2}}.home__grid-card:nth-child(6) .home__grid-card-left{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media only screen and (max-width:768px){.home__grid-card:nth-child(6) .home__grid-card-right{padding:1rem}}.home__grid-card:nth-child(6) .home__grid-card-container{color:#f6f6f3;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:769px){.home__grid-card:nth-child(6) .home__grid-card-container{padding-right:4.5rem}}@media only screen and (min-width:769px){.home__grid-card:nth-child(6) .home__grid-card-title{font-size:4.5rem;line-height:5rem}}@media only screen and (max-width:768px){.home__grid-card:nth-child(6) .home__grid-card-title{font-size:3.75rem;line-height:4.25rem}}.home__grid-card:nth-child(6) .home__grid-card-description{font-weight:700;line-height:1rem;margin-top:0}@media only screen and (min-width:769px){.home__grid-card:nth-child(7){grid-column:7/-1}}.home__grid-card:nth-child(7) .home__grid-card-right{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.home__grid-card:nth-child(7) .home__grid-card-banner-wrapper{padding-bottom:100%}.home__marquee{overflow:hidden}@media only screen and (min-width:769px){.home__marquee{padding:2rem 0 2.75rem}}@media only screen and (max-width:768px){.home__marquee{padding:1.25rem 0}}.home__marquee-container{transition-timing-function:linear}.home__marquee-text{color:#dd6f2d;font-weight:100;white-space:nowrap;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}@media only screen and (min-width:769px){.home__marquee-text{font-size:7rem;line-height:7.25rem}}@media only screen and (max-width:768px){.home__marquee-text{font-size:3rem;line-height:3.25rem}}@media only screen and (min-width:769px){.home__topics{padding:2rem 2.5rem 2.5rem}}@media only screen and (max-width:768px){.home__topics{padding:2.75rem 0 1.25rem 1.25rem}}.home__topics-container{display:flex}@media only screen and (min-width:769px){.home__topics-container{gap:.75rem}}@media only screen and (max-width:768px){.home__topics-container{gap:2rem;flex-direction:column}}.home__topics-left{display:flex;flex-direction:column}@media only screen and (min-width:769px){.home__topics-left{gap:2.75rem;width:24.33%;flex-shrink:0;padding-bottom:6rem}}@media only screen and (max-width:768px){.home__topics-left{gap:1.5rem;padding-right:1.75rem}}@media only screen and (min-width:769px){.home__topics-right{position:relative;width:calc(100% - 7rem);margin-left:auto}.home__topics:has(.home__topics-left) .home__topics-right{width:calc(75.67% - .75rem)}}@media only screen and (max-width:768px){.home__topics-right{display:flex;flex-direction:column;gap:1.25rem}}.home__topics-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.home__topics-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.home__topics-title{font-size:2rem;line-height:2.25rem}}.home__topics-description{color:#000;font-weight:300;font-size:.75rem;line-height:1.125rem}.home__topics-carousel{overflow:hidden}.home__topics-carousel-navigation{display:flex;align-items:center}@media only screen and (min-width:769px){.home__topics-carousel-navigation{gap:.25rem}}@media only screen and (max-width:768px){.home__topics-carousel-navigation{gap:1.25rem}}.home__topics-carousel-navigation-button,.home__topics-carousel-navigation-button-wrapper{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.home__topics-carousel-navigation-button,.home__topics-carousel-navigation-button-wrapper{width:3rem;height:3rem}}@media only screen and (min-width:769px){.home__topics-carousel-navigation-wrapper{position:absolute;bottom:1.5rem;left:-.75rem;z-index:2;transform:translateX(-100%)}}@media only screen and (max-width:768px){.home__topics-carousel-navigation-wrapper{padding-right:1.25rem;display:flex;justify-content:center;align-items:center}}.home__topic-wrapper{position:relative;border-radius:1rem;overflow:hidden;background-color:#041a13;width:100%;padding-bottom:182.81%}.home__topic-banner{-o-object-fit:cover;object-fit:cover}.home__topic-banner,.home__topic-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.home__topic-title{position:absolute;left:0;right:0;bottom:0;color:#ecddc5;font-weight:200}@media only screen and (min-width:769px){.home__topic-title{padding:2rem;font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.home__topic-title{padding:1rem;font-size:1.5rem;line-height:1.75rem}}@media only screen and (min-width:769px){.home__partners{padding:2.5rem 8.25rem 2rem 2.5rem}}@media only screen and (max-width:768px){.home__partners{padding:1.25rem 1.25rem 2.25rem}}.home__partners-container{display:flex}@media only screen and (min-width:769px){.home__partners-container{gap:.75rem}}@media only screen and (max-width:768px){.home__partners-container{flex-direction:column;gap:1.5rem}}.home__partners-left{display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width:769px){.home__partners-left{flex-shrink:0;width:26.37%;padding-top:2rem}}@media only screen and (min-width:769px){.home__partners-right{flex:1}}.home__partners-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.home__partners-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.home__partners-title{font-size:2rem;line-height:2.25rem}}.home__partners-subtitle{text-transform:uppercase;color:#dd6f2d;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.home__partners-subtitle{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:768px){.home__partners-subtitle{font-size:.625rem;line-height:.75rem}}.home__partners-list{display:grid}@media only screen and (min-width:769px){.home__partners-list{grid-template-columns:repeat(4,1fr);gap:1rem 4.25rem}}@media only screen and (max-width:768px){.home__partners-list{grid-template-columns:repeat(6,1fr);gap:.75rem 1.25rem}}.home__partner-logo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.home__partner-logo-wrapper{position:relative;width:100%;overflow:hidden;padding-bottom:80%}@media only screen and (max-width:768px){.home__partner{grid-column:span 2}.home__partner:last-child:nth-child(3n - 1){grid-column-end:-2}.home__partner:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.home__partner:last-child:nth-child(3n - 2){grid-column-end:5}}.single__content{padding:0 1rem;margin:auto;max-width:70rem}.single__title{font-size:4rem;font-weight:700;padding:0 5rem;margin:1rem auto .25rem;line-height:1}.single__author{font-size:.75rem;margin-bottom:.5rem;padding:0 5rem}.single__post-count{font-size:.75rem;margin-top:.5rem;padding:0 5rem}@media only screen and (min-width:769px){.about-us__intro{border-top:6.25rem solid #ecddc5;padding-bottom:2.25rem}}@media only screen and (max-width:768px){.about-us__intro{border-top:4.75rem solid #ecddc5;padding-bottom:1.25rem}}.about-us__intro-title{color:#0f6338;font-weight:100;background-color:#ecddc5}@media only screen and (min-width:769px){.about-us__intro-title{padding:2.5rem 12rem 1.75rem 2.5rem;font-size:4rem;line-height:4.5rem}}@media only screen and (max-width:768px){.about-us__intro-title{padding:1.25rem 1.25rem .75rem;font-size:2rem;line-height:2.5rem}}.about-us__intro-banner{position:absolute;top:0;left:0;width:100%;height:100%}.about-us__intro-banner-wrapper{background:linear-gradient(180deg,#ecddc5,#ecddc5 50%,transparent 0,transparent)}@media only screen and (min-width:769px){.about-us__intro-banner-wrapper{padding:1.75rem 2.5rem 0}}@media only screen and (max-width:768px){.about-us__intro-banner-wrapper{padding:.75rem 1.25rem 0}}.about-us__intro-banner-container{position:relative;width:100%;border-radius:1rem;overflow:hidden}@media only screen and (min-width:769px){.about-us__intro-banner-container{padding-bottom:37%}}@media only screen and (max-width:768px){.about-us__intro-banner-container{padding-bottom:132.14%}}@media only screen and (min-width:769px){.about-us__history{padding:2.25rem 2.5rem 2.5rem}}@media only screen and (max-width:768px){.about-us__history{padding:1.25rem 1.25rem 2.5rem}}.about-us__history-container{display:flex;gap:.75rem}@media only screen and (max-width:768px){.about-us__history-container{flex-direction:column}}@media only screen and (min-width:769px){.about-us__history-left{flex-shrink:0;width:25.25%}}.about-us__history-right{display:flex;flex-direction:column}@media only screen and (min-width:769px){.about-us__history-right{flex:1;gap:2.5rem}}@media only screen and (max-width:768px){.about-us__history-right{gap:1.75rem}}.about-us__history-title{text-transform:uppercase;color:#dd6f2d;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.about-us__history-title{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:768px){.about-us__history-title{font-size:.625rem;line-height:.75rem}}.about-us__history-description-wrapper ol{list-style:decimal}.about-us__history-description-wrapper ul{list-style:disc}.about-us__history-description-wrapper ol,.about-us__history-description-wrapper ul{display:flex;flex-direction:column;gap:.25rem;list-style-position:inside}.about-us__history-description-wrapper b,.about-us__history-description-wrapper strong{font-weight:700}.about-us__history-description-wrapper a{font-style:normal;text-decoration:underline}.about-us__history-description-wrapper li,.about-us__history-description-wrapper ol,.about-us__history-description-wrapper p,.about-us__history-description-wrapper ul{font-weight:300;font-size:.75rem;line-height:1.375rem}.about-us__history-description-wrapper h1{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-description-wrapper h1{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-description-wrapper h1{font-size:2rem;line-height:2.25rem}}.about-us__history-description-wrapper h2{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-description-wrapper h2{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-description-wrapper h2{font-size:2rem;line-height:2.25rem}}.about-us__history-description-wrapper h3{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-description-wrapper h3{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-description-wrapper h3{font-size:2rem;line-height:2.25rem}}.about-us__history-description-wrapper h4{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-description-wrapper h4{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-description-wrapper h4{font-size:2rem;line-height:2.25rem}}.about-us__history-description-wrapper h5{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-description-wrapper h5{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-description-wrapper h5{font-size:2rem;line-height:2.25rem}}.about-us__history-description-wrapper h6{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-description-wrapper h6{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-description-wrapper h6{font-size:2rem;line-height:2.25rem}}.about-us__history-topics{display:grid}@media only screen and (min-width:769px){.about-us__history-topics{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media only screen and (max-width:768px){.about-us__history-topics{grid-template-columns:repeat(1,1fr);gap:1.25rem}}.about-us__history-topic-wrapper ol{list-style:decimal}.about-us__history-topic-wrapper ul{list-style:disc}.about-us__history-topic-wrapper ol,.about-us__history-topic-wrapper ul{display:flex;flex-direction:column;gap:.25rem;list-style-position:inside}.about-us__history-topic-wrapper b,.about-us__history-topic-wrapper strong{font-weight:700}.about-us__history-topic-wrapper a{font-style:normal;text-decoration:underline}.about-us__history-topic-wrapper li,.about-us__history-topic-wrapper ol,.about-us__history-topic-wrapper p,.about-us__history-topic-wrapper ul{font-weight:300;font-size:.75rem;line-height:1.375rem}.about-us__history-topic-wrapper h1{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h1{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h1{font-size:2rem;line-height:2.25rem}}.about-us__history-topic-wrapper h2{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h2{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h2{font-size:2rem;line-height:2.25rem}}.about-us__history-topic-wrapper h3{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h3{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h3{font-size:2rem;line-height:2.25rem}}.about-us__history-topic-wrapper h4{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h4{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h4{font-size:2rem;line-height:2.25rem}}.about-us__history-topic-wrapper h5{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h5{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h5{font-size:2rem;line-height:2.25rem}}.about-us__history-topic-wrapper h6{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h6{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h6{font-size:2rem;line-height:2.25rem}}.about-us__history-topic-wrapper h1{font-weight:500}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h1{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h1{font-size:1rem;line-height:1.5rem}}.about-us__history-topic-wrapper h2{font-weight:500}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h2{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h2{font-size:1rem;line-height:1.5rem}}.about-us__history-topic-wrapper h3{font-weight:500}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h3{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h3{font-size:1rem;line-height:1.5rem}}.about-us__history-topic-wrapper h4{font-weight:500}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h4{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h4{font-size:1rem;line-height:1.5rem}}.about-us__history-topic-wrapper h5{font-weight:500}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h5{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h5{font-size:1rem;line-height:1.5rem}}.about-us__history-topic-wrapper h6{font-weight:500}@media only screen and (min-width:769px){.about-us__history-topic-wrapper h6{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__history-topic-wrapper h6{font-size:1rem;line-height:1.5rem}}.about-us__timeline{position:relative;background-color:#fff;overflow:hidden}@media only screen and (min-width:769px){.about-us__timeline{padding-top:3rem;padding-bottom:3.75rem}}@media only screen and (max-width:768px){.about-us__timeline{padding-top:1.5rem;padding-bottom:2.5rem}}.about-us__timeline-wrapper{position:relative}.about-us__timeline-wrapper:before{content:"";position:absolute;height:.0625rem;width:100%;background-color:#c9c9c9;top:2.8125rem;pointer-events:none}.about-us__timeline-item{display:flex;flex-direction:column}@media only screen and (max-width:768px){.about-us__timeline-item-wrapper{padding:0 2.5rem}}.about-us__timeline-item-year{font-weight:200;color:#0f6338;font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}.about-us__timeline-item-divider{display:flex;border-radius:50%;width:.75rem;height:.75rem;background-color:#dd6f2d;margin-bottom:1.25rem}.about-us__timeline-item-description{font-weight:300;font-size:.75rem;line-height:1.375rem;margin-bottom:1.25rem}.about-us__timeline-item-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__timeline-item-banner-wrapper{position:relative;width:100%;padding-bottom:71.23%;border-radius:1rem;overflow:hidden}.about-us__timeline-navigation-button,.about-us__timeline-navigation-button-wrapper{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.about-us__timeline-navigation-button,.about-us__timeline-navigation-button-wrapper{width:3rem;height:3rem}}.about-us__timeline-navigation-button-wrapper{position:absolute;z-index:2}@media only screen and (min-width:769px){.about-us__timeline-navigation-button-wrapper{top:0}}@media only screen and (max-width:768px){.about-us__timeline-navigation-button-wrapper{top:.5rem}}@media only screen and (min-width:769px){.about-us__timeline-navigation-button-wrapper.is--prev{left:1.5rem}}@media only screen and (max-width:768px){.about-us__timeline-navigation-button-wrapper.is--prev{left:.5rem}}@media only screen and (min-width:769px){.about-us__timeline-navigation-button-wrapper.is--next{right:1.5rem}}@media only screen and (max-width:768px){.about-us__timeline-navigation-button-wrapper.is--next{right:.5rem}}@media only screen and (min-width:769px){.about-us__health{padding:3.75rem 2.5rem 1.75rem}}@media only screen and (max-width:768px){.about-us__health{padding:2.75rem 1.25rem 1rem}}.about-us__health-container{display:flex;gap:.75rem}@media only screen and (max-width:768px){.about-us__health-container{flex-direction:column}}@media only screen and (min-width:769px){.about-us__health-left,.about-us__health-right{flex:1}}@media only screen and (min-width:769px){.about-us__health-left{display:flex;flex-direction:column;gap:.75rem}}.about-us__health-title{text-transform:uppercase;color:#dd6f2d;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.about-us__health-title{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:768px){.about-us__health-title{font-size:.625rem;line-height:.75rem}}.about-us__health-description-wrapper ol{list-style:decimal}.about-us__health-description-wrapper ul{list-style:disc}.about-us__health-description-wrapper ol,.about-us__health-description-wrapper ul{display:flex;flex-direction:column;gap:.25rem;list-style-position:inside}.about-us__health-description-wrapper b,.about-us__health-description-wrapper strong{font-weight:700}.about-us__health-description-wrapper a{font-style:normal;text-decoration:underline}.about-us__health-description-wrapper li,.about-us__health-description-wrapper ol,.about-us__health-description-wrapper p,.about-us__health-description-wrapper ul{font-weight:300;font-size:.75rem;line-height:1.375rem}.about-us__health-description-wrapper h1{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__health-description-wrapper h1{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__health-description-wrapper h1{font-size:2rem;line-height:2.25rem}}.about-us__health-description-wrapper h2{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__health-description-wrapper h2{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__health-description-wrapper h2{font-size:2rem;line-height:2.25rem}}.about-us__health-description-wrapper h3{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__health-description-wrapper h3{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__health-description-wrapper h3{font-size:2rem;line-height:2.25rem}}.about-us__health-description-wrapper h4{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__health-description-wrapper h4{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__health-description-wrapper h4{font-size:2rem;line-height:2.25rem}}.about-us__health-description-wrapper h5{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__health-description-wrapper h5{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__health-description-wrapper h5{font-size:2rem;line-height:2.25rem}}.about-us__health-description-wrapper h6{font-weight:200;color:#0f6338}@media only screen and (min-width:769px){.about-us__health-description-wrapper h6{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__health-description-wrapper h6{font-size:2rem;line-height:2.25rem}}.about-us__health-topic-info-wrapper{display:flex;flex-direction:column;background-color:#dd6f2d;color:#fff;gap:1.25rem;border-radius:1rem}@media only screen and (min-width:769px){.about-us__health-topic-info-wrapper{padding:1.75rem}}@media only screen and (max-width:768px){.about-us__health-topic-info-wrapper{padding:1.25rem}}.about-us__health-topic-info-title{font-weight:500;font-size:1.5rem;line-height:2rem}.about-us__health-topic-container{display:flex;gap:.25rem}.about-us__health-topic-left{display:flex;flex-shrink:0}.about-us__health-topic-right{flex:1}.about-us__health-topic-icon{display:flex}.about-us__health-topic-description{font-weight:200;font-size:.875rem;line-height:1.25rem}.about-us__health-topic-description strong{font-weight:500}.about-us__health-topics{display:flex;flex-direction:column;gap:1rem}.about-us__health-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__health-banner-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:1rem}@media only screen and (max-width:768px){.about-us__health-banner-wrapper{padding-bottom:100%}}@media only screen and (min-width:769px){.about-us__health:not(:has(.about-us__health-left)) .about-us__health-banner-wrapper{padding-bottom:100%}}.about-us__statistics{display:grid;gap:.75rem;margin-top:.75rem;grid-auto-rows:1fr}@media only screen and (min-width:769px){.about-us__statistics{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:768px){.about-us__statistics{grid-template-columns:repeat(2,1fr)}}.about-us__statistic{height:100%;border-radius:1rem;overflow:hidden}@media only screen and (min-width:769px){.about-us__statistic{min-height:11.25rem}}.about-us__statistic:first-child{background-color:#e7e148}.about-us__statistic:nth-child(2){color:#fff;background-color:#7f4272}.about-us__statistic:nth-child(3){color:#fff;background-color:#ee8f2f}.about-us__statistic:nth-child(4){color:#fff;background-color:#0f6338}.about-us__statistic-wrapper{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:.25rem}@media only screen and (min-width:769px){.about-us__statistic-wrapper{padding:1.25rem}}@media only screen and (max-width:768px){.about-us__statistic-wrapper{padding:1.25rem .75rem 1rem}}.about-us__statistic-title{font-weight:200}@media only screen and (min-width:769px){.about-us__statistic-title{font-size:2.75rem;line-height:3rem}}@media only screen and (max-width:768px){.about-us__statistic-title{font-size:2.5rem;line-height:2.75rem}}.about-us__statistic-description{font-weight:700;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:769px){.about-us__team{padding:1.75rem 2.5rem 2.25rem}}@media only screen and (max-width:768px){.about-us__team{padding-top:1rem;padding-bottom:1.75rem}}.about-us__team-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.about-us__team-container{gap:2rem}}@media only screen and (max-width:768px){.about-us__team-container{gap:1.25rem}}.about-us__team-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.about-us__team-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__team-title{font-size:2rem;line-height:2.25rem;padding:0 1.25rem}}.about-us__team-members{gap:.75rem}@media only screen and (min-width:769px){.about-us__team-members{display:grid;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:768px){.about-us__team-members{display:flex;overflow:auto}.about-us__team-members:after,.about-us__team-members:before{content:"";width:.5rem;display:flex;flex-shrink:0}}.about-us__team-member{background-color:#ecddc5;border-radius:1rem;overflow:hidden}@media only screen and (max-width:768px){.about-us__team-member{width:77.86vw;flex-shrink:0}}.about-us__team-member-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.about-us__team-member-photo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__team-member-photo-wrapper{position:relative;width:100%;overflow:hidden;padding-bottom:116.43%}.about-us__team-member-name{color:#373737;font-weight:300;font-size:1.5rem;line-height:1.5rem}.about-us__team-member-role{color:#373737;text-transform:uppercase;font-weight:700;font-size:.75rem;line-height:1rem}.about-us__team-member-description{font-weight:300;font-size:.75rem;line-height:1.25rem}.about-us__team-member-information{display:flex;flex:1;width:100%;padding:1.25rem 1rem 1.25rem 1.25rem}.about-us__team-member-information-container{display:flex;align-items:center;gap:1.25rem;width:100%}.about-us__team-member-information-left{display:flex;flex-direction:column;gap:.25rem;flex:1}.about-us__team-member-information-right{flex-shrink:0}.about-us__team-member-information-button{border-radius:.5rem;border:.0625rem solid #041a13;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}.about-us__team-member-information-button,.about-us__team-member-information-button svg path{transition:all 225ms ease-in-out}.about-us__team-member-information-button:hover{background-color:#041a13}.about-us__team-member-information-button:hover svg path{stroke:#ecddc5}.about-us__team-member-information-button.is--close{position:absolute;right:1rem;bottom:1.5rem}.about-us__team-member-detail{position:absolute;inset:0;z-index:2;background-color:#ecddc5;padding:3rem .75rem 4.75rem 1.25rem;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.is--opened .about-us__team-member-detail{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.about-us__team-member-detail-wrapper{display:flex;flex-direction:column;gap:1.5rem;padding-right:.5rem;max-height:100%;overflow:auto}.about-us__team-member-detail-wrapper::-webkit-scrollbar{width:.25rem;height:.25rem}.about-us__team-member-detail-wrapper::-webkit-scrollbar-thumb{background:#15130f}.about-us__team-member-detail-wrapper::-webkit-scrollbar-track{background:#f6f6f3}body .about-us__team-member-detail-wrapper{scrollbar-face-color:#15130f;scrollbar-track-color:#f6f6f3}.about-us__team-member-detail-top{display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width:769px){.about-us__testimonies{padding:2.25rem 2.5rem 1.75rem}}@media only screen and (max-width:768px){.about-us__testimonies{padding:1.75rem 1.25rem 1.5rem}}.about-us__testimonies-container{display:flex}@media only screen and (min-width:769px){.about-us__testimonies-container{gap:.75rem}}@media only screen and (max-width:768px){.about-us__testimonies-container{flex-direction:column;gap:1.25rem}}.about-us__testimonies-left{display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width:769px){.about-us__testimonies-left{flex-shrink:0;width:24.3%}}@media only screen and (min-width:769px){.about-us__testimonies-right{flex:1}}.about-us__testimonies-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.about-us__testimonies-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.about-us__testimonies-title{font-size:2rem;line-height:2.25rem}}.about-us__testimonies-subtitle{text-transform:uppercase;color:#dd6f2d;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.about-us__testimonies-subtitle{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:768px){.about-us__testimonies-subtitle{font-size:.625rem;line-height:.75rem}}.about-us__testimonies-videos{display:grid}@media only screen and (min-width:769px){.about-us__testimonies-videos{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media only screen and (max-width:768px){.about-us__testimonies-videos{grid-template-columns:repeat(1,1fr);gap:.5rem}}.about-us__testimonies-video-wrapper{width:100%;position:relative;overflow:hidden;padding-bottom:56.25%}.about-us__testimonies-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:769px){.about-us__recognitions{padding:1.75rem 2.5rem 3.25rem}}@media only screen and (max-width:768px){.about-us__recognitions{padding:1.5rem 1.25rem 2.75rem}}.about-us__recognitions-container{display:flex}@media only screen and (min-width:769px){.about-us__recognitions-container{gap:.75rem}}@media only screen and (max-width:768px){.about-us__recognitions-container{flex-direction:column;gap:2.5rem}}.about-us__recognitions-left{display:flex;flex-direction:column}@media only screen and (min-width:769px){.about-us__recognitions-left{gap:1.75rem;width:37%;flex-shrink:0}}@media only screen and (max-width:768px){.about-us__recognitions-left{gap:1rem}}.about-us__recognitions-right{flex:1}.about-us__recognitions-title{text-transform:uppercase;color:#dd6f2d;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.about-us__recognitions-title{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:768px){.about-us__recognitions-title{font-size:.625rem;line-height:.75rem}}.about-us__recognitions-description{font-weight:300;font-size:.75rem;line-height:1.375rem}.about-us__recognitions-logos{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:769px){.about-us__recognitions-logos{gap:3rem;padding-right:2.5rem}}@media only screen and (max-width:768px){.about-us__recognitions-logos{gap:2.5rem}}.about-us__recognitions-logo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-us__recognitions-logo-wrapper{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.about-us__recognitions-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__recognitions-banner-wrapper{position:relative;border-radius:1rem;background-color:#041a13;overflow:hidden}.about-us__recognitions-banner-wrapper:not(:has(.about-us__recognitions-banner-information)) .about-us__recognitions-banner-container{position:relative;width:100%}@media only screen and (min-width:769px){.about-us__recognitions-banner-wrapper:not(:has(.about-us__recognitions-banner-information)) .about-us__recognitions-banner-container{padding-bottom:54.3%}}@media only screen and (max-width:768px){.about-us__recognitions-banner-wrapper:not(:has(.about-us__recognitions-banner-information)) .about-us__recognitions-banner-container{padding-bottom:120.23%}}.about-us__recognitions-banner-information{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;color:#f6f6f3}@media only screen and (min-width:769px){.about-us__recognitions-banner-information{gap:2rem;padding:5.25rem 3.25rem}}@media only screen and (max-width:768px){.about-us__recognitions-banner-information{gap:1.25rem;padding:5.25rem 1.25rem}}.about-us__recognitions-banner-title{font-weight:100}@media only screen and (min-width:769px){.about-us__recognitions-banner-title{font-size:3.5rem;line-height:4rem}}@media only screen and (max-width:768px){.about-us__recognitions-banner-title{font-size:2.5rem;line-height:3rem}}.about-us__recognitions-banner-title b,.about-us__recognitions-banner-title strong{font-weight:700}.about-us__recognitions-banner-link{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #dd6f2d;background-color:#dd6f2d}.about-us__recognitions-banner-link:hover{border-color:#041a13;color:#f6f6f3;background-color:#041a13}.news__intro{background-color:#041a13}.news__intro-container{position:relative}@media only screen and (min-width:769px){.news__intro-container{padding:18.5rem 2.5rem 6.75rem}}@media only screen and (max-width:768px){.news__intro-container{padding:23.75rem 1.25rem 2.5rem}}.news__intro-banner{-o-object-fit:cover;object-fit:cover}.news__intro-banner,.news__intro-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.news__intro-title{position:relative;z-index:1;color:#f6f6f3;font-weight:100}@media only screen and (min-width:769px){.news__intro-title{font-size:4rem;line-height:4.5rem}}@media only screen and (max-width:768px){.news__intro-title{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width:769px){.news__articles{padding:2.5rem}}@media only screen and (max-width:768px){.news__articles{padding:1.75rem 1.25rem}}.news__articles-list{display:grid}@media only screen and (min-width:769px){.news__articles-list{grid-template-columns:repeat(8,1fr);gap:.75rem}}@media only screen and (max-width:768px){.news__articles-list{grid-template-columns:repeat(1,1fr);gap:1.25rem}}@media only screen and (min-width:769px){.news__articles-item{grid-column:span 2}.news__articles-item:nth-child(2){grid-column:1/5}.news__articles-item:nth-child(2) .news__article-container{padding:1.25rem}.news__articles-item:nth-child(3){grid-column:5/-1}.news__articles-item:nth-child(3) .news__article-container{padding:1.25rem}.news__articles-item:nth-child(n+4) .news__article-right{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.news__articles-item:first-child{grid-column:1/-1}.news__articles-item:first-child .news__article-container{padding:1.5rem 1.25rem}.news__articles-item:first-child .news__article-title{font-size:1.5rem;line-height:1.75rem}.news__articles:has(.news__promo) .news__articles-item:first-child{grid-column:1/6}}@media only screen and (min-width:769px){.news__articles:has(.news__promo) .news__articles-item:last-child{grid-column:6/-1;grid-row:1}}@media only screen and (max-width:768px){.news__articles:has(.news__promo) .news__articles-item:last-child{grid-row:2}}.news__article{background-color:#ecddc5;border-radius:1rem;overflow:hidden}.news__article-thumbnail{-o-object-fit:cover;object-fit:cover}.news__article-thumbnail,.news__article-thumbnail-link{position:absolute;top:0;left:0;width:100%;height:100%}.news__article-thumbnail-wrapper{position:relative;overflow:hidden;width:100%;padding-bottom:56.56%}.news__article-container{display:flex;align-items:center;padding:1rem .75rem;gap:1.25rem}.news__article-left{display:flex;flex-direction:column;flex:1;gap:.25rem;color:#373737}.news__article-right{flex-shrink:0}.news__article-date{font-weight:700;font-size:.75rem;line-height:1rem}.news__article-title{font-weight:300;font-size:1rem;line-height:1.25rem}.news__article-title-link,.news__article-title-wrapper{display:flex}@media only screen and (min-width:769px){.news__article-title{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}}.news__article-link{border-radius:.5rem;border:.0625rem solid #041a13;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}.news__article-link,.news__article-link svg path{transition:all 225ms ease-in-out}.news__article-link:hover{background-color:#041a13}.news__article-link:hover svg path{stroke:#ecddc5}.news__promo,.news__promo-wrapper{position:relative;width:100%;height:100%;background-color:#041a13;border-radius:1rem;overflow:hidden}@media only screen and (max-width:768px){.news__promo-wrapper{padding-bottom:128.57%}}.news__promo-banner{-o-object-fit:cover;object-fit:cover}.news__promo-banner,.news__promo-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.news__promo-container{display:flex;flex-direction:column;justify-content:space-between;position:absolute;inset:0;z-index:2}@media only screen and (min-width:769px){.news__promo-container{padding:2.75rem 4.25rem}}@media only screen and (max-width:768px){.news__promo-container{padding:2rem 1.25rem 1.25rem}}.news__promo-top{display:flex;flex-direction:column;gap:.25rem;color:#f6f6f3}.news__promo-title{font-weight:200}@media only screen and (min-width:769px){.news__promo-title{font-size:3.5rem;line-height:3.75rem}}@media only screen and (max-width:768px){.news__promo-title{font-size:3rem;line-height:3.25rem}}.news__promo-subtitle{letter-spacing:.125rem;font-weight:700}.news__promo-link,.news__promo-subtitle{text-transform:uppercase;font-size:.75rem;line-height:1rem}.news__promo-link{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;border-radius:.5rem;padding:.9375rem 4rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.news__promo-link:hover{border-color:#041a13;background-color:#041a13}@media only screen and (min-width:769px){.franchisee__container{display:flex;gap:.75rem;padding:2.5rem 2.5rem 4.25rem 1rem}}@media only screen and (max-width:768px){.franchisee__container{padding:2rem .5rem}}@media only screen and (min-width:769px){.franchisee__left{flex:1}}@media only screen and (min-width:769px){.franchisee__right{flex-shrink:0;width:36.58%}}.franchisee__intro-container{display:flex;gap:1rem}@media only screen and (min-width:769px){.franchisee__intro-container{align-items:flex-end;min-height:calc(100vh - 5rem)}}@media only screen and (max-width:768px){.franchisee__intro-container{gap:1.25rem;flex-direction:column-reverse}}.franchisee__intro-left{display:flex}@media only screen and (min-width:769px){.franchisee__intro-left{flex-direction:column;flex:1;gap:2.25rem}}@media only screen and (max-width:768px){.franchisee__intro-left{gap:.5rem}}@media only screen and (min-width:769px){.franchisee__intro-right{flex-shrink:0;width:46.75%;align-self:stretch}}.franchisee__intro-title{color:#15130f;font-weight:100}@media only screen and (min-width:769px){.franchisee__intro-title{font-size:4rem;line-height:4.5rem}}@media only screen and (max-width:768px){.franchisee__intro-title{flex:1;font-size:2.25rem;line-height:2.5rem;padding:1.25rem 0}}.franchisee__intro-title b,.franchisee__intro-title strong{font-weight:300;color:#dd6f2d}.franchisee__intro-card{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;border-radius:1rem;background-color:#0f6338;color:#ecddc5}@media only screen and (min-width:769px){.franchisee__intro-card{gap:.75rem;padding:2.5rem 5.75rem 2.5rem 1.5rem;min-height:13rem}.franchisee__intro:has(.franchisee__intro-right) .franchisee__intro-card{width:calc(100% + 4.5rem)}}@media only screen and (max-width:768px){.franchisee__intro-card{flex-shrink:0;width:40.15%;gap:.5rem;padding:1.75rem 1rem}}.franchisee__intro-card-title{font-weight:200}@media only screen and (min-width:769px){.franchisee__intro-card-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.franchisee__intro-card-title{font-size:1.5rem;line-height:1.75rem}}.franchisee__intro-card-description{font-weight:200}@media only screen and (min-width:769px){.franchisee__intro-card-description{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:768px){.franchisee__intro-card-description{font-size:1rem;line-height:1.25rem}}.franchisee__intro-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.franchisee__intro-banner-wrapper{position:relative;width:100%;overflow:hidden;border-radius:1rem}@media only screen and (min-width:769px){.franchisee__intro-banner-wrapper{height:100%}}@media only screen and (max-width:768px){.franchisee__intro-banner-wrapper{padding-bottom:50%}}@media only screen and (min-width:769px){.franchisee__statistics{padding:6.5rem 0 2.5rem 1.5rem}}@media only screen and (max-width:768px){.franchisee__statistics{padding:1.75rem .75rem 1.25rem}}.franchisee__statistics-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.franchisee__statistics-container{gap:1.25rem}}@media only screen and (max-width:768px){.franchisee__statistics-container{gap:1.75rem}}.franchisee__statistics-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.franchisee__statistics-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.franchisee__statistics-title{font-size:2rem;line-height:2.5rem}}.franchisee__statistics-list{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:769px){.franchisee__statistics-list{gap:2.5rem 5rem}}@media only screen and (max-width:768px){.franchisee__statistics-list{gap:1.25rem .5rem}}.franchisee__statistic{display:flex;flex-direction:column}.franchisee__statistic-title{font-weight:200}@media only screen and (min-width:769px){.franchisee__statistic-title{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__statistic-title{font-size:2rem;line-height:2.25rem}}.franchisee__statistic-description{font-weight:700;font-size:.875rem;line-height:1.375rem}@media only screen and (min-width:769px){.franchisee__stamp{padding-top:2.5rem;padding-bottom:.5rem;padding-left:1.5rem}}@media only screen and (max-width:768px){.franchisee__stamp{padding:1.25rem .75rem .5rem}}.franchisee__stamp-container{display:flex;background-color:#fff;border-radius:1rem;overflow:hidden}.franchisee__stamp-title{color:#0f6338;flex:1;font-weight:200;align-self:center}@media only screen and (min-width:769px){.franchisee__stamp-title{padding:2rem;font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:768px){.franchisee__stamp-title{padding:1rem .75rem;font-size:.875rem;line-height:1.25rem}}.franchisee__stamp-title b,.franchisee__stamp-title strong{font-weight:400;color:#dd6f2d}.franchisee__stamp-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.franchisee__stamp-banner-wrapper{position:relative;width:8.75rem;padding-bottom:8.75rem;overflow:hidden;flex-shrink:0}@media only screen and (min-width:769px){.franchisee__hero{padding-top:.5rem;padding-bottom:2.25rem;padding-left:1.5rem}}@media only screen and (max-width:768px){.franchisee__hero{padding:.5rem .75rem 1.75rem}}.franchisee__hero-container{display:flex;border-radius:1rem;overflow:hidden;background-color:#ecddc5}@media only screen and (max-width:768px){.franchisee__hero-container{flex-direction:column}}@media only screen and (min-width:769px){.franchisee__hero-left{flex-shrink:0;width:39.14%}}.franchisee__hero-right{display:flex;flex-direction:column;flex:1}@media only screen and (min-width:769px){.franchisee__hero-right{gap:.75rem;padding:2rem 2.75rem 2rem 2rem}}@media only screen and (max-width:768px){.franchisee__hero-right{gap:.5rem;padding:1.25rem 1rem 1.75rem}}.franchisee__hero-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.franchisee__hero-banner-wrapper{position:relative;width:100%;overflow:hidden}@media only screen and (min-width:769px){.franchisee__hero-banner-wrapper{padding-bottom:143.83%}}@media only screen and (max-width:768px){.franchisee__hero-banner-wrapper{padding-bottom:65.47%}}.franchisee__hero-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.franchisee__hero-title{font-size:1.5rem;line-height:1.75rem}}@media only screen and (max-width:768px){.franchisee__hero-title{font-size:1rem;line-height:1.375rem}}.franchisee__hero-subtitle,.franchisee__hero-title b,.franchisee__hero-title strong{font-weight:400}@media only screen and (min-width:769px){.franchisee__hero-subtitle{font-size:1rem;line-height:1.25rem}}@media only screen and (max-width:768px){.franchisee__hero-subtitle{font-size:.875rem;line-height:1.25rem}}.franchisee__hero-description{font-weight:300;font-size:.75rem;line-height:1.375rem}@media only screen and (min-width:769px){.franchisee__hero-description{margin-top:auto}}@media only screen and (max-width:768px){.franchisee__hero-description:not(:first-child){margin-top:2.25rem}}.franchisee__topics{display:flex;flex-direction:column}@media only screen and (min-width:769px){.franchisee__topics{gap:2rem;padding:2.25rem 0 2.25rem 1.5rem}}@media only screen and (max-width:768px){.franchisee__topics{gap:1rem;padding:1.75rem .75rem 1.25rem}}.franchisee__topics-title{color:#0f6338;font-weight:100}@media only screen and (min-width:769px){.franchisee__topics-title{font-size:7rem;line-height:7.25rem}}@media only screen and (max-width:768px){.franchisee__topics-title{font-size:3.5rem;line-height:3.75rem}}.franchisee__topics-container{display:flex;gap:1.5rem}@media only screen and (min-width:769px){.franchisee__topics-container{padding-right:2.5rem}}@media only screen and (max-width:768px){.franchisee__topics-container{flex-direction:column-reverse}}.franchisee__topics-list{display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width:769px){.franchisee__topics-list{flex:1}}.franchisee__topics-description{color:#15130f;font-weight:200}@media only screen and (min-width:769px){.franchisee__topics-description{font-size:2.5rem;line-height:2.75rem;width:36.6%;flex-shrink:0}}@media only screen and (max-width:768px){.franchisee__topics-description{font-size:1.5rem;line-height:1.75rem}}.franchisee__topic{display:flex;align-items:center;gap:1.5rem}.franchisee__topic-icon{flex-shrink:0;width:3.125rem;height:3.125rem}.franchisee__topic-icon svg{width:100%;height:100%}.franchisee__topic-description{flex:1;color:#15130f;font-weight:200;font-size:1rem;line-height:1.5rem}.franchisee__topic-description b,.franchisee__topic-description strong{font-weight:400}@media only screen and (min-width:769px){.franchisee__stores{padding-top:2.25rem;padding-left:1.5rem;padding-bottom:2.25rem}}@media only screen and (max-width:768px){.franchisee__stores{padding:1.25rem .75rem 1.5rem}}.franchisee__stores-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.franchisee__stores-container{gap:2.25rem}}@media only screen and (max-width:768px){.franchisee__stores-container{gap:1.25rem}}.franchisee__stores-top{display:flex;flex-direction:column;gap:.5rem}.franchisee__stores-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.franchisee__stores-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.franchisee__stores-title{font-size:2rem;line-height:2.25rem}}.franchisee__stores-subtitle{text-transform:uppercase;color:#dd6f2d;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.franchisee__stores-subtitle{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:768px){.franchisee__stores-subtitle{font-size:.625rem;line-height:.75rem}}.franchisee__stores-list{display:flex;flex-direction:column}@media only screen and (min-width:769px){.franchisee__stores-list{gap:.75rem}}@media only screen and (max-width:768px){.franchisee__stores-list{gap:1.25rem}}.franchisee__store{overflow:hidden;border-radius:1rem;background-color:#fff}@media only screen and (min-width:769px){.franchisee__store{padding:1.25rem 1.25rem 1.25rem 2rem}}@media only screen and (max-width:768px){.franchisee__store{padding:.5rem .5rem 1.25rem}}.franchisee__store-container{display:flex;gap:1.25rem}@media only screen and (max-width:768px){.franchisee__store-container{flex-direction:column-reverse}}.franchisee__store-left{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:769px){.franchisee__store-left{flex:1;padding:.75rem 0;align-self:center}}@media only screen and (max-width:768px){.franchisee__store-left{padding:0 .5rem}}@media only screen and (min-width:769px){.franchisee__store-right{flex-shrink:0;width:47.98%}}.franchisee__store-title{color:#dd6f2d;font-weight:400}@media only screen and (min-width:769px){.franchisee__store-title{font-size:1.75rem;line-height:2rem}}@media only screen and (max-width:768px){.franchisee__store-title{font-size:1.5rem;line-height:1.75rem}}.franchisee__store-topic-container{display:flex;gap:.25rem}.franchisee__store-topic-left{display:flex;flex-shrink:0}.franchisee__store-topic-right{flex:1}.franchisee__store-topic-icon{display:flex}.franchisee__store-topic-icon svg path{fill:#0f6338}.franchisee__store-topic-description{font-weight:200;font-size:.875rem;line-height:1.25rem}.franchisee__store-topic-description strong{font-weight:500}.franchisee__store-topics{display:flex;flex-direction:column;gap:1rem}.franchisee__store-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.franchisee__store-banner-wrapper{position:relative;width:100%;overflow:hidden;border-radius:1rem}@media only screen and (min-width:769px){.franchisee__store-banner-wrapper{height:100%;padding-bottom:110.77%}}@media only screen and (max-width:768px){.franchisee__store-banner-wrapper{padding-bottom:52.5%}}@media only screen and (min-width:769px){.franchisee__testimonies{padding:2.25rem 0 3.5rem 1.5rem}}@media only screen and (max-width:768px){.franchisee__testimonies{padding:1.75rem 1.25rem 1.5rem}}.franchisee__testimonies-container{display:flex}@media only screen and (min-width:769px){.franchisee__testimonies-container{gap:.75rem}}@media only screen and (max-width:768px){.franchisee__testimonies-container{flex-direction:column;gap:1.25rem}}.franchisee__testimonies-left{display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width:769px){.franchisee__testimonies-left{flex-shrink:0;width:40.14%}}@media only screen and (min-width:769px){.franchisee__testimonies-right{flex:1}}.franchisee__testimonies-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.franchisee__testimonies-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.franchisee__testimonies-title{font-size:2rem;line-height:2.25rem}}.franchisee__testimonies-subtitle{text-transform:uppercase;color:#dd6f2d;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.franchisee__testimonies-subtitle{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:768px){.franchisee__testimonies-subtitle{font-size:.625rem;line-height:.75rem}}.franchisee__testimonies-videos{display:grid;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:769px){.franchisee__testimonies-videos{gap:.75rem}}@media only screen and (max-width:768px){.franchisee__testimonies-videos{gap:.5rem}}.franchisee__testimonies-video-wrapper{width:100%;position:relative;overflow:hidden;padding-bottom:56.25%}.franchisee__testimonies-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:769px){.franchisee__steps{padding:3.5rem 0 3.5rem 1.5rem}}@media only screen and (max-width:768px){.franchisee__steps{padding:1.5rem .75rem 2rem}}.franchisee__steps-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.franchisee__steps-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.franchisee__steps-title{font-size:2rem;line-height:2.25rem}}.franchisee__steps-subtitle{text-transform:uppercase;color:#dd6f2d;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.franchisee__steps-subtitle{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:768px){.franchisee__steps-subtitle{font-size:.625rem;line-height:.75rem}}@media only screen and (min-width:769px){.franchisee__steps-list{display:grid;gap:.75rem;grid-auto-rows:1fr;grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:768px){.franchisee__steps-list{display:flex;flex-wrap:wrap;gap:.5rem}}@media only screen and (min-width:769px){.franchisee__steps-information{grid-column:span 2}}@media only screen and (max-width:768px){.franchisee__steps-information{width:100%;margin-bottom:1.25rem}}.franchisee__step{display:flex;align-items:flex-end;position:relative;overflow:hidden;border-radius:1rem;background-color:#0f6338;color:#fff}@media only screen and (min-width:769px){.franchisee__step{padding:1rem}}@media only screen and (max-width:768px){.franchisee__step{flex-shrink:0;padding:.75rem;min-height:8.75rem}}.franchisee__step-container{position:relative;z-index:1;display:flex;flex-direction:column;gap:.25rem}.franchisee__step-number{font-weight:200}@media only screen and (min-width:769px){.franchisee__step-number{font-size:2.75rem;line-height:3rem}}@media only screen and (max-width:768px){.franchisee__step-number{font-size:2.5rem;line-height:2.75rem}}.franchisee__step-title{font-weight:300;font-size:.875rem;line-height:1.375rem;min-height:2.75rem}.franchisee__step-banner{-o-object-fit:cover;object-fit:cover}.franchisee__step-banner,.franchisee__step-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.franchisee__step:nth-child(2){background-color:#e7e148;color:#000}@media only screen and (max-width:768px){.franchisee__step:nth-child(2){width:31.15%}}@media only screen and (min-width:769px){.franchisee__step:nth-child(3){grid-column:span 2}}@media only screen and (max-width:768px){.franchisee__step:nth-child(3){width:calc(68.85% - .5rem)}}@media only screen and (min-width:769px){.franchisee__step:nth-child(3) .franchisee__step-container{height:100%;justify-content:space-between}}.franchisee__step:nth-child(3) .franchisee__step-title{font-weight:200}@media only screen and (min-width:769px){.franchisee__step:nth-child(3) .franchisee__step-title{font-size:2rem;line-height:2.25rem}}@media only screen and (max-width:768px){.franchisee__step:nth-child(3) .franchisee__step-title{font-size:1.5rem;line-height:1.75rem}}.franchisee__step:nth-child(4){background-color:#ecddc5;color:#000}@media only screen and (max-width:768px){.franchisee__step:nth-child(4){width:31.15%}}@media only screen and (min-width:769px){.franchisee__step:nth-child(5){grid-column:span 2}}@media only screen and (max-width:768px){.franchisee__step:nth-child(5){width:calc(68.85% - .5rem)}}@media only screen and (min-width:769px){.franchisee__step:nth-child(5) .franchisee__step-container{height:100%;justify-content:space-between}}.franchisee__step:nth-child(5) .franchisee__step-title{font-weight:200}@media only screen and (min-width:769px){.franchisee__step:nth-child(5) .franchisee__step-title{font-size:2rem;line-height:2.25rem}}@media only screen and (max-width:768px){.franchisee__step:nth-child(5) .franchisee__step-title{font-size:1.5rem;line-height:1.75rem}}.franchisee__step:nth-child(6){background-color:#ee8f2f}@media only screen and (max-width:768px){.franchisee__step:nth-child(6),.franchisee__step:nth-child(7),.franchisee__step:nth-child(8){width:calc(50% - .25rem)}}.franchisee__step:nth-child(8) .franchisee__step-title{font-weight:200;font-size:1.5rem;line-height:2rem}.franchisee__step:nth-child(9){background-color:#dd6f2d}@media only screen and (max-width:768px){.franchisee__step:nth-child(9){width:calc(50% - .25rem)}}@media only screen and (min-width:769px){.franchisee__step:nth-child(10){grid-column:span 2}}@media only screen and (max-width:768px){.franchisee__step:nth-child(10){width:calc(66.85% - .5rem)}}@media only screen and (min-width:769px){.franchisee__step:nth-child(10) .franchisee__step-container{height:100%;justify-content:space-between}}.franchisee__step:nth-child(10) .franchisee__step-title{font-weight:200}@media only screen and (min-width:769px){.franchisee__step:nth-child(10) .franchisee__step-title{font-size:2rem;line-height:2.25rem}}@media only screen and (max-width:768px){.franchisee__step:nth-child(10) .franchisee__step-title{font-size:1.5rem;line-height:1.75rem;min-height:0}}@media only screen and (max-width:768px){.franchisee__step:nth-child(11){width:33.15%}.franchisee__step:nth-child(11) .franchisee__step-title{min-height:0}}@media only screen and (min-width:769px){.franchisee__faq{padding-top:3.5rem;padding-left:1.5rem}}@media only screen and (max-width:768px){.franchisee__faq{padding:2rem .75rem 0}}.franchisee__faq-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.franchisee__faq-container{gap:1.5rem}}@media only screen and (max-width:768px){.franchisee__faq-container{gap:1rem}}.franchisee__faq-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.franchisee__faq-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.franchisee__faq-title{font-size:2rem;line-height:2.25rem}}.franchisee__faq-list{display:flex;flex-direction:column;gap:.75rem}.franchisee__faq-item{display:flex;flex-direction:column;overflow:hidden;border-radius:.5rem;background-color:#fff}.franchisee__faq-item-button{font-weight:400;font-size:.875rem;line-height:1.375rem;gap:1.25rem;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:769px){.franchisee__faq-item-button{padding:1.5rem 1.25rem 1.5rem 1rem}}@media only screen and (max-width:768px){.franchisee__faq-item-button{padding:1rem}}.franchisee__faq-item-button-icon{transition:all 225ms ease-in-out}li.is--opened .franchisee__faq-item-button-icon{transform:rotate(-180deg)}.franchisee__faq-item-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out;transition:grid-template-rows .5s ease-in-out,-ms-grid-rows .5s ease-in-out}li.is--opened .franchisee__faq-item-wrapper{grid-template-rows:1fr}.franchisee__faq-item-container{overflow:hidden}.franchisee__faq-item-content{font-weight:300;font-size:.75rem;line-height:1.375rem}@media only screen and (min-width:769px){.franchisee__faq-item-content{padding:.25rem 1.25rem 1.5rem 1rem}}@media only screen and (max-width:768px){.franchisee__faq-item-content{padding:0 1rem 1.25rem}}@media only screen and (max-width:768px){.franchisee__contact{padding-top:2rem;padding-bottom:1.75rem}}.franchisee__contact-wrapper{background-color:#ecddc5;border-radius:1rem}@media only screen and (min-width:769px){.franchisee__contact-wrapper{padding:2.5rem 2rem 2rem}}@media only screen and (max-width:768px){.franchisee__contact-wrapper{padding:2rem 1.5rem}}.franchisee__contact-container{display:flex;flex-direction:column;gap:1rem}.franchisee__contact-title{font-weight:200}@media only screen and (min-width:769px){.franchisee__contact-title{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width:768px){.franchisee__contact-title{font-size:1.25rem;line-height:1.75rem}}.franchisee__contact-information{display:flex;flex-direction:column;gap:.75rem;transition:all 225ms ease-in-out}.franchisee__contact.is--error-opened .franchisee__contact-information,.franchisee__contact.is--loading .franchisee__contact-information,.franchisee__contact.is--success-opened .franchisee__contact-information{opacity:0;pointer-events:none}.franchisee__contact-content{position:relative}.franchisee__contact-content .hidden-fields-container,.franchisee__contact-content .screen-reader-response,.franchisee__contact-content .wpcf7-response-output{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.franchisee__contact-form-wrapper{position:relative;transition:all 225ms ease-in-out}.franchisee__contact.is--error-opened .franchisee__contact-form-wrapper,.franchisee__contact.is--loading .franchisee__contact-form-wrapper,.franchisee__contact.is--success-opened .franchisee__contact-form-wrapper{opacity:0;pointer-events:none}.franchisee__contact-form-group{display:flex;align-items:center;width:100%;gap:.5rem}@media only screen and (max-width:768px){.franchisee__contact-form-group{flex-direction:column}}.franchisee__contact-form-group+.franchisee__contact-form-group{margin-top:.5rem}.franchisee__contact-form-label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.franchisee__contact-form-input{transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:1.25rem 1rem;background-color:#f6f6f3;border-radius:.5rem}.franchisee__contact-form-input::-webkit-input-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-input::-moz-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-input:-ms-input-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-input:-moz-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-input-wrapper,.franchisee__contact-form-select-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.franchisee__contact-form-select-container .choices{position:relative;outline:0}.franchisee__contact-form-select-container .choices__inner{position:relative}.franchisee__contact-form-select-container .choices__input{display:none}.franchisee__contact-form-select-container .choices__item--choice{transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;width:100%}.franchisee__contact-form-select-container .choices__item--choice.is-highlighted{text-shadow:0 0 .0625rem #0f6338,0 0 .0625rem #0f6338}.franchisee__contact-form-select-container .choices__list--single .choices__item{position:relative;transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:1.25rem 1rem;background-color:#f6f6f3;border-radius:.5rem}.franchisee__contact-form-select-container .choices__list--single .choices__item::-webkit-input-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-select-container .choices__list--single .choices__item::-moz-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-select-container .choices__list--single .choices__item:-ms-input-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-select-container .choices__list--single .choices__item:-moz-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-select-container .choices__list--single .choices__item:after{transition:all 225ms ease-in-out;position:absolute;top:1.375rem;right:1.5rem;content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #041a13;border-right:1px solid #041a13;transform-origin:center;transform:rotate(135deg);will-change:transform}.franchisee__contact-form-select-container .choices__list--dropdown{position:absolute;top:calc(100% - .0625rem);width:100%;z-index:5;background-color:#f6f6f3;box-shadow:0 .625rem 1.25rem .25rem rgba(0,0,0,.2);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.franchisee__contact-form-select-container .choices__list--dropdown.is-active{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.franchisee__contact-form-select-container .choices__list--dropdown .choices__list{padding:.625rem 0;max-height:9.25rem;overflow-y:auto}.franchisee__contact-form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar{width:.25rem;height:.25rem}.franchisee__contact-form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{background:#15130f}.franchisee__contact-form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar-track{background:#f6f6f3}body .franchisee__contact-form-select-container .choices__list--dropdown .choices__list{scrollbar-face-color:#15130f;scrollbar-track-color:#f6f6f3}.franchisee__contact-form-select-container .choices.is-open .choices__inner{z-index:6}.franchisee__contact-form-select-container .choices.is-open .choices__list--single .choices__item{border-bottom-left-radius:0;border-bottom-right-radius:0}.franchisee__contact-form-select-container .choices.is-open .choices__list--single .choices__item:after{top:1.625rem;transform:rotate(-45deg)}.franchisee__contact-form-textarea{transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:1.25rem 1rem;background-color:#f6f6f3;border-radius:.5rem;resize:none;outline:none;height:3.75rem}.franchisee__contact-form-textarea::-webkit-input-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-textarea::-moz-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-textarea:-ms-input-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-textarea:-moz-placeholder{color:#041a13;opacity:1}.franchisee__contact-form-textarea::-webkit-scrollbar{width:.25rem;height:.25rem}.franchisee__contact-form-textarea::-webkit-scrollbar-thumb{background:#15130f}.franchisee__contact-form-textarea::-webkit-scrollbar-track{background:#f6f6f3}body .franchisee__contact-form-textarea{scrollbar-face-color:#15130f;scrollbar-track-color:#f6f6f3}.franchisee__contact-form-textarea-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.franchisee__contact-form-submit{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.franchisee__contact-form-submit:hover{border-color:#041a13;background-color:#041a13}.franchisee__contact-form-submit-wrapper{margin-top:1rem}.franchisee__contact-loader{position:relative;color:#0f6338;font-size:.625rem;text-indent:-9999em;transform:translateZ(0) translateY(-100%);-webkit-animation-delay:-.16s;animation-delay:-.16s}.franchisee__contact-loader,.franchisee__contact-loader:after,.franchisee__contact-loader:before{color:#0f6338;border-radius:50%;width:1.25rem;height:1.25rem;-webkit-animation:threebounce 1.8s ease-in-out infinite;animation:threebounce 1.8s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.franchisee__contact-loader:after,.franchisee__contact-loader:before{content:"";position:absolute;top:0}.franchisee__contact-loader:before{left:-2.1875rem;-webkit-animation-delay:-.32s;animation-delay:-.32s}.franchisee__contact-loader:after{left:2.1875rem;-webkit-animation-delay:.32s;animation-delay:.32s}@keyframes threebounce{0%,80%,to{box-shadow:0 1.25rem 0 -.625rem}40%{box-shadow:0 1.25rem 0 0}}.franchisee__contact-loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.is--loading .franchisee__contact-loader-wrapper{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.franchisee__contact-loader-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.franchisee__contact-success{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.franchisee__contact-success,.franchisee__contact-success-wrapper{display:flex;justify-content:center;align-items:center}.is--success-opened .franchisee__contact-success{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.franchisee__contact-success-container{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:769px){.franchisee__contact-success-container{gap:2.5rem}}@media only screen and (max-width:768px){.franchisee__contact-success-container{gap:1.5rem}}.franchisee__contact-success-content{display:flex;flex-direction:column;color:#041a13;width:100%}@media only screen and (min-width:769px){.franchisee__contact-success-content{gap:1.25rem}}@media only screen and (max-width:768px){.franchisee__contact-success-content{gap:.75rem}}.franchisee__contact-success-content h1{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-success-content h1{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-success-content h1{font-size:2rem;line-height:2.25rem}}.franchisee__contact-success-content h2{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-success-content h2{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-success-content h2{font-size:2rem;line-height:2.25rem}}.franchisee__contact-success-content h3{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-success-content h3{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-success-content h3{font-size:2rem;line-height:2.25rem}}.franchisee__contact-success-content h4{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-success-content h4{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-success-content h4{font-size:2rem;line-height:2.25rem}}.franchisee__contact-success-content h5{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-success-content h5{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-success-content h5{font-size:2rem;line-height:2.25rem}}.franchisee__contact-success-content h6{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-success-content h6{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-success-content h6{font-size:2rem;line-height:2.25rem}}.franchisee__contact-success-content p{font-weight:400}@media only screen and (min-width:769px){.franchisee__contact-success-content p{font-size:1rem;line-height:1.375rem}}@media only screen and (max-width:768px){.franchisee__contact-success-content p{font-size:.75rem;line-height:1rem}}.franchisee__contact-success-button{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.franchisee__contact-success-button:hover{border-color:#041a13;background-color:#041a13}.franchisee__contact-error{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.franchisee__contact-error,.franchisee__contact-error-wrapper{display:flex;justify-content:center;align-items:center}.is--error-opened .franchisee__contact-error{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.franchisee__contact-error-container{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:769px){.franchisee__contact-error-container{gap:2.5rem}}@media only screen and (max-width:768px){.franchisee__contact-error-container{gap:1.5rem}}.franchisee__contact-error-content{display:flex;flex-direction:column;color:#041a13;width:100%}@media only screen and (min-width:769px){.franchisee__contact-error-content{gap:1.25rem}}@media only screen and (max-width:768px){.franchisee__contact-error-content{gap:.75rem}}.franchisee__contact-error-content h1{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-error-content h1{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-error-content h1{font-size:2rem;line-height:2.25rem}}.franchisee__contact-error-content h2{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-error-content h2{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-error-content h2{font-size:2rem;line-height:2.25rem}}.franchisee__contact-error-content h3{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-error-content h3{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-error-content h3{font-size:2rem;line-height:2.25rem}}.franchisee__contact-error-content h4{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-error-content h4{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-error-content h4{font-size:2rem;line-height:2.25rem}}.franchisee__contact-error-content h5{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-error-content h5{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-error-content h5{font-size:2rem;line-height:2.25rem}}.franchisee__contact-error-content h6{font-weight:100;color:#0f6338}@media only screen and (min-width:769px){.franchisee__contact-error-content h6{font-size:3rem;line-height:3.25rem}}@media only screen and (max-width:768px){.franchisee__contact-error-content h6{font-size:2rem;line-height:2.25rem}}.franchisee__contact-error-content p{font-weight:400}@media only screen and (min-width:769px){.franchisee__contact-error-content p{font-size:1rem;line-height:1.375rem}}@media only screen and (max-width:768px){.franchisee__contact-error-content p{font-size:.75rem;line-height:1rem}}.franchisee__contact-error-button{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.franchisee__contact-error-button:hover{border-color:#041a13;background-color:#041a13}.stores__intro{position:relative}@media only screen and (min-width:769px){.stores__intro{padding:14rem 12rem 5rem}}@media only screen and (max-width:768px){.stores__intro{padding:10.75rem 1.25rem 3.25rem}}.stores__intro-container{display:flex;flex-direction:column;gap:2.25rem;position:relative;z-index:2}.stores__intro-title{color:#f6f6f3;font-weight:100}@media only screen and (min-width:769px){.stores__intro-title{font-size:4rem;line-height:4.5rem;padding-right:18.75rem}}@media only screen and (max-width:768px){.stores__intro-title{font-size:2.25rem;line-height:2.5rem}}.stores__intro-form{display:grid;background-color:#dd6f2d;border-radius:1rem}@media only screen and (min-width:769px){.stores__intro-form{grid-template-columns:repeat(2,1fr);gap:1.75rem;padding:1.75rem}}@media only screen and (max-width:768px){.stores__intro-form{grid-template-columns:repeat(1,1fr);gap:1.25rem;padding:2rem 1.5rem}}.stores__intro-form-group{display:flex;align-items:center;width:100%;gap:.5rem}@media only screen and (max-width:768px){.stores__intro-form-group{flex-direction:column}}.stores__intro-form-group+.stores__intro-form-group{margin-top:.5rem}.stores__intro-form-label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.stores__intro-form-select-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.stores__intro-form-select-container .choices{position:relative;outline:0}.stores__intro-form-select-container .choices__inner{position:relative}.stores__intro-form-select-container .choices__input{display:none}.stores__intro-form-select-container .choices__item--choice{transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;width:100%}.stores__intro-form-select-container .choices__item--choice.is-highlighted{text-shadow:0 0 .0625rem #0f6338,0 0 .0625rem #0f6338}.stores__intro-form-select-container .choices__list--single .choices__item{position:relative;transition:all 225ms ease-in-out;color:#041a13;font-weight:300;font-size:.875rem;line-height:1.25rem;padding:1.25rem 1rem;background-color:#f6f6f3;border-radius:.5rem}.stores__intro-form-select-container .choices__list--single .choices__item::-webkit-input-placeholder{color:#041a13;opacity:1}.stores__intro-form-select-container .choices__list--single .choices__item::-moz-placeholder{color:#041a13;opacity:1}.stores__intro-form-select-container .choices__list--single .choices__item:-ms-input-placeholder{color:#041a13;opacity:1}.stores__intro-form-select-container .choices__list--single .choices__item:-moz-placeholder{color:#041a13;opacity:1}.stores__intro-form-select-container .choices__list--single .choices__item:after{transition:all 225ms ease-in-out;position:absolute;top:1.375rem;right:1.5rem;content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #041a13;border-right:1px solid #041a13;transform-origin:center;transform:rotate(135deg);will-change:transform}.stores__intro-form-select-container .choices__list--dropdown{position:absolute;top:calc(100% - .0625rem);width:100%;z-index:5;background-color:#f6f6f3;box-shadow:0 .625rem 1.25rem .25rem rgba(0,0,0,.2);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.stores__intro-form-select-container .choices__list--dropdown.is-active{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.stores__intro-form-select-container .choices__list--dropdown .choices__list{padding:.625rem 0;max-height:9.25rem;overflow-y:auto}.stores__intro-form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar{width:.25rem;height:.25rem}.stores__intro-form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{background:#15130f}.stores__intro-form-select-container .choices__list--dropdown .choices__list::-webkit-scrollbar-track{background:#f6f6f3}body .stores__intro-form-select-container .choices__list--dropdown .choices__list{scrollbar-face-color:#15130f;scrollbar-track-color:#f6f6f3}.stores__intro-form-select-container .choices.is-open .choices__inner{z-index:6}.stores__intro-form-select-container .choices.is-open .choices__list--single .choices__item{border-bottom-left-radius:0;border-bottom-right-radius:0}.stores__intro-form-select-container .choices.is-open .choices__list--single .choices__item:after{top:1.625rem;transform:rotate(-45deg)}.stores__intro-form-submit{transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.stores__intro-form-submit:hover{border-color:#041a13;background-color:#041a13}.stores__intro-form-submit-wrapper{margin-top:1rem}@media only screen and (min-width:769px){.stores__intro-form-submit{height:100%}}.stores__intro-form-submit-wrapper{margin-top:0}.stores__intro-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stores__intro-banner-wrapper{position:absolute;top:0;left:0;width:100%;overflow:hidden;background-color:#041a13}@media only screen and (min-width:769px){.stores__intro-banner-wrapper{height:calc(100% - 8.75rem)}}@media only screen and (max-width:768px){.stores__intro-banner-wrapper{height:calc(100% - 11.75rem)}}@media only screen and (min-width:769px){.stores__hero{padding:0 2.5rem 2.25rem}}@media only screen and (max-width:768px){.stores__hero{padding:0 1.25rem 2rem}}.stores__hero-container,.stores__hero-wrapper{display:flex}@media only screen and (min-width:769px){.stores__hero-container,.stores__hero-wrapper{gap:.75rem}}@media only screen and (max-width:768px){.stores__hero-container,.stores__hero-wrapper{flex-direction:column;gap:.5rem}}@media only screen and (min-width:769px){.stores__hero-cards,.stores__hero-container,.stores__hero-left,.stores__hero-right{flex:1;flex-shrink:0}}@media only screen and (max-width:768px){.stores__hero-cards,.stores__hero-container,.stores__hero-left,.stores__hero-right{width:100%}}@media only screen and (max-width:768px){.stores__hero-container{gap:1rem}}.stores__hero-left{display:flex;flex-direction:column;gap:.75rem}.stores__hero-title{color:#0f6338;font-weight:200}@media only screen and (min-width:769px){.stores__hero-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.stores__hero-title{font-size:2rem;line-height:2.25rem}}.stores__hero-description{font-weight:300;color:#000;font-size:.75rem;line-height:1.375rem}.stores__hero-link{margin-top:auto;transition:all 225ms ease-in-out;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:300;text-align:center;text-transform:uppercase;border-radius:.5rem;padding:.9375rem 4rem;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;color:#f6f6f3;border:.0625rem solid #0f6338;background-color:#0f6338;width:100%}.stores__hero-link:hover{border-color:#041a13;background-color:#041a13}.stores__hero-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stores__hero-banner-wrapper{position:relative;width:100%;height:100%;overflow:hidden;padding-bottom:95.89%;border-radius:1rem}.stores__hero-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}@media only screen and (min-width:769px){.stores__hero-cards{gap:.75rem}}@media only screen and (max-width:768px){.stores__hero-cards{gap:.5rem}}.stores__hero-card{flex-direction:column;text-align:center;background-color:#e7e148;border-radius:1rem;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.stores__hero-card{padding:1.75rem 2.5rem}}@media only screen and (max-width:768px){.stores__hero-card{padding:1rem .75rem}}.stores__hero-card-title{font-weight:300}@media only screen and (min-width:769px){.stores__hero-card-title{font-size:1.5rem;line-height:1.75rem}}@media only screen and (max-width:768px){.stores__hero-card-title{font-size:1rem;line-height:1.25rem}}.stores__hero-card-description{text-transform:uppercase;font-weight:700}@media only screen and (min-width:769px){.stores__hero-card-description{font-size:.875rem;line-height:1.125rem}}@media only screen and (max-width:768px){.stores__hero-card-description{font-size:.75rem;line-height:1rem}}@media only screen and (min-width:769px){.stores__video-wrapper{padding:2.25rem 2.5rem 2.75rem}}@media only screen and (max-width:768px){.stores__video-wrapper{padding:2rem 1.25rem}}.stores__video-container{width:100%;position:relative;overflow:hidden;padding-bottom:56.25%}.stores__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:769px){.stores__products{padding:2.75rem 0}}@media only screen and (max-width:768px){.stores__products{padding:2rem 0}}@media only screen and (min-width:769px){.stores__list{padding:0 2.5rem 2rem}}@media only screen and (max-width:768px){.stores__list{padding:0 1.25rem 1.75rem}}.stores__list-wrapper{display:flex}@media only screen and (min-width:769px){.stores__list-wrapper{gap:.75rem}}@media only screen and (max-width:768px){.stores__list-wrapper{flex-direction:column;gap:1.5rem}}@media only screen and (min-width:769px){.stores__list-left,.stores__list-right{width:calc(50% - .375rem)}}.stores__list-left{display:flex;flex-direction:column;gap:1.25rem}.stores__list:not(:has(.stores__list-right)) .stores__list-left{width:100%}.stores__list-title{color:#0f6338;font-weight:200;padding-bottom:1.25rem;border-bottom:.0625rem solid #000}@media only screen and (min-width:769px){.stores__list-title{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:768px){.stores__list-title{font-size:2rem;line-height:2.25rem}}.stores__list-container{display:flex;gap:1.75rem}@media only screen and (min-width:769px){.stores__list-cities{width:27.6%;flex-shrink:0}}@media only screen and (max-width:768px){.stores__list-cities{width:100%}}.stores__list-city{display:flex}@media only screen and (max-width:768px){.stores__list-city{flex-direction:column}}.stores__list-city-button{position:relative;transition:all 225ms ease-in-out;font-weight:300;font-size:.875rem;line-height:1.5rem;text-align:left}.stores__list-city-button:before{content:"";transition:all 225ms ease-in-out;position:absolute;top:50%;left:0;width:.1875rem;height:calc(100% - .75rem);transform:translateY(-50%);background-color:#dd6f2d;opacity:0}.stores__list-city-button.is--opened,.stores__list-city-button:hover{padding-left:.5rem;font-weight:700}.stores__list-city-button.is--opened:before,.stores__list-city-button:hover:before{opacity:1}.stores__list-city-accordion-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out}li.is--opened .stores__list-city-accordion-wrapper{grid-template-rows:1fr}.stores__list-city-accordion-container{overflow:hidden}.stores__list-city-accordion-content{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.stores__list-items-wrapper{overflow:hidden}.stores__list-item-wrapper{display:flex;flex-direction:column;gap:1.25rem;background-color:#f6f6f3}.stores__list-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stores__list-banner-wrapper{position:relative;width:100%;padding-bottom:104.37%;overflow:hidden;border-radius:1rem}.stores__store{position:relative;padding-left:1rem}.stores__store:before{content:"";position:absolute;top:0;left:0;width:.25rem;height:100%;background-color:#dd6f2d;transition:all 225ms ease-in-out}@media only screen and (min-width:769px){.stores__store:before{opacity:0}}@media only screen and (min-width:769px){.stores__store:hover:before{opacity:1}}.stores__store-name{font-weight:700}.stores__store-information{font-weight:300}.stores__store-information strong{font-weight:700}.stores__store-information-wrapper{display:flex}.stores__store-information,.stores__store-name{font-size:.875rem;line-height:1.125rem}.stores__store-links{display:flex;flex-wrap:wrap}@media only screen and (min-width:769px){.stores__store-links-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out}.stores__store:hover .stores__store-links-wrapper{grid-template-rows:1fr}}.stores__store-links-container{overflow:hidden}.stores__store-links-content{padding-top:.25rem}.stores__store-link{text-transform:uppercase;text-decoration:underline;color:#0f6338;font-weight:300;font-size:.75rem;line-height:1rem}.stores__store-link-wrapper{display:flex}.stores__store-link-wrapper:not(:last-child){border-right:.0625rem solid #041a13;margin-right:.5rem;padding-right:.5rem}