/** error css converter */ @import url('https://fonts.googleapis.com/css2?family=Lora&family=Nunito&family=Lora');@import url('https://fonts.googleapis.com/icon?family=Material+Icons');@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');:root{scroll-behavior:smooth;}*{box-sizing:border-box;}:where(body){margin:0;padding:0;background-color:var(--shade-background, var(--gray0));font-size:var(--text-md);line-height:1.5;font-family:var(--font-text);color:var(--shade-text);}:where(h1, h2, h3, h4, h5, h6){font-family:var(--font-display);font-size:var(--title-size);margin-block:0;line-height:1.2;color:var(--shade-title);}:where(h1){--title-size:var(--display-2xl);}:where(h2){--title-size:var(--display-xl);}:where(h3){--title-size:var(--display-lg);}:where(h4){--title-size:var(--display-md);}:where(h5){--title-size:var(--display-sm);}:where(h6){--title-size:var(--display-xs);}:where(a){--link-color:var(--brand500);--hover-color:var(--brand400);--active-color:var(--brand600);--visited-color:var(--visited-link);color:var(--link-color);font-weight:500;text-decoration:none;&:hover{color:var(--hover-color);}    &:active{color:var(--active-color);}    &:visited{color:var(--visited-link);}}:where(:focus-visible){outline:var(--focus-outline-color, var(--brand200)) solid var(--focus-outline-width, 4px);}:where(p){margin-inline:0;font-size:var(--text-md);}:where(button, input[type="submit"], input[type="reset"], input[type="file"]){border:0;}:where(nav){display:flex;align-items:center;}[class*=material-icons]{line-height:1;vertical-align:middle;}:root{--spacing-base:4px;--spacing0:calc(var(--spacing-base) * 0);/* 0px */    --spacing0-5:calc(var(--spacing-base) / 2);/* 2px */    --spacing1:calc(var(--spacing-base) * 1);/* 4px */    --spacing1-5:calc(var(--spacing-base) * 1.5);/* 6px */    --spacing2:calc(var(--spacing-base) * 2);/* 8px */    --spacing2-5:calc(var(--spacing-base) * 2.5);/* 10px */    --spacing3:calc(var(--spacing-base) * 3);/* 12px */    --spacing4:calc(var(--spacing-base) * 4);/* 16px */    --spacing5:calc(var(--spacing-base) * 5);/* 20px */    --spacing6:calc(var(--spacing-base) * 6);/* 24px */    --spacing8:calc(var(--spacing-base) * 8);/* 32px */    --spacing10:calc(var(--spacing-base) * 10);/* 40px */    --spacing12:calc(var(--spacing-base) * 12);/* 48px */    --spacing16:calc(var(--spacing-base) * 16);/* 64px */    --spacing20:calc(var(--spacing-base) * 20);/* 80px */    --spacing24:calc(var(--spacing-base) * 24);/* 96px */    --spacing32:calc(var(--spacing-base) * 32);/* 128px */    --spacing40:calc(var(--spacing-base) * 40);/* 160px */    --spacing48:calc(var(--spacing-base) * 48);/* 192px */    --spacing56:calc(var(--spacing-base) * 56);/* 224px */    --spacing64:calc(var(--spacing-base) * 64);/* 256px */}.space-sm{--grid-margin:var(--spacing4);--header-gap:var(--spacing6);--header-padding-topbar:var(--spacing1-5);--header-padding:var(--spacing2);--header-padding-mobile:var(--spacing2);--header-gap-mobile:var(--spacing2);--footer-gap:var(--spacing6);--footer-padding:var(--spacing5);--section-gutter:var(--spacing6);--section-gap:var(--spacing10);--section-padding-block:var(--spacing20);--card-padding:var(--spacing4);--card-gap:var(--spacing2);--card-icon-size:var(--spacing6);--paragraph-gap:var(--spacing2);--paragraph-padding:var(--spacing2);--tag-base-padding-block:var(--spacing0-5);--tag-base-padding-inline:var(--spacing2);--tag-base-icon-size:var(--spacing4);--tag-base-icon-padding:var(--spacing1);--tag-base-gap:var(--spacing1-5);--text-list-gap:var(--spacing3);--text-icon-padding:var(--spacing1);--button-padding-block:var(--spacing2);--button-padding-inline:var(--spacing4);--button-icon-padding:var(--spacing2-5);--button-gap:var(--spacing1-5);--button-icon-size:var(--spacing6);--form-gap:var(--spacing3);}.space-md{--grid-margin:var(--spacing4);--header-gap:var(--spacing8);--header-padding-topbar:var(--spacing1-5);--header-padding:var(--spacing2);--header-padding-mobile:var(--spacing2);--header-gap-mobile:var(--spacing3);--footer-gap:var(--spacing8);--footer-padding:var(--spacing6);--section-gutter:var(--spacing6);--section-gap:var(--spacing10);--section-padding-block:var(--spacing20);--card-padding:var(--spacing5);--card-gap:var(--spacing3);--card-icon-size:var(--spacing8);--paragraph-gap:var(--spacing3);--paragraph-padding:var(--spacing3);--tag-base-padding-block:var(--spacing1);--tag-base-padding-inline:var(--spacing3);--tag-base-icon-padding:var(--spacing2);--tag-base-icon-size:var(--spacing4);--tag-base-gap:var(--spacing1-5);--text-list-gap:var(--spacing4);--text-icon-padding:var(--spacing1-5);--button-padding-block:var(--spacing2-5);--button-padding-inline:var(--spacing4);--button-icon-padding:var(--spacing3);--button-gap:var(--spacing1-5);--button-icon-size:var(--spacing6);--form-gap:var(--spacing4);}.space-lg{--grid-margin:var(--spacing4);--header-gap:var(--spacing10);--header-padding-topbar:var(--spacing2);--header-padding:var(--spacing3);--header-padding-mobile:var(--spacing3);--header-gap-mobile:var(--spacing3);--footer-gap:var(--spacing10);--footer-padding:var(--spacing7);--section-gutter:var(--spacing6);--section-gap:var(--spacing10);--section-padding-block:var(--spacing20);--card-padding:var(--spacing8);--card-gap:var(--spacing4);--card-icon-size:var(--spacing10);--paragraph-gap:var(--spacing4);--paragraph-padding:var(--spacing4);--tag-base-padding-block:var(--spacing1-5);--tag-base-padding-inline:var(--spacing4);--tag-base-icon-size:var(--spacing4);--tag-base-icon-padding:var(--spacing3);--tag-base-gap:var(--spacing2);--text-list-gap:var(--spacing5);--text-icon-padding:var(--spacing2);--button-padding-block:var(--spacing3);--button-padding-inline:var(--spacing6);--button-icon-padding:var(--spacing4);--button-gap:var(--spacing2);--button-icon-size:var(--spacing6);--form-gap:var(--spacing5);}.space-xl{--grid-margin:var(--spacing4);--header-gap:var(--spacing12);--header-padding-topbar:var(--spacing2);--header-padding:var(--spacing3);--header-padding-mobile:var(--spacing3);--header-gap-mobile:var(--spacing3);--footer-gap:var(--spacing12);--footer-padding:var(--spacing8);--section-gutter:var(--spacing6);--section-gap:var(--spacing10);--section-padding-block:var(--spacing20);--card-padding:var(--spacing10);--card-gap:var(--spacing6);--card-icon-size:var(--spacing12);--paragraph-gap:var(--spacing4);--paragraph-padding:var(--spacing5);--tag-base-padding-block:var(--spacing2);--tag-base-padding-inline:var(--spacing5);--tag-base-icon-size:var(--spacing6);--tag-base-icon-padding:var(--spacing4);--tag-base-gap:var(--spacing2);--text-list-gap:var(--spacing6);--text-icon-padding:var(--spacing3);--button-padding-block:var(--spacing4);--button-padding-inline:var(--spacing6);--button-icon-padding:var(--spacing5);--button-gap:var(--spacing2-5);--button-icon-size:var(--spacing6);--form-gap:var(--spacing6);}:root{--z-index-below:-1;--z-index-above:1;--z-index-top:2;--z-index-error:5;--z-index-dropdown:10;--z-index-menu:20;}:root{--radius-base:2px;--radius0:0;--radius1:calc(var(--radius-base) * 1);/* 2px */    --radius2:calc(var(--radius-base) * 2);/* 4px */    --radius3:calc(var(--radius-base) * 3);/* 6px */    --radius4:calc(var(--radius-base) * 4);/* 8px */    --radius5:calc(var(--radius-base) * 8);/* 16px */    --radius6:calc(var(--radius-base) * 12);/* 24px */    --radius7:calc(var(--radius-base) * 16);/* 32px */    --radius8:calc(var(--radius-base) * 32);/* 64px */    --radius9:calc(var(--radius-base) * 40);/* 80px */    --radius10:calc(var(--radius-base) * 50);/* 100px */}.radius-sm{--button-radius:var(--radius0);--count-radius:var(--radius0);--tag-radius:var(--radius0);--card-radius:var(--radius0);--card-img-radius:var(--radius0);--img-radius:var(--radius0);--icon-radius:var(--radius0);}.radius-md{--button-radius:var(--radius2);--count-radius:var(--radius2);--tag-radius:var(--radius2);--card-radius:var(--radius4);--card-img-radius:var(--radius1);--img-radius:var(--radius6);--icon-radius:var(--radius1);}.radius-lg{--button-radius:var(--radius5);--count-radius:var(--radius2);--tag-radius:var(--radius4);--card-radius:var(--radius5);--card-img-radius:var(--radius2);--img-radius:var(--radius8);--icon-radius:var(--radius2);}.radius-xl{--button-radius:var(--radius10);--count-radius:var(--radius10);--tag-radius:var(--radius10);--card-radius:var(--radius6);--card-img-radius:var(--radius3);--img-radius:var(--radius9);--icon-radius:var(--radius4);}:root{/** bases **/    --base-dark:black;--base-light:white;--pure-gray:color-mix(in srgb, var(--base-dark) 20%, var(--base-light));/** brand colors **/    --brand:hsl(187, 100%, 23%);--accent:hsl(11, 89%, 46%);--base-gray:var(--pure-gray);/** semantic colors **/    --success:hsl(137, 64%, 40%);--danger:hsl(3, 87%, 49%);--warning:hsl(34, 94%, 53%);--info:hsl(215, 87%, 51%);--visited-link:hsl(272, 61%, 49%);/** gray **/    --gray0:color-mix(in srgb, var(--base-gray) 0%, var(--base-light));--gray50:color-mix(in srgb, var(--base-gray) 10%, var(--base-light));--gray100:color-mix(in srgb, var(--base-gray) 20%, var(--base-light));--gray200:color-mix(in srgb, var(--base-gray) 40%, var(--base-light));--gray300:color-mix(in srgb, var(--base-gray) 60%, var(--base-light));--gray400:color-mix(in srgb, var(--base-gray) 80%, var(--base-light));--gray500:var(--base-gray);--gray600:color-mix(in srgb, var(--base-gray) 80%, var(--base-dark));--gray700:color-mix(in srgb, var(--base-gray) 60%, var(--base-dark));--gray800:color-mix(in srgb, var(--base-gray) 40%, var(--base-dark));--gray900:color-mix(in srgb, var(--base-gray) 20%, var(--base-dark));/** brand **/    --brand50:color-mix(in srgb, var(--brand) 10%, var(--base-light));--brand100:color-mix(in srgb, var(--brand) 20%, var(--base-light));--brand200:color-mix(in srgb, var(--brand) 40%, var(--base-light));--brand300:color-mix(in srgb, var(--brand) 60%, var(--base-light));--brand400:color-mix(in srgb, var(--brand) 80%, var(--base-light));--brand500:var(--brand);--brand600:color-mix(in srgb, var(--brand) 80%, var(--base-dark));--brand700:color-mix(in srgb, var(--brand) 60%, var(--base-dark));--brand800:color-mix(in srgb, var(--brand) 40%, var(--base-dark));--brand900:color-mix(in srgb, var(--brand) 20%, var(--base-dark));/** accent **/    --accent50:color-mix(in srgb, var(--accent) 10%, var(--base-light));--accent100:color-mix(in srgb, var(--accent) 20%, var(--base-light));--accent200:color-mix(in srgb, var(--accent) 40%, var(--base-light));--accent300:color-mix(in srgb, var(--accent) 60%, var(--base-light));--accent400:color-mix(in srgb, var(--accent) 80%, var(--base-light));--accent500:var(--accent);--accent600:color-mix(in srgb, var(--accent) 80%, var(--base-dark));--accent700:color-mix(in srgb, var(--accent) 60%, var(--base-dark));--accent800:color-mix(in srgb, var(--accent) 40%, var(--base-dark));--accent900:color-mix(in srgb, var(--accent) 20%, var(--base-dark));/** success **/    --success50:color-mix(in srgb, var(--success) 10%, var(--base-light));--success100:color-mix(in srgb, var(--success) 20%, var(--base-light));--success200:color-mix(in srgb, var(--success) 40%, var(--base-light));--success300:color-mix(in srgb, var(--success) 60%, var(--base-light));--success400:color-mix(in srgb, var(--success) 80%, var(--base-light));--success500:var(--success);--success600:color-mix(in srgb, var(--success) 80%, var(--base-dark));--success700:color-mix(in srgb, var(--success) 60%, var(--base-dark));--success800:color-mix(in srgb, var(--success) 40%, var(--base-dark));--success900:color-mix(in srgb, var(--success) 20%, var(--base-dark));/** danger **/    --danger50:color-mix(in srgb, var(--danger) 10%, var(--base-light));--danger100:color-mix(in srgb, var(--danger) 20%, var(--base-light));--danger200:color-mix(in srgb, var(--danger) 40%, var(--base-light));--danger300:color-mix(in srgb, var(--danger) 60%, var(--base-light));--danger400:color-mix(in srgb, var(--danger) 80%, var(--base-light));--danger500:var(--danger);--danger600:color-mix(in srgb, var(--danger) 80%, var(--base-dark));--danger700:color-mix(in srgb, var(--danger) 60%, var(--base-dark));--danger800:color-mix(in srgb, var(--danger) 40%, var(--base-dark));--danger900:color-mix(in srgb, var(--danger) 20%, var(--base-dark));/** warning **/    --warning50:color-mix(in srgb, var(--warning) 10%, var(--base-light));--warning100:color-mix(in srgb, var(--warning) 20%, var(--base-light));--warning200:color-mix(in srgb, var(--warning) 40%, var(--base-light));--warning300:color-mix(in srgb, var(--warning) 60%, var(--base-light));--warning400:color-mix(in srgb, var(--warning) 80%, var(--base-light));--warning500:var(--warning);--warning600:color-mix(in srgb, var(--warning) 80%, var(--base-dark));--warning700:color-mix(in srgb, var(--warning) 60%, var(--base-dark));--warning800:color-mix(in srgb, var(--warning) 40%, var(--base-dark));--warning900:color-mix(in srgb, var(--warning) 20%, var(--base-dark));/** info **/    --info50:color-mix(in srgb, var(--info) 10%, var(--base-light));--info100:color-mix(in srgb, var(--info) 20%, var(--base-light));--info200:color-mix(in srgb, var(--info) 40%, var(--base-light));--info300:color-mix(in srgb, var(--info) 60%, var(--base-light));--info400:color-mix(in srgb, var(--info) 80%, var(--base-light));--info500:var(--info);--info600:color-mix(in srgb, var(--info) 80%, var(--base-dark));--info700:color-mix(in srgb, var(--info) 60%, var(--base-dark));--info800:color-mix(in srgb, var(--info) 40%, var(--base-dark));--info900:color-mix(in srgb, var(--info) 20%, var(--base-dark));/** gradient **/    --gradient-brand-right:linear-gradient(to right, var(--brand600), var(--brand400));--gradient-brand-light-right:linear-gradient(to right, var(--brand300), var(--brand100));--gradient-brand-left:linear-gradient(to left, var(--brand600), var(--brand400));--gradient-brand-light-left:linear-gradient(to left, var(--brand300), var(--brand100));--gradient-brand-top:linear-gradient(to top, var(--brand600), var(--brand400));--gradient-brand-light-top:linear-gradient(to top, var(--brand300), var(--brand100));--gradient-brand-bottom:linear-gradient(to bottom, var(--brand600), var(--brand400));--gradient-brand-light-bottom:linear-gradient(to bottom, var(--brand300), var(--brand100));--gradient-accent-right:linear-gradient(to right, var(--accent600), var(--accent400));--gradient-accent-light-right:linear-gradient(to right, var(--accent300), var(--accent100));--gradient-accent-left:linear-gradient(to left, var(--accent600), var(--accent400));--gradient-accent-light-left:linear-gradient(to left, var(--accent300), var(--accent100));--gradient-accent-top:linear-gradient(to top, var(--accent600), var(--accent400));--gradient-accent-light-top:linear-gradient(to top, var(--accent300), var(--accent100));--gradient-accent-bottom:linear-gradient(to bottom, var(--accent600), var(--accent400));--gradient-accent-light-bottom:linear-gradient(to bottom, var(--accent300), var(--accent100));--gradient-gray-right:linear-gradient(to right, var(--gray600), var(--gray400));--gradient-gray-light-right:linear-gradient(to right, var(--gray300), var(--gray100));--gradient-gray-left:linear-gradient(to left, var(--gray600), var(--gray400));--gradient-gray-light-left:linear-gradient(to left, var(--gray300), var(--gray100));--gradient-gray-top:linear-gradient(to top, var(--gray600), var(--gray400));--gradient-gray-light-top:linear-gradient(to top, var(--gray300), var(--gray100));--gradient-gray-bottom:linear-gradient(to bottom, var(--gray600), var(--gray400));--gradient-gray-light-bottom:linear-gradient(to bottom, var(--gray300), var(--gray100));}/** utility color class */.bg-primary, .bg-brand{--background-color:var(--brand500);}.bg-secondary, .bg-brand-light{--background-color:var(--brand100);}.bg-conversion, .bg-accent{--background-color:var(--accent500);}.bg-gray{--background-color:var(--gray500);}.bg-success{--background-color:var(--success500);}.bg-danger, .bg-destructive{--background-color:var(--danger500);}.bg-info{--background-color:var(--info500);}.bg-warning{--background-color:var(--warning500);}.text-primary, .text-brand{--color:var(--brand500);}.text-conversion, .text-accent{--color:var(--accent500);}.text-gray{--color:var(--gray500);}.text-success{--color:var(--success500);}.text-info{--color:var(--info500);}.text-warning{--color:var(--warning500);}.text-danger{--color:var(--danger500);}:root{--font-text:"Inter", sans-serif;--font-menu:"Inter", sans-serif;--font-display:"Montserrat", sans-serif;--font-size:16;--font-ratio:1.250;--text-xs:calc(var(--text-sm) / var(--font-ratio));--text-sm:calc(var(--text-md) / var(--font-ratio));--text-md:calc(var(--font-size) * 1px);--text-lg:calc(var(--text-md) * var(--font-ratio));--display-xs:var(--text-lg);--display-sm:calc(var(--display-xs) * var(--font-ratio));--display-md:calc(var(--display-sm) * var(--font-ratio));--display-lg:calc(var(--display-md) * var(--font-ratio));--display-xl:calc(var(--display-lg) * var(--font-ratio));--display-2xl:calc(var(--display-xl) * var(--font-ratio));--font-light:100;--font-normal:400;--font-medium:500;--font-bold:700;}.text-md{font-size:var(--text-md);}.text-sm{font-size:var(--text-sm);}.text-xs{font-size:var(--text-xs);}.text-lg{font-size:var(--text-lg);}.display-xs{font-size:var(--display-xs);}.display-sm{font-size:var(--display-sm);}.display-md{font-size:var(--display-md);}.display-lg{font-size:var(--display-lg);}.display-xl{font-size:var(--display-xl);}.display-2xl{font-size:var(--display-2xl);}@media (width < 992px){:root{--display-sm:var(--display-xs);}}:root{--card-shadow:0 0 24px -16px var(--gray500);}:root{--animation-speed:0.3s;--fade-in:fade-in var(--animation-speed);--slide-bottom:slide-bottom var(--animation-speed);--slide-top:slide-top var(--animation-speed);--slide-right:slide-right var(--animation-speed);--slide-left:slide-left var(--animation-speed);}@keyframes fade-in{from{opacity:0;} to{opacity:1;}}@keyframes slide-bottom{from{translate:0 -100%;} to{translate:0 0;}}@keyframes slide-top{from{translate:0 100%;} to{translate:0 0;}}@keyframes slide-right{from{translate:-100% 0;} to{translate:0 0;}}@keyframes slide-left{from{translate:100% 0;} to{translate:0 0;}}.nav-items{display:flex;flex-direction:column;align-items:flex-start;gap:var(--text-list-gap);--icon-rotation:-90deg;font-family:var(--font-menu);.label{font-weight:var(--font-bold);font-size:var(--text-lg);}    .items{display:flex;flex-wrap:wrap;gap:var(--text-list-gap);justify-content:flex-end;.nav-dropdown{display:none;&.expand-item{display:flex;}}        .nav-item{display:flex;justify-content:space-between;}        & a,        summary{font-weight:var(--font-bold);padding-inline:var(--text-icon-padding);padding-block:var(--text-icon-padding);align-items:center;}        & a,        summary:not([role="button"]){background-color:var(--nav-bg-color);color:var(--nav-color);&:hover{color:var(--brand400);}            &:active{color:var(--brand600);}            &.active{color:var(--brand500);}                   &:focus{--focus-outline-color:var(--brand100);--nav-bg-color:var(--gray0);color:var(--brand600);.white &{background-color:var(--brand600);}}}        &.vertical{flex-direction:column;}        @media screen and (min-width:991px){.nav-item{position:relative;cursor:pointer;&.left{flex-direction:row-reverse;left:auto;right:0;>.icon{--icon-rotation:90deg;}                    >.nav-dropdown .left .nav-dropdown{left:auto;right:95%;}}                &.right{>.nav-dropdown .left .nav-dropdown{left:auto;right:95%;}}                .nav-dropdown{display:none;width:max-content;&>.nav-item{padding-inline:var(--text-list-gap);> .link{font-size:inherit;}}}                &:is(:hover, :focus-within){&>.nav-dropdown{top:100%;animation:var(--fade-in);display:flex;flex-direction:column;position:absolute;z-index:var(--z-index-dropdown);background-color:var(--shade-background, var(--gray0));border:1px solid var(--gray200);& .nav-item:is(:hover, :focus-within) .link+.icon span{rotate:var(--icon-rotation, -90deg);color:var(--nav-color);transition:0.3s ease-in-out;}                        & .nav-dropdown{left:95%;right:0;top:25%;}}}}}        .header &{@media screen and (max-width:991px){.nav-item{display:flex;transform:100% 0;width:100%;border-bottom:1px solid var(--gray200);.link{padding-inline:var(--spacing6);padding-block:var(--spacing5);}                    >.icon{border-inline-start:1px solid var(--gray200);padding-inline:var(--spacing6);padding-block:var(--button-padding-block);& span{rotate:-90deg;font-size:larger;}                        &:hover{cursor:pointer;background-color:var(--brand100);}}}}}        .footer &{.nav-items{align-items:stretch;}}}}.text-icon{display:flex;align-items:center;gap:var(--text-icon-padding);font-size:var(--text-size);&.text-right{flex-direction:row;}    &.text-left{flex-direction:row-reverse;}    &.text-sm{--text-size:var(--text-sm);}      &.text-md{--text-size:var(--text-md);}    span{&.media-size-xs span{font-size:16px;}        &.media-size-sm span{font-size:18px;}        &.media-size-md span{font-size:20px;}        &.media-size-lg span{font-size:24px;}        &.media-size-xl span{font-size:32px;}        &.media-size-2xl span{font-size:40px;}        &.media-size-3xl span{font-size:48px;}}    img{object-fit:cover;&.image-size-xs {width:16px;height:16px;}        &.image-size-sm {width:18px;height:16px;}        &.image-size-md {width:20px;height:20px;}        &.image-size-lg {width:24px;height:24px;}        &.image-size-xl {width:32px;height:32px;}        &.image-size-2xl {width:40px;height:40px;}        &.image-size-3xl {width:48px;height:48px;}        &.image-size-4xl {width:60px;height:60px;}        &.image-size-5xl {width:80px;height:80px;}        &.image-size-6xl {width:100px;height:100px;}}}.rating{--star-color:var(--gray100);display:flex;justify-content:flex-start;&.yellow {--star-color:hsla(42, 99%, 65%, 1);}    &.primary{--star-color:var(--brand500);}    &.gray{--star-color:var(--gray800);}       .icon>span{font-size:var(--text-lg);padding:0;background:linear-gradient(to right, var(--star-color) var(--percent), var(--gray100) 0%);-webkit-text-fill-color:transparent;background-clip:text;}}.button-group{display:flex;flex-wrap:wrap;gap:var(--text-list-gap);.center &{justify-content:center;}}.header-container{background-color:var(--navbar-background, var(--shade-background, var(--gray0)));&:has(header.sticky){position:sticky;top:0;z-index:var(--z-index-menu);}}.header{--logo-width:200px;--expand-menu-bg-color:var(--gray0);display:grid;grid-template-columns:var(--header-template-columns);grid-template-areas:var(--header-template-areas);gap:var(--header-padding);padding:var(--header-padding);width:var(--container);margin:auto;& .text-icon{display:flex;align-items:center;gap:var(--text-icon-padding);}    /****    * subcomponents default config     ****/    & .logo{grid-area:logo;padding:var(--header-padding);& a{display:grid;place-items:center;width:100%;height:100%;}        & .image{max-width:var(--logo-width);object-fit:var(--object-fit, contain);aspect-ratio:8/3;border-radius:var(--radius0);}}    & .main-nav{grid-area:main;}    & .top-nav{grid-area:top;}    & :is(.top-nav, .main-nav){display:grid;align-items:center;padding:var(--header-padding);gap:var(--text-list-gap);:where(.nav-start, .nav-center, .nav-end){display:flex;align-items:center;flex-wrap:wrap;gap:var(--section-gutter);width:100%;&.nav-start{justify-content:var(--justify-start, flex-start);}            &.nav-center{justify-content:var(--justify-center, center);}            &.nav-end{justify-content:var(--justify-end, flex-end);}}}    /****    * configure versions (logo left, offset, top or top-center)    ****/    &.left{--header-template-columns:var(--logo-width) 1fr;--header-template-areas:"top top" "logo main";& .main-nav{grid-template-columns:auto;}        & .top-nav{grid-template-columns:auto auto;}}    &.leftA{--header-template-columns:var(--logo-width) 1fr;--header-template-areas:"top top" "logo main";& .main-nav{grid-template-columns:auto;}        & .top-nav{grid-template-columns:auto auto;}}    &.leftB{--header-template-columns:var(--logo-width) 1fr;--header-template-areas:"top top" "logo main";& .main-nav{grid-template-columns:auto;}        & .top-nav{grid-template-columns:auto auto;}}    &.offset{--header-template-columns:var(--logo-width) 1fr;--header-template-areas:"logo top" "logo main";& .main-nav{grid-template-columns:1fr;}}    &.offsetA{--header-template-columns:var(--logo-width) 1fr;--header-template-areas:"logo top" "logo main";& .main-nav{grid-template-columns:1fr;}}    &.centerA{--header-template-areas:"top" "main";& .main-nav{grid-auto-columns:1fr var(--logo-width) 1fr;grid-template-areas:"start center end";.nav-start{justify-content:space-between;}            .nav-end{justify-content:space-between;& .navButtonGroup{display:flex;align-items:center;gap:var(--grid-margin);}}}}    &.centerB{--header-template-areas:"top" "main";& .main-nav{grid-auto-columns:1fr var(--logo-width) 1fr;grid-template-areas:"start center end";.nav-start{justify-content:space-between;}            .nav-end{justify-content:space-between;& .contactButtonGroup{display:flex;align-items:center;gap:var(--grid-margin);}}}}    &.top-center{--header-template-areas:"top" "main";& .top-nav{grid-auto-columns:1fr var(--logo-width) 1fr;grid-template-areas:"start center end";}}    &.top-centerA{--header-template-areas:"top" "main";& .top-nav{grid-auto-columns:1fr var(--logo-width) 1fr;grid-template-areas:"start center end";}}    &.top-centerB{--header-template-areas:"top" "main";& .top-nav{grid-auto-columns:1fr var(--logo-width) 1fr;grid-template-areas:"start center end";}}    /******** RESPONSIVE - MOBILE ***********************************/    & .menu,    .logo-mobile{display:none;}    @media screen and (max-width:991px){&.header{--menu-width:fit-content;--menu-height:100px;--header-template-columns:var(--logo-width) minmax(0, 100%) minmax(0, 100%) var(--menu-width);--header-template-areas:"logo contact cta menu" "items items items items";min-height:var(--menu-height);& .logo{display:none;}            .main-nav,            .top-nav{display:none;}            .mobile-contact{grid-area:contact;display:flex;flex-wrap:wrap;align-items:center;gap:var(--text-list-gap);}            .mobile-cta{grid-area:cta;display:flex;flex-wrap:wrap;align-items:center;gap:var(--text-list-gap);.button-group{flex-wrap:nowrap;width:100%;}}            & .logo-mobile{display:block;grid-area:logo;}            & .menu-label{display:none;}            & .menu{display:flex;grid-area:menu;place-self:center;align-items:center;justify-self:end;height:var(--menu-height);& .burger{display:flex;align-items:center;background-color:var(--brand100);color:var(--brand500);padding:var(--button-padding-block);margin-inline-end:var(--header-padding);cursor:pointer;&:hover{background-color:var(--brand200);}}}}        &.expand-menu{& .menu{position:fixed;top:var(--header-padding);right:var(--header-padding);z-index:calc(var(--z-index-menu) + 1);& .burger{z-index:calc(var(--z-index-menu) + 2);}}            & .items-content,            .expand-item+.nav-dropdown{overflow-y:scroll;& .menu-label{--menu-icon-padding:110px;display:flex;align-items:center;justify-content:flex-start;min-height:calc(var(--menu-height) + var(--header-padding));padding-inline:var(--button-padding-inline);font-size:var(--display-sm);font-family:var(--font-display);border-block-end:1px solid var(--gray200);padding-inline-end:var(--menu-icon-padding);.icon{padding:var(--button-padding-block);margin-inline-end:var(--button-padding-block);cursor:pointer;&:hover{border:1px solid var(--gray200);background-color:var(--brand100);}}}                animation:var(--slide-left);inset:0;position:fixed;z-index:var(--z-index-menu);grid-area:items;display:flex;flex-direction:column;grid-column:1 / -1;width:100%;background-color:var(--expand-menu-bg-color);& .nav-items{.items{width:100%;flex-direction:column;align-items:flex-start;gap:0;& .link,                        .dropdown,                        .text-icon{width:100%;font-size:var(--display-xs);font-weight:var(--font-bold);}                        & .dropdown{& summary{background-color:var(--expand-menu-bg-color);color:var(--nav-color);}                            &[open]{&>summary::before{display:none;}}                            & .dropdown-list{position:static;}}}}}}}    @media screen and (max-width:576px){&.header{--header-template-columns:var(--logo-width) 1fr var(--menu-width);--header-template-areas:"logo contact menu" "items items items" "cta cta cta";.mobile-cta{flex-direction:column;.button-group{flex-wrap:wrap;}}}}    @media screen and (max-width:390px){&.header{--header-template-columns:var(--logo-width) 1fr var(--menu-width);--header-template-areas:"logo . menu" "contact contact contact" "items items items" "cta cta cta";.mobile-contact{width:100%;flex-direction:column;justify-content:center;}}}    /* xs */    @media screen and (max-width:992px){--container:100%;}    /* lg */    @media screen and (min-width:992x) and (max-width:1200px){--container:960px;}    /* xl */    @media screen and (min-width:1200px) and (max-width:1400px){--container:1140px;}    /* xxl */    @media screen and (min-width:1400px){--container:1320px;}}.social-media-list{display:flex;flex-direction:column;gap:var(--text-list-gap);.label{font-weight:var(--font-bold);font-size:var(--text-lg);}    .items{display:flex;gap:var(--text-list-gap);align-items:center;justify-content:center;.horizontal &{flex-direction:row;}        .vertical &{flex-direction:column;}}}.section.error404{h2{font-size:var(--text-lg);font-weight:var(--font-bold);}    ul{li{text-align:left;}}}.icon{display:flex;align-items:center;justify-content:center;width:fit-content;padding:var(--icon-padding, 0);border-radius:var(--icon-radius);span{font-size:var(--icon-size);}}.text-block{display:grid;column-gap:var(--paragraph-gap);&.left{grid-template-columns:1fr;grid-template-areas:"first" "second" "third" "btn-group";text-align:left;}    &.center{grid-template-columns:1fr;grid-template-areas:"first" "second" "third" "btn-group";text-align:center !important;.paragraph{text-align:center;.title h3{text-align:center !important;}}}    &.offset{.btn-group-1{grid-area:btn-group-1;.Link2{display:none;}}      .btn-group-2{grid-area:btn-group-2;.Link1{display:none;}}}    &.offset.text-block-1{grid-template-columns:1fr 1fr;grid-template-areas:"first btn-group-2" "btn-group-1 .";}    &.offset.text-block-2{grid-template-columns:1fr 1fr;grid-template-areas:"first second" "btn-group-1 btn-group-2";}    &.offset.text-block-3{grid-template-columns:1fr 1fr;grid-template-areas: "first second"                            "btn-group-1 third"                            ". btn-group-2";}    .button-group{height:fit-content;grid-area:btn-group;grid-template-columns:1fr;}    .button-group .link:nth-child(2) ~ .link{grid-template-columns:1fr 1fr;grid-template-areas:"btn-1 btn-2";}    .button-group .link:nth-child(1){grid-area:btn-1;}    .button-group .link:nth-child(2){grid-area:btn-2;}}@container col (min-width:576px){.offset{grid-template-areas:           "first first"            "second third";text-align:left;}}.contact-info-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--text-list-gap);flex-direction:column;& .label{font-weight:var(--font-bold);font-size:var(--text-lg);}    & .contact-items{flex-wrap:wrap;display:flex;gap:var(--text-list-gap);.vertical &{flex-direction:column;}}}.contact-info{display:flex;flex-direction:column;flex-wrap:wrap;align-items:left;gap:var(--text-list-gap);font-size:var(--text-sm);&.address{address{font-style:normal;display:flex;align-items:center;}}    &.schedule{>div{max-width:fit-content;.icon{padding:var(--spacing1);padding-left:0;}            display:flex;flex-direction:column;align-items:center;gap:var(--text-icon-padding);& .isOpen{color:var(--success);}            & .isClosed{color:var(--danger);}            & .hours-status{display:flex;align-items:end;cursor:pointer;& .label{line-height:normal;}                & .schedule-info{padding-left:var(--spacing1);& .icon{display:none;}}                & .dropdown{cursor:pointer;background:none;color:var(--brand700);}}            & .schedule-line{& .schedule_periods{display:flex;flex-direction:row;align-items:start;}}            & .schedule-dropdown-content{display:none;z-index:1;flex-direction:row;align-items:flex-start;cursor:pointer;& .label{line-height:normal;}}            & .strong{font-weight:var(--font-bold);padding-top:var(--spacing1);padding-right:var(--spacing1);}            & .schedule_periods{display:flex;flex-direction:column;gap:var(--text-icon-padding);& .schedule_column{display:flex;flex-direction:column;}}            table{td{padding-inline-end:var(--spacing2);}}}}}& .background-block{background:var(--background);background-repeat:no-repeat;background-size:cover;grid-column:var(--col-start) / var(--col-end);grid-row:var(--row-start, rows-start) / var(--row-end, rows-end);}@media screen and (max-width:992px){& .background-block{grid-column-start:1;grid-column-end:-1;}}.paragraph{display:flex;flex-direction:column;gap:var(--paragraph-gap);font-size:var(--paragraph-text-size, var(--text-md));&.left{text-align:left;}    &.center{text-align:center;align-items:center;}    .offset &{&:nth-child(1){grid-area:first;}        &:nth-child(2){grid-area:second;}        &:nth-child(3){grid-area:third;}}    p{padding-block:0;margin-block-start:var(--paragraph-padding);margin-block-end:calc(var(--paragraph-padding) * 2);}    & .title{display:flex;width:100%;& :where(h1, h2, h3, h4, h5, h6){flex-grow:2;width:fit-content;}        & .divider{width:100%;& svg{width:100%;}}        align-items:center;gap:var(--spacing1);& .left{text-align:left;}        & .center{text-align:center;}        &.divider-direction-vertical{flex-direction:column;}        &.divider-direction-horizontal{flex-direction:row;}}}.section{--grid-columns:6;--container:100%;--subgrid-width:calc((var(--container) - (var(--section-gutter) * (var(--grid-columns) - 1))) / var(--grid-columns));--subgrid-height:minmax(min-content, calc((var(--min-section-height) - (var(--section-gutter) * 11)) / 11));--section-bg:var(--gray100);--min-section-height:50vh;display:var(--display, none);grid-template-columns:[columns-start] 1fr [grid-start] repeat(var(--grid-columns), [col-start] var(--subgrid-width)) [grid-end] 1fr [columns-end];grid-template-rows:[rows-start] repeat(12, [row-start] min-content) [rows-end];gap:var(--section-gutter);margin:auto;padding-block:calc(var(--section-padding-block) / 2);& .grid{display:grid;grid-column:grid-start / grid-end;grid-row:rows-start / rows-end;grid-template-columns:subgrid;grid-template-rows:subgrid;& .cell{container:cell / inline-size;grid-column-start:var(--col-start, auto);grid-column-end:var(--col-end, auto);grid-row-start:var(--row-start, rows-start);grid-row-end:var(--row-end, rows-end);padding-block:var(--grid-margin);}}    /*** section displays ***/    .display-mobile,    .display-tablet,    .display-desktop{--display:none;}    @media screen and (max-width:576px){&.display-mobile{--display:grid;}}    @media screen and (min-width:576px) and (max-width:992px){&.display-tablet{--display:grid;}}    @media screen and (min-width:992px){&.display-desktop{--display:grid;}}    .col-start-1{--col-start:1;}    .col-start-2{--col-start:2;}    .col-start-3{--col-start:3;}    .col-start-4{--col-start:4;}    .col-start-5{--col-start:5;}    .col-start-6{--col-start:6;}    .col-start-7{--col-start:7;}    .col-start-8{--col-start:8;}    .col-start-9{--col-start:9;}    .col-start-10{--col-start:10;}    .col-start-11{--col-start:11;}    .col-start-12{--col-start:12;}    .col-start-13{--col-start:13;}    .col-end-2{--col-end:2;}    .col-end-3{--col-end:3;}    .col-end-4{--col-end:4;}    .col-end-5{--col-end:5;}    .col-end-6{--col-end:6;}    .col-end-7{--col-end:7;}    .col-end-8{--col-end:8;}    .col-end-9{--col-end:9;}    .col-end-10{--col-end:10;}    .col-end-11{--col-end:11;}    .col-end-12{--col-end:12;}    .col-end-13{--col-end:13;}    .col-end-14{--col-end:14;}    .col-end-15{--col-end:15;}    .row-start-1{--row-start:1;}    .row-start-2{--row-start:2;}    .row-start-3{--row-start:3;}    .row-start-4{--row-start:4;}    .row-start-5{--row-start:5;}    .row-start-6{--row-start:6;}    .row-start-7{--row-start:7;}    .row-start-8{--row-start:8;}    .row-start-9{--row-start:9;}    .row-start-10{--row-start:10;}    .row-start-11{--row-start:11;}    .row-start-12{--row-start:12;}    .row-end-2{--row-end:2;}    .row-end-3{--row-end:3;}    .row-end-4{--row-end:4;}    .row-end-5{--row-end:5;}    .row-end-6{--row-end:6;}    .row-end-7{--row-end:7;}    .row-end-8{--row-end:8;}    .row-end-9{--row-end:9;}    .row-end-10{--row-end:10;}    .row-end-11{--row-end:11;}    .row-end-12{--row-end:12;}    .row-end-13{--row-end:13;}    /*** grid breakpoints ***/    @media screen and (max-width:992px){--section-gutter:var(--spacing6);}    /* xs */    @media screen and (max-width:576px){--container:calc(100% - var(--section-gutter) * 2);}    /* sm */    @media screen and (min-width:576px) and (max-width:768px){--container:540px;}    /* md */    @media screen and (min-width:768px) and (max-width:992px){--container:720px;}    /* lg */    @media screen and (min-width:992px) and (max-width:1200px){--container:960px;--grid-columns:12;}    /* xl */    @media screen and (min-width:1200px) and (max-width:1400px){--container:1140px;--grid-columns:12;}    /* xxl */    @media screen and (min-width:1400px){--container:1320px;--grid-columns:12;}    /* xxxl */    @media screen and (min-width:1400px){--container:1320px;--grid-columns:12;}    /** small screens :force full width and vertical */    @media screen and (max-width:992px){& .grid{grid-template-rows:auto;& .cell{grid-row:auto;grid-column-start:1;grid-column-end:-1;}}}}.siteMap{.links{a{color:var(--brand500);font-weight:var(--font-bold);}        a:not([href]){color:inherit;font-weight:var(--font-normal);}        ul{list-style:square;}        &>ul{list-style:none;padding-inline-start:0;margin-block-start:var(--spacing6);}        li{margin-block-start:var(--spacing1-5);}}}.html-block{--display:grid;display:var(--display);&:empty{--html-block-min-height:110px;min-height:var(--html-block-min-height);display:grid;place-items:center;background-color:var(--gray100);&::before{color:var(--gray500);font-weight:var(--font-bold);content:"</> Bloc HTML";}}    /*** section displays ***/    &.display-mobile,    &.display-tablet,    &.display-desktop{--display:none;}    @media screen and (max-width:576px){&.display-mobile{--display:grid;}}    @media screen and (min-width:576px) and (max-width:992px){&.display-tablet{--display:grid;}}    @media screen and (min-width:992px){&.display-desktop{--display:grid;}}}.error{display:grid;place-items:center;padding:var(--spacing2);width:100%;height:100%;background:linear-gradient(var(--gray200), var(--gray400));color:var(--danger500);font-size:1rem;opacity:0.8;z-index:var(--z-index-error);}#live-component-error{iframe{background-color:rgba(255, 255, 255, 0.8);backdrop-filter:blur(5px);}}.footer-container{background-color:var(--footer-background, var(--shade-background, var(--gray0)));}.footer{--logo-width:200px;display:grid;grid-template-columns:var(--footer-template-columns, auto);grid-template-rows:var(--footer-template-rows, auto);grid-template-areas:var(--footer-template-area);justify-items:center;gap:var(--header-padding);padding:var(--footer-padding);&>div{padding:var(--footer-padding);}    & .logo{grid-area:logo;align-self:self-start;& a{display:grid;place-items:center;width:100%;height:100%;}        & .image{max-width:var(--logo-width);aspect-ratio:8/3;border-radius:var(--radius0);}}    & .nav{display:flex;width:100%;justify-content:center;grid-area:nav;.nav-items{width:100%;justify-content:center;align-items:center;}        &:has(.nav-items:nth-child(2)){gap:var(--footer-padding);}}    & .contact{display:flex;width:100%;grid-area:contact;justify-content:center;.contact-items{gap:var(--footer-padding);}}    & .text-icon{display:flex;align-items:center;gap:var(--text-icon-padding);}    .social{display:flex;grid-area:social;width:100%;justify-content:center;}    .message{grid-area:message;display:flex;width:100%;justify-content:center;text-align:center;}    .legal{grid-area:legal;display:flex;width:100%;justify-content:center;place-self:center;.text-icon{display:flex;align-items:center;}        & .link{color:var(--brand500);text-decoration:underline;}        & .text-icon{padding-inline:var(--text-icon-padding);}}    /** VARIANTS **/    &.leftA{--footer-template-area:           "logo contact social"            "nav nav nav"            "message message message"            "legal legal legal"        ;}    &.leftB{--footer-template-area:           "logo contact contact"            "social contact contact"            "nav nav nav"            "message message message"            "legal legal legal"        ;}    &.leftC{--footer-template-area:           "logo contact social"            "nav nav nav"            "message message message"            "legal legal legal"        ;}    &.leftD{--footer-template-area:           "logo contact nav"            "social contact nav"            ". . nav"            "message message message"            "legal legal legal"        ;}    &.leftE{--footer-template-area:           "logo contact nav legal"            "social contact nav legal"            ". . nav legal"            "message message message message"        ;}    &.centerA{--footer-template-area:           "logo"            "social"            "contact"            "nav"            "message"            "legal"        ;}    &.centerB{--footer-template-area:           "logo logo"            "contact social"            "nav nav"            "message message"            "legal legal"        ;}    &.centerC{--footer-template-area:           "logo logo logo"            "nav contact social"            "message message message"            "legal legal legal"        ;}    &.centerD{--footer-template-area:           "logo logo logo"            "nav nav contact"            "nav nav social"            "nav nav ."            "message message message"            "legal legal legal"        ;}    &.bottomA{--footer-template-area:           "message message message message"            "nav nav contact social"            "logo legal legal legal"        ;}    &.bottomB{--footer-template-area:           "message message message "            "nav nav contact "            "nav nav social"            "nav nav ."            "logo legal legal"        ;}    /** RESPONSIVE **/    @media (max-width:991px){.logo,        .contact,        .nav,        .social,        .message,        .legal{justify-content:flex-start;flex-direction:column;}        & .contact-items,        .items{flex-direction:column;}        .nav .nav-items{align-items:flex-start;}        .message{text-align:left;}        &.footer{justify-content:flex-start;--footer-template-area:               "logo"                "social"                "contact"                "nav"                "message"                "legal"            ;}}    /* xs */    @media screen and (max-width:992px){--container:100%;}    /* lg */    @media screen and (min-width:992px) and (max-width:1200px){--container:960px;}    /* xl */    @media screen and (min-width:1200px) and (max-width:1400px){--container:1140px;}    /* xxl */    @media screen and (min-width:1400px){--container:1320px;}}.testimonial-card{display:flex;gap:var(--card-gap);justify-content:space-between;align-items:flex-start;--card-background:var(--base-light);--card-text:var(--gray900);background-color:var(--card-background);color:var(--card-text);padding:var(--card-padding);.avatar{--avatar-size:60px;img{object-fit:cover;width:var(--avatar-size);aspect-ratio:1;border-radius:50%;}}    .card-body{display:flex;flex-direction:column;gap:var(--card-gap);justify-content:space-between;.fullname{font-weight:var(--font-medium);font-size:var(--text-lg);}        .rating-date{gap:var(--card-gap);align-items:center;.rating{color:var(--star-color, #FEC84B);}            .date{font-size:var(--text-xs);color:var(--card-text);}}        .comment{--font-size:var(--text-md);--line-height:1.5;--line-clamp:4;--comment-height:calc(var(--font-size) * var(--line-height) * var(--line-clamp));font-size:var(--font-size);line-height:var(--line-height);height:var(--comment-height);overflow:hidden;position:relative;.short-comment{display:inline;}            .mobile-short-comment{display:none;}            .full-comment{display:none;}            &:has(input:checked){--comment-height:auto;padding-block-end:var(--spacing6);& .expand{display:none;}                & .reduce{display:inherit;}                & .short-comment{display:none;}                & .full-comment{display:inline;}}            .expand,            .reduce{color:var(--brand500);cursor:pointer;position:absolute;bottom:0;right:0;z-index:var(--z-index-above);padding-inline:var(--spacing1);font-weight:var(--font-medium);}            @container cell (max-width:768px){.short-comment{display:none;}                .mobile-short-comment{display:inline;}}}}}@container cell (max-width:768px){.testimonial-card{flex-direction:column;justify-content:flex-start;align-items:center;}}.image{width:100%;height:100%;object-fit:cover;border-radius:var(--img-radius);}@import url('button.css');.link{display:flex;gap:var(--button-gap);width:fit-content;--link-size:var(--link-size, var(--text-md));font-size:var(--link-size);--icon-size:var(--link-size);:not([role="button"]){background-color:transparent;}    &.text-lg{--link-size:var(--text-lg);}    &.text-md{--link-size:var(--text-md);}    &.text-sm{--link-size:var(--text-sm);}    &.disabled span{color:var(--gray500);}}[role="button"]{display:flex;align-items:center;justify-content:center;gap:var(--button-gap);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);--button-bg-color:var(--background-color);--button-color:var(--gray900);cursor:pointer;background-color:var(--button-bg-color);color:var(--button-color);font-weight:var(--font-bold);border-radius:var(--button-radius);font-size:var(--link-size);&.text-sm{--link-size:var(--text-sm);}    &.text-md{--link-size:var(--text-md);}    &.text-lg{--link-size:var(--text-lg);}    .icon{--icon-size:var(--buton-icon-size);--icon-padding:var(--buton-icon-padding);color:var(--button-color);&:nth-of-type(1){padding-inline-end:0;}        &:nth-of-type(2){padding-inline-start:0;}}    &.bg-primary{--button-color:var(--gray0);--button-bg-color:var(--brand500);&:hover{--button-bg-color:var(--brand400);}        &:active{--button-bg-color:var(--brand600);}        &:disabled{--button-bg-color:var(--brand200);--button-color:var(--gray50);}}    &.bg-secondary{--button-color:var(--brand500);--button-bg-color:var(--brand100);&:hover{--button-bg-color:var(--brand50);}        &:active{--button-bg-color:var(--brand200);}        &:disabled{--button-bg-color:transparent;--button-color:var(--brand200);}}    &.bg-conversion{--button-color:var(--gray0);--button-bg-color:var(--accent500);&:hover{--button-bg-color:var(--accent400);}        &:active{--button-bg-color:var(--accent600);}        &:disabled{--button-bg-color:var(--accent50);--button-color:var(--accent200);}}    &.bg-transparent{--button-color:transparent;--button-color:var(--brand500);&:hover{--button-color:var(--brand400);}        &:active{--button-color:var(--brand600);}        &:visited{--button-color:var(--visited-link);}        &:disabled {--button-color:var(--brand200);}}    @media screen and (max-width:576px){width:100%;}}.carousel{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--section-gutter);.slide-element{width:100%;}    &.slide-animation-left{--animation-speed:1s;.slides{overflow:hidden;.slide-element{animation:var(--slide-left) linear;}}}    &.slide-animation-right{.slides{overflow:hidden;.slide-element{animation:var(--slide-right) linear;}}}    & .carousel-navigation{display:flex;justify-content:space-between;align-items:center;gap:var(--section-gutter);& .slides{--slide-width:100%;display:flex;justify-content:center;gap:var(--section-gutter);width:var(--slide-width);}}    .dots{width:100%;display:flex;gap:var(--spacing1);justify-content:center;.button{color:var(--brand100);background-color:transparent;}        .button:active{color:var(--brand500);}}    .button{background-color:var(--brand100);color:var(--brand500);padding:var(--spacing1);width:fit-content;.icon{font-size:var(--display-sm);}}    .button:hover{cursor:pointer;}    @media screen and (max-width:768px){.carousel-navigation{gap:var(--spacing1);}}}:root{--radius:sm;--space:md;--font-size:16;--font-ratio:1.2;--font-display:"Lora", serif;--font-text:"Nunito", sans-serif;--font-menu:"Lora", serif;}[data-id="qumdkcv36"]{margin-top:-126px;padding-block:140px;--linear:linear-gradient(180deg, rgba(61, 61, 61, 0.16) 40%, #0D0D0D 100%);--card_1:url('https://media.antoinelachaume.fr/22/accueil_bloc1.webp');--bg-preset:lightgray 50% / cover no-repeat;background:var(--linear), var(--card_1) var(--bg-preset);background-position:bottom;.mini-h1{font-size:26px;margin-top:0px;}}[data-id="pts152jse"]{.background-block::after{background:var(--shade-background) !important;opacity:1!important;}}[data-id="5i7rjawis"]{ul{padding:0px;display:flex;flex-direction:row;justify-content:space-between;gap:0px;}ul li{--linear:linear-gradient(180deg, rgba(61, 61, 61, 0.11) 0%, rgba(13, 13, 13, 0.70) 100%);--linearhover:linear-gradient(180deg, rgba(61, 61, 61, 0.11) 70%, rgba(13, 13, 13, 0.70) 100%);--card_1:url('https://media.antoinelachaume.fr/220/accueil_bloc2_3.webp');--card_2:url('https://media.antoinelachaume.fr/31/accueil_bloc2_3.webp');--card_3:url('https://media.antoinelachaume.fr/28/accueil_bloc2_2.webp');--bg-preset:lightgray 50% / cover no-repeat;background-position:center;list-style:none;width:100%;min-height:780px;transition:.6s cubic-bezier(.51,.63,.45,.89);}.card1{background:var(--linear), var(--card_1) var(--bg-preset);}.card1:hover{background:var(--linearhover), var(--card_1) var(--bg-preset);}.card2{background:var(--linear), var(--card_2) var(--bg-preset);}.card2:hover{background:var(--linearhover), var(--card_2) var(--bg-preset);}.card3{background:var(--linear), var(--card_3) var(--bg-preset);}.card3:hover{background:var(--linearhover), var(--card_3) var(--bg-preset);}ul li{font-family:var(--font-display);color:var(--shade-text);font-size:var(--display-lg);}ul li p{font-size:var(--display-xs);font-family:var(--font-display);margin:0px;}ul li:hover{width:150%;}ul li a{position:relative;width:100%;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:flex-end;}ul li a, ul li a:visited, ul li a:hover{color :var(--gray0);}@media screen and (576px <= width < 992px){ul li, ul li a{min-height:600px;}  ul li a{padding:20px;}}@media screen and (width < 576px){ul{flex-direction:column;}  ul li a, ul li{min-height:250px;}  ul li:hover{width:inherit;}}}[data-id="pz4dmtkv6"]{padding-block:120px;.grid{padding-bottom:40px;}.container{height:fit;}.static{width:100%;height:550px;position:sticky;top:120px;}.static img{width:100%;}.top{margin-block:auto;}.list-link{padding-inline:20px;}.auto{height:auto;}@media screen and (width < 992px){padding-block:40px;.static{position:relative;top:0px;}  .top{margin-block:auto;}}@media screen and (width < 576px){.static{height:auto;}  .first img{height:auto;width:100%;}}}[data-id="2qe4j6wag"]{padding-block:120px;--linear:linear-gradient(180deg, rgba(61, 61, 61, 0.16) 0%, #0D0D0D 100%);--card_1:url('https://media.antoinelachaume.fr/43/accueil_bloc4.webp');--bg-preset:lightgray 50% / cover no-repeat;background:var(--linear), var(--card_1) var(--bg-preset);background-position:center;@media screen and (width < 992px){padding-block:0px;}}[data-id="5mk4e0d3b"]{padding-block:120px;.images{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px;}img{width:calc(50% - 12px);}img.plain{width:100%;}.sticky{position:sticky;top:120px;height:fit-content;}.list-link{margin-block:40px;}@media screen and (width < 992px){padding-block:40px;.sticky{position:relative;top:0px;}}}[data-id="fsgke5g1s"]{padding-block:120px;--linear:linear-gradient(180deg, rgba(61, 61, 61, 0.16) 0%, #0D0D0D 100%);--card_1:url('https://media.antoinelachaume.fr/82/accueil_bloc9.webp');--bg-preset:lightgray 50% / cover no-repeat;background:var(--linear), var(--card_1) var(--bg-preset);background-position:center;@media screen and (width < 992px){padding-block:0px;}}[data-id="88rth7ybs"]{padding-block:120px;.images{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px;}img{width:calc(50% - 12px);}img.plain{width:100%;}.sticky{position:sticky;top:120px;height:fit-content;}.list-link{margin-block:40px;}@media screen and (width < 992px){padding-block:40px;.sticky{position:relative;top:0px;}}}[data-id="ybjdrqs50"]{overflow:hidden;padding-block:120px;.images{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:40px;justify-content:center;}.one, .two, .three{width:calc((100% - 160px)/5);}.two{display:flex;flex-direction:column;gap:40px;}img{width:100%;}@media screen and (width < 992px){.images, .two{gap:20px;}  .images{margin-inline:20px;}  .one, .two, .three{width:calc((100% - 40px)/3);}}@media screen and (width < 576px){.images{flex-direction:column;}  .two{flex-direction:row;}  .one, .two, .three{width:100%;}  .two img{width:calc((100% - 20px)/2)}}padding-top:0;}[data-id="tjqa3u9mx"]{padding-block:120px;--linear:linear-gradient(180deg, rgba(61, 61, 61, 0.16) 0%, #0D0D0D 100%);--card_1:url('https://media.antoinelachaume.fr/64/accueil_bloc6.webp');--bg-preset:lightgray 50% / cover no-repeat;background:var(--linear), var(--card_1) var(--bg-preset);background-position:center;@media screen and (width < 992px){padding-block:0px;background-position:65%;}}[data-id="rf3muonh2"]{padding-top:120px;.container .formule{padding-block:40px;border-bottom:1px solid var(--accent700);}.container .formule:nth-child(5){border-bottom:0px;}h3{font-size:var(--display-md);}.formule{display:flex;flex-direction:row;}.formule div, .formule ul{width:50%;}.formule ul{padding:0px;margin:0px;}.prix, .title, .photo{font-family:var(--font-display);}.title{font-size:var(--display-lg);margin-bottom:40px;}.prix{font-style:italic;font-size:var(--display-xs);margin:0px;}.photo{margin-top:8px;}.images{display:flex;gap:40px;flex-direction:row;flex-wrap:wrap;margin-top:80px;}.images img{width:calc((100% - 120px) / 4);}@media screen and (width < 992px){padding-top:40px;.container .formule{orphans:5;}  .images{margin-top:40px;}  .images img{width:calc((100% - 40px) / 2);}  .title{margin-bottom:20px;}}@media screen and (width < 576px){.container .formule{padding-block:20px;}  .formule{flex-direction:column;}  .formule div, .formule ul{width:100%;}  .formule ul{padding-left:20px;}  .images{gap:20px;}  .images img{width:calc((100% - 20px) / 2);}}}[data-id="scn0o13lm"]{padding-block:120px;.container{align-items:center;}.images{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px;}img{width:100%;}.list-link{margin-block:40px;}@media screen and (width < 992px){padding-block:40px;}}[data-id="hmfc91b8g"]{}[data-id="0egz5ql8g"]{.main-nav{padding-bottom:8px !important;}.logo a{display:flex;align-items:center;justify-content:center;max-height:70px;margin-top:-8px;}.nav-end{justify-content:flex-end!important;gap:0px;}.nav-items .items{flex-wrap:nowrap;}.contact-info-list{display:none;position:absolute;bottom:0px;left:calc(50% - 64px);}.contact-info-list span{font-size:var(--text-sm);}.nav-item:last-child a{display:flex;flex-direction:column;gap:0px;transition:.6s cubic-bezier(.51,.63,.45,.89);}.nav-item a:hover, .nav-item .active{color:var(--accent600);}.nav-item a::after{content:"";height:1px;width:0%;background-color:var(--accent600);transition:.6s cubic-bezier(.51,.63,.45,.89);} .nav-item a:hover::after{width:110%;}.nav-item a:focus{--nav-bg-color:none !important;} .button-group{display:none;}@media screen and (width < 992px){.logo a{margin-top:0px;}  .logo img{height:auto;}  .button-group{display:flex;}  .header div{height:56px;}  header.header{--menu-height:88px;padding-block:16px;}}@media screen and (width < 576px){.logo img{height:70px;padding:0px;}   .button-group{padding-bottom:24px;}}@media screen and (992px <= width){.nav-end .nav-item .icon{display:none;}}}[data-id="l4mx5tshw"]{.contact, .nav{display:none;}.logo{padding:0px;height:64px;width:120px;}.logo img{width:80%;}.social{width:auto;}}/* TYPOGRAPHY */@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/8a1d90/0000000000000000774d5014/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/8a1d90/0000000000000000774d5014/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/8a1d90/0000000000000000774d5014/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;}@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/868fa0/0000000000000000774d5007/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff2"),url("https://use.typekit.net/af/868fa0/0000000000000000774d5007/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff"),url("https://use.typekit.net/af/868fa0/0000000000000000774d5007/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:200;font-stretch:normal;}@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/1c2c04/0000000000000000774d5010/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/1c2c04/0000000000000000774d5010/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/1c2c04/0000000000000000774d5010/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;}@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/367d9d/0000000000000000774d605e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/367d9d/0000000000000000774d605e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/367d9d/0000000000000000774d605e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;}@font-face{font-family:"than";src:url("https://use.typekit.net/af/aafa31/0000000000000000775420ea/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/aafa31/0000000000000000775420ea/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/aafa31/0000000000000000775420ea/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;}@font-face{font-family:"than";src:url("https://use.typekit.net/af/9f65e8/0000000000000000775420ed/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9f65e8/0000000000000000775420ed/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9f65e8/0000000000000000775420ed/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}@font-face{font-family:"than";src:url("https://use.typekit.net/af/7cc6b7/0000000000000000775420eb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/7cc6b7/0000000000000000775420eb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/7cc6b7/0000000000000000775420eb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;}@font-face{font-family:"than";src:url("https://use.typekit.net/af/7e0aae/0000000000000000775420f0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/7e0aae/0000000000000000775420f0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/7e0aae/0000000000000000775420f0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;}@font-face{font-family:"than";src:url("https://use.typekit.net/af/2ec40a/0000000000000000775420f1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/2ec40a/0000000000000000775420f1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/2ec40a/0000000000000000775420f1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;}@font-face{font-family:"than";src:url("https://use.typekit.net/af/45e10b/0000000000000000775420f3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/45e10b/0000000000000000775420f3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/45e10b/0000000000000000775420f3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;}/* COLOR */:root{/* GRAY */  --gray0:#ffffff;--gray50:#F3F3F3;--gray100:#E3E3E3;--gray200:#CDCDCD;--gray300:#9F9F9F;--gray400:#858585;--gray500:#737373;--gray600:#4D4D4D;--gray700:#3D3D3D;--gray800:#242424;--gray900:#0D0D0D;/* BRAND */  --brand50:#f3f7f8;--brand100:#e1eaec;--brand200:#c7d7da;--brand300:#9fbbc1;--brand400:#71969f;--brand500:#5c848e;--brand600:#4a6770;--brand700:#40555e;--brand800:#3a4a50;--brand900:#343f45;/* ACCENT */  --accent50:#f3f7f8;--accent100:#e1eaec;--accent200:#c7d7da;--accent300:#9fbbc1;--accent400:#71969f;--accent500:#5c848e;--accent600:#4a6770;--accent700:#40555e;--accent800:#3a4a50;--accent900:#343f45;--shade-text:var(--gray800);--shade-title:var(--gray900);--shade-background:#f9f8f5;--card-background:var(--accent300);.dark{--shade-title:var(--gray0);--shade-text:var(--gray50);} --font-text:"canada-type-gibson", sans-serif;--font-menu:"canada-type-gibson", sans-serif;--font-display:"than", sans-serif;--font-light:200;--font-normal:200;--font-medium:400;--font-bold:500;}/* HEADER */@media screen and (min-width:576px){.top-header.header-container{background-color:rgba(0, 0, 0, 0);}}div.header-container{background-color:var(--shade-background);width:100%;}header.header, .header .main-nav{padding:0px;}/* SECTION */.gap20{gap:20px;}  /*  HEADER */  .header-container{background:none;}    /* FOOTER */  .footer{@media (max-width:991px){&.footer{display:flex;justify-content:flex-start;--footer-template-area:"logo" "social" "contact" "nav" "message" "legal";flex-direction:column;align-items:flex-start;}}}    /* HERO 2*/  .html-block .grid.hero2 .background-block{background-position:center;}  .hero2 .background-block::after{display:block;width:100%;height:100%;content:'';background:white;opacity:.7;}  .hero2 .container .cell{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:600px;padding-block:var(--section-padding-block);}  .hero2 p a{color:var(--color-text);text-decoration:underline;}    /* TESTIMONIALS */  .testimonial1 .dots, .carousel button{display:none;}        .testimonial1 .testimonial-card, label.expand{background-color:var(--accent300)!important;;}    .testimonial1 label.expand{color:var(--accent100)!important;;}    .testimonial1 .fullname{font-family:var(--display);}    /* .testimonial1 h3:first-child, .testimonial1 h2{display:none;} *//* TEXT */.center{text-align:center;}h1, h2, h3, h4, h5, h6{font-family:var(--font-display);font-weight:400;font-style:normal;line-height:110%;margin:0px;}p{font-family:var(--font-text);font-weight:300;font-style:normal;color:var(--shade-text)}h1 span, h2 span{font-size:var(--display-xs);display:block;line-height:120%;margin-top:12px;}h2 span{font-size:var(--display-sm);}a:visited{color:var(--brand500);}/* BUTTON */.list-link{display:flex;flex-direction:row;}@media screen and (width < 768px){.list-link{flex-direction:column;}  .list-link .link{width:100%;}}.list-link.center{justify-content:center;}.link{font-size:var(--text-md);font-family:var(--font-display);font-weight:500;padding:0px 32px;display:flex;align-items:center;justify-content:center;position:relative;vertical-align:middle;width:auto;margin:0;height:56px;cursor:pointer;}   /* CONVERSION */  .link.conversion{color:var(--shade-text);}  .link.conversion .svg-holder{position:absolute;left:0;top:0;}  .link.conversion .svg-holder, .link.conversion .svg-ellipse{height:100%;width:100%;overflow:visible;}    .link.conversion .svg-ellipse{fill:none;stroke:var(--shade-text);stroke-width:1;}  .link.conversion .svg-ellipse path{stroke-dashoffset:0;transform:translateY(3px);transition:.9s cubic-bezier(.51,.63,.45,.89);transform:translateY(4px);rotate:-4deg;}  .link.conversion .svg-ellipse path:nth-of-type(1){stroke-dasharray:384;}  .link.conversion .svg-ellipse path:nth-of-type(2){stroke-dasharray:0 384;}   .link.conversion .svg-ellipse path:nth-of-type(3),.link.conversion .svg-ellipse path:nth-of-type(4){display:none;}    /* HOVER */    .link.conversion:hover{color:var(--accent600);}    .link.conversion:hover .svg-ellipse{stroke:var(--accent600);}    .link.conversion:hover svg path{stroke-dashoffset:384;}    .link.conversion:hover svg path:nth-of-type(2){transition-delay:1s;stroke-dasharray:384 0;}    /* SECONDARY */  .link.secondary{color:var(--shade-text);flex-direction:column;transition:.6s cubic-bezier(.51,.63,.45,.89);}  .link.secondary::after{content:"";width:110%;height:1px;background-color:var(--shade-text);transition:.6s cubic-bezier(.51,.63,.45,.89);}    /* HOVER */  .link.secondary:hover{color:var(--accent600);}  .link.secondary:hover::after{width:0%;background-color:var(--accent600);} /* GRID */ .html-block .grid{--grid-columns:6;--grid-gutter:var(--spacing6);--container:100%;--subgrid-width:calc((var(--container) - (var(--grid-gutter) * (var(--grid-columns) + 1))) / var(--grid-columns));display:grid;grid-template-columns:[columns-start] 1fr [grid-start] repeat(var(--grid-columns), [col-start] var(--subgrid-width)) [grid-end] 1fr [columns-end];grid-template-rows:[rows-start] repeat(12, [row-start] min-content) [rows-end];column-gap:var(--grid-gutter);}.html-block .grid .container{display:grid;grid-column:grid-start / grid-end;grid-row:rows-start / rows-end;grid-template-columns:subgrid;grid-template-rows:subgrid;}.html-block .grid .cell{grid-column:var(--col-start, columns-start) / var(--col-end, columns-end);grid-row:var(--row-start) / var(--row-end);}.html-block .grid .container .cell{grid-column:var(--col-start, grid-start) / var(--col-end, grid-end);}.html-block .grid .col-start-1{--col-start:1;}.html-block .grid .col-start-2{--col-start:2;}.html-block .grid .col-start-3{--col-start:3;}.html-block .grid .col-start-4{--col-start:4;}.html-block .grid .col-start-5{--col-start:5;}.html-block .grid .col-start-6{--col-start:6;}.html-block .grid .col-start-7{--col-start:7;}.html-block .grid .col-start-8{--col-start:8;}.html-block .grid .col-start-9{--col-start:9;}.html-block .grid .col-start-10{--col-start:10;}.html-block .grid .col-start-11{--col-start:11;}.html-block .grid .col-start-12{--col-start:12;}.html-block .grid .col-start-13{--col-start:13;}.html-block .grid .col-start-14{--col-start:14;}.html-block .grid .col-end-2{--col-end:2;}.html-block .grid .col-end-3{--col-end:3;}.html-block .grid .col-end-4{--col-end:4;}.html-block .grid .col-end-5{--col-end:5;}.html-block .grid .col-end-6{--col-end:6;}.html-block .grid .col-end-7{--col-end:7;}.html-block .grid .col-end-8{--col-end:8;}.html-block .grid .col-end-9{--col-end:9;}.html-block .grid .col-end-10{--col-end:10;}.html-block .grid .col-end-11{--col-end:11;}.html-block .grid .col-end-12{--col-end:12;}.html-block .grid .col-end-13{--col-end:13;}.html-block .grid .col-end-14{--col-end:14;}.html-block .grid .col-end-15{--col-end:15;}.html-block .grid .row-start-1{--row-start:1;}.html-block .grid .row-start-2{--row-start:2;}.html-block .grid .row-start-3{--row-start:3;}.html-block .grid .row-start-4{--row-start:4;}.html-block .grid .row-start-5{--row-start:5;}.html-block .grid .row-start-6{--row-start:6;}.html-block .grid .row-start-7{--row-start:7;}.html-block .grid .row-start-8{--row-start:8;}.html-block .grid .row-start-9{--row-start:9;}.html-block .grid .row-start-10{--row-start:10;}.html-block .grid .row-start-11{--row-start:11;}.html-block .grid .row-start-12{--row-start:12;}.html-block .grid .row-end-2{--row-end:2;}.html-block .grid .row-end-3{--row-end:3;}.html-block .grid .row-end-4{--row-end:4;}.html-block .grid .row-end-5{--row-end:5;}.html-block .grid .row-end-6{--row-end:6;}.html-block .grid .row-end-7{--row-end:7;}.html-block .grid .row-end-8{--row-end:8;}.html-block .grid .row-end-9{--row-end:9;}.html-block .grid .row-end-10{--row-end:10;}.html-block .grid .row-end-11{--row-end:11;}.html-block .grid .row-end-12{--row-end:12;}.html-block .grid .row-end-13{--row-end:13;}@media screen and (576px <= width){.html-block .grid .sm-col-start-1{--col-start:1;}.html-block .grid .sm-col-start-2{--col-start:2;}.html-block .grid .sm-col-start-3{--col-start:3;}.html-block .grid .sm-col-start-4{--col-start:4;}.html-block .grid .sm-col-start-5{--col-start:5;}.html-block .grid .sm-col-start-6{--col-start:6;}.html-block .grid .sm-col-start-7{--col-start:7;}.html-block .grid .sm-col-start-8{--col-start:8;}.html-block .grid .sm-col-start-9{--col-start:9;}.html-block .grid .sm-col-start-10{--col-start:10;}.html-block .grid .sm-col-start-11{--col-start:11;}.html-block .grid .sm-col-start-12{--col-start:12;}.html-block .grid .sm-col-start-13{--col-start:13;}.html-block .grid .sm-col-start-14{--col-start:14;}.html-block .grid .sm-col-end-2{--col-end:2;}.html-block .grid .sm-col-end-3{--col-end:3;}.html-block .grid .sm-col-end-4{--col-end:4;}.html-block .grid .sm-col-end-5{--col-end:5;}.html-block .grid .sm-col-end-6{--col-end:6;}.html-block .grid .sm-col-end-7{--col-end:7;}.html-block .grid .sm-col-end-8{--col-end:8;}.html-block .grid .sm-col-end-9{--col-end:9;}.html-block .grid .sm-col-end-10{--col-end:10;}.html-block .grid .sm-col-end-11{--col-end:11;}.html-block .grid .sm-col-end-12{--col-end:12;}.html-block .grid .sm-col-end-13{--col-end:13;}.html-block .grid .sm-col-end-14{--col-end:14;}.html-block .grid .sm-col-end-15{--col-end:15;}.html-block .grid .sm-row-start-1{--row-start:1;}.html-block .grid .sm-row-start-2{--row-start:2;}.html-block .grid .sm-row-start-3{--row-start:3;}.html-block .grid .sm-row-start-4{--row-start:4;}.html-block .grid .sm-row-start-5{--row-start:5;}.html-block .grid .sm-row-start-6{--row-start:6;}.html-block .grid .sm-row-start-7{--row-start:7;}.html-block .grid .sm-row-start-8{--row-start:8;}.html-block .grid .sm-row-start-9{--row-start:9;}.html-block .grid .sm-row-start-10{--row-start:10;}.html-block .grid .sm-row-start-11{--row-start:11;}.html-block .grid .sm-row-start-12{--row-start:12;}.html-block .grid .sm-row-end-2{--row-end:2;}.html-block .grid .sm-row-end-3{--row-end:3;}.html-block .grid .sm-row-end-4{--row-end:4;}.html-block .grid .sm-row-end-5{--row-end:5;}.html-block .grid .sm-row-end-6{--row-end:6;}.html-block .grid .sm-row-end-7{--row-end:7;}.html-block .grid .sm-row-end-8{--row-end:8;}.html-block .grid .sm-row-end-9{--row-end:9;}.html-block .grid .sm-row-end-10{--row-end:10;}.html-block .grid .sm-row-end-11{--row-end:11;}.html-block .grid .sm-row-end-12{--row-end:12;}.html-block .grid .sm-row-end-13{--row-end:13;}}@media screen and (576px <= width < 768px){.html-block .grid{--container:540px;}}@media screen and (768px <= width){.html-block .grid .md-col-start-1{--col-start:1;}.html-block .grid .md-col-start-2{--col-start:2;}.html-block .grid .md-col-start-3{--col-start:3;}.html-block .grid .md-col-start-4{--col-start:4;}.html-block .grid .md-col-start-5{--col-start:5;}.html-block .grid .md-col-start-6{--col-start:6;}.html-block .grid .md-col-start-7{--col-start:7;}.html-block .grid .md-col-start-8{--col-start:8;}.html-block .grid .md-col-start-9{--col-start:9;}.html-block .grid .md-col-start-10{--col-start:10;}.html-block .grid .md-col-start-11{--col-start:11;}.html-block .grid .md-col-start-12{--col-start:12;}.html-block .grid .md-col-start-13{--col-start:13;}.html-block .grid .md-col-start-14{--col-start:14;}.html-block .grid .md-col-end-2{--col-end:2;}.html-block .grid .md-col-end-3{--col-end:3;}.html-block .grid .md-col-end-4{--col-end:4;}.html-block .grid .md-col-end-5{--col-end:5;}.html-block .grid .md-col-end-6{--col-end:6;}.html-block .grid .md-col-end-7{--col-end:7;}.html-block .grid .md-col-end-8{--col-end:8;}.html-block .grid .md-col-end-9{--col-end:9;}.html-block .grid .md-col-end-10{--col-end:10;}.html-block .grid .md-col-end-11{--col-end:11;}.html-block .grid .md-col-end-12{--col-end:12;}.html-block .grid .md-col-end-13{--col-end:13;}.html-block .grid .md-col-end-14{--col-end:14;}.html-block .grid .md-col-end-15{--col-end:15;}.html-block .grid .md-row-start-1{--row-start:1;}.html-block .grid .md-row-start-2{--row-start:2;}.html-block .grid .md-row-start-3{--row-start:3;}.html-block .grid .md-row-start-4{--row-start:4;}.html-block .grid .md-row-start-5{--row-start:5;}.html-block .grid .md-row-start-6{--row-start:6;}.html-block .grid .md-row-start-7{--row-start:7;}.html-block .grid .md-row-start-8{--row-start:8;}.html-block .grid .md-row-start-9{--row-start:9;}.html-block .grid .md-row-start-10{--row-start:10;}.html-block .grid .md-row-start-11{--row-start:11;}.html-block .grid .md-row-start-12{--row-start:12;}.html-block .grid .md-row-end-2{--row-end:2;}.html-block .grid .md-row-end-3{--row-end:3;}.html-block .grid .md-row-end-4{--row-end:4;}.html-block .grid .md-row-end-5{--row-end:5;}.html-block .grid .md-row-end-6{--row-end:6;}.html-block .grid .md-row-end-7{--row-end:7;}.html-block .grid .md-row-end-8{--row-end:8;}.html-block .grid .md-row-end-9{--row-end:9;}.html-block .grid .md-row-end-10{--row-end:10;}.html-block .grid .md-row-end-11{--row-end:11;}.html-block .grid .md-row-end-12{--row-end:12;}.html-block .grid .md-row-end-13{--row-end:13;}}@media screen and (768px <= width < 992px){.html-block .grid{--container:720px;}}@media screen and (992px <= width){.html-block .grid{--grid-columns:12;}.html-block .grid .lg-col-start-1{--col-start:1;}.html-block .grid .lg-col-start-2{--col-start:2;}.html-block .grid .lg-col-start-3{--col-start:3;}.html-block .grid .lg-col-start-4{--col-start:4;}.html-block .grid .lg-col-start-5{--col-start:5;}.html-block .grid .lg-col-start-6{--col-start:6;}.html-block .grid .lg-col-start-7{--col-start:7;}.html-block .grid .lg-col-start-8{--col-start:8;}.html-block .grid .lg-col-start-9{--col-start:9;}.html-block .grid .lg-col-start-10{--col-start:10;}.html-block .grid .lg-col-start-11{--col-start:11;}.html-block .grid .lg-col-start-12{--col-start:12;}.html-block .grid .lg-col-start-13{--col-start:13;}.html-block .grid .lg-col-start-14{--col-start:14;}.html-block .grid .lg-col-end-2{--col-end:2;}.html-block .grid .lg-col-end-3{--col-end:3;}.html-block .grid .lg-col-end-4{--col-end:4;}.html-block .grid .lg-col-end-5{--col-end:5;}.html-block .grid .lg-col-end-6{--col-end:6;}.html-block .grid .lg-col-end-7{--col-end:7;}.html-block .grid .lg-col-end-8{--col-end:8;}.html-block .grid .lg-col-end-9{--col-end:9;}.html-block .grid .lg-col-end-10{--col-end:10;}.html-block .grid .lg-col-end-11{--col-end:11;}.html-block .grid .lg-col-end-12{--col-end:12;}.html-block .grid .lg-col-end-13{--col-end:13;}.html-block .grid .lg-col-end-14{--col-end:14;}.html-block .grid .lg-col-end-15{--col-end:15;}.html-block .grid .lg-row-start-1{--row-start:1;}.html-block .grid .lg-row-start-2{--row-start:2;}.html-block .grid .lg-row-start-3{--row-start:3;}.html-block .grid .lg-row-start-4{--row-start:4;}.html-block .grid .lg-row-start-5{--row-start:5;}.html-block .grid .lg-row-start-6{--row-start:6;}.html-block .grid .lg-row-start-7{--row-start:7;}.html-block .grid .lg-row-start-8{--row-start:8;}.html-block .grid .lg-row-start-9{--row-start:9;}.html-block .grid .lg-row-start-10{--row-start:10;}.html-block .grid .lg-row-start-11{--row-start:11;}.html-block .grid .lg-row-start-12{--row-start:12;}.html-block .grid .lg-row-end-2{--row-end:2;}.html-block .grid .lg-row-end-3{--row-end:3;}.html-block .grid .lg-row-end-4{--row-end:4;}.html-block .grid .lg-row-end-5{--row-end:5;}.html-block .grid .lg-row-end-6{--row-end:6;}.html-block .grid .lg-row-end-7{--row-end:7;}.html-block .grid .lg-row-end-8{--row-end:8;}.html-block .grid .lg-row-end-9{--row-end:9;}.html-block .grid .lg-row-end-10{--row-end:10;}.html-block .grid .lg-row-end-11{--row-end:11;}.html-block .grid .lg-row-end-12{--row-end:12;}.html-block .grid .lg-row-end-13{--row-end:13;}}@media screen and (992px <= width < 1200px){.html-block .grid{--container:960px;}}@media screen and (1200px <= width){.html-block .grid .xl-col-start-1{--col-start:1;}.html-block .grid .xl-col-start-2{--col-start:2;}.html-block .grid .xl-col-start-3{--col-start:3;}.html-block .grid .xl-col-start-4{--col-start:4;}.html-block .grid .xl-col-start-5{--col-start:5;}.html-block .grid .xl-col-start-6{--col-start:6;}.html-block .grid .xl-col-start-7{--col-start:7;}.html-block .grid .xl-col-start-8{--col-start:8;}.html-block .grid .xl-col-start-9{--col-start:9;}.html-block .grid .xl-col-start-10{--col-start:10;}.html-block .grid .xl-col-start-11{--col-start:11;}.html-block .grid .xl-col-start-12{--col-start:12;}.html-block .grid .xl-col-start-13{--col-start:13;}.html-block .grid .xl-col-start-14{--col-start:14;}.html-block .grid .xl-col-end-2{--col-end:2;}.html-block .grid .xl-col-end-3{--col-end:3;}.html-block .grid .xl-col-end-4{--col-end:4;}.html-block .grid .xl-col-end-5{--col-end:5;}.html-block .grid .xl-col-end-6{--col-end:6;}.html-block .grid .xl-col-end-7{--col-end:7;}.html-block .grid .xl-col-end-8{--col-end:8;}.html-block .grid .xl-col-end-9{--col-end:9;}.html-block .grid .xl-col-end-10{--col-end:10;}.html-block .grid .xl-col-end-11{--col-end:11;}.html-block .grid .xl-col-end-12{--col-end:12;}.html-block .grid .xl-col-end-13{--col-end:13;}.html-block .grid .xl-col-end-14{--col-end:14;}.html-block .grid .xl-col-end-15{--col-end:15;}.html-block .grid .xl-row-start-1{--row-start:1;}.html-block .grid .xl-row-start-2{--row-start:2;}.html-block .grid .xl-row-start-3{--row-start:3;}.html-block .grid .xl-row-start-4{--row-start:4;}.html-block .grid .xl-row-start-5{--row-start:5;}.html-block .grid .xl-row-start-6{--row-start:6;}.html-block .grid .xl-row-start-7{--row-start:7;}.html-block .grid .xl-row-start-8{--row-start:8;}.html-block .grid .xl-row-start-9{--row-start:9;}.html-block .grid .xl-row-start-10{--row-start:10;}.html-block .grid .xl-row-start-11{--row-start:11;}.html-block .grid .xl-row-start-12{--row-start:12;}.html-block .grid .xl-row-end-2{--row-end:2;}.html-block .grid .xl-row-end-3{--row-end:3;}.html-block .grid .xl-row-end-4{--row-end:4;}.html-block .grid .xl-row-end-5{--row-end:5;}.html-block .grid .xl-row-end-6{--row-end:6;}.html-block .grid .xl-row-end-7{--row-end:7;}.html-block .grid .xl-row-end-8{--row-end:8;}.html-block .grid .xl-row-end-9{--row-end:9;}.html-block .grid .xl-row-end-10{--row-end:10;}.html-block .grid .xl-row-end-11{--row-end:11;}.html-block .grid .xl-row-end-12{--row-end:12;}.html-block .grid .xl-row-end-13{--row-end:13;}}@media screen and (1200px <= width < 1400px){.html-block .grid{--container:1140px;}}@media screen and (1400px <= width){.html-block .grid{--container:1320px;}.html-block .grid .xxl-col-start-1{--col-start:1;}.html-block .grid .xxl-col-start-2{--col-start:2;}.html-block .grid .xxl-col-start-3{--col-start:3;}.html-block .grid .xxl-col-start-4{--col-start:4;}.html-block .grid .xxl-col-start-5{--col-start:5;}.html-block .grid .xxl-col-start-6{--col-start:6;}.html-block .grid .xxl-col-start-7{--col-start:7;}.html-block .grid .xxl-col-start-8{--col-start:8;}.html-block .grid .xxl-col-start-9{--col-start:9;}.html-block .grid .xxl-col-start-10{--col-start:10;}.html-block .grid .xxl-col-start-11{--col-start:11;}.html-block .grid .xxl-col-start-12{--col-start:12;}.html-block .grid .xxl-col-start-13{--col-start:13;}.html-block .grid .xxl-col-start-14{--col-start:14;}.html-block .grid .xxl-col-end-2{--col-end:2;}.html-block .grid .xxl-col-end-3{--col-end:3;}.html-block .grid .xxl-col-end-4{--col-end:4;}.html-block .grid .xxl-col-end-5{--col-end:5;}.html-block .grid .xxl-col-end-6{--col-end:6;}.html-block .grid .xxl-col-end-7{--col-end:7;}.html-block .grid .xxl-col-end-8{--col-end:8;}.html-block .grid .xxl-col-end-9{--col-end:9;}.html-block .grid .xxl-col-end-10{--col-end:10;}.html-block .grid .xxl-col-end-11{--col-end:11;}.html-block .grid .xxl-col-end-12{--col-end:12;}.html-block .grid .xxl-col-end-13{--col-end:13;}.html-block .grid .xxl-col-end-14{--col-end:14;}.html-block .grid .xxl-col-end-15{--col-end:15;}.html-block .grid .xxl-row-start-1{--row-start:1;}.html-block .grid .xxl-row-start-2{--row-start:2;}.html-block .grid .xxl-row-start-3{--row-start:3;}.html-block .grid .xxl-row-start-4{--row-start:4;}.html-block .grid .xxl-row-start-5{--row-start:5;}.html-block .grid .xxl-row-start-6{--row-start:6;}.html-block .grid .xxl-row-start-7{--row-start:7;}.html-block .grid .xxl-row-start-8{--row-start:8;}.html-block .grid .xxl-row-start-9{--row-start:9;}.html-block .grid .xxl-row-start-10{--row-start:10;}.html-block .grid .xxl-row-start-11{--row-start:11;}.html-block .grid .xxl-row-start-12{--row-start:12;}.html-block .grid .xxl-row-end-2{--row-end:2;}.html-block .grid .xxl-row-end-3{--row-end:3;}.html-block .grid .xxl-row-end-4{--row-end:4;}.html-block .grid .xxl-row-end-5{--row-end:5;}.html-block .grid .xxl-row-end-6{--row-end:6;}.html-block .grid .xxl-row-end-7{--row-end:7;}.html-block .grid .xxl-row-end-8{--row-end:8;}.html-block .grid .xxl-row-end-9{--row-end:9;}.html-block .grid .xxl-row-end-10{--row-end:10;}.html-block .grid .xxl-row-end-11{--row-end:11;}.html-block .grid .xxl-row-end-12{--row-end:12;}.html-block .grid .xxl-row-end-13{--row-end:13;}}/* BACKGROUND-BLOCK*/.html-block :where(.grid .background-block){background:var(--background);background-repeat:no-repeat;background-size:cover;grid-column:var(--col-start, columns-start) / var(--col-end, columns-end);grid-row:var(--row-start, rows-start) / var(--row-end, rows-end);}.html-block :where(.grid .container .background-block){grid-column:var(--col-start, grid-start) / var(--col-end, grid-end);}.text-icon{display:flex;align-items:center;gap:var(--text-icon-padding);font-size:var(--text-size);}.header-container:not(.top-header){display:none;}
