*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}nav ul{list-style:none;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit}.sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}:root{--s: .33rem;--s2: calc(var(--s) * 2);--s3: calc(var(--s) * 3);--s4: calc(var(--s) * 4);--s5: calc(var(--s) * 5);--s6: calc(var(--s) * 6);--s7: calc(var(--s) * 7);--s8: calc(var(--s) * 8);--s9: calc(var(--s) * 9);--s10: calc(var(--s) * 10);--sem: .33em;--sem2: calc(var(--sem) * 2);--sem3: calc(var(--sem) * 3);--sem4: calc(var(--sem) * 4);--sem5: calc(var(--sem) * 5);--sem6: calc(var(--sem) * 6);--sem7: calc(var(--sem) * 7);--sem8: calc(var(--sem) * 8);--sem9: calc(var(--sem) * 9);--sem10: calc(var(--sem) * 10);--gap: .99rem;--gutter: .99rem;--safe-area: calc(var(--s) * 3);--cols: 12}@media screen and (min-width: 992px){:root{--safe-area: calc(var(--s) * 12)}}:root{--breakpoint-xs: 576px;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1600px;--breakpoint-xxl: 2400px}.grid{display:grid;--grid-min-col-width: 0;--grid-gap: var(--gap);grid-template-columns:repeat(var(--cols),minmax(var(--grid-min-col-width),1fr))}.grid .grid__col.grid__col--start-1{grid-column-start:1}.grid .grid__col.grid__col--end-1{grid-column-end:1}.grid .grid__col.grid__col--start-2{grid-column-start:2}.grid .grid__col.grid__col--end-2{grid-column-end:2}.grid .grid__col.grid__col--start-3{grid-column-start:3}.grid .grid__col.grid__col--end-3{grid-column-end:3}.grid .grid__col.grid__col--start-4{grid-column-start:4}.grid .grid__col.grid__col--end-4{grid-column-end:4}.grid .grid__col.grid__col--start-5{grid-column-start:5}.grid .grid__col.grid__col--end-5{grid-column-end:5}.grid .grid__col.grid__col--start-6{grid-column-start:6}.grid .grid__col.grid__col--end-6{grid-column-end:6}.grid .grid__col.grid__col--start-7{grid-column-start:7}.grid .grid__col.grid__col--end-7{grid-column-end:7}.grid .grid__col.grid__col--start-8{grid-column-start:8}.grid .grid__col.grid__col--end-8{grid-column-end:8}.grid .grid__col.grid__col--start-9{grid-column-start:9}.grid .grid__col.grid__col--end-9{grid-column-end:9}.grid .grid__col.grid__col--start-10{grid-column-start:10}.grid .grid__col.grid__col--end-10{grid-column-end:10}.grid .grid__col.grid__col--start-11{grid-column-start:11}.grid .grid__col.grid__col--end-11{grid-column-end:11}.grid .grid__col.grid__col--start-12{grid-column-start:12}.grid .grid__col.grid__col--end-12{grid-column-end:12}.grid .grid__col.grid__col--start-13{grid-column-start:13}.grid .grid__col.grid__col--end-13{grid-column-end:13}@media screen and (min-width: 768px){.grid .grid__col.grid__col--start-1-sm{grid-column-start:1}.grid .grid__col.grid__col--end-1-sm{grid-column-end:1}.grid .grid__col.grid__col--start-2-sm{grid-column-start:2}.grid .grid__col.grid__col--end-2-sm{grid-column-end:2}.grid .grid__col.grid__col--start-3-sm{grid-column-start:3}.grid .grid__col.grid__col--end-3-sm{grid-column-end:3}.grid .grid__col.grid__col--start-4-sm{grid-column-start:4}.grid .grid__col.grid__col--end-4-sm{grid-column-end:4}.grid .grid__col.grid__col--start-5-sm{grid-column-start:5}.grid .grid__col.grid__col--end-5-sm{grid-column-end:5}.grid .grid__col.grid__col--start-6-sm{grid-column-start:6}.grid .grid__col.grid__col--end-6-sm{grid-column-end:6}.grid .grid__col.grid__col--start-7-sm{grid-column-start:7}.grid .grid__col.grid__col--end-7-sm{grid-column-end:7}.grid .grid__col.grid__col--start-8-sm{grid-column-start:8}.grid .grid__col.grid__col--end-8-sm{grid-column-end:8}.grid .grid__col.grid__col--start-9-sm{grid-column-start:9}.grid .grid__col.grid__col--end-9-sm{grid-column-end:9}.grid .grid__col.grid__col--start-10-sm{grid-column-start:10}.grid .grid__col.grid__col--end-10-sm{grid-column-end:10}.grid .grid__col.grid__col--start-11-sm{grid-column-start:11}.grid .grid__col.grid__col--end-11-sm{grid-column-end:11}.grid .grid__col.grid__col--start-12-sm{grid-column-start:12}.grid .grid__col.grid__col--end-12-sm{grid-column-end:12}.grid .grid__col.grid__col--start-13-sm{grid-column-start:13}.grid .grid__col.grid__col--end-13-sm{grid-column-end:13}}.grid--auto-fit{column-gap:var(--grid-gap);--grid-min-col-width: calc(var(--s) * 50);grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-col-width),1fr))}.grid-z{display:grid}.grid-z>*{grid-area:1/-1}:root{--wrapper-centered-xs: 540px;--wrapper-centered-sm: 720px;--wrapper-centered-md: 960px;--wrapper-centered-lg: 1140px;--wrapper-centered-xl: 1540px;--wrapper-centered-xxl: 2340px}:root .wrapper-centered{width:100%;max-width:100%;margin:0 auto;padding-left:var(--gutter, 15px);padding-right:var(--gutter, 15px)}@media screen and (min-width: 576px){:root .wrapper-centered{width:var(--wrapper-centered-xs)}}@media screen and (min-width: 768px){:root .wrapper-centered{width:var(--wrapper-centered-sm)}}@media screen and (min-width: 992px){:root .wrapper-centered{width:var(--wrapper-centered-md)}}@media screen and (min-width: 1200px){:root .wrapper-centered{width:var(--wrapper-centered-lg)}}@media screen and (min-width: 1600px){:root .wrapper-centered{width:var(--wrapper-centered-xl)}}@media screen and (min-width: 2400px){:root .wrapper-centered{width:var(--wrapper-centered-xxl)}}.wrapper-fluid{width:100%;max-width:100%;margin:0 auto;padding-left:var(--safe-area, 15px);padding-right:var(--safe-area, 15px)}@media screen and (min-width: 992px){.wrapper-fluid{padding-left:var(--safe-area, 60px);padding-right:var(--safe-area, 60px)}}@media screen and (max-width: 767px){.hidden-xs{display:none!important}}@media screen and (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media screen and (max-width: 767px){.hidden-sm-down{display:none!important}}@media screen and (min-width: 768px){.hidden-sm-up{display:none!important}}@media screen and (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media screen and (max-width: 991px){.hidden-md-down{display:none!important}}@media screen and (min-width: 992px){.hidden-md-up{display:none!important}}@media screen and (min-width: 1200px) and (max-width: 1599px){.hidden-lg{display:none!important}}@media screen and (max-width: 1199px){.hidden-lg-down{display:none!important}}@media screen and (min-width: 1200px){.hidden-lg-up{display:none!important}}@media screen and (min-width: 1600px) and (max-width: 2399px){.hidden-xl{display:none!important}}@media screen and (max-width: 1599px){.hidden-xl-down{display:none!important}}@media screen and (min-width: 1600px){.hidden-xl-up{display:none!important}}@media screen and (min-width: 2400px){.hidden-xxl{display:none!important}}@media screen and (max-width: 2399px){.hidden-xxl-down{display:none!important}}@font-face{font-display:swap;font-family:SpaceGrotesk;font-style:normal;font-weight:400;src:url(/themes/onatrium/ui/assets/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype")}:root{--html-font-size-v: 18;--html-font-size: calc(var(--html-font-size-v) * 1px);--html-line-height: 1.2222222222;--s: .277778rem;--safe-area: calc(var(--s) * 3.2);--color-primary: #07091c;--color-primary-rgb: 7, 9, 28;--color-primary-contrast: #fff;--color-primary-contrast-rgb: 255, 255, 255;--color-secondary: #f74514;--color-secondary-rgb: 247, 69, 20;--color-backgrounds-dark: var(--color-primary);--color-border: #ffffff80;--menu-height: calc(var(--s) * 15);--font-primary: "SpaceGrotesk", Arial, sans-serif;--fs-caption-v: 14;--lh-caption-v: 18;--fs-caption: calc(var(--fs-caption-v) / var(--html-font-size-v) * 1rem);--lh-caption: calc(var(--lh-caption-v) / var(--html-font-size-v) * 1rem);--fs-xxs-v: 13;--lh-xxs-v: 15;--fs-xxs: calc(var(--fs-xs-v) / var(--html-font-size-v) * 1rem);--lh-xxs: calc(var(--lh-xs-v) / var(--html-font-size-v) * 1rem);--fs-xs-v: 14;--lh-xs-v: 16;--fs-xs: calc(var(--fs-xs-v) / var(--html-font-size-v) * 1rem);--lh-xs: calc(var(--lh-xs-v) / var(--html-font-size-v) * 1rem);--fs-base-v: 16;--lh-base-v: 22;--fs-base: calc(var(--fs-base-v) / var(--html-font-size-v) * 1rem);--lh-base: calc(var(--lh-base-v) / var(--html-font-size-v) * 1rem);--fs-md-v: 18;--lh-md-v: 20;--fs-md: calc(var(--fs-md-v) / var(--html-font-size-v) * 1rem);--lh-md: calc(var(--lh-md-v) / var(--html-font-size-v) * 1rem);--fs-lg-v: 24;--lh-lg-v: 30.6;--fs-lg: calc(var(--fs-lg-v) / var(--html-font-size-v) * 1rem);--lh-lg: calc(var(--lh-lg-v) / var(--html-font-size-v) * 1rem);--fs-xl-v: 30;--lh-xl-v: 38;--fs-xl: calc(var(--fs-xl-v) / var(--html-font-size-v) * 1rem);--lh-xl: calc(var(--lh-xl-v) / var(--html-font-size-v) * 1rem);--fs-xxl-v: 42;--lh-xxl-v: 45;--fs-xxl: calc(var(--fs-xxl-v) / var(--html-font-size-v) * 1rem);--lh-xxl: calc(var(--lh-xxl-v) / var(--html-font-size-v) * 1rem);--fs-hg-v: 50;--lh-hg-v: 63.8;--fs-hg: calc(var(--fs-hg-v) / var(--html-font-size-v) * 1rem);--lh-hg: calc(var(--lh-hg-v) / var(--html-font-size-v) * 1rem);--fs-menu-item-v: 24;--lh-menu-item-v: 30.6;--fs-menu-item: calc(var(--fs-menu-item-v) / var(--html-font-size-v) * 1rem);--lh-menu-item: calc(var(--lh-menu-item-v) / var(--html-font-size-v) * 1rem);--fs-cifras-p-v: 18;--lh-cifras-p-v: 23;--fs-cifras-p: calc(var(--fs-cifras-p-v) / var(--html-font-size-v) * 1rem);--lh-cifras-p: calc(var(--lh-cifras-p-v) / var(--html-font-size-v) * 1rem);--fs-contact-detail-v: 16;--lh-contact-detail-v: 17.8;--fs-contact-detail: calc(var(--fs-contact-detail-v) / var(--html-font-size-v) * 1rem);--lh-contact-detail: calc(var(--lh-contact-detail-v) / var(--html-font-size-v) * 1rem);--fs-404-title-v: 179;--lh-404-title-v: 131;--fs-404-title: calc(var(--fs-404-title-v) / var(--html-font-size-v) * 1rem);--lh-404-title: calc(var(--lh-404-title-v) / var(--html-font-size-v) * 1rem)}@media screen and (min-width: 768px){:root{--safe-area: calc(var(--s) * 4)}}@media screen and (min-width: 992px){:root{--safe-area: calc(var(--s) * 7)}}@media screen and (min-width: 992px){:root{--menu-height: calc(var(--s) * 28)}}@media screen and (min-width: 1200px){:root{--menu-height: calc(var(--s) * 20)}}@media screen and (min-width: 992px){:root{--fs-caption-v: 16;--lh-caption-v: 22;--fs-caption: calc(var(--fs-caption-v) / var(--html-font-size-v) * 1rem);--lh-caption: calc(var(--lh-caption-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 992px){:root{--fs-base-v: 18;--lh-base-v: 24;--fs-base: calc(var(--fs-base-v) / var(--html-font-size-v) * 1rem);--lh-base: calc(var(--lh-base-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 992px){:root{--fs-md-v: 24;--lh-md-v: 26.7;--fs-md: calc(var(--fs-md-v) / var(--html-font-size-v) * 1rem);--lh-md: calc(var(--lh-md-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 992px){:root{--fs-lg-v: 32;--lh-lg-v: 40.8;--fs-lg: calc(var(--fs-lg-v) / var(--html-font-size-v) * 1rem);--lh-lg: calc(var(--lh-lg-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 992px){:root{--fs-xl-v: 36;--lh-xl-v: 45.6;--fs-xl: calc(var(--fs-xl-v) / var(--html-font-size-v) * 1rem);--lh-xl: calc(var(--lh-xl-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 1200px){:root{--fs-xl-v: 42;--lh-xl-v: 44;--fs-xl: calc(var(--fs-xl-v) / var(--html-font-size-v) * 1rem);--lh-xl: calc(var(--lh-xl-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 992px){:root{--fs-xxl-v: 60;--lh-xxl-v: 62}}@media screen and (min-width: 1200px){:root{--fs-xxl-v: 78;--lh-xxl-v: 77}}@media screen and (min-width: 768px){:root{--fs-hg-v: 58;--lh-hg-v: 74}}@media screen and (min-width: 768px){:root{--fs-menu-item-v: 50;--lh-menu-item-v: 50}}@media screen and (min-width: 992px){:root{--fs-menu-item-v: 17.8;--fs-menu-item: calc(var(--fs-menu-item-v) / var(--html-font-size-v) * 1rem);--lh-menu-item: calc(var(--lh-menu-item-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 992px){:root{--fs-contact-detail-v: 20;--lh-contact-detail-v: 23.6}}@media screen and (min-width: 1200px){:root{--fs-contact-detail-v: 24;--lh-contact-detail-v: 28.7}}@media screen and (min-width: 576px){:root{--fs-404-title-v: 160;--lh-404-title-v: 120}}@media screen and (min-width: 768px){:root{--fs-404-title-v: 300;--lh-404-title-v: 250}}@media screen and (min-width: 1200px){:root{--fs-404-title-v: 531;--lh-404-title-v: 400}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*:focus-visible{outline:2px solid var(--color-secondary)}body,html{font-family:var(--font-primary);font-size:clamp(var(--html-font-size),var(--html-font-size-v) * 100 / 1440 * 1vw,var(--html-font-size-v) * 100 / 1600 * 1vw);line-height:var(--html-line-height);font-variation-settings:"wght" 400}html{scroll-behavior:smooth}body{background-color:var(--color-primary)}body.no-scroll{overflow:hidden}p::selection,b::selection,span::selection,a::selection,li::selection,ul::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,button::selection{background:transparent}@media screen and (min-width: 992px){p::selection,b::selection,span::selection,a::selection,li::selection,ul::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,button::selection{background:var(--color-secondary);color:var(--color-primary-contrast)}}p,b,span,li,ul,h1,h2,h3,h4,h5,h6{cursor:default}textarea{height:120px}form input{-webkit-appearance:none;-moz-appearance:none;appearance:none}form input:-webkit-autofill,form input:-webkit-autofill:hover,form input:-webkit-autofill:focus,form input:-webkit-autofill:active{padding-left:0!important;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px var(--color-primary) inset;-webkit-text-fill-color:var(--color-primary-contrast)!important}form input[type=text],form input[type=tel],form input[type=email],form textarea,form select{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);box-sizing:border-box;width:100%;margin-top:calc(var(--s) * 2.8);border:0;border-bottom:1px solid var(--color-primary-contrast);background-color:transparent;padding-block:0;padding-inline:0;padding:calc(var(--s) * 1.6) 0;color:var(--color-primary-contrast);transition:padding 5ms ease-in-out;outline:0}form input[type=text]:focus,form input[type=text]:active,form input[type=tel]:focus,form input[type=tel]:active,form input[type=email]:focus,form input[type=email]:active,form textarea:focus,form textarea:active,form select:focus,form select:active{padding-left:0;outline:none;border-color:var(--color-secondary);padding-right:calc(var(--s) * 3)}@media screen and (min-width: 992px){form input[type=text],form input[type=tel],form input[type=email],form textarea,form select{padding:calc(var(--s) * 3) 0;margin-top:calc(var(--s) * 3)}}@media screen and (min-width: 1200px){form input[type=text],form input[type=tel],form input[type=email],form textarea,form select{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}input:-internal-autofill-selected{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-image:none!important;background-color:transparent!important;color:fieldtext!important}input[type=file]{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer}.page.theme-light,.page.theme-dark{background-color:var(--color-theme-contrast);color:var(--color-theme)}.site-wrapper{display:flex;flex-direction:column;min-height:100dvh}.site-wrapper .main-content{flex:1;overflow:hidden}.site-wrapper .site-footer{margin-top:auto}h1{font-size:var(--fs-hg);line-height:var(--lh-hg);letter-spacing:var(--ls-hg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500)}.h2,h2{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}ul,ol,p{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}img{-webkit-user-select:none;user-select:none}button{cursor:pointer;background-color:transparent;border:none;padding:0}button:hover{outline:none}.btn{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);outline:none;text-transform:uppercase;padding:calc(var(--s) * 2) calc(var(--s) * 4);border-radius:120px;display:flex;column-gap:8px;align-items:center;cursor:pointer;width:max-content;text-decoration:none;white-space:nowrap;transition:all .2s ease-in-out}.btn .icon{transition:transform .2s ease-in-out,color .2s ease-in-out}.btn--upload:hover .icon,.btn--upload:focus-visible .icon{transform:translateY(-2px)}.btn--upload.focused{--btnColor: var(--color-primary-contrast);--btnContrast: var(--color-primary)}.btn--upload.focused .icon{transform:translateY(-2px)}.btn--upload.focused .icon path{stroke:var(--color-primary)}.btn:not(.btn--upload):hover .icon,.btn:not(.btn--upload):focus-visible .icon{transform:translate(2px,-2px)}.btn--light{--btnColor: var(--color-primary-contrast);--btnContrast: var(--color-primary);border:1px solid var(--color-primary-contrast);background-color:var(--btnColor);color:var(--btnContrast)}.btn--light:hover,.btn--light:focus-visible{--btnColor: var(--color-secondary);--btnContrast: var(--color-primary);border:1px solid var(--color-secondary)}.btn--light:active{--btnColor: var(--color-primary-contrast);--btnContrast: var(--color-secondary)}.btn--dark{--btnColor: var(--color-primary);--btnContrast: var(--color-primary-contrast);background-color:var(--btnColor);color:var(--btnContrast);border:1px solid var(--btnContrast)}.btn--dark .icon path{stroke:var(--color-primary-contrast)}.btn--dark:hover,.btn--dark:focus-visible{--btnColor: var(--color-primary-contrast);--btnContrast: var(--color-primary)}.btn--dark:hover .icon path,.btn--dark:focus-visible .icon path{stroke:var(--color-primary)}.btn--dark:active{--btnColor: var(--color-primary);--btnContrast: var(--color-primary-contrast)}.btn--dark:active .icon path{stroke:var(--color-primary-contrast)}.section-header__title{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:uppercase;margin-bottom:calc(var(--s) * 11)}@media screen and (min-width: 1200px){.section-header__title{margin-bottom:calc(var(--s) * 26)}}.error-404{color:var(--color-primary-contrast);padding-top:calc(var(--s2) * 8);margin:calc(var(--s) * 14) 0 calc(var(--s) * 9)}@media screen and (min-width: 1200px){.error-404{margin:calc(var(--s) * 20) 0 calc(var(--s) * 16)}}.error-404__title{font-size:var(--fs-404-title);line-height:var(--lh-404-title);letter-spacing:var(--ls-404-title);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding-top:calc(var(--s2) * 9);margin-bottom:calc(var(--s) * 8);text-align:center;display:block}@media screen and (min-width: 992px){.error-404__title{margin-bottom:calc(var(--s) * 18)}}.error-404__description{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-align:center;text-transform:none}@media screen and (min-width: 992px){.error-404__description{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}.error-404 a{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-primary-contrast);text-align:center;display:block;margin-top:calc(var(--s) * 3);transition:opacity .25s linear}@media screen and (min-width: 992px){.error-404 a{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}.error-404 a:focus-visible,.error-404 a:hover{opacity:.6}@media screen and (min-width: 1200px){.error-404 a{margin-top:calc(var(--s) * 6)}}.template-legal{padding-top:calc(var(--s2) * 6);margin:0 0 calc(var(--s) * 26)}@media screen and (min-width: 576px){.template-legal{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-legal{padding-top:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.template-legal{padding-right:25%;margin:calc(var(--s) * 16) 0 calc(var(--s) * 20)}}.template-legal h1,.template-legal h2,.template-legal h3,.template-legal h4{text-transform:uppercase;margin-top:2em;margin-bottom:1em}.template-legal h1{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-legal h2{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-legal h3{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-legal h4,.template-legal .guten-content{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-legal .guten-content strong,.template-legal .guten-content b{color:var(--color-secondary);font-variation-settings:"wght" 600}.template-legal .guten-content a{color:var(--color-secondary);transition:color .25s linear;text-decoration:none}.template-legal .guten-content a:hover,.template-legal .guten-content a:focus-visible{color:var(--color-secondary-800)}.template-legal .guten-content img{margin:calc(var(--s) * 8) 0 calc(var(--s) * 16);width:100%;height:auto}.template-legal .guten-content p+p{margin-top:calc(var(--s) * 5)}.template-legal .guten-content li+li{margin-top:calc(var(--s) * 2)}.template-legal .guten-content ul{margin-block-end:calc(var(--s) * 9);margin-block-start:calc(var(--s) * 4);padding-inline-start:0;padding-left:calc(var(--s) * 4)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@keyframes buttonRotate{0%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(180deg)}}@keyframes buttonRotateClose{0%{opacity:1;transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes imgScale{0%{transform:scale(1.1)}to{transform:scale(1)}}.otgs-development-site-front-end{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form .wpcf7-not-valid-tip{font-size:.8em;position:absolute;margin-top:calc(var(--s) * .2)}.wpcf7 form .wpcf7-response-output{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding:1em;color:var(--color-primary-contrast)}html div[data-cky-tag=detail-powered-by]{display:none!important}html .cky-preference-body-wrapper{padding:20px 24px 34px}html .cky-preference-content-wrapper *,html .cky-notice-des *{font-size:var(--fs-caption);line-height:1.35}@media screen and (min-width: 992px){html .cky-preference-content-wrapper *,html .cky-notice-des *{font-size:var(--fs-xs)}}html .cky-preference-content-wrapper .cky-show-desc-btn{color:#c42a00}html .cky-consent-bar .cky-btn.cky-btn-customize,html .cky-consent-bar .cky-btn.cky-btn-reject,html .cky-consent-bar .cky-btn.cky-btn-accept,html .cky-footer-wrapper .cky-btn.cky-btn-accept,html .cky-footer-wrapper .cky-btn.cky-btn-preferences,html .cky-footer-wrapper .cky-btn.cky-btn-reject{border:1px solid;border-radius:120px;transition:all .25s ease-in-out}@media screen and (min-width: 768px){html .cky-consent-bar .cky-btn.cky-btn-customize,html .cky-consent-bar .cky-btn.cky-btn-reject,html .cky-consent-bar .cky-btn.cky-btn-accept,html .cky-footer-wrapper .cky-btn.cky-btn-accept,html .cky-footer-wrapper .cky-btn.cky-btn-preferences,html .cky-footer-wrapper .cky-btn.cky-btn-reject{white-space:pre}}html .cky-consent-bar .cky-btn.cky-btn-customize:focus-visible,html .cky-consent-bar .cky-btn.cky-btn-customize:hover,html .cky-consent-bar .cky-btn.cky-btn-reject:focus-visible,html .cky-consent-bar .cky-btn.cky-btn-reject:hover,html .cky-consent-bar .cky-btn.cky-btn-accept:focus-visible,html .cky-consent-bar .cky-btn.cky-btn-accept:hover,html .cky-footer-wrapper .cky-btn.cky-btn-accept:focus-visible,html .cky-footer-wrapper .cky-btn.cky-btn-accept:hover,html .cky-footer-wrapper .cky-btn.cky-btn-preferences:focus-visible,html .cky-footer-wrapper .cky-btn.cky-btn-preferences:hover,html .cky-footer-wrapper .cky-btn.cky-btn-reject:focus-visible,html .cky-footer-wrapper .cky-btn.cky-btn-reject:hover{opacity:1}html .cky-consent-bar .cky-btn.cky-btn-customize,html .cky-consent-bar .cky-btn.cky-btn-reject,html .cky-footer-wrapper .cky-btn.cky-btn-preferences,html .cky-footer-wrapper .cky-btn.cky-btn-reject{transition:all .2s ease-in-out}html .cky-consent-bar .cky-btn.cky-btn-customize:focus-visible,html .cky-consent-bar .cky-btn.cky-btn-customize:hover,html .cky-consent-bar .cky-btn.cky-btn-reject:focus-visible,html .cky-consent-bar .cky-btn.cky-btn-reject:hover,html .cky-footer-wrapper .cky-btn.cky-btn-preferences:focus-visible,html .cky-footer-wrapper .cky-btn.cky-btn-preferences:hover,html .cky-footer-wrapper .cky-btn.cky-btn-reject:focus-visible,html .cky-footer-wrapper .cky-btn.cky-btn-reject:hover{opacity:1;color:#fff!important;background-color:#f74514!important;border-color:#f74514!important}html .cky-consent-bar .cky-btn.cky-btn-customize:focus-visible:after,html .cky-consent-bar .cky-btn.cky-btn-customize:hover:after,html .cky-consent-bar .cky-btn.cky-btn-reject:focus-visible:after,html .cky-consent-bar .cky-btn.cky-btn-reject:hover:after,html .cky-footer-wrapper .cky-btn.cky-btn-preferences:focus-visible:after,html .cky-footer-wrapper .cky-btn.cky-btn-preferences:hover:after,html .cky-footer-wrapper .cky-btn.cky-btn-reject:focus-visible:after,html .cky-footer-wrapper .cky-btn.cky-btn-reject:hover:after{border-top-color:#fff}html .cky-consent-bar .cky-btn.cky-btn-accept:focus-visible,html .cky-consent-bar .cky-btn.cky-btn-accept:hover,html .cky-footer-wrapper .cky-btn.cky-btn-accept:focus-visible,html .cky-footer-wrapper .cky-btn.cky-btn-accept:hover{color:#fff!important;background-color:#07091c!important;border-color:#07091c!important}html .cky-consent-container .cky-btn-customize:after{transform:rotate(-180deg)}html .cky-consent-container.cky-consent-bar-expand .cky-btn-customize:after{transform:rotate(0)}html .cky-switch input[type=checkbox]:checked{background:var(--color-secondary)!important}html .cky-consent-container{padding:var(--safe-area, 15px)}@media screen and (min-width: 768px){html .cky-consent-container{padding:calc(var(--s) * 4)}}html .cky-consent-container .cky-consent-bar{box-shadow:none}@media screen and (min-width: 992px){html .cky-consent-container .cky-consent-bar{padding-bottom:calc(var(--s) * 5);margin-bottom:-1px}}html .cky-btn{text-transform:uppercase}@media screen and (min-width: 576px){html .cky-notice-btn-wrapper{margin-top:calc(var(--s) * 3)}}html .cky-preference-content-wrapper p,html .cky-accordion-header span{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 992px){html .cky-preference-content-wrapper p,html .cky-accordion-header span{max-width:70vw}}html .cky-preference-content-wrapper p+p{margin-top:calc(var(--s) * 3)!important}html .cky-show-desc-btn{margin-top:calc(var(--s) * 2)}@media screen and (min-width: 576px){html .cky-notice-group{align-items:flex-end}}@media screen and (min-width: 768px){html .cky-notice-group{display:block!important}}@media screen and (min-width: 992px){html .cky-notice-group{display:flex!important}}html button.cky-show-desc-btn:not(:hover):not(:active){color:var(--color-secondary)}html .cky-accordion-header span{color:var(--color-secondary)!important}html .cky-accordion-header .cky-always-active,html .cky-accordion-header .cky-accordion-btn{font-weight:400;font-variation-settings:"wght" 600;font-family:var(--font-primary)!important}html .cky-preference-header{position:relative}html .cky-preference-header .cky-preference-title{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600);font-weight:400;color:var(--color-secondary)!important}html .cky-preference .cky-audit-table{background-color:#eee!important;color:#474444!important;border-bottom-color:#d5d5d5}html .cky-preference .cky-audit-table .cky-cookie-des-table *,html .cky-accordion-header-wrapper .cky-accordion-header-des p{font-size:var(--fs-xxs);line-height:var(--lh-xxs);letter-spacing:var(--ls-xxs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 992px){html .cky-accordion-header-wrapper .cky-accordion-header-des p{flex-basis:60vw;max-width:60vw}}html .cky-preference{max-height:80vh}@media screen and (min-width: 576px){html .cky-preference{max-height:16vw}}@media screen and (min-width: 768px){html .cky-preference{max-height:20vw}}html .cky-footer-wrapper{width:calc(100vw - var(--safe-area) * 2)}@media screen and (min-width: 768px){html .cky-footer-wrapper{width:inherit}}html .cky-revisit-bottom-left:hover:before,html .cky-revisit-bottom-left:hover:after{display:none;pointer-events:none}html .cky-btn-revisit-wrapper{right:var(--s3);left:initial}@media screen and (min-width: 992px){html .cky-btn-revisit-wrapper{right:initial;left:var(--s3)}}.menu-primary-outer .language-selector,.side-menu__language-selector{display:none!important}.theme-dark{--color-theme: var(--color-primary-contrast);--color-theme-contrast: var(--color-primary)}.theme-light{--color-theme: var(--color-primary);--color-theme-contrast: var(--color-primary-contrast)}.site-header{width:100%;position:relative;position:fixed;top:0;left:0;z-index:10;transition:.3s ease-in-out all}.site-header.fixed{position:fixed;top:0;left:0;background-color:var(--color-primary);color:var(--color-primary-contrast)}.site-header.fixed .menu a,.site-header.fixed button{color:var(--color-primary-contrast)}.site-header.fixed .menu li:last-child{background-color:var(--color-primary-contrast)!important}.site-header.fixed .menu li:last-child a{color:var(--color-primary)!important}.site-header.fixed .menu li:last-child:hover,.site-header.fixed .menu li:last-child:focus-visible,.site-header.fixed .menu li:last-child:focus{background-color:var(--color-secondary)!important;border:1px solid var(--color-secondary)!important}.site-header.fixed .menu li:last-child:hover>a,.site-header.fixed .menu li:last-child:hover>button,.site-header.fixed .menu li:last-child:focus-visible>a,.site-header.fixed .menu li:last-child:focus-visible>button,.site-header.fixed .menu li:last-child:focus>a,.site-header.fixed .menu li:last-child:focus>button{color:var(--color-primary)!important;border-color:var(--color-secondary)!important}.site-header .language-selector{position:relative;display:inline-block}.site-header .language-selector__button,.site-header .language-selector__menu a{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-theme)}.site-header .language-selector__button{height:100%;text-transform:uppercase;background:none;border:none;cursor:pointer;outline:inherit;padding-top:0;display:flex;column-gap:calc(var(--s) * 1);align-items:center}.site-header .language-selector__button[aria-expanded=true] .icon{transform:scaleY(-1)}.site-header .language-selector__button[aria-expanded=false]:hover{opacity:.7}.site-header .language-selector__button:focus-visible{outline:2px solid var(--color-secondary)}@media screen and (min-width: 992px){.site-header .language-selector__button{margin-left:calc(var(--s) * 8)}}.site-header .language-selector__menu{display:none;position:absolute;z-index:1;padding-inline-start:0;margin-left:calc(var(--s) * 8)}.site-header .language-selector__menu.show{display:block}.site-header .language-selector__menu li{list-style:none}.site-header .language-selector__menu li+li{margin-top:calc(var(--s) * 1.9)}.site-header .language-selector__menu a{color:var(--color-theme);padding:0;text-decoration:none;display:block}.site-header .language-selector__menu a:hover{opacity:.7}.site-header .language-selector .icon{--size: calc(var(--s)* 2.1);margin-top:1px;width:var(--size);height:auto;will-change:transform,opacity;transition:transform .1s ease-in-out}.site-header .language-selector .icon svg{width:100%;height:auto}.site-header .site-header-toolbar{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--s) * 3) calc(var(--s) * 3) 13px}@media screen and (min-width: 992px){.site-header .site-header-toolbar{z-index:100;padding:calc(var(--s) * 5) calc(var(--s) * 7)}}.site-header .site-header-toolbar p{margin-bottom:0;margin-top:0}.site-header .site-header-toolbar .menu-primary-outer{display:none}@media screen and (min-width: 992px){.site-header .site-header-toolbar .menu-primary-outer{display:flex}}@media screen and (min-width: 992px){.site-header .brand--in{display:none}}.site-header .brand--out{display:block}.site-header .brand--out img{height:calc(var(--s) * 4);width:auto}@media screen and (min-width: 992px){.site-header .brand--out img{width:11.6dvw;height:auto}}.site-header .menu-primary-outer>nav .menu{display:flex;align-items:center}.site-header .menu-primary-outer>nav .menu>.menu-item:last-child{margin-left:calc(var(--s) * 5)}.site-header .menu-primary-outer>nav .menu>.menu-item button{position:relative}.site-header .menu-primary-outer>nav .menu>.menu-item path{fill:var(--color-theme)}.site-header .menu-primary-outer>nav .menu>.menu-item a{padding:0 12px}@media screen and (min-width: 1600px){.site-header .menu-primary-outer>nav .menu>.menu-item a{padding:0 calc(var(--s) * 3)}}.site-header .menu-primary-outer>nav .menu>.menu-item-has-children{position:relative}.site-header .menu-primary-outer>nav .menu>.menu-item-has-children a{display:inline-block}.site-header .menu-primary-outer>nav .menu>.menu-item-has-children button{padding:calc(var(--s) * 2) calc(var(--s) * 4)}.site-header .menu-primary-outer>nav .menu>.menu-item:last-child{--bgBtnContact: var(--color-theme);background-color:var(--bgBtnContact);border-radius:calc(var(--s) * 12);border:1px solid transparent;padding:0;display:flex;align-items:center;transition:all .2s ease-in-out}.site-header .menu-primary-outer>nav .menu>.menu-item:last-child button{padding:calc(var(--s) * 2) calc(var(--s) * 6)}.site-header .menu-primary-outer>nav .menu>.menu-item:last-child>a,.site-header .menu-primary-outer>nav .menu>.menu-item:last-child>button{color:var(--color-theme-contrast);border-color:var(--color-primary)}.site-header .menu-primary-outer>nav .menu>.menu-item:last-child a{cursor:pointer;padding:calc(var(--s) * 2.4) calc(var(--s) * 5.5);line-height:1}.site-header .menu-primary-outer>nav .menu>.menu-item:last-child:hover,.site-header .menu-primary-outer>nav .menu>.menu-item:last-child:focus-visible,.site-header .menu-primary-outer>nav .menu>.menu-item:last-child:focus{background-color:var(--color-secondary);border:1px solid var(--color-secondary)}.site-header .menu-primary-outer>nav .menu>.menu-item:last-child:hover>a,.site-header .menu-primary-outer>nav .menu>.menu-item:last-child:hover>button,.site-header .menu-primary-outer>nav .menu>.menu-item:last-child:focus-visible>a,.site-header .menu-primary-outer>nav .menu>.menu-item:last-child:focus-visible>button,.site-header .menu-primary-outer>nav .menu>.menu-item:last-child:focus>a,.site-header .menu-primary-outer>nav .menu>.menu-item:last-child:focus>button{color:var(--color-primary);border-color:var(--color-secondary)}.site-header .menu-primary-outer>nav .menu-item-btn{position:relative;cursor:pointer;display:flex;align-items:center;column-gap:calc(var(--s) * 1)}.site-header .menu-primary-outer>nav .menu-item-btn .icon{will-change:transform;transition:transform .1s linear}.site-header .menu-primary-outer>nav .menu-item-btn.open .icon{transform:scaleY(-1)}.site-header .menu-primary-outer>nav a{text-decoration:none;will-change:opacity;transition:opacity .25s linear;opacity:1}.site-header .menu-primary-outer>nav a:hover,.site-header .menu-primary-outer>nav a:focus-visible{opacity:.7}.site-header .menu-primary-outer>nav a,.site-header .menu-primary-outer>nav button{color:var(--color-theme);line-height:1;font-size:var(--fs-menu-item);line-height:var(--lh-menu-item);letter-spacing:var(--ls-menu-item);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 992px){.site-header .menu-primary-outer>nav a,.site-header .menu-primary-outer>nav button{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}.site-header .button-side-menu{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);line-height:1;cursor:pointer;background-color:transparent;padding:calc(var(--s) * 2) calc(var(--s) * 1);margin:0;border:0;color:var(--color-primary-contrast);transition:opacity .2s ease-in-out}@media screen and (min-width: 992px){.site-header .button-side-menu{display:none}}.site-header .button-side-menu svg{fill:var(--color-theme)}.site-header .button-side-menu:focus-visible{outline:2px solid var(--color-secondary)}.site-header .button-side-menu:focus,.site-header .button-side-menu:hover,.site-header .button-side-menu:active{opacity:.7}.site-header .button-side-menu:focus-visible,.site-header .button-side-menu:hover{border:none}.side-menu{position:fixed;top:0;right:0;width:100%;height:100%;pointer-events:none;transform:translate(100%);transition:transform .5s cubic-bezier(.86,0,.07,1);color:var(--color-primary-contrast);background-color:var(--color-primary);padding:calc(var(--s) * 8) calc(var(--s) * 1) 0 calc(var(--s) * 3);z-index:20}@media screen and (min-width: 576px){.side-menu{padding:var(--safe-area) calc(var(--s) * 3) 0}}@media screen and (min-width: 992px){.side-menu{display:none}}.side-menu__container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow:auto}.side-menu__container>nav .menu-item+.menu-item{margin-top:calc(var(--s) * 3)}@media screen and (min-width: 768px){.side-menu__container>nav .menu-item+.menu-item{margin-top:calc(var(--s) * 7)}}.side-menu a,.side-menu button{color:var(--color-primary-contrast);text-decoration:none}.side-menu.open{transform:translate(0);pointer-events:all}.side-menu__language-selector{grid-area:lang;margin-top:calc(var(--s) * 14);display:flex;column-gap:calc(var(--s) * 6);padding:0}@media screen and (min-width: 576px){.side-menu__language-selector{margin-top:calc(var(--s) * 6)}}@media screen and (min-width: 768px){.side-menu__language-selector{margin-top:calc(var(--s) * 14)}}.side-menu__language-selector .wpml-ls-item{list-style:none}.side-menu__language-selector .wpml-ls-link{display:inline-block;text-decoration:none}.side-menu__language-selector .wpml-ls-link.current-language{font-weight:600}.side-menu__container>nav{margin-top:calc(var(--s) * 9)}@media screen and (min-width: 576px){.side-menu__container>nav{margin-top:calc(var(--s) * 7)}}@media screen and (min-width: 768px){.side-menu__container>nav{margin-top:calc(var(--s) * 33)}}.side-menu__container>nav .menu-item a{transition:color .25s ease-in-out}.side-menu__container>nav .menu-item a:active,.side-menu__container>nav .menu-item a:hover,.side-menu__container>nav .menu-item a:focus-visible{color:var(--color-secondary)}.side-menu__container>nav .menu-item a,.side-menu__container>nav .menu-item button{text-decoration:none;font-size:var(--fs-menu-item);line-height:var(--lh-menu-item);letter-spacing:var(--ls-menu-item);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.side-menu__container>nav .menu-item .menu-item-btn{position:relative;cursor:pointer;display:flex;align-items:center;column-gap:calc(var(--s) * 6)}.side-menu__container>nav .menu-item .menu-item-btn .icon{will-change:transform;transition:transform .1s linear}@media screen and (min-width: 768px){.side-menu__container>nav .menu-item .menu-item-btn .icon svg{width:calc(var(--s) * 8);height:calc(var(--s) * 8)}}.side-menu__container>nav .menu-item .menu-item-btn.open .icon{transform:scaleY(-1)}.side-menu .menu-social{grid-area:social;margin-top:calc(var(--s) * 9)}@media screen and (min-width: 576px){.side-menu .menu-social{margin-top:calc(var(--s) * 6)}}@media screen and (min-width: 768px){.side-menu .menu-social{margin-top:calc(var(--s) * 12)}}.side-menu .menu-social a{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);transition:opacity .25s ease-in-out}.side-menu .menu-social a:hover,.side-menu .menu-social a:focus-visible{opacity:.5}@media screen and (min-width: 768px){.side-menu .menu-social a{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}@media screen and (min-width: 992px){.side-menu .menu-social a{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}.side-menu a{color:var(--color-primary-contrast)}.side-menu .button-close{cursor:pointer;position:absolute;top:var(--safe-area);right:var(--safe-area)}.side-menu .button-close:focus svg,.side-menu .button-close:hover svg,.side-menu .button-close:active svg{opacity:.6}.side-menu .button-close svg{width:calc(var(--s) * 5);height:calc(var(--s) * 5);transition:opacity .2s ease-in-out}@media screen and (min-width: 768px){.side-menu .button-close svg{width:var(--s10);height:var(--s10)}}.side-menu .button-close svg path{fill:var(--color-primary-contrast)}.site-footer{padding-top:calc(var(--s) * 30);padding-bottom:calc(var(--s) * 9);background-color:var(--color-backgrounds-dark);color:var(--color-primary-contrast)}@media screen and (min-width: 992px){.site-footer{padding-top:calc(var(--s) * 40);padding-bottom:calc(var(--s) * 12)}}@media screen and (min-width: 1200px){.site-footer{padding-top:calc(var(--s) * 45)}}.site-footer a{text-decoration:none;color:var(--color-primary-contrast)}.site-footer__title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 8);grid-area:title;text-wrap:balance}@media screen and (min-width: 992px){.site-footer__title{padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1600px){.site-footer__title{padding-right:calc(2 * 100 / 12 * 1%)}}.site-footer-top{display:grid;grid-template-areas:"title" "menus";grid-template-columns:auto}@media screen and (min-width: 992px){.site-footer-top{grid-template-areas:"title .. menus";grid-template-columns:6fr 1fr 3fr}}@media screen and (min-width: 1200px){.site-footer-top{grid-template-areas:"title menus";grid-template-columns:7fr 5fr}}.site-footer-logo{margin-top:calc(var(--s) * 10);margin-bottom:calc(var(--s) * 6)}@media screen and (min-width: 992px){.site-footer-logo{margin-top:calc(var(--s) * 19);margin-bottom:calc(var(--s) * 7)}}@media screen and (min-width: 1200px){.site-footer-logo{margin-top:calc(var(--s) * 29)}}.site-footer-logo img{max-width:100%;width:100%}.site-footer-menus a,.site-footer-legal a{opacity:1;transition:opacity .25s linear}.site-footer-menus a:hover,.site-footer-menus a:focus-visible,.site-footer-legal a:hover,.site-footer-legal a:focus-visible{opacity:.7}.site-footer-menus{grid-area:menus;display:flex;column-gap:calc(var(--s) * 4);flex-direction:row}@media screen and (min-width: 768px){.site-footer-menus{display:flex}}@media screen and (min-width: 992px){.site-footer-menus{flex-direction:column}}@media screen and (min-width: 1200px){.site-footer-menus{flex-direction:row;justify-content:space-between}}.site-footer-menu{flex-basis:60%}@media screen and (min-width: 1200px){.site-footer-menu{flex-basis:75%}}.site-footer-menu ul{display:flex;flex-direction:column;column-gap:calc(var(--s) * 6);row-gap:calc(var(--s) * 2)}@media screen and (min-width: 992px){.site-footer-menu ul{row-gap:calc(var(--s) * 3)}}.site-footer-menu li{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.site-footer-social{flex-basis:40%}@media screen and (min-width: 992px){.site-footer-social{margin-top:calc(var(--s) * 8)}}@media screen and (min-width: 1200px){.site-footer-social{flex-basis:25%;margin-top:0}}.site-footer-social a{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.site-footer-legal ul{display:flex;column-gap:calc(var(--s) * 4)}@media screen and (min-width: 992px){.site-footer-legal ul{justify-content:flex-end}}.site-footer-legal li{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.page-header{position:relative;display:flex;flex-direction:column}@media screen and (min-width: 576px){.page-header{padding-top:calc(var(--s) * 14)}}@media screen and (min-width: 1200px){.page-header{display:grid}}.page-header--category{padding:calc(var(--s) * 18) var(--safe-area) calc(var(--s) * 8)}@media screen and (min-width: 576px){.page-header--category{padding-top:calc(var(--s) * 8)}}@media screen and (min-width: 768px){.page-header--category{padding-top:calc(var(--s) * 18)}}@media screen and (min-width: 1200px){.page-header--category{grid-template-areas:"category ..." "title ..." "... description"}.page-header--category.has-image{padding:0 var(--safe-area) calc(var(--s) * 8);grid-template-rows:1fr min-content 1fr}.page-header--category .page-header__category{align-self:flex-end}}.page-header--nocategory{padding:calc(var(--s) * 18) var(--safe-area) calc(var(--s) * 8);grid-template-areas:"title ..." "... description"}.page-header--nocategory.has-image{justify-content:space-between}@media screen and (min-width: 1200px){.page-header--nocategory.has-image{grid-template-rows:1fr max-content}}.page-header.has-image{height:100svh}@media screen and (min-width: 576px){.page-header.has-image{min-height:100svh;height:auto}}@media screen and (min-width: 768px){.page-header.has-image{min-height:60svh;align-content:center}}@media screen and (min-width: 992px){.page-header.has-image{height:100svh}}@media screen and (min-width: 1200px){.page-header.has-image{padding-bottom:calc(var(--s) * 14);grid-template-columns:8fr 4fr}}.page-header.has-image .page-header__title,.page-header.has-image .page-header__category,.page-header.has-image .page-header__description{color:var(--color-primary-contrast)}.page-header.has-image .page-header__title{flex-grow:1;display:flex;align-items:center}.page-header.has-image .page-header__description{margin-top:calc(var(--s) * 6);margin-right:12.5%}@media screen and (min-width: 768px){.page-header.has-image .page-header__description{margin-top:calc(var(--s) * 10);margin-left:calc(5 * 100 / 12 * 1%);margin-right:calc(.5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.page-header.has-image .page-header__description{margin-left:50%;margin-right:calc(.5 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.page-header.has-image .page-header__description{margin:calc(var(--s) * 15) 0 0;padding-right:calc(1 * 100 / 12 * 1%)}}.page-header.has-image .page-header__overlay{z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.page-header.has-image .page-header__overlay:before{content:"";position:absolute;display:block;background-color:#0819349c;width:100%;height:100%;z-index:40}.page-header.no-image{margin-top:calc(var(--s2) * 6);padding:calc(var(--s) * 16) var(--safe-area) calc(var(--s) * 19)}@media screen and (min-width: 992px){.page-header.no-image{margin-top:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.page-header.no-image{padding:calc(var(--s) * 19) var(--safe-area) calc(var(--s) * 30);min-height:auto;grid-template-columns:3fr 9fr;grid-template-areas:"title title" "... description"}}.page-header.no-image .page-header__title{color:var(--color-secondary)}.page-header.no-image .page-header__description{margin-top:calc(var(--s) * 15);padding-left:calc(1 * 100 / 6 * 1%)}@media screen and (min-width: 768px){.page-header.no-image .page-header__description{padding-left:25%;padding-right:calc(.5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.page-header.no-image .page-header__description{margin-top:calc(var(--s) * 19);padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.page-header.no-image .page-header__description{padding-left:0}.page-header.no-image .page-header__description *{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);letter-spacing:-.2}}.page-header__title,.page-header__category,.page-header__description{position:relative;z-index:1}.page-header__category,.page-header__description{color:var(--color-primary-contrast)}.page-header__title{z-index:1;font-size:var(--fs-xxl);line-height:var(--lh-xxl);letter-spacing:var(--ls-xxl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 576px){.page-header__title{padding-right:12.5%}}@media screen and (min-width: 992px){.page-header__title{padding-right:calc(2.5 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.page-header__title{grid-area:title;padding-right:0;margin-bottom:0}}.page-header__category{text-transform:uppercase;margin-bottom:calc(var(--s) * 2);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 1200px){.page-header__category{grid-area:category;padding-right:calc(1 * 100 / 12 * 1%)}}.page-header__description,.page-header__category{z-index:1}.page-header__description{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 1200px){.page-header__description{align-self:end;grid-area:description}}.page-header__description p strong{font-variation-settings:"wght" 700!important}.page-header__deco{display:none;position:absolute;z-index:1;width:100%;height:100%}.page-header__deco img{padding-top:var(--menu-height);width:max-content;height:94%;object-fit:contain;max-width:200vw;margin-left:-81vw}@media screen and (min-width: 576px){.page-header__deco img{max-width:59vw;margin-left:10vw}}@media screen and (min-width: 1200px){.page-header__deco img{max-width:67vw;margin-left:18vw}}.page-header__image{z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.page-header__image picture{height:100%;position:relative}.page-header__image picture img{will-change:transform;animation:imgScale 1.5s ease;min-height:100%;min-width:100%;max-height:100%;object-fit:cover;object-position:center center}.page-header__bg{background-color:var(--color-primary);z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0}.animated-text{position:relative;padding:0 var(--safe-area)}@media screen and (min-width: 992px){.animated-text{margin:calc(var(--s) * 20) 0 calc(var(--s) * 30);display:flex;flex-wrap:wrap}}@media screen and (min-width: 992px){.animated-text.white .animated-text__description-primary{text-indent:112px}}@media screen and (min-width: 1200px){.animated-text.white .animated-text__description-primary>*{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}@media screen and (min-width: 768px){.animated-text.white .animated-text__description-secondary{margin-right:calc(.5 * 100 / 12 * 1%)}}.animated-text.orange{margin-top:calc(var(--s) * 13);margin-bottom:calc(var(--s) * 20)}@media screen and (min-width: 768px){.animated-text.orange{margin-right:var(--safe-area);margin-left:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.animated-text.orange{margin-right:0;margin-left:25%}}@media screen and (min-width: 768px){.animated-text.orange .animated-text__description-primary{padding-right:0}}.animated-text.orange .animated-text__description-secondary{margin-top:calc(var(--s) * 11);margin-left:calc(2 * 100 / 12 * 1%)}@media screen and (min-width: 768px){.animated-text.orange .animated-text__description-secondary{margin-right:calc(.5 * 100 / 12 * 1%);margin-left:27.5%}}@media screen and (min-width: 992px){.animated-text.orange .animated-text__description-secondary{margin-left:calc(3.8 * 100 / 12 * 1%);margin-right:0}}@media screen and (min-width: 1200px){.animated-text.orange .animated-text__description-secondary{margin-left:38.75%;margin-top:calc(var(--s) * 24)}}.animated-text__title{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 6)}@media screen and (min-width: 992px){.animated-text__title{flex-basis:calc(2 * 100 / 12 * 1%)}}.animated-text__description-primary{color:#747583;opacity:1}.animated-text__description-primary>*{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 576px){.animated-text__description-primary{padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.animated-text__description-primary{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.animated-text__description-primary{padding-right:0}}.animated-text__description-primary span{color:#93939e4d}.animated-text__description-secondary>*{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-primary-contrast)}.animated-section-home{display:flex;flex-direction:column}.animated-section-home h2{padding-left:var(--safe-area);margin-top:calc(var(--s8) * 2);margin-bottom:0!important}@media screen and (min-width: 992px){.animated-section-home{flex-direction:row;gap:10%}.animated-section-home h2{margin-top:calc(var(--s) * 27)}.animated-section-home .animated-text__description-primary{flex-basis:initial!important}}.data-wrapper{position:relative;margin-bottom:calc(var(--s) * 24);padding:0 var(--safe-area)}@media screen and (min-width: 992px){.data-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end}}@media screen and (min-width: 1200px){.data-wrapper{margin:calc(var(--s) * 35) 0 calc(var(--s) * 30)}}.data-wrapper .section-header__title{width:100%;margin-bottom:calc(var(--s2) * 5)}@media screen and (min-width: 992px){.data-wrapper .section-header__title{order:1;margin-bottom:calc(var(--s2) * 8)}}.data-wrapper__row{display:flex;flex-direction:column}@media screen and (min-width: 992px){.data-wrapper__row{padding-left:calc(1 * 100 / 12 * 1%);width:calc(8 * 100 / 12 * 1%);order:3}}@media screen and (min-width: 1200px){.data-wrapper__row{padding-right:calc(2 * 100 / 12 * 1%)}}.data-wrapper__image{margin-left:50%;margin-bottom:calc(var(--s) * 24)}@media screen and (min-width: 576px){.data-wrapper__image{margin-bottom:calc(var(--s) * 4);margin-left:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.data-wrapper__image{margin:0;order:2;width:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.data-wrapper__image{width:calc(4 * 100 / 12 * 1%)}}.data-wrapper__image img{height:100%;width:100%;object-fit:cover}.data-wrapper__items{padding:0}@media screen and (min-width: 576px){.data-wrapper__items{-moz-column-count:2;column-count:2}}@media screen and (min-width: 992px){.data-wrapper__items{column-gap:calc(var(--s) * 25)}}.data-wrapper__item{border-top:1px solid var(--color-border-dark);list-style:none;display:flex;flex-direction:column;-webkit-column-break-inside:avoid}.data-wrapper__item+.data-wrapper__item{margin-top:calc(var(--s) * 7)}@media screen and (min-width: 768px){.data-wrapper__item+.data-wrapper__item{margin-top:calc(var(--s) * 2)}}@media screen and (min-width: 1200px){.data-wrapper__item+.data-wrapper__item{margin-top:calc(var(--s) * 9)}}.data-wrapper__item:last-child{padding-bottom:0}.data-wrapper .data-item__name{font-size:var(--fs-cifras-p);line-height:var(--lh-cifras-p);letter-spacing:var(--ls-cifras-p);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 1200px){.data-wrapper .data-item__name{max-width:38vw}}.data-wrapper .data-item__number{font-size:var(--fs-hg);line-height:var(--lh-hg);letter-spacing:var(--ls-hg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-secondary);min-width:max-content}.cards-column{margin:calc(var(--s) * 24) 0}@media screen and (min-width: 992px){.cards-column{margin:calc(var(--s) * 30) 0}}@media screen and (min-width: 1200px){.cards-column{margin:calc(var(--s) * 4) 0 0}}@media screen and (min-width: 768px){.cards-column__intro{display:flex;column-gap:calc(var(--s) * 4);justify-content:space-between}}.cards-column__description{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 9)}@media screen and (min-width: 576px){.cards-column__description{padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.cards-column__description{flex-basis:calc(8 * 100 / 12 * 1%);padding-right:calc(.5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.cards-column__description{padding-right:0}}@media screen and (min-width: 1200px){.cards-column__description{flex-basis:calc(5 * 100 / 12 * 1%);padding-right:calc(.5 * 100 / 12 * 1%);margin-bottom:calc(var(--s) * 14)}}.cards-column__description .services-links{margin-top:var(--s8);display:flex;flex-direction:column;gap:var(--s5)}@media screen and (min-width: 768px){.cards-column__description .services-links{flex-direction:row;flex-wrap:wrap}}.cards-column__content article{position:relative;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cards-column__content .icon{width:calc(var(--s) * 4);height:calc(var(--s) * 4)}@media screen and (min-width: 992px){.cards-column__content .icon{width:calc(var(--s) * 5);height:calc(var(--s) * 5)}}@media screen and (min-width: 1200px){.cards-column__content .icon{width:calc(var(--s) * 7);height:auto}}.cards-column__content .icon svg{height:100%;width:auto}.cards-column__content .icon svg path{transition:fill .25s ease-out}@media screen and (min-width: 768px){.cards-column__content .icon svg path{stroke:var(--color-primary-contrast)}}.cards-column__content--title{color:var(--color-primary-contrast);opacity:.5;margin-bottom:calc(var(--s) * 1)}@media screen and (min-width: 992px){.cards-column__content--title{margin-bottom:calc(var(--s) * 2)}}.cards-column__content--company{grid-area:company;color:var(--color-primary-contrast);font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 3)}@media screen and (min-width: 768px){.cards-column__content--company{flex-basis:100%}}.cards-column__content--row{grid-area:title;display:flex;justify-content:space-between}.cards-column__content--url{display:block;padding:calc(var(--s) * 3) 0;text-decoration:none;background-color:transparent;display:grid;grid-template-rows:auto auto 1fr;grid-template-areas:"title title" "company ..." "description image";grid-template-columns:4fr 2fr}@media screen and (min-width: 768px){.cards-column__content--url{transition:background-color .25s ease-out;grid-template-columns:7fr 5fr;padding:calc(var(--s) * 7) calc(var(--s) * 5);column-gap:calc(var(--s) * 4);grid-template-areas:"title image" "company image" "description image"}}.cards-column__content--url>*{pointer-events:none}.cards-column__content--url:hover,.cards-column__content--url:focus-visible{background-color:var(--color-secondary);margin-left:-20px;margin-right:-20px;padding-right:20px;padding-left:20px}.cards-column__content--url:hover .cards-column__content--title,.cards-column__content--url:hover>*,.cards-column__content--url:focus-visible .cards-column__content--title,.cards-column__content--url:focus-visible>*{color:var(--color-primary)}@media screen and (min-width: 768px){.cards-column__content--url:hover,.cards-column__content--url:focus-visible{margin:0;padding:calc(var(--s) * 7) calc(var(--s) * 5)}}.cards-column__content--url:hover .icon svg path,.cards-column__content--url:focus-visible .icon svg path{stroke:var(--color-primary)}.cards-column__content--description{grid-area:description;color:var(--color-primary-contrast);padding-right:calc(var(--s) * 4);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);align-content:flex-end}@media screen and (min-width: 992px){.cards-column__content--description{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.cards-column__content--description{padding-right:37.5%}}.cards-column__content--figure{grid-area:image;align-content:flex-end;overflow:hidden}.cards-column__content--figure picture{aspect-ratio:98/61}@media screen and (min-width: 576px){.cards-column__content--figure picture{aspect-ratio:267/125}}@media screen and (min-width: 992px){.cards-column__content--figure picture{height:100%}}.cards-column__content--figure img{width:100%;height:100%;object-fit:cover;object-position:center center}.static-multimedia-boxes{position:relative;margin:calc(var(--s) * 24) 0 0}@media screen and (min-width: 992px){.static-multimedia-boxes{margin:calc(var(--s) * 30) 0 0}}.static-multimedia-boxes .section-header__title{padding:0 var(--safe-area);margin-bottom:calc(var(--s2) * 5)}@media screen and (min-width: 992px){.static-multimedia-boxes .section-header__title{margin-bottom:calc(var(--s2) * 8)}}.static-multimedia-boxes__wrapper{--gap: 12px;gap:var(--gap);display:grid;grid-template-columns:repeat(3,1fr);-webkit-user-select:none;user-select:none}@media screen and (min-width: 576px){.static-multimedia-boxes__wrapper{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 992px){.static-multimedia-boxes__wrapper{grid-template-columns:repeat(5,1fr);--gap: 18px}}@media screen and (min-width: 1200px){.static-multimedia-boxes__wrapper{grid-template-columns:repeat(7,1fr)}}@media screen and (min-width: 1600px){.static-multimedia-boxes__wrapper{--gap: calc(var(--s) * 4)}}.static-multimedia-boxes .multimedia-box{--box-size: 27.5vw;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:calc(var(--box-size) / 8.2);border:1px solid var(--color-border)}@media screen and (min-width: 992px){.static-multimedia-boxes .multimedia-box{--box-size: 18vw}}.static-multimedia-boxes .multimedia-box picture{width:100%}.static-multimedia-boxes .multimedia-box img{object-fit:contain;width:100%;height:auto;max-height:calc(var(--s) * 11)}.gallery{position:relative}@media screen and (min-width: 768px){.gallery{margin-top:calc(var(--s) * 14)}}@media screen and (min-width: 1200px){.gallery{margin-top:calc(var(--s) * 24)}}.gallery .section-header__title{margin-bottom:calc(var(--s) * 10)}.gallery .swiper-slide__figure{aspect-ratio:16/19}@media screen and (min-width: 1600px){.gallery .swiper-slide__figure{aspect-ratio:16/18}}.gallery article{-webkit-user-select:none;user-select:none}.gallery picture,.gallery img{width:100%;height:100%}.gallery img{object-fit:cover}.gallery .swiper-arrows{margin-bottom:calc(var(--s) * 5);justify-content:flex-end;display:flex;column-gap:calc(var(--s) * 6)}@media screen and (min-width: 768px){.gallery .swiper-arrows{margin-bottom:calc(var(--s) * 10)}}@media screen and (min-width: 1200px){.gallery .swiper-arrows{column-gap:calc(var(--s) * 8)}}.gallery .swiper-arrows .icon{display:inline-block;width:37px;height:auto}@media screen and (min-width: 1200px){.gallery .swiper-arrows .icon{width:48px}}@media screen and (min-width: 1600px){.gallery .swiper-arrows .icon{width:calc(var(--s) * 10)}}.gallery .swiper-arrows .icon svg{width:100%;height:auto}.gallery .swiper-arrows .swiper-button-disabled{opacity:.5;cursor:not-allowed}.contact{position:relative;margin-top:calc(var(--s2) * 14)}@media screen and (min-width: 992px){.contact{margin-top:calc(var(--s2) * 19)}}.contact .section-header__title{color:var(--color-primary-contrast);margin-bottom:calc(var(--s) * 9)}.contact__container>*{color:var(--color-primary-contrast)}@media screen and (min-width: 768px){.contact__container{display:flex;flex-direction:row-reverse;column-gap:calc(1 * 100 / 12 * 1%);align-items:flex-end}}@media screen and (min-width: 768px){.contact__info{flex-basis:calc(7 * 100 / 12 * 1%)}}.contact__description{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 576px){.contact__description{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.contact__description{padding-right:calc(4 * 100 / 12 * 1%)}}.contact__description p+p{margin-top:calc(var(--s) * 3)}.contact__description a{color:var(--color-secondary);text-decoration:none}.contact__details a{margin-top:calc(var(--s) * 6)}.contact__details-rows{margin-top:calc(var(--s) * 8)}@media screen and (min-width: 992px){.contact__details-rows{margin-top:calc(var(--s) * 10)}}@media screen and (min-width: 1200px){.contact__details-rows{margin-top:calc(var(--s) * 26)}}.contact__details-row{border-top:1px solid var(--color-border);padding:calc(var(--s) * 5) 0;display:flex;flex-wrap:wrap;row-gap:calc(var(--s) * 1)}@media screen and (min-width: 768px){.contact__details-row{padding:calc(var(--s) * 3) 0 calc(var(--s) * 5)}}@media screen and (min-width: 992px){.contact__details-row{padding:calc(var(--s) * 3) 0 calc(var(--s) * 8)}}@media screen and (min-width: 1200px){.contact__details-row:first-child>span:last-child{padding-right:calc(1 * 100 / 6 * 1%)}}@media screen and (min-width: 768px){.contact__details-row:last-child{padding-bottom:0}}@media screen and (min-width: 1200px){.contact__details-row:last-child>span:last-child{padding-right:calc(.5 * 100 / 6 * 1%)}}.contact__details-row>span{font-size:var(--fs-contact-detail);line-height:var(--lh-contact-detail);letter-spacing:var(--ls-contact-detail);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 1200px){.contact__details-row>span{flex-basis:calc(4 * 100 / 12 * 1%)}}.contact__details-row>span:first-child{flex-basis:calc(2 * 100 / 6 * 1%)}.contact__details-row>span:last-child{flex-basis:calc(4 * 100 / 6 * 1%)}@media screen and (min-width: 1200px){.contact__details-row>span:last-child{flex-basis:calc(8 * 100 / 12 * 1%)}}.contact__image{margin-top:calc(var(--s) * 13);display:flex;justify-content:flex-end;padding-left:calc(1 * 100 / 6 * 1%)}@media screen and (min-width: 576px){.contact__image{padding-left:calc(4 * 100 / 6 * 1%)}}@media screen and (min-width: 768px){.contact__image{margin-top:0;padding-left:0;flex-basis:calc(5 * 100 / 12 * 1%)}}.contact__image img{height:100%;width:100%}.template-home .page-header__deco{display:block}.template-home .animated-text{margin:calc(var(--s) * 6) 0 calc(var(--s) * 16)}@media screen and (min-width: 1200px){.template-home .animated-text{margin-bottom:0}}.template-home .animated-text__description-primary{margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.template-home .animated-text__description-primary{flex-basis:calc(10 * 100 / 12 * 1%);margin:calc(var(--s) * 20) 0 calc(var(--s) * 13)}}@media screen and (min-width: 1200px){.template-home .animated-text__description-primary{margin-bottom:calc(var(--s) * 26)}}.template-home .animated-text__description-secondary{margin-left:calc(2 * 100 / 12 * 1%)}@media screen and (min-width: 576px){.template-home .animated-text__description-secondary{margin-left:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-home .animated-text__description-secondary{margin-left:calc(5 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.template-home .animated-text__description-secondary{margin-left:52.5%}}.template-divisions .division-info{padding-left:var(--safe-area);padding-right:0;cursor:ns-resize}@media screen and (min-width: 768px){.template-divisions .division-info{display:flex;column-gap:calc(1 * 100 / 12 * 1%);margin-bottom:calc(var(--s) * 15)}}@media screen and (min-width: 992px){.template-divisions .division-info{margin-bottom:calc(var(--s) * 19)}}@media screen and (min-width: 1200px){.template-divisions .division-info{margin-bottom:calc(var(--s) * 30);column-gap:calc(1.42 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.template-divisions .division-info__figure{position:sticky;top:calc(var(--s) * 10)}}.template-divisions .division-info__companies>*,.template-divisions .division-info__benefits>*{color:var(--color-primary-contrast)}.template-divisions .division-info__companies p,.template-divisions .division-info__benefits p{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-divisions .division-info__companies p+p,.template-divisions .division-info__benefits p+p{margin-top:calc(var(--s) * 3)}.template-divisions .division-info__image{padding-right:calc(1 * 100 / 6 * 1%)}@media screen and (min-width: 576px){.template-divisions .division-info__image{padding-right:50%}}@media screen and (min-width: 768px){.template-divisions .division-info__image{padding-right:0;flex-basis:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-divisions .division-info__image{flex-basis:calc(5.5 * 100 / 12 * 1%)}}.template-divisions .division-info__image img{object-fit:cover;width:100%;height:100%}@media screen and (min-width: 992px){.template-divisions .division-info__image img{height:calc(100vh - var(--s) * 20)}}.template-divisions .division-info__content{padding-top:calc(var(--s) * 13)}@media screen and (min-width: 576px){.template-divisions .division-info__content{padding-right:calc(1 * 100 / 6 * 1%)}}@media screen and (min-width: 768px){.template-divisions .division-info__content{padding-top:0;padding-right:0;flex-basis:calc(8 * 100 / 12 * 1%)}.template-divisions .division-info__content:before,.template-divisions .division-info__content:after{content:"";position:sticky;display:block;height:90px;width:calc(100% - var(--safe-area));z-index:4;-webkit-user-select:none;user-select:none;pointer-events:none}.template-divisions .division-info__content:before{top:-2px;background:linear-gradient(0deg,rgba(var(--color-primary-rgb),0),rgba(var(--color-primary-rgb),1) 70%)}.template-divisions .division-info__content:after{bottom:-2px;background:linear-gradient(180deg,rgba(var(--color-primary-rgb),0),rgba(var(--color-primary-rgb),1) 70%)}}@media screen and (min-width: 992px){.template-divisions .division-info__content{flex-basis:calc(7 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.template-divisions .division-info__content{padding-top:calc(var(--s) * 37);flex-basis:50%}}.template-divisions .division-info__companies{position:relative;padding-right:var(--safe-area)}@media screen and (min-width: 768px){.template-divisions .division-info__companies{padding-bottom:0}}.template-divisions .division-info__companies--info{margin-top:calc(var(--s) * 11)}@media screen and (min-width: 992px){.template-divisions .division-info__companies--info{padding-right:calc(1 * 100 / 12 * 1%)}}.template-divisions .division-info__companies--info-title{text-wrap:balance;font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 2);color:var(--color-secondary)}.template-divisions .division-info__companies--info .btn{margin-top:calc(var(--s) * 6)}.template-divisions .division-info__benefits{padding-top:calc(var(--s) * 21);padding-bottom:calc(var(--s) * 20)}@media screen and (min-width: 768px){.template-divisions .division-info__benefits{padding-bottom:0}}.template-divisions .division-info__benefits--title{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding-bottom:calc(var(--s) * 11)}@media screen and (min-width: 992px){.template-divisions .division-info__benefits--title{margin-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.template-divisions .division-info__benefits--title{margin-right:calc(2 * 100 / 12 * 1%)}}.template-divisions .division-info__benefits--info{padding-bottom:calc(var(--s) * 7);padding-right:12.5%;border-bottom:1px solid var(--color-border)}@media screen and (min-width: 992px){.template-divisions .division-info__benefits--info{margin-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.template-divisions .division-info__benefits--info{margin-right:12.5%}}.template-divisions .division-info__benefits--info-title{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 3)}.template-divisions .division-info__benefits--info:last-child{border-bottom:none;padding-bottom:0}.template-divisions .division-info__benefits--info+.division-info__benefits--info{padding-top:calc(var(--s) * 6)}.template-divisions .animated-text.orange{margin-top:0;margin-bottom:0}.template-divisions .aplications-section{margin-bottom:calc(var(--s) * 20)}@media screen and (min-width: 768px){.template-divisions .aplications-section{margin-top:calc(var(--s) * 20);padding-right:12.5%;margin-bottom:0}}.template-divisions .aplications-section h2,.template-divisions .aplications-section p{color:var(--color-primary-contrast)}.template-divisions .aplications-section h2{margin-bottom:var(--s4)}.animated-section-careers{display:flex;flex-direction:column;padding-top:calc(var(--s2) * 8);margin-bottom:calc(var(--s) * 12)}@media screen and (min-width: 992px){.animated-section-careers{flex-direction:row;gap:10%;padding-top:calc(var(--s2) * 9);margin-bottom:calc(var(--s2) * 17)}.animated-section-careers h2{margin-top:calc(var(--s) * 20)}.animated-section-careers .animated-text__description-primary{flex-basis:initial!important}}.animated-section-careers .animated-text{margin-bottom:calc(var(--s) * 12)}@media screen and (min-width: 992px){.animated-section-careers .animated-text{margin-top:calc(var(--s) * 20);margin-bottom:calc(var(--s) * 20);padding-left:0}}.animated-section-careers .section-header__title{padding-left:var(--safe-area);margin-top:calc(var(--s6) * 2);margin-bottom:var(--s6);color:var(--color-primary-contrast)}@media screen and (min-width: 992px){.animated-section-careers .section-header__title{margin-top:calc(var(--s) * 20);margin-bottom:0}}.job-offers{position:relative;margin:0 0 calc(var(--s) * 20);padding-left:var(--safe-area);padding-right:var(--safe-area)}@media screen and (min-width: 768px){.job-offers.overflow:before{content:"";position:absolute;height:60px;width:calc(100% - var(--safe-area) * 2 + 1px);display:block;top:20px;background:linear-gradient(0deg,rgba(var(--color-primary-rgb),0),rgba(var(--color-primary-rgb),1) 70%);z-index:4}.job-offers.overflow:after{content:"";position:absolute;height:90px;width:calc(100% - var(--safe-area) * 2 + 1px);display:block;bottom:-2px;background:linear-gradient(180deg,rgba(var(--color-primary-rgb),0),rgba(var(--color-primary-rgb),1) 70%)}}@media screen and (min-width: 992px){.job-offers.overflow{margin:0 0 calc(var(--s) * 40)}.job-offers.overflow:before{top:45px}.job-offers.overflow:after{height:93px}}.job-offers.overflow .job-offers__table{position:relative}@media screen and (min-width: 768px){.job-offers.overflow .job-offers__table{overflow:scroll;margin-top:calc(var(--s) * -11);padding-top:calc(var(--s) * 11);padding-bottom:calc(var(--s) * 12)}}.job-offers .section-header__title{color:var(--color-primary-contrast);margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.job-offers .section-header__title{margin-bottom:calc(var(--s) * 16)}}.job-offers__item{border-top:1px solid var(--color-border);padding:calc(var(--s) * 3) 0 calc(var(--s) * 8)}@media screen and (min-width: 768px){.job-offers__item{display:flex;column-gap:calc(var(--s) * 6);padding-bottom:calc(var(--s) * 6);align-items:center}}.job-offers__position{color:var(--color-primary-contrast);font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 768px){.job-offers__position{flex-basis:25%}}.job-offers__description{color:var(--color-primary-contrast);font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-top:calc(var(--s) * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 576px){.job-offers__description{padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.job-offers__description{margin-top:0;flex-grow:1;flex-basis:50%}}.job-offers .btn{margin-top:calc(var(--s) * 6)}@media screen and (min-width: 768px){.job-offers .btn{margin-top:0}}.careers-contact{margin:calc(var(--s) * 12) 0 0;padding-left:var(--safe-area);padding-right:var(--safe-area)}@media screen and (min-width: 992px){.careers-contact{margin-top:calc(var(--s) * 34)}}.careers-contact .section-header__title{color:var(--color-primary-contrast);margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.careers-contact .section-header__title{margin-bottom:calc(var(--s) * 16)}}.careers-contact__description{color:var(--color-primary-contrast);font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 576px){.careers-contact__description{flex-basis:50%;padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.careers-contact__description{padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.careers-contact__wrap{display:flex}}.careers-contact__form{margin-top:calc(var(--s) * 8)}@media screen and (min-width: 576px){.careers-contact__form{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.careers-contact__form{margin-top:0;flex-basis:50%;padding-right:0}}.careers-contact__form input,.careers-contact__form textarea,.careers-contact__form select{flex-basis:100%}@media screen and (min-width: 576px){.careers-contact__form .personal-info,.careers-contact__form .personal-contact{display:flex;column-gap:calc(var(--s) * 5)}}.careers-contact__form .personal-info>p,.careers-contact__form .personal-contact>p{width:100%}@media screen and (min-width: 992px){.careers-contact__form .personal-info input,.careers-contact__form .personal-info textarea,.careers-contact__form .personal-info select{margin-top:calc(var(--s) * -3)}}.careers-contact .wpcf7-form-control-wrap{position:relative}.careers-contact input[type=file]{z-index:1}@media screen and (min-width: 768px){.careers-contact .btn{margin-top:0}}.careers-contact .buttons-wrapper{margin-top:calc(var(--s) * 6)}@media screen and (min-width: 768px){.careers-contact .buttons-wrapper{display:flex;justify-content:space-between}}@media screen and (min-width: 1200px){.careers-contact .buttons-wrapper{margin-top:calc(var(--s) * 9.5)}}.careers-contact .upload-wrapper{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.careers-contact .upload-wrapper input{margin:0}.careers-contact .upload-wrapper p{line-height:0}.careers-contact .upload-wrapper .btn{column-gap:0;padding-right:calc(var(--s) * 4)}.careers-contact .upload-wrapper .btn .icon{margin-left:8px}.careers-contact .submit-wrapper{margin-top:calc(var(--s) * 8);position:relative;display:block;width:min-content}.careers-contact .submit-wrapper:hover:before,.careers-contact .submit-wrapper:focus-visible:before,.careers-contact .submit-wrapper:active:before{transform:translate(3px,-3px)}@media screen and (min-width: 768px){.careers-contact .submit-wrapper{margin-top:0}}.careers-contact .submit-wrapper .btn{padding-right:calc(var(--s) * 8)}.careers-contact .submit-wrapper:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.202 0.395401L19.202 14.1862L17.202 14.1862L17.202 3.80961L2.10263 18.909L0.688416 17.4948L15.7878 2.3954L5.41124 2.3954L5.41124 0.3954L19.202 0.395401Z' fill='%2307091C'/%3E%3C/svg%3E%0A");position:absolute;background-repeat:no-repeat;background-size:contain;right:calc(var(--s) * 4);top:12px;width:13px;height:13px;transition:transform .25s linear}.careers-contact .submit-wrapper .wpcf7-spinner{position:absolute;right:0}.careers-contact .submit-wrapper>*{display:inline}.single-companies>*{color:var(--color-primary-contrast)}.single-companies .page-header__image:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(var(--color-primary-rgb),.55);z-index:1}@media screen and (min-width: 1200px){.single-companies .page-header.has-image{min-height:60vh}}.single-companies .animated-section-companies{display:flex;flex-direction:column}@media screen and (min-width: 992px){.single-companies .animated-section-companies{margin-top:calc(var(--s2) * 10)}}@media screen and (min-width: 1200px){.single-companies .animated-section-companies{margin-top:calc(var(--s3) * 10)}}.single-companies .animated-section-companies .animated-text{margin-bottom:calc(var(--s) * 12)}@media screen and (min-width: 992px){.single-companies .animated-section-companies .animated-text{margin-top:0;margin-bottom:0;padding-left:0}}.single-companies .animated-section-companies .section-header__title{padding-left:var(--safe-area);margin-top:var(--s10);margin-bottom:var(--s6);color:var(--color-primary-contrast)}@media screen and (min-width: 768px){.single-companies .animated-section-companies .section-header__title{margin-top:calc(var(--s8) * 2)}}@media screen and (min-width: 992px){.single-companies .animated-section-companies .section-header__title{padding-right:var(--s8);margin-top:0;margin-bottom:0;flex-basis:calc(2.5 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.single-companies .animated-section-companies .section-header__title{flex-basis:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 1600px){.single-companies .animated-section-companies .section-header__title{padding-right:calc(var(--s10))}}@media screen and (min-width: 992px){.single-companies .animated-section-companies{flex-direction:row}.single-companies .animated-section-companies h2{margin-top:calc(var(--s) * 20)}.single-companies .animated-section-companies .animated-text__description-primary{flex-basis:initial!important}}@media screen and (min-width: 992px){.single-companies .animated-section-companies .animated-text{margin-bottom:var(--s10);flex-basis:calc(9.5 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.single-companies .animated-section-companies .animated-text{margin-bottom:0;flex-basis:calc(10 * 100 / 12 * 1%)}}.single-companies .animated-text{margin-bottom:0}@media screen and (min-width: 992px){.single-companies .animated-text{margin-top:calc(var(--s) * 20);padding-left:calc(2 * 100 / 12 * 1%);flex-basis:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.single-companies .animated-text{margin-top:calc(var(--s) * 36);margin-bottom:calc(var(--s) * 20)}}.single-companies .animated-text:nth-child(odd){margin-bottom:0}.single-companies .animated-text .animated-text__description-primary{margin-bottom:calc(var(--s) * 13)}.single-companies .animated-text .animated-text__description-secondary{margin-left:calc(2 * 100 / 12 * 1%)}@media screen and (min-width: 1200px){.single-companies .animated-text .animated-text__description-secondary{margin-left:calc(6.5 * 100 / 12 * 1%)}}.single-companies .history{position:relative;margin:calc(var(--s) * 20) 0;padding:0 var(--safe-area);display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 576px){.single-companies .history{flex-direction:row;flex-wrap:wrap;margin-bottom:calc(var(--s) * 6)}}@media screen and (min-width: 992px){.single-companies .history{cursor:ns-resize}}@media screen and (min-width: 1200px){.single-companies .history{margin:calc(var(--s) * 56) 0 calc(var(--s) * 30)}}.single-companies .history .section-header__title{color:var(--color-primary-contrast);margin-bottom:calc(var(--s) * 10);flex-basis:100%;order:2}@media screen and (min-width: 576px){.single-companies .history .section-header__title{order:1}}.single-companies .history__image{order:1;margin-left:calc(4 * 100 / 12 * 1%);margin-bottom:calc(var(--s) * 14)}@media screen and (min-width: 576px){.single-companies .history__image{order:2}}@media screen and (min-width: 576px){.single-companies .history__image{margin-left:0;flex-basis:calc(5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.single-companies .history__image{flex-basis:calc(4 * 100 / 12 * 1%);margin-bottom:0}}@media screen and (min-width: 576px){.single-companies .history__image--figure{position:sticky;top:calc(var(--s) * 4)}}@media screen and (min-width: 992px){.single-companies .history__image--figure{top:calc(var(--s) * 10)}}@media screen and (min-width: 576px){.single-companies .history__image picture{height:calc(100vh - var(--s) * 8)}}@media screen and (min-width: 768px){.single-companies .history__image picture{height:auto}}@media screen and (min-width: 1200px){.single-companies .history__image picture{height:calc(100vh - var(--s) * 20)}}.single-companies .history__image img{height:100%;width:100%;object-fit:cover}.single-companies .history__chronology{order:3}.single-companies .history__chronology:before,.single-companies .history__chronology:after{content:"";position:absolute;height:10vh;width:100%;max-width:500px;display:none}.single-companies .history__chronology:before{top:30px;background:linear-gradient(0deg,rgba(var(--color-primary-rgb),0),rgba(var(--color-primary-rgb),1) 60%)}.single-companies .history__chronology:after{bottom:19dvh;background:linear-gradient(180deg,rgba(var(--color-primary-rgb),0),rgba(var(--color-primary-rgb),1) 60%)}@media screen and (min-width: 576px){.single-companies .history__chronology{flex-basis:calc(7 * 100 / 12 * 1%);padding-left:calc(1 * 100 / 12 * 1%);padding-right:calc(1 * 100 / 12 * 1%);margin-top:calc(var(--s) * -5);padding-top:calc(var(--s) * 8);padding-bottom:calc(var(--s) * 15)}.single-companies .history__chronology:before,.single-companies .history__chronology:after{display:block;max-width:300px}}@media screen and (min-width: 768px){.single-companies .history__chronology{margin-top:calc(var(--s) * -11);padding-right:calc(1 * 100 / 12 * 1%)}.single-companies .history__chronology:before,.single-companies .history__chronology:after{max-width:320px}.single-companies .history__chronology:before{top:-20px}.single-companies .history__chronology:after{bottom:-1dvh}}@media screen and (min-width: 992px){.single-companies .history__chronology{padding-left:25%;flex-basis:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.single-companies .history__chronology:before,.single-companies .history__chronology:after{max-width:460px}}.single-companies .history__chronology--row+.history__chronology--row{margin-top:calc(var(--s) * 9)}.single-companies .history__chronology--year{color:var(--color-secondary);margin-bottom:calc(var(--s) * 1);font-size:var(--fs-hg);line-height:var(--lh-hg);letter-spacing:var(--ls-hg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.single-companies .history__chronology--description{color:var(--color-primary-contrast);font-size:var(--fs-cifras);line-height:var(--lh-cifras);letter-spacing:var(--ls-cifras);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.single-companies .interest{margin:calc(var(--s) * 19) 0;padding:0 var(--safe-area)}@media screen and (min-width: 576px){.single-companies .interest{margin-top:calc(var(--s) * 10)}}.single-companies .interest>*{color:var(--color-primary-contrast)}.single-companies .interest__item{border-top:1px solid var(--color-border);padding:calc(var(--s) * 3) 0 calc(var(--s) * 5)}@media screen and (min-width: 768px){.single-companies .interest__item{padding-bottom:calc(var(--s) * 7);display:flex}.single-companies .interest__item>*{flex-basis:50%}}.single-companies .interest__item--title,.single-companies .interest__item--description{padding-right:calc(2 * 100 / 12 * 1%)}@media screen and (min-width: 768px){.single-companies .interest__item--title,.single-companies .interest__item--description{padding-right:0}}.single-companies .interest__item--title{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 768px){.single-companies .interest__item--title{padding-right:calc(1 * 100 / 12 * 1%)}}.single-companies .interest__item--description{margin-top:calc(var(--s) * 2);font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 768px){.single-companies .interest__item--description{margin-top:0}}@media screen and (min-width: 1200px){.single-companies .interest__item--description{padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.single-companies .external-link{padding-left:calc(2 * 100 / 12 * 1%)}}@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:translateZ(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-slide,.swiper-3d .swiper-cube-shadow{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-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .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(0)}to{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-prev,.swiper-button-next{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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next: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:translateZ(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-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{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,.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;-moz-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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-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:translate(-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, rgba(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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{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, rgba(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-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{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, rgba(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>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{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,.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-top,.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{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-top,.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{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}
