:root{--bp-mobile:600px;--bp-medium:960px;--bp-hd:1280px;--bp-fhd:1920px;--brand-red:rgba(229, 38, 65, 1);--brand-marine:rgba(37, 51, 82, 1);--brand-light-marine:rgba(178, 199, 206);--brand-light-blue:#b2c7ce;--brand-beige:rgba(244, 237, 229, 1);--brand-anthracite:rgba(71, 64, 62, 1);--brand-black:rgba(36, 36, 36, 1);--white:rgba(255, 255, 255, 1);--typo-black:rgba(0, 0, 0, 0.75);--font-m-s:11px;--font-m-l:20px;--font-m-xl:30px;--font-m-xxl:47px;--font-root:16px;--font-s:12px;--font-m:20px;--font-l:25px;--font-xl:30px;--font-xxl:50px;--font-xxxl:64px;--font-giant:100px;--gutter-h:24px;--gutter-v:30px;--body-max-width:100%;--body-limit:100%;--header-h:80px;--gutter-card-h:24px;--gutter-card-v:30px}@media(min-width:600px){:root{--gutter-h:100px;--gutter-v:100px}}@media(min-width:960px){:root{--body-max-width:100%;--body-limit:1130px;--header-h:100px}}@media(min-width:1280px){:root{--body-limit:1280px}}@media(min-width:1920px){:root{--body-max-width:1920px;--body-limit:1600px}}@font-face{font-family:tt travell next;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/TT_Travels_Next_Regular.woff2)format("woff2")}@font-face{font-family:tt travell next;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/TT_Travels_Next_Medium.woff2)format("woff2")}@font-face{font-family:tt travell next;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/TT_Travels_Next_DemiBold.woff2)format("woff2")}@font-face{font-family:tt travell next;font-style:bold;font-weight:900;font-display:block;src:url(/fonts/TT_Travels_Next_Bold.woff2)format("woff2")}.btn,.btn-small,.btn-filter,.btn-transp-white,.btn-transp,.btn-white-arrow,.btn-lightblue,.btn-red,.btn-black,.btn-white{display:flex;align-items:center;height:56px;margin:16px 0;padding:0 90px 0 34px;font-family:tt travell next,sans-serif;font-size:var(--font-root);font-weight:600;white-space:nowrap;border:none;border-radius:10px;text-decoration:none;border:2px solid transparent}.btn:active,.btn-small:active,.btn-filter:active,.btn-transp-white:active,.btn-transp:active,.btn-white-arrow:active,.btn-lightblue:active,.btn-red:active,.btn-black:active,.btn-white:active{filter:saturate(2)brightness(1.5)}.btn-white{background:var(--brand-beige)url(../img/icon_arrow_red.svg)no-repeat calc(100% - 34px);color:var(--brand-red)}.btn-black{background:var(--brand-black)url(../img/icon_arrow_white.svg)no-repeat calc(100% - 34px);color:var(--brand-beige)}.btn-red{background:var(--brand-red)url(../img/icon_arrow_white.svg)no-repeat calc(100% - 34px);color:var(--brand-beige)}.btn-lightblue{background:var(--brand-light-blue)url(../img/icon_arrow_black.svg)no-repeat calc(100% - 34px);color:var(--typo-black)}.btn-white-arrow{background:var(--white)url(../img/icon_arrow_black.svg)no-repeat calc(100% - 34px);color:var(--typo-black)}.btn-transp{background:url(../img/icon_arrow_red.svg)no-repeat calc(100% - 34px);font-weight:500;color:var(--brand-beige);border:2px solid var(--brand-red);box-sizing:border-box}.btn-transp.black{background:url(../img/icon_arrow_red.svg)no-repeat calc(100% - 34px);color:var(--brand-black)}.btn-transp.fullwhite{background:url(../img/icon_arrow_white.svg)no-repeat calc(100% - 34px);color:var(--brand-beige);border:2px solid var(--brand-beige)}.btn-transp-white{background:url(../img/icon_arrow_beige.svg)no-repeat calc(100% - 34px);color:var(--brand-beige);border:2px solid var(--brand-beige);box-sizing:border-box}.btn-filter{margin:0 auto;background:var(--brand-red);color:var(--brand-beige);font-size:14px;justify-content:center}.btn-filter::before{content:"";display:block;width:24px;height:24px;margin-right:10px;background:url(../img/icon_filter.svg)no-repeat 50%/contain}.btn-small{display:inline-flex;height:34px;margin:34px auto;background:var(--white)url(../img/icon_arrow_black.svg)no-repeat calc(100% - 34px)/14px 14px;color:var(--brand-black)}@media(min-width:600px){.btn,.btn-white,.btn-black,.btn-red,.btn-lightblue,.btn-white-arrow,.btn-transp,.btn-transp-white,.btn-filter,.btn-small{height:60px;font-size:18px;padding:0 90px 0 45px;width:auto}.btn:hover,.btn-white:hover,.btn-black:hover,.btn-red:hover,.btn-lightblue:hover,.btn-white-arrow:hover,.btn-transp:hover,.btn-transp-white:hover,.btn-filter:hover,.btn-small:hover{cursor:pointer}.btn-white,.btn-black,.btn-red{background-position:calc(100% - 34px);background-size:24px 24px}}@media(min-width:960px){.btn,.btn-white,.btn-black,.btn-red,.btn-lightblue,.btn-white-arrow,.btn-transp,.btn-transp-white,.btn-filter,.btn-small{transition:all .25s}.btn-white:hover{background:var(--brand-red)url(../img/icon_arrow_white.svg)no-repeat calc(100% - 40px)/24px 24px;color:var(--brand-beige)}.btn-black:hover{background:var(--brand-red)url(../img/icon_arrow_white.svg)no-repeat calc(100% - 40px)/24px 24px;color:var(--brand-beige)}.btn-red:hover{background:var(--brand-beige)url(../img/icon_arrow_red.svg)no-repeat calc(100% - 40px)/24px 24px;color:var(--brand-red);border:2px solid var(--brand-red)}.btn-transp:hover{background:var(--brand-red)url(../img/icon_arrow_white.svg)no-repeat calc(100% - 30px);color:var(--brand-beige)}.btn-transp.fullwhite:hover{background:var(--brand-beige)url(../img/icon_arrow_white.svg)no-repeat calc(100% - 30px);color:var(--brand-red)}.btn-filter{height:70px}}@media(min-width:1920px){.btn,.btn-white,.btn-black,.btn-red,.btn-lightblue,.btn-white-arrow,.btn-transp,.btn-transp-white,.btn-filter,.btn-small{height:70px}}:root{font-family:tt travell next,sans-serif;font-weight:300}.compilation-error{background:#b22222;color:#fff;padding:20px}.body{overflow-x:hidden;width:100vw;box-sizing:border-box}.body:has(.nav:hover){overflow:hidden}.h1{font-size:var(--font-m-xl)}.h2{margin:0;font-size:var(--font-m-xl);font-weight:500;line-height:1.1}.h1__double,.h2__double{line-height:var(--font-m-xl);font-size:var(--font-m-l);font-weight:500}.h1__double .big,.h1__double strong,.h2__double .big,.h2__double strong{display:block;font-size:var(--font-m-xl);font-weight:600;text-transform:uppercase}.p{font-weight:400}.no-scroll{overflow-y:hidden}.heading-3{font-size:24px;font-weight:500;text-align:center}.mobile{display:inline-block}.desktop{display:none}@media(min-width:600px){.h2__double{line-height:var(--font-xxl);font-size:var(--font-xl)}.h2__double .big,.h2__double strong{font-size:var(--font-xxl)}}@media(min-width:960px){.h1__double{font-size:var(--font-xl);line-height:var(--font-xxl);margin-bottom:0}.h1__double strong{font-size:var(--font-xxl)}.heading-3{font-size:50px;text-align:left}.mobile{display:none}.desktop{display:inline-block}}.header{position:fixed;top:0;left:0;z-index:100;width:100vw;height:var(--header-h);display:flex;justify-content:space-between;padding:var(--gutter-h)var(--gutter-v);background:rgba(255,255,255,.72);transition:transform .35s;box-sizing:border-box}.header.hidden{transform:translateY(-250px)}.header.show-close{background:var(--white)url(../img/icon_close_black.svg)no-repeat calc(var(--gutter-h) + 10px)/30px 30px}.header.show-close .header__call-menu-icon{display:none}.header__logo{transform-origin:center 25%;transition:transform .25s,filter 1s}.header__logo--mobile{display:block}.header__logo--desktop{display:none}.header__logo:hover{transform:scale(1.15);filter:brightness(1.25)}.header__call-menu{width:38px;height:30px}.nav{position:fixed;top:var(--header-h);left:0;width:100vw;height:calc(100vh - var(--header-h));padding:30px;background:var(--white);transition:transform .5s;transform:translateX(-150vw);box-sizing:border-box}.nav.open{transform:translateX(0)}.nav__ul{margin:0;padding:0;font-size:var(--font-m-l);font-weight:600;list-style-type:none}.nav__ul__li.current>a{color:var(--brand-red)}.nav__ul__li.has-children>a{max-width:calc( var(--body-max-width) - var(--gutter-h) * 1);background:url(../img/icon_chevron_red_r.svg)no-repeat 100%}.nav__ul__li--logo{display:none}.nav__ul__li__a{display:block;padding:calc(var(--gutter-h)/2)0;color:var(--brand-black);text-decoration:none}.nav__ul__li__a__ul--sub{position:fixed;top:0;z-index:10;margin:0;left:250vw;width:100vw;height:calc(100vh - var(--header-h));padding:var(--gutter-h);list-style-type:none;background:var(--white);transition:transform .5s;display:flex;flex-direction:column;gap:34px;overflow:scroll;box-sizing:border-box}.nav__ul__li__a__ul--sub__title{margin:0;padding:0 0 0 calc(var(--gutter-h) * 2);background:url(../img/icon_chevron_red_l.svg)no-repeat 0;color:var(--brand-black);font-size:var(--font-l);font-weight:500}.nav__ul__li__a__ul--sub__title>span{display:block;font-weight:600;font-size:var(--font-xl);text-transform:uppercase}.nav__ul__li__a__ul--sub__li__a{display:block;padding:calc(var(--gutter-h)/2)0;color:var(--brand-black);text-decoration:none}.nav__ul__li__a__ul--sub__li__a__img{max-width:100%;border-radius:10px}.nav__ul__li__a__ul--sub__li__a__span{display:block;margin:3vmax 0 0;text-align:center}.nav__ul__li__a__ul--sub.open{transform:translateX(-250vw)}.nav__ul__brands{height:auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;width:auto}.nav__ul__brands .nav__ul__li__a__ul--sub__title{grid-column:1/-1;align-self:center}.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn,.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-white,.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-black,.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-red,.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-lightblue,.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-white-arrow,.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-transp,.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-transp-white,.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-filter,.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-small{grid-column:1/-1;padding:0}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a{display:grid;place-items:center;padding:60px 0 0;width:calc(50vmin - 36px);height:calc(50vmin - 36px);box-sizing:border-box;border-radius:10px;color:var(--white);font-size:var(--font-s);box-shadow:0 -2px 5px rgba(0,0,0,.1),0 -9px 9px rgba(0,0,0,.1),0 -21px 13px rgba(0,0,0,5%),0 -37px 15px rgba(0,0,0,5%)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.wolksvagen{background:url(../img/brand_volkswagen.svg)no-repeat 50% 45%/auto 30%,var(--brand-marine)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.audi{background:url(../img/brand_audi.svg)no-repeat 50% 45%/auto 30%,var(--brand-black)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.seat{background:url(../img/brand_seat_b.svg)no-repeat 50% 45%/auto 30%,var(--brand-beige);color:var(--typo-black)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.cupra{background:url(../img/brand_cupra.svg)no-repeat 50% 45%/auto 30%,var(--brand-anthracite)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.btn-red{width:100%;height:50px;padding:0;box-shadow:none}@media(min-width:960px){.header{align-items:center;justify-content:center;height:var(--header-h);padding:0 calc((100vw - var(--body-max-width))/2);background:var(--white)}.header__call-menu{display:none}.header__logo{margin:0;text-align:center;box-sizing:border-box}.header__logo--mobile{display:none}.header__logo--desktop{display:block}.header__logo__img{max-height:70px}.header .nav{position:absolute;z-index:-10;top:0;transform:none;height:100%;padding:0 calc((100vw - var(--body-max-width))/2);background:0 0}.header .nav__ul{height:100%;display:flex;gap:40px;justify-content:space-between;padding:0 calc((100% - var(--body-limit))/2);font-size:var(--font-root);background:var(--white)}.header .nav__ul__li{padding:40px 0 0}.header .nav__ul__li__a{padding:0;white-space:nowrap}.header .nav__ul__li__a:hover{color:var(--brand-red)}.header .nav__ul__li__a__ul--sub{flex-wrap:wrap;height:auto!important;box-shadow:0 0 100px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.25),0 0 4px rgba(0,0,0,.25)}.header .nav__ul__li__a__ul--sub__title{flex-basis:100%;padding:0 calc((100% - var(--body-limit))/2);background:0 0;font-size:var(--font-xl)}.header .nav__ul__li__a__ul--sub__title>span{font-size:var(--font-xxl)}.header .nav__ul__li--logo{display:flex;align-items:center;padding:0}.header .nav__ul__li--logo .nav__ul__li__a{transition:transform .25s}.header .nav__ul__li--logo .nav__ul__li__a:hover{transform:scale(1.1)}.header .nav__ul__li.has-children>a{background:0 0}.header .nav__ul__li.has-children>a::after{content:"";display:inline-block;margin:0 0 0 10px;width:16px;height:16px;background:url(../img/icon_chevron_black_d.svg)no-repeat 100% calc(50% + 2px)/contain}.header .nav__ul__li.has-children.current>a::after{content:"";display:inline-block;margin:0 0 0 10px;width:16px;height:16px;background:url(../img/icon_chevron_red_d.svg)no-repeat 100% calc(50% + 2px)/contain}.header .nav__ul__li.has-children .nav__ul__li__a__ul--sub{position:absolute;left:0;top:-250vh;height:calc(75vh - var(--header-h));transition:all .75s cubic-bezier(.64,-.01,.46,.83);padding:var(--gutter-h)0 20px;z-index:-100;opacity:0;flex-direction:row;justify-content:center;overflow:hidden}.header .nav__ul__li.has-children .nav__ul__li__a__ul--sub__li{pointer-events:all;flex-basis:30%}.header .nav__ul__li.has-children .nav__ul__li__a__ul--sub__li:hover>.nav__ul__li__a__ul--sub__li__a .nav__ul__li__a__ul--sub__li__a__img{transform:scale(1.1)}.header .nav__ul__li.has-children .nav__ul__li__a__ul--sub__li__a__img{transition:transform .35s}.header .nav__ul__li.has-children:hover .nav__ul__li__a{color:var(--brand-red)}.header .nav__ul__li.has-children:hover .nav__ul__li__a::after{background:url(../img/icon_chevron_red_d.svg)no-repeat 100% calc(50% + 4px)/contain}.header .nav__ul__li.has-children:hover.current:hover .nav__ul__li__a::after{background:url(../img/icon_chevron_red_d.svg)no-repeat 100% calc(50% + 4px)/contain}.header .nav__ul__li.has-children:hover>.nav__ul__li__a__ul--sub{top:0;opacity:1}.header .nav__ul__brands{display:flex;width:100%}.header .nav__ul__brands .nav__ul__li__a__ul--sub__li{flex-basis:auto!important}.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-white,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-black,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-lightblue,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-white-arrow,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-transp,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-transp-white,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-filter,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-small{flex-basis:100%!important;padding:calc(var(--gutter-h)/2)0;margin:0}.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn .nav__ul__li__a__ul--sub__li__a.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-white .nav__ul__li__a__ul--sub__li__a.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-black .nav__ul__li__a__ul--sub__li__a.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-red .nav__ul__li__a__ul--sub__li__a.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-lightblue .nav__ul__li__a__ul--sub__li__a.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-white-arrow .nav__ul__li__a__ul--sub__li__a.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-transp .nav__ul__li__a__ul--sub__li__a.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-transp-white .nav__ul__li__a__ul--sub__li__a.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-filter .nav__ul__li__a__ul--sub__li__a.btn-red,.header .nav__ul__brands .nav__ul__li__a__ul--sub__li.btn-small .nav__ul__li__a__ul--sub__li__a.btn-red{padding:0 100px 0 50px;width:fit-content}.header .nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a{width:15vmax;height:15vmax;transition:all .3s ease-in-out}.header .nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a:not(.btn-red):hover{transform:scale(1.05);box-shadow:0 -1px 5px rgba(0,0,0,.2),0 -3px 11px rgba(0,0,0,.2),0 10px 25px rgba(0,0,0,.1),0 15px 29px rgba(0,0,0,.1)}.header .nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.btn-red{transition:all .3s ease-in-out;width:75%;margin:auto;height:70px;place-items:center start;padding:0 0 0 15%;font-size:var(--font-root)}.header .nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.btn-red:hover{color:var(--brand-red)}}@media(min-width:1920px){.header .nav__ul{font-size:var(--font-m-l)}.header .nav__ul__li.has-children .nav__ul__li__a__ul--sub{padding:var(--gutter-h)calc((100vw - var(--body-max-width))/2)20px}}@keyframes rot{0%{transform:translateY(50px);opacity:0}1%{transform:translateY(0);opacity:1}31%{transform:translateY(0)}33%{transform:translateY(-50px)}63%{transform:translateY(-50px)}65%{transform:translateY(-100px)}95%{transform:translateY(-100px);opacity:1}97%{transform:translateY(-150px);opacity:0}100%{transform:translateY(50px);opacity:0}}.body{margin:0;padding:0;padding:0 calc((100% - var(--body-max-width))/2)}.section__newsletter{display:flex;flex-direction:column;padding:0 34px 54px;background:var(--brand-marine);color:var(--brand-beige)}.section__newsletter__break-img{display:block;width:100vw;margin:0 -34px 34px}.section__newsletter__red{font-size:var(--font-m-l);color:var(--brand-red);font-weight:600}.section__newsletter__content__form{display:flex;padding:4px 4px 4px 10px;border-radius:10px;border:1px solid var(--brand-beige)}.section__newsletter__content__form__input{flex-grow:2;border:none;background:0 0}.section__newsletter__content__form__input::placeholder{color:rgba(255,255,255,.5)}.section__newsletter__content__form .btn-red{font-size:0;width:34px;height:34px;margin:0;padding:0;background:var(--brand-red)url(../img/icon_arrow_white.svg)no-repeat 50%/14px 14px}.footer{padding:68px 34px;background:var(--brand-beige)}.footer__logo{margin:0 0 68px}.footer__links__title{font-size:var(--font-root);color:var(--brand-red);text-transform:uppercase;font-weight:600}.footer__links__title__a{display:block;margin:calc(var(--gutter-h)/2)0 0;color:var(--brand-red);text-transform:uppercase;text-decoration:none;font-weight:600}.footer__links__ul{margin:calc(var(--gutter-h)/-2)0 0;padding:0;list-style-type:none}.footer__links__ul__li{font-weight:500}.footer__links__ul__li__a{display:inline-block;color:var(--brand-black);text-decoration:none;padding:4px 30px 4px 0}.footer__links__p{font-weight:500}.footer__links__mail{display:block;margin:0 0 calc(var(--gutter-h)/-2);color:var(--brand-black);text-decoration:none;font-weight:500}.footer__links__social__title{margin:calc(var(--gutter-h) * 2)0 0;text-align:center;font-size:var(--font-root);font-weight:600}.footer__links__social__ul{margin:0;padding:var(--gutter-h);list-style-type:none;display:flex;justify-content:center;gap:var(--gutter-h)}.footer__links__social__ul__li__a__img{width:auto;height:30px}.footer__message{margin:0 0 34px;text-align:center}.footer__message__container{overflow:hidden;height:50px}.footer__message__p{margin:0;transform:translateY(50px);animation-delay:1s;animation:rot 12s ease-in-out infinite}.footer__message__p__span{display:block;height:50px;display:flex;align-items:end;justify-content:center}.footer__message__p__span:nth-child(1){}.footer__message__p__span:nth-child(2){}.footer__message__p__span:nth-child(3){}.footer__message__tag{display:block;color:var(--brand-red);font-style:italic;transform:scale(.85);font-weight:600}.footer__mentions{list-style-type:none;padding:calc(var(--gutter-h) * 1)0 0;text-align:center;font-size:var(--font-m-s);border-top:1px solid var(--brand-red)}.footer__mentions__li{padding:calc(var(--gutter-h)/4)}.footer__mentions__li__a{color:var(--brand-black);text-decoration:none}.footer__mentions__li__copyright{margin:0 -34px;padding:calc(var(--gutter-h)/1);white-space:nowrap}@media(min-width:960px){.section__newsletter{padding:0;flex-direction:row;max-height:580px}.section__newsletter__content{padding:calc(var(--gutter-h)/4)0 var(--gutter-v)var(--gutter-v);display:flex;flex-direction:column;justify-content:end}.section__newsletter__content .p{width:calc(25vw + 200px);margin:30px 0 60px}.section__newsletter__content__form{height:60px;padding:0;border:none}.section__newsletter__content__form__input{flex-grow:0;min-width:25vw;padding:0 25px;border-radius:10px 0 0 10px;background:0 0;border:2px solid var(--brand-beige);box-sizing:border-box;font-size:var(--font-root);font-style:italic}.section__newsletter__content__form .btn-red{font-size:var(--font-root);width:auto;height:60px;padding:0 45px;border-radius:0 10px 10px 0;background:var(--brand-red)}.section__newsletter__content__form .btn-red:hover{background:var(--brand-beige);border:none}.section__newsletter__break-img{max-width:40%;margin:0;object-fit:cover}.section__newsletter .h2{font-size:var(--font-l);max-width:50%}.section__newsletter__red{font-size:var(--font-xl);margin:0}.footer{display:grid;grid-template-rows:auto auto auto;grid-template-areas:"slogan" "links" "logo";padding:var(--gutter-h)var(--gutter-v);background:var(--brand-beige)}.footer__message{height:calc(250px - var(--gutter-h));margin:0;display:flex;flex-direction:column;justify-content:center;text-align:left;font-size:var(--font-xl);transform:translateY(calc(var(--gutter-h) * -.5))}.footer__message__p{margin:0}.footer__message__p__span{justify-content:start}.footer__message__tag{font-size:var(--font-root);transform:none}.footer__message .br{display:none}.footer__links{grid-area:links;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px 0;width:calc(100% + var(--gutter-v) * 2);margin:0 calc(var(--gutter-v) * -1);padding:45px var(--gutter-v);background:rgba(244,237,229,.25);box-sizing:border-box}.footer__links--1,.footer__links--2,.footer__links--3,.footer__links--4{grid-column:1/2}.footer__links--2 .footer__links__title__a,.footer__links--3 .footer__links__title__a,.footer__links--4 .footer__links__title__a{margin:0}.footer__links--3 .footer__links__title{margin-top:24px}.footer__links--4{grid-row:1/2;grid-column:2/3}.footer__links--5{grid-row:3/4;grid-column:2/3}.footer__links--6{grid-row:1/5;grid-column:3/4}.footer__links__ul{margin:0}.footer__links__mail{margin:0}.footer__links__social__title{margin:34px 0 0;text-align:left}.footer__links__social__ul{margin:30px 0;padding:0;justify-content:start;gap:30px}.footer__logo{grid-area:logo;width:calc(100% + var(--gutter-v) * 2);margin:0 calc(var(--gutter-v) * -1);padding:0 var(--gutter-v)0 0;text-align:right;background:rgba(244,237,229,.25);box-sizing:border-box}.footer__logo--logo{width:40vw;padding:0 0 50px;height:auto}.footer__message{grid-area:slogan}.footer__mentions{width:calc(100% + var(--gutter-v) * 0);margin:0 auto;padding:0;display:flex;background:rgba(244,237,229,.25);border-top:2px solid var(--brand-red);justify-content:center}.footer__mentions__li{order:2;padding:calc(var(--gutter-h)/3)calc(var(--gutter-h)/5);font-size:15px;font-weight:500}}@media(min-width:1920px){.section__newsletter__content{padding:var(--gutter-h)var(--gutter-v)}}