.banners{display:none;position:relative;width:100%}.banners__slider{position:relative}.banners__close{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;color:#fff;display:block;padding:0;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"sofia-pro",serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:1.04px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.banners__close{-webkit-transition:none;transition:none}}@media(min-width:1280px){.banners__close{right:48px}}.banners__close:hover,.banners__close:focus{color:#fff}.banners__close:hover .v-icon__svg,.banners__close:focus .v-icon__svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.banners__close .v-icon__svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:inline;height:16px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:16px;margin-top:-3px}@media(prefers-reduced-motion:reduce){.banners__close .v-icon__svg{-webkit-transition:none;transition:none}}.banners .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;pointer-events:none;position:absolute;left:0;right:95px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media(min-width:768px){.banners .splide__arrows{left:16px;right:119px}}@media(min-width:1280px){.banners .splide__arrows{right:144px}}.banners .splide__arrow{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;border-radius:50%;padding:2px;pointer-events:auto}@media(prefers-reduced-motion:reduce){.banners .splide__arrow{-webkit-transition:none;transition:none}}.banners .splide__arrow--prev .v-icon__svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.banners .splide__arrow:disabled{opacity:.5;pointer-events:none}.banners .splide__arrow:hover,.banners .splide__arrow:focus{color:#fff;-webkit-transform:scale(1.2);transform:scale(1.2)}.banners .splide__arrow .v-icon__svg{display:block;height:18px;width:18px;color:#fff}.banners .splide__list li{padding:0}.banners--light .splide__arrow .v-icon__svg{color:#704632}.banners--light .banners__close{color:#704632}.banners--light .banners__close:hover,.banners--light .banners__close:focus{color:#704632}.banners .banner{display:none;height:100%;padding:16px 119px 16px 24px;text-align:left}@media(min-width:768px){.banners .banner{padding-left:48px;padding-right:167px}}.banners .banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media(min-width:1024px){.banners .banner__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px}}.banners .banner__content p{font-family:"sofia-pro",serif;font-size:15px;font-weight:400;font-size:15px;line-height:133.333%}.banners .banner__content a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:underline;text-transform:unset}.banners .banner__content a:after{display:none}.banners .banner__content a:hover,.banners .banner__content a:focus{text-decoration:none}.banners .banner--teal{background-color:#063c43;color:#fff}.banners .banner--teal .banner__content p{color:#fff}.banners .banner--rust{background-color:#704632;color:#fff}.banners .banner--rust .banner__content p{color:#fff}.banners .banner--cream{background-color:#f6ecdb;color:#704632}.banners .banner--cream .banner__content p{color:#704632}