.img{position:relative;width:fit-content;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;place-content:center;--img-width:calc(100cqw - var(--img-margin, 0em) * 2)}.img .box__icon--top{color:var(--turn);filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15));margin:0;position:absolute;top:calc(50% - var(--icon-size)/2);z-index:2}.img__in{clip-path:var(--chamfer);position:relative;max-width:100%;width:auto;height:auto;fill:initial;overflow:hidden}.img__in:not(.img--border *){--radius-end:inherit}.icon.img__in{height:100%}.icon.img__in:not([width]){width:var(--box-in)}.img--left{justify-content:flex-start;margin-left:0}.img--right{justify-content:flex-end;margin-right:0}.img__in--shade{width:100%;height:100%;min-height:calc(var(--img-width)/(var(--img-ratio,1.7777777778)));background-image:linear-gradient(#bdd5ea,transparent)}.img__in--shade:has(+.img__in){position:absolute}.img__in--shade+.box__icon--top{color:var(--base)}.img--disc,.img--ratio{--img-ratio:1/1;--img-ratio-height:calc(var(--img-width) / (var(--img-ratio)) - var(--img-border-width, 0em) * 2);width:100%;aspect-ratio:var(--img-ratio)}.img--disc:not(:has(.img__in)),.img--ratio:not(:has(.img__in)){height:var(--img-ratio-height)}.img--disc iframe,.img--disc .img__in,.img--ratio iframe,.img--ratio .img__in{width:100%;height:var(--img-ratio-height)}.img--disc iframe img,.img--disc .img__in img,.img--ratio iframe img,.img--ratio .img__in img{width:100%;height:100%;object-fit:cover;object-position:center}.img--ratio>.img__in:is(video,iframe){height:var(--img-ratio-height);object-fit:cover}.img--contain>.img__in:where(video,iframe){object-fit:contain}.img__in:where(video,iframe){max-width:100%}.img--border{--img-border-width:.5em;padding:var(--img-border-width)}.img--border::before{content:"";clip-path:var(--chamfer);position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base)}.img--border .img__in{--radius-pd:calc(var(--img-border-width) * -1)}.img--contain .img__in{background-image:none}.img--contain .img__in img,.img--contain .img__in{object-fit:contain}.img--contain:not(.img--inset:not(.img--border)) .img__in img{clip-path:var(--chamfer)}.img--inset{margin:var(--img-margin);width:var(--img-width);max-width:none;--img-margin:calc(var(--box-pd) * -1);--img-inset-block-margin:calc(max(var(--box-pd), 1em) - var(--box-gap));--radius-pd:var(--img-inset-pd-radius)}.img--inset .img__in{--radius-pd:calc(var(--img-inset-pd-radius) - var(--img-border-width, 0em))}.img--inset:not(:where(:first-child,.bg-color+*,.box__title.hide+*)){margin-top:var(--img-inset-block-margin)}.img--inset:not(:where(:first-child,.bg-color+*,.box__title.hide+*)),.img--inset:not(:where(:first-child,.bg-color+*,.box__title.hide+*)) .img__in{--radius-top:0em}.img--inset:not(:last-child,:has(+.box__btn.hide:last-child)){margin-bottom:var(--img-inset-block-margin)}.img--inset:not(:last-child,:has(+.box__btn.hide:last-child)),.img--inset:not(:last-child,:has(+.box__btn.hide:last-child)) .img__in{--radius-bottom:0em}.img--disc:not(.aux.aux),.img--disc .img__in:not(.aux.aux){--radius-top:50%;--radius-bottom:50%;clip-path:var(--diamond)}.img--disc.img--border{padding:calc(var(--img-border-width)/.7071)}.img--icon-top .img__in{opacity:.5}.img--loading>:is(video,iframe){position:absolute;inset:0;visibility:hidden;pointer-events:none}.img--loading>.icon{pointer-events:none}[data-vid]>img{object-fit:cover;object-position:center}[data-vid]:not(.aux.aux){cursor:pointer}[data-vid]:not(.aux.aux)~.icon{cursor:pointer;width:5em;height:5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--base);fill:var(--base-in);transition:color .1s;filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15));animation:data-vid 5s 0s infinite}[data-vid]:not(.aux.aux)~.icon:has([href$="#youtube-iframe"]){width:4.25em;height:3em}[data-vid]:not(.aux.aux):hover~.icon,[data-vid]:not(.aux.aux)~.icon:hover{color:var(--hover);fill:var(--hover-in)}[data-vid]:not(.aux.aux):active~.icon,[data-vid]:not(.aux.aux)~.icon:active{color:var(--active);fill:var(--active-in)}.box:not(.bg)>.img:not(.img--border):not(.md *)>.img__in:where(svg,.icon,img[src*=".svg"]){clip-path:none}.box:not(.bg)>.img:not(.img--border):not(.md *)>.img__in:where(svg,.icon,img[src*=".svg"]):not(img,video){overflow:unset}.icon.img__in{width:100%}img[src*=".svg"].img__in{object-fit:contain}.img:not(.box.bg *,.box--hide-shadow *){filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15))}.box--go>.img .img__in:where(.icon),.box--go>.img .img__in img,.box--go>.bg-fig .bg-fig-img{transition:transform .3s}.box--go:has(.search__result-item-link:focus)>.img .img__in:not(.img__in--hover):where(.icon),.box--go:has(.search__result-item-link:focus)>.img .img__in:not(.img__in--hover) img,.box--go:has(.search__result-item-link:focus)>.bg-fig .bg-fig-img,.box--go:hover>.img .img__in:not(.img__in--hover):where(.icon),.box--go:hover>.img .img__in:not(.img__in--hover) img,.box--go:hover>.bg-fig .bg-fig-img,.box--go:focus>.img .img__in:not(.img__in--hover):where(.icon),.box--go:focus>.img .img__in:not(.img__in--hover) img,.box--go:focus>.bg-fig .bg-fig-img{transform:var(--box-hover-image-transform)}.box--go{--box-hover-image-transform:scale(1.2) rotate(2deg)}.box--go:nth-child(2n){--box-hover-image-transform:scale(1.2) rotate(-2deg)}.box>.img--hover .img__in:not(.img__in--hover){transition:transform .3s,opacity .3s}.box>.img--hover .img__in--hover{position:absolute;opacity:0;transition:opacity .3s}.box>.img--hover.img--border .img__in--hover{margin:0;max-width:inherit;max-height:inherit}.box:has(.search__result-item-link:focus)>.img--hover .img__in:not(.img__in--hover),.box:hover>.img--hover .img__in:not(.img__in--hover),.box:focus>.img--hover .img__in:not(.img__in--hover){opacity:0}.box:has(.search__result-item-link:focus)>.img--hover .img__in--hover,.box:hover>.img--hover .img__in--hover,.box:focus>.img--hover .img__in--hover{opacity:1}.box:not(#aux)>.img--gray.bg-fig-img,.box:not(#aux)>.img--gray .img__in{filter:var(--grayscale);transition:filter .3s}.box:not(#aux):has(.search__result-item-link:focus)>.img--gray.bg-fig-img,.box:not(#aux):has(.search__result-item-link:focus)>.img--gray .img__in,.box:not(#aux):hover>.img--gray.bg-fig-img,.box:not(#aux):hover>.img--gray .img__in,.box:not(#aux):focus>.img--gray.bg-fig-img,.box:not(#aux):focus>.img--gray .img__in,.box:not(#aux):active>.img--gray.bg-fig-img,.box:not(#aux):active>.img--gray .img__in{filter:none;transform:none}.box--hide-radius .img,.box--hide-radius .img__in{clip-path:none}.link{display:inline;color:var(--cta-text);cursor:pointer;--link-line-top:calc(100% - var(--outline));--link-line-bottom:calc(100%);background-image:linear-gradient(to bottom,transparent var(--link-line-top),var(--cta) var(--link-line-top),var(--cta) var(--link-line-bottom),transparent var(--link-line-bottom));background-repeat:no-repeat;background-size:0 100%;transition:background-size,color;transition-duration:.3s}.link:is(:hover,:focus,.box--go:where(:hover,:focus) *){background-size:100% 100%;--cta-text:var(--hover);--main:var(--hover)}.link:is(:active,.box--go:active *){--cta-text:var(--active);--main:var(--hover)}.link .icon{transition:color .3s}.link--swap{font-family:montserrat;font-style:normal;font-weight:400;line-height:1.25;font-size:1em}.icon--left{order:-10}.icon--right{order:10}.icon--inline,.icon--left,.icon--right{vertical-align:-.125em}.btns{display:flex;justify-content:var(--align,center);align-items:center;flex-wrap:wrap;gap:1em;margin-top:2rem}.btns>*:not(.btn){display:flex;gap:.25em}.btn{color:var(--base-in);background-color:color-mix(in srgb,var(--base),transparent 100%);position:relative}.btn::before{content:"";background-image:none;z-index:-1}.btn::before,.btn::after{transition:background-color .1s;background-color:var(--base);position:absolute;top:0;left:0;width:100%;height:100%;clip-path:var(--chamfer)}.btn{transition:color;background-image:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:.375em;padding:.5em 1.5em;min-height:2.5em;--pin-size:1.5em;--pin-color:var(--base-in);--pin-opacity:.75}.btn>.icon{font-size:var(--pin-size);color:var(--pin-color);opacity:var(--pin-opacity);transition:color .1s}.btn:not(.btn--dot)>.icon--left{margin-left:-.125em}.btn:not(.btn--dot)>.icon--right{margin-right:-.125em}.btn>b{font-family:montserrat;font-style:normal;font-weight:800;line-height:1.25;font-size:1em;text-transform:uppercase;line-height:1.25;text-align:left}.btn{transform:translateY(-.25em)}.btn::after{content:"";filter:brightness(.75);transform:translateY(.25em);transition:background-color .1s,transform .1s;z-index:-2}.btn{transition:color,filter,transform;filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15));transition-duration:.1s}.btn[disabled]{--base:var(--gray);--base-in:var(--gray-in);--hover:var(--gray);--hover-in:var(--gray-in);--active:var(--gray);--active-in:var(--gray-in);opacity:.5;cursor:not-allowed}.btn:is(:hover,:focus,.box--go:where(:hover,:focus) *){color:var(--base-in);--base:var(--hover);--base-in:var(--hover-in);transform:translateY(-.125em)}.btn:is(:hover,:focus,.box--go:where(:hover,:focus) *)::after{transform:translateY(.125em)}.btn:is(:hover,:focus,.box--go:where(:hover,:focus) *){filter:drop-shadow(.075rem .075rem 0 rgba(0,0,0,.15))}.btn:is(:active,.box--go:active *),.btn.menu__btn:where(.menu__item--active>*):not(:hover){color:var(--base-in);--base:var(--active);--base-in:var(--active-in);filter:none;transform:none}.btn:is(:active,.box--go:active *)::after,.btn.menu__btn:where(.menu__item--active>*):not(:hover)::after{transform:none;box-shadow:0 0 rgba(0,0,0,.15)}.btn--sm{gap:.25em;padding:.25em 1em;min-height:2em;--pin-size:1.25em}.btn--dot{padding:.5em;width:3em;height:3em;line-height:2;--pin-size:2em;--pin-opacity:1}.btn--dot>.icon{max-width:1.25em}.btn--dot>b:not(.aux){position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-1e6dvw;text-align:left;pointer-events:none;z-index:-2}.btn--dot.btn--sm{padding:0;width:max(48px,2em);height:max(48px,2em);min-width:48px;min-height:48px;flex-shrink:0;--pin-size:1.25em}.btn--dot.btn--sm::before,.btn--dot.btn--sm::after{width:2em;height:2em;top:calc((100% - 2em)/2);left:calc((100% - 2em)/2)}.btn--swap>b{font-family:montserrat;font-style:normal;font-weight:400;line-height:1.25;font-size:1em;text-transform:unset;line-height:1.25}.btn--swap:not(.btn)>b{font-family:montserrat;font-style:normal;font-weight:800;line-height:1.25;font-size:1em;text-transform:uppercase}.sl-close::after,.sl-close::before,.sl-prev::after,.sl-prev::before,.sl-next::after,.sl-next::before{content:none}:has(>.bg-color){--bg-color:transparent}.bg{--bi-alpha:0;--color-alpha:0;background-color:color-mix(in srgb,var(--bg-hex),transparent 100%)}.bg-img>.bg-fig>*{opacity:calc(1 - var(--bi-alpha))}.bg-black,.bg-dark,.bg-gray,.bg-light,.bg-white,.bg-cta-dark,.bg-cta-light,.bg-cta,.bg-alt-dark,.bg-alt-light,.bg-alt,.bg-main-dark,.bg-main-light,.bg-main{--bg-color:color-mix(in srgb, var(--bg-hex), transparent calc(var(--color-alpha, 0) * 100%))}.bg-main{--bg-hex:#bdd5ea}.bg-main-light{--bg-hex:rgb(93.5294117647%, 95.8823529412%, 97.9411764706%)}.bg-main-dark{--bg-hex:rgb(29.6470588235%, 33.4117647059%, 36.7058823529%)}.bg-alt{--bg-hex:rgb(87.0588235294%, 91.7647058824%, 95.8823529412%)}.bg-alt-light{--bg-hex:rgb(96.7647058824%, 97.9411764706%, 98.9705882353%)}.bg-alt-dark{--bg-hex:rgb(34.8235294118%, 36.7058823529%, 38.3529411765%)}.bg-cta{--bg-hex:#fe5f55}.bg-cta-light{--bg-hex:rgb(99.9019607843%, 84.3137254902%, 83.3333333333%)}.bg-cta-dark{--bg-hex:rgb(39.8431372549%, 14.9019607843%, 13.3333333333%)}.bg-white{--bg-hex:#ffffff}.bg-light{--bg-hex:#eeeeee}.bg-gray{--bg-hex:#767676}.bg-dark{--bg-hex:#282525}.bg-black{--bg-hex:#000000}.bg.such{--bg-color:var(--such)}.bg-fade-disc-alt,.bg-fade-rad-alt,.bg-fade-disc,.bg-fade-rad,.bg-fade-tl,.bg-fade-bl,.bg-fade-br,.bg-fade-tr,.bg-fade-l,.bg-fade-r,.bg-fade-t,.bg-fade-b{--fade-hex:#000000;--fade-color:color-mix(in srgb, var(--fade-hex), transparent calc(var(--color-alpha, 0) * 100%))}.bg-fade-main{--fade-hex:#bdd5ea}.bg-fade-main-light{--fade-hex:rgb(93.5294117647%, 95.8823529412%, 97.9411764706%)}.bg-fade-main-dark{--fade-hex:rgb(29.6470588235%, 33.4117647059%, 36.7058823529%)}.bg-fade-alt{--fade-hex:rgb(87.0588235294%, 91.7647058824%, 95.8823529412%)}.bg-fade-alt-light{--fade-hex:rgb(96.7647058824%, 97.9411764706%, 98.9705882353%)}.bg-fade-alt-dark{--fade-hex:rgb(34.8235294118%, 36.7058823529%, 38.3529411765%)}.bg-fade-cta{--fade-hex:#fe5f55}.bg-fade-cta-light{--fade-hex:rgb(99.9019607843%, 84.3137254902%, 83.3333333333%)}.bg-fade-cta-dark{--fade-hex:rgb(39.8431372549%, 14.9019607843%, 13.3333333333%)}.bg-fade-white{--fade-hex:#ffffff}.bg-fade-light{--fade-hex:#eeeeee}.bg-fade-gray{--fade-hex:#767676}.bg-fade-dark{--fade-hex:#282525}.bg-fade-black{--fade-hex:#000000}.bg-fade-b{--fade:linear-gradient( transparent, var(--fade-color))}.bg-fade-t{--fade:linear-gradient(0deg, transparent, var(--fade-color))}.bg-fade-r{--fade:linear-gradient(90deg, transparent, var(--fade-color))}.bg-fade-l{--fade:linear-gradient(270deg, transparent, var(--fade-color))}.bg-fade-tr{--fade:linear-gradient(45deg, transparent, var(--fade-color))}.bg-fade-br{--fade:linear-gradient(135deg, transparent, var(--fade-color))}.bg-fade-bl{--fade:linear-gradient(225deg, transparent, var(--fade-color))}.bg-fade-tl{--fade:linear-gradient(315deg, transparent, var(--fade-color))}.bg-fade-rad{--fade:radial-gradient( transparent, var(--fade-color))}.bg-fade-disc{--fade:radial-gradient(circle, transparent, var(--fade-color))}.bg-fade-rad-alt{--fade:radial-gradient( var(--fade-color), transparent)}.bg-fade-disc-alt{--fade:radial-gradient(circle, var(--fade-color), transparent)}.bg{position:relative}.bg:where(:not(body)){filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15))}.bg-color{content:"";clip-path:var(--chamfer);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-5;background-color:var(--bg-color)}.bg-fade-b>.bg-color,.bg-fade-t>.bg-color,.bg-fade-r>.bg-color,.bg-fade-l>.bg-color,.bg-fade-tr>.bg-color,.bg-fade-br>.bg-color,.bg-fade-bl>.bg-color,.bg-fade-tl>.bg-color,.bg-fade-rad>.bg-color,.bg-fade-disc>.bg-color,.bg-fade-rad-alt>.bg-color,.bg-fade-disc-alt>.bg-color{background-image:var(--fade)}body>.bg-color{clip-path:none}body>.bg-color:not(.aux){z-index:-10}.bg-fig{overflow:hidden}.bg-fig>video{height:100%;width:100%}.bg-fig-img,.bg-fig-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-aspect-ratio:16/9){.bg-fig-vid-parent{min-height:56.25dvw}}.bg-fig-vid{height:100%;width:1e3%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bg-fig-vid>iframe{height:100%;width:100%}:root,html,body,.bg-cta,.bg-cta-light,.bg-cta-dark,.bg-main,.bg-main-light,.bg-main-dark,.bg-alt,.bg-alt-light,.bg-alt-dark,.bg-white,.bg-light,.bg-gray,.bg-dark,.bg-black{--cta:#fe5f55;--cta-in:#282525;--main:#bdd5ea;--main-in:#282525;--alt:rgb(87.0588235294%, 91.7647058824%, 95.8823529412%);--alt-in:#282525;--gray:#767676;--gray-in:#ffffff;--light:#eeeeee;--light-in:#282525;--dark:#282525;--dark-in:#eeeeee;--turn:var(--dark);--turn-in:var(--dark-in);--such:var(--light);--such-in:var(--light-in);--hover:var(--turn);--hover-in:var(--turn-in);--active:var(--such);--active-in:var(--such-in);color:var(--text);--text:#282525;--title:var(--dark);--sub:var(--alt-text);--main-text:#bdd5ea;--alt-text:rgb(87.0588235294%, 91.7647058824%, 95.8823529412%);--cta-text:#fe5f55;--border:color-mix(in srgb, var(--such), var(--turn));--map-filter:var(--map-filter-light)}.bg-white:not([class*=bg-fade]){--text:#767676}.bg-black,.bg-dark,.bg-gray,.bg-main-dark,.bg-alt-dark,.bg-cta-dark{--text:#ffffff;--title:#ffffff;--turn:var(--light);--turn-in:var(--light-in);--such:var(--dark);--such-in:var(--dark-in);--map-filter:var(--map-filter-dark)}.bg-main{--text:#282525;--title:#282525;--sub:rgb(29.6470588235%, 33.4117647059%, 36.7058823529%)}.bg-alt{--text:#282525;--title:#282525;--sub:rgb(34.8235294118%, 36.7058823529%, 38.3529411765%)}.bg-cta{--text:#282525;--title:#282525;--sub:rgb(39.8431372549%, 14.9019607843%, 13.3333333333%)}.bg-white,.bg-light,.bg-cta-light,.bg-main-light,.bg-alt-light{--cta-text:rgb(39.8431372549%, 14.9019607843%, 13.3333333333%);--main-text:rgb(29.6470588235%, 33.4117647059%, 36.7058823529%);--alt:rgb(34.8235294118%, 36.7058823529%, 38.3529411765%);--alt-in:#ffffff;--alt-text:rgb(34.8235294118%, 36.7058823529%, 38.3529411765%)}.bg-cta{--main-text:rgb(29.6470588235%, 33.4117647059%, 36.7058823529%);--alt:rgb(34.8235294118%, 36.7058823529%, 38.3529411765%);--alt-in:#ffffff;--alt-text:rgb(34.8235294118%, 36.7058823529%, 38.3529411765%)}.bg-main{--alt:rgb(34.8235294118%, 36.7058823529%, 38.3529411765%);--alt-in:#ffffff;--alt-text:rgb(34.8235294118%, 36.7058823529%, 38.3529411765%);--cta-text:rgb(39.8431372549%, 14.9019607843%, 13.3333333333%)}.bg-alt{--main-text:rgb(29.6470588235%, 33.4117647059%, 36.7058823529%);--cta-text:rgb(39.8431372549%, 14.9019607843%, 13.3333333333%)}.bg-cta{--cta:var(--main);--cta-in:var(--main-in);--cta-text:var(--main-text)}.bg-main{--main:var(--cta);--main-in:var(--cta-in);--main-text:var(--cta-text)}.bg-alt{--alt:var(--main);--alt-in:var(--main-in);--alt-text:var(--main-text)}.bg-gray{--gray:var(--dark);--gray-in:var(--dark-in)}.bg-light,.bg-cta-light,.bg-main-light,.bg-alt-light{--light:#ffffff}.bg-dark{--dark:#000000}.bg-gray{--turn:var(--light);--turn-in:var(--light-in);--such:var(--dark);--such-in:var(--dark-in);--map-filter:var(--map-filter-dark)}.btn,.cta{--base:var(--cta);--base-in:var(--cta-in)}:root,.main{--base:var(--main);--base-in:var(--main-in)}.alt{--base:var(--alt);--base-in:var(--alt-in)}.light{--base:var(--light);--base-in:var(--light-in)}.dark{--base:var(--dark);--base-in:var(--dark-in)}.turn{--base:var(--turn);--base-in:var(--turn-in);--hover:var(--gray);--hover-in:var(--gray-in)}.such{--base:var(--such);--base-in:var(--such-in);--active:var(--gray);--active-in:var(--gray-in)}.whatsapp{--base:#25d366;--base-in:#fff;--hover:#128c7e;--hover-in:#fff;--active:#075e54;--active-in:#fff}.whatsapp:where(:has([href$=".svg#brand-whatsapp-o"])){--base:#128c7e;--hover:#25d366}.icon:has([href$=".svg#brand-whatsapp-o"]){opacity:1}:root{--pt:5;--pb:5}#footer{--pt:3}.pb-div{--pb-div:var(--div-height)}.pt-div{--pt-div:var(--div-height)}.div,.div-next{--div-fade:linear-gradient(black, black);--div-size:1;--div-width:calc(var(--div-height) * 8 * var(--div-size));--div-left:calc(((100cqw - var(--div-width)) / 2) + var(--div-width) / (var(--div-size) * 2) * (var(--div-size) - 1));--div-top:1px;--div-position:var(--div-left) var(--div-top)}.div-next{--div-next-size:1;--div-next-width:calc(var(--div-height) * 8 * var(--div-next-size));--div-next-left:calc(((100cqw - var(--div-next-width)) / 2) + var(--div-next-width) / (var(--div-next-size) * 2) * (var(--div-next-size) - 1));--div-next-top:calc(100% - 1px);--div-next-position:var(--div-next-left) var(--div-next-top)}.div{--div-mask-image:var(--div), var(--div-fade);--div-mask-size:var(--div-width) var(--div-height), var(--div-width);--div-mask-position:var(--div-position), 0 var(--div-height)}.div-next{--div-mask-image:var(--div), var(--div-fade), var(--div-next);--div-mask-size:var(--div-width) var(--div-height), 100% calc(100% - var(--div-height) * 2), var(--div-next-width) var(--div-height);--div-mask-position:var(--div-position), 0 var(--div-height), var(--div-next-position)}.div-next:not(.div){--div-mask-image:var(--div-fade), var(--div-next);--div-mask-size:100% calc(100% - var(--div-height)), var(--div-next-width) var(--div-height);--div-mask-position:0 0, var(--div-next-position)}.div.ph,.div>.bg-color,.div-next.ph,.div-next>.bg-color{mask-image:var(--div-mask-image);-webkit-mask-image:var(--div-mask-image);mask-size:var(--div-mask-size);-webkit-mask-size:var(--div-mask-size);mask-position:var(--div-mask-position);-webkit-mask-position:var(--div-mask-position);mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x}.div--size{--div-size:2}.div--not-repeat{--div-width:calc(100% * var(--div-size));--div-left:0px}.div-next--size{--div-next-size:2}.div-next--not-repeat{--div-next-width:calc(100% * var(--div-next-size));--div-next-left:0px}.container{text-align:var(--align);--align:center;--align-items:center;--align-margin:auto}.align-center{text-align:var(--align);--align:center;--align-items:center;--align-margin:auto;--icon-side-order:-1}.align-left{text-align:var(--align);--align:left;--align-items:flex-start;--align-margin:0 auto;--icon-side-order:-1}.align-right{text-align:var(--align);--align:right;--align-items:flex-end;--align-margin:auto 0;--icon-side-order:1}.align-items-top{align-items:flex-start}.align-items-center{align-items:center}.align-items-bottom{align-items:flex-end}.align-items-stretch{align-items:stretch}.align-self-top{align-self:flex-start}.align-self-center{align-self:center}.align-self-bottom{align-self:flex-end}.align-self-stretch{align-self:stretch}@media(min-width:1232px){.align--vl-center{text-align:var(--align);--align:center;--align-items:center;--align-margin:auto;--icon-side-order:-1}.align--vl-left{text-align:var(--align);--align:left;--align-items:flex-start;--align-margin:0 auto;--icon-side-order:-1}.align--vl-right{text-align:var(--align);--align:right;--align-items:flex-end;--align-margin:auto 0;--icon-side-order:1}}:not(.aux) .justify-center{justify-content:center}:not(.aux) .justify-space-evenly{justify-content:space-evenly}:not(.aux) .justify-space-between{justify-content:space-between}:not(.aux) .justify-space-around{justify-content:space-around}:not(.aux) .justify-flex-start{justify-content:flex-start}:not(.aux) .justify-flex-end{justify-content:flex-end}.sub{font-family:dancing script;font-style:normal;font-weight:400;line-height:1.25;font-size:1em;display:block;font-size:1.2em;color:var(--sub)}.sub:last-child{margin-bottom:0}.price{font-family:montserrat;font-style:normal;font-weight:800;line-height:1.25;font-size:1em;font-size:1em;font-size:1.8em;color:var(--main-text)}.price s{font-family:montserrat;font-style:normal;font-weight:400;line-height:1.25;font-size:1em}.caps{text-transform:uppercase}.line::after{content:"";display:block;width:2em;height:.25rem;background-color:var(--main);--line-margin:calc(50% - 1em);margin:.125em var(--line-margin).25em;--radius:0.125rem;clip-path:var(--chamfer);order:10}.line.hide::after{content:none}.line *,.line:not(.aux){background-image:none}.align-right .line::after{margin-right:0;--line-margin:calc(100% - 2em)}.align-left .line::after{margin-left:0;--line-margin:calc(100% - 2em)}@media(min-width:1232px){.align--vl-right .line::after{margin-right:0;margin-left:calc(100% - 2em)}.align--vl-left .line::after{margin-left:0;margin-right:calc(100% - 2em)}}.display-none:not(#aux){display:none}.hide{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-1e6dvw;text-align:left;pointer-events:none}.scroll{--scroll-pos:0}.scroll--bg>.bg-color>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-position:50% 0;height:125%;transform:translateY(calc(var(--scroll-pos) * 1px))}.scroll--box:not(#aux){--scroll-transform:translateY(calc(var(--scroll-pos) * 1px + 11%));transform:var(--scroll-transform);transform-origin:center;transition:none;z-index:1}*:has(>.scroll--box){perspective:30em;perspective-origin:center}.scrolling .slider__track{scroll-snap-type:none}.bg--fix{filter:none}.bg--fix>.bg-color{background-attachment:fixed}.bg--fix>.bg-fig{clip-path:inset(0)}.bg--fix>.bg-fig .bg-fig-img{position:fixed;top:0;height:100lvh}.bg--fix.box .bg-fig-img{clip-path:var(--chamfer)}:has(>.tooltip){position:relative;cursor:default}.tooltip{--radius-pd:1em;padding:1em;z-index:1;position:absolute;bottom:calc(100% + .35em);left:50%;width:max-content;transform:translate(-50%,1em);visibility:hidden;opacity:0;transition:opacity .3s,transform .3s,visibility .3s step-end;display:flex;flex-direction:column;gap:1em;filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15))}.tooltip::after{content:"";display:inline-block;width:0;height:0;border:.75em solid transparent;border-top-color:var(--bg-color);border-bottom:0;position:absolute;bottom:-.7em;left:calc(50% - .75em)}:has(>.tooltip):hover>.tooltip,:has(>.tooltip):focus>.tooltip,.tooltip:focus-within{transform:translate(-50%,0);visibility:visible;opacity:1;transition:opacity .3s,transform .3s,visibility 0s step-end}.mail__opt-copy--active>b::after{content:var(--copied);display:block;position:absolute;top:0;left:50%;padding:.25em 1em;min-height:2em;width:max-content;display:flex;align-items:center;color:var(--turn-in);background-color:var(--turn);clip-path:var(--chamfer);animation:copied 1s ease 0s forwards}.container,.boxes{display:flex;--cols-vs:1;--cols-vl:var(--cols-vs, 1);--cols-gap-vl-default:calc(clamp(min(1,2),(2 - 1)/var(--run)*(var(--vw) - var(--vs)) + 1,max(1,2))*1);--cols-gap-vl:var(--cols-gap-vs, var(--cols-gap-vl-default, 1));--gap-width:calc(clamp(min(var(--cols-gap-vs, 1),var(--cols-gap-vl)),(var(--cols-gap-vl) - var(--cols-gap-vs, 1))/var(--run)*(var(--vw) - var(--vs)) + var(--cols-gap-vs, 1),max(var(--cols-gap-vs, 1),var(--cols-gap-vl)))*1em);column-gap:var(--gap-width);--cols-gap-ny:1;--cols-gap-y:calc(var(--gap-width) * var(--cols-gap-ny));row-gap:var(--cols-gap-y)}.container:not(:has(>.bg),[style*=--cols-gap-]),.boxes:not(:has(>.bg),[style*=--cols-gap-]){--cols-gap-ny:2}.container:not([class*=justify]),.boxes:not([class*=justify]){justify-content:center}.container:not(.slider__items),.boxes:not(.slider__items){flex-wrap:wrap}.container:not(.slider__items)>*,.boxes:not(.slider__items)>*{flex-shrink:1}.boxes>*,.box,.boxes--top,.boxes--bottom,.boxes--radius,.slider__items{--cols:calc(clamp(min(var(--cols-vs),var(--cols-vl)),(var(--cols-vl) - var(--cols-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--cols-vs),max(var(--cols-vs),var(--cols-vl)))*1);--col-width:calc(100cqw / var(--cols));--gc:calc(var(--gap-width) * (var(--cols) - 1) / var(--cols));--box-w:calc(var(--col-width) - var(--gc));--box-width:var(--box-w);--box-pd-vs:1;--box-pd-vl:var(--box-pd-vs, 1);--box-pd:calc(clamp(min(var(--box-pd-vs),var(--box-pd-vl)),(var(--box-pd-vl) - var(--box-pd-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--box-pd-vs),max(var(--box-pd-vs),var(--box-pd-vl)))*1rem)}.boxes>*,.box{width:var(--box-width,100%)}@media(min-width:1232px){.boxes>*,.box{order:var(--order,unset)}}.boxes>*>.box,.box>.box{--cols:1}.boxes--sm{--cols-gap-vl-default:1;--box-pd-vs:1}.boxes--left,.slider__track:has(>.boxes--left)+.slider__pips{flex-direction:row-reverse}.boxes--top,.boxes--bottom{display:block;columns:var(--box-width)}.boxes--top:not(.gallery-wrap *),.boxes--bottom:not(.gallery-wrap *){margin-bottom:calc(0em - var(--cols-gap-y))}.boxes--top>*,.boxes--bottom>*{break-inside:avoid;margin-inline:auto;margin-bottom:var(--cols-gap-y);margin-bottom:calc(var(--cols-gap-y) + var(--box-mb));margin-left:var(--box-ml);margin-right:var(--box-mr)}.boxes--top{direction:rtl}.boxes--radius{overflow:hidden;--radius-pd:var(--box-pd);clip-path:var(--chamfer)}.boxes.justify-grow>.box{flex-grow:1}:is(.boxes,.slider)[style*=--boxes-]{--boxes-mb-vs:initial;--boxes-mb-vl:initial;--boxes-ml-vs:initial;--boxes-ml-vl:initial;--boxes-mr-vs:initial;--boxes-mr-vl:initial;--boxes-mb:calc(clamp(min(var(--boxes-mb-vs),var(--boxes-mb-vl)),(var(--boxes-mb-vl) - var(--boxes-mb-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--boxes-mb-vs),max(var(--boxes-mb-vs),var(--boxes-mb-vl)))*1em);--boxes-ml:calc(clamp(min(var(--boxes-ml-vs),var(--boxes-ml-vl)),(var(--boxes-ml-vl) - var(--boxes-ml-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--boxes-ml-vs),max(var(--boxes-ml-vs),var(--boxes-ml-vl)))*1em);--boxes-mr:calc(clamp(min(var(--boxes-mr-vs),var(--boxes-mr-vl)),(var(--boxes-mr-vl) - var(--boxes-mr-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--boxes-mr-vs),max(var(--boxes-mr-vs),var(--boxes-mr-vl)))*1em)}:is(.boxes,.slider)[style*=--boxes-]:is([style*=--boxes-ml-],[style*=--boxes-mr-]){container-type:inline-size}:is(.boxes,.slider)[style*=--boxes-]{margin-left:var(--boxes-ml,0em);margin-right:var(--boxes-mr,0em);width:calc(100% - var(--boxes-ml,0em) - var(--boxes-mr,0em))}:is(.boxes,.slider)[style*=--boxes-]:not(.boxes--top,.boxes--bottom){margin-bottom:var(--boxes-mb,0em)}:is(.boxes--top,.boxes--bottom)[style*=--boxes-]{columns:calc((100cqw - var(--boxes-ml,0em) - var(--boxes-mr,0em))/var(--cols) - var(--gc));margin-bottom:calc(var(--boxes-mb,0em) - var(--cols-gap-y))}:is(.boxes--top,.boxes--bottom)[style*=--boxes-]:is(.gallery-wrap *){margin-bottom:var(--boxes-mb,0em)}.box{container:box/inline-size;position:relative;display:flex;flex-direction:column;align-items:var(--align-items,center);max-width:100%;padding:var(--box-pd);--box-in:calc(100cqw - var(--box-pd) * 2);--box-gap:1rem;gap:var(--box-gap);--box-mt-vs:0;--box-mb-vs:0;--box-ml-vs:0;--box-mr-vs:0;--box-mt-vl:var(--box-mt-vs);--box-mb-vl:var(--box-mb-vs);--box-ml-vl:var(--box-ml-vs);--box-mr-vl:var(--box-mr-vs);--box-mt:calc(clamp(min(var(--box-mt-vs),var(--box-mt-vl)),(var(--box-mt-vl) - var(--box-mt-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--box-mt-vs),max(var(--box-mt-vs),var(--box-mt-vl)))*1em);--box-mb:calc(clamp(min(var(--box-mb-vs),var(--box-mb-vl)),(var(--box-mb-vl) - var(--box-mb-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--box-mb-vs),max(var(--box-mb-vs),var(--box-mb-vl)))*1em);--box-ml:calc(clamp(min(var(--box-ml-vs),var(--box-ml-vl)),(var(--box-ml-vl) - var(--box-ml-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--box-ml-vs),max(var(--box-ml-vs),var(--box-ml-vl)))*1em);--box-mr:calc(clamp(min(var(--box-mr-vs),var(--box-mr-vl)),(var(--box-mr-vl) - var(--box-mr-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--box-mr-vs),max(var(--box-mr-vs),var(--box-mr-vl)))*1em);margin:var(--box-mt)var(--box-mr)var(--box-mb)var(--box-ml)}.box.bg{--radius-pd:var(--box-pd)}.box--hide-shadow{filter:none}.box--go.bg:not(.box--hide-shadow){transition:filter .1s,transform .1s;transform:translateY(calc(var(--box-offset) * -1));--box-offset:.25em}.box--go.bg:not(.box--hide-shadow)>.bg-color--3d{transform:translateY(var(--box-offset));position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:background-color .1s,transform .1s;background-color:var(--cta)}.box--go.bg:not(.box--hide-shadow):has(.search__result-item-link:focus),.box--go.bg:not(.box--hide-shadow):hover,.box--go.bg:not(.box--hide-shadow):focus{filter:drop-shadow(.075rem .075rem 0 rgba(0,0,0,.15));--box-offset:.125em}.box--go.bg:not(.box--hide-shadow):has(.search__result-item-link:active),.box--go.bg:not(.box--hide-shadow):active{filter:none;--box-offset:0em}.container,.box:where(:not(.bg)){--box-pd-vs:0}.box:where(.bg:not(.boxes>*,[class*=box--pd-])){--box-pd-vs:1}.box--fit{--box-fit-vs:1;--box-fit-vl:var(--box-fit-vs, 1);--box-fit:calc(clamp(min(var(--box-fit-vs),var(--box-fit-vl)),(var(--box-fit-vl) - var(--box-fit-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--box-fit-vs),max(var(--box-fit-vs),var(--box-fit-vl)))*1);--box-width:calc(var(--box-w) * var(--box-fit) + var(--gap-width) * (var(--box-fit) - 1))}.box--side-center,.box--side-left,.box--side-right{--box-side-k:1;--box-side-gap:calc(var(--gap-width) * (var(--box-side-k) - 1) / 2);--box-side:calc((50cqw + var(--box-pd)) * var(--box-side-k) - 50dvw + var(--box-side-gap));--box-side-left:var(--box-side);--box-side-right:var(--box-side);--radius-left:0em;--radius-right:0em}.box--side-center>.bg-color,.box--side-center:not(.bg-img)>.img,.box--side-left>.bg-color,.box--side-left:not(.bg-img)>.img,.box--side-right>.bg-color,.box--side-right:not(.bg-img)>.img{margin-inline:var(--box-side-left)var(--box-side-right);width:calc(100dvw/var(--box-side-k) - var(--box-side-gap));max-width:none}.box--side-center>.bg-color,.box--side-center:not(.bg-img)>.img,.box--side-center:not(.bg-img)>.img .img__in,.box--side-center:not(.bg-img)>.img--contain .img__in img,.box--side-left>.bg-color,.box--side-left:not(.bg-img)>.img,.box--side-left:not(.bg-img)>.img .img__in,.box--side-left:not(.bg-img)>.img--contain .img__in img,.box--side-right>.bg-color,.box--side-right:not(.bg-img)>.img,.box--side-right:not(.bg-img)>.img .img__in,.box--side-right:not(.bg-img)>.img--contain .img__in img{--side-top-left:min(var(--radius-top), var(--radius-left));--side-top-right:min(var(--radius-top), var(--radius-right));--side-bottom-right:min(var(--radius-bottom), var(--radius-right));--side-bottom-left:min(var(--radius-bottom), var(--radius-left));--radius-end:var(--side-top-left) var(--side-top-right) var(--side-bottom-right) var(--side-bottom-left);--chamfer:polygon( var(--side-top-left) 0%, calc(100% - var(--side-top-right)) 0%, 100% var(--side-top-right), 100% calc(100% - var(--side-bottom-right)), calc(100% - var(--side-bottom-right)) 100%, var(--side-bottom-left) 100%, 0% calc(100% - var(--side-bottom-left)), 0% var(--side-top-left) )}.box--side-center:not(.bg-img)>.img,.box--side-left:not(.bg-img)>.img,.box--side-right:not(.bg-img)>.img{align-self:flex-start;translate:calc(var(--box-pd)*-1)0}.box--side-center:not(.bg-img)>.img>.img__in,.box--side-left:not(.bg-img)>.img>.img__in,.box--side-right:not(.bg-img)>.img>.img__in{width:100%;height:auto}.box--side-center:not(.bg-img)>.img>.img__in>img,.box--side-left:not(.bg-img)>.img>.img__in>img,.box--side-right:not(.bg-img)>.img>.img__in>img{width:100%}@media(min-width:1280px){.box--side-left,.box--side-right{--box-side-k:2}.box--side-left{--box-side-right:0em;--radius-right:var(--radius-calc)}.box--side-right{--box-side-left:0em;--radius-left:var(--radius-calc)}}.box--grow{flex-grow:1}.box--ratio{--box-ratio:16/9;min-height:calc(var(--box-width)/(var(--box-ratio)))}.boxes--top>.box--grow,.boxes--bottom>.box--grow{margin-inline:0;width:100%}.box{--img-inset-pd-radius:var(--box-pd)}.box:not(:has(>:is(.img:not(.img--inset),.box__btn:not(.hide),.map:is(*,.boxes:last-child>.box:last-child>*)):is(:first-child,.bg-color+*,.box__title.hide:first-child+*,:last-child,:has(+.box__btn.hide:last-child)))){--radius-pd:0em;--img-inset-pd-radius:0em}.box--hide-radius>.bg-color{clip-path:none}.box--hide-radius>.img--inset{--img-inset-radius:0}.box__block{--block-mt-vs:initial;--block-mt-vl:initial;--block-mt:calc(clamp(min(var(--block-mt-vs),var(--block-mt-vl)),(var(--block-mt-vl) - var(--block-mt-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--block-mt-vs),max(var(--block-mt-vs),var(--block-mt-vl)))*1em);margin-top:var(--block-mt,0em);width:100%}.box__block:where(:not(:first-child,.bg-color+*,.box__title.hide:first-child+*,.box__title--list+*)){margin-top:var(--block-mt,max(var(--box-gap) * 2,2em))}.box__title:where(:not(:first-child,.bg-color+*,.box__title.hide:first-child+*,.hide))+.box__block{margin-top:var(--block-mt,0em)}.box__icon{color:var(--base)}.box__icon--side{order:var(--icon-side-order,-1)}.box__icon--side:not(.icon--txt){translate:0 .125em}.box__icon--sub{display:flex;align-items:center;justify-content:var(--align,center);gap:.5em;width:100%;--radius:0.125rem}.box__icon--sub::before,.box__icon--sub::after{content:"";display:inline-block;width:2em;height:.25rem;background-color:var(--base);clip-path:var(--chamfer)}.box__icon--sub .icon{font-size:2em}.box__title:not(.hide)+.box__icon--sub{margin-top:calc(-.75*var(--box-gap))}.box__title:not(.hide)+.box__sub,.box__title.line+*:not(.box__block,.box__btn:last-child),.box__icon--sub+*:not(.box__block,.box__btn:last-child){margin-top:calc(-.5*var(--box-gap))}.box__icon--top{display:block;font-size:var(--icon-size);max-width:100%;color:var(--base);margin-block:0;margin-inline:var(--align-margin)}.box__icon--top:where(:first-child,.bg-color+*,.box__title.hide:first-child+*){margin-top:.5rem}:root{--icon-size:6rem}.box__title{margin:0}.box__title .link:not(.box__link,:hover,:focus,:active){color:inherit}.box__title:has(+.box__icon--sub) .line::after{content:none}.box__title:has(>.box__icon){display:flex;flex-wrap:wrap;justify-content:var(--align,center);align-items:baseline;gap:.25em;text-align:left}.box__title:has(>.box__icon):is(.align-right *){text-align:right}.align-center>.box__title{text-align:center}.align-center>.box__title--side{text-align:left}.container>.box__title{--fhs-pre:calc(clamp(min(0.875,1.125),(1.125 - 0.875)/var(--run)*(var(--vw) - var(--vs)) + 0.875,max(0.875,1.125))*1em);--fhs:calc(var(--fhs-pre) * var(--hs, 1) * 1)}.box__title--list:not(:first-child){margin-top:var(--box-gap)}.box--go{cursor:pointer}.box__sub{margin:0}.box__md{margin-bottom:auto;width:100%}.box__md strong,.box__md em{font-size:1em;color:inherit}.box__md--sm{font-size:.75em;margin-top:0}.box__btn:where(:first-child,.bg-color+*,.box__title.hide:first-child+*){margin-bottom:auto}.box__btn:where(:last-child):not(.box__tags+*){margin-top:auto}.box__btn{width:var(--box-btn-width,auto)}.box__btn--full{--box-btn-width:100%}.box__btn--auto{--box-btn-width:auto}.box__btn:not(.box__btn--full){margin-inline:var(--align-margin,auto)}.box__btn.box__btn--mt{--block-mt:calc(clamp(min(var(--block-mt-vs),var(--block-mt-vl)),(var(--block-mt-vl) - var(--block-mt-vs))/var(--run)*(var(--vw) - var(--vs)) + var(--block-mt-vs),max(var(--block-mt-vs),var(--block-mt-vl)))*1em);margin-top:var(--block-mt)}.box__btn:not(.btn){display:flex;justify-content:center;gap:.25em}.box__btn:not(.btn) .icon{color:var(--main)}.box__btn.hide{position:absolute;opacity:0;pointer-events:none}.box--card{justify-content:flex-end;--cta-text:var(--title)}.bg-card{flex-grow:1;position:relative;width:100%}.bg-card::after{content:"";display:block;--bg-card-width:calc(100cqw + var(--box-pd) * 2);--bg-card-height:calc(var(--bg-card-width) / (var(--box-ratio)) - 100% - var(--box-pd));width:var(--bg-card-width);height:var(--bg-card-height);position:absolute;bottom:calc(-1*var(--bg-card-height));left:calc(var(--box-pd)*-1);--bg-card-color-alpha:color-mix(in srgb, var(--bg-hex), transparent 50%);background-image:linear-gradient(transparent,var(--bg-card-color-alpha) calc(var(--box-gap) * 2),var(--bg-color));clip-path:var(--chamfer);border-top-left-radius:0;border-top-right-radius:0;z-index:-1}.container{--container-width-base:calc(100% - 2em);--container-width:var(--container-width-base);width:var(--container-width-base);max-width:var(--container-width);--box-width:var(--container-width);--container-margin-side:calc((var(--box-in) - 100dvw) / 2);margin-inline:auto}.container--xs{--container-xs:calc(clamp(min(343,512),(512 - 343)/var(--run)*(var(--vw) - var(--vs)) + 343,max(343,512))*1px);--container-width:var(--container-xs)}.container--sm{--container-sm:calc(clamp(min(343,720),(720 - 343)/var(--run)*(var(--vw) - var(--vs)) + 343,max(343,720))*1px);--container-width:var(--container-sm)}.container--md{--container-md:calc(clamp(min(343,960),(960 - 343)/var(--run)*(var(--vw) - var(--vs)) + 343,max(343,960))*1px);--container-width:var(--container-md)}.container--lg{--container-lg:calc(clamp(min(343,1200),(1200 - 343)/var(--run)*(var(--vw) - var(--vs)) + 343,max(343,1200))*1px);--container-width:var(--container-lg)}.container--xl{--container-xl:calc(clamp(min(343,1440),(1440 - 343)/var(--run)*(var(--vw) - var(--vs)) + 343,max(343,1440))*1px);--container-width:var(--container-xl)}.container.bg:not([class*=box--pd-]),.container>.bg:not([class*=box--pd-]){--box-pd-vs:1;--box-pd-vl:2}.container.bg:not([class*=box--pd-]).container--lg,.container.bg:not([class*=box--pd-]).container--xl,.container>.bg:not([class*=box--pd-]).container--lg,.container>.bg:not([class*=box--pd-]).container--xl{--box-pd-vl:3}.boxes>*,.container.bg,.container:has(>.bg){--container-margin-side:calc(-1 * var(--box-pd))}.box.pill-top.bg{--radius-top:calc(50cqw + var(--box-pd));padding-top:calc(var(--box-pd)/.7071)}.box.pill-top.bg>*:where(:first-child,.bg-color+*,.box__title.hide+*):not(.bg-color,.box__btn,.img){margin-top:calc(50cqw - var(--box-pd)*2)}.box.pill-top.bg>.box__icon--top:where(:first-child,.bg-color+*,.box__title.hide+*){margin-top:calc((100cqw - var(--icon-size))/2 - var(--box-pd))}.box.pill-top>.box__btn:where(:first-child,.bg-color+*,.box__title.hide+*){width:var(--box-btn-width,100%);min-height:calc(50cqw + var(--radius));padding-top:2.5em;--radius-top:50cqw}.box.pill-top>.img:where(:first-child,.bg-color+*,.box__title.hide+*){min-height:calc(50cqw + var(--img-border-width,0em) + var(--radius)/.7071);--radius-top:50cqw}.box.pill-top>.img:where(:first-child,.bg-color+*,.box__title.hide+*) .img__in{--radius-top:50cqw}.box.pill-top>.img:where(:first-child,.bg-color+*,.box__title.hide+*).img--inset{margin-top:calc(var(--img-margin)/.7071)}.box.pill-top>.img:where(:first-child,.bg-color+*,.box__title.hide+*).img--inset .img__in{--radius-top:calc(50cqw + var(--box-pd))}.box.pill-top>.img:where(:first-child,.bg-color+*,.box__title.hide+*).img--border{padding-top:calc(var(--img-border-width)/.7071)}.box.pill-top>.img:where(:first-child,.bg-color+*,.box__title.hide+*).img--border .img__in{--radius-top:calc(50cqw - var(--img-border-width))}.box.pill-top>.img:where(:first-child,.bg-color+*,.box__title.hide+*).img--border.img--inset{--radius-top:calc(50cqw + var(--box-pd))}.box.pill-top>.img:where(:first-child,.bg-color+*,.box__title.hide+*).img--border.img--inset .img__in{--radius-top:calc(50cqw + var(--box-pd) - var(--img-border-width, 0em))}.box.pill-bottom.bg{--radius-bottom:calc(50cqw + var(--box-pd));padding-bottom:calc(var(--box-pd)/.7071)}.box.pill-bottom.bg>*:is(:last-child,:has(+.box__btn.hide:last-child)):not(.img,.box__btn,.box__icon--top){padding-bottom:calc(50cqw - var(--box-pd)*2)}.box.pill-bottom.bg>.box__icon--top:where(:last-child,:has(+.box__btn.hide:last-child)){margin-bottom:calc((100cqw - var(--icon-size))/2 - var(--box-pd))}.box.pill-bottom>.box__btn:last-child{width:var(--box-btn-width,100%);min-height:calc(50cqw + var(--radius));padding-bottom:2.5em;--radius-bottom:50cqw}.box.pill-bottom>.img:where(:last-child,:has(+.box__btn.hide:last-child)){min-height:calc(50cqw + var(--img-border-width,0em) + var(--radius)/.7071);--radius-bottom:50cqw}.box.pill-bottom>.img:where(:last-child,:has(+.box__btn.hide:last-child)) .img__in{--radius-bottom:50cqw}.box.pill-bottom>.img:where(:last-child,:has(+.box__btn.hide:last-child)).img--inset{margin-bottom:calc(var(--img-margin)/.7071)}.box.pill-bottom>.img:where(:last-child,:has(+.box__btn.hide:last-child)).img--inset .img__in{--radius-bottom:calc(50cqw + var(--box-pd))}.box.pill-bottom>.img:where(:last-child,:has(+.box__btn.hide:last-child)).img--border{padding-bottom:calc(var(--img-border-width)/.7071)}.box.pill-bottom>.img:where(:last-child,:has(+.box__btn.hide:last-child)).img--border .img__in{--radius-bottom:calc(50cqw - var(--img-border-width))}.box.pill-bottom>.img:where(:last-child,:has(+.box__btn.hide:last-child)).img--border.img--inset{--radius-bottom:calc(50cqw + var(--box-pd))}.box.pill-bottom>.img:where(:last-child,:has(+.box__btn.hide:last-child)).img--border.img--inset .img__in{--radius-bottom:calc(50cqw + var(--box-pd) - var(--img-border-width, 0em))}