*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{border:0;margin:0;padding:0;text-rendering:optimizelegibility;vertical-align:initial;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}hr{border:0;border-top:1px solid #000;color:#000;margin:15px 0;opacity:1}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none;word-wrap:normal}.wrapper-bloc-content{overflow:hidden;position:relative}.wrapper-bloc-content:not(.fullwidth_content) .container-bloc-content{margin:0 auto;max-width:100%;padding-left:15px;padding-left:1em;padding-right:15px;padding-right:1em}@media(min-width:640px){.wrapper-bloc-content:not(.fullwidth_content) .container-bloc-content{max-width:100%;padding-left:1em;padding-right:1em}}@media(min-width:768px){.wrapper-bloc-content:not(.fullwidth_content) .container-bloc-content{max-width:100%;padding-left:2em;padding-right:2em}}@media(min-width:1024px){.wrapper-bloc-content:not(.fullwidth_content) .container-bloc-content{max-width:100%;padding-left:2em;padding-right:2em}}@media(min-width:1280px){.wrapper-bloc-content:not(.fullwidth_content) .container-bloc-content{max-width:100%;padding-left:95px;padding-right:95px}}@media(min-width:1536px){.wrapper-bloc-content:not(.fullwidth_content) .container-bloc-content{max-width:1890px;padding-left:95px;padding-right:95px}}@media(min-width:1890px){.wrapper-bloc-content:not(.fullwidth_content) .container-bloc-content{max-width:1890px;padding-left:95px;padding-right:95px}}.wrapper-bloc-content.content_grow .grid-bloc-content .block_media_text__row{height:100%}.wrapper-bloc-content.content_grow .grid-bloc-content .block_media_text__row .order-1{flex-grow:1}.wrapper-bloc-content.pt-none .container-bloc-content{padding-top:0}.wrapper-bloc-content.pb-none .container-bloc-content{padding-bottom:0}.wrapper-bloc-content.mt-none{margin-top:0}.wrapper-bloc-content.mb-none{margin-bottom:0}.wrapper-bloc-content.pt-normal .container-bloc-content{padding-top:var(--blocContent-padding-top)}.wrapper-bloc-content.pb-normal .container-bloc-content{padding-bottom:var(--blocContent-padding-bottom)}.wrapper-bloc-content.mt-normal{margin-top:var(--blocContent-margin-top)}.wrapper-bloc-content.mb-normal{margin-bottom:var(--blocContent-margin-bottom)}.wrapper-bloc-content .container-bloc-content__bgImage{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;margin:0!important;object-fit:cover;object-position:50% 50%;padding:0!important;pointer-events:none;position:absolute;top:0;transform-style:preserve-3d;width:100%;z-index:0}.wrapper-bloc-content .section-header-footer.header{padding-bottom:var(--blocContent-padding-top)}.wrapper-bloc-content .section-header-footer.footer{padding-top:var(--blocContent-padding-top)}.wrapper-bloc-content .grid-bloc-content,.wrapper-bloc-content .section-header-footer{position:relative;z-index:1}.grid-bloc-content{--gapVertical:30px;--gapHorizontal:30px;align-content:flex-start;display:grid;grid-gap:var(--gapVertical) var(--gapHorizontal);gap:var(--gapVertical) var(--gapHorizontal)}.grid-bloc-content.xs-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-bloc-content.xs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-bloc-content.xs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-bloc-content.xs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-bloc-content.xs-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-bloc-content.xs-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-bloc-content.xs-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-bloc-content.xs-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-bloc-content.xs-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-bloc-content.xs-10{grid-template-columns:repeat(10,minmax(0,1fr))}@media(min-width:768px){.grid-bloc-content.md-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-bloc-content.md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-bloc-content.md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-bloc-content.md-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-bloc-content.md-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-bloc-content.md-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-bloc-content.md-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-bloc-content.md-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-bloc-content.md-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-bloc-content.md-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:1024px){.grid-bloc-content.lg-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-bloc-content.lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-bloc-content.lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-bloc-content.lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-bloc-content.lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-bloc-content.lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-bloc-content.lg-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-bloc-content.lg-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-bloc-content.lg-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-bloc-content.lg-10{grid-template-columns:repeat(10,minmax(0,1fr))}}.block_medias__wrapper{overflow:hidden;width:100%}.block_medias__image-wrapper{position:relative}.block_medias__image-el,.block_medias__image-el img{width:100%}.block_medias__caption{--fs:13px;--fw:300;color:#231f20;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));line-height:1.4}@media(min-width:1280px){.block_medias__caption{--fs:0.7540603248vw}}@media(min-width:1890px){.block_medias__caption{--fs:14.2517401392px}}.block_medias__caption{margin-top:5px}.wrapper-bloc-content{--blocContent-margin-top:30px;--blocContent-margin-bottom:30px;--blocContent-padding-top:30px;--blocContent-padding-bottom:30px}@media(min-width:768px){.wrapper-bloc-content{--blocContent-margin-top:60px;--blocContent-margin-bottom:60px;--blocContent-padding-top:60px;--blocContent-padding-bottom:60px}}.grid-bloc-content{--gapVertical:35px;--gapHorizontal:25px}@media(min-width:768px){.grid-bloc-content{--gapVertical:50px;--gapHorizontal:70px}}@media(min-width:1024px){.grid-bloc-content{--gapVertical:px-to-em(70);--gapHorizontal:px-to-em(80)}}@media(min-width:1280px){.grid-bloc-content{--gapVertical:max(45px,min(px-to-em(70),px-to-em(70)));--gapHorizontal:max(50px,min(px-to-em(80),px-to-em(80)))}}.block_text__header{padding-bottom:30px}.block_text__footer{padding-top:30px}.wrapper-bloc-content{--blocContent-margin-top:25px;--blocContent-margin-bottom:25px;--blocContent-padding-top:25px;--blocContent-padding-bottom:25px}@media(min-width:768px){.wrapper-bloc-content{--blocContent-margin-top:30px;--blocContent-margin-bottom:30px;--blocContent-padding-top:30px;--blocContent-padding-bottom:30px}}@media(min-width:1024px){.wrapper-bloc-content{--blocContent-margin-top:60px;--blocContent-margin-bottom:60px;--blocContent-padding-top:60px;--blocContent-padding-bottom:60px}}@media(min-width:1280px){.wrapper-bloc-content{--blocContent-margin-top:3.4802784223vw;--blocContent-margin-bottom:3.4802784223vw;--blocContent-padding-top:3.4802784223vw;--blocContent-padding-bottom:3.4802784223vw}}@media(min-width:1890px){.wrapper-bloc-content{--blocContent-margin-top:65.777262181px;--blocContent-margin-bottom:65.777262181px;--blocContent-padding-top:65.777262181px;--blocContent-padding-bottom:65.777262181px}}.wrapper-bloc-content .section-header-footer.header{padding-bottom:calc(var(--blocContent-padding-top)*.7)}@media(min-width:768px){.wrapper-bloc-content .section-header-footer.header{padding-bottom:var(--blocContent-padding-top)}}@media(min-width:1024px){.wrapper-bloc-content .section-header-footer.footer,.wrapper-bloc-content .section-header-footer.header{--blocContent-padding-top:2.6102088167vw}}.wrapper-bloc-content:has(.block_tab__wrapper){overflow:visible!important}.wrapper-bloc-content:has(.productHeroBanner__image){overflow:visible;overflow:initial}.wrapper-bloc-content.pt-mult-25 .container-bloc-content{padding-top:calc(var(--blocContent-padding-top)*.25)}.wrapper-bloc-content.pt-mult-50 .container-bloc-content{padding-top:calc(var(--blocContent-padding-top)*.5)}.wrapper-bloc-content.pt-mult-75 .container-bloc-content{padding-top:calc(var(--blocContent-padding-top)*.75)}.wrapper-bloc-content.pt-mult-125 .container-bloc-content{padding-top:calc(var(--blocContent-padding-top)*1.25)}.wrapper-bloc-content.pt-mult-150 .container-bloc-content{padding-top:calc(var(--blocContent-padding-top)*1.5)}.wrapper-bloc-content.pt-mult-175 .container-bloc-content{padding-top:calc(var(--blocContent-padding-top)*1.75)}.wrapper-bloc-content.pt-mult-200 .container-bloc-content{padding-top:calc(var(--blocContent-padding-top)*2)}.wrapper-bloc-content.pt-mult-250 .container-bloc-content{padding-top:calc(var(--blocContent-padding-top)*2.5)}.wrapper-bloc-content.pb-mult-25 .container-bloc-content{padding-bottom:calc(var(--blocContent-padding-bottom)*.25)}.wrapper-bloc-content.pb-mult-50 .container-bloc-content{padding-bottom:calc(var(--blocContent-padding-bottom)*.5)}.wrapper-bloc-content.pb-mult-75 .container-bloc-content{padding-bottom:calc(var(--blocContent-padding-bottom)*.75)}.wrapper-bloc-content.pb-mult-125 .container-bloc-content{padding-bottom:calc(var(--blocContent-padding-bottom)*1.25)}.wrapper-bloc-content.pb-mult-150 .container-bloc-content{padding-bottom:calc(var(--blocContent-padding-bottom)*1.5)}.wrapper-bloc-content.pb-mult-175 .container-bloc-content{padding-bottom:calc(var(--blocContent-padding-bottom)*1.75)}.wrapper-bloc-content.pb-mult-200 .container-bloc-content{padding-bottom:calc(var(--blocContent-padding-bottom)*2)}.wrapper-bloc-content.pb-mult-250 .container-bloc-content{padding-bottom:calc(var(--blocContent-padding-bottom)*2.5)}.wrapper-bloc-content.mt-mult-25{margin-top:calc(var(--blocContent-margin-top)*.25)}.wrapper-bloc-content.mt-mult-50{margin-top:calc(var(--blocContent-margin-top)*.5)}.wrapper-bloc-content.mt-mult-75{margin-top:calc(var(--blocContent-margin-top)*.75)}.wrapper-bloc-content.mt-mult-125{margin-top:calc(var(--blocContent-margin-top)*1.25)}.wrapper-bloc-content.mt-mult-150{margin-top:calc(var(--blocContent-margin-top)*1.5)}.wrapper-bloc-content.mt-mult-175{margin-top:calc(var(--blocContent-margin-top)*1.75)}.wrapper-bloc-content.mt-mult-200{margin-top:calc(var(--blocContent-margin-top)*2)}.wrapper-bloc-content.mt-mult-250{margin-top:calc(var(--blocContent-margin-top)*2.5)}.wrapper-bloc-content.mb-mult-25{margin-bottom:calc(var(--blocContent-margin-bottom)*.25)}.wrapper-bloc-content.mb-mult-50{margin-bottom:calc(var(--blocContent-margin-bottom)*.5)}.wrapper-bloc-content.mb-mult-75{margin-bottom:calc(var(--blocContent-margin-bottom)*.75)}.wrapper-bloc-content.mb-mult-125{margin-bottom:calc(var(--blocContent-margin-bottom)*1.25)}.wrapper-bloc-content.mb-mult-150{margin-bottom:calc(var(--blocContent-margin-bottom)*1.5)}.wrapper-bloc-content.mb-mult-175{margin-bottom:calc(var(--blocContent-margin-bottom)*1.75)}.wrapper-bloc-content.mb-mult-200{margin-bottom:calc(var(--blocContent-margin-bottom)*2)}.wrapper-bloc-content.mb-mult-250{margin-bottom:calc(var(--blocContent-margin-bottom)*2.5)}.block_media_text__wrapper.layout-horizontal{--gapHorizontal:25px}@media(min-width:768px){.block_media_text__wrapper.layout-horizontal{--gapHorizontal:55px}}@media(min-width:1024px){.block_media_text__wrapper.layout-horizontal{--gapHorizontal:5.8004640371vw}}@media(max-width:1023.98px){.block_media_text__wrapper.layout-horizontal.v-align-center{align-items:flex-start}}.grid-bloc-content{--gapVertical:50px;--gapHorizontal:15px}@media(min-width:768px){.grid-bloc-content{--gapHorizontal:45px}}@media(min-width:1024px){.grid-bloc-content{--gapVertical:60px}}@media(min-width:1280px){.grid-bloc-content{--gapVertical:5.8004640371vw;--gapHorizontal:2.6102088167vw}}.container .container-bloc-content{padding-left:0!important;padding-right:0!important}.container .wrapper-bloc-content:first-child{margin-top:0}.container .wrapper-bloc-content:first-child .container-bloc-content{padding-top:0}.container .wrapper-bloc-content:last-child{margin-bottom:0}.container .wrapper-bloc-content:last-child .container-bloc-content{padding-bottom:0}.container .wrapper-bloc-content{--blocContent-margin-top:15px;--blocContent-margin-bottom:15px;--blocContent-padding-top:15px;--blocContent-padding-bottom:15px}@media(min-width:768px){.container .wrapper-bloc-content{--blocContent-margin-top:20px;--blocContent-margin-bottom:20px;--blocContent-padding-top:20px;--blocContent-padding-bottom:20px}}@media(min-width:1024px){.container .wrapper-bloc-content{--blocContent-margin-top:30px;--blocContent-margin-bottom:30px;--blocContent-padding-top:30px;--blocContent-padding-bottom:30px}}@media(min-width:1280px){.container .wrapper-bloc-content{--blocContent-margin-top:1.7401392111vw;--blocContent-margin-bottom:1.7401392111vw;--blocContent-padding-top:1.7401392111vw;--blocContent-padding-bottom:1.7401392111vw}}.container .grid-bloc-content{--gapVertical:30px;--gapHorizontal:15px}@media(min-width:768px){.container .grid-bloc-content{--gapHorizontal:30px}}@media(min-width:1024px){.container .grid-bloc-content{--gapVertical:30px}}@media(min-width:1280px){.container .grid-bloc-content{--gapVertical:2.3201856148vw;--gapHorizontal:1.7401392111vw}}.block_askExpert__wrapper{background-color:#510c76;color:#fff}@media(min-width:768px){.block_askExpert__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}}.block_askExpert__title{--fs:24px;--fw:800;--ls:-1px;color:#fff;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1}@media(min-width:768px){.block_askExpert__title{--fs:32px;--ls:-3px}}@media(min-width:1024px){.block_askExpert__title{--fs:40px}}@media(min-width:1280px){.block_askExpert__title{--fs:3.13225058vw;--ls:-0.1856148492vw}}@media(min-width:1890px){.block_askExpert__title{--fs:59.1995359629px;--ls:-3.5081206497px}}.block_askExpert__title{margin-bottom:12px;text-transform:uppercase}@media(min-width:768px){.block_askExpert__title{margin-bottom:15px}}@media(min-width:1024px){.block_askExpert__title{margin-bottom:20px}}@media(min-width:1280px){.block_askExpert__title{margin-bottom:1.2761020882vw}}@media(min-width:1890px){.block_askExpert__title{margin-bottom:24.1183294664px}}.block_askExpert__content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:30px 0;gap:30px 0}@media(min-width:768px){.block_askExpert__content{gap:40px}}@media(min-width:1024px){.block_askExpert__content{gap:40px}}@media(min-width:1280px){.block_askExpert__content{gap:2.3201856148vw;grid-template-columns:minmax(0,1fr) 11.6009280742vw}}@media(min-width:1890px){.block_askExpert__content{gap:43.8515081206px;grid-template-columns:minmax(0,1fr) 219.2575406032px}}.block_askExpert__content--description .wysiwyg{--color:#fff}@media(min-width:1280px){.block_askExpert__content--link{text-align:right}}.block_askExpert__content--link a{background:transparent;background-color:transparent;border:1px solid;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;outline:0;overflow:hidden;padding:9px 26px;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:border .5s ease,color .5s ease,background-color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media(min-width:1024px){.block_askExpert__content--link a{padding:17px 25px}}@media(min-width:1280px){.block_askExpert__content--link a{font-size:.8700696056vw;padding:.9860788863vw 1.4501160093vw}}@media(min-width:1890px){.block_askExpert__content--link a{font-size:16.4443155452px;padding:18.6368909513px 27.4071925754px}}.block_askExpert__content--link a{background-color:#fff;border-color:#fff;color:#54565a}.block_askExpert__content--link a:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#54565a;-webkit-text-decoration:none;text-decoration:none}.block_askExpert__content--link a:focus{outline:0}.block_askExpert__content--link a:before{content:"»";padding-right:5px}.block_askExpert__left{padding:55px 45px}@media(min-width:768px){.block_askExpert__left{padding:40px 30px}}@media(min-width:1024px){.block_askExpert__left{padding:45px 35px}}@media(min-width:1280px){.block_askExpert__left{padding:3.4802784223vw}}@media(min-width:1890px){.block_askExpert__left{padding:65.777262181px}}.block_askExpert__right{display:none;overflow:hidden;position:relative}@media(min-width:768px){.block_askExpert__right{display:block}}.block_askExpert__image,.block_askExpert__image img{height:100%;left:0;position:absolute;top:0;width:100%}.block_askExpert__image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0!important;object-fit:cover;object-position:50% 50%;padding:0!important;transform-style:preserve-3d}.bannerGallery__wrapper.text-bottom .bannerGallery__content{bottom:3em;top:auto}@media(min-width:1280px){.bannerGallery__wrapper.text-bottom .bannerGallery__content{bottom:95px}}@media(min-width:1536px){.bannerGallery__wrapper.text-bottom .bannerGallery__content{bottom:95px}}@media(min-width:1890px){.bannerGallery__wrapper.text-bottom .bannerGallery__content{bottom:95px}}@media(max-width:1279.98px){.bannerGallery__wrapper.line-on-bottom .bannerGallery__slider--footer{bottom:35px!important}}.bannerGallery__wrapper.line-on-bottom .bannerGallery__slider--footer .line{flex-grow:1;height:1px;position:relative;width:100%}@media(min-width:1280px){.bannerGallery__wrapper.line-on-bottom .bannerGallery__slider--footer .line{height:.0580046404vw}}.bannerGallery__wrapper.line-on-bottom .bannerGallery__slider--footer .line:after,.bannerGallery__wrapper.line-on-bottom .bannerGallery__slider--footer .line:before{background-color:#e6e6e6;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bannerGallery__wrapper.line-on-bottom .bannerGallery__slider--footer .line:before{display:none;left:auto;right:0}.bannerGallery__wrapper.force-fullHeight .bannerGallery__slide--inset{height:calc(85svh - var(--headerTotalHeight));min-height:500px;position:relative}@media(orientation:portrait){.bannerGallery__wrapper.force-fullHeight .bannerGallery__slide--inset{height:55svh}}.bannerGallery__wrapper.force-fullHeight .bannerGallery__slide--inset img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;margin:0!important;object-fit:cover;object-position:50% 50%;padding:0!important;position:absolute;top:0;transform-style:preserve-3d;width:100%}.bannerGallery__wrapper.add_arrow .bannerGallery__slider--footer .line:after,.bannerGallery__wrapper.add_arrow .bannerGallery__slider--footer .line:before{width:calc(50% - 30px)}@media(min-width:1024px){.bannerGallery__wrapper.add_arrow .bannerGallery__slider--footer .line:after,.bannerGallery__wrapper.add_arrow .bannerGallery__slider--footer .line:before{width:calc(50% - 60px)}}.bannerGallery__wrapper.add_arrow .bannerGallery__slider--footer .line:before{display:block!important}.bannerGallery__content{left:0;position:absolute;top:2em;width:100%;z-index:2}@media(min-width:1280px){.bannerGallery__content{top:95px}}@media(min-width:1536px){.bannerGallery__content{top:95px}}@media(min-width:1890px){.bannerGallery__content{top:95px}}.bannerGallery__content .wysiwyg{--color:#fff;padding-bottom:2em;padding-right:30px;text-wrap:balance}@media(min-width:1024px){.bannerGallery__content .wysiwyg{padding-right:0;width:60%}}@media(min-width:1280px){.bannerGallery__content .wysiwyg{width:50%}}.bannerGallery__content .wysiwyg .h2,.bannerGallery__content .wysiwyg h2{line-height:1}.bannerGallery__slider--inset{position:relative}.bannerGallery__slider--inset:after{background-color:rgba(35,31,32,.4);content:"";height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bannerGallery__slider--pagination{display:flex;flex-direction:row;gap:0 6px;width:auto!important;z-index:1}@media(min-width:768px){.bannerGallery__slider--pagination{gap:0 10px}}@media(min-width:1280px){.bannerGallery__slider--pagination{gap:0 .5800464037vw}}.bannerGallery__slider--pagination .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.35);border:0;border-radius:0;height:4px;margin:0!important;opacity:1;position:relative;transition:background-color .3s ease;width:28px}@media(min-width:1024px){.bannerGallery__slider--pagination .swiper-pagination-bullet{height:5px;width:32px}}@media(min-width:1280px){.bannerGallery__slider--pagination .swiper-pagination-bullet{height:.2320185615vw;width:3.3062645012vw}}@media(min-width:1890px){.bannerGallery__slider--pagination .swiper-pagination-bullet{height:4.3851508121px;width:62.4883990719px}}.bannerGallery__slider--pagination .swiper-pagination-bullet:before{content:"";height:250%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:calc(100% + 4px);z-index:2}.bannerGallery__slider--pagination .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.bannerGallery__slider--pagination+.line{margin-left:30px}.bannerGallery__slider--pagination+.line+.bannerGallery__arrow-down{left:calc(50% + 60px)}.bannerGallery__slider--footer{align-items:center;bottom:calc(var(--absolutePositionLR)*1.5)!important;display:flex;flex-direction:row;margin:0 auto;max-width:100%;overflow:visible;padding-left:15px;padding-left:1em;padding-right:15px;padding-right:1em;width:100%!important;z-index:2}@media(min-width:640px){.bannerGallery__slider--footer{max-width:100%;padding-left:1em;padding-right:1em}}@media(min-width:768px){.bannerGallery__slider--footer{max-width:100%;padding-left:2em;padding-right:2em}}@media(min-width:1024px){.bannerGallery__slider--footer{max-width:100%;padding-left:2em;padding-right:2em}}@media(min-width:1280px){.bannerGallery__slider--footer{max-width:100%;padding-left:95px;padding-right:95px}}@media(min-width:1536px){.bannerGallery__slider--footer{max-width:1890px;padding-left:95px;padding-right:95px}}@media(min-width:1890px){.bannerGallery__slider--footer{max-width:1890px;padding-left:95px;padding-right:95px}}@media(min-width:1024px){.bannerGallery__slider--footer{bottom:calc(var(--absolutePositionLR)*.5)!important}}@media(min-width:1280px){.bannerGallery__slider--footer{bottom:3.4802784223vw!important}}@media(min-width:1890px){.bannerGallery__slider--footer{bottom:65.777262181px!important}}.bannerGallery__slide--inset{position:relative;width:100%}.bannerGallery__slide--inset img{width:100%}.bannerGallery__arrow-down{bottom:0;color:#fff;cursor:pointer;font-size:16px;left:50%;position:absolute;transform:translate3d(-50%,50%,0);z-index:2}.bannerGallery__arrow-down i{animation:bounce 2s infinite;display:block}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pageBanner__wrapper .page-header__wrapper{margin-bottom:0}.pageHeroBanner__wrapper{padding-bottom:40px}.pageHeroBanner__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:30px 0;gap:30px 0}@media(min-width:1024px){.pageHeroBanner__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pageHeroBanner__content{margin-bottom:40px}}@media(min-width:1536px){.pageHeroBanner__content{margin-bottom:3.4802784223vw}}@media(min-width:1890px){.pageHeroBanner__content{margin-bottom:65.777262181px}}.pageHeroBanner__content h1{text-wrap:balance}@media(min-width:1024px){.pageHeroBanner__content p{padding-right:15%}}.pageHeroBanner__image{position:relative}.pageHeroBanner__ctas{display:flex;flex-direction:row;flex-flow:row wrap;gap:10px;margin-top:25px}@media(min-width:1024px){.pageHeroBanner__ctas{flex-flow:row nowrap;gap:15px 10px;margin-top:25px}}@media(min-width:1280px){.pageHeroBanner__ctas{gap:15px 1.1600928074vw;margin-top:3.1902552204vw}}.pageHeroBanner__cta{flex-grow:1}.block_posts__footer--ctas,.block_posts__heading--ctas{display:flex;flex-flow:column;gap:0 10px;justify-content:flex-start}@media(min-width:768px){.block_posts__footer--ctas,.block_posts__heading--ctas{align-items:center;flex-flow:row wrap;gap:10px 10px}}.block_posts__footer--ctas a,.block_posts__heading--ctas a{background:transparent;background-color:transparent;border:1px solid;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;outline:0;overflow:hidden;padding:9px 26px;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:border .5s ease,color .5s ease,background-color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media(min-width:1024px){.block_posts__footer--ctas a,.block_posts__heading--ctas a{padding:17px 25px}}@media(min-width:1280px){.block_posts__footer--ctas a,.block_posts__heading--ctas a{font-size:.8700696056vw;padding:.9860788863vw 1.4501160093vw}}@media(min-width:1890px){.block_posts__footer--ctas a,.block_posts__heading--ctas a{font-size:16.4443155452px;padding:18.6368909513px 27.4071925754px}}.block_posts__footer--ctas a,.block_posts__heading--ctas a{background-color:#510c76;border-color:#510c76;color:#fff}.block_posts__footer--ctas a:hover,.block_posts__heading--ctas a:hover{background-color:#fff;border-color:#54565a;color:#54565a;-webkit-text-decoration:none;text-decoration:none}.block_posts__footer--ctas a:focus,.block_posts__heading--ctas a:focus{outline:0}.block_posts__footer--ctas a:before,.block_posts__heading--ctas a:before{content:"»";padding-right:5px}.block_posts__heading--wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:25px 35px;margin-bottom:40px}@media(min-width:768px){.block_posts__heading--wrapper{align-items:flex-end;flex-direction:row;margin-bottom:25px}}@media(min-width:1024px){.block_posts__heading--wrapper{margin-bottom:2.9002320186vw}}@media(min-width:1890px){.block_posts__heading--wrapper{margin-bottom:54.8143851508px}}.block_posts__heading--ctas{position:relative}@media(min-width:768px){.block_posts__heading--ctas{margin-left:auto}}.block_posts__footer--ctas{margin-top:45px}@media(min-width:768px){.block_posts__footer--ctas{display:none}}.block_posts__listing[data-tile-type=product]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px 16px;gap:30px 16px;padding-top:15px}@media(min-width:768px){.block_posts__listing[data-tile-type=product]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.block_posts__listing[data-tile-type=product]{gap:75px 30px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.block_posts__listing[data-tile-type=product]{gap:6.9605568445vw 2.030162413vw;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1890px){.block_posts__listing[data-tile-type=product]{gap:131.5545243619px 38.3700696056px}}.block_posts__listing[data-tile-type=brand]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:50px 22px;gap:50px 22px;padding-top:15px}@media(min-width:768px){.block_posts__listing[data-tile-type=brand]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.block_posts__listing[data-tile-type=brand]{gap:75px 30px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.block_posts__listing[data-tile-type=brand]{gap:6.9605568445vw 2.030162413vw;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1890px){.block_posts__listing[data-tile-type=brand]{gap:131.5545243619px 38.3700696056px}}.productHeroBanner__wrapper{padding-bottom:20px}@media(min-width:1280px){.productHeroBanner__wrapper{padding-bottom:1.1600928074vw}}@media(min-width:1890px){.productHeroBanner__wrapper{padding-bottom:21.9257540603px}}.productHeroBanner__wrapper.background_top_right .productHeroBanner__image{display:none;max-width:1200px;right:-95px;top:calc(var(--blocContent-padding-top)*-1);width:57vw}@media(min-width:1024px){.productHeroBanner__wrapper.background_top_right .productHeroBanner__image{display:inline;position:absolute;z-index:-1}}.productHeroBanner__wrapper.v-align-top .productHeroBanner__grid{align-items:flex-start}.productHeroBanner__wrapper.v-align-center .productHeroBanner__grid{align-items:center}.productHeroBanner__wrapper.v-align-bottom .productHeroBanner__grid{align-items:flex-end}.productHeroBanner__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:30px 0;gap:30px 0}@media(min-width:1024px){.productHeroBanner__grid{gap:0 50px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.productHeroBanner__grid{gap:0 2.9002320186vw}}@media(min-width:1890px){.productHeroBanner__grid{gap:0 54.8143851508px}}.productHeroBanner__content{position:relative;z-index:2}@media(min-width:1024px){.productHeroBanner__content{margin-bottom:30px;min-height:23.2018561485vw}}@media(min-width:1536px){.productHeroBanner__content{margin-bottom:1.7401392111vw}}@media(min-width:1890px){.productHeroBanner__content{margin-bottom:32.8886310905px;min-height:438.5150812065px}}.productHeroBanner__content h1{text-wrap:balance}@media(min-width:1024px){.productHeroBanner__content p{padding-right:15%}}.productHeroBanner__image{position:relative;z-index:1}.productHeroBanner__ctas{display:flex;flex-direction:row;flex-flow:row wrap;gap:10px;margin-top:25px}@media(min-width:1024px){.productHeroBanner__ctas{flex-flow:row nowrap;gap:15px 10px;margin-top:25px}}@media(min-width:1280px){.productHeroBanner__ctas{gap:15px 1.1600928074vw;margin-top:3.1902552204vw}}@media(min-width:1890px){.productHeroBanner__ctas{gap:15px 21.9257540603px;margin-top:60.2958236659px}}.productHeroBanner__ctas:has(>:last-child:nth-child(2)) .productHeroBanner__cta{width:100%}@media(min-width:640px){.productHeroBanner__ctas:has(>:last-child:nth-child(2)) .productHeroBanner__cta{width:49%}}@media(min-width:1024px){.productHeroBanner__ctas:has(>:last-child:nth-child(2)) .productHeroBanner__cta{width:50%}}.productHeroBanner__ctas:has(>:last-child:nth-child(3)) .productHeroBanner__cta{width:100%}@media(min-width:1280px){.productHeroBanner__ctas:has(>:last-child:nth-child(3)) .productHeroBanner__cta{width:26%}}@media(min-width:1280px){.productHeroBanner__ctas:has(>:last-child:nth-child(3)) .productHeroBanner__cta.purple{width:45%}}.productHeroBanner__cta{margin:0!important}.block_tab__wrapper{position:relative;z-index:1}.block_tab__nav--listing{margin-left:-1em;overflow:hidden;position:-webkit-sticky;position:sticky;top:var(--positionSticky);width:calc(100% + 2em);z-index:10}@media(min-width:768px){.block_tab__nav--listing{margin-left:0;width:100%}}.block_tab__nav--listing:after,.block_tab__nav--listing:before{bottom:0;content:"";mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;width:25px;z-index:2}.block_tab__nav--listing:after{background:linear-gradient(270deg,rgba(84,86,90,.5),transparent);right:0}.block_tab__nav--listing:before{background:linear-gradient(90deg,rgba(84,86,90,.5),transparent);left:0}.block_tab__nav--listing.is-left-overflowing:before,.block_tab__nav--listing.is-right-overflowing:after{opacity:1}.block_tab__nav--listing .scroll-inner{align-items:stretch;display:flex;flex-direction:row;overflow-x:auto;position:relative}@media(min-width:768px){.block_tab__nav--listing .scroll-inner{align-items:center;gap:0 1px}}@media(min-width:1024px){.block_tab__nav--listing .scroll-inner{gap:0 1px}}@media(min-width:1280px){.block_tab__nav--listing .scroll-inner{gap:0 .0580046404vw}}@media(min-width:1890px){.block_tab__nav--listing .scroll-inner{gap:0 1.096287703px}}.block_tab__nav--single{flex-grow:1}@media(max-width:767.98px){.block_tab__nav--single{border-right:1px solid #fff;flex:1 1 0px;min-width:auto}.block_tab__nav--single:first-child{border-left:1px solid #fff}}.block_tab__nav--single button{background:transparent;background-color:transparent;border:none;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;outline:0;overflow:hidden;padding:9px 26px;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:border .5s ease,color .5s ease,background-color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media(min-width:1024px){.block_tab__nav--single button{padding:17px 25px}}@media(min-width:1280px){.block_tab__nav--single button{font-size:.8700696056vw;padding:.9860788863vw 1.4501160093vw}}@media(min-width:1890px){.block_tab__nav--single button{font-size:16.4443155452px;padding:18.6368909513px 27.4071925754px}}.block_tab__nav--single button{background-color:#f2f2f2;border-color:#f2f2f2;color:#54565a}.block_tab__nav--single button:hover{background-color:#54565a;color:#f2f2f2;-webkit-text-decoration:none;text-decoration:none}.block_tab__nav--single button:focus{outline:0}.block_tab__nav--single button:before{content:"»";padding-right:5px}.block_tab__nav--single button{width:100%}@media(max-width:639.98px){.block_tab__nav--single button{--fsOverride:12px}}@media(max-width:767.98px){.block_tab__nav--single button{height:100%}}.block_tab__nav--single button.selected{background-color:#510c76;color:#fff}.block_tab__nav--single button:before{display:none}.block_tab__sections .wrapper-bloc-content .container-bloc-content{padding-left:0!important;padding-right:0!important}.block_media_text__wrapper{overflow:hidden}.block_media_text__wrapper.layout-horizontal{--gapVertical:35px;--gapHorizontal:35px;display:grid;grid-gap:var(--gapVertical) var(--gapHorizontal);gap:var(--gapVertical) var(--gapHorizontal)}@media(min-width:768px){.block_media_text__wrapper.layout-horizontal{--gapHorizontal:50px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.block_media_text__wrapper.layout-horizontal.v-align-top{align-items:flex-start}.block_media_text__wrapper.layout-horizontal.v-align-center{align-items:center}.block_media_text__wrapper.layout-horizontal.v-align-bottom{align-items:flex-end}.block_media_text__wrapper.layout-horizontal .block_text__footer,.block_media_text__wrapper.layout-horizontal .block_text__header{clear:both;grid-column:1/-1}.block_media_text__wrapper.layout-horizontal .block_text__header{order:0}.block_media_text__wrapper.layout-horizontal .block_text__footer{order:4}.block_media_text__wrapper.layout-horizontal .order-xs-1{order:2}.block_media_text__wrapper.layout-horizontal .order-xs-2{order:3}@media(min-width:768px){.block_media_text__wrapper.layout-horizontal .order-lg-1{order:2}.block_media_text__wrapper.layout-horizontal .order-lg-2{order:3}}.block_media_text__wrapper.layout-vertical{--gapVertical:25px;--gapHorizontal:35px;display:flex;flex-direction:column;gap:var(--gapVertical) var(--gapHorizontal)}@media(min-width:768px){.block_media_text__wrapper.layout-vertical{--gapVertical:30px;--gapHorizontal:50px}}.block_media_text__wrapper.layout-vertical .order-xs-1{order:2}.block_media_text__wrapper.layout-vertical .order-xs-2{order:3}@media(min-width:1024px){.block_media_text__wrapper.layout-vertical .order-lg-1{order:2}.block_media_text__wrapper.layout-vertical .order-lg-2{order:3}}.block_media_text__wrapper.layout-vertical .block_text__header{padding-bottom:0}@media(min-width:768px){.block_media_text__wrapper.layout-vertical.force-bottom-image:has(.order-lg-2.block_media_text__media) .block_media_text__content{flex-grow:1}.block_media_text__wrapper.layout-vertical.force-bottom-image:has(.order-lg-2.block_media_text__content) .block_media_text__media{flex-grow:1}}.block_media_text__wrapper .galleryZoom__footer{margin-bottom:0;padding:0 15px 10px}.block_media_text__wrapper .padded .block_media_text__description{padding:80px}@media(min-width:768px){.block_media_text__wrapper .padded .block_media_text__description{padding-top:30px}}@media(min-width:1280px){.block_media_text__wrapper .padded .block_media_text__description{padding:50px 60px}}.block_media_text__content,.block_media_text__media{overflow:hidden;width:100%}@media(hover:hover)and (pointer:fine){.block_media_text__slider--wrapper:hover .block_media_text__arrow{opacity:1;transform:translateX(0)}}.block_media_text__slider--inset{padding-bottom:30px;position:relative}@media(min-width:768px){.block_media_text__slider--inset{padding-bottom:40px}}@media(min-width:1280px){.block_media_text__slider--inset{padding-bottom:2.9002320186vw}}.block_media_text__slider--inset:after{border-bottom:1px solid #e6e6e6;bottom:2.5px;content:"";height:1px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}@media(min-width:1280px){.block_media_text__slider--inset:after{bottom:.1160092807vw}}.block_media_text__slider--pagination{display:flex;flex-direction:row;gap:0 6px;width:auto!important;z-index:1}@media(min-width:768px){.block_media_text__slider--pagination{gap:0 10px}}@media(min-width:1280px){.block_media_text__slider--pagination{gap:0 .5800464037vw}}.block_media_text__slider--pagination .swiper-pagination-bullet{background-color:hsla(0,0%,80%,.35);border:0;border-radius:0;height:4px;margin:0!important;opacity:1;position:relative;transition:background-color .3s ease;width:28px}@media(min-width:1024px){.block_media_text__slider--pagination .swiper-pagination-bullet{height:5px;width:32px}}@media(min-width:1280px){.block_media_text__slider--pagination .swiper-pagination-bullet{height:.2320185615vw;width:3.3062645012vw}}@media(min-width:1890px){.block_media_text__slider--pagination .swiper-pagination-bullet{height:4.3851508121px;width:62.4883990719px}}.block_media_text__slider--pagination .swiper-pagination-bullet:before{content:"";height:250%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:calc(100% + 4px);z-index:2}.block_media_text__slider--pagination .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.block_media_text__slider--pagination{background:#fff;bottom:0!important;left:50%!important;padding:0 20px;position:absolute;transform:translateX(-50%);z-index:2}@media(min-width:1024px){.block_media_text__slider--pagination{padding:0 30px}}@media(min-width:1280px){.block_media_text__slider--pagination{padding:0 2.030162413vw}}.block_media_text__slider--footer{align-items:center;display:flex;flex-direction:row;gap:0 37px;position:absolute;width:100%;z-index:2}.block_media_text__slider--footer .line{background-color:#e6e6e6;flex-grow:1;height:1px;margin-left:45px}@media(min-width:1280px){.block_media_text__slider--footer .line{height:.0580046404vw}}.block_media_text__slide--inset{position:relative;width:100%}.block_media_text__arrows{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.block_media_text__arrow{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font-size:10px;font-weight:300;height:32px;justify-content:center;outline:0;padding:2px;position:relative;transition:border .5s ease,color .5s ease,opacity .5s ease;width:32px;z-index:0}.block_media_text__arrow,.block_media_text__arrow:hover{background-color:#510c76;color:#fff;-webkit-text-decoration:none;text-decoration:none}@media(min-width:768px){.block_media_text__arrow{height:40px;width:40px}}@media(min-width:1024px){.block_media_text__arrow{height:45px;width:45px}}@media(min-width:1280px){.block_media_text__arrow{height:2.6102088167vw;width:2.6102088167vw}}@media(min-width:1890px){.block_media_text__arrow{height:49.3329466357px;width:49.3329466357px}}.block_media_text__arrow:after{border:0;content:"";font-size:22px;left:50%;line-height:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(1);transition:transform .5s ease,background-color .5s ease;z-index:-1}.block_media_text__arrow{pointer-events:all}.block_media_text__arrow:after{content:"";display:block;font-family:ovivo,sans-serif!important}.block_media_text__arrow.next{opacity:0;transform:translateX(100%);transition:transform .4s ease,opacity .4s ease}.block_media_text__arrow.prev{opacity:0;transform:translateX(-100%);transition:transform .4s ease,opacity .4s ease}.block_media_text__arrow.prev:after{transform:translate3d(-50%,-50%,0) scale(1) rotate(-180deg)}.block_media_text__wrapper:not(.all-picture) .block_media__slide--image-wrapper,.block_media_text__wrapper:not(.all-picture) .block_media_text__slide--image-wrapper,.block_medias__wrapper:not(.all-picture) .block_media__slide--image-wrapper,.block_medias__wrapper:not(.all-picture) .block_media_text__slide--image-wrapper{overflow:hidden;padding-bottom:85%;position:relative}@media(min-width:768px){.block_media_text__wrapper:not(.all-picture) .block_media__slide--image-wrapper,.block_media_text__wrapper:not(.all-picture) .block_media_text__slide--image-wrapper,.block_medias__wrapper:not(.all-picture) .block_media__slide--image-wrapper,.block_medias__wrapper:not(.all-picture) .block_media_text__slide--image-wrapper{padding-bottom:56.25%}}.block_media_text__wrapper:not(.all-picture) .block_media__slide--image-wrapper img,.block_media_text__wrapper:not(.all-picture) .block_media_text__slide--image-wrapper img,.block_medias__wrapper:not(.all-picture) .block_media__slide--image-wrapper img,.block_medias__wrapper:not(.all-picture) .block_media_text__slide--image-wrapper img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;margin:0!important;object-fit:cover;object-position:50% 50%;padding:0!important;position:absolute;top:0;transform-style:preserve-3d;width:100%}.block_caseStudies__title{--fs:24px;--fw:800;--ls:-1px;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1}@media(min-width:768px){.block_caseStudies__title{--fs:32px;--ls:-3px}}@media(min-width:1024px){.block_caseStudies__title{--fs:40px}}@media(min-width:1280px){.block_caseStudies__title{--fs:3.13225058vw;--ls:-0.1856148492vw}}@media(min-width:1890px){.block_caseStudies__title{--fs:59.1995359629px;--ls:-3.5081206497px}}.block_caseStudies__title{margin-bottom:40px}@media(min-width:1280px){.block_caseStudies__title{margin-bottom:2.9002320186vw}}@media(min-width:1890px){.block_caseStudies__title{margin-bottom:54.8143851508px}}.block_caseStudies__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:30px 22px;gap:30px 22px}@media(min-width:640px){.block_caseStudies__grid{gap:30px 15px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.block_caseStudies__grid{gap:30px 22px}}@media(min-width:1024px){.block_caseStudies__grid{gap:40px 30px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.block_caseStudies__grid{gap:2.3201856148vw 2.030162413vw;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1890px){.block_caseStudies__grid{gap:43.8515081206px 38.3700696056px}}.block_mediasDownloads__title{--fs:24px;--fw:800;--ls:-1px;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1}@media(min-width:768px){.block_mediasDownloads__title{--fs:32px;--ls:-3px}}@media(min-width:1024px){.block_mediasDownloads__title{--fs:40px}}@media(min-width:1280px){.block_mediasDownloads__title{--fs:3.13225058vw;--ls:-0.1856148492vw}}@media(min-width:1890px){.block_mediasDownloads__title{--fs:59.1995359629px;--ls:-3.5081206497px}}.block_mediasDownloads__title{margin-bottom:40px}@media(min-width:1280px){.block_mediasDownloads__title{margin-bottom:2.9002320186vw}}@media(min-width:1890px){.block_mediasDownloads__title{margin-bottom:54.8143851508px}}.block_mediasDownloads__downloads{margin-bottom:60px}@media(min-width:1280px){.block_mediasDownloads__downloads{margin-bottom:4.6403712297vw}}@media(min-width:1890px){.block_mediasDownloads__downloads{margin-bottom:87.7030162413px}}.block_mediasDownloads__downloads--grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:40px 30px;gap:40px 30px}@media(min-width:768px){.block_mediasDownloads__downloads--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.block_mediasDownloads__downloads--listing{display:flex;flex-direction:column;gap:15px 0}.block_mediasDownloads__downloads--single{align-items:center;background-color:#f2f2f2;display:flex;flex-direction:row;gap:0 15px;padding:5px 15px;-webkit-text-decoration:none;text-decoration:none;transition:gap .3s ease}.block_mediasDownloads__downloads--single img{width:30px}@media(min-width:1024px){.block_mediasDownloads__downloads--single img{width:35px}}@media(min-width:1280px){.block_mediasDownloads__downloads--single img{width:2.3201856148vw}}@media(min-width:1890px){.block_mediasDownloads__downloads--single img{width:43.8515081206px}}.block_mediasDownloads__downloads--single span{--fs:14px;--fw:300;--ls:initial;--lh:1.4;color:#54565a;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:var(--lhOverride,var(--lh));text-transform:none;--fwOverride:300}@media(min-width:768px){.block_mediasDownloads__downloads--single span{--fs:14px}}@media(min-width:1280px){.block_mediasDownloads__downloads--single span{--fs:0.9570765661vw;line-height:1.45}}@media(min-width:1890px){.block_mediasDownloads__downloads--single span{--fs:18.0887470998px}}.block_mediasDownloads__downloads--single span{text-transform:uppercase}.block_mediasDownloads__downloads--single:hover{gap:0 20px}.block_mediasDownloads__downloads--title{--fs:17px;--fw:800;--ls:-1px;--lsOverride:-0.5px;color:#54565a;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1.2}@media(min-width:768px){.block_mediasDownloads__downloads--title{--fs:20px}}@media(min-width:1024px){.block_mediasDownloads__downloads--title{--fs:22px}}@media(min-width:1280px){.block_mediasDownloads__downloads--title{--fs:1.4501160093vw;--ls:-0.1160092807vw}}@media(min-width:1890px){.block_mediasDownloads__downloads--title{--fs:27.4071925754px}}.block_mediasDownloads__downloads--title{margin-bottom:14px}@media(min-width:1280px){.block_mediasDownloads__downloads--title{margin-bottom:1.4501160093vw}}@media(min-width:1890px){.block_mediasDownloads__downloads--title{margin-bottom:27.4071925754px}}.block_mediasDownloads__medias--title{--fs:17px;--fw:800;--ls:-1px;--lsOverride:-0.5px;color:#54565a;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1.2}@media(min-width:768px){.block_mediasDownloads__medias--title{--fs:20px}}@media(min-width:1024px){.block_mediasDownloads__medias--title{--fs:22px}}@media(min-width:1280px){.block_mediasDownloads__medias--title{--fs:1.4501160093vw;--ls:-0.1160092807vw}}@media(min-width:1890px){.block_mediasDownloads__medias--title{--fs:27.4071925754px}}.block_mediasDownloads__medias--title{margin-bottom:14px}@media(min-width:1280px){.block_mediasDownloads__medias--title{margin-bottom:1.4501160093vw}}@media(min-width:1890px){.block_mediasDownloads__medias--title{margin-bottom:27.4071925754px}}.block_mediasDownloads__medias--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}@media(min-width:640px){.block_mediasDownloads__medias--grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.block_mediasDownloads__medias--grid{gap:15px}}@media(min-width:1024px){.block_mediasDownloads__medias--grid{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.block_mediasDownloads__medias--grid{gap:2.3201856148vw;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1890px){.block_mediasDownloads__medias--grid{gap:43.8515081206px}}.block_mediasDownloads__medias--grid>div{cursor:pointer;overflow:hidden;padding-bottom:71%;position:relative}@media(hover:hover)and (pointer:fine){.block_mediasDownloads__medias--grid>div[data-video-id]:hover:after{transform:translate3d(-50%,-50%,0) scale(1.2)}}.block_mediasDownloads__medias--grid>div[data-video-id]:before{background-color:#510c76;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.block_mediasDownloads__medias--grid>div[data-video-id]:after{color:#fff;content:"";font-family:ovivo,sans-serif!important;font-size:16px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(1);transition:transform .5s ease;z-index:2}@media(min-width:768px){.block_mediasDownloads__medias--grid>div[data-video-id]:after{font-size:40px}}@media(min-width:1280px){.block_mediasDownloads__medias--grid>div[data-video-id]:after{font-size:2.3201856148vw}}@media(min-width:1890px){.block_mediasDownloads__medias--grid>div[data-video-id]:after{font-size:43.8515081206px}}.block_mediasDownloads__medias--grid>div img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;margin:0!important;object-fit:cover;object-position:50% 50%;padding:0!important;position:absolute;top:0;transform-style:preserve-3d;width:100%}.block_supportProduct__title{--fs:24px;--fw:800;--ls:-1px;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1}@media(min-width:768px){.block_supportProduct__title{--fs:32px;--ls:-3px}}@media(min-width:1024px){.block_supportProduct__title{--fs:40px}}@media(min-width:1280px){.block_supportProduct__title{--fs:3.13225058vw;--ls:-0.1856148492vw}}@media(min-width:1890px){.block_supportProduct__title{--fs:59.1995359629px;--ls:-3.5081206497px}}.block_supportProduct__title{margin-bottom:40px}@media(min-width:1280px){.block_supportProduct__title{margin-bottom:2.9002320186vw}}@media(min-width:1890px){.block_supportProduct__title{margin-bottom:54.8143851508px}}.block_supportProduct__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:45px 22px;gap:45px 22px}@media(min-width:768px){.block_supportProduct__grid{gap:40px 50px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.block_supportProduct__grid{gap:40px 150px;grid-template-columns:50% auto}}@media(min-width:1280px){.block_supportProduct__grid{gap:2.3201856148vw 8.7006960557vw}}@media(min-width:1890px){.block_supportProduct__grid{gap:43.8515081206px 164.4431554524px}}.block_supportProduct__form--title{--fs:17px;--fw:800;--ls:-1px;--lsOverride:-0.5px;color:#fff;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1.2}@media(min-width:768px){.block_supportProduct__form--title{--fs:20px}}@media(min-width:1024px){.block_supportProduct__form--title{--fs:22px}}@media(min-width:1280px){.block_supportProduct__form--title{--fs:1.4501160093vw;--ls:-0.1160092807vw}}@media(min-width:1890px){.block_supportProduct__form--title{--fs:27.4071925754px}}.block_supportProduct__form--title{background-color:#510c76;padding:15px 20px}@media(min-width:1280px){.block_supportProduct__form--title{padding:1.0440835267vw 1.4501160093vw}}@media(min-width:1890px){.block_supportProduct__form--title{padding:19.7331786543px 27.4071925754px}}.block_slider_logos__wrapper{box-shadow:0 6px 6px 0 rgba(0,0,0,.08);display:flex;overflow:hidden;position:relative;white-space:nowrap;will-change:transform;z-index:0}@media(min-width:768px){.block_slider_logos__wrapper{padding:45px 0}}.block_slider_logos__slider{overflow:visible}.block_slider_logos__slider .swiper-wrapper{--swiper-wrapper-transition-timing-function:linear;height:auto}.block_slider_logos__single{align-content:center;display:flex;flex-direction:column;justify-content:center;opacity:.3;text-align:center;transition:opacity .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover:hover)and (pointer:fine){.block_slider_logos__single:hover{opacity:1}}.block_slider_logos__single img{height:90px;width:auto}@media(min-width:768px){.block_slider_logos__single img{height:65px}}@media(min-width:1024px){.block_slider_logos__single img{height:85px}}@media(min-width:1280px){.block_slider_logos__single img{height:5.8004640371vw}}@media(min-width:1890px){.block_slider_logos__single img{height:109.6287703016px}}.block_homeHeroSlider__slider--inset,.block_homeHeroSlider__wrapper{position:relative}.block_homeHeroSlider__slider--pagination-wrapper{height:0}.block_homeHeroSlider__slider--pagination{display:flex;flex-direction:row;gap:0 6px;width:auto!important;z-index:1}@media(min-width:768px){.block_homeHeroSlider__slider--pagination{gap:0 10px}}@media(min-width:1280px){.block_homeHeroSlider__slider--pagination{gap:0 .5800464037vw}}.block_homeHeroSlider__slider--pagination .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.35);border:0;border-radius:0;height:4px;margin:0!important;opacity:1;position:relative;transition:background-color .3s ease;width:28px}@media(min-width:1024px){.block_homeHeroSlider__slider--pagination .swiper-pagination-bullet{height:5px;width:32px}}@media(min-width:1280px){.block_homeHeroSlider__slider--pagination .swiper-pagination-bullet{height:.2320185615vw;width:3.3062645012vw}}@media(min-width:1890px){.block_homeHeroSlider__slider--pagination .swiper-pagination-bullet{height:4.3851508121px;width:62.4883990719px}}.block_homeHeroSlider__slider--pagination .swiper-pagination-bullet:before{content:"";height:250%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:calc(100% + 4px);z-index:2}.block_homeHeroSlider__slider--pagination .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.block_homeHeroSlider__slider--pagination{bottom:calc(var(--absolutePositionLR)*1.5)!important;max-width:calc(100vw - var(--absolutePositionLR)*2);overflow:hidden;padding:0;position:relative;width:100%!important;z-index:2}@media(min-width:1024px){.block_homeHeroSlider__slider--pagination{bottom:60px!important;max-width:50%}}@media(min-width:1280px){.block_homeHeroSlider__slider--pagination{bottom:3.4802784223vw!important}}@media(min-width:1890px){.block_homeHeroSlider__slider--pagination{bottom:65.777262181px!important}}.block_homeHeroSlider__slider--pagination .swiper-pagination-bullet:last-child{position:relative}.block_homeHeroSlider__slider--pagination .swiper-pagination-bullet:last-child:after{background-color:hsla(0,0%,100%,.35);content:"";height:2px;left:calc(100% + 25px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100vw;z-index:2}@media(min-width:1024px){.block_homeHeroSlider__slider--pagination .swiper-pagination-bullet:last-child:after{left:calc(100% + 45px);width:30vw}}.block_homeHeroSlider__slide{height:auto;min-height:40svw;position:relative}@media(min-width:1280px){.block_homeHeroSlider__slide{min-height:43.5034802784vw}}@media(min-width:1890px){.block_homeHeroSlider__slide{height:822.2157772622px;min-height:0}}.block_homeHeroSlider__slide .slide_bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.block_homeHeroSlider__slide .slide_bg img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;margin:0!important;object-fit:cover;object-position:50% 50%;padding:0!important;position:absolute;top:0;transform-style:preserve-3d;width:100%}.block_homeHeroSlider__slide .slide_bg:after{background-color:#231f20;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.block_homeHeroSlider__slide .slide_content{padding:80px 0;position:relative;width:100%;z-index:2}@media(min-width:768px){.block_homeHeroSlider__slide .slide_content{min-height:500px;width:75%}}@media(min-width:1024px){.block_homeHeroSlider__slide .slide_content{padding-top:60px;width:50%}}@media(min-width:1280px){.block_homeHeroSlider__slide .slide_content{padding-top:3.4802784223vw;width:50%}}@media(min-width:1536px){.block_homeHeroSlider__slide .slide_content{padding-top:3.4802784223vw;width:45%}}.block_homeHeroSlider__slide .slide_title{--fs:36px;--fw:800;--ls:-1px;--lh:0.95;color:#fff;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:var(--lhOverride,var(--lh))}@media(min-width:768px){.block_homeHeroSlider__slide .slide_title{--fs:50px;--ls:-2px}}@media(min-width:1024px){.block_homeHeroSlider__slide .slide_title{--fs:55px}}@media(min-width:1280px){.block_homeHeroSlider__slide .slide_title{--fs:4.060324826vw;--ls:-0.2320185615vw}}@media(min-width:1890px){.block_homeHeroSlider__slide .slide_title{--fs:76.7401392111px;--ls:-4.3851508121px}}.block_homeHeroSlider__slide .slide_title{margin-bottom:25px;text-transform:uppercase;text-wrap:balance}@media(min-width:768px){.block_homeHeroSlider__slide .slide_title{margin-bottom:50px}}.block_homeHeroSlider__slide .slide_text{--fs:14px;--fw:300;--ls:initial;--lh:1.4;color:#fff;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:var(--lhOverride,var(--lh));text-transform:none}@media(min-width:768px){.block_homeHeroSlider__slide .slide_text{--fs:14px}}@media(min-width:1280px){.block_homeHeroSlider__slide .slide_text{--fs:0.9570765661vw;line-height:1.45}}@media(min-width:1890px){.block_homeHeroSlider__slide .slide_text{--fs:18.0887470998px}}.block_homeHeroSlider__slide .slide_text{margin-bottom:20px}@media(min-width:768px){.block_homeHeroSlider__slide .slide_text{margin-bottom:50px}}.block_homeHeroSlider__slide .slide_cta{background:transparent;background-color:transparent;border:1px solid;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;outline:0;overflow:hidden;padding:9px 26px;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:border .5s ease,color .5s ease,background-color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media(min-width:1024px){.block_homeHeroSlider__slide .slide_cta{padding:17px 25px}}@media(min-width:1280px){.block_homeHeroSlider__slide .slide_cta{font-size:.8700696056vw;padding:.9860788863vw 1.4501160093vw}}@media(min-width:1890px){.block_homeHeroSlider__slide .slide_cta{font-size:16.4443155452px;padding:18.6368909513px 27.4071925754px}}.block_homeHeroSlider__slide .slide_cta{background-color:#fff;border-color:#fff;color:#54565a}.block_homeHeroSlider__slide .slide_cta:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#54565a;-webkit-text-decoration:none;text-decoration:none}.block_homeHeroSlider__slide .slide_cta:focus{outline:0}.block_homeHeroSlider__slide .slide_cta:before{content:"»";padding-right:5px}@media(min-width:768px){.block_homeHeroSlider__slide .slide_cta{width:100%}}.block_homeHeroSlider__teaser--wrapper{padding:calc(var(--absolutePositionLR)*2) var(--absolutePositionLR)}@media(min-width:768px){.block_homeHeroSlider__teaser--wrapper{padding:var(--absolutePositionLR)}}@media(min-width:1024px){.block_homeHeroSlider__teaser--wrapper{background-color:transparent;height:calc(100% - 120px);padding:0;position:absolute;right:var(--absolutePositionLR);top:50%;transform:translateY(-50%);width:36%;z-index:2}}@media(min-width:1280px){.block_homeHeroSlider__teaser--wrapper{height:calc(100% - 6.96056vw);top:50%;transform:translateY(-50%);width:33.6426914153vw}}@media(min-width:1890px){.block_homeHeroSlider__teaser--wrapper{height:calc(100% - 131.55452px);width:635.8468677494px}}@media(min-width:1024px){.block_homeHeroSlider__teaser--listing{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;height:100%}}.block_homeHeroSlider__teaser--single{background-color:hsla(0,0%,100%,.9)}.block_homeHeroSlider__teaser--single:first-child{margin-bottom:30px}@media(min-width:1024px){.block_homeHeroSlider__teaser--single{display:flex;flex-direction:column;padding:30px}.block_homeHeroSlider__teaser--single:first-child{margin-bottom:0}}.block_homeHeroSlider__teaser--single .teaser_title{--fs:17px;--fw:800;--ls:-1px;--lsOverride:-0.5px;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1.2}@media(min-width:768px){.block_homeHeroSlider__teaser--single .teaser_title{--fs:20px}}@media(min-width:1024px){.block_homeHeroSlider__teaser--single .teaser_title{--fs:22px}}@media(min-width:1280px){.block_homeHeroSlider__teaser--single .teaser_title{--fs:1.4501160093vw;--ls:-0.1160092807vw}}@media(min-width:1890px){.block_homeHeroSlider__teaser--single .teaser_title{--fs:27.4071925754px}}.block_homeHeroSlider__teaser--single .teaser_title{margin-bottom:10px;text-transform:uppercase}@media(min-width:768px){.block_homeHeroSlider__teaser--single .teaser_title{margin-bottom:15px}}.block_homeHeroSlider__teaser--single .teaser_infos{--fs:13px;--fw:300;color:#54565a;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));line-height:1.4}@media(min-width:1280px){.block_homeHeroSlider__teaser--single .teaser_infos{--fs:0.7540603248vw}}@media(min-width:1890px){.block_homeHeroSlider__teaser--single .teaser_infos{--fs:14.2517401392px}}.block_homeHeroSlider__teaser--single .teaser_infos{padding-bottom:5px}.block_homeHeroSlider__teaser--single .teaser_text{display:-webkit-box;flex-grow:1;line-height:1.3em;margin-bottom:0!important;min-height:0;padding-bottom:0!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.block_homeHeroSlider__teaser--single .teaser_text--title{font-weight:600;line-height:1em}.block_homeHeroSlider__teaser--single .teaser_text--excerpt{line-height:1em}.block_homeHeroSlider__teaser--single .teaser_ctas{align-items:flex-end;display:flex;flex-flow:row wrap;flex-shrink:0;gap:10px;margin-top:auto;padding-top:1em}.block_homeHeroSlider__teaser--single .teaser_ctas a:first-child{background:transparent;background-color:transparent;border:1px solid;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;outline:0;overflow:hidden;padding:9px 26px;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:border .5s ease,color .5s ease,background-color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media(min-width:1024px){.block_homeHeroSlider__teaser--single .teaser_ctas a:first-child{padding:17px 25px}}@media(min-width:1280px){.block_homeHeroSlider__teaser--single .teaser_ctas a:first-child{font-size:.8700696056vw;padding:.9860788863vw 1.4501160093vw}}@media(min-width:1890px){.block_homeHeroSlider__teaser--single .teaser_ctas a:first-child{font-size:16.4443155452px;padding:18.6368909513px 27.4071925754px}}.block_homeHeroSlider__teaser--single .teaser_ctas a:first-child{background-color:#510c76;border-color:#510c76;color:#fff}.block_homeHeroSlider__teaser--single .teaser_ctas a:first-child:hover{background-color:#fff;border-color:#54565a;color:#54565a;-webkit-text-decoration:none;text-decoration:none}.block_homeHeroSlider__teaser--single .teaser_ctas a:first-child:focus{outline:0}.block_homeHeroSlider__teaser--single .teaser_ctas a:first-child:before{content:"»";padding-right:5px}.block_homeHeroSlider__teaser--single .teaser_ctas a:last-child{background:transparent;background-color:transparent;border:1px solid;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;outline:0;overflow:hidden;padding:9px 26px;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:border .5s ease,color .5s ease,background-color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media(min-width:1024px){.block_homeHeroSlider__teaser--single .teaser_ctas a:last-child{padding:17px 25px}}@media(min-width:1280px){.block_homeHeroSlider__teaser--single .teaser_ctas a:last-child{font-size:.8700696056vw;padding:.9860788863vw 1.4501160093vw}}@media(min-width:1890px){.block_homeHeroSlider__teaser--single .teaser_ctas a:last-child{font-size:16.4443155452px;padding:18.6368909513px 27.4071925754px}}.block_homeHeroSlider__teaser--single .teaser_ctas a:last-child{background-color:#54565a;border-color:#54565a;color:#fff}.block_homeHeroSlider__teaser--single .teaser_ctas a:last-child:hover{background-color:#ccc;border-color:#ccc;color:#231f20;-webkit-text-decoration:none;text-decoration:none}.block_homeHeroSlider__teaser--single .teaser_ctas a:last-child:focus{outline:0}.block_homeHeroSlider__teaser--single .teaser_ctas a:last-child:before{content:"»";padding-right:5px}.block_homeSpecialAnnouncement__wrapper{background-color:#510c76;color:#fff;padding:30px 0;-webkit-text-decoration:none;text-decoration:none}@media(min-width:1024px){.block_homeSpecialAnnouncement__wrapper{padding:20px 0}}@media(min-width:1280px){.block_homeSpecialAnnouncement__wrapper{padding:1.1600928074vw 0}}@media(min-width:1890px){.block_homeSpecialAnnouncement__wrapper{padding:21.9257540603px 0}}.block_homeSpecialAnnouncement__content{text-wrap:balance}@media(min-width:1024px){.block_homeSpecialAnnouncement__content{max-width:85%}}.block_homeSpecialAnnouncement__content span.title{--fs:15px;--fw:300;--lh:1.42;color:#fff;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));line-height:var(--lhOverride,var(--lh));--fwOverride:900}@media(min-width:768px){.block_homeSpecialAnnouncement__content span.title{--fs:16px}}@media(min-width:1280px){.block_homeSpecialAnnouncement__content span.title{--fs:1.1600928074vw}}@media(min-width:1890px){.block_homeSpecialAnnouncement__content span.title{--fs:21.9257540603px}}.block_homeSpecialAnnouncement__content span.content{--fs:15px;--fw:300;--lh:1.42;color:#fff;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));line-height:var(--lhOverride,var(--lh));--fwOverride:400}@media(min-width:768px){.block_homeSpecialAnnouncement__content span.content{--fs:16px}}@media(min-width:1280px){.block_homeSpecialAnnouncement__content span.content{--fs:1.1600928074vw}}@media(min-width:1890px){.block_homeSpecialAnnouncement__content span.content{--fs:21.9257540603px}}.block_homeSpecialAnnouncement__content span.content{margin-bottom:10px;margin-right:10px;text-transform:uppercase}.block_homeSpecialAnnouncement__content span.link{background:transparent;background-color:transparent;border:0;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:800;outline:0;overflow:hidden;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media(min-width:1280px){.block_homeSpecialAnnouncement__content span.link{font-size:.8700696056vw}}@media(min-width:1890px){.block_homeSpecialAnnouncement__content span.link{font-size:16.4443155452px}}.block_homeSpecialAnnouncement__content span.link,.block_homeSpecialAnnouncement__content span.link:hover{color:#fff}.block_homeSpecialAnnouncement__content span.link:hover{-webkit-text-decoration:none;text-decoration:none}.block_homeSpecialAnnouncement__content span.link:hover:before{padding-right:10px}.block_homeSpecialAnnouncement__content span.link:focus{outline:0}.block_homeSpecialAnnouncement__content span.link:before{content:"»";padding-right:5px;transition:padding-right .5s ease}.block_homeSpecialAnnouncement__content span.link{line-height:inherit;text-align:left}.block_homeSpecialAnnouncement__grid{align-items:center;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:30px 0;gap:30px 0}@media(min-width:640px){.block_homeSpecialAnnouncement__grid{gap:0 50px;grid-template-columns:auto 110px}}@media(min-width:1280px){.block_homeSpecialAnnouncement__grid{grid-template-columns:auto 7.5406032483vw}}@media(min-width:1890px){.block_homeSpecialAnnouncement__grid{grid-template-columns:auto 142.5174013921px}}.block_homeSpecialAnnouncement__logo{display:none;margin:0 auto;max-width:100px;width:100%}@media(min-width:640px){.block_homeSpecialAnnouncement__logo{display:inline;display:initial;max-width:100%;order:2}}.block_homeIntro__wrapper{overflow:hidden}.block_homeIntro__content{padding:40px 0;position:relative}@media(min-width:768px){.block_homeIntro__content{padding:80px 0 100px}}@media(min-width:1024px){.block_homeIntro__content{padding:100px 0 150px}}@media(min-width:1280px){.block_homeIntro__content{padding:5.8004640371vw 0 11.6009280742vw}}@media(min-width:1890px){.block_homeIntro__content{padding:109.6287703016px 0 219.2575406032px}}.block_homeIntro__title{--fs:24px;--fw:800;--ls:-1px;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1}@media(min-width:768px){.block_homeIntro__title{--fs:32px;--ls:-3px}}@media(min-width:1024px){.block_homeIntro__title{--fs:40px}}@media(min-width:1280px){.block_homeIntro__title{--fs:3.13225058vw;--ls:-0.1856148492vw}}@media(min-width:1890px){.block_homeIntro__title{--fs:59.1995359629px;--ls:-3.5081206497px}}.block_homeIntro__title{margin-bottom:30px;position:relative;text-transform:uppercase;z-index:2}@media(min-width:768px){.block_homeIntro__title{text-wrap:balance;width:85%}}@media(min-width:1024px){.block_homeIntro__title{margin-bottom:50px;text-wrap:balance;width:55%}}@media(min-width:1280px){.block_homeIntro__title{margin-bottom:3.4802784223vw}}@media(min-width:1890px){.block_homeIntro__title{margin-bottom:65.777262181px}}.block_homeIntro__text{--fs:17px;--fw:800;--ls:-1px;--lsOverride:-0.5px;color:#54565a;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1.2;--fwOverride:300}@media(min-width:768px){.block_homeIntro__text{--fs:20px}}@media(min-width:1024px){.block_homeIntro__text{--fs:22px}}@media(min-width:1280px){.block_homeIntro__text{--fs:1.4501160093vw;--ls:-0.1160092807vw}}@media(min-width:1890px){.block_homeIntro__text{--fs:27.4071925754px}}.block_homeIntro__text{border-left:6px solid #510c76;padding-left:25px;position:relative;z-index:2}@media(min-width:768px){.block_homeIntro__text{width:55%}}@media(min-width:1024px){.block_homeIntro__text{border-width:10px;width:50%}}@media(min-width:1280px){.block_homeIntro__text{border-width:.5800464037vw;width:44%}}@media(min-width:1890px){.block_homeIntro__text{border-width:10.9628770302px;width:44%}}.block_homeIntro__bg{display:none}@media(min-width:768px){.block_homeIntro__bg{bottom:0;display:block;left:50%;position:absolute;width:1100px;z-index:1}}@media(min-width:1024px){.block_homeIntro__bg{left:40%}}@media(min-width:1280px){.block_homeIntro__bg{width:70vw}}.block_homeIntro__bg img{display:block;line-height:0;width:100%}.block_homeServices__wrapper{overflow:hidden}.block_homeServices__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:40px 0;border-bottom:1px solid #510c76;gap:40px 0;margin-bottom:40px;padding-bottom:40px}@media(min-width:768px){.block_homeServices__grid{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.block_homeServices__grid{margin-bottom:80px;padding-bottom:80px}}.block_homeServices__single .service_image{display:block;margin-bottom:15px;overflow:hidden;padding-bottom:60%;position:relative}@media(min-width:768px){.block_homeServices__single .service_image{margin-bottom:25px;overflow:visible;padding-bottom:83%}}@media screen and (min-width:2050px){.block_homeServices__single .service_image{overflow:hidden}}.block_homeServices__single .service_image:hover .service_image--link:before{padding-right:10px}.block_homeServices__single .service_image img{height:100%;left:50%;max-width:none;object-fit:cover;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%}@media(min-width:640px){.block_homeServices__single .service_image img{height:100%}}@media(min-width:768px){.block_homeServices__single .service_image img{left:auto;top:50%;transform:translateY(-50%);width:auto}.block_homeServices__single .service_image:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.75) 27%,hsla(0,0%,100%,.75) 28%,hsla(0,0%,100%,.75));content:"";height:100%;left:100%;position:absolute;top:0;width:100%;z-index:1}}.block_homeServices__single .service_image--shadow{height:100%;overflow:hidden;position:absolute;width:100%}.block_homeServices__single .service_image--shadow:after{background:#000;background:radial-gradient(circle,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 39%,transparent 70%,transparent 100%);bottom:0;content:"";height:100%;left:0;position:absolute;transform:translate3d(-50%,50%,0);width:100%}.block_homeServices__single .service_image--content{bottom:30px;left:30px;position:absolute}@media(min-width:768px){.block_homeServices__single .service_image--content{bottom:20px;left:20px}}@media(min-width:1024px){.block_homeServices__single .service_image--content{bottom:30px;left:30px}}.block_homeServices__single .service_image--title{--fs:22px;--fw:800;--ls:-1px;color:#fff;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1}@media(min-width:768px){.block_homeServices__single .service_image--title{--fs:32px}}@media(min-width:1024px){.block_homeServices__single .service_image--title{--fs:38px}}@media(min-width:1280px){.block_homeServices__single .service_image--title{--fs:2.6102088167vw;--ls:-0.1044083527vw}}@media(min-width:1890px){.block_homeServices__single .service_image--title{--fs:49.3329466357px;--ls:-1.9733178654px}}.block_homeServices__single .service_image--title{--fwOverride:800;text-transform:uppercase}@media(min-width:768px)and (max-width:1023.98px){.block_homeServices__single .service_image--title{--fsOverride:22px}}@media(min-width:1024px)and (max-width:1279.98px){.block_homeServices__single .service_image--title{--fsOverride:23px}}.block_homeServices__single .service_image--link{background:transparent;background-color:transparent;border:0;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:800;margin-top:1em;outline:0;overflow:hidden;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media(min-width:1280px){.block_homeServices__single .service_image--link{font-size:.8700696056vw}}@media(min-width:1890px){.block_homeServices__single .service_image--link{font-size:16.4443155452px}}.block_homeServices__single .service_image--link,.block_homeServices__single .service_image--link:hover{color:#fff}.block_homeServices__single .service_image--link:hover{-webkit-text-decoration:none;text-decoration:none}.block_homeServices__single .service_image--link:hover:before{padding-right:10px}.block_homeServices__single .service_image--link:focus{outline:0}.block_homeServices__single .service_image--link:before{content:"»";padding-right:5px;transition:padding-right .5s ease}.block_homeServices__single .service_title{--fs:17px;--fw:800;--ls:-1px;--lsOverride:-0.5px;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1.2}@media(min-width:768px){.block_homeServices__single .service_title{--fs:20px}}@media(min-width:1024px){.block_homeServices__single .service_title{--fs:22px}}@media(min-width:1280px){.block_homeServices__single .service_title{--fs:1.4501160093vw;--ls:-0.1160092807vw}}@media(min-width:1890px){.block_homeServices__single .service_title{--fs:27.4071925754px}}.block_homeServices__single .service_title{margin-bottom:20px}@media(min-width:768px)and (max-width:1023.98px){.block_homeServices__single .service_title{--fsOverride:18px}}@media(min-width:768px){.block_homeServices__single .service_title{padding-right:20px}}@media(min-width:1024px)and (max-width:1279.98px){.block_homeServices__single .service_title{--fsOverride:23px}}.block_homeServices__single .service_description{line-height:1.3em}@media(min-width:768px){.block_homeServices__single .service_description{padding-right:20px}.block_homeServices__single[data-index="1"]{z-index:3}.block_homeServices__single[data-index="1"] .service_image img{right:0}.block_homeServices__single[data-index="1"] .service_image:before{left:auto;right:100%}.block_homeServices__single[data-index="2"]{z-index:2}.block_homeServices__single[data-index="2"] .service_image img{left:50%;transform:translate3d(-50%,-50%,0)}.block_homeServices__single[data-index="2"] .service_image:before{display:none}.block_homeServices__single[data-index="3"]{z-index:3}.block_homeServices__single[data-index="3"] .service_image img{left:0}.block_homeServices__single[data-index="3"] .service_image:before{left:100%;transform:rotate(180deg)}}.block_homeServices__single .service_numbers{display:none}@media(min-width:768px){.block_homeServices__single .service_numbers{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-direction:column;gap:10px 0;margin-bottom:30px;margin-right:20px;margin-top:30px;padding:20px 0 40px}}@media(min-width:1024px){.block_homeServices__single .service_numbers{margin-top:50px}}@media(min-width:1280px){.block_homeServices__single .service_numbers{margin-top:4.060324826vw}}@media(min-width:1890px){.block_homeServices__single .service_numbers{margin-top:76.7401392111px}}.block_homeServices__single .service_numbers span:first-child{--fs:36px;--fw:800;--ls:-1px;--lh:0.95;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:var(--lhOverride,var(--lh))}@media(min-width:768px){.block_homeServices__single .service_numbers span:first-child{--fs:50px;--ls:-2px}}@media(min-width:1024px){.block_homeServices__single .service_numbers span:first-child{--fs:55px}}@media(min-width:1280px){.block_homeServices__single .service_numbers span:first-child{--fs:4.060324826vw;--ls:-0.2320185615vw}}@media(min-width:1890px){.block_homeServices__single .service_numbers span:first-child{--fs:76.7401392111px;--ls:-4.3851508121px}}@media(min-width:768px)and (max-width:1023.98px){.block_homeServices__single .service_numbers span:first-child{--fsOverride:45px}}.block_homeServices__single .service_numbers span:last-child{--fs:15px;--fw:300;--lh:1.42;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));line-height:var(--lhOverride,var(--lh));margin-top:-3px}@media(min-width:768px){.block_homeServices__single .service_numbers span:last-child{--fs:16px}}@media(min-width:1280px){.block_homeServices__single .service_numbers span:last-child{--fs:1.1600928074vw}}@media(min-width:1890px){.block_homeServices__single .service_numbers span:last-child{--fs:21.9257540603px}}.block_homeServices__single .service_numbers span:last-child{--lhOverride:1;--fwOverride:300;--fsOverride:1.4em;text-transform:uppercase}.block_homeServices__single .service_cta{display:none;margin-top:2em}@media(min-width:768px){.block_homeServices__single .service_cta{background:transparent;background-color:transparent;border:1px solid;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;outline:0;overflow:hidden;padding:9px 26px;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:border .5s ease,color .5s ease,background-color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}}@media(min-width:768px)and (min-width:1024px){.block_homeServices__single .service_cta{padding:17px 25px}}@media(min-width:768px)and (min-width:1280px){.block_homeServices__single .service_cta{font-size:.8700696056vw;padding:.9860788863vw 1.4501160093vw}}@media(min-width:768px)and (min-width:1890px){.block_homeServices__single .service_cta{font-size:16.4443155452px;padding:18.6368909513px 27.4071925754px}}@media(min-width:768px){.block_homeServices__single .service_cta{background-color:#510c76;border-color:#510c76;color:#fff}.block_homeServices__single .service_cta:hover{background-color:#fff;border-color:#54565a;color:#54565a;-webkit-text-decoration:none;text-decoration:none}.block_homeServices__single .service_cta:focus{outline:0}.block_homeServices__single .service_cta:before{content:"»";padding-right:5px}.block_homeServices__single .service_cta{width:calc(100% - 20px)}}.block_homeAbout__wrapper{background-color:#f2f2f2;padding:45px 0 0;position:relative}@media(min-width:768px){.block_homeAbout__wrapper{background-color:transparent;padding:0}.block_homeAbout__bg{height:100%;position:absolute;width:100%}}.block_homeAbout__bg img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;margin:0!important;object-fit:cover;object-position:50% 50%;padding:0!important;position:absolute;position:relative;top:0;transform-style:preserve-3d;width:100%;z-index:1}@media(min-width:768px){.block_homeAbout__bg img{display:block}.block_homeAbout__bg:after{background:linear-gradient(180deg,#fff,#fff 29%,hsla(0,0%,100%,0));content:"";height:30%;left:0;position:absolute;top:0;width:100%;z-index:2}}.block_homeAbout__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:30px 0;gap:30px 0;position:relative;z-index:3}@media(min-width:768px){.block_homeAbout__grid{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.block_homeAbout__grid{gap:0 20px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}}@media(min-width:1890px){.block_homeAbout__grid{gap:0 32.8886310905px;margin-top:-px-max(50);padding-top:54.8143851508px}}.block_homeAbout__single{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:25px 20px}@media(min-width:768px){.block_homeAbout__single{background-color:hsla(0,0%,100%,.75);padding:30px 25px}}@media(min-width:1024px){.block_homeAbout__single{padding:40px 50px}}@media(min-width:1280px){.block_homeAbout__single{padding:2.3201856148vw 2.9002320186vw}}@media(min-width:1890px){.block_homeAbout__single{padding:43.8515081206px 54.8143851508px}}.block_homeAbout__single .about_title{--fs:17px;--fw:800;--ls:-1px;--lsOverride:-0.5px;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1.2}@media(min-width:768px){.block_homeAbout__single .about_title{--fs:20px}}@media(min-width:1024px){.block_homeAbout__single .about_title{--fs:22px}}@media(min-width:1280px){.block_homeAbout__single .about_title{--fs:1.4501160093vw;--ls:-0.1160092807vw}}@media(min-width:1890px){.block_homeAbout__single .about_title{--fs:27.4071925754px}}.block_homeAbout__single .about_title{border-bottom:1px solid #510c76;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase}.block_homeAbout__single .about_text{flex-grow:1;--fs:14px;--fw:300;--ls:initial;--lh:1.4;color:#231f20;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:var(--lhOverride,var(--lh));text-transform:none}@media(min-width:768px){.block_homeAbout__single .about_text{--fs:14px}}@media(min-width:1280px){.block_homeAbout__single .about_text{--fs:0.9570765661vw;line-height:1.45}}@media(min-width:1890px){.block_homeAbout__single .about_text{--fs:18.0887470998px}}.block_homeAbout__single .about_cta{background:transparent;background-color:transparent;border:0;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:800;outline:0;overflow:hidden;position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}@media(min-width:1280px){.block_homeAbout__single .about_cta{font-size:.8700696056vw}}@media(min-width:1890px){.block_homeAbout__single .about_cta{font-size:16.4443155452px}}.block_homeAbout__single .about_cta,.block_homeAbout__single .about_cta:hover{color:#510c76}.block_homeAbout__single .about_cta:hover{-webkit-text-decoration:none;text-decoration:none}.block_homeAbout__single .about_cta:hover:before{padding-right:10px}.block_homeAbout__single .about_cta:focus{outline:0}.block_homeAbout__single .about_cta:before{content:"»";padding-right:5px;transition:padding-right .5s ease}.block_homeAbout__single .about_cta{align-self:flex-start;flex-shrink:0;margin-top:20px}.block_homeAbout__bottom--wrapper{border-top:1px solid #510c76;margin-top:60px;position:relative;z-index:3}@media(min-width:768px){.block_homeAbout__bottom--wrapper{border-color:#fff}}@media(min-width:1024px){.block_homeAbout__bottom--wrapper{margin-top:80px}}@media(min-width:1280px){.block_homeAbout__bottom--wrapper{margin-top:7.5406032483vw}}.block_homeAbout__bottom--title{--fs:24px;--fw:800;--ls:-1px;color:#510c76;font-family:Montserrat,sans-serif;font-size:var(--fsOverride,var(--fs));font-weight:var(--fwOverride,var(--fw));letter-spacing:var(--lsOverride,var(--ls));line-height:1}@media(min-width:768px){.block_homeAbout__bottom--title{--fs:32px;--ls:-3px}}@media(min-width:1024px){.block_homeAbout__bottom--title{--fs:40px}}@media(min-width:1280px){.block_homeAbout__bottom--title{--fs:3.13225058vw;--ls:-0.1856148492vw}}@media(min-width:1890px){.block_homeAbout__bottom--title{--fs:59.1995359629px;--ls:-3.5081206497px}}.block_homeAbout__bottom--title{padding:40px 0 50px;text-transform:uppercase}@media(min-width:768px){.block_homeAbout__bottom--title{color:#fff;padding:60px 0;width:75%}}@media(min-width:1024px){.block_homeAbout__bottom--title{color:#fff;padding:60px 0}}@media(min-width:1280px){.block_homeAbout__bottom--title{padding:100px 0;width:50%}}.block_media_text__slider--pagination .swiper-pagination-bullet-active{background-color:#510c76}