*,*: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:Gothic A1;font-style:normal;font-weight:100;src:url(/themes/opus-rs/ui/assets/fonts/GothicA1-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gothic A1;font-style:normal;font-weight:200;src:url(/themes/opus-rs/ui/assets/fonts/GothicA1-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gothic A1;font-style:normal;font-weight:300;src:url(/themes/opus-rs/ui/assets/fonts/GothicA1-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gothic A1;font-style:normal;font-weight:400;src:url(/themes/opus-rs/ui/assets/fonts/GothicA1-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gothic A1;font-style:normal;font-weight:500;src:url(/themes/opus-rs/ui/assets/fonts/GothicA1-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gothic A1;font-style:normal;font-weight:600;src:url(/themes/opus-rs/ui/assets/fonts/GothicA1-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gothic A1;font-style:normal;font-weight:700;src:url(/themes/opus-rs/ui/assets/fonts/GothicA1-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gothic A1;font-style:normal;font-weight:800;src:url(/themes/opus-rs/ui/assets/fonts/GothicA1-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gothic A1;font-style:normal;font-weight:900;src:url(/themes/opus-rs/ui/assets/fonts/GothicA1-Black.woff2) format("woff2")}:root{--html-font-size-v: 16;--html-font-size: calc(var(--html-font-size-v) * 1px);--html-line-height: 1.2857142857;--s: .3125rem;--safe-area: calc(var(--s) * 3.2);--color-primary: #009C9B;--color-primary-rgb: 0, 156, 155;--color-primary-contrast: #fff;--color-primary-contrast-rgb: 255, 255, 255;--color-secondary: #0F262D;--color-secondary-rgb: 15, 38, 45;--color-secondary-contrast: #fff;--color-secondary-contrast-rgb: 255, 255, 255;--color-tertiary: #003A45;--color-cuaternary: #8AD1D1;--color-white: #fff;--color-text: var(--color-secondary);--color-text-contrast: var(--color-secondary-contrast);--color-grey-300: #e7e9ea;--color-grey-500: #bdbdbd;--color-grey-800: #2b2c2e;--color-grey-900: #171717;--color-grey-text: #2b2c2eb3;--color-grey-hover: #939393;--background-color-primary: var(--color-primary-contrast);--background-color-cards: #EDF2F2;--background-color-gradient: linear-gradient(270deg, #009C9B 0% , rgba(8,97,100,1) 90%, #0F262D 130%);--color-hover-card: #E6F5F5;--color-border: var(--color-secondary);--menu-height: calc(var(--s) * 16);--font-primary: "Gothic A1", Arial, sans-serif;--fs-caption-v: 12;--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-xs-v: 14;--lh-xs-v: 18;--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: 20;--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-sm-v: 16;--lh-sm-v: 20;--fs-sm: clamp(16 / var(--html-font-size-v) * 1rem, 1.6666666667vw, 24 / var(--html-font-size-v) * 1rem);--lh-sm: clamp(20 / var(--html-font-size-v) * 1rem, 2.0833333333vw, 30 / var(--html-font-size-v) * 1rem);--fs-md-v: 20;--lh-md-v: 22;--fs-md: clamp(20 / var(--html-font-size-v) * 1rem, 1.5277777778vw, 22 / var(--html-font-size-v) * 1rem);--lh-md: clamp(22 / var(--html-font-size-v) * 1rem, 1.9444444444vw, 28 / var(--html-font-size-v) * 1rem);--fs-lg-v: 24;--lh-lg-v: 26;--fs-lg: clamp(24 / var(--html-font-size-v) * 1rem, 2.2222222222vw, 32 / var(--html-font-size-v) * 1rem);--lh-lg: clamp(26 / var(--html-font-size-v) * 1rem, 2.5vw, 36 / var(--html-font-size-v) * 1rem);--fs-xl-v: 28;--lh-xl-v: 32;--fs-xl: clamp(28 / var(--html-font-size-v) * 1rem, 2.7777777778vw, 40 / var(--html-font-size-v) * 1rem);--lh-xl: clamp(32 / var(--html-font-size-v) * 1rem, 3.3333333333vw, 48 / var(--html-font-size-v) * 1rem);--fs-xxl-v: 32;--lh-xxl-v: 34;--fs-xxl: clamp(32 / var(--html-font-size-v) * 1rem, 3.75vw, 54 / var(--html-font-size-v) * 1rem);--lh-xxl: clamp(34 / var(--html-font-size-v) * 1rem, 3.8888888889vw, 56 / var(--html-font-size-v) * 1rem);--fs-xxxl-v: 32;--lh-xxxl-v: 34;--fs-xxxl: clamp(32 / var(--html-font-size-v) * 1rem, 4.4444444444vw, 64 / var(--html-font-size-v) * 1rem);--lh-xxxl: clamp(34 / var(--html-font-size-v) * 1rem, 4.5833333333vw, 66 / var(--html-font-size-v) * 1rem);--fs-hg-v: 36;--lh-hg-v: 38;--fs-hg: clamp(36 / var(--html-font-size-v) * 1rem, 4.4444444444vw, 64 / var(--html-font-size-v) * 1rem);--lh-hg: clamp(38 / var(--html-font-size-v) * 1rem, 5vw, 72 / var(--html-font-size-v) * 1rem);--fs-hg2-v: 52;--lh-hg2-v: 65;--fs-hg2: clamp(52 / var(--html-font-size-v) * 1rem, 4.1666666667vw, 60 / var(--html-font-size-v) * 1rem);--lh-hg2: clamp(65 / var(--html-font-size-v) * 1rem, 5.2083333333vw, 75 / var(--html-font-size-v) * 1rem);--fs-menu-v: 15;--lh-menu-v: 19;--fs-menu: calc(var(--fs-menu-v) / var(--html-font-size-v) * 1rem);--lh-menu: calc(var(--lh-menu-v) / var(--html-font-size-v) * 1rem);--fs-side-menu-v: 24;--lh-side-menu-v: 30;--fs-side-menu: calc(var(--fs-side-menu-v) / var(--html-font-size-v) * 1rem);--lh-side-menu: calc(var(--lh-side-menu-v) / var(--html-font-size-v) * 1rem);--fs-pretitle-v: 14;--lh-pretitle-v: 18;--fs-pretitle: calc(var(--fs-pretitle-v) / var(--html-font-size-v) * 1rem);--lh-pretitle: calc(var(--lh-pretitle-v) / var(--html-font-size-v) * 1rem);--fs-digits-v: 50;--lh-digits-v: 50;--fs-digits: calc(var(--fs-digits-v) / var(--html-font-size-v) * 1rem);--lh-digits: calc(var(--lh-digits-v) / var(--html-font-size-v) * 1rem);--fs-advantages-v: 22;--lh-advantages-v: 27.5;--fs-advantages: calc(var(--fs-advantages-v) / var(--html-font-size-v) * 1rem);--lh-advantages: calc(var(--lh-advantages-v) / var(--html-font-size-v) * 1rem);--fs-tenders-title-accordion-v: 20;--lh-tenders-title-accordion-v: 25;--fs-tenders-title-accordion: calc(var(--fs-tenders-title-accordion-v) / var(--html-font-size-v) * 1rem);--lh-tenders-title-accordion: calc(var(--lh-tenders-title-accordion-v) / var(--html-font-size-v) * 1rem);--fs-media-kit-v: 24;--lh-media-kit-v: 30;--fs-media-kit: calc(var(--fs-media-kit-v) / var(--html-font-size-v) * 1rem);--lh-media-kit: calc(var(--lh-media-kit-v) / var(--html-font-size-v) * 1rem);--fs-post-title-v: 24;--lh-post-title-v: 30;--fs-post-title: calc(var(--fs-post-title-v) / var(--html-font-size-v) * 1rem);--lh-post-title: calc(var(--lh-post-title-v) / var(--html-font-size-v) * 1rem);--fs-404-title-v: 64;--lh-404-title-v: 72;--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);--border-radius: calc(var(--s) * .8)}@media screen and (min-width: 768px){:root{--safe-area: calc(var(--s) * 5)}}@media screen and (min-width: 1200px){:root{--safe-area: calc(var(--s) * 10)}}@media screen and (min-width: 992px){:root{--menu-height: calc(var(--s) * 17)}}@media screen and (min-width: 1200px){:root{--fs-sm-v: 24;--lh-sm-v: 30}}@media screen and (min-width: 1200px){:root{--fs-md-v: 22;--lh-md-v: 28}}@media screen and (min-width: 1200px){:root{--fs-lg-v: 32;--lh-lg-v: 36}}@media screen and (min-width: 1200px){:root{--fs-xl-v: 40;--lh-xl-v: 48}}@media screen and (min-width: 1200px){:root{--fs-xxl-v: 54;--lh-xxl-v: 56}}@media screen and (min-width: 1200px){:root{--fs-xxxl-v: 64;--lh-xxxl-v: 66}}@media screen and (min-width: 1200px){:root{--fs-hg-v: 64;--lh-hg-v: 72}}@media screen and (min-width: 1200px){:root{--fs-hg2-v: 60;--lh-hg2-v: 75}}@media screen and (min-width: 1200px){:root{--fs-menu-v: 20;--lh-menu-v: 25}}@media screen and (min-width: 992px){:root{--fs-side-menu-v: 32;--lh-side-menu-v: 40}}@media screen and (min-width: 992px){:root{--fs-pretitle-v: 16;--lh-pretitle-v: 20}}@media screen and (min-width: 768px){:root{--fs-digits-v: 60;--lh-digits-v: 60}}@media screen and (min-width: 992px){:root{--fs-digits-v: 75;--lh-digits-v: 75}}@media screen and (min-width: 1200px){:root{--fs-digits-v: 100;--lh-digits-v: 100}}@media screen and (min-width: 992px){:root{--fs-advantages-v: 24;--lh-advantages-v: 30}}@media screen and (min-width: 1200px){:root{--fs-media-kit-v: 28;--lh-media-kit-v: 35}}@media screen and (min-width: 1200px){:root{--fs-post-title-v: 38;--lh-post-title-v: 47.5}}@media screen and (min-width: 1200px){:root{--fs-404-title-v: 80;--lh-404-title-v: 88}}@media screen and (min-width: 992px){:root{--border-radius: calc(var(--s) * 1.6)}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*:focus-visible{outline:1px solid var(--color-secondary)}html{font-family:var(--font-primary)}body,html{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;overscroll-behavior:none}html{scroll-behavior:smooth}body{font-family:Arial,sans-serif;background-color:var(--background-color-primary);overflow:hidden}body.no-scroll{overflow:hidden}body.font-loaded{font-family:var(--font-primary);overflow:auto}.site-wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh;transition:opacity .5s ease-in-out;opacity:0}.site-wrapper .main-content{flex:1;padding-top:var(--menu-height)}.site-wrapper .site-footer{margin-top:auto}.site-wrapper.font-loaded{opacity:1}strong,b{font-weight:600}em,i{font-style:italic}p,b,span,li,ul,ol,strong,a,h1,h2,h3,h4,h5,h6,input,img,button{color:var(--color-text)}p::selection,b::selection,span::selection,li::selection,ul::selection,ol::selection,strong::selection,a::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,input::selection,img::selection,button::selection{background:#0f262d;color:var(--color-primary-contrast)}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, 400)}.h2,h2{font-size:var(--fs-xxxl);line-height:var(--lh-xxxl);letter-spacing:var(--ls-xxxl);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)}.pretitle{opacity:.4;color:var(--color-secondary);display:block;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);margin-bottom:var(--s2)}@media screen and (min-width: 1200px){.pretitle{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:var(--s3)}}button{background-color:transparent;border:none;padding:0}.icon{width:var(--width, auto);height:var(--height, auto)}.icon svg{width:100%;height:100%}.page-contact__form{padding:calc(var(--s) * 13) var(--safe-area)}@media screen and (min-width: 992px){.page-contact__form{padding:calc(var(--s2) * 9) var(--safe-area);display:grid;grid-template-columns:calc(4 * 100 / 12 * 1%) calc(7 * 100 / 12 * 1%);column-gap:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.page-contact__form{padding:calc(var(--s2) * 12) var(--safe-area)}}.page-contact__form-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);text-wrap-style:balance;padding-bottom:var(--s)}@media screen and (min-width: 992px){.page-contact__form-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)}}.page-contact__form>*:nth-child(2n){width:100%}.page-contact__form form{width:100%;display:flex;flex-direction:column}.page-contact__form form div{margin:0;width:100%;display:flex;flex-direction:column}@media screen and (min-width: 576px){.page-contact__form form div{flex-direction:row;gap:var(--s4)}}@media screen and (min-width: 576px){.page-contact__form form div:has(input[type=submit]){flex-direction:column;gap:0}}.page-contact__form form span{margin:0}.page-contact__form form p{width:100%}@media screen and (min-width: 992px){.page-contact__form form p{margin-bottom:var(--s2)}}.page-contact__form form p label span:first-child{display:none}.page-contact__form form p label input,.page-contact__form form p label textarea{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);padding:var(--s3) var(--s3) calc(var(--s) * 2.5);width:100%;border:calc(var(--s) / 5) solid var(--color-secondary);border-radius:var(--s)}.page-contact__form form p label input::placeholder,.page-contact__form form p label textarea::placeholder{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:rgba(var(--color-secondary-rgb),.5)}.page-contact__form form p label input.wpcf7-not-valid,.page-contact__form form p label textarea.wpcf7-not-valid{border-color:#dc3232}.page-contact__form form p:has(.wpcf7-acceptance){margin-top:calc(var(--s) * 1)}@media screen and (min-width: 768px){.page-contact__form form>p:first-of-type{width:48.7%}}@media screen and (min-width: 992px){.page-contact__form form>p:first-of-type{width:48%}}.page-contact__form form label:has(input[type=checkbox]){margin-top:var(--s3);display:flex;flex-direction:row;gap:var(--s2);align-items:center}.page-contact__form form label:has(input[type=checkbox])>*{width:fit-content}.page-contact__form form label:has(input[type=checkbox]) input[type=checkbox]{width:var(--s5);height:var(--s5);padding:0}.page-contact__form form label:has(input[type=checkbox]) input[type=checkbox]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary)}.page-contact__form form input[type=submit]{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);margin-top:var(--s8);padding:calc(var(--s) * 3.2) calc(var(--s) * 4.8);min-height:calc(var(--s) * 10);line-height:1;font-weight:500;border:none;border-radius:6px;background-color:var(--color-primary);color:var(--color-white)}@media screen and (min-width: 768px){.page-contact__form form input[type=submit]{margin-top:var(--s6);padding:calc(var(--s) * 3.4) calc(var(--s) * 4.8) calc(var(--s) * 3)}}@keyframes changeImage{0%{opacity:.5}to{opacity:1}}.error-404{display:grid;place-items:center;min-height:70dvh}.error-404 .wrapper-fluid{display:grid;place-items:center;gap:var(--s5)}.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);text-align:center}@media screen and (min-width: 992px){.error-404__title{max-width:calc(6 * 100 / var(--cols) * 1%)}}.error-404__description{text-align:center;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){.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);max-width:calc(8 * 100 / var(--cols) * 1%)}}.error-404 .btn{margin-top:var(--s4)}.template-legal{margin-top:calc(var(--s) * 16);margin-bottom:calc(var(--s) * 24)}@media screen and (min-width: 576px){.template-legal{padding-right:calc(2 * 100 / 12 * 1%)}}@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{margin-top:calc(var(--s) * 10);margin-bottom:calc(var(--s) * 4)}.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 p,.template-legal .guten-content li,.template-legal .guten-content 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)}.template-legal .guten-content table{width:100%;margin-top:calc(var(--s) * 6);margin-bottom:calc(var(--s) * 6);text-align:left;border-spacing:0;border-collapse:collapse;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)}.template-legal .guten-content table th{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 table tr{border-bottom:1px solid var(--color-primary);padding:8px;display:table-row}.template-legal .guten-content a{color:var(--color-secondary);text-decoration:underline;transition:color .25s linear}.template-legal .guten-content a:hover,.template-legal .guten-content a:focus-visible{color:var(--color-primary)}.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)}textarea+.wpcf7-not-valid-tip{top:100%}.wpcf7-not-valid-tip{padding-top:calc(var(--s) * 1.6);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)}.custom-file-wrapper .wpcf7-form-control-wrap{display:block}.custom-file-wrapper .wpcf7-file{opacity:0;position:absolute;z-index:-1}.custom-file-wrapper .file-label{margin-top:var(--s4);margin-bottom:var(--s4);display:inline-block;padding:var(--s3) var(--s5);background-color:transparent;color:var(--color-text);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);border:1px solid var(--color-text);border-radius:6px;cursor:pointer;text-align:center}.custom-file-wrapper .file-label:hover{background-color:var(--color-text);color:var(--color-white)}.custom-file-wrapper .wpcf7-not-valid-tip{top:calc(var(--s) * -4)}.cky-consent-bar{padding:var(--s5) var(--safe-area)!important}.cky-consent-bar .cky-title,.cky-consent-bar .cky-notice-des{color:var(--color-text)!important;padding:0!important}.cky-consent-bar .cky-title{margin-bottom:var(--s3)!important}@media screen and (min-width: 992px){.cky-consent-bar .cky-title{margin-bottom:var(--s5)!important}}@media screen and (min-width: 992px){.cky-consent-bar .cky-notice-des{max-width:55%!important}}.cky-consent-bar .cky-notice-btn-wrapper{padding:0!important}.cky-consent-bar .cky-btn{min-height:calc(var(--s) * 10);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);line-height:1;font-weight:500;border-radius:6px;padding:calc(var(--s) * 3.2) calc(var(--s) * 4.8);transition:.4s ease background-color,.4s ease color}@media screen and (min-width: 768px){.cky-consent-bar .cky-btn{padding:calc(var(--s) * 3.4) calc(var(--s) * 4.8) calc(var(--s) * 3)}}.cky-consent-bar .cky-btn-accept{position:relative;border:0;color:var(--color-white)!important;background-image:linear-gradient(90deg,var(--color-tertiary),var(--color-tertiary))}.cky-consent-bar .cky-btn-accept:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-image:linear-gradient(90deg,var(--color-tertiary),var(--color-primary));border-radius:6px;opacity:0;transition:all .3s ease-in-out}.cky-consent-bar .cky-btn-accept:hover:after{opacity:1}.cky-consent-bar .cky-btn-reject,.cky-consent-bar .cky-btn-customize{position:relative;color:var(--color-tertiary)!important;border:1px solid var(--color-tertiary)!important;background-color:var(--color-transparent)!important}.cky-consent-bar .cky-btn-reject:after,.cky-consent-bar .cky-btn-customize:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-image:linear-gradient(90deg,var(--color-tertiary),var(--color-primary));border-radius:6px;opacity:0;transition:all .3s ease-in-out}.cky-consent-bar .cky-btn-reject:hover,.cky-consent-bar .cky-btn-customize:hover{color:var(--color-white)!important}.cky-consent-bar .cky-btn-reject:hover:after,.cky-consent-bar .cky-btn-customize:hover:after{opacity:1}.cky-prefrence-btn-wrapper .cky-btn{min-height:calc(var(--s) * 10);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);line-height:1;font-weight:500;border-radius:6px;padding:calc(var(--s) * 3.2) calc(var(--s) * 4.8);transition:.4s ease background-color,.4s ease color}@media screen and (min-width: 768px){.cky-prefrence-btn-wrapper .cky-btn{padding:calc(var(--s) * 3.4) calc(var(--s) * 4.8) calc(var(--s) * 3)}}.cky-prefrence-btn-wrapper .cky-btn-accept{position:relative;border:0;color:var(--color-white)!important;background-image:linear-gradient(90deg,var(--color-tertiary),var(--color-tertiary))}.cky-prefrence-btn-wrapper .cky-btn-accept:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-image:linear-gradient(90deg,var(--color-tertiary),var(--color-primary));border-radius:6px;opacity:0;transition:all .3s ease-in-out}.cky-prefrence-btn-wrapper .cky-btn-accept:hover:after{opacity:1}.cky-prefrence-btn-wrapper .cky-btn-reject,.cky-prefrence-btn-wrapper .cky-btn-preferences{position:relative;color:var(--color-tertiary)!important;border:1px solid var(--color-tertiary)!important;background-color:var(--color-transparent)!important}.cky-prefrence-btn-wrapper .cky-btn-reject:after,.cky-prefrence-btn-wrapper .cky-btn-preferences:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-image:linear-gradient(90deg,var(--color-tertiary),var(--color-primary));border-radius:6px;opacity:0;transition:all .3s ease-in-out}.cky-prefrence-btn-wrapper .cky-btn-reject:hover,.cky-prefrence-btn-wrapper .cky-btn-preferences:hover{color:var(--color-white)!important}.cky-prefrence-btn-wrapper .cky-btn-reject:hover:after,.cky-prefrence-btn-wrapper .cky-btn-preferences:hover:after{opacity:1}.cky-btn-revisit-wrapper{background-color:var(--color-tertiary)!important}.cky-preference-center div[data-cky-tag=detail-powered-by]{display:none!important}.button{display:block;width:fit-content;text-decoration:none;cursor:pointer;display:flex;align-items:center}.button__text{position:relative;z-index:2}.button.btn{min-height:calc(var(--s) * 10);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);line-height:1;font-weight:500;border-radius:6px;padding:calc(var(--s) * 3.2) calc(var(--s) * 4.8);transition:.4s ease background-color,.4s ease color}@media screen and (min-width: 768px){.button.btn{padding:calc(var(--s) * 3.4) calc(var(--s) * 4.8) calc(var(--s) * 3)}}.button.btn--light{background-color:var(--color-white);border:1px solid var(--color-white)}.button.btn--light:hover{background-color:var(--color-text)}.button.btn--light:hover .button__text{color:var(--color-white)}.button.btn--dark{position:relative;background-image:linear-gradient(90deg,var(--color-text),var(--color-text))}.button.btn--dark:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg,var(--color-tertiary),var(--color-primary));border-radius:6px;opacity:0;transition:all .3s ease-in-out}.button.btn--dark:hover:after{opacity:1}.button.btn--dark .button__text{color:var(--color-white)}.button.btn--transparent{background-color:transparent;color:var(--color-white);border:1px solid var(--color-white)}.button.btn--transparent:hover,.button.btn--transparent:focus{background-color:var(--color-white);color:var(--color-secondary)}.button.btn--transparent:hover .button__text,.button.btn--transparent:focus .button__text{color:var(--color-primary)}.button.btn--color{text-transform:uppercase;position:relative;background-image:linear-gradient(90deg,var(--color-primary),var(--color-primary))}.button.btn--color:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg,var(--color-tertiary),var(--color-primary));border-radius:6px;opacity:0;transition:all .3s ease-in-out}.button.btn--color:hover:after{opacity:1}.button.btn--color .button__text{color:var(--color-white)}.button.link{text-decoration:underline;text-decoration-color:transparent;transition:.3s}.button.link:hover,.button.link:focus{text-decoration-color:inherit}.mobile-only{display:flex}@media screen and (min-width: 1200px){.mobile-only{display:none}}.desktop-only{display:none}@media screen and (min-width: 1200px){.desktop-only{display:flex}}.link--underline{display:inline-block;position:relative;text-decoration:none}.link--underline:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:calc(var(--s) / 5);bottom:0;left:0;background-color:var(--color-white);transform-origin:bottom center;transition:transform .25s ease-out}.link--underline:hover:after{transform:scaleX(1);transform-origin:bottom center}.post{margin-top:calc(var(--s) * 10);margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.post{margin-top:calc(var(--s) * 16);margin-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.post{margin-bottom:calc(var(--s) * 45);margin-bottom:calc(var(--s2) * 12)}}.post__header{margin-bottom:calc(var(--s) * 6)}@media screen and (min-width: 576px){.post__header{display:flex}}@media screen and (min-width: 992px){.post__header{margin-bottom:calc(var(--s) * 10)}}@media screen and (min-width: 1200px){.post__header{margin-bottom:calc(var(--s) * 14)}}.post__header .pretitle{margin-bottom:calc(var(--s) * 10);display:flex;flex-direction:column;gap:var(--s)}@media screen and (min-width: 576px){.post__header .pretitle{flex-basis:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.post__header .pretitle{flex-basis:25%}}.post__header .pretitle p{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);text-decoration:none}.post__date{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: 576px){.post__info{flex-basis:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.post__info{flex-basis:75%}}.post__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-top:calc(var(--s) * 2)}@media screen and (min-width: 576px){.post__title{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.post__title{padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.post__title{padding-right:calc(2 * 100 / 12 * 1%)}}.post__image img{aspect-ratio:485/164;width:100%;object-fit:cover}.post__content{margin-top:calc(var(--s) * 4)}@media screen and (min-width: 992px){.post__content{margin-top:calc(var(--s) * 13)}}@media screen and (min-width: 1200px){.post__content{margin-top:calc(var(--s) * 18);display:flex}}.post__share{display:flex;height:min-content;gap:calc(var(--s) * 6);margin-bottom:calc(var(--s) * 10)}@media screen and (min-width: 768px){.post__share{margin-left:25%}}@media screen and (min-width: 992px){.post__share{flex-basis:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.post__share{flex-basis:calc(5 * 100 / 12 * 1%);margin-left:0}}.post__share-title,.post__share-social{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)}.post__share-title{font-weight:600}.post__share-social{display:flex;gap:calc(var(--s) * 6);padding:0;margin:0}.post__share-social li{color:var(--color-primary);list-style:none}.post__share-social a{transition:color .25s ease-in-out;text-underline-offset:2px}.post__share-social a:hover,.post__share-social a:focus-visible{color:var(--color-primary)}@media screen and (min-width: 576px){.post__body{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.post__body{padding-left:25%;padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.post__body{flex-basis:calc(8 * 100 / 12 * 1%);padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.post__body{flex-basis:calc(7 * 100 / 12 * 1%);padding-left:0}}.post__body .h2,.post__body 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);margin:var(--s6) 0 var(--s2)}.post__body .h3,.post__body 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);margin:var(--s6) 0 var(--s2)}.post__body .h4,.post__body h4{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:var(--s6) 0 var(--s2)}.post__body .h5,.post__body h5,.post__body .h6,.post__body h6{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);font-weight:600;margin:var(--s4) 0 var(--s2)}.post__body iframe{width:100%;height:auto;aspect-ratio:560/315}.post__body p{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: 1200px){.post__body 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);line-height:22px}}.post__body p+p{margin-top:calc(var(--s) * 3)}.post__body ul,.post__body ol{padding:calc(var(--s) * 3) calc(var(--s) * 3)}.post__body ul+h2,.post__body ul+h3,.post__body ul+h4,.post__body ul+h5,.post__body ul+h6,.post__body ol+h2,.post__body ol+h3,.post__body ol+h4,.post__body ol+h5,.post__body ol+h6{margin-top:var(--s3)}.post__body h2+ul,.post__body h2+ol,.post__body h3+ul,.post__body h3+ol,.post__body h4+ul,.post__body h4+ol,.post__body h5+ul,.post__body h5+ol,.post__body h6+ul,.post__body h6+ol{padding-top:0}.post__body 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)}@media screen and (min-width: 1200px){.post__body li{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)}}.post__body li+li{margin-top:var(--s)}.post__body a{transition:color .25s ease-in-out}.post__body a:hover,.post__body a:focus-visible{color:var(--color-primary)}.post__body img{max-width:100%;width:auto;height:auto;object-fit:cover;margin-top:calc(var(--s) * 7);margin-bottom:calc(var(--s) * 10)}@media screen and (min-width: 992px){.post__body img{margin-top:calc(var(--s) * 10);margin-bottom:calc(var(--s) * 14)}}.post__body br{content:"";display:block;margin-top:var(--s3)}.post__body figure{margin-top:calc(var(--s) * 7);margin-bottom:calc(var(--s) * 10)}@media screen and (min-width: 992px){.post__body figure{margin-top:calc(var(--s) * 10);margin-top:calc(var(--s) * 14)}}.post__body blockquote{padding:var(--s4);font-style:italic}.post__body blockquote 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)}.single-solutions .problem-sec{padding-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.single-solutions .problem-sec{padding-bottom:0}}.single-solutions .problem-sec__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)}.single-solutions .problem-sec>p{margin-top:var(--s3)}@media screen and (min-width: 576px){.single-solutions .problem-sec>p{margin-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.single-solutions .problem-sec>p{margin-top:var(--s3);margin-right:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.single-solutions .problem-sec>p{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)}}.single-solutions .problem-sec__tables{margin-top:var(--s8);display:flex;flex-direction:column;align-items:center;gap:var(--s4)}@media screen and (min-width: 768px){.single-solutions .problem-sec__tables{flex-direction:row;margin-top:calc(var(--s) * 11);align-items:stretch}}@media screen and (min-width: 992px){.single-solutions .problem-sec__tables{gap:var(--s8)}}@media screen and (min-width: 992px){.single-solutions .problem-sec__tables>.icon{--width: var(--s7);--height: var(--s6);min-width:var(--s7);align-self:center}}@media screen and (min-width: 768px){.single-solutions .problem-sec__tables>.icon.desktop-only{display:flex}}@media screen and (min-width: 768px){.single-solutions .problem-sec__tables>.icon.mobile-only{display:none}}.single-solutions .problem-sec__table{padding:var(--s5);width:fit-content;max-width:calc(var(--s) * 69);display:flex;flex-direction:column;justify-content:space-between;gap:var(--s7);border:calc(var(--s) / 5) solid var(--color-secondary);border-radius:var(--border-radius)}@media screen and (min-width: 768px){.single-solutions .problem-sec__table{max-width:100%;flex-direction:row;align-items:flex-end}}@media screen and (min-width: 1200px){.single-solutions .problem-sec__table{flex-direction:row;align-items:flex-end;padding:var(--s7) var(--s5) var(--s5) var(--s6);min-width:calc(5.5 * 100 / 12 * 1%)}}.single-solutions .problem-sec__table .table-percentage{font-size:var(--fs-hg2);line-height:var(--lh-hg2);letter-spacing:var(--ls-hg2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 1200px){.single-solutions .problem-sec__table .table-percentage{margin-bottom:var(--s)}}@media screen and (min-width: 768px){.single-solutions .problem-sec__key{min-width:40%}}@media screen and (min-width: 992px){.single-solutions .problem-sec__key{min-width:35%}}@media screen and (min-width: 1200px){.single-solutions .problem-sec__key{min-width:27%}}.single-solutions .problem-sec__key p:not(.table-percentage){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)}.single-solutions .problem-sec__svg{width:fit-content}@media screen and (min-width: 768px){.single-solutions .problem-sec__svg{margin-top:0;margin-bottom:0}}.single-solutions .problem-sec__svg svg{height:100%;width:100%}@media screen and (min-width: 768px){.single-solutions .problem-sec__svg .desktop-only{display:flex}}@media screen and (min-width: 768px){.single-solutions .problem-sec__svg .mobile-only{display:none}}.single-solutions .solution-sec{padding-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.single-solutions .solution-sec{padding-top:calc(var(--s8) * 3);padding-bottom:0}}@media screen and (min-width: 768px){.single-solutions .solution-sec__header--two-cols{display:flex}}@media screen and (min-width: 768px){.single-solutions .solution-sec__header--two-cols .solution-sec__title{flex-basis:calc(5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.single-solutions .solution-sec__header--two-cols .solution-sec__title{flex-basis:50%}}@media screen and (min-width: 576px){.single-solutions .solution-sec__header--two-cols .solution-sec__description--right{margin-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.single-solutions .solution-sec__header--two-cols .solution-sec__description--right{margin-right:0;flex-basis:calc(7 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.single-solutions .solution-sec__header--two-cols .solution-sec__description--right{flex-basis:50%}}.single-solutions .solution-sec__header+.two-cols-sec{padding-top:var(--s6);margin-top:0}@media screen and (min-width: 992px){.single-solutions .solution-sec__header+.two-cols-sec{padding-top:var(--s10)}}.single-solutions .solution-sec__header+.gallery-charts-slider{padding-top:var(--s6)}@media screen and (min-width: 992px){.single-solutions .solution-sec__header+.gallery-charts-slider{padding-top:var(--s8)}}.single-solutions .solution-sec__header+.gallery-slider{padding-top:var(--s6)}@media screen and (min-width: 992px){.single-solutions .solution-sec__header+.gallery-slider{padding-top:var(--s8)}}.single-solutions .solution-sec__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:var(--s3)}@media screen and (min-width: 576px){.single-solutions .solution-sec__description{margin-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.single-solutions .solution-sec__description{margin-top:var(--s3);margin-right:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.single-solutions .solution-sec__description{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)}}.single-solutions .two-cols-sec{margin-top:var(--s10);padding-bottom:0}@media screen and (min-width: 768px){.single-solutions .two-cols-sec{align-items:stretch}}@media screen and (min-width: 992px){.single-solutions .two-cols-sec{align-items:flex-end;padding-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.single-solutions .two-cols-sec{padding-bottom:calc(var(--s2) * 12);margin-top:calc(var(--s) * 11)}}@media screen and (min-width: 768px){.single-solutions .two-cols-sec__content{padding-top:var(--s10)}}@media screen and (min-width: 992px){.single-solutions .two-cols-sec__content{margin-right:0}}@media screen and (min-width: 992px){.single-solutions .article{padding-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.single-solutions .article{padding-bottom:calc(var(--s2) * 12)}}.single-solutions .gallery-charts-slider,.single-solutions .gallery-slider{padding-top:calc(var(--s) * 13)}@media screen and (min-width: 992px){.single-solutions .gallery-charts-slider,.single-solutions .gallery-slider{padding-top:calc(var(--s2) * 9);padding-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.single-solutions .gallery-charts-slider,.single-solutions .gallery-slider{padding-top:calc(var(--s2) * 12);padding-bottom:calc(var(--s2) * 12)}}.single-technology .basics{margin-top:calc(var(--s) * 26);margin-bottom:calc(var(--s) * 24)}.single-technology .basics header{margin-bottom:calc(var(--s) * 10)}@media screen and (min-width: 992px){.single-technology .basics header{display:flex}}@media screen and (min-width: 1200px){.single-technology .basics header{margin-bottom:calc(var(--s) * 24)}}@media screen and (min-width: 768px){.single-technology .basics .pretitle{flex-basis:calc(5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.single-technology .basics .pretitle{padding-right:12.5%;flex-basis:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 576px){.single-technology .basics__description-wrapper{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.single-technology .basics__description-wrapper{flex-basis:calc(7 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.single-technology .basics__description-wrapper{padding-right:0;flex-basis:calc(8 * 100 / 12 * 1%)}}.single-technology .basics__description p{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)}.single-technology .basics__image img{aspect-ratio:1444/756;width:100%;object-fit:cover}.single-technology .basics .button{margin-top:calc(var(--s) * 6)}.single-technology .set-up{padding-top:calc(var(--s) * 10);padding-bottom:calc(var(--s) * 10);background:linear-gradient(90deg,var(--color-tertiary),var(--color-primary))}@media screen and (min-width: 992px){.single-technology .set-up{padding-top:calc(var(--s) * 13);padding-bottom:calc(var(--s) * 15)}}.single-technology .set-up *{color:var(--color-primary-contrast)}.single-technology .set-up .pretitle{margin-bottom:var(--s8);padding:0 var(--safe-area);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);opacity:1;text-transform:none}@media screen and (min-width: 992px){.single-technology .set-up .pretitle{margin-bottom:var(--s9)}}.single-technology .set-up .tabs__content{position:relative}@media screen and (min-width: 992px){.single-technology .set-up .tabs__content{display:grid;grid-template-areas:"control tab";grid-template-columns:calc(2.5 * 100 / 12 * 1%) calc(9.5 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.single-technology .set-up .tabs__content{grid-template-columns:calc(2 * 100 / 12 * 1%) calc(10 * 100 / 12 * 1%)}}.single-technology .set-up .tabs__controls{grid-area:control;padding:0 var(--safe-area);margin-bottom:var(--s3);width:min-content;display:flex;gap:var(--s4)}@media screen and (min-width: 992px){.single-technology .set-up .tabs__controls{margin-bottom:0;width:auto;flex-direction:column;gap:calc(var(--s) * 2)}}.single-technology .set-up .tabs__control{cursor:pointer;text-align:left;width:min-content;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);transition:opacity .3s ease-in-out}.single-technology .set-up .tabs__control[aria-pressed=false]{opacity:.5}.single-technology .set-up .tabs__control:hover,.single-technology .set-up .tabs__control:focus-visible{opacity:1}.single-technology .set-up .tabs__tab{grid-area:tab;position:relative}@media screen and (min-width: 992px){.single-technology .set-up .tabs__tab{display:flex;flex-direction:column}}.single-technology .set-up .tabs__tab.hide{display:none}.single-technology .set-up .tabs__description{padding:0 var(--safe-area)}@media screen and (min-width: 768px){.single-technology .set-up .tabs__description{display:flex;column-gap:calc(var(--s) * 10)}}@media screen and (min-width: 992px){.single-technology .set-up .tabs__description{padding:0;width:calc(8 * 100 / 9.5 * 1%);column-gap:calc(var(--s) * 12)}}@media screen and (min-width: 1200px){.single-technology .set-up .tabs__description{width:75%}}.single-technology .set-up .tabs__description p{flex-basis:50%;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: 576px){.single-technology .set-up .tabs__description p{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.single-technology .set-up .tabs__description p{padding-right:0}}@media screen and (min-width: 1200px){.single-technology .set-up .tabs__description 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)}}.single-technology .set-up .tabs__description p+p{margin-top:calc(var(--s) * 3)}@media screen and (min-width: 768px){.single-technology .set-up .tabs__description p+p{margin-top:0}}.single-technology .set-up .tabs__gallery{margin-top:calc(var(--s) * 7)}@media screen and (min-width: 992px){.single-technology .set-up .tabs__gallery{margin-top:var(--s10)}}@media screen and (min-width: 992px){.single-technology .set-up .tabs__gallery .gallery-slider__slider{padding-left:0}}.single-technology .article+.accordion{padding-top:0}.single-technology .slider-cards-section{padding-top:calc(var(--s) * 13);padding-bottom:calc(var(--s) * 13);display:flex;flex-direction:column;row-gap:var(--s8);overflow:hidden}@media screen and (min-width: 992px){.single-technology .slider-cards-section{padding-top:calc(var(--s2) * 9);padding-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.single-technology .slider-cards-section{flex-direction:row;column-gap:var(--s4);padding-top:calc(var(--s2) * 12);padding-bottom:calc(var(--s2) * 12)}}.single-technology .slider-cards-section header{padding:0 var(--safe-area);display:flex;flex-direction:column;row-gap:var(--s3)}@media screen and (min-width: 576px){.single-technology .slider-cards-section header{flex-direction:row}}@media screen and (min-width: 1200px){.single-technology .slider-cards-section header{padding:0 0 0 var(--safe-area);min-width:25%;margin-right:calc(1 * 100 / 12 * 1%);flex-direction:column}}@media screen and (min-width: 576px){.single-technology .slider-cards-section header>*{width:50%}}@media screen and (min-width: 1200px){.single-technology .slider-cards-section header>*{width:fit-content}}.single-technology .slider-cards-section header .button{margin-top:var(--s5)}@media screen and (min-width: 992px){.single-technology .slider-cards-section header .button{margin-top:var(--s4)}}.single-technology .slider-cards-section__title{text-wrap:balance;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: 1200px){.single-technology .slider-cards-section__content{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)}}.single-technology .slider-cards-section__wrapper{position:relative;cursor:url(/themes/opus-rs/ui/assets/icons/swiper-arrows-dark.svg) 40 40,grab}@media screen and (min-width: 1200px){.single-technology .slider-cards-section__wrapper{max-width:calc(8 * 100 / 12 * 1%)}}.single-technology .slider-cards-section__wrapper .slider-cards__slider{padding-left:calc(var(--s) * 4);padding-right:calc(var(--s) * 4)}@media screen and (min-width: 1200px){.single-technology .slider-cards-section__wrapper .slider-cards__slider{padding-left:0;padding-right:calc(var(--s) * 8)}}.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card{display:flex;flex-direction:column}.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__image picture{max-height:calc(var(--s2) * 60.3);width:100%;aspect-ratio:550/600}@media screen and (min-width: 992px){.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__image picture{aspect-ratio:550/600}}@media screen and (min-width: 1600px){.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__image picture{max-height:50dvh}}.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__image picture img{height:100%;width:100%;object-fit:cover;border-radius:var(--border-radius)}.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__content{margin-top:var(--s4);display:flex;flex-direction:column;text-decoration:none}@media screen and (min-width: 992px){.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__content{padding-right:var(--s5)}}.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__content-time{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);margin-bottom:var(--s2);color:inherit;opacity:.8}@media screen and (min-width: 1200px){.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__content-time{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)}}.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__content-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, 400);padding-right:var(--s5)}@media screen and (min-width: 992px){.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__content-title{max-width:87.5%;padding-right:0}}@media screen and (min-width: 1200px){.single-technology .slider-cards-section__wrapper .slider-cards__slider .slider-cards--card__content-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)}}.single-technology .slider-cards-section>.button{margin:var(--s2) auto 0}@media screen and (min-width: 992px){.single-technology .slider-cards-section>.button{margin:0 var(--safe-area)}}.single-technology .slider-cards-section+.two-cols-sec--wrapper{margin:0}.template-home .home-hero{position:relative;height:calc(100svh - var(--menu-height));display:flex;flex-direction:column;justify-content:flex-end}.template-home .home-hero__background{position:absolute;top:calc(var(--menu-height) * -1);left:0;z-index:-1;width:100%;height:calc(100% + var(--menu-height))}.template-home .home-hero__background:before{content:"";position:absolute;display:block;background-color:var(--color-secondary);opacity:.4;width:100%;height:100%;z-index:1;pointer-events:none}@media screen and (min-width: 992px){.template-home .home-hero__background:before{background:linear-gradient(180deg,#0000 51.05%,#0006),linear-gradient(0deg,#0003,#0003),linear-gradient(270deg,#0000 43.97%,#0003 98.16%)}}@media screen and (min-width: 992px){.template-home .home-hero__background:after{content:"";position:absolute;display:block;background-color:var(--color-secondary);opacity:.2;width:100%;height:100%;z-index:1;pointer-events:none;top:0;left:0}}.template-home .home-hero__background video{position:relative;width:100%;height:100%;object-fit:cover}.template-home .home-hero__content{padding-bottom:var(--s5);padding-top:calc(var(--s) * 13);position:relative;overflow:hidden}@media screen and (min-width: 992px){.template-home .home-hero__content{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:calc(var(--s) * 11)}}@media screen and (min-width: 1200px){.template-home .home-hero__content{column-gap:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1440px){.template-home .home-hero__content{column-gap:calc(2 * 100 / 12 * 1%)}}.template-home .home-hero__content:before{content:"";position:absolute;left:calc(var(--safe-area) * -1);top:0;display:block;background:linear-gradient(360deg,#000000d9,#0000);width:calc(100% + var(--safe-area) * 2);height:100%;z-index:1;pointer-events:none}@media screen and (min-width: 992px){.template-home .home-hero__content:before{display:none}}@media screen and (min-width: 576px){.template-home .home-hero__content-title{padding-left:calc(2 * 100 / 12 * 1%)}}.template-home .home-hero__content--main{margin-bottom:var(--s2);position:relative;z-index:1}@media screen and (min-width: 992px){.template-home .home-hero__content--main{margin-bottom:0;max-width:40%}}@media screen and (min-width: 1200px){.template-home .home-hero__content--main{width:50%;max-width:unset}}@media screen and (min-width: 1440px){.template-home .home-hero__content--main{width:calc(5 * 100 / 12 * 1%)}}.template-home .home-hero__content--description{display:flex;flex-direction:column;position:relative;z-index:1;text-wrap-style:balance}@media screen and (min-width: 576px){.template-home .home-hero__content--description{align-items:flex-start}}@media screen and (min-width: 992px){.template-home .home-hero__content--description{padding-bottom:calc(var(--s) * 2.5);justify-content:flex-end;max-width:40%}}@media screen and (min-width: 1200px){.template-home .home-hero__content--description{padding-right:var(--s5);width:calc(4 * 100 / 12 * 1%);max-width:unset}}@media screen and (min-width: 1440px){.template-home .home-hero__content--description{padding-right:var(--s10)}}.template-home .home-hero__content--description .btn--color{padding:var(--s3) var(--s5);margin-top:var(--s10);width:100%;justify-content:center}@media screen and (min-width: 576px){.template-home .home-hero__content--description .btn--color{width:auto}}@media screen and (min-width: 992px){.template-home .home-hero__content--description .btn--color{margin-top:var(--s3);width:auto}}.template-home .home-hero__title{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);text-wrap-style:balance}@media screen and (min-width: 576px){.template-home .home-hero__title{padding-right:calc(1 * 100 / 12 * 1%)}}.template-home .home-hero__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){.template-home .home-hero__description{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-home .home-hero__title,.template-home .home-hero__description{padding-right:0}}.template-home .home-hero__subtitle,.template-home .home-hero__title,.template-home .home-hero__description,.template-home .home-hero__scroll{color:var(--color-white)}.template-home .home-hero__subtitle{margin-bottom:var(--s2);font-size:var(--fs-pretitle);line-height:var(--lh-pretitle)}@media screen and (min-width: 992px){.template-home .home-hero__subtitle{margin-bottom:var(--s3)}}.template-home .home-hero__scroll{display:none}@media screen and (min-width: 992px){.template-home .home-hero__scroll{display:block}}.template-home .home-hero__scroll div{padding:var(--s5) 0;border-top:1px solid var(--color-white)}@media screen and (min-width: 1200px){.template-home .home-hero__scroll div{padding:var(--s5) 0 var(--s6)}}.template-home .home-hero__scroll 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);color:var(--color-white);display:flex;flex-direction:row;gap:var(--s3);cursor:pointer}@media screen and (min-width: 768px){.template-home .home-hero__scroll button{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: 992px){.template-home .home-hero__scroll button{gap:var(--s4)}}.template-home .home-background{position:relative;overflow:hidden}.template-home .home-background:before{position:absolute;content:"";pointer-events:none;background:url(/themes/opus-rs/ui/assets/images/bg-deco.png) no-repeat;background-size:cover;min-width:200%;height:calc(100% + var(--s) * 2);background-position:center center;top:calc(var(--s) * -13);left:67%;transform:translate(-51%);pointer-events:all}@media screen and (min-width: 768px){.template-home .home-background:before{height:130%}}@media screen and (min-width: 992px){.template-home .home-background:before{display:none}}.template-home .highlighted{overflow:hidden;position:relative;display:flex;flex-direction:column;gap:var(--s5);padding-top:calc(var(--s) * 13);padding-bottom:calc(var(--s) * 8)}@media screen and (min-width: 768px){.template-home .highlighted{padding-top:calc(var(--s) * 20);padding-bottom:calc(var(--s) * 22)}}@media screen and (min-width: 1200px){.template-home .highlighted{padding-top:calc(var(--s) * 24);padding-bottom:calc(var(--s) * 22)}}.template-home .highlighted>p{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: 576px){.template-home .highlighted>p{margin-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-home .highlighted>p{margin-right:25%}}.template-home .solutions-section{position:relative;padding:var(--s8) 0 calc(var(--s) * 13)}@media screen and (min-width: 992px){.template-home .solutions-section{padding-bottom:calc(var(--s2) * 12)}}.template-home .solutions-section .swiper-pagination{--swiper-pagination-fraction-color: var(--color-tertiary);--swiper-pagination-top: calc(var(--s) * 0);text-align:left;padding:0 var(--safe-area);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);height:max-content;width:max-content}.template-home .solutions-section .swiper-pagination-current{font-weight:600}.template-home .solutions-section .swiper{padding:0 var(--safe-area);cursor:url(/themes/opus-rs/ui/assets/icons/swiper-arrows-dark.svg) 40 40,grab}.template-home .solutions-section .solution-card{padding:var(--s3);height:auto;background-color:var(--color-grey-300);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:var(--s4)}@media screen and (min-width: 576px){.template-home .solutions-section .solution-card{padding:var(--s3)}}@media screen and (min-width: 768px){.template-home .solutions-section .solution-card{padding:var(--s5);display:flex;flex-direction:row;align-items:center;gap:var(--s8)}}@media screen and (min-width: 992px){.template-home .solutions-section .solution-card{padding:var(--s8) var(--s7) var(--s8) var(--s6);gap:calc(var(--s) * 11)}}.template-home .solutions-section .solution-card__image{border-radius:var(--border-radius);background-color:#c8c8c8;aspect-ratio:267/176}@media screen and (min-width: 768px){.template-home .solutions-section .solution-card__image{aspect-ratio:1/1;aspect-ratio:540/460}}@media screen and (min-width: 992px){.template-home .solutions-section .solution-card__image{aspect-ratio:540/460}}@media screen and (min-width: 768px){.template-home .solutions-section .solution-card__image{width:50%;height:100%}}.template-home .solutions-section .solution-card__image>picture{height:100%;aspect-ratio:320/180}@media screen and (min-width: 768px){.template-home .solutions-section .solution-card__image>picture{aspect-ratio:1/1;aspect-ratio:540/460}}@media screen and (min-width: 992px){.template-home .solutions-section .solution-card__image>picture{aspect-ratio:540/460}}.template-home .solutions-section .solution-card__image>picture img{height:100%;width:100%;object-fit:cover;border-radius:var(--border-radius)}.template-home .solutions-section .solution-card__content{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-right:12.5%}@media screen and (min-width: 768px){.template-home .solutions-section .solution-card__content{margin-top:0;width:calc(5 * 100 / 12 * 1%);padding:var(--s6) calc(var(--s) * 3) var(--s6) 0}}@media screen and (min-width: 992px){.template-home .solutions-section .solution-card__content{padding:0 calc(var(--s) * 10) 0 0}}@media screen and (min-width: 1200px){.template-home .solutions-section .solution-card__content{padding-top:var(--s10);padding-bottom:var(--s10)}}@media screen and (min-width: 1200px){.template-home .solutions-section .solution-card__content>*:not(.button){width:calc(11 * 100 / 12 * 1%)}}.template-home .solutions-section .solution-card__content-number{display:none}@media screen and (min-width: 992px){.template-home .solutions-section .solution-card__content-number{display:block;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:var(--s4)}}.template-home .solutions-section .solution-card__content-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: 992px){.template-home .solutions-section .solution-card__content-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)}}.template-home .solutions-section .solution-card__content-description{margin-top:calc(var(--s) * 1.5);margin-bottom:var(--s6);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: 576px){.template-home .solutions-section .solution-card__content-description{padding-right:0}}@media screen and (min-width: 992px){.template-home .solutions-section .solution-card__content-description{margin-top:var(--s2)}}@media screen and (min-width: 1200px){.template-home .solutions-section .solution-card__content .button{margin-top:calc(var(--s) * 13)}}.template-home .technology-section{padding-top:calc(var(--s) * 13);padding-bottom:calc(var(--s) * 13)}@media screen and (min-width: 768px){.template-home .technology-section{padding-top:calc(var(--s) * 20);padding-bottom:calc(var(--s) * 22)}}@media screen and (min-width: 1200px){.template-home .technology-section{padding-top:calc(var(--s) * 24);padding-bottom:calc(var(--s) * 24)}}.template-home .technology-section__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) * 3)}.template-home .technology-section__desc{text-wrap-style:balance}@media screen and (min-width: 1200px){.template-home .technology-section__desc{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-home .technology-section header{display:flex;flex-direction:column;padding-bottom:var(--s8)}@media screen and (min-width: 576px){.template-home .technology-section header{flex-direction:row}}@media screen and (min-width: 992px){.template-home .technology-section header{padding-bottom:calc(var(--s) * 14)}}@media screen and (min-width: 576px){.template-home .technology-section header>*{width:50%}}.template-home .technology-section__wrapper{display:flex;flex-direction:column;row-gap:calc(var(--s) * 4.8)}.template-home .technology-section__wrapper .tecnology-card{background-color:var(--color-grey-300);border-radius:var(--border-radius)}@media screen and (min-width: 768px){.template-home .technology-section__wrapper .tecnology-card{display:flex;flex-direction:row}}@media screen and (min-width: 768px){.template-home .technology-section__wrapper .tecnology-card__image{width:50%}}.template-home .technology-section__wrapper .tecnology-card__image>picture{height:100%;aspect-ratio:343/200}@media screen and (min-width: 576px){.template-home .technology-section__wrapper .tecnology-card__image>picture{aspect-ratio:682/366}}.template-home .technology-section__wrapper .tecnology-card__image>picture img{height:100%;width:100%;object-fit:cover;border-top-left-radius:var(--s2);border-top-right-radius:var(--s2)}@media screen and (min-width: 768px){.template-home .technology-section__wrapper .tecnology-card__image>picture img{border-top-right-radius:unset;border-bottom-left-radius:var(--s2)}}.template-home .technology-section__wrapper .tecnology-card__content{padding:var(--s5) var(--s3) var(--s3);display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 768px){.template-home .technology-section__wrapper .tecnology-card__content{width:50%;padding:var(--s6)}}@media screen and (min-width: 992px){.template-home .technology-section__wrapper .tecnology-card__content{padding:var(--s7);gap:var(--s3)}}.template-home .technology-section__wrapper .tecnology-card__content-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: 1200px){.template-home .technology-section__wrapper .tecnology-card__content-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)}}.template-home .technology-section__wrapper .tecnology-card__content-description{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);text-wrap-style:balance}@media screen and (min-width: 1200px){.template-home .technology-section__wrapper .tecnology-card__content>*:not(.button){width:50%}}.template-home .technology-section__wrapper .tecnology-card__content .button{margin-top:var(--s4)}@media screen and (min-width: 768px){.template-home .technology-section__wrapper .tecnology-card__content .button{margin-top:calc(var(--s4) * 2)}}@media screen and (min-width: 1200px){.template-home .technology-section__wrapper .tecnology-card__content .button{margin-top:auto}}.template-home .case-studies-section{padding-top:calc(var(--s) * 11);padding-bottom:calc(var(--s) * 13);background:linear-gradient(270deg,var(--color-primary),var(--color-tertiary));display:flex;flex-direction:column;row-gap:var(--s8);overflow:hidden}@media screen and (min-width: 768px){.template-home .case-studies-section{padding-top:calc(var(--s) * 14);padding-bottom:calc(var(--s) * 15)}}@media screen and (min-width: 1200px){.template-home .case-studies-section{flex-direction:row;column-gap:var(--s4);padding-top:calc(var(--s) * 23);padding-bottom:calc(var(--s) * 25)}}.template-home .case-studies-section header{padding:0 var(--safe-area);display:flex;flex-direction:column;row-gap:var(--s3)}@media screen and (min-width: 576px){.template-home .case-studies-section header{flex-direction:row}}@media screen and (min-width: 1200px){.template-home .case-studies-section header{padding:0 0 0 var(--safe-area);min-width:25%;margin-right:calc(1 * 100 / 12 * 1%);flex-direction:column}}@media screen and (min-width: 576px){.template-home .case-studies-section header>*{width:50%}}@media screen and (min-width: 1200px){.template-home .case-studies-section header>*{width:fit-content}}.template-home .case-studies-section header .button{margin-top:var(--s5)}@media screen and (min-width: 992px){.template-home .case-studies-section header .button{margin-top:var(--s4)}}.template-home .case-studies-section__title{color:var(--color-primary-contrast);text-wrap:balance;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-home .case-studies-section__content{color:var(--color-primary-contrast)}@media screen and (min-width: 1200px){.template-home .case-studies-section__content{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-home .case-studies-section__wrapper{position:relative;cursor:url(/themes/opus-rs/ui/assets/icons/swiper-arrows-light.svg) 40 40,grab}@media screen and (min-width: 1200px){.template-home .case-studies-section__wrapper{max-width:calc(8 * 100 / 12 * 1%)}}.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider{padding-left:calc(var(--s) * 4);padding-right:calc(var(--s) * 4)}@media screen and (min-width: 1200px){.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider{padding-left:0;padding-right:calc(var(--s) * 8)}}.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card{display:flex;flex-direction:column}.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__image picture{max-height:calc(var(--s2) * 60.3);width:100%;aspect-ratio:299/388}@media screen and (min-width: 992px){.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__image picture{aspect-ratio:435/603}}@media screen and (min-width: 1600px){.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__image picture{max-height:50dvh}}.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__image picture img{height:100%;width:100%;object-fit:cover;border-radius:var(--border-radius)}.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__content{margin-top:var(--s4);display:flex;flex-direction:column;color:var(--color-white);text-decoration:none}@media screen and (min-width: 992px){.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__content{padding-right:var(--s5)}}.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__content-time{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);margin-bottom:var(--s2);color:inherit;opacity:.8}@media screen and (min-width: 1200px){.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__content-time{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-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__content-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);color:inherit;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-family:Arial,sans-serif;text-decoration:underline;text-decoration-color:transparent;transition:.3s;text-wrap-style:balance}.template-home .case-studies-section__wrapper .case-studies_cards-slider__slider .case-studies-card__content-title:hover{text-decoration-color:var(--color-white)}.template-home .case-studies-section>.button{margin:var(--s2) auto 0}@media screen and (min-width: 992px){.template-home .case-studies-section>.button{margin:0 var(--safe-area)}}.template-home .leader-banner__video-wrapper{margin-left:calc(1 * 100 / 12 * 1%)}@media screen and (min-width: 768px){.template-home .leader-banner__video-wrapper{margin-left:50%}}.template-home .leader-banner__video{border-radius:var(--border-radius)}.template-home .leader-banner .btn{margin-bottom:calc(var(--s) * 16)}@media screen and (min-width: 768px){.template-home .leader-banner .btn{margin-bottom:0}}.template-home .parallax-section{height:79dvh}@media screen and (min-width: 768px) and (max-height: 1025px){.template-home .parallax-section{height:50vh}}@media screen and (min-width: 992px){.template-home .parallax-section{height:79dvh}}.template-home .parallax-section video{width:100%;height:100%;object-fit:cover}.digits-section{position:relative;width:100%;overflow:hidden;aspect-ratio:1/1.78;height:79vh;display:flex;align-items:flex-end}@media screen and (min-height: 800px) and (max-width: 767px){.digits-section{height:50vh}}@media screen and (min-width: 576px){.digits-section{aspect-ratio:1.85/1}}@media screen and (min-width: 992px){.digits-section{height:100svh}}.digits-section__wrapper{padding-top:calc(var(--s) * 8);padding-bottom:var(--s6);display:flex;flex-wrap:wrap;column-gap:calc(var(--s) * 5);row-gap:calc(var(--s) * 8)}@media screen and (min-width: 768px){.digits-section__wrapper{flex-wrap:nowrap;justify-content:space-between}}@media screen and (min-width: 992px){.digits-section__wrapper{padding-bottom:var(--s10)}}.digits-section__wrapper>*{width:calc(6 * 100 / 12 * 1% - var(--s) * 2.5)}@media screen and (min-width: 768px){.digits-section__wrapper>*{width:calc(3 * 100 / 12 * 1% - var(--s) * 5)}}@media screen and (min-width: 768px){.digits-section__wrapper>*:first-child{width:calc(3 * 100 / 12 * 1% - var(--s) * 20)}}@media screen and (min-width: 768px){.digits-section__wrapper>*:last-child{width:calc(3 * 100 / 12 * 1% - var(--s) * 9)}}@media screen and (min-width: 992px){.digits-section__wrapper>*:last-child{width:calc(3 * 100 / 12 * 1% - var(--s) * 14)}}.digits-section__item{display:flex;flex-direction:column;padding-right:var(--s4)}.digits-section .digit{font-size:var(--fs-digits);line-height:var(--lh-digits);letter-spacing:var(--ls-digits);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);white-space:nowrap}.digits-section .caption{text-wrap:balance;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);font-weight:300}@media screen and (min-width: 768px){.digits-section .caption{max-width:22vw;min-width:22vw}}@media screen and (min-width: 992px){.digits-section .caption{max-width:20vw;min-width:20vw}}@media screen and (min-width: 1200px){.digits-section .caption{max-width:17vw;min-width:17vw;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)}}.digits-section .digit,.digits-section .caption{color:var(--color-primary-contrast)}.digits-section__background{z-index:-1;top:0;bottom:0;position:absolute;width:100%;height:100%}.digits-section__background:before{content:"";position:absolute;display:block;height:100%;width:100%;top:0;bottom:0;background:linear-gradient(180deg,#0000,#000c);background-blend-mode:multiply}.digits-section__background .image{width:100%;height:100%}.digits-section__background img{width:100%;height:100%;background-size:cover;object-fit:cover}.digits-section--image{margin-top:0;flex-direction:column-reverse;aspect-ratio:auto;max-height:none;height:auto}.digits-section--image .digits-section__background{position:static;padding-left:var(--safe-area);padding-right:var(--safe-area);height:auto}@media screen and (min-width: 1200px){.digits-section--image .digits-section__background{margin-bottom:var(--s10)}}.digits-section--image .digits-section__background:before{display:none}.digits-section--image .digits-section__background .image{height:auto}.digits-section--image .digits-section__background img{height:auto;object-fit:contain;background-size:auto}.digits-section--image .digit,.digits-section--image .caption{color:var(--color-text)}@media screen and (min-width: 768px){.template-innovation-nemo .intro__featured{margin-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.template-innovation-nemo .intro__featured{margin-right:calc(4 * 100 / 12 * 1%)}}.template-innovation-nemo .intro__featured p{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-innovation-nemo .intro__secondary{margin-top:var(--s6)}@media screen and (min-width: 768px){.template-innovation-nemo .intro__secondary{margin-right:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.template-innovation-nemo .intro__secondary{margin-top:var(--s10);margin-right:50%}}.template-innovation-nemo .button{margin:var(--s6) 0}@media screen and (min-width: 1200px){.template-innovation-nemo .button{margin:var(--s9) 0}}.template-innovation-nemo .logos-grid__grid{margin-top:var(--s4);margin-bottom:var(--s10);display:grid;grid-template-columns:repeat(2,1fr);justify-items:stretch;gap:var(--s2)}@media screen and (min-width: 576px){.template-innovation-nemo .logos-grid__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 768px){.template-innovation-nemo .logos-grid__grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 992px){.template-innovation-nemo .logos-grid__grid{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width: 1200px){.template-innovation-nemo .logos-grid__grid{gap:var(--s4)}}.template-innovation-nemo .logos-grid__item{padding:var(--s4);height:max-content;aspect-ratio:1/1;border:calc(var(--s) / 5) solid var(--color-grey-300);border-radius:var(--s2);display:flex;justify-content:center;align-items:center}.template-contact .pretitle,.template-careers .pretitle{opacity:.45;margin-top:calc(var(--s8) * 2)}@media screen and (min-width: 992px){.template-contact .pretitle,.template-careers .pretitle{margin-top:calc(var(--s) * 13)}}.template-contact .page-contact__content,.template-careers .page-contact__content{margin-top:var(--s3);margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.template-contact .page-contact__content,.template-careers .page-contact__content{margin-top:var(--s5);margin-bottom:calc(var(--s2) * 9);display:grid;grid-template-columns:calc(4 * 100 / var(--cols) * 1%) calc(7 * 100 / var(--cols) * 1%);column-gap:calc(1 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 1200px){.template-contact .page-contact__content,.template-careers .page-contact__content{margin-bottom:calc(var(--s2) * 12)}}@media screen and (min-width: 576px){.template-contact .page-contact__description,.template-careers .page-contact__description{padding-right:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-contact .page-contact__description,.template-careers .page-contact__description{padding-right:0}}@media screen and (min-width: 1200px){.template-contact .page-contact__description p,.template-careers .page-contact__description p{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-contact .page-contact__form,.template-careers .page-contact__form{display:block!important;margin-top:var(--s3);padding:0!important}@media screen and (min-width: 992px){.template-contact .page-contact__form,.template-careers .page-contact__form{margin-top:0}.template-contact .page-contact__form>div,.template-careers .page-contact__form>div{width:100%}}.case-studies>header{margin-top:calc(var(--s) * 16);display:flex;flex-direction:column}@media screen and (min-width: 992px){.case-studies>header{margin-top:calc(var(--s) * 13)}}.case-studies>header h1{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: 992px){.case-studies>header h1{width:calc(6 * 100 / var(--cols) * 1%);text-wrap-style:balance}}.case-studies__filter{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:var(--s9);row-gap:var(--s3);margin-top:var(--s6)}@media screen and (min-width: 576px){.case-studies__filter{flex-direction:row}}@media screen and (min-width: 992px){.case-studies__filter{max-width:90vw;margin-top:var(--s9)}}.case-studies__filter button{text-align:left;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);cursor:pointer;width:fit-content;display:inline-block;position:relative;text-decoration:none}.case-studies__filter button:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:calc(var(--s) / 5);bottom:0;left:0;background-color:var(--color-text);transform-origin:bottom center;transition:transform .25s ease-out}.case-studies__filter button:hover:after{transform:scaleX(1);transform-origin:bottom center}.case-studies__filter button.selected:after{content:"";position:absolute;width:100%;transform:scaleX(1);height:calc(var(--s) / 5);bottom:0;left:0;background-color:var(--color-text);transform-origin:bottom center;transition:transform .25s ease-out}.case-studies__filter button .count{font-size:.6rem;padding-left:.1rem}.case-studies__list{margin-top:var(--s8);margin-bottom:calc(var(--s) * 13);display:flex;flex-direction:column;gap:var(--s8)}@media screen and (min-width: 768px){.case-studies__list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--s4)}}@media screen and (min-width: 992px){.case-studies__list{row-gap:calc(var(--s2) * 8);margin-top:var(--s10);margin-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.case-studies__list{grid-template-columns:repeat(3,1fr);margin-bottom:calc(var(--s2) * 12)}}.case-studies__item{color:var(--color-text);display:none;flex-direction:column;gap:var(--s3);text-decoration:none}.case-studies__item:hover h2,.case-studies__item:focus h2{text-decoration-color:inherit;text-decoration:underline;text-decoration-thickness:.75px;text-underline-offset:calc(var(--s) * .6)}.case-studies__item:hover img,.case-studies__item:focus img{transform:scale(1.025)}.case-studies__item.filtered{display:flex}.case-studies__item figure{width:100%;aspect-ratio:16/9;overflow:hidden}@media screen and (min-width: 992px){.case-studies__item figure{aspect-ratio:initial;height:calc(var(--s2) * 45.4)}}@media screen and (min-width: 1200px){.case-studies__item figure{height:calc(var(--s2) * 55.4)}}.case-studies__item figure picture{width:100%;height:100%}.case-studies__item figure img{transition:.2s ease-in-out all;width:100%;height:100%;object-fit:cover}.case-studies__item header{display:flex;flex-direction:column;gap:var(--s2)}.case-studies__item header .case-studies__category{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)}.case-studies__item header h2{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);text-decoration:underline;text-decoration-color:transparent;transition:.3s;padding-right:calc(1 * 100 / 12 * 1%)}@media screen and (min-width: 992px){.case-studies__item header h2{padding-right:12.5%}}@media screen and (min-width: 768px){.case-studies__item.full{grid-column:span 2}}.case-study{margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.case-study{margin-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.case-study{margin-bottom:calc(var(--s2) * 12)}}.case-study__header{display:flex;flex-direction:column-reverse;gap:var(--s2);margin-top:calc(var(--s2) * 5);margin-bottom:var(--s6)}@media screen and (min-width: 576px){.case-study__header{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.case-study__header{padding-right:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.case-study__header{gap:var(--s4);margin-bottom:calc(var(--s2) * 7)}}.case-study__header h1{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)}.case-study__header .case-studies__category{color:var(--color-secondary);opacity:.45}@media screen and (min-width: 1200px){.case-study__header .case-studies__category{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)}}.case-study__content{margin-bottom:var(--s10)}.case-study__content.mobile{display:flex;flex-direction:column;gap:var(--s8);margin-bottom:var(--s10)}@media screen and (min-width: 992px){.case-study__content.mobile{display:none}}.case-study__content.mobile iframe{width:100%!important}.case-study__content.desktop{display:none}@media screen and (min-width: 992px){.case-study__content.desktop{display:grid;grid-template-columns:calc(7 * 100 / var(--cols) * 1%) calc(5 * 100 / var(--cols) * 1%)}}.case-study__solutions{display:flex;flex-direction:column;gap:var(--s2)}.case-study__solutions--title{opacity:.45;margin-bottom:var(--s);text-transform:uppercase}.case-study__solutions a{display:inline-block;position:relative;text-decoration:none}.case-study__solutions a:after{content:"";position:absolute;width:100%;transform:scaleX(1);height:calc(var(--s) / 5);bottom:0;left:0;background-color:var(--color-text);transform-origin:bottom center;transition:transform .25s ease-out}.case-study__solutions a:hover:after{transform:scaleX(0);transform-origin:bottom center}.case-study__body{display:flex;flex-direction:column;gap:var(--s5)}@media screen and (min-width: 768px){.case-study__body{padding-right:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.case-study__body{padding-right:0}}.case-study__body ul{display:flex;flex-direction:column;gap:var(--s3)}.case-study__body .links-wrap{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s5)}.case-study__body .links-wrap .link{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);padding:var(--s3) var(--s5);width:fit-content;max-width:calc(var(--s2) * 36);display:grid;grid-template-columns:auto auto;align-items:center;text-decoration:none;gap:var(--s3);border:calc(var(--s) / 5) solid var(--color-text);border-radius:6px;transition:.4s ease background-color,.4s ease color}.case-study__body .links-wrap .link:hover{background-color:var(--color-text);color:var(--color-white)}.case-study__body .links-wrap .link:hover svg path{fill:var(--color-white)}.case-study__body .links-wrap .link.download:hover svg{transform:translateY(2px)}.case-study__body .links-wrap .link.external:hover svg{transform:translate(2px,-2px)}.case-study__body .links-wrap .link .icon{width:var(--s5);height:var(--s5)}.case-study__body .links-wrap .link .icon svg{width:var(--s5);height:var(--s5);transition:transform .3s ease-in-out}.case-study__body .h2,.case-study__body 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);font-weight:600;margin:var(--s6) 0 var(--s2)}.case-study__body .h3,.case-study__body 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);font-weight:600;margin:var(--s6) 0 var(--s2)}.case-study__body .h4,.case-study__body h4{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);font-weight:600;margin:var(--s6) 0 var(--s2)}.case-study__body .h5,.case-study__body h5,.case-study__body .h6,.case-study__body h6{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);font-weight:600;margin:var(--s4) 0 var(--s2)}.case-study__wrap,.case-study__images{flex:1}.case-study__sticky{display:flex;flex-direction:column;gap:calc(var(--s2) * 8);position:sticky;top:calc(var(--s10) * 2.5);padding-right:12.5%}.case-study__main-image figure{width:100%}.case-study__main-image figure picture{width:100%;height:100%}.case-study__main-image figure img{width:100%;height:100%;object-fit:cover}.case-study__images{display:flex;flex-direction:column;gap:var(--s6)}.case-study__images .case-study__additonal-image figure{width:100%}.case-study__images .case-study__additonal-image figure picture{width:100%;height:100%}.case-study__images .case-study__additonal-image figure img{width:100%;height:100%;object-fit:contain}.case-study__images .case-study__additonal-image iframe{width:100%!important}@media screen and (min-width: 768px){.case-study__additonal-image{padding-right:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.case-study__additonal-image{padding-right:0}}.template-tenders .pretitle{opacity:.45;margin-top:calc(var(--s8) * 2)}@media screen and (min-width: 992px){.template-tenders .pretitle{margin-top:calc(var(--s) * 13)}}.template-tenders .accordion{padding-top:var(--s6)}@media screen and (min-width: 992px){.template-tenders .accordion{padding-top:var(--s10)}}.template-about .heading-about{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-top:calc(var(--s) * 18)}@media screen and (min-width: 1200px){.template-about .heading-about{margin-top:calc(var(--s) * 24)}}.template-about .heading-digits{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(--s2) * 2)}@media screen and (min-width: 992px){.template-about .heading-digits{margin-bottom:calc(var(--s2) * 4)}}@media screen and (min-width: 1200px){.template-about .highlighted-text{padding-right:calc(1 * 100 / var(--cols) * 1%)}}.template-about .highlighted-text .highlighted-text__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);font-weight:300}.template-about .certificate-section{padding-bottom:calc(var(--s) * 18)}@media screen and (min-width: 768px){.template-about .certificate-section{display:flex;flex-direction:column}}@media screen and (min-width: 768px){.template-about .certificate-section__image{align-self:flex-end}}.template-about .certificate-section__image figure{height:calc(var(--s) * 16);width:auto}.template-about .certificate-section__image figure image{width:100%}.template-about .certificate-section__description{margin:var(--s6) 0}@media screen and (min-width: 768px){.template-about .certificate-section__description{width:calc(9 * 100 / var(--cols) * 1%);margin:0 0 var(--s7)}}.template-about .certificate-section__description p{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);font-weight:300}.template-about .simple-cards{margin:calc(var(--s) * 18) 0;margin-top:var(--s4)}@media screen and (min-width: 1200px){.template-about .simple-cards{margin:calc(var(--s) * 24) 0;margin-top:var(--s8)}}@media screen and (min-width: 768px){.template-about .two-cols-sec{align-items:center}}.template-about .digits-section+.accordion{padding-top:var(--s9)}@media screen and (min-width: 1200px){.template-about .digits-section+.accordion{padding-top:calc(var(--s2) * 7)}}.template-innovation .remote-sec,.template-innovation .projects-sec{margin-bottom:var(--s8)}@media screen and (min-width: 992px){.template-innovation .remote-sec,.template-innovation .projects-sec{margin-bottom:calc(var(--s) * 12)}}.template-innovation .remote-sec__title,.template-innovation .projects-sec__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)}.template-innovation .remote-sec>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);margin-top:var(--s3)}@media screen and (min-width: 768px){.template-innovation .remote-sec>p{margin-right:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.template-innovation .remote-sec>p{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-right:50%}}.template-innovation .projects-sec>p{margin-top:var(--s5)}@media screen and (min-width: 768px){.template-innovation .projects-sec>p{max-width:calc(9 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 992px){.template-innovation .projects-sec>p{margin-top:var(--s3);max-width:calc(7 * 100 / var(--cols) * 1%)}}.template-innovation .projects-sec__logos{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s4);row-gap:var(--s6);margin-top:calc(var(--s2) * 5.5)}@media screen and (min-width: 500px){.template-innovation .projects-sec__logos{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 768px){.template-innovation .projects-sec__logos{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--s6);max-width:calc(8 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 1200px){.template-innovation .projects-sec__logos{max-width:calc(9 * 100 / var(--cols) * 1%)}}.template-innovation .projects-sec__logos-item figure{width:auto;height:calc(var(--s) * 9);display:flex;justify-content:center;align-items:center}.template-innovation .projects-sec__logos-item figure picture{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.template-innovation .projects-sec__logos-item figure img{max-width:100%;max-height:100%;object-fit:contain}@media screen and (min-width: 1200px){.template-innovation .accordion{margin-bottom:calc(var(--s) * 36)}}.template-press-room .press-room__header{margin-top:calc(var(--s) * 16)}.template-press-room .press-room__header--title{margin-bottom:calc(var(--s) * 2)}@media screen and (min-width: 992px){.template-press-room .press-room__header--title{margin-bottom:calc(var(--s) * 6)}}@media screen and (min-width: 1200px){.template-press-room .press-room__header--title{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){.template-press-room .press-room__header--description{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-press-room .press-room__header--description{padding-right:37.5%}}.template-press-room .press-room__header--description p{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-press-room .press-room__header--description p+p{margin-top:calc(var(--s) * 4)}.template-press-room .about-section{margin-top:calc(var(--s) * 13);overflow:hidden}@media screen and (min-width: 992px){.template-press-room .about-section{margin-top:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.template-press-room .about-section{margin-top:calc(var(--s2) * 12)}}.template-press-room .about-section--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) * 6)}@media screen and (min-width: 992px){.template-press-room .about-section--title{margin-bottom:calc(var(--s) * 12)}}.template-press-room .about-section__image{padding-right:calc(2 * 100 / 12 * 1%);margin-top:calc(var(--s) * 8);flex-basis:25%;overflow:hidden}@media screen and (min-width: 768px){.template-press-room .about-section__image{width:calc(var(--s2) * 45);margin-top:0;padding-right:0;flex-basis:calc(4 * 100 / 12 * 1%);display:flex;align-items:flex-end}}@media screen and (min-width: 992px){.template-press-room .about-section__image{height:calc(var(--s2) * 55);margin-top:calc(var(--s) * -10)}}.template-press-room .about-section__image figure,.template-press-room .about-section__image picture{width:100%;height:100%}@media screen and (min-width: 768px){.template-press-room .about-section__image figure,.template-press-room .about-section__image picture{aspect-ratio:435/548;height:auto}}@media screen and (min-width: 1200px){.template-press-room .about-section__image figure,.template-press-room .about-section__image picture{height:100%}}.template-press-room .about-section__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.template-press-room .about-section__content{display:flex;justify-content:space-between}}.template-press-room .about-section__multilang{flex-basis:75%}@media screen and (min-width: 768px){.template-press-room .about-section__multilang{flex-basis:calc(7 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-press-room .about-section__multilang{flex-basis:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-press-room .about-section__multilang--body{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.template-press-room .about-section__multilang--body{padding-right:37.5%}}.template-press-room .about-section__multilang--body p+p{margin-top:calc(var(--s) * 3)}.template-press-room .about-section .tabs{overflow:hidden}.template-press-room .about-section .tabs__content{position:relative}.template-press-room .about-section .tabs__controls{display:flex;gap:calc(var(--s) * 2);margin-bottom:calc(var(--s) * 3);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;margin-right:calc(var(--s) * -4);padding-right:calc(var(--s) * 4);margin-left:calc(var(--s) * -4);padding-left:calc(var(--s) * 4)}@media screen and (min-width: 992px){.template-press-room .about-section .tabs__controls{margin-bottom:calc(var(--s) * 5)}}.template-press-room .about-section .tabs__control{padding:0;cursor:pointer;text-align:left;width:max-content;white-space:nowrap;font-size:var(--fs-tabs);line-height:var(--lh-tabs);letter-spacing:var(--ls-tabs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);transition:opacity .3s ease-in-out}.template-press-room .about-section .tabs__control[aria-pressed=true]{font-weight:600}.template-press-room .about-section .tabs__control[aria-pressed=false]{opacity:.5}.template-press-room .about-section .tabs__control:hover,.template-press-room .about-section .tabs__control:focus-visible{color:var(--color-primary);opacity:1}.template-press-room .about-section .tabs__control:focus-visible{outline-offset:-1px;outline:calc(var(--s) * .2) solid var(--color-primary)}.template-press-room .about-section .tabs__tab.hide{display:none}@media screen and (min-width: 992px){.template-press-room .about-section .tabs__image{width:75%}}@media screen and (min-width: 1200px){.template-press-room .about-section .tabs__image{width:calc(8 * 100 / 12 * 1%)}}.template-press-room .about-section .tabs__image img{object-fit:contain;width:100%}.template-press-room .media-kit{margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.template-press-room .media-kit{margin-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.template-press-room .media-kit{margin-bottom:calc(var(--s2) * 12)}}.template-press-room .media-kit__header{margin-bottom:var(--s5);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: 992px){.template-press-room .media-kit__header{margin-bottom:calc(var(--s) * 10)}}.template-press-room .media-kit__wrapper{display:grid;border-bottom:calc(var(--s) * .2) solid var(--color-secondary);grid-template-columns:1fr}@media screen and (min-width: 576px){.template-press-room .media-kit__wrapper{border-top:calc(var(--s) * .2) solid var(--color-secondary);grid-template-columns:repeat(2,1fr);border-bottom:0}}@media screen and (min-width: 992px){.template-press-room .media-kit__wrapper{grid-template-columns:repeat(4,1fr);border-top:0}}.template-press-room .media-kit__kit{text-decoration:none;border-top:calc(var(--s) * .2) solid var(--color-secondary);padding:calc(var(--s) * 6) calc(var(--s) * 1.6) calc(var(--s) * 3.4) calc(var(--s) * 5);display:flex;flex-direction:column;justify-content:space-between;min-height:40vw;transition:background-color .25s ease-in-out .05s}@media screen and (min-width: 576px){.template-press-room .media-kit__kit{border-top:0;border-bottom:calc(var(--s) * .2) solid var(--color-secondary);border-right:calc(var(--s) * .2) solid var(--color-secondary);min-height:23vw}}@media screen and (min-width: 992px){.template-press-room .media-kit__kit{min-height:16vw;border-top:calc(var(--s) * .2) solid var(--color-secondary)}}@media screen and (min-width: 1200px){.template-press-room .media-kit__kit{min-height:13vw;padding:calc(var(--s) * 6) calc(var(--s) * 1.6) calc(var(--s) * 3.4) calc(var(--s) * 8)}}@media screen and (min-width: 576px){.template-press-room .media-kit__kit:nth-child(2n){border-right:0}}@media screen and (min-width: 992px){.template-press-room .media-kit__kit:nth-child(2n){border-right:calc(var(--s) * .2) solid var(--color-secondary)}}@media screen and (min-width: 992px){.template-press-room .media-kit__kit:last-child{border-right:0}}.template-press-room .media-kit__kit:hover,.template-press-room .media-kit__kit:focus-visible{background-color:var(--color-tertiary)}.template-press-room .media-kit__kit:hover .media-kit__title,.template-press-room .media-kit__kit:hover .media-kit__filesize,.template-press-room .media-kit__kit:focus-visible .media-kit__title,.template-press-room .media-kit__kit:focus-visible .media-kit__filesize{color:var(--color-primary-contrast)}.template-press-room .media-kit__kit:hover .icon,.template-press-room .media-kit__kit:focus-visible .icon{transform:translateY(calc(var(--s) * .6))}.template-press-room .media-kit__kit:hover .icon svg path,.template-press-room .media-kit__kit:focus-visible .icon svg path{fill:var(--color-primary)}.template-press-room .media-kit__filesize{transition:color .25s ease-in-out;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);opacity:.8}.template-press-room .media-kit__title{transition:color .25s ease-in-out;font-size:var(--fs-media-kit);line-height:var(--lh-media-kit);letter-spacing:var(--ls-media-kit);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-press-room .media-kit__row{display:flex;justify-content:space-between;align-items:center}.template-press-room .media-kit .icon{transition:transform .25s ease-in-out;--width: calc(var(--s) * 11);--height: calc(var(--s) * 11);flex-shrink:0}.template-press-room .media-kit .icon svg path{transition:fill .25s ease-in-out}#loader{position:absolute;width:100vw;height:100dvh;top:0;left:0;z-index:10000;background:linear-gradient(270deg,#009c9b 46.18%,#0f262d 114.38%);display:grid;place-items:center}#loader.loaded{display:none}#loader .loader-wrap{display:grid;place-items:center;gap:var(--s5);opacity:0;animation:fadeInWrap 1s ease-in-out forwards}#loader .loader-spinner{width:var(--s5);height:var(--s5);position:relative;border-radius:50%;background:#fff}#loader .loader-spinner:before,#loader .loader-spinner:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%) scale(1);animation:pulse 1.5s infinite ease-out}#loader .loader-spinner:after{animation-delay:1s}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(4);opacity:0}}@keyframes fadeInWrap{to{opacity:1}}.theme-dark{--color-theme: var(--color-text);--color-theme-contrast: var(--color-white)}.theme-light{--color-theme: var(--color-white);--color-theme-contrast: var(--color-text)}.theme-light .brand--dark{display:none}.site-header{width:100%;position:fixed;transform:translateY(0);transition:all .2s linear;z-index:20;--submenu-before-height: 200%}.site-header.theme-dark *:not(.btn--contact),.site-header.theme-light *:not(.btn--contact){color:var(--color-theme)}.site-header.theme-dark .button-icon .icon svg line,.site-header.theme-light .button-icon .icon svg line{stroke:var(--color-theme)}.site-header.theme-dark{background-color:var(--color-theme-contrast)}.site-header.theme-dark .btn--contact{background-color:var(--color-theme);border:1px solid var(--color-theme-contrast)}.site-header.theme-dark .btn--contact span{color:var(--color-theme-contrast)}.site-header.theme-dark .btn--contact:hover{background-color:var(--color-theme-contrast);border:1px solid var(--color-theme)}.site-header.theme-dark .btn--contact:hover span{color:var(--color-theme)}.site-header.theme-light .btn--contact{background-color:var(--color-theme)}.site-header.theme-light .btn--contact span{color:var(--color-theme-contrast)}.site-header.theme-light .btn--contact:hover{background-color:var(--color-theme-contrast)}.site-header.theme-light .btn--contact:hover span{color:var(--color-theme)}.site-header #menu-primary>li{transition:opacity .3s ease}.site-header #menu-primary>li.not-hovered{opacity:.4!important}.site-header.open .site-header-toolbar:before{transform:translate(-50%)}.site-header.open:before{content:"";width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:-1;background-color:var(--color-tertiary);animation:backDelay .75s forwards;transition-delay:5s}.site-header.unfolded{color:var(--color-theme);background-color:transparent;transform:translateY(0)}.site-header.unfolded.theme-light{--color-theme: var(--color-text);--color-theme-contrast: var(--color-white)}.site-header.unfolded.theme-light .brand--light{display:none}.site-header.unfolded.theme-light .brand--dark{display:block}.site-header.unfolded.theme-light .btn--contact{background-color:var(--color-theme);color:var(--color-white);transition:.4s ease background-color,.4s ease color}.site-header.unfolded.theme-light .btn--contact.btn--light *{color:var(--color-white)!important}.site-header.hide,.site-header.show{background-color:transparent;transition:all .2s linear}.site-header.hide{display:block;transform:translateY(-100%)}.site-header.show{-webkit-box-shadow:0px 2px 5px 0px rgba(223,226,227,.4);-moz-box-shadow:0px 2px 5px 0px rgba(223,226,227,.4);box-shadow:0 2px 5px #dfe2e366;color:var(--color-theme);background-color:var(--color-theme-contrast);transform:translateY(0)}.site-header.show>*{background-color:var(--color-theme-contrast)}.site-header.show.theme-dark,.site-header.show.theme-light{--color-theme: var(--color-text);--color-theme-contrast: var(--color-white)}.site-header.show.theme-light .brand--light{display:none}.site-header.show.theme-light .brand--dark{display:block}.site-header.show.theme-light .btn--contact{border:1px solid var(--color-theme-contrast);background-color:var(--color-theme)}.site-header.show.theme-light .btn--contact span{color:var(--color-theme-contrast)}.site-header.show.theme-light .btn--contact:hover{border:1px solid var(--color-theme);background-color:var(--color-theme-contrast)}.site-header.show.theme-light .btn--contact:hover span{color:var(--color-theme)}.site-header .site-header-toolbar{display:flex;justify-content:space-between;align-items:center;height:var(--menu-height);gap:var(--s6);position:relative}.site-header .site-header-toolbar:before{content:"";display:block;width:100vw;background-color:var(--color-white);position:absolute;left:50%;transform:translate(-50%,-100vh);transition:all .175s ease-in-out;border-radius:0 0 var(--s3) var(--s3);height:var(--submenu-before-height, 200%);top:0;z-index:-1;pointer-events:none}.site-header .site-header-toolbar .brand{width:calc(var(--s2) * 13.1)}@media screen and (min-width: 992px){.site-header .site-header-toolbar .brand{width:calc(var(--s2) * 18)}}.site-header .site-header-toolbar .brand img{object-fit:contain;height:auto}.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:block}.site-header .site-header-toolbar .menu-primary-outer .menu{display:flex;flex-direction:row;align-items:center;gap:var(--s4)}}@media screen and (min-width: 992px) and (min-width: 992px){.site-header .site-header-toolbar .menu-primary-outer .menu{padding-top:var(--s)}}@media screen and (min-width: 992px) and (min-width: 1200px){.site-header .site-header-toolbar .menu-primary-outer .menu{gap:var(--s6)}}@media screen and (min-width: 992px){.site-header .site-header-toolbar .menu-primary-outer .menu .menu-item-has-children{margin-right:var(--s5);position:relative;padding:calc(var(--s) * 6) 0}.site-header .site-header-toolbar .menu-primary-outer .menu .menu-item-has-children>a:after{content:"[+]";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);position:absolute;color:inherit;top:0;right:calc(var(--s2) * -2.5);transition:.1s ease-in-out all;text-decoration:none!important;width:fit-content}.site-header .site-header-toolbar .menu-primary-outer .menu .menu-item-has-children>a.open:after{content:"[-]"}.site-header .site-header-toolbar .menu-primary-outer .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);display:inline-block;position:relative;text-decoration:none}.site-header .site-header-toolbar .menu-primary-outer .sub-menu{position:absolute;top:calc(100% - var(--s) * 4);width:50vw;padding-top:calc(var(--s2) * 4.5);left:0;transition:all .175s ease-in-out;z-index:-1;opacity:0;pointer-events:none}.site-header .site-header-toolbar .menu-primary-outer .sub-menu 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);opacity:0;color:var(--color-text);transition:opacity .3s linear;will-change:opacity}.site-header .site-header-toolbar .menu-primary-outer .sub-menu li+li{margin-top:calc(var(--s) * 2.2)}.site-header .site-header-toolbar .menu-primary-outer .sub-menu.open{opacity:1;pointer-events:all}.site-header .site-header-toolbar .menu-primary-outer .sub-menu.open:before{transform:translate(-50%)}.site-header .site-header-toolbar .menu-primary-outer .sub-menu.open a{opacity:1}.site-header .site-header-toolbar .menu-primary-outer .sub-menu.open li{width:fit-content;opacity:1;transition:opacity .3s ease}.site-header .site-header-toolbar .menu-primary-outer .sub-menu.open li.not-hovered{opacity:.4}}.site-header .site-header-toolbar .side-wrapper{display:flex;flex-direction:row;align-items:center;gap:var(--s7)}.site-header .site-header-toolbar .side-wrapper .button-side-menu{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);display:flex;flex-direction:row;align-items:center;gap:var(--s2);cursor:pointer;--width: calc(var(--s) * 5.6);--height: calc(var(--s) * 5.6)}@media screen and (min-width: 992px){.site-header .site-header-toolbar .side-wrapper .button-side-menu{padding-top:var(--s)}}.site-header .site-header-toolbar .side-wrapper .button-side-menu:focus{border:none;outline:1px dotted var(--color-grey-200)}.site-header .site-header-toolbar .side-wrapper .btn--contact{min-height:calc(var(--s) * 9);display:none}@media screen and (min-width: 992px){.site-header .site-header-toolbar .side-wrapper .btn--contact{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);margin-top:var(--s);display:flex;align-items:center;padding:var(--s3) var(--s5) calc(var(--s) * 2.5)!important}}.backdrop{position:absolute;opacity:0;pointer-events:none;top:0;bottom:0;left:0;right:0;background-color:var(--color-tertiary);z-index:0;transition:opacity .2s ease-in-out}.backdrop.show{width:100%;height:100vh;z-index:30;opacity:.5;pointer-events:all}.side-menu{transform:translate(100%);position:fixed;top:0;right:0;display:flex;flex-direction:column;z-index:30;width:100%;height:100dvh;overflow-y:auto;background:var(--background-color-gradient);pointer-events:none;transition:transform .5s ease-in-out;padding:0 var(--safe-area) var(--s5) var(--safe-area)}.side-menu li{transition:opacity .3s ease}.side-menu .not-hovered{opacity:.4}@media screen and (min-width: 768px){.side-menu{width:65%;display:grid;grid-template-areas:"header header" "menu contact";grid-template-rows:max-content 1fr;column-gap:calc(var(--s2) * 19);row-gap:var(--s10)}}.side-menu.open{transform:translate(0);pointer-events:all}.side-menu header{height:var(--menu-height);display:flex;flex-shrink:0;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.side-menu header{justify-content:flex-end;grid-column:1/span 2;grid-area:header}}.side-menu header .brand{width:calc(var(--s2) * 13.1)}@media screen and (min-width: 768px){.side-menu header .brand{display:none}}.side-menu header .button-close{font-size:var(--fs-menu);line-height:var(--lh-menu);letter-spacing:var(--ls-menu);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none}.side-menu header .button-close:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:calc(var(--s) / 5);bottom:0;left:0;background-color:var(--color-white);transform-origin:bottom center;transition:transform .25s ease-out}.side-menu header .button-close:hover:after{transform:scaleX(1);transform-origin:bottom center}@media screen and (min-width: 576px){.side-menu .menu-side-menu-burger-container{margin-bottom:calc(var(--s) * 8)}}.side-menu .menu{font-size:var(--fs-side-menu);line-height:var(--lh-side-menu);letter-spacing:var(--ls-side-menu);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s6)}@media screen and (min-width: 768px){.side-menu .menu{margin-top:var(--s2);grid-area:menu;margin-top:initial}}.side-menu .menu li{width:fit-content;display:inline-block;position:relative;text-decoration:none}.side-menu .menu a{display:inline-block;position:relative;text-decoration:none;color:var(--color-white)}.side-menu .menu li.menu-item-has-children{position:relative}.side-menu .menu li.menu-item-has-children>a:after{content:"[+]";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);position:absolute;top:calc(var(--s) * 1.25);transition:.5s ease-in-out all;margin-left:var(--s2);text-decoration:none!important;width:fit-content}.side-menu .menu li.menu-item-has-children>.sub-menu{max-height:0;overflow:hidden;transition:max-height .25s ease,margin .25s ease,opacity .25s ease;opacity:0}.side-menu .menu li.menu-item-has-children.active>a:after{content:"[-]"}.side-menu .menu li.menu-item-has-children.active>.sub-menu{position:relative;max-height:50dvh;opacity:1;margin:var(--s3) 0 var(--s6)}.side-menu .menu .sub-menu{display:flex;flex-direction:column;gap:calc(var(--s) * 2.3)}.side-menu .menu .sub-menu 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 .side-contact{flex-grow:1;display:flex;align-items:flex-end}@media screen and (min-width: 768px){.side-menu .side-contact{grid-area:contact;width:100%;align-items:initial}}.side-menu .side-contact__info{display:none}@media screen and (min-width: 768px){.side-menu .side-contact__info{display:flex;flex-direction:column;gap:var(--s4)}.side-menu .side-contact__info video{aspect-ratio:16/9}.side-menu .side-contact__info p{color:var(--color-white)}}.side-menu .side-contact__info video{display:none}@media screen and (min-width: 992px){.side-menu .side-contact__info video{display:block}}.side-menu .side-contact__info a{position:relative;color:var(--color-white);text-decoration:none}.side-menu .side-contact .btn--contact{background-color:var(--color-white);color:var(--color-text);padding:var(--s3);width:100%;display:flex;justify-content:center}@media screen and (min-width: 768px){.side-menu .side-contact .btn--contact{display:none}}.side-menu .side-contact .btn--transparent{margin-top:var(--s9);padding:var(--s4) var(--s7)}.side-menu .side-contact .btn--transparent *{color:inherit}@keyframes backDelay{0%{opacity:0}15%{opacity:0}to{opacity:.5}}.site-footer{display:grid;grid-template-areas:"brand" "menu" "contactDetails" "rrss" "button" "caption" "bottom";background:var(--background-color-gradient);padding-top:var(--s9);padding-bottom:var(--s6)}@media screen and (min-width: 576px){.site-footer{grid-template-areas:"brand brand" "menu contactDetails" "menu rrss" "menu button" "caption caption" "bottom bottom";grid-template-columns:7fr 5fr}}@media screen and (min-width: 768px){.site-footer{grid-template-areas:"menu contactDetails" "menu rrss" "menu button" "brand caption" "bottom caption"}}@media screen and (min-width: 992px){.site-footer{grid-template-areas:"menu contactDetails" "menu rrss" "menu button" "bottom caption";grid-template-columns:calc(8 * 100 / 12 * 1%) calc(2 * 100 / 12 * 1%);column-gap:calc(1 * 100 / 12 * 1%);padding-top:calc(var(--s) * 11);padding-bottom:var(--s8)}}@media screen and (min-width: 1200px){.site-footer{grid-template-areas:"menu contactDetails" "menu rrss" "menu button" "bottom caption";grid-template-columns:calc(9 * 100 / var(--cols) * 1%) calc(2.5 * 100 / var(--cols) * 1%);column-gap:0%}}.site-footer *{color:var(--color-white)}.site-footer__menu{grid-area:menu;margin-bottom:calc(var(--s) * 13);display:flex;flex-direction:column;row-gap:calc(var(--s2) * 3)}@media screen and (min-width: 992px){.site-footer__menu{margin-bottom:0;flex-direction:row;flex-wrap:wrap;column-gap:calc(var(--s2) * 7.6)}}.site-footer__menu div>span{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);opacity:.6}.site-footer__menu .corporate nav ul{width:100%;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 992px){.site-footer__menu .corporate nav ul{display:flex;flex-direction:column}}.site-footer__menu .menu{width:fit-content;padding-top:var(--s3)}.site-footer__menu .menu li{margin-bottom:calc(var(--s) * 1.5)}.site-footer__menu .menu .menu-item{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)}.site-footer__menu .menu .menu-item a{display:inline-block;position:relative;text-decoration:none}.site-footer__menu .menu .menu-item a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:calc(var(--s) / 5);bottom:0;left:0;background-color:var(--color-white);transform-origin:bottom center;transition:transform .25s ease-out}.site-footer__menu .menu .menu-item a:hover:after{transform:scaleX(1);transform-origin:bottom center}.site-footer__contact-details{grid-area:contactDetails;display:flex;flex-direction:column;gap:calc(var(--s) * 1.6)}@media screen and (min-width: 992px){.site-footer__contact-details{gap:--s2;padding-left:var(--gutter)}}.site-footer__contact-details 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)}.site-footer__contact-details p a{text-decoration:none}.site-footer__contact-details .btn{margin-top:var(--s5);padding:var(--s4) var(--s7)}.site-footer__contact{grid-area:button;margin-top:var(--s4)}@media screen and (min-width: 992px){.site-footer__contact{padding-left:var(--gutter);margin-top:var(--s5)}}.site-footer__rrss{grid-area:rrss;display:flex;flex-direction:row;row-gap:var(--s3);column-gap:var(--s6);margin-top:var(--s2)}@media screen and (min-width: 992px){.site-footer__rrss{padding-left:var(--gutter);gap:var(--s6);margin:0}}.site-footer__rrss .link{text-decoration:none}.site-footer__rrss .button__text,.site-footer__rrss 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)}.site-footer__bottom{grid-area:bottom;margin-top:var(--s7)}@media screen and (min-width: 576px){.site-footer__bottom{margin-top:calc(var(--s3) * 4)}}@media screen and (min-width: 768px){.site-footer__bottom{margin:0;align-self:flex-end}}@media screen and (min-width: 992px){.site-footer__bottom{margin-top:calc(var(--s2) * 11)}}@media screen and (min-width: 1200px){.site-footer__bottom{margin-top:calc(var(--s2) * 20)}}.site-footer__brand--desktop{display:none}@media screen and (min-width: 992px){.site-footer__brand--desktop{display:block}.site-footer__brand--desktop img{width:calc(var(--s) * 64)}}.site-footer__brand--mobile{grid-area:brand;display:block;margin-bottom:var(--s7)}@media screen and (min-width: 768px){.site-footer__brand--mobile{margin-bottom:var(--s6)}}@media screen and (min-width: 992px){.site-footer__brand--mobile{display:none}}.site-footer__brand--mobile img{max-width:calc(var(--s2) * 23)}.site-footer__legal .menu{display:flex}.site-footer__legal .menu li:not(:last-child):after{content:"|";margin:0 calc(var(--s) * 1.2)}@media screen and (min-width: 992px){.site-footer__legal .menu{margin-top:var(--s6);flex-direction:row}}.site-footer__legal .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);display:inline-block;position:relative;text-decoration:none}.site-footer__legal .menu a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:calc(var(--s) / 5);bottom:0;left:0;background-color:var(--color-white);transform-origin:bottom center;transition:transform .25s ease-out}.site-footer__legal .menu a:hover:after{transform:scaleX(1);transform-origin:bottom center}.site-footer__caption{grid-area:caption;margin-top:calc(var(--s) * 13);padding-right:calc(2 * 100 / 12 * 1%)}@media screen and (min-width: 768px){.site-footer__caption{padding-right:0}}@media screen and (min-width: 992px){.site-footer__caption{padding-left:var(--gutter);display:flex;align-items:flex-end;margin-top:initial}}.site-footer__caption p{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: 768px){.site-footer__caption 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)}}.site-footer__iso{grid-area:iso;margin-top:var(--s3)}@media screen and (min-width: 992px){.site-footer__iso{display:flex;align-items:flex-end;margin-top:initial}}.page-header{margin-top:calc(var(--s) * 16)}@media screen and (min-width: 992px){.page-header{margin-top:calc(var(--s) * 13)}}.page-header__content{margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 768px){.page-header__content{margin-bottom:calc(var(--s8) * 2)}}@media screen and (min-width: 992px){.page-header__content{margin-bottom:calc(var(--s) * 11)}}@media screen and (min-width: 1200px){.page-header__content{margin-bottom:calc(var(--s2) * 8)}}.page-header .pretitle{opacity:.4}.page-header__heading{margin-bottom:calc(var(--s) * 3);text-wrap:balance;display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 576px){.page-header__heading{max-width:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.page-header__heading{max-width:75%}}@media screen and (min-width: 992px){.page-header__heading{margin-bottom:0;flex-direction:row;gap:0;max-width:none}}@media screen and (min-width: 1200px){.page-header__heading{gap:25%}}@media screen and (min-width: 768px){.page-header__title{flex-basis:calc(8 * 100 / 12 * 1%);padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.page-header__title{flex-basis:calc(7 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.page-header__title{flex-basis:calc(5 * 100 / 12 * 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)}}.page-header__scroll{display:none}@media screen and (min-width: 992px){.page-header__scroll{display:block}}.page-header__scroll div{padding:var(--s5) 0}@media screen and (min-width: 1200px){.page-header__scroll div{padding:var(--s5) 0 var(--s6)}}.page-header__scroll .icon path{stroke:var(--color-text)}.page-header__scroll button{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-text);display:flex;flex-direction:row;gap:var(--s3);align-items:center;cursor:pointer}@media screen and (min-width: 992px){.page-header__scroll button{gap:var(--s4)}}.page-header__description{display:flex;flex-direction:column;gap:var(--s6)}.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: 768px){.page-header__description{padding-top:var(--s2);padding-right:0;flex-basis:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.page-header__description{flex-basis:calc(5 * 100 / 12 * 1%);padding-right:calc(.5 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.page-header__description{flex-basis:calc(4 * 100 / 12 * 1%)}}.page-header__image img{width:100%;object-fit:cover;aspect-ratio:375/492}@media screen and (min-width: 576px){.page-header__image img{aspect-ratio:145/50}}.page-header--type-logos .page-header__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.page-header--type-logos .page-header__description p{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)}.page-header--type-logos .page-header__dates-logos{margin-top:var(--s10);display:flex;flex-direction:column;gap:var(--s4)}@media screen and (min-width: 992px){.page-header--type-logos .page-header__dates-logos{margin-top:var(--s4);flex-direction:row;align-items:flex-end;justify-content:space-between}}@media screen and (min-width: 1200px){.page-header--type-logos .page-header__dates-logos{margin-top:0}}.page-header--type-logos .page-header__dates{padding:0 var(--safe-area) var(--s);width:max-content}.page-header--type-logos .page-header__logos{padding:0 var(--safe-area);width:max-content;max-width:50%;display:flex;flex-direction:row;gap:var(--s3)}@media screen and (min-width: 992px){.page-header--type-logos .page-header__logos{align-self:flex-end}}@media screen and (min-width: 992px){.page-header--type-logos .page-header__image{margin-top:calc(var(--s) * 12)}}.swiper-wrapper,.case-studies-section .swiper-wrapper{height:fit-content;align-items:stretch}.highlighted-text{padding-top:calc(var(--s) * 13);padding-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.highlighted-text{padding-top:calc(var(--s2) * 9);padding-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.highlighted-text{padding-top:calc(var(--s2) * 12);padding-bottom:calc(var(--s2) * 12)}}@media screen and (min-width: 576px){.highlighted-text.right{margin-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.highlighted-text.right{margin-right:0;padding-left:25%}}@media screen and (min-width: 576px){.highlighted-text.left{padding-right:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.highlighted-text.left{margin-left:0;padding-right:calc(2 * 100 / 12 * 1%)}}.highlighted-text__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);text-wrap-style:balance}.highlighted-text__subtitle>*{margin-top:var(--s3);text-wrap-style:balance}@media screen and (min-width: 992px){.highlighted-text__subtitle>*{margin-top:var(--s6)}}@media screen and (min-width: 1200px){.highlighted-text__subtitle>*{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);width:50%;text-wrap-style:auto}}.accordion{padding-top:calc(var(--s) * 13);padding-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.accordion{padding-top:calc(var(--s2) * 9);padding-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.accordion{padding-top:calc(var(--s2) * 12);padding-bottom:calc(var(--s2) * 12)}}.accordion .pretitle{margin-bottom:var(--s5);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);opacity:1;text-transform:none}.accordion__item-button{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:var(--s3) 0;gap:var(--s9)}@media screen and (min-width: 768px){.accordion__item-button{padding:var(--s4) 0;justify-content:flex-end;flex-direction:row-reverse;align-items:center;gap:0}}@media screen and (min-width: 992px){.accordion__item-button{padding:calc(var(--s) * 5) 0}}.accordion__item-button[aria-expanded=true] .icon svg{transform:rotate(45deg)}@media screen and (min-width: 768px){.accordion__item-button-icon{min-width:25%;text-align:left}}@media screen and (min-width: 1200px){.accordion__item-button-icon{min-width:25%}}.accordion__item-button .icon{display:inline-block;--width: calc(var(--s) * 2.9);--height: calc(var(--s) * 2.9)}@media screen and (min-width: 576px){.accordion__item-button .icon{--width: calc(var(--s) * 3.2);--height: calc(var(--s) * 3.2)}}@media screen and (min-width: 768px){.accordion__item-button .icon{--width: var(--s4);--height: var(--s4)}}@media screen and (min-width: 1200px){.accordion__item-button .icon{--width: calc(var(--s) * 6.3);--height: calc(var(--s) * 6.3)}}.accordion__item-button .icon svg{width:auto;height:100%;transform-origin:center center;transition:transform .15s cubic-bezier(.19,1,.22,1)}@media screen and (min-width: 768px){.accordion__item-button .icon svg{transition:transform 1s cubic-bezier(.19,1,.22,1)}}.accordion__item-panel{height:0;overflow:hidden;opacity:0}@media screen and (min-width: 768px){.accordion__item-panel{display:flex;flex-direction:row-reverse;justify-content:flex-end}}@media screen and (min-width: 1200px){.accordion__item-panel{margin-top:0}}.accordion__item{margin-left:var(--safe-area);margin-right:var(--safe-area);border-bottom:1px solid var(--color-secondary)}@media screen and (min-width: 768px){.accordion__item{margin-left:0;margin-right:0;padding-left:var(--safe-area);padding-right:var(--safe-area)}}.accordion__item:first-child{border-top:1px solid var(--color-secondary)}.accordion__item.expanded .accordion__item-panel{margin-bottom:calc(var(--s) * 4)}@media screen and (min-width: 768px){.accordion__item.expanded .accordion__item-panel{margin-bottom:calc(var(--s) * 4);margin-top:var(--s3)}}@media screen and (min-width: 1200px){.accordion__item.expanded .accordion__item-panel{margin-top:var(--s);margin-bottom:calc(var(--s) * 12)}}.accordion__item-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, 400);text-align:left;flex-basis:calc(11 * 100 / 12 * 1%)}@media screen and (min-width: 768px){.accordion__item-title{flex-basis:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.accordion__item-title{flex-basis:75%}}@media screen and (min-width: 1200px){.accordion__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);flex-basis:calc(7 * 100 / 12 * 1%)}}.accordion__item-description{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);margin-top:calc(var(--s) * 3);padding-right:12.5%}@media screen and (min-width: 576px){.accordion__item-description{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.accordion__item-description{margin-top:0;flex-basis:calc(5 * 100 / 12 * 1%);padding-right:12.5%;flex-grow:1}}@media screen and (min-width: 1200px){.accordion__item-description{padding-right:calc(4 * 100 / 12 * 1%)}}.accordion__item-image{margin-top:calc(var(--s) * 5);margin-bottom:var(--s2);width:62.5%}@media screen and (min-width: 768px){.accordion__item-image{margin:0;flex-basis:25%;padding-right:calc(1 * 100 / 12 * 1%)}}.accordion--full .accordion__item-button-content{text-align:left;width:100%}@media screen and (min-width: 992px){.accordion--full .accordion__item-button-content{display:grid;grid-template-columns:repeat(10,1fr);align-items:flex-start;gap:var(--s3)}}@media screen and (min-width: 992px){.accordion--full .accordion__item-button-content-header{grid-column:1/6}}@media screen and (min-width: 768px){.accordion--full .accordion__item-button-icon{min-width:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.accordion--full .accordion__item-button-icon{min-width:12.5%}}@media screen and (min-width: 1200px){.accordion--full .accordion__item-button-icon{min-width:calc(2 * 100 / 12 * 1%)}}.accordion--full .accordion__item-pretitle{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);font-weight:300;margin-bottom:var(--s2)}.accordion--full .accordion__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);margin-bottom:var(--s3)}@media screen and (min-width: 992px){.accordion--full .accordion__item-title{margin-bottom:0}}.accordion--full .accordion__item-date{margin-bottom:var(--s3)}@media screen and (min-width: 768px){.accordion--full .accordion__item-date{margin-bottom:var(--s5)}}@media screen and (min-width: 992px){.accordion--full .accordion__item-date{margin-bottom:0;display:flex;flex-direction:column;grid-column:7/9}}.accordion--full .accordion__item-date span{font-weight:300;display:inline-block;margin-top:var(--s)}@media screen and (min-width: 992px){.accordion--full .accordion__item-actions{grid-column:9/11;display:flex;justify-content:flex-end}}.accordion--full .accordion__item-actions .button{text-transform:uppercase}.accordion--full .accordion__item.expanded .accordion__item-panel{margin-bottom:var(--s5)}@media screen and (min-width: 768px){.accordion--full .accordion__item.expanded .accordion__item-panel{margin-top:0;margin-bottom:var(--s8)}}@media screen and (min-width: 992px){.accordion--full .accordion__item.expanded .accordion__item-panel{margin-bottom:var(--s10)}}@media screen and (min-width: 768px){.accordion--full .accordion__item-description{margin-left:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.accordion--full .accordion__item-description{margin-left:12.5%}}@media screen and (min-width: 1200px){.accordion--full .accordion__item-description{margin-left:calc(2 * 100 / 12 * 1%);padding-right:25%}}.accordion--full .accordion__item-description h3{margin-top:var(--s5);font-size:var(--fs-tenders-title-accordion);line-height:var(--lh-tenders-title-accordion)}.accordion--full .accordion__item-description h4{margin-top:var(--s5);margin-bottom:calc(var(--s) * .5)}.accordion--full .accordion__item-description p{font-weight:300;margin-bottom:var(--s5)}.accordion--full .accordion__item-description strong{font-weight:400}.accordion--full .accordion__item-description ul{margin-top:var(--s2);padding-left:var(--s4);list-style:square}.accordion--full .accordion__item-description ul li{font-weight:300;margin-top:var(--s2)}@media screen and (min-width: 768px){.accordion--link .accordion__item-panel{display:block}}@media screen and (min-width: 992px){.accordion--link .accordion__item-panel{display:flex;flex-direction:row}}@media screen and (min-width: 768px){.accordion--link .accordion__item-description{padding-left:25%}}@media screen and (min-width: 992px){.accordion--link .accordion__item-description{padding-right:0}}.accordion--link .accordion__item-description p{font-weight:300;margin-bottom:var(--s2)}.accordion--link .accordion__item-description ul{margin-top:var(--s2);padding-left:var(--s4);list-style:square}.accordion--link .accordion__item-description ul li{font-weight:300;margin-top:var(--s2)}.accordion--link .accordion__item-actions{margin-top:var(--s5)}@media screen and (min-width: 768px){.accordion--link .accordion__item-actions{padding-left:25%}}@media screen and (min-width: 992px){.accordion--link .accordion__item-actions{padding-left:calc(1 * 100 / 12 * 1%);margin-top:0}}.accordion--link .accordion__item-actions .icon{--width: 20px;display:inline-block}.advantages{background-color:var(--color-secondary);padding-top:calc(var(--s) * 10);padding-bottom:calc(var(--s) * 10)}@media screen and (min-width: 768px){.advantages{padding-top:calc(var(--s) * 15);padding-bottom:calc(var(--s) * 25)}}@media screen and (min-width: 992px){.advantages{display:flex;padding-top:calc(var(--s) * 25);padding-bottom:calc(var(--s) * 30)}}@media screen and (min-width: 1200px){.advantages{padding-top:calc(var(--s) * 32);padding-bottom:calc(var(--s) * 42)}}.advantages .pretitle{color:var(--color-cuaternary);flex-wrap:nowrap;margin-bottom:calc(var(--s) * 7)}@media screen and (min-width: 992px){.advantages .pretitle{flex-basis:25%}}.advantages>*{color:var(--color-primary-contrast)}.advantages__items{display:grid;flex-direction:column;row-gap:calc(var(--s) * 7);column-gap:calc(var(--s) * 9)}@media screen and (min-width: 576px){.advantages__items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){.advantages__items{flex-basis:75%;flex-grow:1}}@media screen and (min-width: 1200px){.advantages__items{padding-right:var(--s8);grid-template-columns:repeat(3,1fr);column-gap:calc(var(--s) * 12);row-gap:calc(var(--s) * 11)}}.advantages__item-title,.advantages__item-description{color:var(--color-primary-contrast);font-weight:300}.advantages__item-title{font-size:var(--fs-advantages);line-height:var(--lh-advantages);letter-spacing:var(--ls-advantages);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 1)}.advantages__item-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)}.circular-slider{position:relative;margin-top:calc(var(--s) * 16);background-color:var(--color-primary-contrast);display:none}@media screen and (min-width: 992px){.circular-slider{display:block}}@media screen and (min-width: 768px){.circular-slider{margin-top:0;margin-bottom:calc(var(--s) * 8)}}@media screen and (min-width: 1200px){.circular-slider{margin-top:var(--s5)}}.circular-slider__wrapper{overflow:hidden}@media screen and (min-width: 768px){.circular-slider__wrapper{overflow:visible;display:flex;flex-direction:row}}.circular-slider .circle{left:calc(3.2 * 100 / 12 * 1% * -1);top:0;transform-origin:100% 100%;transform:translateY(-3%);width:75%}.circular-slider__images{width:85%;position:relative;background-position:center center;margin-left:5vw;margin-right:5vw}@media screen and (min-width: 576px){.circular-slider__images{margin-left:20vw;margin-right:20vw}}@media screen and (min-width: 768px){.circular-slider__images{margin:0;position:absolute;transform:translate(calc(2.6 * 100 / 12 * 1% * -1))}}.circular-slider__images[data-index="0"]:before{transform:translate(-50%,-50%) rotate(-20deg)}.circular-slider__images[data-index="1"]:before{transform:translate(-50%,-50%) rotate(50deg)}.circular-slider__images[data-index="2"]:before{transform:translate(-50%,-50%) rotate(122deg)}.circular-slider__images[data-index="3"]:before{transform:translate(-50%,-50%) rotate(194deg)}.circular-slider__images[data-index="4"]:before{transform:translate(-50%,-50%) rotate(338deg)}.circular-slider__images:before{transition:transform .8s ease-in-out .1s;position:absolute;content:"";background:url(/themes/opus-rs/ui/assets/images/circle.png) no-repeat;background-size:contain;width:100%;height:100%;background-position:center center;transform:translate(-50%,-50%) rotate(0);top:50%;left:50%}.circular-slider__image.active{animation:changeImage .2s ease-in-out;padding:var(--s2)}.circular-slider__image.active:before{display:block}.circular-slider__image.active img{display:block}.circular-slider__image img{display:none;width:100%;aspect-ratio:1/1;border-radius:100%;padding:calc(var(--s) * 6);object-fit:cover}@media screen and (min-width: 992px){.circular-slider__content{padding-left:0}}.circular-slider .content{cursor:ns-resize}@media screen and (min-width: 768px){.circular-slider__sticky{position:sticky;display:flex;top:0;align-items:center;height:100vh;width:50%}}.circular-slider .tabs{padding-top:calc(var(--s) * 5);padding-bottom:calc(var(--s) * 6);display:flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;padding-left:var(--safe-area);padding-right:var(--safe-area);column-gap:calc(var(--s) * 7);margin:0}@media screen and (min-width: 768px){.circular-slider .tabs{display:none}}.circular-slider .tab{transition:opacity .4s ease-in-out;opacity:.2;display:flex;flex-direction:column;background-color:var(--color-primary-contrast);color:var(--color-secondary);white-space:nowrap;cursor:pointer;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){.circular-slider .tab{position:absolute;opacity:0}}.circular-slider .tab-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){.circular-slider .tab-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);display:none}}.circular-slider .tab.marked{opacity:1;position:relative}.circular-slider .tab.marked:before{content:"";display:inline-flex;position:absolute;top:30%;left:0;width:var(--size);height:var(--size);border-radius:100%;will-change:transform;opacity:1;animation:fadeInFromNone .1s cubic-bezier(.17,.17,.35,1) forwards .4s}.circular-slider .tab:before{--bg-color: var(--color-primary);--size: calc(var(--s) * 2);top:30%;left:0}.circular-slider__item{display:none}@media screen and (min-width: 768px){.circular-slider__item{min-height:100vh;flex-basis:100%;display:flex;flex-direction:column;justify-content:flex-start;opacity:0}}.circular-slider__item:last-child{border-bottom:0}.circular-slider__item.show{display:block;opacity:1}@media screen and (min-width: 768px){.circular-slider__item.show{transition:opacity .2s ease-in-out .6s;display:flex;justify-content:center}}.circular-slider__item.show .circular-slider__image img{display:block}@media screen and (min-width: 992px){.circular-slider__item-content{margin-top:calc(var(--s) * -6)}}.circular-slider__item--number{display:none;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:var(--s2)}@media screen and (min-width: 768px){.circular-slider__item--number{display:block}}.circular-slider__item--title{display:none;text-transform:none;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) * 2)}@media screen and (min-width: 768px){.circular-slider__item--title{display:block}}.circular-slider__item--description 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)}.circular-slider__item--description-link{margin-top:var(--s6)}.circular-slider__item--title,.circular-slider__item--description{padding-right:calc(2 * 100 / 12 * 1%)}@media screen and (min-width: 768px){.circular-slider__item--title,.circular-slider__item--description{padding-right:25%}}@media screen and (min-width: 1200px){.circular-slider__item--title,.circular-slider__item--description{padding-right:50%}}.circular-slider__item--media{order:1;margin-bottom:calc(var(--s) * 6)}.circular-slider__item--media picture{aspect-ratio:5/3}@media screen and (min-width: 576px){.circular-slider__item--media picture{aspect-ratio:5/1.8}}@media screen and (min-width: 768px){.circular-slider__item--media picture{aspect-ratio:5/3}}.circular-slider .content{display:flex;flex-direction:row;gap:calc(var(--s) * 7);margin-bottom:calc(var(--s) * 6);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width: 768px){.circular-slider .content{gap:calc(var(--s) * 1);flex-direction:column;margin:0;width:50%}}.circular-slider-mobile{padding-top:var(--s8)}@media screen and (min-width: 992px){.circular-slider-mobile{display:none}}@media screen and (min-width: 576px){.circular-slider-mobile__wrapper{width:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.circular-slider-mobile__wrapper{margin-left:calc(5 * 100 / 12 * 1%)}}.circular-slider-mobile__item{display:flex;gap:var(--s6)}.circular-slider-mobile__item:last-child .circular-slider-mobile__image figure{padding-bottom:0}.circular-slider-mobile__image figure{padding-bottom:calc(var(--s) * 13);position:relative}.circular-slider-mobile__image figure:before{content:"";display:block;width:1px;height:100%;background-color:var(--color-primary);position:absolute;top:0;left:50%;transform:translate(-50%)}.circular-slider-mobile__image img{max-width:calc(var(--s) * 17);aspect-ratio:84/82;border-radius:100%;object-fit:cover;position:relative}.circular-slider-mobile__content{padding-top:var(--s4)}.circular-slider-mobile__content-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:var(--s2);display:flex;gap:var(--s2)}.circular-slider-mobile__content-description p{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);text-wrap-style:balance}.related-cases{margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.related-cases{margin-bottom:calc(var(--s2) * 12)}}.related-cases__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)}.related-cases__wrapper{margin-top:var(--s7);position:relative}.related-cases .related-cases_cards-slider__slider{padding-left:var(--safe-area);padding-right:var(--safe-area)}.related-cases__image{max-height:calc(var(--s2) * 60.3);width:100%;aspect-ratio:299/388;overflow:hidden;background-color:var(--color-primary)}@media screen and (min-width: 1600px){.related-cases__image{max-height:50dvh}}.related-cases__image picture{width:100%;height:100%}.related-cases__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.related-cases__card{display:flex;flex-direction:column;gap:var(--s4)}.related-cases__card .related-cases__content{padding-right:var(--s5)}.related-cases__card .category{text-decoration:none!important;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);margin-top:var(--s4)}.related-cases__card .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-top:var(--s2)}@media screen and (min-width: 768px){.related-cases__card .title{padding-right:calc(2 * 100 / 12 * 1%)}}.related-cases a{text-decoration:none}.related-cases a:hover h3{text-decoration:underline;text-decoration-thickness:.75px;text-underline-offset:calc(var(--s) * .6)}.related-cases .mobile{display:block}@media screen and (min-width: 992px){.related-cases .mobile{display:none}}.related-cases .desktop{display:none}@media screen and (min-width: 992px){.related-cases .desktop{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}.related-cases .desktop a{text-decoration:none}.related-cases .desktop a:hover img{transform:scale(1.025)}}.related-cases .desktop.container{margin-top:var(--s8)}.simple-cards{display:flex;flex-direction:column;gap:calc(var(--s2) * 5);margin-top:var(--s4)}@media screen and (min-width: 768px){.simple-cards{margin-top:var(--s8)}}@media screen and (min-width: 992px){.simple-cards{display:grid;grid-template-columns:repeat(3,1fr);column-gap:calc(var(--s2) * 9);margin-top:var(--s10)}}.simple-cards__item{display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 576px){.simple-cards__item{width:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.simple-cards__item{width:calc(11 * 100 / 12 * 1%);flex-direction:row;gap:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.simple-cards__item{width:auto;flex-direction:column;gap:var(--s2)}}@media screen and (min-width: 768px){.simple-cards__item>div{min-width:37.5%}}@media screen and (min-width: 992px){.simple-cards__item>div{min-width:0}}.simple-cards__item .index{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)}.simple-cards__item h3{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-wrap:balance}.simple-cards__item 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)}.gallery-slider__wrapper{position:relative;cursor:url(/themes/opus-rs/ui/assets/icons/swiper-arrows-dark.svg) 40 40,grab}.gallery-slider__wrapper .gallery-slider__slider{padding-left:var(--safe-area);padding-right:var(--safe-area)}.gallery-slider__wrapper .gallery-slider__slider .gallery-slider-card__image picture{max-height:calc(var(--s2) * 60.3);width:100%;aspect-ratio:342/232}.gallery-slider__wrapper .gallery-slider__slider .gallery-slider-card__image picture img{height:100%;width:100%;object-fit:cover;border-radius:var(--border-radius)}.gallery-charts-slider{width:fit-content}.gallery-charts-slider__wrapper{width:fit-content;position:relative;cursor:url(/themes/opus-rs/ui/assets/icons/swiper-arrows-dark.svg) 40 40,grab}.gallery-charts-slider__wrapper .gallery-charts-slider__slider{padding-left:var(--safe-area);padding-right:var(--safe-area)}.gallery-charts-slider__wrapper .gallery-charts-slider__slider .gallery-charts-slider-card,.gallery-charts-slider__wrapper .gallery-charts-slider__slider .gallery-charts-slider-card__image{width:fit-content}.gallery-charts-slider__wrapper .gallery-charts-slider__slider .gallery-charts-slider-card__image picture{width:fit-content;border:1px solid rgb(195,195,195);border-radius:var(--border-radius)}.gallery-charts-slider__wrapper .gallery-charts-slider__slider .gallery-charts-slider-card__image picture img{height:calc(var(--s2) * 40);width:calc(var(--s2) * 30);object-fit:contain;border-radius:var(--border-radius)}@media screen and (min-width: 768px){.gallery-charts-slider__wrapper .gallery-charts-slider__slider .gallery-charts-slider-card__image picture img{width:fit-content;height:calc(var(--s2) * 50)}}.full-info-cards{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s8)}@media screen and (min-width: 576px){.full-info-cards{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){.full-info-cards{gap:var(--s5);padding-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.full-info-cards{padding-bottom:calc(var(--s2) * 12)}}.full-info-cards__item{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--color-text);padding:var(--s3)}@media screen and (min-width: 992px){.full-info-cards__item{padding:var(--s5)}}.full-info-cards__image picture{aspect-ratio:614/488;overflow:hidden}.full-info-cards__image picture img{width:100%;height:100%;object-fit:cover}.full-info-cards__table{display:flex;flex-direction:column;margin-top:var(--s4);gap:var(--s4)}@media screen and (min-width: 576px){.full-info-cards__table{flex-direction:row}}@media screen and (min-width: 992px){.full-info-cards__table{margin-top:var(--s6);gap:var(--s8)}}.full-info-cards__subitem{width:100%;display:flex;gap:var(--s4)}@media screen and (min-width: 576px){.full-info-cards__subitem{flex-direction:column;gap:0}}.full-info-cards__subitem>div{display:flex;flex-direction:column;gap:var(--s);margin-top:var(--s3)}@media screen and (min-width: 992px){.full-info-cards__subitem>div{margin-top:var(--s6);gap:var(--s2)}}.full-info-cards__subitem figure{min-width:40%;flex-basis:40%}.full-info-cards__subitem picture{aspect-ratio:296/236;overflow:hidden}.full-info-cards__subitem picture img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1200px){.full-info-cards__subitem--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)}}.full-info-cards__subitem--description{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: 1200px){.full-info-cards__subitem--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)}}.full-info-cards__content{display:flex;flex-direction:column;gap:var(--s2)}.full-info-cards__content .index,.full-info-cards__content 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)}@media screen and (min-width: 1200px){.full-info-cards__content h3{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)}}.full-info-cards__content p{width:90%;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: 1200px){.full-info-cards__content 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)}}.full-info-cards :not(.has-subitems).full-info-cards__item{flex-direction:column-reverse}@media screen and (min-width: 576px){.full-info-cards :not(.has-subitems).full-info-cards__item{flex-direction:column}}.full-info-cards :not(.has-subitems) .full-info-cards__content{margin-bottom:var(--s4)}@media screen and (min-width: 576px){.full-info-cards :not(.has-subitems) .full-info-cards__content{margin-top:var(--s4);margin-bottom:0}}@media screen and (min-width: 1200px){.full-info-cards :not(.has-subitems) .full-info-cards__content{margin-top:var(--s6)}}@media screen and (min-width: 576px){.full-info-cards .has-subitems{grid-column:span 2}}@media screen and (min-width: 768px){.full-info-cards .has-subitems{min-height:unset;justify-content:space-between;flex-direction:row;gap:calc(1 * 100 / var(--cols) * 1%)}.full-info-cards .has-subitems header{display:none}}.article--light{padding-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.article--light{padding-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.article--light{padding-bottom:calc(var(--s2) * 12)}}.article--light .article__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);text-transform:none;margin-bottom:var(--s3);padding-right:calc(1 * 100 / 12 * 1%)}@media screen and (min-width: 576px){.article--light .article__title{padding-right:calc(2 * 100 / 12 * 1%);text-wrap:balance}}@media screen and (min-width: 768px){.article--light .article__title{padding-right:50%}}@media screen and (min-width: 992px){.article--light .article__title{padding-right:calc(7 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.article--light .article__description{padding-right:calc(7 * 100 / 12 * 1%);margin-bottom:var(--s9)}}.article--light .article__content:not(:has(.btn)){justify-content:flex-end}.article--light .article__content .btn{margin-bottom:calc(var(--s) * 11)}.article--gradient{padding-top:calc(var(--s) * 11);padding-bottom:var(--s4);background:linear-gradient(90deg,var(--color-tertiary),var(--color-primary))}@media screen and (min-width: 992px){.article--gradient{padding-top:calc(var(--s2) * 8);padding-bottom:calc(var(--s2) * 10)}}.article--gradient .article__title{margin-bottom:var(--s5);color:var(--color-primary-contrast)}@media screen and (min-width: 576px){.article--gradient .article__title{margin-bottom:calc(var(--s) * 13);padding-right:calc(2 * 100 / 12 * 1%);text-wrap:balance}}@media screen and (min-width: 768px){.article--gradient .article__title{margin-bottom:var(--s8);padding-right:calc(5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.article--gradient .article__title{padding-right:37.5%;margin-bottom:calc(var(--s) * 11)}}@media screen and (min-width: 1200px){.article--gradient .article__title{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);padding-right:50%}}.article__description{margin-bottom:var(--s6);padding-right:calc(1 * 100 / 12 * 1%)}@media screen and (min-width: 576px){.article__description{padding-right:calc(4 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.article__description{padding-right:50%}}@media screen and (min-width: 1200px){.article__description{padding-right:calc(7 * 100 / 12 * 1%)}}.article__description 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)}@media screen and (min-width: 1200px){.article__description p{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){.article__content{display:flex;align-items:flex-start;justify-content:space-between}}@media screen and (min-width: 768px){.article__video-wrapper{margin-left:0;width:50%}}.article__video{border-radius:var(--border-radius)}.article .btn{margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 768px){.article .btn{margin-bottom:0}}.media-coverage{margin-top:calc(var(--s) * 13);margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.media-coverage{margin-top:calc(var(--s2) * 9);margin-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.media-coverage{margin-top:calc(var(--s2) * 12);margin-bottom:calc(var(--s2) * 12)}}.media-coverage__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) * 5)}@media screen and (min-width: 992px){.media-coverage__title{margin-bottom:calc(var(--s) * 10)}}.media-coverage__card{padding:calc(var(--s) * 6) calc(var(--s) * 5);border:calc(var(--s) * .2) solid var(--color-secondary)}@media screen and (min-width: 768px){.media-coverage__card{padding:calc(var(--s) * 8) calc(var(--s) * 6)}}@media screen and (min-width: 1200px){.media-coverage__card{padding:calc(var(--s) * 8) calc(1 * 100 / 12 * 1%) calc(var(--s) * 8) calc(var(--s) * 8)}}@media screen and (min-width: 1600px){.media-coverage__card{padding:calc(var(--s) * 10) calc(1 * 100 / 12 * 1%) calc(var(--s) * 9) calc(var(--s) * 10)}}.media-coverage__card-inner{display:flex;flex-direction:column;height:100%}.media-coverage__logo img{max-width:calc(var(--s) * 36);max-height:calc(var(--s) * 7)}.media-coverage__description{margin-top:calc(var(--s) * 6);flex-grow:1}@media screen and (min-width: 992px){.media-coverage__description{margin-top:calc(var(--s) * 10)}}.media-coverage__link{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);text-transform:uppercase;margin-top:calc(var(--s) * 10);display:flex;align-items:center;column-gap:calc(var(--s) * 1);transition:color .25s ease-in-out}.media-coverage__link:hover,.media-coverage__link:focus-visible{color:var(--color-primary)}.media-coverage__link:hover .icon,.media-coverage__link:focus-visible .icon{transform:translate(3px,-3px)}.media-coverage__link:hover .icon path,.media-coverage__link:focus-visible .icon path{fill:var(--color-primary)}.media-coverage__link .icon{transition:transform .25s ease-in-out;display:inline-block;--width: calc(var(--s) * 4.4);--height: calc(var(--s) * 4.4)}.media-coverage__link .icon path{transition:fill .25s ease-in-out}.media-coverage .swiper{padding:0 var(--safe-area);cursor:url(/themes/opus-rs/ui/assets/icons/swiper-arrows-dark.svg) 40 40,grab}.media-coverage .swiper-wrapper{height:fit-content;align-items:stretch}.media-coverage .swiper-slide{height:auto}.press-releases{margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.press-releases{margin-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.press-releases{margin-bottom:calc(var(--s2) * 12)}}.press-releases__header{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:var(--s5)}@media screen and (min-width: 992px){.press-releases__header{margin-bottom:calc(var(--s) * 10)}}.press-releases__date{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: 576px){.press-releases__date{width:25%}}@media screen and (min-width: 992px){.press-releases__date{width:calc(2 * 100 / 12 * 1%)}}.press-releases__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);flex-grow:1}@media screen and (min-width: 768px){.press-releases__title{width:calc(7 * 100 / 12 * 1%);flex-grow:unset}}@media screen and (min-width: 992px){.press-releases__title{width:calc(8 * 100 / 12 * 1%)}}.press-releases__link{transition:color .25s ease-in-out;text-transform:uppercase;margin-top:calc(var(--s) * 3);min-width:max-content;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: 576px){.press-releases__link{padding-right:calc(var(--s) * 4);text-align:right;margin-top:0;min-width:25%}}@media screen and (min-width: 768px){.press-releases__link{min-width:calc(2 * 100 / 12 * 1%)}}.press-releases__link:hover,.press-releases__link:focus-visible{color:var(--color-primary)}.press-releases__pagination>*{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);text-transform:uppercase}.press-releases__row{align-items:flex-start;justify-content:flex-start;padding:calc(var(--s) * 5) var(--safe-area);border-bottom:calc(var(--s) * .2) solid var(--color-secondary)}@media screen and (min-width: 768px){.press-releases__row{padding:calc(var(--s) * 6.3) var(--safe-area) calc(var(--s) * 6)}}@media screen and (min-width: 1200px){.press-releases__row{align-items:center}}.press-releases__row:first-child{border-top:calc(var(--s) * .2) solid var(--color-secondary)}.press-releases__row.show{display:flex;flex-direction:column;row-gap:calc(var(--s) * 2)}@media screen and (min-width: 576px){.press-releases__row.show{flex-direction:row}}.press-releases__row.hide{display:none}.press-releases__pagination{display:grid;place-items:center;margin-top:calc(var(--s2) * 3.6)}@media screen and (min-width: 992px){.press-releases__pagination{margin-top:calc(var(--s2) * 5.6)}}.press-releases__pagination 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);transition:color .25s ease-in-out;text-decoration:underline;cursor:pointer}.press-releases__pagination button:hover,.press-releases__pagination button:focus-visible{color:var(--color-primary)}.press-releases__pagination button.hide{display:none}.news-list{margin-bottom:calc(var(--s) * 13)}@media screen and (min-width: 992px){.news-list{margin-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.news-list{margin-bottom:calc(var(--s2) * 12)}}.news-list__header{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) * 5)}@media screen and (min-width: 992px){.news-list__header{margin-bottom:calc(var(--s) * 8)}}.news-list__item{text-decoration:none;border-top:calc(var(--s) * .2) solid var(--color-secondary);padding:calc(var(--s) * 5) var(--safe-area) calc(var(--s) * 8)}@media screen and (min-width: 576px){.news-list__item{flex-direction:row;justify-content:space-between;padding:calc(var(--s) * 5) var(--safe-area) calc(var(--s) * 6.2)}}.news-list__item:hover{background-color:var(--color-hover-card)}.news-list__item:hover .news-list__link{color:var(--color-primary)}.news-list__item.show{display:flex;flex-direction:column}@media screen and (min-width: 576px){.news-list__item.show{display:grid}}.news-list__item.hide{display:none!important}@media screen and (min-width: 576px){.news-list__item:first-child{display:grid;grid-template-columns:6fr 6fr;grid-template-areas:"date image" "details image"}}@media screen and (min-width: 992px){.news-list__item:first-child{grid-template-columns:8fr 4fr}}@media screen and (min-width: 1200px){.news-list__item:first-child{grid-template-columns:2fr 5fr 5fr;grid-template-areas:"date details image"}.news-list__item:first-child .news-list__details{padding-right:12.5%}}@media screen and (min-width: 576px){.news-list__item:not(:first-child){display:grid;grid-template-columns:7fr 5fr;grid-template-areas:"date image" "details image"}}@media screen and (min-width: 992px){.news-list__item:not(:first-child){grid-template-columns:9fr 3fr}}@media screen and (min-width: 1200px){.news-list__item:not(:first-child){grid-template-columns:2fr 8fr 2fr;grid-template-areas:"date details image"}.news-list__item:not(:first-child) .news-list__details{padding-right:12.5%}}.news-list__item:not(:first-child) .news-list__excerpt{display:none}.news-list__item:last-child{border-bottom:calc(var(--s) * .2) solid var(--color-secondary)}.news-list__categories{padding:0;display:flex;flex-direction:row;opacity:.4}.news-list__categories li:not(:last-child):after{content:"|";margin:0 var(--s2)}.news-list__date,.news-list__category{display:block;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);margin-bottom:calc(var(--s) * 1)}@media screen and (min-width: 768px){.news-list__date,.news-list__category{margin-bottom:calc(var(--s) * 2)}}.news-list__date{grid-area:date;margin-bottom:calc(var(--s) * 6)}@media screen and (min-width: 576px){.news-list__date{margin-bottom:calc(var(--s) * 3)}}.news-list__details{grid-area:details}.news-list__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) * 2)}.news-list__excerpt p{font-family:Arial,sans-serif!important;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)}.news-list__excerpt p:first-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}@media screen and (min-width: 576px){.news-list__excerpt p:first-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}}.news-list__excerpt p:not(:first-child){display:none}.news-list__link,.news-list__pagination 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);text-transform:uppercase;text-decoration:underline;cursor:pointer;display:block}.news-list__link{margin-top:calc(var(--s) * 6);transition:color .25s ease-in-out}.news-list__image{grid-area:image;align-self:stretch;margin-top:calc(var(--s) * 6)}@media screen and (min-width: 576px){.news-list__image{margin-top:0;padding-left:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.news-list__image{padding-left:0}}.news-list__image figure,.news-list__image picture,.news-list__image img{height:100%}.news-list__image img{width:100%;aspect-ratio:548/309;object-fit:cover}.news-list__pagination{display:grid;place-items:center;margin-top:calc(var(--s2) * 3.6)}@media screen and (min-width: 992px){.news-list__pagination{margin-top:calc(var(--s2) * 5.6)}}.news-list__pagination button{transition:color .25s ease-in-out}.news-list__pagination button:hover,.news-list__pagination button:focus-visible{color:var(--color-primary)}.news-list__pagination button.hide{display:none}.tabs-scroll{padding-top:calc(var(--s) * 13);padding-bottom:var(--s5);position:relative}@media screen and (min-width: 768px){.tabs-scroll{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--s3)}}@media screen and (min-width: 992px){.tabs-scroll{padding-top:calc(var(--s2) * 9);padding-bottom:var(--s6)}}@media screen and (min-width: 1200px){.tabs-scroll{padding-top:calc(var(--s2) * 12);padding-bottom:calc(var(--s) * 12)}}.tabs-scroll .tabs{display:none}@media screen and (min-width: 768px){.tabs-scroll .tabs{display:flex;position:sticky;top:calc(var(--s10) * 1);z-index:3;flex-direction:column;align-items:flex-start;gap:var(--s);max-height:calc(100vh - var(--s10) * 2);height:fit-content;margin-bottom:calc(var(--s10) * 1.5);overflow-x:auto;pointer-events:all;-ms-overflow-style:none;scrollbar-width:none;transition:.2s ease-in-out all}}.tabs-scroll .tab{background:transparent;border:none;cursor:pointer;height:min-content;padding:0 calc(var(--s) * 2.8) 0 0;text-align:left;transition:padding-left .2s cubic-bezier(.17,.17,.35,1) .3s,opacity .5s cubic-bezier(.17,.17,.35,1) .43s;opacity:.4}.tabs-scroll .tab:before{opacity:0}.tabs-scroll .tab.marked{opacity:1}.tabs-scroll__nav{display:none}@media screen and (min-width: 768px){.tabs-scroll__nav{display:block;grid-column:1/5;padding-top:var(--s)}}@media screen and (min-width: 992px){.tabs-scroll__nav{grid-column:1/4}}.tabs-scroll__nav-item{margin-bottom:var(--s)}@media screen and (min-width: 992px){.tabs-scroll__nav-item{margin-bottom:var(--s2)}}.tabs-scroll__nav-item button{font-size:var(--fs-tabs);text-align:left;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: 1200px){.tabs-scroll__nav-item button{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){.tabs-scroll__content{grid-column:6/13}}@media screen and (min-width: 992px){.tabs-scroll__content{grid-column:5/13}}.tabs-scroll__item{display:flex;flex-direction:column-reverse;margin-bottom:var(--s8);gap:var(--s3)}@media screen and (min-width: 768px){.tabs-scroll__item{flex-direction:column;gap:var(--s4)}}@media screen and (min-width: 992px){.tabs-scroll__item{gap:var(--s5);margin-bottom:calc(var(--s) * 12)}}.tabs-scroll__item-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);margin-bottom:calc(var(--s) * 1.6)}.tabs-scroll__item-description{font-weight:300;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: 768px){.tabs-scroll__item-description{width:87.5%}}@media screen and (min-width: 768px){.tabs-scroll__item-description{width:75%}}@media screen and (min-width: 1200px){.tabs-scroll__item-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)}}.tabs-scroll__item-image picture{width:100%;height:100%;aspect-ratio:889/473;overflow:hidden}.tabs-scroll__item-image picture img{width:100%;height:100%;object-fit:cover}.two-cols-sec{margin-top:var(--s10);padding-bottom:calc(var(--s) * 13)}@media screen and (min-width: 768px){.two-cols-sec{display:grid;grid-template-columns:5fr 7fr}}@media screen and (min-width: 992px){.two-cols-sec{align-items:center;padding-bottom:calc(var(--s2) * 9)}}@media screen and (min-width: 1200px){.two-cols-sec{padding-bottom:calc(var(--s2) * 12)}}.two-cols-sec__image{aspect-ratio:255/321;overflow:hidden;margin-bottom:var(--s6);max-height:370px;width:100%}@media screen and (min-width: 768px){.two-cols-sec__image{aspect-ratio:initial;margin-bottom:0;max-height:none;min-height:450px}}@media screen and (min-width: 992px){.two-cols-sec__image{max-width:unset;margin-bottom:unset;aspect-ratio:548/690;max-height:calc(var(--s2) * 60)}}@media screen and (min-width: 1200px){.two-cols-sec__image{max-height:calc(var(--s2) * 65)}}.two-cols-sec__image picture{width:100%;height:100%}.two-cols-sec__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.two-cols-sec__image img{min-height:450px}}@media screen and (min-width: 576px){.two-cols-sec__content{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 768px){.two-cols-sec__content{padding-left:calc(1 * 100 / 7 * 1%);padding-right:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%}}@media screen and (min-width: 992px){.two-cols-sec__content{padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width: 1600px){.two-cols-sec__content{padding-right:calc(1 * 100 / var(--cols) * 1%);padding-left:calc(2 * 100 / 7 * 1%)}}.two-cols-sec__content h3{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)}.two-cols-sec__content .body{margin-top:var(--s3);display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4)}@media screen and (min-width: 992px){.two-cols-sec__content .body{gap:var(--s5)}}.two-cols-sec__content .body p{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: 1200px){.two-cols-sec__content .body 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)}}.two-cols-sec__content .body ol{list-style:none;display:flex;flex-direction:column;gap:var(--s3)}@media screen and (min-width: 992px){.two-cols-sec__content .body ol{gap:var(--s5)}}.two-cols-sec__content .body ol li{counter-increment:list-counter;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: 1200px){.two-cols-sec__content .body ol li{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)}}.two-cols-sec__content .body ol li:before{content:counter(list-counter,decimal-leading-zero) ". ";margin-right:var(--s2);margin-left:calc(var(--s8) * -1)}.two-cols-sec__content .logos{margin-top:var(--s6)}@media screen and (min-width: 1200px){.two-cols-sec__content .logos{margin-top:calc(var(--s2) * 8)}}.two-cols-sec__content figure,.two-cols-sec__content picture,.two-cols-sec__content img{max-width:calc(var(--s2) * 15);height:auto}.two-cols-sec--wrapper{display:flex;flex-direction:column;margin:var(--s10) 0}.two-cols-sec--wrapper .two-cols-sec{margin:0}@media screen and (min-width: 768px){.two-cols-sec--wrapper .two-cols-sec:nth-child(2n){direction:rtl}.two-cols-sec--wrapper .two-cols-sec:nth-child(2n) .two-cols-sec__content{text-align:left;padding-left:0;padding-right:calc(2 * 100 / 7 * 1%)}}@media screen and (min-width: 768px) and (min-width: 768px){.two-cols-sec--wrapper .two-cols-sec:nth-child(2n) .two-cols-sec__content{justify-content:center}}@media screen and (min-width: 768px){.two-cols-sec--centered .two-cols-sec__content{justify-content:center}}.modal-card{cursor:pointer;width:100%;margin-bottom:calc(var(--s2) * 6.5)}@media screen and (min-width: 992px){.modal-card{margin-top:calc(var(--s2) * -6);margin-bottom:calc(var(--s2) * 12)}}.modal-card__wrapper{width:100%}@media screen and (min-width: 992px){.modal-card__wrapper:not(.article-modal){padding-left:50%}}.modal-card__image{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;width:100%;border-radius:8px;max-height:calc(var(--s2) * 20);overflow:hidden}@media screen and (min-width: 992px){.modal-card__image{max-height:calc(var(--s2) * 40)}}.modal-card__image:hover .icon{transform:scale(1.2)}.modal-card__image picture{position:relative;z-index:1;width:100%;height:100%;max-height:inherit;border-radius:8px;overflow:hidden}.modal-card__image picture:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.2;z-index:2}.modal-card__image picture img{transition:.3s transform ease-in-out;width:100%;height:100%;object-fit:cover}.modal-card__image>*{grid-area:1/1}.modal-card__image .icon{transition:.3s transform ease-in-out;z-index:3}.modal-card__image .icon svg{max-height:calc(var(--s2) * 5)}.modal-card__video{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;width:100%;border-radius:8px;max-height:calc(var(--s2) * 20);overflow:hidden}@media screen and (min-width: 992px){.modal-card__video{max-height:calc(var(--s2) * 40)}}.modal-card__video:hover .icon{transform:scale(1.2)}.modal-card__video .video-wrap{position:relative;z-index:1;width:100%;height:100%;max-height:inherit;border-radius:8px;overflow:hidden}.modal-card__video .video-wrap:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.4;z-index:2}.modal-card__video .video-wrap video{transition:.3s transform ease-in-out;width:100%;height:100%;object-fit:cover}.modal-card__video>*{grid-area:1/1}.modal-card__video .icon{transition:.3s transform ease-in-out;z-index:3}.modal-card__video .icon svg{max-height:calc(var(--s2) * 5)}.modal{display:none;position:fixed;top:0;left:0;width:100dvw;height:100svh;background-color:#000000e6;justify-content:center;align-items:center;z-index:9999}.modal__wrapper{overflow-y:auto;background-color:var(--color-contrast);border-radius:var(--s2);position:relative;padding:0 var(--safe-area);pointer-events:none}.modal__wrapper header{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--s4);margin-bottom:var(--s4);pointer-events:none}@media screen and (min-width: 768px){.modal__wrapper header{margin-bottom:var(--s4)}}.modal__wrapper header .close{cursor:pointer;pointer-events:all;height:fit-content;min-width:var(--s4);max-width:var(--s4)}@media screen and (min-width: 992px){.modal__wrapper header .close{min-width:var(--s5);max-width:var(--s5)}}.modal__wrapper header .close svg{fill:var(--color-white)}.modal__content{max-height:70svh}.modal__content video{pointer-events:all;max-height:inherit;width:100%;height:100%}@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}
