:root{--border-radius-xs:calc(var(--border-radius-sm) / 2);--border-radius-sm:calc(var(--border-radius) / 2);--border-radius:var(--border-radius-initial);--border-radius-md:calc(var(--border-radius) * 2);--border-radius-lg:calc(var(--border-radius-md) * 2);--border-radius-xl:calc(var(--border-radius-lg) * 2);--space-xs:calc(var(--space-sm) / 2);--space-sm:calc(var(--space) / 2);--space:var(--space-initial);--space-md:calc(2 * var(--space));--space-lg:calc(2 * var(--space-md));--space-xl:calc(2 * var(--space-lg));--scrollbar-visible-width:0px;--width-100:100%;--width-100-safe-scrollbar:calc(var(--width-100) - var(--scrollbar-visible-width));--width-100-side-padding:calc(100% - (2 * var(--space)));--width-100-side-4x-padding:calc(100% - (4 * var(--space)));--width-100-break-1:clamp(300px, var(--width-break-1), var(--width-100));--width-100-side-padding-break-1:clamp(300px, var(--width-100-side-padding), var(--width-break-1));--width-100-break-2:clamp(300px, var(--width-break-2), var(--width-100));--width-100-side-padding-break-2:clamp(300px, var(--width-100-side-padding), var(--width-break-2));--width-100-break-3:clamp(300px, var(--width-break-3), var(--width-100));--width-100-side-padding-break-3:clamp(300px, var(--width-100-side-padding), var(--width-break-3));--width-100-break-4:clamp(300px, var(--width-break-4), var(--width-100));--width-100-side-padding-break-4:clamp(300px, var(--width-100-side-padding), var(--width-break-4));--width-100-break-5:clamp(300px, var(--width-break-5), var(--width-100));--width-100-side-padding-break-5:clamp(300px, var(--width-100-side-padding), var(--width-break-5));--height-100:calc(var(--vh) * 100);--height-100-side-padding:calc(var(--height-100) - (2 * var(--space)));--height-95:calc(var(--vh) * 95);--height-90:calc(var(--vh) * 90);--height-85:calc(var(--vh) * 85);--height-80:calc(var(--vh) * 80);--height-75:calc(var(--vh) * 75);--height-70:calc(var(--vh) * 70);--height-65:calc(var(--vh) * 65);--height-60:calc(var(--vh) * 60);--height-55:calc(var(--vh) * 55);--height-50:calc(var(--vh) * 50);--height-45:calc(var(--vh) * 45);--height-40:calc(var(--vh) * 40);--height-30:calc(var(--vh) * 30);--height-35:calc(var(--vh) * 35);--height-25:calc(var(--vh) * 25);--height-20:calc(var(--vh) * 20);--height-15:calc(var(--vh) * 15);--height-10:calc(var(--vh) * 10);--transition-st-time:0.3s;--transition-md-time:0.5s;--transition-lt-time:0.5s}@media (max-width:648px){:root{--width-100-side-padding:calc(100% - 2 * var(--space))}}html{scroll-behavior:initial;line-height:1.15;-webkit-text-size-adjust:100%}body{display:flex;align-items:center;justify-content:center;margin:0;-webkit-overflow-scrolling:touch;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;background:var(--background-color-primary)}.wrapper-site-content{container-type:inline-size;container-name:wrapper-site;box-sizing:border-box;width:var(--width-100);height:auto;display:grid;position:relative;overflow:hidden auto}.wrapper-site-content.lenis,.wrapper-site-content.lenis.lenis-smooth{height:var(--height-100)}.container-site-content{width:var(--width-100);height:auto;display:grid;position:relative}header{z-index:100;position:relative}header nav{width:var(--width-100-safe-scrollbar);position:fixed;top:0;left:0;pointer-events:none}main{width:var(--width-100);z-index:10;display:flex;flex-direction:column;align-items:center}.main-wrapper-content{container-type:inline-size;container-name:main-wrapper-content;width:var(--width-100);display:block;z-index:10}footer{z-index:90}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html{font-size:.5625vw}*,*::after,*::before{box-sizing:border-box}body,p,h1,h2,h3,h4,h5{font-family:var(--font-body-family),system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:var(--font-body-1-size);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-optical-sizing:var(--font-body-optical-sizing);-webkit-font-kerning:var(--font-body-kerning);font-kerning:var(--font-body-kerning);letter-spacing:var(--font-body-letter-spacing);line-height:var(--font-body-line-height);word-spacing:var(--font-body-word-spacing);text-align:left}a{color:inherit}p,h1,h2,h3,h4,h5{margin:0;padding:0}.font-display-1,.font-display-2,.font-display-3,.font-display-4,.font-display-5,.font-display-6{font-family:var(--font-display-family);font-weight:var(--font-display-weight);font-style:var(--font-display-style);font-optical-sizing:var(--font-display-optical-sizing);-webkit-font-kerning:var(--font-display-kerning);font-kerning:var(--font-display-kerning);letter-spacing:var(--font-display-letter-spacing);line-height:var(--font-display-line-height);word-spacing:var(--font-display-word-spacing)}.font-display-1{font-size:var(--font-display-1-size)}.font-display-2{font-size:var(--font-display-2-size)}.font-display-3{font-size:var(--font-display-3-size)}.font-display-4{font-size:var(--font-display-4-size)}.font-display-5{font-size:var(--font-display-5-size)}.font-display-6{font-size:var(--font-display-6-size)}.font-heading-1,.font-heading-2,.font-heading-3,.font-heading-4,.font-heading-5,.font-heading-6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-optical-sizing:var(--font-heading-optical-sizing);-webkit-font-kerning:var(--font-heading-kerning);font-kerning:var(--font-heading-kerning);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height);word-spacing:var(--font-heading-word-spacing)}.font-heading-1{font-size:var(--font-heading-1-size)}.font-heading-2{font-size:var(--font-heading-2-size)}.font-heading-3{font-size:var(--font-heading-3-size)}.font-heading-4{font-size:var(--font-heading-4-size)}.font-heading-5{font-size:var(--font-heading-5-size)}.font-heading-6{font-size:var(--font-heading-6-size)}.font-body-1,.font-body-2,.font-body-3,.font-body-4,.font-body-5,.font-body-6{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-optical-sizing:var(--font-body-optical-sizing);-webkit-font-kerning:var(--font-body-kerning);font-kerning:var(--font-body-kerning);letter-spacing:var(--font-body-letter-spacing);line-height:var(--font-body-line-height);word-spacing:var(--font-body-word-spacing)}.font-body-1{font-size:var(--font-body-1-size)}.font-body-2{font-size:var(--font-body-2-size)}.font-body-3{font-size:var(--font-body-3-size)}.font-body-4{font-size:var(--font-body-4-size)}.font-body-5{font-size:var(--font-body-5-size)}.font-body-6{font-size:var(--font-body-6-size)}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.text-color-primary{color:var(--text-color-primary)}.text-color-secondary{color:var(--text-color-secondary)}.text-color-tertiary{color:var(--text-color-tertiary)}.text-color-highlight,em{color:var(--text-color-highlight);font-style:normal}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify;text-justify:inter-word}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.text-bold,.bold,b,strong,.font-body-1.text-bold,.font-body-1.bold,.font-body-1 b,.font-body-1 strong,.font-body-2.text-bold,.font-body-2.bold,.font-body-2 b,.font-body-2 strong,.font-body-3.text-bold,.font-body-3.bold,.font-body-3 b,.font-body-3 strong,.font-body-4.text-bold,.font-body-4.bold,.font-body-4 b,.font-body-4 strong,.font-body-5.text-bold,.font-body-5.bold,.font-body-5 b,.font-body-5 strong,.font-body-6.text-bold,.font-body-6.bold,.font-body-6 b,.font-body-6 strong{font-weight:var(--font-body-bold)}.font-display-1.text-bold,.font-display-1.bold,.font-display-1 b,.font-display-1 strong,.font-display-2.text-bold,.font-display-2.bold,.font-display-2 b,.font-display-2 strong,.font-display-3.text-bold,.font-display-3.bold,.font-display-3 b,.font-display-3 strong,.font-display-4.text-bold,.font-display-4.bold,.font-display-4 b,.font-display-4 strong,.font-display-5.text-bold,.font-display-5.bold,.font-display-5 b,.font-display-5 strong,.font-display-6.text-bold,.font-display-6.bold,.font-display-6 b,.font-display-6 strong{font-weight:var(--font-display-bold)}.font-heading-1.text-bold,.font-heading-1.bold,.font-heading-1 b,.font-heading-1 strong,.font-heading-2.text-bold,.font-heading-2.bold,.font-heading-2 b,.font-heading-2 strong,.font-heading-3.text-bold,.font-heading-3.bold,.font-heading-3 b,.font-heading-3 strong,.font-heading-4.text-bold,.font-heading-4.bold,.font-heading-4 b,.font-heading-4 strong,.font-heading-5.text-bold,.font-heading-5.bold,.font-heading-5 b,.font-heading-5 strong,.font-heading-6.text-bold,.font-heading-6.bold,.font-heading-6 b,.font-heading-6 strong{font-weight:var(--font-heading-bold)}.background-color-primary{background:var(--background-color-primary)}.background-color-secondary{background:var(--background-color-secondary)}.background-color-tertiary{background:var(--background-color-tertiary)}.background-color-highlight{background:var(--background-color-highlight)}.box-shadow{-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .2);box-shadow:0 0 30px 0 rgb(0 0 0 / .2)}.border-radius{border:solid 0;border-radius:var(--border-radius)}.border-radius-top{border:solid 0;border-radius:var(--border-radius) var(--border-radius) 0 0}.border-radius-bottom{border:solid 0;border-radius:0 0 var(--border-radius) var(--border-radius)}.border-radius-sm{border:solid 0;border-radius:var(--border-radius-sm)}.border-radius-sm-top{border:solid 0;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.border-radius-sm-bottom{border:solid 0;border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.border-radius-md{border:solid 0;border-radius:var(--border-radius-md)}.border-radius-md-top{border:solid 0;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.border-radius-md-bottom{border:solid 0;border-radius:0 0 var(--border-radius-md) var(--border-radius-md)}.border-radius-lg{border:solid 0;border-radius:var(--border-radius-lg)}.border-radius-lg-top{border:solid 0;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}.border-radius-lg-bottom{border:solid 0;border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg)}.border-radius-xl{border:solid 0;border-radius:var(--border-radius-xl)}.border-radius-xl-top{border:solid 0;border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0}.border-radius-xl-bottom{border:solid 0;border-radius:0 0 var(--border-radius-xl) var(--border-radius-xl)}hr{color:var(--border-color-primary)}.border-color-primary{border-color:var(--border-color-primary)}.border-color-secondary{border-color:var(--border-color-secondary)}.border-color-tertiary{border-color:var(--border-color-tertiary)}.border-color-highlight{border-color:var(--border-color-highlight)}.border-all{border-style:solid;border-width:1px}.border-top{border-style:solid;border-width:1px 0 0 0}.border-bottom{border-style:solid;border-width:0 0 1px 0}.border-left{border-style:solid;border-width:0 0 0 1px}.border-right{border-style:solid;border-width:0 1px 0 0}.border-top-left{border-style:solid;border-width:1px 0 0 1px}.border-top-right{border-style:solid;border-width:1px 1px 0 0}.border-bottom-left{border-style:solid;border-width:0 0 1px 1px}.border-bottom-right{border-style:solid;border-width:0 1px 1px 0}.border-top-bottom{border-style:solid;border-width:1px 0 1px 0}.border-left-right{border-style:solid;border-width:0 1px 0 1px}section{width:var(--width-100);-webkit-box-sizing:border-box;box-sizing:border-box}img,svg,video{border-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg{overflow:visible;vector-effect:non-scaling-stroke}svg *{vector-effect:non-scaling-stroke}video{width:var(--width-100);height:100%;padding:0;margin:0;border:none}ul,ol,li{-webkit-box-sizing:border-box;box-sizing:border-box;list-style-type:none;text-decoration:none;padding:0;margin:0}button,input,optgroup,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;line-height:1.15;margin:0}button,[type="button"],[type="reset"],[type="submit"]{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;padding:0;-webkit-appearance:button;outline:none;background:#fff0}a{text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;padding:0;-webkit-appearance:button;outline:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;outline:none}button:focus,button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:none}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap{gap:var(--space)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-row-xs{row-gap:var(--space-xs)}.gap-row-sm{row-gap:var(--space-sm)}.gap-row{row-gap:var(--space)}.gap-row-md{row-gap:var(--space-md)}.gap-row-lg{row-gap:var(--space-lg)}.gap-row-xl{row-gap:var(--space-xl)}.gap-col-xs{-webkit-column-gap:var(--space-xs);-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.gap-col-sm{-webkit-column-gap:var(--space-sm);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.gap-col{-webkit-column-gap:var(--space);-moz-column-gap:var(--space);column-gap:var(--space)}.gap-col-md{-webkit-column-gap:var(--space-md);-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.gap-col-lg{-webkit-column-gap:var(--space-lg);-moz-column-gap:var(--space-lg);column-gap:var(--space-lg)}.gap-col-xl{-webkit-column-gap:var(--space-xl);-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.padding-xs{padding:var(--space-xs)}.padding-sm{padding:var(--space-sm)}.padding{padding:var(--space)}.padding-md{padding:var(--space-md)}.padding-lg{padding:var(--space-lg)}.padding-xl{padding:var(--space-xl)}.padding-top-xs{padding-top:var(--space-xs)}.padding-top-sm{padding-top:var(--space-sm)}.padding-top{padding-top:var(--space)}.padding-top-md{padding-top:var(--space-md)}.padding-top-lg{padding-top:var(--space-lg)}.padding-top-xl{padding-top:var(--space-xl)}.padding-bottom-xs{padding-bottom:var(--space-xs)}.padding-bottom-sm{padding-bottom:var(--space-sm)}.padding-bottom{padding-bottom:var(--space)}.padding-bottom-md{padding-bottom:var(--space-md)}.padding-bottom-lg{padding-bottom:var(--space-lg)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-left-xs{padding-left:var(--space-xs)}.padding-left-sm{padding-left:var(--space-sm)}.padding-left{padding-left:var(--space)}.padding-left-md{padding-left:var(--space-md)}.padding-left-lg{padding-left:var(--space-lg)}.padding-left-xl{padding-left:var(--space-xl)}.padding-right-xs{padding-right:var(--space-xs)}.padding-right-sm{padding-right:var(--space-sm)}.padding-right{padding-right:var(--space)}.padding-right-md{padding-right:var(--space-md)}.padding-right-lg{padding-right:var(--space-lg)}.padding-right-xl{padding-right:var(--space-xl)}.padding-x-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.padding-x-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.padding-x{padding-left:var(--space);padding-right:var(--space)}.padding-x-md{padding-left:var(--space-md);padding-right:var(--space-md)}.padding-x-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.padding-x-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.padding-y-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.padding-y-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.padding-y{padding-top:var(--space);padding-bottom:var(--space)}.padding-y-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.padding-y-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.padding-y-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.margin-xs{margin:var(--space-xs)}.margin-sm{margin:var(--space-sm)}.margin{margin:var(--space)}.margin-md{margin:var(--space-md)}.margin-lg{margin:var(--space-lg)}.margin-xl{margin:var(--space-xl)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-sm{margin-top:var(--space-sm)}.margin-top{margin-top:var(--space)}.margin-top-md{margin-top:var(--space-md)}.margin-top-lg{margin-top:var(--space-lg)}.margin-top-xl{margin-top:var(--space-xl)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-sm{margin-bottom:var(--space-sm)}.margin-bottom{margin-bottom:var(--space)}.margin-bottom-md{margin-bottom:var(--space-md)}.margin-bottom-lg{margin-bottom:var(--space-lg)}.margin-bottom-xl{margin-bottom:var(--space-xl)}.margin-left-xs{margin-left:var(--space-xs)}.margin-left-sm{margin-left:var(--space-sm)}.margin-left{margin-left:var(--space)}.margin-left-md{margin-left:var(--space-md)}.margin-left-lg{margin-left:var(--space-lg)}.margin-left-xl{margin-left:var(--space-xl)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-sm{margin-right:var(--space-sm)}.margin-right{margin-right:var(--space)}.margin-right-md{margin-right:var(--space-md)}.margin-right-lg{margin-right:var(--space-lg)}.margin-right-xl{margin-right:var(--space-xl)}.margin-x-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.margin-x-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.margin-x{margin-left:var(--space);margin-right:var(--space)}.margin-x-md{margin-left:var(--space-md);margin-right:var(--space-md)}.margin-x-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.margin-x-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.margin-y-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.margin-y-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.margin-y{margin-top:var(--space);margin-bottom:var(--space)}.margin-y-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.margin-y-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.margin-y-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.width-100-break-1{width:var(--width-100-side-padding-break-1)}.width-100-break-2{width:var(--width-100-side-padding-break-2)}.width-100-break-3{width:var(--width-100-side-padding-break-3)}.width-100-break-4{width:var(--width-100-side-padding-break-4)}.width-100{width:var(--width-100)}.width-1,.width-break-1{width:var(--width-break-1)}.width-2,.width-break-2{width:var(--width-break-2)}.width-3,.width-break-3{width:var(--width-break-3)}.width-4,.width-break-4{width:var(--width-break-4)}.width-5,.width-break-5{width:var(--width-break-5)}.max-width-1,.max-width-break-1{max-width:var(--width-break-1)}.max-width-2,.max-width-break-2{max-width:var(--width-break-2)}.max-width-3,.max-width-break-3{max-width:var(--width-break-3)}.max-width-4,.max-width-break-4{max-width:var(--width-break-4)}.max-width-5,.max-width-break-5{max-width:var(--width-break-5)}.container-col-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.container-col-2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.container-col-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.container-col-3{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr)}}@media (max-width:667px){.container-col-3{-ms-grid-columns:1fr;grid-template-columns:1fr}}.container-col-4{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4,1fr)}@media (max-width:967px){.container-col-4{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr)}}@media (max-width:667px){.container-col-4{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr)}}@media (max-width:367px){.container-col-4{-ms-grid-columns:1fr;grid-template-columns:1fr}}.container-col-5{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(5,1fr)}@media (max-width:967px){.container-col-5{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.container-col-5{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr)}}@media (max-width:667px){.container-col-5{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr)}}@media (max-width:367px){.container-col-5{-ms-grid-columns:1fr;grid-template-columns:1fr}}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-center{-ms-flex-line-pack:center;align-content:center}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.content-evenly{-ms-flex-line-pack:space-evenly;align-content:space-evenly}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-1{display:flex;flex:1}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.pointer-events-visiblePainted{pointer-events:visiblePainted}.pointer-events-visibleFill{pointer-events:visibleFill}.pointer-events-visibleStroke{pointer-events:visibleStroke}.pointer-events-visible{pointer-events:visible}.pointer-events-paint{pointer-events:painted}.pointer-events-fill{pointer-events:fill}.pointer-events-stroke{pointer-events:stroke}.pointer-events-all{pointer-events:all}.aspect-ratio-9-16,.aspect-ratio-vertical,[data-aspect-ratio="9:16"],[data-aspect-ratio="vertical"]{box-sizing:content-box!important;width:var(--width-100)!important;padding-bottom:177.78%!important;position:relative!important}.aspect-ratio-16-9,.aspect-ratio-widescreen,[data-aspect-ratio="16:9"],[data-aspect-ratio="widescreen"]{box-sizing:content-box!important;width:var(--width-100)!important;padding-bottom:56.25%!important;position:relative!important}.aspect-ratio-4-3,.aspect-ratio-portrait,[data-aspect-ratio="4:3"],[data-aspect-ratio="portrait"]{box-sizing:content-box!important;width:var(--width-100)!important;padding-bottom:133.33%!important;position:relative!important}.aspect-ratio-3-4,.aspect-ratio-landscape,[data-aspect-ratio="3:4"],[data-aspect-ratio="landscape"]{box-sizing:content-box!important;width:var(--width-100)!important;padding-bottom:75%!important;position:relative!important}.aspect-ratio-1-1,.aspect-ratio-square,[data-aspect-ratio="1:1"],[data-aspect-ratio="square"]{box-sizing:content-box!important;width:var(--width-100)!important;padding-bottom:100%!important;position:relative!important}.hide{display:none!important}.hide-desktop{display:none!important}.hide-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (max-width:768px){.hide-desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hide-mobile{display:none!important}}.hide-if-empty:empty{display:none!important}



:root{--width-break-1:1280px;--width-break-2:980px;--width-break-3:768px;--width-break-4:568px;--width-break-5:468px;--border-radius-initial:8px;--space-initial:30px;--transition-primary:0.8s cubic-bezier(.2, 1.33, .25, 1);--transition-ease-in:0.8s cubic-bezier(.25, 1, 0.1, 1);--transition-expo:0.8s cubic-bezier(0.87, 0, 0.13, 1);--transition-smooth:.5s cubic-bezier(.7, 0, .3, 1)}@media (max-width:767px){:root{--border-radius-initial:8px;--space-initial:20px}}::selection{background:var(--color-primary-default);color:var(--color-gray-950)}.backdrop-filter-dark{--drop-shadow-100:rgba(66, 71, 76, 0.18) 0px 0px 1px 0px, rgba(var(--color-dark-300-rgb), .2) 0px 8px 32px 0px;backdrop-filter:blur(16px) saturate(100%);-webkit-backdrop-filter:blur(16px) saturate(100%);background:rgba(var(--background-color-dark-rgb),.5);border-width:0;border-color:rgba(var(--background-color-light-rgb),.125)}

@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../fonts/bricolage-grotesque/Bricolage-Grotesque.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bricolage-grotesque:"Bricolage Grotesque", serif}

@font-face{font-family:'ClashDisplay-Variable';src:url(../fonts/clash-display/ClashDisplay-Variable.woff2) format('woff2'),url(../fonts/clash-display/ClashDisplay-Variable.woff) format('woff'),url(../fonts/clash-display/ClashDisplay-Variable.ttf) format('truetype');font-weight:200 700;font-display:swap;font-style:normal}:root{--clash-display:"ClashDisplay-Variable", sans-serif}

:root{--color-primary-ultralight:#f7fde8;--color-primary-ultralight-rgb:247, 253, 232;--color-primary-lightest:#ebfbcc;--color-primary-lightest-rgb:235, 251, 204;--color-primary-light:#bcef67;--color-primary-light-rgb:188, 239, 103;--color-primary-default:#A1E23B;--color-primary-default-rgb:161, 226, 59;--color-primary-medium:#3e6014;--color-primary-medium-rgb:62, 96, 20;--color-primary-dark:#1a2d06;--color-primary-dark-rgb:26, 46, 6;--color-secondary-ultralight:#fef1f9;--color-secondary-ultralight-rgb:254, 241, 249;--color-secondary-lightest:#fdcded;--color-secondary-lightest-rgb:253, 205, 237;--color-secondary-light:#fa6cc5;--color-secondary-light-rgb:250, 108, 197;--color-secondary-default:#E52991;--color-secondary-default-rgb:229, 41, 145;--color-secondary-medium:#a3115c;--color-secondary-medium-rgb:163, 17, 92;--color-secondary-dark:#54032c;--color-secondary-dark-rgb:84, 3, 44;--color-gray-50:#f6f6f6;--color-gray-50-rgb:246, 246, 246;--color-gray-100:#e7e7e7;--color-gray-100-rgb:231, 231, 231;--color-gray-200:#d1d1d1;--color-gray-200-rgb:209, 209, 209;--color-gray-300:#b0b0b0;--color-gray-300-rgb:176, 176, 176;--color-gray-400:#888888;--color-gray-400-rgb:136, 136, 136;--color-gray-500:#6d6d6d;--color-gray-500-rgb:109, 109, 109;--color-gray-600:#5d5d5d;--color-gray-600-rgb:93, 93, 93;--color-gray-700:#4f4f4f;--color-gray-700-rgb:79, 79, 79;--color-gray-800:#454545;--color-gray-800-rgb:69, 69, 69;--color-gray-900:#3d3d3d;--color-gray-900-rgb:61, 61, 61;--color-gray-950:#111111;--color-gray-950-rgb:17, 17, 17}

:root,[data-theme="light"]{--ui-color-primary:var(--color-primary-default);--ui-color-secondary:var(--color-primary-medium);--ui-color-tertiary:var(--color-primary-medium);--ui-color-highlight:var(--color-secondary-default);--ui-color-error:#ff3b3b;--ui-color-success:var(--color-primary-default)}[data-theme="dark"]{--ui-color-primary:var(--color-primary-ultralight);--ui-color-secondary:var(--color-primary-lightest);--ui-color-tertiary:rgba(var(--color-primary-lightest-rgb), .4);--ui-color-highlight:var(--color-secondary-default);--ui-color-error:#ff3b3b;--ui-color-success:var(--color-primary-default)}

:root{--font-display-family:var(--clash-display);--font-display-weight:550;--font-display-letter-spacing:0%;--font-display-line-height:90%;--font-display-style:normal;--font-display-optical-sizing:auto;--font-display-word-spacing:normal;--font-display-kerning:normal;--font-display-bold:600;--font-display-1-size:clamp(50px, 12.0rem, 120px);--font-display-2-size:clamp(40px, 9.5rem, 95px);--font-display-3-size:clamp(32px, 8.0rem, 80px);--font-heading-family:var(--bricolage-grotesque);--font-heading-weight:600;--font-heading-letter-spacing:0%;--font-heading-line-height:120%;--font-heading-style:normal;--font-heading-optical-sizing:auto;--font-heading-word-spacing:normal;--font-heading-kerning:normal;--font-heading-bold:600;--font-heading-1-size:clamp(24px, 5.6rem, 56px);--font-heading-2-size:clamp(24px, 4.8rem, 48px);--font-heading-3-size:clamp(24px, 4rem, 40px);--font-heading-4-size:clamp(24px, 3.2rem, 32px);--font-heading-5-size:clamp(18px, 2.4rem, 24px);--font-body-family:var(--bricolage-grotesque);--font-body-weight:400;--font-body-letter-spacing:0%;--font-body-line-height:150%;--font-body-style:normal;--font-body-optical-sizing:auto;--font-body-word-spacing:normal;--font-body-kerning:normal;--font-body-bold:600;--font-body-1-size:clamp(16px, 2rem, 18px);--font-body-2-size:clamp(14px, 1.4rem, 16px);--font-body-3-size:clamp(12px, 1.2rem, 14px)}[data-is-modal]{--font-display-1-size:clamp(24px, 5.6rem, 56px);--font-display-2-size:clamp(24px, 5.6rem, 56px);--font-display-3-size:clamp(24px, 5.6rem, 56px)}

:root,[data-theme="light"]{--background-color-primary:var(--color-gray-50);--background-color-secondary:var(--color-gray-100);--background-color-tertiary:rgba(var(--color-primary-lightest-rgb), .6);--background-color-highlight:var(--color-secondary-default)}[data-theme="dark"]{--background-color-primary:var(--color-gray-950);--background-color-secondary:var(--color-primary-medium);--background-color-tertiary:var(--color-primary-medium);--background-color-highlight:var(--color-secondary-default)}

:root,[data-theme="light"]{--text-color-primary:var(--color-gray-950);--text-color-secondary:var(--color-gray-900);--text-color-tertiary:var(--color-gray-600);--text-color-highlight:var(--color-primary-default)}[data-theme="dark"]{--text-color-primary:var(--color-gray-50);--text-color-secondary:rgba(var(--color-gray-50-rgb), .8);--text-color-tertiary:rgba(var(--color-gray-50-rgb), .7);--text-color-highlight:var(--color-primary-default)}

:root,[data-theme="light"]{--border-color-primary:var(--color-gray-200);--border-color-secondary:var(--color-gray-400);--border-color-highlight:var(--color-secondary-default)}[data-theme="dark"]{--border-color-primary:rgba(var(--color-gray-50-rgb), .3);--border-color-secondary:var(--color-primary-lightest);--border-color-highlight:var(--color-secondary-default)}

.section-selected-works{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-lg) 0}.section-selected-works .wrapper-header{width:var(--width-100-side-padding-break-1);display:grid;grid-template-columns:3fr 1fr;align-items:stretch;justify-content:space-between;gap:var(--space-md);& .left,& .right{display:flex;flex-direction:column;position:relative}& .left{align-items:start;justify-content:center}& .right{align-items:end;justify-content:end}& .right .wrapper-element{width:calc(var(--font-display-1-size) * 1.5);height:calc(var(--font-display-1-size) * 1.5);position:relative;fill:var(--color-primary-default)}}@media screen and (max-width:668px){.section-selected-works .wrapper-header{& .right{display:none}}}.section-selected-works .container-works{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--space-md);position:relative}.section-selected-works .container-works .slides-works-placeholder{width:var(--width-100-side-padding-break-1);position:absolute;background:#fff0}.section-selected-works .container-works .swiper{width:100%;height:100%}.section-selected-works .container-works .swiper .swiper-slide{width:35vw;display:flex;align-items:center;justify-content:center}.section-selected-works .container-works .swiper .swiper-slide:last-child{width:auto;height:initial;min-height:100%}@media screen and (max-width:1020px){.section-selected-works .container-works .swiper .swiper-slide:not(:last-child){width:50vw}}@media screen and (max-width:768px){.section-selected-works .container-works .swiper .swiper-slide:not(:last-child){width:var(--width-100-side-padding-break-1)}}.section-selected-works .container-works .swiper .wrapper-card-work{box-sizing:content-box!important;width:100%;padding-bottom:56.25%!important;position:relative;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:0;border-radius:var(--border-radius-md);overflow:hidden}@media screen and (max-width:768px){.section-selected-works .container-works .swiper .wrapper-card-work{border-radius:var(--border-radius-md)}}.section-selected-works .container-works .swiper .wrapper-button{box-sizing:content-box!important;position:relative;width:auto;display:flex;align-items:center;justify-content:center;padding:0 var(--space-md)}.section-selected-works .container-works .slides-works-navigation{width:var(--width-100-side-padding-break-1);display:flex;align-items:center;justify-content:end;padding-top:var(--space-md);gap:var(--space-sm)}.section-selected-works .container-works .slides-works-navigation .magnetic-button{transform:scale(1.05)}

.section-clients{box-sizing:border-box;width:var(--width-100);padding:var(--space-md) 0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;opacity:.6}.section-clients .marquee[data-marquee-type="default"] .marquee-track .marquee-scroll .marquee-items-wrapper{& .marquee-item{width:15vw;height:40px;padding:0 0 0 5vw}}@media screen and (max-width:648px){.section-clients .marquee[data-marquee-type="default"] .marquee-track .marquee-scroll .marquee-items-wrapper{& .marquee-item{width:25vw;padding:0 0 0 10vw}}}

.section-contact{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-lg) 0}.section-contact .wrapper-header{width:var(--width-100-side-padding-break-1);display:flex;align-items:center;justify-content:start;gap:var(--space-md)}.section-contact .wrapper-main{width:var(--width-100-side-padding-break-1);display:grid;grid-template-columns:2fr 1fr;padding-top:var(--space-md);gap:var(--space-lg);padding-bottom:var(--space-md)}@media screen and (max-width:980px){.section-contact .wrapper-main{grid-template-columns:1fr}}.section-contact .wrapper-main .wrapper-form{display:flex;flex-direction:column}.section-contact .wrapper-main .wrapper-infos{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:var(--space-md)}.section-contact .wrapper-main .wrapper-infos .wrapper-contacts{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:var(--space-sm)}

.section-about{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:start;padding-top:var(--space-lg);gap:var(--space-md);& .container-title{width:var(--width-100-side-padding-break-1)}& .container-header{width:var(--width-100-side-padding-break-1);display:grid;grid-template-columns:repeat(2,minmax(0,600px));justify-content:space-between;padding:var(--space-lg) 0;gap:var(--space-lg);transition:all var(--transition-medium-time)}& .container-header .left,& .container-header .right{display:flex;flex-direction:column;justify-content:start;gap:var(--space)}& .container-header .left{align-items:end}& .container-header .right{align-items:start;justify-content:center}& .container-header .right .paragraph{max-width:400px}}@media screen and (max-width:868px){.section-about{& .container-header{grid-template-columns:1fr}& .container-header .left,& .container-header .right{align-items:center;text-align:center}& .container-header .right .paragraph{text-align:center}}}

.caret-cursor{color:var(--color-primary-default)}.section-hero{position:relative;display:flex;align-items:start;justify-content:center;padding-bottom:var(--space-md);overflow:hidden}.section-hero .wrapper-main{box-sizing:border-box;width:var(--width-100-side-padding-break-1);height:100%;position:relative;display:flex;flex-direction:column;align-items:end;justify-content:space-between}.section-hero .wrapper-main .wrapper-header{box-sizing:border-box;width:100%;height:var(--height-100);min-height:700px;position:relative;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:var(--space-md);transition:all var(--transition-medium-time);pointer-events:none;z-index:13}.section-hero .wrapper-main .wrapper-header .wrapper-title{height:calc((var(--font-display-1-size) * 2) - (var(--font-display-1-size) / 4));width:100%;pointer-events:none}.section-hero .wrapper-main .wrapper-header .wrapper-title .wrapper-button{width:100%;height:100%;display:block}.section-hero .wrapper-main .wrapper-header .wrapper-description{width:100%;height:100%;max-width:350px;height:auto}.section-hero .wrapper-main .wrapper-header .wrapper-description .description:empty{display:none}.section-hero .wrapper-main .wrapper-card-origin{width:100%;height:var(--height-100);position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:end;z-index:12}.section-hero .wrapper-main .container-card-origin{width:50%;padding-bottom:calc(56.25% / 2);position:relative;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:rotate(-3deg)}.section-hero .wrapper-main .wrapper-card{box-sizing:content-box!important;width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:0;border-radius:var(--border-radius-lg);overflow:hidden!important;cursor:pointer;z-index:12}@media screen and (max-width:768px){.section-hero .wrapper-main .wrapper-card{border-radius:var(--border-radius-md)}}.section-hero .wrapper-main .wrapper-card.block::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.section-hero .wrapper-main .wrapper-card .wrapper-video{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.section-hero .wrapper-main .wrapper-card .wrapper-video .custom-video-text-showreel{display:flex!important}.section-hero .wrapper-main .container-card-dist{box-sizing:content-box!important;width:100%;padding-bottom:56.25%!important;position:relative;display:flex;opacity:0;pointer-events:none;opacity:1}@media screen and (max-width:768px){.section-hero{height:auto}.section-hero .wrapper-main{align-items:center;padding-top:calc(var(--navbar-height) + var(--space-lg));gap:var(--space-lg)}.section-hero .wrapper-main .wrapper-header{height:auto;min-height:initial}.section-hero .wrapper-main .container-card-dist{display:none}.section-hero .wrapper-main .wrapper-card-origin{height:auto;position:relative}.section-hero .wrapper-main .container-card-origin{width:100%;padding-bottom:56.25%;transform:rotate(0deg)}}.section-hero .background{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:start;justify-content:start;pointer-events:none;z-index:11}.section-hero .background .wrapper-animated-svg{width:100%;max-width:768px;height:100%;display:flex;align-items:start;justify-content:start;overflow:hidden;position:relative}@media screen and (max-width:768px){.section-hero .background .wrapper-animated-svg{width:75%}}@media screen and (max-width:568px){.section-hero .background .wrapper-animated-svg{width:100%}}.section-hero .background .wrapper-animated-svg .animated-svg{width:100%;fill:none;position:absolute;left:0;top:-50px;opacity:.2}.section-hero .background .wrapper-animated-svg .animated-svg .path{stroke:#282828;stroke-width:30px;stroke-linecap:round;visibility:hidden}

._section-selected-posts{width:100%;height:var(--height-100);min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1px;overflow:hidden}._section-selected-posts .horizontal-scrolling{padding:var(--space-lg) 0}._section-selected-posts .horizontal-scrolling-wrapper{gap:var(--space)}._section-selected-posts .wrapper-header{width:var(--width-100-side-padding-break-1);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:0 0 var(--space-md) 0;& .left,& .right{display:flex;align-items:center}& .left{justify-content:start}& .right{justify-content:end}& .right .element-star{height:calc(var(--font-display-1-size) * 1.5);height:calc(var(--font-display-1-size) * 1.5);fill:var(--color-primary-default)}}@media screen and (max-width:668px){._section-selected-posts .wrapper-header{& .right .element-star{display:none}}}._section-selected-posts .wrapper-card-post{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:0;border-radius:var(--border-radius-md);overflow:hidden}@media screen and (max-width:768px){._section-selected-posts{width:100%;height:auto}._section-selected-posts .wrapper-card-post{width:var(--width-100-side-padding-break-1)}}

.section-process{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-lg) 0}.section-process .wrapper-header{width:var(--width-100-side-padding-break-1);display:grid;grid-template-columns:3fr 1fr;align-items:stretch;justify-content:space-between;gap:var(--space-md);& .left,& .right{position:relative;display:flex;align-items:center}& .left{justify-content:start}& .right{justify-content:end}& .right .element-pen{width:calc(var(--font-display-1-size) * 1.5);height:calc(var(--font-display-1-size) * 1.5);fill:var(--color-primary-default)}}@media screen and (max-width:668px){.section-process .wrapper-header{grid-template-columns:1fr}.section-process .wrapper-header{& .right{display:none}}}.section-process .wrapper-steps{width:var(--width-100-side-padding-break-1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:var(--space-md)}

.button-select-languages-wrapper{display:flex;flex-direction:column;gap:var(--space-sm)}.button-select-languages .button-shape{backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%);background:rgba(var(--color-gray-950-rgb),.45)!important}

:root{--custom-richtext-animation-timing:.5s cubic-bezier(0.25, 0.1, 0.25, 1)}.custom-richtext{container-type:inline-size;width:100%;position:relative;display:grid;grid-template-columns:3fr 1fr;gap:var(--space-md);align-items:stretch;justify-content:space-between}@media (max-width:967px){.custom-richtext{grid-template-columns:1fr}}@container (max-width:967px){.custom-richtext{grid-template-columns:1fr}}.custom-richtext:not(:has(.custom-richtext-header)){grid-template-columns:1fr}.custom-richtext-content{position:relative}.custom-richtext:has(.custom-richtext-header) .custom-richtext-content{max-width:var(--width-break-3)}.custom-richtext-header{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:start}.custom-richtext-header-list{box-sizing:border-box;width:100%;max-width:300px;display:flex;opacity:0;visibility:hidden;flex-direction:column;align-items:start;justify-content:start;gap:var(--space-sm);padding:var(--space);position:sticky;top:calc(var(--navbar-visible-height) + var(--space));backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%);background:rgba(var(--color-gray-950-rgb),.3);border-style:solid;border-width:1px;border-color:rgba(var(--color-gray-200-rgb),.125);border-radius:var(--border-radius);transition:all var(--navbar-animation);overflow:hidden;list-style:none}.custom-richtext-header-list.show{opacity:1;visibility:visible}.custom-richtext-header-list li{width:100%;position:relative}.custom-richtext-header-list .button *{text-align:left!important;white-space:wrap!important}@container (max-width:967px){.custom-richtext-header{display:none}}.custom-richtext-content ol,.custom-richtext-content ul{counter-reset:custom-counter;display:flex;flex-direction:column;align-items:start;justify-content:start;padding:0 0 0 var(--font-body-1-size);list-style:none}.custom-richtext-content li{counter-increment:custom-counter;width:100%;box-sizing:border-box;display:inline-block;position:relative;border-style:solid;border-width:0 0 0 0;border-color:var(--border-color-primary)}.custom-richtext-content li[data-list="ordered"]:has(+li[data-list="ordered"]){margin-bottom:var(--space-sm)}.custom-richtext-content li[data-list="bullet"]{padding:0 0 0 var(--font-body-1-size)}.custom-richtext-content li[data-list="bullet"]::before{content:"";width:calc(var(--font-body-1-size) / 3);height:calc(var(--font-body-1-size) / 3);position:absolute;top:calc((var(--font-body-1-size) / 1.7) + 1px);left:0;border-style:solid;border-radius:2px;border-width:0;background:var(--text-color-secondary);will-change:transform}.custom-richtext-content li[data-list="ordered"]::before{content:counter(custom-counter) ". ";will-change:transform}.custom-richtext-content blockquote{display:flex;flex-direction:column;align-items:start;justify-content:start;margin:0 0 0 var(--font-body-1-size);padding:0 0 0 var(--font-body-1-size);gap:var(--space-sm);border-style:solid;border-width:0 0 0 calc(var(--font-body-1-size) / 3);border-color:var(--border-color-primary);list-style:none}.custom-richtext-content a{position:relative}.custom-richtext-content a::after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;background:var(--text-color-secondary)}.custom-richtext-content *{color:var(--text-color-secondary)}.custom-richtext-content hr{height:1px;border:none;background:var(--border-color-primary)}.custom-richtext-content h1,.custom-richtext-content h2,.custom-richtext-content h3,.custom-richtext-content h4,.custom-richtext-content h5,.custom-richtext-content h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-optical-sizing:var(--font-heading-optical-sizing);-webkit-font-kerning:var(--font-heading-kerning);font-kerning:var(--font-heading-kerning);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height);word-spacing:var(--font-heading-word-spacing)}.custom-richtext-content h1{font-size:var(--font-heading-3-size)}.custom-richtext-content h2{font-size:var(--font-heading-4-size)}.custom-richtext-content h3{font-size:var(--font-heading-5-size)}.custom-richtext-content h4{font-size:var(--font-heading-6-size)}.custom-richtext-content h5{font-size:var(--font-heading-6-size)}.custom-richtext-content b,.custom-richtext-content strong{font-weight:var(--font-body-bold)}.custom-richtext-content h1 b,.custom-richtext-content h1 strong,.custom-richtext-content h2 b,.custom-richtext-content h2 strong,.custom-richtext-content h3 b,.custom-richtext-content h3 strong,.custom-richtext-content h4 b,.custom-richtext-content h4 strong,.custom-richtext-content h5 b,.custom-richtext-content h5 strong{font-weight:var(--font-heading-bold)}.custom-richtext-content img{width:100%;height:auto;object-fit:contain}.custom-richtext-content .custom-video{width:100%;height:initial;padding-top:calc((9 / 16) * 100%);border-style:solid;border-width:0;border-radius:var(--border-radius-md)}

.custom-cursor-default,.custom-cursor-pointer,.custom-cursor-grab,.custom-cursor-text{display:flex;position:relative}.custom-cursor-default{width:max(18px, 2rem);height:max(18px, 2rem)}.custom-cursor-pointer{width:max(25px, 2.5rem);height:max(25px, 2.5rem)}.custom-cursor-grab{width:max(25px, 2.5rem);height:max(25px, 2.5rem)}.custom-cursor-text{width:max(18px, 2rem);height:max(18px, 2rem)}.custom-cursor-follower{width:auto;height:auto;display:flex;align-items:start;justify-content:start;position:relative}.custom-cursor-follower .wrapper{width:2px;height:2px;display:flex;align-items:center;justify-content:flex-start;position:relative;border-radius:4px;transform-origin:left right;transition:all .4s cubic-bezier(.5,.75,0,1);background-color:var(--color-primary-default);overflow:hidden}.current .custom-cursor-follower .wrapper{width:auto;height:40px;border-radius:20px}.custom-cursor-follower .wrapper .text{--cursor-text-speed:7s;width:100%;white-space:nowrap;display:block;position:relative;transform-origin:left center;padding:0 10px;opacity:0;display:none;animation:loopCursorText calc(var(--cursor-text-speed) / 4.5) linear;animation-iteration-count:infinite}.current .custom-cursor-follower .wrapper .text{opacity:1;display:flex;color:var(--color-gray-950)}.custom-cursor-follower .wrapper .text.duplicate{position:absolute;left:100%}@keyframes loopCursorText{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}

:root{--cursor-default:url(../media/cursors/default.svg) 0 0, default;--cursor-pointer:url(../media/cursors/pointer.svg) 6 0, pointer;--cursor-text:url(../media/cursors/text.svg) 0 0, text;--cursor-grab:url(../media/cursors/grab.svg) 0 0, grab;--cursor-grabbing:url(../media/cursors/grabbing.svg) 0 0, grabbing}@media (hover:hover) and (pointer:fine){body,[data-cursor="default"]{cursor:var(--cursor-default)}a,a *,button,select,input[type="checkbox"],input[type="radio"],[data-cursor="pointer"]{cursor:var(--cursor-pointer)}p,h1,h2,h3,h4,h5,h6,input[type="text"],input[type="tel"],input[type="email"],input[type="search"],textarea,[data-cursor="text"]{cursor:var(--cursor-text)}[data-cursor="grab"]{cursor:var(--cursor-grab)}[data-cursor="grabbing"]{cursor:var(--cursor-grabbing)}}

.button-burger{--button-burger-gap:5px;--button-burger-height-bar:1px;--button-burger-pos-y-bar-one:0;--button-burger-pos-y-bar-three:0;--button-burger-scale-bar:1;--button-burger-rotate-bar-one:0;--button-burger-rotate-bar-three:0}.button-burger .button-shape{backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%);background:rgba(var(--color-gray-950-rgb),.45)!important}.button-burger .button-icon{width:calc(var(--button-round-regular-height) / 2)!important;height:calc(var(--button-round-regular-height) / 2)!important}.button-burger .wrapper-bars{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--button-burger-gap);align-items:center;justify-content:center;cursor:pointer;position:relative}.button-burger .bar{position:relative;height:var(--button-burger-height-bar);width:80%;border-radius:.5rem;background:var(--button-color-label-secondary)}.button-burger:hover .bar{background:var(--button-color-label-hover-secondary)}.button-burger .bar-1{top:var(--button-burger-pos-y-bar-one);transform:rotate(var(--button-burger-rotate-bar-one));transition:top 200ms 100ms,transform 100ms,background var(--button-transition)}.button-burger .bar-2{width:100%;transform:scaleX(var(--button-burger-scale-bar));transition:transform 150ms 100ms,background var(--button-transition),width .3s}.button-burger:hover .bar-2{width:60%}.button-burger .bar-3{bottom:var(--button-burger-pos-y-bar-three);transform:rotate(var(--button-burger-rotate-bar-three));transition:bottom 200ms 100ms,transform 100ms,background var(--button-transition)}.navbar[data-navbar-floating-expanded="true"] .button-burger,.button-burger.open{--button-burger-pos-y-bar-one:calc(var(--button-burger-gap) + var(--button-burger-height-bar));--button-burger-pos-y-bar-three:calc(var(--button-burger-gap) + var(--button-burger-height-bar));--button-burger-scale-bar:0;--button-burger-rotate-bar-one:45deg;--button-burger-rotate-bar-three:-45deg}.navbar[data-navbar-floating-expanded="true"] .button-burger .bar-1,.button-burger.open .bar-1{transition:top 200ms,transform 200ms 100ms,background var(--button-transition)}.navbar[data-navbar-floating-expanded="true"] .button-burger .bar-3,.button-burger.open .bar-3{transition:bottom 200ms,transform 200ms 100ms,background var(--button-transition)}

.card-step{box-sizing:border-box;width:100%;height:80px;display:flex;position:relative;border-style:solid;border-width:0 0 1px 0;border-radius:0;border-color:var(--border-color-primary);align-items:center;justify-content:start;overflow:hidden}.card-step *{pointer-events:none}.card-step-wrapper-video{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;transform:translateY(200%);background:var(--color-primary-default);overflow:hidden;z-index:11}.card-step-wrapper-video :is(img,svg,video){width:100%;height:100%;object-fit:cover}.card-step-wrapper-video .custom-video{width:100%;height:100%;position:absolute}.card-step-wrapper-video .custom-video video{object-fit:cover}.card-step-overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;opacity:0;visibility:hidden;background:rgba(var(--color-gray-950-rgb),.3);z-index:12}.card-step-wrapper-header{box-sizing:border-box;width:auto;display:flex;gap:var(--space);align-items:center;justify-content:start;z-index:13}.card-step-wrapper-header .title,.card-step-wrapper-header .infos{mix-blend-mode:difference}

.rotation-element-with-scroll{width:auto;height:auto;display:flex;align-items:center;justify-content:center}.rotation-element-with-scroll .element{display:flex;align-items:center;justify-content:center}

::-webkit-scrollbar{display:none}*{scrollbar-width:none}*{-ms-overflow-style:none}.trekbar-thumb-y{background:rgba(var(--color-gray-300-rgb),.3)!important}.trekbar-thumb-y.in-focus{background:rgba(var(--color-gray-300-rgb),.5)!important}

.animated-logotype{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.animated-logotype .logotype{height:100%;width:100%;display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;pointer-events:none;position:relative}.animated-logotype .logotype svg{height:100%;width:auto;display:flex}[data-theme="light"] .animated-logotype .logotype[data-theme="dark"]{display:-webkit-box;display:-ms-flexbox;display:flex}[data-theme="dark"] .animated-logotype .logotype[data-theme="light"]{display:-webkit-box;display:-ms-flexbox;display:flex}

.custom-video{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.custom-video-cover{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.custom-video-cover img{width:100%;height:100%;object-fit:cover}.custom-video-wrapper-button-play{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.custom-video-text-showreel{box-sizing:border-box;width:100%;height:100%;display:none;position:absolute;align-items:center;justify-content:center;padding:5%;background-color:rgb(0 0 0 / .1);pointer-events:none}.custom-video-text-showreel svg{stroke:var(--color-gray-50);stroke-width:1px;fill:none;z-index:1}.custom-video-button-play{width:150px;height:150px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%);background:rgba(var(--color-gray-950-rgb),.2);border-style:solid;border-width:1px;border-radius:75px;border-color:rgba(var(--color-gray-200-rgb),.125);pointer-events:none;z-index:2}.custom-video-button-play-icon{width:24%;fill:var(--color-gray-50)}.custom-video-button-play-icon.play{margin-left:9%}@media screen and (max-width:568px){.custom-video-button-play{width:80px;height:80px}}

:root{--custom-field-height:50px;--custom-field-font-family:var(--font-body-family);--custom-field-font-size:var(--font-body-1-size);--custom-field-font-weight:var(--font-heading-weight);--custom-field-font-line-height:var(--font-heading-line-height);--custom-field-font-color:var(--color-gray-50);--custom-field-label-size:var(--font-heading-5-size);--custom-field-label-focus-size:var(--font-body-2-size);--custom-field-border-width:0 0 1px 0;--custom-field-border-color:var(--border-color-primary);--custom-field-border-color-hover:var(--color-gray-50);--custom-field-border-color-error:var(--ui-color-error);--custom-field-border-radius:0px;--custom-field-checkbox-icon-color-checked:var(--color-gray-50);--custom-field-background:transparent;--custom-field-animation:.2s}input,select,textarea{outline:none}.custom-field-input{font-family:var(--custom-field-font-family);font-size:var(--custom-field-font-size);font-weight:var(--custom-field-font-weight);line-height:var(--custom-field-font-line-height);text-align:left;color:var(--custom-field-font-color);padding-top:var(--custom-field-label-focus-size)}.custom-field-input{width:100%;display:flex;align-items:center;justify-content:start;position:relative}.custom-field-input label{width:auto;position:absolute;left:0;top:0;text-transform:uppercase;transform:translateY(calc((var(--custom-field-height) - var(--custom-field-label-size) / 2) - (var(--custom-field-label-size) / 2)));font-size:var(--custom-field-label-size);transition:all var(--custom-field-animation);pointer-events:none}.custom-field-input input,.custom-field-input textarea{box-sizing:border-box;width:100%;height:var(--custom-field-height);padding:var(--space-xs);border-style:solid;border-width:var(--custom-field-border-width);border-color:var(--custom-field-border-color);border-radius:var(--custom-field-border-radius);color:var(--custom-field-font-color);transition:all var(--custom-field-animation);resize:none;background:var(--custom-field-background)}.custom-field-input textarea{padding:var(--space-sm) var(--space-xs) var(--space-xs) var(--space-xs)}.custom-field-input textarea{height:calc(var(--custom-field-height) * 3)}.custom-field-input input:focus,.custom-field-input textarea:focus,.custom-field-input input:hover,.custom-field-input textarea:hover{border-color:var(--custom-field-border-color-hover)}.custom-field-input:focus-within input+label,.custom-field-input input:not(:placeholder-shown)+label,.is-filled .custom-field-input input+label,.custom-field-input:focus-within textarea+label,.custom-field-input textarea:not(:placeholder-shown)+label,.is-filled .custom-field-input textarea+label{transform:translateY(calc(-1 + (var(--custom-field-label-focus-size))));font-size:var(--custom-field-label-focus-size)}.is-required .custom-field-input label::after{content:" *"}.custom-field-input-checkbox{width:auto;display:flex;align-items:center;position:relative}.custom-field-input-checkbox *{box-sizing:border-box}.custom-field-input-checkbox-display{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;gap:calc(var(--custom-field-font-size) / 2);align-items:stretch;transition:all .2s cubic-bezier(.7,.1,.3,1);color:rgba(var(--custom-field-font-color),1)}.custom-field-input-checkbox-display-text{display:inline-block;vertical-align:top;transition:all .2s cubic-bezier(.7,.1,.3,1);margin-top:-.5%}.custom-field-input-checkbox-display-box{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:1px;border-color:var(--custom-field-border-color);border-radius:8px;transition:all .2s cubic-bezier(.7,.1,.3,1);pointer-events:none;flex-shrink:0}.custom-field-input-checkbox-display:hover .custom-field-input-checkbox-display-box{border-color:var(--custom-field-border-color-hover)}.custom-field-input-checkbox-display-box::after{content:"";position:absolute;width:12px;height:12px;border-style:solid;border-width:0;border-radius:4px;background:var(--custom-field-checkbox-icon-color-checked);opacity:0;transition:all .2s cubic-bezier(.7,.1,.3,1)}.custom-field-input-checkbox input{position:absolute;visibility:hidden}.custom-field-input-checkbox input:checked+.custom-field-input-checkbox-display .custom-field-input-checkbox-display-box{border-color:var(--custom-field-checkbox-icon-color-checked)}.custom-field-input-checkbox input:checked+.custom-field-input-checkbox-display .custom-field-input-checkbox-display-box::after{opacity:1}.nutty-form[data-response-status="error"] .nutty-form-submit-response,.nutty-form[data-response-status="is-error"] .nutty-form-submit-response{color:var(--custom-field-border-color-error)}.is-error .custom-field-input input,.is-error .custom-field-input textarea,.is-error .custom-field-input-checkbox .custom-field-input-checkbox-display .custom-field-input-checkbox-display-box{border-color:var(--custom-field-border-color-error)}.is-error .custom-field-input input+label,.is-error .custom-field-input textarea+label,.is-error .custom-field-input-checkbox .custom-field-input-checkbox-display-text{color:var(--custom-field-border-color-error)}

.marquee{height:auto;width:100%;max-width:100vw;position:relative;overflow:hidden}.marquee-container{height:auto;position:relative}.marquee .marquee-track{position:relative}.marquee .marquee-track .marquee-scroll{box-sizing:content-box!important;position:relative;display:flex;width:120%}.marquee .marquee-track .marquee-scroll .marquee-items-wrapper{position:relative;display:flex;& .marquee-item{box-sizing:content-box!important;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}& .marquee-item :is(img,svg){height:100%;width:100%;object-fit:contain;opacity:1;transition:all .3s}& .marquee-item:hover :is(img,svg){opacity:1}& .marquee-item svg :is(path,polyline,line,polygon,circle,rect,ellipse){fill:#fff}}.marquee[data-marquee-type="default"] .marquee-track .marquee-scroll .marquee-items-wrapper{& .marquee-item{width:15vw;height:80px;padding:2vw}}@media screen and (max-width:648px){.marquee[data-marquee-type="default"] .marquee-track .marquee-scroll .marquee-items-wrapper{& .marquee-item{width:25vw;padding:0 0 0 10vw}}}.marquee[data-marquee-type="text"] .marquee-track .marquee-scroll .marquee-items-wrapper{& *{text-wrap:nowrap;user-select:none}& .marquee-item{width:auto;height:auto}}

:root{--button-font-family:var(--font-body-family);--button-regular-font-size:var(--font-body-1-size);--button-regular-font-weight:var(--font-body-weight);--button-regular-font-line-height:var(--font-body-line-height);--button-large-font-size:var(--font-heading-5-size);--button-large-font-weight:var(--font-body-weight);--button-large-font-line-height:var(--font-heading-line-height);--button-huge-font-size:var(--font-heading-5-size);--button-huge-font-weight:var(--font-body-weight);--button-huge-font-line-height:var(--font-heading-line-height);--button-font-size-primary:var(--font-body-1-size);--button-normal-regular-height:45px;--button-normal-regular-border-radius:calc(var(--button-normal-regular-height) / 2);--button-normal-large-height:60px;--button-normal-large-border-radius:calc(var(--button-normal-large-height) / 2);--button-normal-huge-height:80px;--button-normal-huge-border-radius:calc(var(--button-normal-huge-height) / 2);--button-round-regular-height:45px;--button-round-regular-border-radius:calc(var(--button-round-regular-height) / 2);--button-round-large-height:60px;--button-round-large-border-radius:calc(var(--button-round-large-height) / 2);--button-round-huge-height:150px;--button-round-huge-border-radius:calc(var(--button-round-huge-height) / 2);--button-color-shape-primary:var(--color-secondary-default);--button-color-shape-border-primary:transparent;--button-color-fill-primary:var(--color-secondary-light);--button-color-label-primary:var(--color-gray-50);--button-color-label-hover-primary:var(--color-gray-50);--button-color-shape-secondary:transparent;--button-color-shape-border-secondary:rgba(var(--color-gray-50-rgb), .5);--button-color-fill-secondary:var(--color-primary-default);--button-color-label-secondary:var(--color-gray-50);--button-color-label-hover-secondary:var(--color-gray-950);--button-color-shape-tertiary:transparent;--button-color-shape-border-tertiary:transparent;--button-color-fill-tertiary:transparent;--button-color-label-tertiary:var(--color-gray-50);--button-color-label-hover-tertiary:var(--color-gray-50);--button-gap:var(--space-sm);--button-transition:0.7s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.button *{user-select:none;pointer-events:none}.button{box-sizing:content-box;display:flex;position:relative;border-style:solid;border-width:0;text-decoration:none;background-color:#fff0;pointer-events:visible;& .button-shape{box-sizing:content-box;width:calc(100% - 2px);height:calc(100% - 2px);position:relative;display:flex;align-items:center;justify-content:center;padding:0;border-style:solid;border-width:1px;transition:all var(--button-transition);overflow:hidden;cursor:pointer}&.format-normal .button-shape{padding:0 calc(var(--button-gap) + 8px)}& .button-fill{width:200%;height:200%;border-radius:50%;position:absolute;top:-50%;left:-25%;transform:scaleY(0);will-change:transform;transition:transform var(--button-transition)}&:hover:not([disabled]):not(.disabled) .button-fill{transform:scaleY(1);transform-origin:bottom}&:not(:hover) .button-fill{transform-origin:top}& .button-wrapper-label{width:auto;display:flex;align-items:center;justify-content:center}& .button-label{box-sizing:content-box;text-align:center;font-family:var(--button-font-family);display:flex;align-items:center;justify-content:center;gap:var(--button-gap);white-space:nowrap;position:relative;transition:all var(--button-transition)}& .button-label:has(.button-label-float-count){gap:5px}& .button-label .button-label-float-count{text-align:right;display:inline-block;transform:scale(.7) translate(0,-15%)}&.format-round .button-label{white-space:wrap}& .button-icon{box-sizing:content-box;text-align:center;font-family:var(--button-font-family);display:flex;align-items:center;justify-content:center;gap:var(--button-gap);white-space:nowrap;position:relative;transition:all var(--button-transition);flex-shrink:0}& .button-icon :is(img,svg){width:100%;height:100%;transition:all var(--button-transition)}& .button-icon img{object-fit:contain}& .button-icon:empty{display:none}}.button.type-primary{& .button-shape{background-color:var(--button-color-shape-primary);border-color:var(--button-color-shape-border-primary)}&:hover:not([disabled]):not(.disabled) .button-shape{border-color:var(--button-color-fill-primary)}& .button-fill,&.focus .button-shape,&.active .button-shape,&.selected .button-shape{background-color:var(--button-color-fill-primary);border-color:var(--button-color-fill-primary)}& .button-label{color:var(--button-color-label-primary)}&:hover:not([disabled]):not(.disabled) .button-label,&.focus .button-label,&.active .button-label,&.selected .button-label{color:var(--button-color-label-hover-primary)}& .button-icon svg{fill:var(--button-color-label-primary)}&:hover:not([disabled]):not(.disabled) .button-icon svg,&.focus .button-icon svg,&.active .button-icon svg,&.selected .button-icon svg{fill:var(--button-color-label-hover-primary)}}.button.type-secondary{& .button-shape{background-color:var(--button-color-shape-secondary);border-color:var(--button-color-shape-border-secondary)}&:hover:not([disabled]):not(.disabled) .button-shape{border-color:var(--button-color-fill-secondary)}& .button-fill,&.focus .button-shape,&.active .button-shape,&.selected .button-shape{background-color:var(--button-color-fill-secondary);border-color:var(--button-color-fill-secondary)}& .button-label{color:var(--button-color-label-secondary)}&:hover:not([disabled]):not(.disabled) .button-label,&.focus .button-label,&.active .button-label,&.selected .button-label{color:var(--button-color-label-hover-secondary)}& .button-icon svg{fill:var(--button-color-label-secondary)}&:hover:not([disabled]):not(.disabled) .button-icon svg,&.focus .button-icon svg,&.active .button-icon svg,&.selected .button-icon svg{fill:var(--button-color-label-hover-secondary)}}.button.type-tertiary{& .button-shape{background-color:var(--button-color-shape-tertiary);border-color:var(--button-color-shape-border-tertiary);padding:0px!important;height:auto!important;border-radius:0px!important;overflow:visible}&.focus .button-shape,&.active .button-shape,&.selected .button-shape{background-color:var(--button-color-fill-tertiary)}& .button-fill{display:none}& .button-label{color:var(--button-color-label-tertiary);--button-type-x-label-hover-color:var(--button-color-label-hover-tertiary)}&.focus .button-label,&.active .button-label,&.selected .button-label{color:var(--button-color-label-hover-tertiary)}& .button-label::after{content:"";position:absolute;bottom:-.5rem;left:50%;height:1px;width:100%;background-color:var(--button-color-label-tertiary);border-radius:0;transform:translate(-50%,-50%) scale(0,1) rotate(0.001deg);transition:all .2s;will-change:transform}&.active .button-label::after,&:hover .button-label::after{transform:translate(-50%,-50%) scale(1) rotate(0.001deg);background-color:var(--button-color-label-hover-tertiary)}& .button-icon svg{fill:var(--button-color-label-tertiary)}&.focus .button-icon svg,&.active .button-icon svg,&.selected .button-icon svg{fill:var(--button-color-label-hover-tertiary)}}.button.format-normal.size-large{height:var(--button-normal-large-height);border-radius:var(--button-normal-large-border-radius);& .button-shape{border-radius:var(--button-normal-large-border-radius)}}.button.format-normal.size-huge{height:var(--button-normal-huge-height);border-radius:var(--button-normal-huge-border-radius);& .button-shape{border-radius:var(--button-normal-huge-border-radius)}}.button.size-regular{& .button-label{font-size:var(--button-regular-font-size);font-weight:var(--button-regular-font-weight);line-height:var(--button-regular-font-line-height)}}.button.format-normal.size-regular{height:var(--button-normal-regular-height);border-radius:var(--button-normal-regular-border-radius);& .button-shape{border-radius:var(--button-normal-regular-border-radius)}& .button-icon{width:calc(var(--button-normal-regular-height) / 2.5);height:calc(var(--button-normal-regular-height) / 2.5)}}.button.format-round.size-regular{height:var(--button-round-regular-height);width:var(--button-round-regular-height);border-radius:var(--button-round-regular-border-radius);& .button-shape{border-radius:var(--button-round-regular-border-radius)}& .button-icon{width:calc(var(--button-round-regular-height) / 3);height:calc(var(--button-round-regular-height) / 3)}}.button.size-large{& .button-label{font-size:var(--button-large-font-size);font-weight:var(--button-large-font-weight);line-height:var(--button-large-font-line-height)}}.button.format-round.size-large{height:var(--button-round-large-height);width:var(--button-round-large-height);border-radius:var(--button-round-large-border-radius);& .button-shape{border-radius:var(--button-round-large-border-radius)}& .button-icon{width:calc(var(--button-round-large-height) / 4);height:calc(var(--button-round-large-height) / 4)}}.button.size-huge{& .button-label{font-size:var(--button-huge-font-size);font-weight:var(--button-huge-font-weight);line-height:var(--button-huge-font-line-height)}}.button.format-round.size-huge{height:var(--button-round-huge-height);width:var(--button-round-huge-height);border-radius:var(--button-round-huge-border-radius);& .button-shape{border-radius:var(--button-round-huge-border-radius)}& .button-icon{width:calc(var(--button-round-huge-height) / 4);height:calc(var(--button-round-huge-height) / 4)}}.button.border-none{& .button-shape,& .button-fill{border:none!important}}.button[disabled],.button.disabled{opacity:.5;pointer-events:none}.button[disabled] *,.button.disabled *{pointer-events:none}.button.loading{pointer-events:none;& .button-label{display:none}& .button-wrapper-label::after{content:"";position:absolute;margin-right:-1px;border-style:solid;border-width:2px;border-radius:50%;animation:spin893455 1s linear infinite;border-color:var(--button-color-label-primary);border-left-color:#fff0}&.format-normal.size-regular .button-wrapper-label::after{width:calc(var(--button-normal-regular-height) / 1.5);height:calc(var(--button-normal-regular-height) / 1.5)}&.format-normal.size-large .button-wrapper-label::after{width:calc(var(--button-normal-large-height) / 3);height:calc(var(--button-normal-large-height) / 3)}&.format-normal.size-huge .button-wrapper-label::after{width:calc(var(--button-normal-huge-height) / 4);height:calc(var(--button-normal-huge-height) / 4)}&.format-round.size-regular .button-wrapper-label::after{width:calc(var(--button-round-regular-height) / 1.5);height:calc(var(--button-round-regular-height) / 1.5)}&.format-round.size-large .button-wrapper-label::after{width:calc(var(--button-round-large-height) / 3);height:calc(var(--button-round-large-height) / 3)}&.format-round.size-huge .button-wrapper-label::after{width:calc(var(--button-round-huge-height) / 4);height:calc(var(--button-round-huge-height) / 4)}}@keyframes spin893455{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.custom-field-input-checkbox-display .button,.nutty-form-field-type-radio .nutty-form-field-option .nutty-form-field-option-display .button{display:inline-block;width:auto;height:auto!important;& .button-label{padding:0;height:var(--custom-field-font-size)!important;transition:all .2s cubic-bezier(.7,.1,.3,1)!important}& .button-label::after{transform:translate(-50%,-50%) scale(1) rotate(0.001deg)}}.nutty-form-field.is-error .button{& .button-label{transition:all .2s cubic-bezier(.7,.1,.3,1)!important;color:var(--ui-color-error)}}.nutty-form-field.is-error .button{& .button-label::after{transition:all .2s cubic-bezier(.7,.1,.3,1)!important;background:var(--ui-color-error)}}.button-for-checkbox{width:auto;height:auto;position:relative}.button-for-checkbox input{display:none}.button-for-checkbox input:checked+.button{&.type-primary .button-shape{background-color:var(--button-color-fill-primary);border-color:var(--button-color-fill-primary)}&.type-primary .button-label{color:var(--button-color-label-hover-primary)}&.type-primary .button-icon svg{fill:var(--button-color-label-hover-primary)}&.type-secondary .button-shape{background-color:var(--button-color-fill-secondary);border-color:var(--button-color-fill-secondary)}&.type-secondary .button-label{color:var(--button-color-label-hover-secondary)}&.type-secondary .button-icon svg{fill:var(--button-color-label-hover-secondary)}&.type-tertiary .button-shape{background-color:var(--button-color-fill-tertiary)}&.type-tertiary .button-label{color:var(--button-color-label-hover-tertiary)}&.type-tertiary .button-icon svg{fill:var(--button-color-label-hover-tertiary)}}.button.type-navbar{width:100%;height:auto;position:relative;--button-huge-font-size:var(--font-heading-4-size);--button-huge-font-weight:var(--font-heading-weight);--button-huge-font-line-height:var(--font-heading-line-height);& .button-shape{width:100%;height:auto;background:#fff0;padding:var(--button-gap) 0;border-style:solid;border-width:0 0 1px 0;border-radius:0px!important;border-color:var(--border-color-primary)}&:hover:not([disabled]):not(.disabled) .button-shape,&.focus .button-shape,&.active .button-shape,&.selected .button-shape{padding:var(--button-gap) 0 var(--button-gap) var(--button-gap)}& .button-fill{display:none}& .button-wrapper-label{width:100%;justify-content:start}& .button-label{color:var(--button-color-label-secondary);text-transform:uppercase;transition:none}}

.custom-modal{display:none;position:relative}

.font-display-1 .o-expansive{--o-expansive-height:calc(var(--font-display-1-size) - calc(var(--font-display-1-size) / 3.2))}.font-display-2 .o-expansive{--o-expansive-height:calc(var(--font-display-2-size) - calc(var(--font-display-2-size) / 3.2))}.font-display-3 .o-expansive{--o-expansive-height:calc(var(--font-display-3-size) - calc(var(--font-display-3-size) / 3.2))}[data-animate-on-scrolling-reveal-o-expansive]{word-break:keep-all;white-space:normal;overflow-wrap:break-word;user-select:none}[data-animate-on-scrolling-reveal-o-expansive] .word{display:inline-block;white-space:nowrap}.o-expansive{box-sizing:content-box;width:auto;height:var(--o-expansive-height);position:relative;display:inline-block;vertical-align:baseline;white-space:nowrap;overflow:hidden;padding:0 .3%;margin:0 0 0 0}.o-expansive .o-expansive-wrapper{width:100%;height:100%;display:flex;align-items:stretch;justify-content:space-between;flex-shrink:0}.o-expansive svg{box-sizing:content-box;position:relative;height:100%;width:auto;margin:0;padding:0;fill:var(--color-primary-default)}.o-expansive .o-expansive-center{box-sizing:content-box;display:flex;width:0;max-width:calc(var(--o-expansive-height) * 2.5);height:100%;margin:0 -1px;overflow:hidden}.o-expansive .o-expansive-center svg{height:100%;width:auto;flex-shrink:0}

:root{--horizontal-scrolling-break-tracker:var(--width-100-side-padding-break-01)}.horizontal-scrolling{width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.horizontal-scrolling-header-wrapper{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.horizontal-scrolling-wrapper{box-sizing:border-box;width:100%;flex:1;display:flex;align-items:center;justify-content:start;padding:0 calc((100% - var(--horizontal-scrolling-break-tracker)) / 2);gap:60px}.horizontal-scrolling-item{height:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;background-color:#fff0;overflow:hidden}@media screen and (max-width:768px){.horizontal-scrolling{height:auto}.horizontal-scrolling-wrapper{height:auto;flex-direction:column;align-items:center;justify-content:center;padding:0}.horizontal-scrolling-item{height:auto;min-height:150px;width:100%}}

:root{--card-float-border-dark-rgb:var(--color-gray-200-rgb);--card-float-background-dark-rgb:var(--color-gray-400-rgb);--card-float-border-radius:var(--border-radius-md);--card-float-gap:var(--space);--card-float-image-border-radius:var(--border-radius-sm)}.card-float-container{width:inherit;height:inherit;position:relative;display:inherit;align-items:inherit;justify-content:inherit}.card-float-wrapper{width:inherit;height:inherit;position:relative;display:inherit;align-items:inherit;justify-content:inherit}.card-float{box-sizing:border-box;width:320px;display:flex;position:relative;flex-direction:column;align-items:start;gap:var(--card-float-gap);backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%);background:rgba(var(--color-gray-950-rgb),.1);border-style:solid;border-width:1px;border-color:rgba(var(--color-gray-200-rgb),.125);border-radius:var(--card-float-border-radius);padding:var(--card-float-gap);will-change:transform;& .image{width:100%;border-style:solid;border-radius:var(--card-float-image-border-radius);border-width:0;overflow:hidden}& .image :is(img,svg){width:100%;height:100%;object-fit:cover}}@media screen and (max-width:868px){.card-float{align-items:center}}

.icon-arrow-prev{margin-left:-15%}.icon-arrow-next{margin-right:-15%}

:root{--background-grid-reveal-color:var(--background-color-primary);--background-grid-reveal-color-lines:rgba(var(--color-gray-50-rgb), .2);--background-grid-reveal-spacing-lines:calc(100vw / 25);--background-grid-reveal-size:400px;--background-grid-reveal-texture:url(../media/backgrounds/background-dark.webp)}@media screen and (max-width:768px){:root{--background-grid-reveal-spacing-lines:calc(100vw / 10)}}@media screen and (max-width:468px){:root{--background-grid-reveal-spacing-lines:calc(100vw / 8)}}.background-grid-reveal{width:100vw;height:var(--height-100);position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;background:var(--background-grid-reveal-color);pointer-events:none;z-index:0}.background-grid-reveal .texture{width:100vw;height:100vh;position:absolute;left:0;top:0;background-image:var(--background-grid-reveal-texture);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.5;z-index:1}.background-grid-reveal .grid{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;opacity:1;transition:opacity .2s;background-image:linear-gradient(to right,var(--background-grid-reveal-color-lines) 1px,transparent 1px),linear-gradient(to bottom,var(--background-grid-reveal-color-lines) 1px,transparent 1px);background-size:var(--background-grid-reveal-spacing-lines) var(--background-grid-reveal-spacing-lines);background-position:0 0;clip-path:circle(200px at 0 0);overflow:hidden;z-index:0}.background-grid-reveal .grid.active{opacity:1}.background-grid-reveal .grid .blur{position:absolute;width:var(--background-grid-reveal-size);height:var(--background-grid-reveal-size);background:radial-gradient(circle,transparent 0%,var(--background-grid-reveal-color) 100%)}

.looping-rotating-element{width:100%;padding-top:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.looping-rotating-element-element{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}.looping-rotating-element-element :is(img,svg){width:100%;height:100%;object-fit:contain}

.floating-dropdown{width:auto;display:flex;position:fixed;opacity:0;visibility:hidden;padding:var(--space-sm);pointer-events:none;overflow:hidden;transform:translateY(-1em) rotate(0.001deg);transition:all var(--transition-smooth);z-index:997;user-select:none;& .floating-dropdown-content{display:flex;padding:var(--space-sm);border-width:1px;border-style:solid}}.floating-dropdown[data-floating-dropdown-status="show"]{opacity:1;visibility:visible;pointer-events:visible;transform:translateY(0em) rotate(0.001deg)}.floating-dropdown .floating-dropdown-content{pointer-events:visible}.floating-dropdown.size-small{& .floating-dropdown-content{padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius)}}.floating-dropdown.size-large{& .floating-dropdown-content{padding:var(--space) var(--space-md);border-radius:var(--border-radius-md)}}.floating-dropdown{& .floating-dropdown-content{backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%);background:rgba(var(--color-gray-950-rgb),.45);border-style:solid;border-width:1px;border-color:rgba(var(--color-gray-200-rgb),.125);border-radius:var(--border-radius)}}

.card-work{width:100%;height:100%;display:flex;position:absolute;left:0;top:0;align-items:end;justify-content:start;overflow:hidden;user-select:none}.card-work *{pointer-events:none}.card-work-wrapper-cover{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;z-index:11}.card-work-wrapper-cover :is(img,svg,video){width:100%;height:100%;object-fit:cover}.card-work-wrapper-cover .custom-video{width:100%;height:100%;position:absolute}.card-work-wrapper-cover .custom-video video{object-fit:cover}.card-work-overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;opacity:0;visibility:hidden;background:rgba(var(--color-gray-900-rgb),.3);z-index:12}.card-work-wrapper-header{box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space);align-items:start;justify-content:start;transform:translateY(100%);z-index:13}.card-work-wrapper-header .title,.card-work-wrapper-header .infos{mix-blend-mode:difference}

.transition-screen-initial{box-sizing:border-box;width:var(--width-100-safe-scrollbar);position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:1000;display:flex}.transition-screen-initial *{pointer-events:none;user-select:none}.transition-screen-initial .container{box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1002}.transition-screen-initial .container .wrapper-center{width:var(--width-100-side-padding);height:auto;z-index:1003;overflow:hidden}.transition-screen-initial .container .wrapper-center .inner{width:100%;display:flex;align-items:center;justify-content:center}.transition-screen-initial .container .wrapper-footer{width:var(--width-100-side-padding);height:auto;z-index:1003;position:absolute;bottom:var(--space);overflow:hidden}.transition-screen-initial .container .wrapper-footer .inner{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--space-sm)}.transition-screen-initial .container .wrapper-center .wrapper-logotype{width:auto;height:30px;max-width:75vw;display:block;align-items:center;justify-content:center;opacity:0}@media screen and (max-width:980px){.transition-screen-initial .container .wrapper-center .wrapper-logotype{opacity:1}}.transition-screen-initial .container .wrapper-center .wrapper-logotype img{width:100%;height:100%;object-fit:contain}.transition-screen-initial .container .wrapper-footer .text-timing{width:100%;display:flex;justify-content:space-between}.transition-screen-initial .container .wrapper-footer .wrapper-text-source{width:100%}.transition-screen-initial .container .wrapper-footer .text-source{display:inline}.transition-screen-initial .container .wrapper-footer .text-source .project{display:none}.transition-screen-initial .container .wrapper-footer .progress-bar{width:100%;height:4px;border-radius:2px;display:flex;position:relative;background:rgba(var(--color-gray-50-rgb),.2)}.transition-screen-initial .container .wrapper-footer .progress-bar .progress{height:100%;width:0%;border-radius:2px;left:0;top:0;position:absolute;background:var(--color-primary-default)}.show-after-transition{overflow:hidden}.show-after-transition .inner{will-change:transform}.show-after-transition:not([data-direction="top"]):not([data-direction="left"]):not([data-direction="right"]) .inner{transform:translateY(-102%) rotate(0.001deg)}.show-after-transition[data-direction="top"] .inner{transform:translateY(102%) rotate(0.001deg)}.show-after-transition[data-direction="left"] .inner{transform:translateX(102%) rotate(0.001deg)}.show-after-transition[data-direction="right"] .inner{transform:translateX(-102%) rotate(0.001deg)}.transition-screen-default{width:var(--width-100-safe-scrollbar);position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:1000;opacity:0;visibility:hidden;align-items:center;justify-content:center}.transition-screen-default *{pointer-events:none;user-select:none}.transition-screen-default .container{box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1002;background:var(--color-primary-default)}.transition-screen-loader{display:block;width:120px;height:2px;border-radius:1px;position:relative}.transition-screen-loader::before{content:"";position:absolute;background:rgba(var(--color-gray-950-rgb),1);top:0;left:0;width:0%;height:100%;border-radius:1px;animation:transitionLoaderMoving 1s ease-in-out infinite}@keyframes transitionLoaderMoving{50%{width:100%}100%{width:0;right:0;left:unset}}.transition-screen-default *{pointer-events:none}.transition-screen-default .container.final{border-radius:0 0 var(--space) var(--space)}.transition-screen-default .container-shadow-1,.transition-screen-default .container-shadow-2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0 0 var(--space) var(--space)}.transition-screen-default .container-shadow-1{background:var(--color-secondary-default);z-index:1001}.transition-screen-default .container-shadow-2{background:var(--color-primary-default);z-index:1000}

:root{--navbar-height:80px;--navbar-animation:1s cubic-bezier(0.87, 0, 0.13, 1);--navbar-visible-height:var(--navbar-height)}.navbar{box-sizing:border-box;width:var(--width-100);height:var(--navbar-height);display:flex;flex-direction:column;position:relative;transition:all var(--navbar-animation);pointer-events:none;z-index:100}.navbar *{user-select:none}[data-modal-opened="true"] .navbar{transform:translateY(-100%) rotate(0.001deg)}.navbar-wrapper{width:100%;height:var(--navbar-height);display:flex;justify-content:center;align-items:center;position:relative;pointer-events:none;z-index:102}.navbar-wrapper .mask-block-custom{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.navbar-wrapper-logotype{height:37px;width:auto;display:flex;pointer-events:visible;& img{height:100%;object-fit:contain}}@media screen and (max-width:1124px){.navbar-wrapper-logotype{height:34px}}.navbar-container{width:var(--width-100-side-padding);display:flex;align-items:center;justify-content:space-between}.navbar-wrapper-links{height:50px;display:flex;align-items:center;gap:var(--space-sm);padding:0 5px;backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%);background:rgba(var(--color-gray-950-rgb),.45);border-style:solid;border-width:0;border-color:rgba(var(--color-gray-200-rgb),.125);border-radius:25px;pointer-events:visible}.navbar-wrapper-links .button.format-normal.size-regular{height:40px!important;border-radius:20px!important}.navbar-container-links{height:40px;display:flex;align-items:center;gap:var(--space);& .link{padding-top:2px}}.navbar-container .wrapper-burger{display:none}@media screen and (max-width:1124px){.navbar-container .wrapper-burger{display:flex}}.navbar[data-navbar-floating-expanded="true"] .navbar-container .wrapper-burger{display:flex!important}.navbar-floating{box-sizing:border-box;width:100%;height:var(--height-100);display:flex;align-items:start;justify-content:center;position:absolute;top:0;left:0;right:0;backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%);background:rgba(var(--color-gray-950-rgb),.45);border-style:solid;border-width:0;border-color:rgba(var(--color-gray-200-rgb),.125);border-radius:0;overflow:auto;pointer-events:visible;opacity:0;visibility:hidden;transform:translateX(102%) rotate(.00001deg);transition:transform var(--navbar-animation);transition-delay:0s;z-index:99}.navbar[data-navbar-floating-expanded="true"] .navbar-floating{transform:translateX(0%) rotate(.00001deg)}.navbar-floating-container{width:var(--width-100-side-padding-break-1);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:calc(var(--space-md) + var(--navbar-height));padding-bottom:var(--space-md);gap:var(--space-md)}.navbar-floating-wrapper-links{width:100%;height:auto;display:grid;grid-template-columns:1fr;display:flex;flex-direction:column;align-items:start}.navbar-floating-wrapper-links .social-links{width:100%;display:flex;align-items:start;justify-content:start;gap:var(--space)}.navbar-floating-wrapper-button{width:100%;display:flex}.hide-navbar-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (max-width:1124px){.hide-navbar-mobile{display:none!important}}

.footer{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:start}.footer .wrapper-logo{width:var(--width-100-side-padding-break-1);display:flex}.footer .wrapper-logo .wrapper-logo-inner,.footer .wrapper-logo .mask-block-custom{width:100%;height:100%;display:flex;position:relative}.footer .wrapper-logo svg{width:100%;display:none;fill:#2b2c2b}.footer .wrapper-logo .desktop{display:flex}.footer .wrapper-links{width:var(--width-100-side-padding-break-1);display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.footer .wrapper-links:not(.b){gap:var(--space);padding:var(--space-md) 0;border-style:solid;border-width:0 0 1px 0;border-color:var(--border-color-primary)}.footer .wrapper-links.b{padding:var(--space-md) 0;gap:var(--space-sm)}.footer .wrapper-links .links{display:flex;align-items:center;gap:var(--space);list-style:none}.footer .wrapper-links .links.start{justify-content:start}.footer .wrapper-links .links.center{justify-content:center}.footer .wrapper-links .links.end{justify-content:end}.footer .wrapper-links.b .links .text{font-size:var(--font-body-2-size)}@media screen and (max-width:900px){.footer .wrapper-links{grid-template-columns:repeat(2,1fr)}.footer .wrapper-links .links.center{justify-content:end}.footer .wrapper-links .links.end{justify-content:start}}@media screen and (max-width:668px){.footer .wrapper-links{grid-template-columns:1fr}.footer .wrapper-links .links.center{justify-content:start}.footer .wrapper-links.b .links .text{font-size:var(--font-body-3-size)}}@media screen and (max-width:568px){.footer .wrapper-links{flex-direction:column}.footer .wrapper-links .links{gap:var(--space)}}.footer .developed-by:hover{transition:all .2s;color:var(--text-color-primary)}

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgb(0 0 0 / .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgb(0 0 0 / .5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}



.section-content-form-sent{width:100%;height:auto;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:start}.section-content-form-sent .wrapper-main{box-sizing:border-box;width:var(--width-100-side-padding-break-3);height:var(--height-100);min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-lg) 0;gap:var(--space-md)}.section-content-form-sent .wrapper-main .wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.section-content-form-sent .wrapper-main .wrapper .wrapper-button{width:100%;height:100%;display:block;padding:20px}.section-content-form-sent .wrapper-main .description{max-width:400px}.section-content-form-sent .wrapper-main .wrapper .wrapper-element{width:100%;height:100%;display:flex;padding:calc(var(--font-display-1-size) / 3)}.section-content-form-sent .wrapper-main .wrapper .icon-sent{width:calc(var(--font-display-1-size) * 1.5);height:calc(var(--font-display-1-size) * 1.5);fill:var(--color-primary-default)}





.section-header-document{width:100%;height:auto;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:start}.section-header-document .wrapper-main{width:var(--width-100-side-padding-break-1);display:grid;grid-template-columns:3fr 1fr;justify-content:space-between;position:relative;padding:calc(var(--navbar-height) + var(--space-lg)) 0 var(--space-lg) 0;gap:var(--space-lg)}.section-header-document .wrapper-main .left,.section-header-document .wrapper-main .right{position:relative;display:flex;flex-direction:column;align-items:end;justify-content:center;gap:var(--space-sm)}.section-header-document .wrapper-main .left{align-items:start}.section-header-document .wrapper-main .right .wrapper-element{width:100%;height:100%;display:flex}.section-header-document .wrapper-main .right .element-pen{width:calc(var(--font-display-1-size) * 2);height:calc(var(--font-display-1-size) * 2);fill:var(--color-primary-default)}@media screen and (max-width:668px){.section-header-document .wrapper-main{grid-template-columns:1fr}.section-header-document .wrapper-main .right{display:none}}.section-header-document .wrapper-main .wrapper-line{width:100%;height:5px;position:absolute;bottom:0;left:0}.section-header-document .wrapper-main .wrapper-line .container-element{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.section-header-document .wrapper-main .wrapper-line .line{width:100%;height:1px;background:var(--border-color-primary)}.section-content-document{width:100%;position:relative;display:flex;align-items:start;justify-content:start}.section-content-document .inner{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:start;padding:var(--space-lg) 0;gap:var(--space-md)}.section-content-document .wrapper-full-text{container-type:inline-size;width:var(--width-100-side-padding-break-1);display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:var(--space-md);transition:all var(--transition-medium-time)}@media screen and (max-width:868px){.section-content-document{& .wrapper-full-text{grid-template-columns:1fr;gap:0}}}@container main-wrapper-content (max-width:868px){.section-content-document{& .wrapper-full-text{grid-template-columns:1fr;gap:0}}}[data-is-modal="true"]{.section-header-document .wrapper-main{box-sizing:border-box;width:100%;padding:var(--space-md) var(--space)}.section-header-document .wrapper-main .right{display:none}.section-content-document .wrapper-full-text{width:100%}.section-content-document .inner{box-sizing:border-box;padding:var(--space-md) var(--space)}}

.section-header-works{width:100%;height:auto;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:start}.section-header-works .wrapper-main{width:var(--width-100-side-padding-break-1);display:grid;grid-template-columns:3fr 1fr;justify-content:space-between;position:relative;padding:calc(var(--navbar-height) + var(--space-lg)) 0 var(--space-lg) 0;gap:var(--space-lg)}.section-header-works .wrapper-main .left,.section-header-works .wrapper-main .right{display:flex;position:relative;flex-direction:column;align-items:end;justify-content:center;gap:var(--space-sm)}.section-header-works .wrapper-main .left{align-items:start}.section-header-works .wrapper-main .right .wrapper-element{width:calc(var(--font-display-1-size) * 2);height:calc(var(--font-display-1-size) * 2);position:relative;fill:var(--color-primary-default)}@media screen and (max-width:668px){.section-header-works .wrapper-main{grid-template-columns:1fr}.section-header-works .wrapper-main .right{display:none}}.section-header-works .wrapper-main .wrapper-line{width:100%;height:5px;position:absolute;bottom:0;left:0}.section-header-works .wrapper-main .wrapper-line .container-element{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.section-header-works .wrapper-main .wrapper-line .line{width:100%;height:1px;background:var(--border-color-primary)}.section-works{width:100%;height:auto;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:start;padding-bottom:var(--space-lg);overflow:hidden}.section-works .container-works{width:var(--width-100-side-padding-break-1);display:flex;flex-direction:column;gap:var(--space-md)}.section-works .container-works .nutty-posts-wrapper-results{width:100%;display:flex;flex-direction:column;gap:var(--space-md)}@media screen and (max-width:1020px){.section-works .container-works .nutty-posts-wrapper-results{gap:var(--space)}}.section-works .container-works .wrapper-card-work{box-sizing:content-box!important;width:100%;padding-bottom:56.25%!important;position:relative;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:0;border-radius:var(--border-radius-md);overflow:hidden}@media screen and (max-width:768px){.section-works .container-works .wrapper-card-work{border-radius:var(--border-radius-md)}}

.section-video-work{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:start;overflow:hidden;padding:calc(var(--navbar-height) + var(--space)) 0 var(--space-md) 0;z-index:11}.section-video-work .container-video{width:var(--width-100-side-padding-break-1);display:flex;position:relative;align-items:center;justify-content:center;padding-top:calc((9 / 16) * var(--width-100-side-padding-break-1))}.section-video-work .container-video .wrapper-main{width:100%;height:100%;display:flex;position:relative;align-items:center;justify-content:center;position:absolute;top:0;left:0;border-style:solid;border-width:0;border-radius:var(--border-radius-lg);overflow:hidden}.section-video-work .container-video .wrapper-video,.section-video-work .container-video .mask-block-custom{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}.section-video-work .container-video .wrapper-video:empty{background:var(--color-primary-default)}.section-header-work{width:100%;height:auto;display:flex;align-items:start;justify-content:start;padding-bottom:var(--space-lg)}.section-header-work .wrapper-main,.section-header-work .mask-block-custom{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:start;overflow:hidden}.section-header-work .wrapper-title{width:var(--width-100-side-padding-break-1);display:flex;position:relative;flex-direction:column;align-items:start;justify-content:start;gap:var(--space-sm);padding-bottom:var(--space-md)}.section-header-work .wrapper-line{width:100%;height:5px;position:absolute;bottom:0;left:0}.section-header-work .wrapper-line .line{width:100%;height:1px;background:var(--border-color-primary)}.section-header-work .wrapper-infos{width:var(--width-100-side-padding-break-1);display:grid;position:relative;grid-template-columns:2fr 1fr;padding:var(--space-md) 0;gap:var(--space-md)}.section-header-work .wrapper-infos .left .excerpt{max-width:650px}.section-header-work .wrapper-infos .right{width:100%;display:flex;align-items:start;justify-content:end;gap:var(--space-md)}.section-header-work .wrapper-infos .wrapper-vertical-infos{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:var(--space-sm)}@media screen and (max-width:768px){.section-video-work .container-video{border-radius:var(--border-radius-md)}.section-header-work .wrapper-infos{grid-template-columns:1fr}.section-header-work .wrapper-infos .right{justify-content:start}.section-header-work .wrapper-infos .wrapper-vertical-infos{width:auto}}

.section-content-not-found{width:100%;height:auto;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:start}.section-content-not-found .wrapper-main{box-sizing:border-box;width:var(--width-100-side-padding-break-1);height:var(--height-100);min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-lg) 0;gap:var(--space-md)}.section-content-not-found .wrapper-main .wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.section-content-not-found .wrapper-main .wrapper .wrapper-button{width:100%;height:100%;display:block;padding:60px}.section-content-not-found .wrapper-main .description{max-width:400px}



