.footer{isolation:isolate;overflow:hidden;position:relative}.footer__grass{background-position:bottom;background-size:cover;height:5.875rem;margin-bottom:-.125rem;width:100%}.footer__container{padding-inline:1.125rem}@media only screen and (max-width:767px){.footer__container{padding-inline:1rem}}.footer__display{background-color:#4d6e23;color:#fff;padding-bottom:2.4375rem;padding-top:1.5625rem;position:relative;z-index:2}.footer__subscribe{margin-inline:auto;max-width:29.125rem;width:100%}@media only screen and (max-width:767px){.footer__subscribe{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin-bottom:12.5rem;max-width:none;order:-1}}.footer__subscribe+.footer__nav{text-align:right}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-gap:.9375rem}@media only screen and (max-width:767px){.footer__main{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:0}}.footer__nav{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:767px){.footer__nav{width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;margin-top:3.9375rem;max-width:29.125rem}@media only screen and (max-width:767px){.footer__logo{display:none}}.footer__logo+.footer__nav{text-align:right}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:Fraunces,sans-serif;font-size:1.125rem;font-weight:700;line-height:156%;text-transform:capitalize}@media only screen and (max-width:767px){.footer__bottom{margin-top:2.6875rem}}.footer__back{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.75rem}.footer__back a{color:currentColor}.footer__copyright{margin-left:auto;text-align:right;text-transform:uppercase}.footer__vector{background-repeat:no-repeat;background-size:cover;bottom:0;height:12.6875rem;right:0;width:100%;z-index:-1}.footer__flag,.footer__vector{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}.footer__flag{bottom:7.5rem;height:6.9375rem;pointer-events:none;right:11.25rem;width:2.75rem}@media only screen and (max-width:767px){.footer__flag{display:none}}.form-subscribe{color:#fff;position:relative;text-align:center}.form-subscribe__title{font-family:Fraunces,sans-serif;font-size:2rem;font-weight:700;line-height:70%}.form-subscribe__description{font-family:Futura,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.03em;line-height:140%;margin-top:1rem;text-transform:capitalize}.form-subscribe__form{margin-top:1.5rem}.form-subscribe__form form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;grid-gap:.5rem}.form-subscribe__form input{-webkit-box-flex:1;background-color:transparent;border:.0625rem solid #fff;border-radius:1rem;color:#fff;-ms-flex:1;flex:1;font-family:Futura,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.03em;line-height:1.4;min-width:3.125rem;padding:0 1.0625rem;text-transform:capitalize}.form-subscribe__form input::-webkit-input-placeholder{color:#a8a8a8}.form-subscribe__form input::-moz-placeholder{color:#a8a8a8}.form-subscribe__form input:-ms-input-placeholder{color:#a8a8a8}.form-subscribe__form input::-ms-input-placeholder{color:#a8a8a8}.form-subscribe__form input::placeholder{color:#a8a8a8}.form-subscribe__errors,.form-subscribe__successfully{left:0;position:absolute;top:100%}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.75rem;list-style:none}.footer-nav li{line-height:1}.footer-nav li a{color:#fff;font-family:Futura,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.03em;line-height:140%}@media (hover:hover){.footer-nav li a:hover{color:#c5c95a}}@media (hover:none){.footer-nav li a:active{color:#c5c95a}}