*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}abbr[title],dfn[title]{text-decoration:none;cursor:help}del{text-decoration:line-through}html{margin:0;padding:0;border:0;font-family:var(--ff);font-size:62.5%;vertical-align:baseline}body{line-height:1}a{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{vertical-align:middle;border-radius:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input:focus{outline:none}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=time]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=time]:in-range::-webkit-datetime-edit-year-field,input[type=time]:in-range::-webkit-datetime-edit-month-field,input[type=time]:in-range::-webkit-datetime-edit-day-field,input[type=time]:in-range::-webkit-datetime-edit-text,input[type=date]:in-range::-webkit-datetime-edit-year-field,input[type=date]:in-range::-webkit-datetime-edit-month-field,input[type=date]:in-range::-webkit-datetime-edit-day-field,input[type=date]:in-range::-webkit-datetime-edit-text{color:rgba(0,0,0,0)}textarea{background-color:rgba(0,0,0,0)}select{vertical-align:middle;-webkit-appearance:none}picture{--position: center;display:block;font-size:0}picture img{width:100%;height:100%;object-position:var(--position)}picture .cover{object-fit:cover}picture .contain{object-fit:contain}.slick-slide,.slick-slide a,.slick-slide:focus{outline:none !important}.slick-loading .slick-list{background:initial}.fancybox-caption__body{font-family:var(--ff)}.first-loading{display:none}button{appearance:none;color:initial;background:initial;border:initial;font:initial;border-radius:initial;padding:initial;cursor:pointer}@font-face{font-family:"Cera Pro";src:url("../fonts/cera-pro-bold.woff2") format("woff2"),url("../fonts/cera-pro-bold.woff") format("woff"),url("../fonts/cera-pro-bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/cera-pro-medium.woff2") format("woff2"),url("../fonts/cera-pro-medium.woff") format("woff"),url("../fonts/cera-pro-medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/cera-pro-regular.woff2") format("woff2"),url("../fonts/cera-pro-regular.woff") format("woff"),url("../fonts/cera-pro-regular.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}:root{--ff: 'Cera Pro', sans-serif;--fz-70: 4rem;--fz-60: 3.6rem;--fz-55: 3.4rem;--fz-40: 2.8rem;--fz-30: 2.4rem;--fz-29: 2.4rem;--fz-25: 2rem;--fz-22: 1.8rem;--fz-21: 1.8rem;--fz-20: 1.7rem;--fz-18: 1.7rem;--fz-17: 1.6rem;--fz-16: 1.5rem;--fz-15: 1.4rem;--fz-14: 1.3rem;--fz-13: 1.2rem;--fz-12: 1.2rem;--rgb-black: 0, 0, 0;--rgb-white: 255, 255, 255;--rgb-1: 0, 116, 255;--rgb-2: 13, 40, 87;--rgb-3: 109, 117, 136;--rgb-4: 0, 24, 245;--rgb-5: 0, 10, 28;--rgb-6: 171, 173, 185;--rgb-7: 149, 149, 149;--rgb-8: 244, 244, 242;--rgb-9: 235, 0, 0;--x-200: 22px;--x-180: 22px;--x-140: 22px;--x-90: 22px;--x-70: 22px;--x-60: 22px;--x-50: 22px;--x-40: 22px;--x-30: 22px;--x-25: 22px;--y-230: 100px;--y-200: 95px;--y-180: 85px;--y-170: 85px;--y-160: 85px;--y-150: 80px;--y-140: 75px;--y-130: 75px;--y-120: 75px;--y-110: 70px;--y-100: 70px;--y-90: 55px;--y-80: 45px;--y-70: 45px;--y-65: 40px;--y-60: 40px;--y-50: 33px;--y-45: 29px;--y-40: 26px;--y-35: 24px;--y-30: 22px;--y-25: 17px;--y-20: 15px;--y-15: 11px;--out-quart: cubic-bezier(0.25, 1, 0.5, 1);--in-out-quart: cubic-bezier(0.76, 0, 0.24, 1);--out-cubic: cubic-bezier(0.33, 1, 0.68, 1);--paragraph-line-height: 1.6em;--form-font-family: var(--ff);--form-font-size: 1.6rem;--form-color: rgb(var(--rgb-black));--form-background-color: rgb(var(--rgb-white));--form-active-background-color: rgb(var(--rgb-black));--form-border-color: rgb(var(--rgb-4));--form-active-border-color: rgb(var(--rgb-black));--form-error-color: rgb(var(--rgb-9));--header-height: 100px;--page-image-margin-overflow: var(--y-100);--alerts-height: 55px;--alerts-transition-duration: 500ms;--alerts-transition-timing-function: var(--out-cubic);--aside-width: 340px}@media screen and (min-width: 321px)and (max-width: 1440px){:root{--fz-70: calc(4rem + (7 - 4) * ((100vw - 32rem) / (144 - 32)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--fz-70: calc(7rem + ((7 * 1.2) - 7) * ((100vw - 144rem) / (192 - 144)))}}@media screen and (min-width: 1921px){:root{--fz-70: calc(7rem * 1.2)}}@media screen and (min-width: 321px)and (max-width: 1440px){:root{--fz-60: calc(3.6rem + (6 - 3.6) * ((100vw - 32rem) / (144 - 32)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--fz-60: calc(6rem + ((6 * 1.2) - 6) * ((100vw - 144rem) / (192 - 144)))}}@media screen and (min-width: 1921px){:root{--fz-60: calc(6rem * 1.2)}}@media screen and (min-width: 321px)and (max-width: 1440px){:root{--fz-55: calc(3.4rem + (5.5 - 3.4) * ((100vw - 32rem) / (144 - 32)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--fz-55: calc(5.5rem + ((5.5 * 1.2) - 5.5) * ((100vw - 144rem) / (192 - 144)))}}@media screen and (min-width: 1921px){:root{--fz-55: calc(5.5rem * 1.2)}}@media screen and (min-width: 321px)and (max-width: 1440px){:root{--fz-40: calc(2.8rem + (4 - 2.8) * ((100vw - 32rem) / (144 - 32)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--fz-40: calc(4rem + ((4 * 1.2) - 4) * ((100vw - 144rem) / (192 - 144)))}}@media screen and (min-width: 1921px){:root{--fz-40: calc(4rem * 1.2)}}@media screen and (min-width: 321px)and (max-width: 1440px){:root{--fz-30: calc(2.4rem + (3 - 2.4) * ((100vw - 32rem) / (144 - 32)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--fz-30: calc(3rem + ((3 * 1.2) - 3) * ((100vw - 144rem) / (192 - 144)))}}@media screen and (min-width: 1921px){:root{--fz-30: calc(3rem * 1.2)}}@media screen and (min-width: 321px)and (max-width: 1440px){:root{--fz-29: calc(2.4rem + (2.9 - 2.4) * ((100vw - 32rem) / (144 - 32)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--fz-29: calc(2.9rem + ((2.9 * 1.2) - 2.9) * ((100vw - 144rem) / (192 - 144)))}}@media screen and (min-width: 1921px){:root{--fz-29: calc(2.9rem * 1.2)}}@media screen and (min-width: 321px)and (max-width: 1440px){:root{--fz-25: calc(2rem + (2.5 - 2) * ((100vw - 32rem) / (144 - 32)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--fz-25: calc(2.5rem + ((2.5 * 1.2) - 2.5) * ((100vw - 144rem) / (192 - 144)))}}@media screen and (min-width: 1921px){:root{--fz-25: calc(2.5rem * 1.2)}}@media screen and (min-width: 321px)and (max-width: 1440px){:root{--fz-22: calc(1.8rem + (2.2 - 1.8) * ((100vw - 32rem) / (144 - 32)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--fz-22: calc(2.2rem + ((2.2 * 1.2) - 2.2) * ((100vw - 144rem) / (192 - 144)))}}@media screen and (min-width: 1921px){:root{--fz-22: calc(2.2rem * 1.2)}}@media screen and (min-width: 321px)and (max-width: 1440px){:root{--fz-21: calc(1.8rem + (2.1 - 1.8) * ((100vw - 32rem) / (144 - 32)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--fz-21: calc(2.1rem + ((2.1 * 1.2) - 2.1) * ((100vw - 144rem) / (192 - 144)))}}@media screen and (min-width: 1921px){:root{--fz-21: calc(2.1rem * 1.2)}}@media(min-width: 1301px){:root{--fz-20: 2rem}}@media(min-width: 1025px){:root{--fz-20: 1.9rem}}@media(min-width: 769px){:root{--fz-20: 1.8rem}}@media(min-width: 769px){:root{--fz-18: 1.8rem}}@media(min-width: 769px){:root{--fz-17: 1.7rem}}@media(min-width: 769px){:root{--fz-16: 1.6rem}}@media(min-width: 769px){:root{--fz-15: 1.5rem}}@media(min-width: 769px){:root{--fz-14: 1.4rem}}@media(min-width: 769px){:root{--fz-13: 1.3rem}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--x-200: calc(22px + (200 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--x-200: calc(200px + ((200 * 1.33) - 200) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--x-200: calc(200px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--x-180: calc(22px + (180 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--x-180: calc(180px + ((180 * 1.33) - 180) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--x-180: calc(180px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--x-140: calc(22px + (140 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--x-140: calc(140px + ((140 * 1.33) - 140) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--x-140: calc(140px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--x-90: calc(22px + (90 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--x-90: calc(90px + ((90 * 1.33) - 90) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--x-90: calc(90px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--x-70: calc(22px + (70 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--x-70: calc(70px + ((70 * 1.33) - 70) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--x-70: calc(70px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--x-60: calc(22px + (60 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--x-60: calc(60px + ((60 * 1.33) - 60) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--x-60: calc(60px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--x-50: calc(22px + (50 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--x-50: calc(50px + ((50 * 1.33) - 50) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--x-50: calc(50px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--x-40: calc(22px + (40 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--x-40: calc(40px + ((40 * 1.33) - 40) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--x-40: calc(40px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--x-30: calc(22px + (30 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--x-30: calc(30px + ((30 * 1.33) - 30) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--x-30: calc(30px * 1.33)}}@media(min-width: 769px){:root{--x-25: 25px}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-230: calc(100px + (230 - 100) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-230: calc(230px + ((230 * 1.33) - 230) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-230: calc(230px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-200: calc(95px + (200 - 95) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-200: calc(200px + ((200 * 1.33) - 200) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-200: calc(200px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-180: calc(85px + (180 - 85) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-180: calc(180px + ((180 * 1.33) - 180) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-180: calc(180px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-170: calc(85px + (170 - 85) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-170: calc(170px + ((170 * 1.33) - 170) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-170: calc(170px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-160: calc(85px + (160 - 85) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-160: calc(160px + ((160 * 1.33) - 160) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-160: calc(160px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-150: calc(80px + (150 - 80) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-150: calc(150px + ((150 * 1.33) - 150) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-150: calc(150px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-140: calc(75px + (140 - 75) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-140: calc(140px + ((140 * 1.33) - 140) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-140: calc(140px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-130: calc(75px + (130 - 75) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-130: calc(130px + ((130 * 1.33) - 130) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-130: calc(130px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-120: calc(75px + (120 - 75) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-120: calc(120px + ((120 * 1.33) - 120) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-120: calc(120px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-110: calc(70px + (110 - 70) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-110: calc(110px + ((110 * 1.33) - 110) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-110: calc(110px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-100: calc(70px + (100 - 70) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-100: calc(100px + ((100 * 1.33) - 100) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-100: calc(100px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-90: calc(55px + (90 - 55) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-90: calc(90px + ((90 * 1.33) - 90) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-90: calc(90px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-80: calc(45px + (80 - 45) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-80: calc(80px + ((80 * 1.33) - 80) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-80: calc(80px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-70: calc(45px + (70 - 45) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-70: calc(70px + ((70 * 1.33) - 70) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-70: calc(70px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-65: calc(40px + (65 - 40) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-65: calc(65px + ((65 * 1.33) - 65) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-65: calc(65px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-60: calc(40px + (60 - 40) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-60: calc(60px + ((60 * 1.33) - 60) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-60: calc(60px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-50: calc(33px + (50 - 33) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-50: calc(50px + ((50 * 1.33) - 50) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-50: calc(50px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-45: calc(29px + (45 - 29) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-45: calc(45px + ((45 * 1.33) - 45) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-45: calc(45px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-40: calc(26px + (40 - 26) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-40: calc(40px + ((40 * 1.33) - 40) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-40: calc(40px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-35: calc(24px + (35 - 24) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-35: calc(35px + ((35 * 1.33) - 35) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-35: calc(35px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-30: calc(22px + (30 - 22) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-30: calc(30px + ((30 * 1.33) - 30) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-30: calc(30px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-25: calc(17px + (25 - 17) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-25: calc(25px + ((25 * 1.33) - 25) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-25: calc(25px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-20: calc(15px + (20 - 15) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-20: calc(20px + ((20 * 1.33) - 20) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-20: calc(20px * 1.33)}}@media screen and (min-width: 601px)and (max-width: 1440px){:root{--y-15: calc(11px + (15 - 11) * ((100vw - 600px) / (1440 - 600)))}}@media screen and (min-width: 1441px)and (max-width: 1920px){:root{--y-15: calc(15px + ((15 * 1.33) - 15) * ((100vw - 1440px) / (1920 - 1440)))}}@media screen and (min-width: 1921px){:root{--y-15: calc(15px * 1.33)}}@media(max-width: 1024px){:root{--header-height: 95px}}@media(max-width: 600px){:root{--header-height: 70px}}@media(max-width: 1024px){:root{--alerts-height: 45px}}@media(max-width: 600px){:root{--alerts-height: 40px}}@media(max-width: 1300px){:root{--aside-width: 320px}}@media(max-width: 1200px){:root{--aside-width: 300px}}@media(max-width: 1100px){:root{--aside-width: 280px}}@media(max-width: 1000px){:root{--aside-width: 0px}}.default-transition{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.default-transition__container{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;background:rgb(var(--rgb-white));box-shadow:0 0 20px 0 rgba(var(--rgb-black), 0.15)}.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{background-color:rgb(var(--rgb-2)) !important}.text-multiple-blocs{margin-bottom:70px}.js-scrollfire{--scrollfire-duration: 800ms;--scrollfire-timing-function: cubic-bezier(0.33, 1, 0.68, 1)}.scrollfire-fade{--scrollfire-opacity: 0}.scrollfire-fade{opacity:var(--scrollfire-opacity);transition-property:opacity;transition-duration:var(--scrollfire-duration);transition-timing-function:var(--scrollfire-timing-function)}[data-fire].scrollfire-fade{--scrollfire-opacity: 1}.js-scrollfire-delay-enabled .scrollfire-fade{transition-delay:var(--scrollfire-delay)}.scrollfire-fade-up{--scrollfire-opacity: 0;--scrollfire-translateY: 50px}.scrollfire-fade-up{opacity:var(--scrollfire-opacity);transform:translateY(var(--scrollfire-translateY));transition-property:opacity,transform;transition-duration:var(--scrollfire-duration);transition-timing-function:var(--scrollfire-timing-function)}[data-fire].scrollfire-fade-up{--scrollfire-opacity: 1;--scrollfire-translateY: 0px}.js-scrollfire-delay-enabled .scrollfire-fade-up{transition-delay:var(--scrollfire-delay)}.scrollfire-fade-right{--scrollfire-opacity: 0;--scrollfire-translateX: 50px}.scrollfire-fade-right{opacity:var(--scrollfire-opacity);transform:translateX(var(--scrollfire-translateX));transition-property:opacity,transform;transition-duration:var(--scrollfire-duration);transition-timing-function:var(--scrollfire-timing-function)}[data-fire].scrollfire-fade-right{--scrollfire-opacity: 1;--scrollfire-translateX: 0px}.js-scrollfire-delay-enabled .scrollfire-fade-right{transition-delay:var(--scrollfire-delay)}.scrollfire-fade-down{--scrollfire-opacity: 0;--scrollfire-translateY: -50px}.scrollfire-fade-down{opacity:var(--scrollfire-opacity);transform:translateY(var(--scrollfire-translateY));transition-property:opacity,transform;transition-duration:var(--scrollfire-duration);transition-timing-function:var(--scrollfire-timing-function)}[data-fire].scrollfire-fade-down{--scrollfire-opacity: 1;--scrollfire-translateY: 0px}.js-scrollfire-delay-enabled .scrollfire-fade-down{transition-delay:var(--scrollfire-delay)}.scrollfire-fade-left{--scrollfire-opacity: 0;--scrollfire-translateX: -50px}.scrollfire-fade-left{opacity:var(--scrollfire-opacity);transform:translateX(var(--scrollfire-translateX));transition-property:opacity,transform;transition-duration:var(--scrollfire-duration);transition-timing-function:var(--scrollfire-timing-function)}[data-fire].scrollfire-fade-left{--scrollfire-opacity: 1;--scrollfire-translateX: 0px}.js-scrollfire-delay-enabled .scrollfire-fade-left{transition-delay:var(--scrollfire-delay)}.disabled-page-scroll{position:fixed;width:100%;overflow-y:scroll}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:rgb(30, 30, 30);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30, 30, 30, 0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding: max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding: max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0, 0, 0, 0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top: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:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0, 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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);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}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-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-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.o-bouncing{animation-name:bouncing;animation-duration:2s;animation-iteration-count:infinite}@keyframes bouncing{0%,0.001%{transform:translate3d(0px, -3px, 0px)}50%{transform:translate3d(0px, 3px, 0px)}100%{transform:translate3d(0px, -3px, 0px)}}.o-scrollfire.js-scrollfire.--children-fade-up>*{opacity:0;transform:translate3d(0px, 100px, 0px);transition-property:opacity,transform;transition-duration:1000ms;transition-timing-function:var(--out-cubic)}@media(max-width: 1200px){.o-scrollfire.js-scrollfire.--children-fade-up>*{transform:translate3d(0px, 80px, 0px)}}@media(max-width: 1024px){.o-scrollfire.js-scrollfire.--children-fade-up>*{transform:translate3d(0px, 60px, 0px)}}@media(max-width: 768px){.o-scrollfire.js-scrollfire.--children-fade-up>*{transform:translate3d(0px, 40px, 0px)}}@media(max-width: 500px){.o-scrollfire.js-scrollfire.--children-fade-up>*{transform:translate3d(0px, 20px, 0px)}}.o-scrollfire.js-scrollfire.--children-fade-up[data-fire]>*{opacity:1;transform:none}.js-scrollfire-delay-enabled .o-scrollfire.js-scrollfire.--delay-300,.js-scrollfire-delay-enabled .o-scrollfire.js-scrollfire.--children-fade-up.--delay-300>*{transition-delay:300ms}.js-scrollfire-delay-enabled .o-scrollfire.js-scrollfire.--delay-500,.js-scrollfire-delay-enabled .o-scrollfire.js-scrollfire.--children-fade-up.--delay-500>*{transition-delay:500ms}.o-aside{--aside-width: 340px}@media(max-width: 1300px){.o-aside{--aside-width: 320px}}@media(max-width: 1200px){.o-aside{--aside-width: 300px}}@media(max-width: 1100px){.o-aside{--aside-width: 280px}}@media(max-width: 1000px){.o-aside{--aside-width: 0px}}.o-aside{position:relative}.o-aside__side{display:none}@media(min-width: 1001px){.o-aside__side{display:block;width:var(--aside-width);position:absolute;top:0;right:0;bottom:0;z-index:5;pointer-events:none}}.o-aside__side-content{position:sticky;top:50px}.o-background-filter::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--background-filter-color);opacity:var(--background-filter-opacity);transition:opacity 300ms}.o-background-filter:not(.--overlay){position:relative}.o-border-radius-except-one{border-radius:30px}@media(max-width: 768px){.o-border-radius-except-one{border-radius:20px}}@media(max-width: 450px){.o-border-radius-except-one{border-radius:12px}}.o-border-radius-except-one.--top-right{border-top-right-radius:0px}.o-border-radius-except-one.--top-left{border-top-left-radius:0px}.o-border-radius-except-one.--bottom-right{border-bottom-right-radius:0px}.o-border-radius-except-one.--bottom-left{border-bottom-left-radius:0px}.o-background{position:relative}.o-background__element{width:100%;height:100%;position:absolute;top:0px;left:0;pointer-events:none}.o-background.--color-8{background-color:rgb(var(--rgb-8))}.o-background.--gradient .o-background__element{background-image:url("../medias/images/backgrounds/home-banner.jpg");background-size:cover}.o-background.--promo-rubrics .o-background__element,.o-background.--why-citadel .o-background__element{background-image:url("../medias/images/backgrounds/promo-rubrics.jpg");background-size:cover}.o-background.--why-citadel{overflow:hidden}.o-background.--why-citadel .o-background__element::before{content:"";position:absolute;top:0;left:0;width:100%;height:190px;background-color:rgb(var(--rgb-white))}@media(max-width: 1200px){.o-background.--why-citadel .o-background__element::before{height:150px}}@media(max-width: 1000px){.o-background.--why-citadel .o-background__element::before{height:120px}}.o-background.--why-citadel .o-background__dots-shape{width:200px;height:200px;position:absolute}@media(max-width: 768px){.o-background.--why-citadel .o-background__dots-shape{width:100px;height:100px}}.o-background.--why-citadel .o-background__dots-shape.--1{top:35%;left:-140px}@media(max-width: 768px){.o-background.--why-citadel .o-background__dots-shape.--1{left:-80px}}.o-background.--why-citadel .o-background__dots-shape.--2{bottom:40px;right:-110px}@media(max-width: 768px){.o-background.--why-citadel .o-background__dots-shape.--2{right:-60px}}.o-background.--why-citadel .o-background__infinite-container{width:90%;padding-top:42%;position:absolute;top:48%;right:-100px;opacity:.3}@media(max-width: 1000px){.o-background.--why-citadel .o-background__infinite-container{width:100%;top:60%}}.o-background.--why-citadel .o-background__infinite{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}.o-background.--text-logos .o-background__element{background-image:url("../medias/images/backgrounds/text-logos.jpg");background-size:cover}.o-background.--text-logos .o-background__element::before{content:"";position:absolute;top:0;left:0;width:1700px;height:1000px;background-image:url("../medias/images/shapes/lines.png");background-size:cover;background-repeat:no-repeat;background-position:center}.o-background.--title-mosaic{overflow:hidden}.o-background.--title-mosaic .o-background__element{background-image:url("../medias/images/backgrounds/text-logos.jpg");background-size:cover}.o-background.--title-mosaic .o-background__element::before{content:"";position:absolute;bottom:0;left:0;width:1920px;height:1560px;background-image:url("../medias/images/title-mosaic/lines.png");background-size:contain;background-repeat:no-repeat;background-position:bottom left}@media(max-width: 1300px){.o-background.--title-mosaic .o-background__element::before{height:1300px}}@media(max-width: 768px){.o-background.--title-mosaic .o-background__element::before{height:1000px;bottom:30%}}.o-background.--quotes-slider .o-background__element,.o-background.--apps-download .o-background__element{background-color:rgb(var(--rgb-1))}.o-background.--quotes-slider .o-background__element::before,.o-background.--apps-download .o-background__element::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);background-color:rgba(var(--rgb-4), 0.2);opacity:.7}.o-background.--twin-showcases .o-background__element{background-image:url("../medias/images/backgrounds/twin-showcases.jpg");background-size:cover}.o-background.--twin-showcases{overflow:hidden}.o-background.--twin-showcases .o-background__element::before{content:"";position:absolute;top:0;left:0;width:100%;height:190px;background-color:rgb(var(--rgb-white))}@media(max-width: 1200px){.o-background.--twin-showcases .o-background__element::before{height:150px}}@media(max-width: 1000px){.o-background.--twin-showcases .o-background__element::before{height:120px}}.o-background.--twin-showcases .o-background__dots-shape{width:200px;height:200px;position:absolute;bottom:20%;right:-140px}@media(max-width: 768px){.o-background.--twin-showcases .o-background__dots-shape{width:100px;height:100px;right:-80px}}.o-circle{display:flex;align-items:center;justify-content:center;width:var(--circle-dimension);height:var(--circle-dimension);position:relative}.o-circle::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--circle-color)}.o-dot{display:inline-block;width:var(--dot-dimension, 4px);height:var(--dot-dimension, 4px);position:relative;will-change:transform}.o-dot::before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0px);background-color:var(--dot-color, rgb(var(--rgb-1)));border-radius:50%;transition-property:transform;transition-duration:300ms;transition-timing-function:var(--out-cubic)}.o-dots-shape{width:205px;height:205px;position:absolute;opacity:.15}@media(max-width: 1200px){.o-dots-shape{width:185px;height:185px}}@media(max-width: 1024px){.o-dots-shape{width:165px;height:165px}}@media(max-width: 1024px){.o-dots-shape{width:145px;height:145px}}.o-form{--form-grid-item-length: span 2;--form-grid-gap-y: 50px;--form-grid-gap-x: 80px}@media screen and (max-width: 1200px){.o-form{--form-grid-gap-x: 40px}}@media screen and (max-width: 1400px){.o-form{--form-grid-gap-x: 60px}}@media screen and (max-width: 1024px){.o-form{--form-grid-gap-x: 30px}}@media screen and (max-width: 900px){.o-form{--form-grid-gap-x: 0px}}.o-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--form-grid-gap-y) var(--form-grid-gap-x)}.o-form__grid-item{grid-column:var(--form-grid-item-length);min-width:0}@media screen and (min-width: 901px){.o-form__grid-item.--half{--form-grid-item-length: span 1}}@media screen and (min-width: 901px){.o-form__grid-item--break+.o-form__grid-item{grid-column-start:1}}@media screen and (max-width: 900px){.o-form__grid-item--less-top-spacing{margin-top:-35px}}.o-grid{display:grid}.o-grid__item{min-width:0;grid-column:span 1}.o-grid.--text-mosaic{grid-template-columns:1fr 1fr;gap:var(--y-80) var(--x-60)}@media(max-width: 768px){.o-grid.--text-mosaic{grid-template-columns:1fr}}.o-grid.--text-logos{grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;gap:var(--y-80) var(--x-60)}@media(max-width: 768px){.o-grid.--text-logos{grid-template-columns:1fr}}.o-grid.--news-list,.o-grid.--case-study{grid-template-columns:1fr;gap:var(--y-80) 0}.o-layout{display:flow-root;position:relative}.o-layout.--scrollback-button{position:absolute;top:0;right:0;transform:translate3d(0, -50%, 0);z-index:5}.o-layout.--aside-min-height{min-height:var(--aside-height, auto)}.layout__survey-progress-and-navigation-strip-fixed{position:fixed;left:0;right:0;bottom:0;pointer-events:none;z-index:10}.layout__button-start-survey{margin-top:var(--y-60);margin-bottom:var(--y-60)}.layout__section-survey-summary,.layout__section-survey-identification{margin-top:var(--y-60);margin-bottom:var(--y-60)}.o-line{position:relative}.o-line::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.o-line.--footer{height:1px}.o-line.--footer::before{background-color:rgba(var(--rgb-1), 0.3)}.o-overlay-background{position:absolute;height:100%;top:0;right:0;left:0;background-color:rgba(var(--rgb-black), 0);transition:background-color 800ms;z-index:-1;cursor:default}.show-overlay-dropdown:not(.closing-overlay-dropdown) .c-overlay-dropdown .o-overlay-background,.show-overlay-search:not(.closing-overlay-search) .c-overlay-search .o-overlay-background,.show-overlay-share:not(.closing-overlay-share) .c-overlay-share .o-overlay-background,.show-overlay-calendar:not(.closing-overlay-calendar) .c-overlay-calendar .o-overlay-background,.show-overlay-popup:not(.closing-overlay-popup) .c-overlay-popup .o-overlay-background,.show-overlay-menu:not(.closing-overlay-menu) .c-overlay-menu .o-overlay-background{background-color:rgba(var(--rgb-black), 0.3)}.o-picture{position:relative}.o-picture.--text-logos{padding-top:215%}.o-picture__img{width:100%;height:100%;position:absolute;top:0;left:0}.o-picture__img:not(.o-picture__img--contain){object-fit:cover}.o-picture__img.--contain{object-fit:contain}.o-plus{position:relative;width:var(--plus-dimension, 12px);height:var(--plus-dimension, 12px)}.o-plus::before,.o-plus::after{content:"";position:absolute;width:100%;height:var(--plus-tickness, 1.5px);top:50%;left:50%;background-color:var(--plus-color, rgb(var(--rgb-white)));transform:translate3d(-50%, -50%, 0);will-change:transform}.o-plus::after{transform:translate3d(-50%, -50%, 0) rotate(90deg);transition:width 300ms var(--out-cubic)}.o-spacing.--page-title{margin-top:calc(var(--alerts-height) + var(--header-height) + var(--y-150));margin-right:var(--x-140);margin-bottom:var(--y-90);margin-left:var(--x-140);transition:margin-top var(--alerts-transition-duration) var(--alerts-transition-timing-function)}.o-spacing.--page-title.--with-image{margin-bottom:calc(var(--y-90) + var(--page-image-margin-overflow))}.o-spacing.--search-banner,.o-spacing.--newsletter-banner{padding-top:calc(var(--alerts-height) + var(--header-height) + var(--y-150));padding-right:var(--x-140);padding-bottom:var(--y-90);padding-left:var(--x-140);transition:padding-top var(--alerts-transition-duration) var(--alerts-transition-timing-function)}.o-spacing.--page-image{margin-top:0;margin-right:var(--x-140);margin-bottom:var(--y-90);margin-left:var(--x-140)}@media(min-width: 1001px){.o-spacing.--page-image{margin-right:var(--aside-width, var(--x-140))}}.o-spacing.--page-content,.o-spacing.--small-documents,.o-spacing.--gallery,.o-spacing.--rubrics,.o-spacing.--large-documents{margin-top:var(--y-100);margin-right:var(--x-140);margin-bottom:var(--y-100);margin-left:var(--x-140)}@media(min-width: 1001px){.o-spacing.--page-content,.o-spacing.--small-documents,.o-spacing.--gallery,.o-spacing.--rubrics,.o-spacing.--large-documents{margin-right:var(--aside-width, var(--x-140))}}.o-spacing.--promo-rubrics{margin-top:var(--y-160);margin-right:var(--x-140);margin-bottom:var(--y-160);margin-left:var(--x-140)}@media(min-width: 1001px){.o-spacing.--promo-rubrics{margin-right:var(--aside-width, var(--x-140))}}.o-spacing.--text-mosaic{margin-top:var(--y-100);margin-right:var(--x-140);margin-bottom:var(--y-100);margin-left:var(--x-140)}@media(min-width: 1001px){.o-spacing.--text-mosaic{margin-right:var(--aside-width, var(--x-140))}}.o-spacing.--news-list,.o-spacing.--surveys-list,.o-spacing.--cases-study-list{margin-top:var(--y-100);margin-right:var(--x-140);margin-bottom:var(--y-130);margin-left:var(--x-140)}@media(min-width: 1001px){.o-spacing.--news-list,.o-spacing.--surveys-list,.o-spacing.--cases-study-list{margin-right:var(--aside-width, var(--x-140))}}.o-spacing.--search-results-list{margin-top:var(--y-90);margin-right:var(--x-140);margin-bottom:var(--y-140);margin-left:var(--x-140)}@media(min-width: 1001px){.o-spacing.--search-results-list{margin-right:var(--aside-width, var(--x-140))}}.o-spacing.--image-full-width{margin-top:var(--y-100);margin-bottom:var(--y-100)}.o-spacing.--quotes-slider{margin-top:var(--y-110);margin-bottom:var(--y-110);margin-left:var(--x-140)}@media(max-width: 768px){.o-spacing.--quotes-slider{margin-left:0}}.o-spacing.--logo{margin-top:var(--y-50);margin-right:var(--x-140);margin-bottom:var(--y-50);margin-left:var(--x-140)}.o-spacing.--text-logos{margin-top:var(--y-200);margin-right:var(--x-140);margin-bottom:var(--y-120);margin-left:var(--x-140)}.o-spacing.--partners-slider{margin-top:var(--y-100);margin-right:var(--x-140);margin-bottom:var(--y-100);margin-left:var(--x-140)}.o-spacing.--partners-slider.--home{margin-bottom:var(--y-170)}.o-spacing.--news-showcase{margin-top:var(--y-120);margin-right:var(--x-140);margin-bottom:var(--y-120);margin-left:var(--x-140)}.o-spacing.--news-showcase.--home{margin-top:var(--y-140);margin-bottom:var(--y-170)}.o-spacing.--footer{margin-top:var(--y-90);margin-right:var(--x-140);margin-bottom:var(--y-80);margin-left:var(--x-140)}.o-spacing.--copyright{margin-top:var(--y-80);margin-right:var(--x-140);margin-bottom:var(--y-90);margin-left:var(--x-140)}.o-spacing.--scrollback-button{margin-right:var(--x-60)}.o-spacing.--aside{margin-top:var(--y-100);margin-right:var(--x-60);margin-bottom:var(--y-100);margin-left:var(--x-60)}.o-spacing.--aside.--with-image{margin-top:0}.o-spacing.--apps-download{margin-top:var(--y-90);margin-right:var(--x-140);margin-bottom:var(--y-90);margin-left:var(--x-140)}.o-spacing.--filters{margin-top:var(--y-40);margin-bottom:var(--y-40);margin-left:var(--x-140)}.o-spacing.--list-nav{padding-top:var(--y-40);padding-right:var(--x-140);padding-bottom:var(--y-40);padding-left:var(--x-140)}.o-spacing.--overflow-on-page-title{margin-top:calc(0px - var(--page-image-margin-overflow))}.o-spacing.--steps-slider{margin-top:var(--y-180);margin-bottom:var(--y-180);padding-left:var(--x-140)}.o-spacing.--twin-showcases{margin-right:var(--x-140);margin-bottom:var(--y-200);padding-left:var(--x-140)}.o-spacing.--why-citadel{margin-top:var(--y-200);margin-right:var(--x-140);margin-bottom:var(--y-230);padding-left:var(--x-140)}.o-spacing.--image-text{margin-top:var(--y-140);margin-right:var(--x-140);margin-bottom:var(--y-140);padding-left:var(--x-140)}.o-spacing.--title-button{margin-top:var(--y-200);margin-right:var(--x-140);margin-bottom:var(--y-100);padding-left:var(--x-140)}.o-width-gaps{width:calc(100% + var(--width-x-gap, 0px));margin-top:calc(0px - var(--width-y-gap, 0px));margin-right:calc(0px - var(--width-x-gap, 0px)/2);margin-left:calc(0px - var(--width-x-gap, 0px)/2)}.o-width-gaps>*{margin-top:var(--width-y-gap);padding-right:calc(var(--width-x-gap, 0px)/2);padding-left:calc(var(--width-x-gap, 0px)/2)}.o-wrapper.--max-width-830{max-width:830px}.o-wrapper.--max-width-920{max-width:920px}.o-wrapper.--max-width-960{max-width:960px}.o-x{position:relative;width:var(--x-dimension, 20px);height:var(--x-dimension, 20px);will-change:transform}.o-x::before,.o-x::after{content:"";position:absolute;top:50%;left:50%;background-color:rgb(var(--x-color, rgb(var(--rgb-1))));transition-property:background-color;transition-duration:300ms}.o-x::before{width:var(--x-dimension, 20px);height:var(--x-tickness, 2px);transform:translate(-50%, -50%) rotate(45deg)}.o-x::after{width:var(--x-tickness, 2px);height:var(--x-dimension, 20px);transform:translate(-50%, -50%) rotate(-135deg)}.c-subtitle{font-family:var(--ff);font-size:var(--fz-13);font-weight:700;line-height:1.5em;color:rgb(var(--rgb-1));text-transform:uppercase;letter-spacing:.05em}.c-huge-title{font-family:var(--ff);font-size:var(--fz-70);font-weight:700;line-height:1.15em;color:rgb(var(--rgb-white))}.c-large-title,.s-cms-promo-rubric h2,.s-cms-content h2{font-family:var(--ff);font-size:var(--fz-40);font-weight:700;line-height:1.25em;color:rgb(var(--rgb-2))}.c-medium-title,.s-cms-promo-rubric h3,.s-cms-content h3{font-family:var(--ff);font-size:var(--fz-30);font-weight:700;line-height:1.3em;color:rgb(var(--rgb-2))}.c-small-title,.s-cms-promo-rubric h4,.s-cms-content h4{font-family:var(--ff);font-size:var(--fz-25);font-weight:700;line-height:1.4em;color:rgb(var(--rgb-1))}.c-tiny-title{font-family:var(--ff);font-size:var(--fz-20);font-weight:700;line-height:1.5em;color:rgb(var(--rgb-2))}.c-note,.s-cms-rubric pre,.s-cms-rubric .fr-img-caption.fr-dib .fr-img-wrap .fr-inner,.s-cms-promo-rubric pre,.s-cms-content pre,.s-cms-content .fr-img-caption.fr-dib .fr-img-wrap .fr-inner{font-family:var(--ff);font-size:var(--fz-14);line-height:1.7em;color:rgb(var(--rgb-3))}.c-intro,.s-cms-introduction p,.c-intro p{font-family:var(--ff);font-size:var(--fz-20);line-height:1.6em;color:var(--intro-color, rgb(var(--rgb-2)))}.t-light .c-intro,.t-light .s-cms-introduction p,.s-cms-introduction .t-light p{--intro-color: rgb(var(--rgb-white), 0.7)}.c-paragraph,.s-cms-rubric p,.s-cms-promo-rubric p,.s-cms-content p,.c-table table tr th,.c-table table tr td,.s-cms-rubric .table-wrapper table tr th,.s-cms-promo-rubric .table-wrapper table tr th,.s-cms-content .table-wrapper table tr th,.s-cms-rubric .table-wrapper table tr td,.s-cms-promo-rubric .table-wrapper table tr td,.s-cms-content .table-wrapper table tr td,.c-link,.s-cms-rubric a:not(.primary-button):not(.secondary-button),.s-cms-promo-rubric a:not(.primary-button):not(.secondary-button),.s-cms-introduction a,.s-cms-content a:not(.primary-button):not(.secondary-button),.summary-question__answer-text a,.slider-survey-field__consonance a,.likerts-survey-field__legend-text a,.likerts-survey-field__subject-title a,.likert-survey-field__consonance-text a,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text a,.booleans-survey-field__subject-title a,.booleans-survey-field--radio .booleans-survey-field__subject-text a,.boolean-survey-field--radio .boolean-survey-field__text a,.c-ordered-list li,.s-cms-rubric ol li,.s-cms-promo-rubric ol li,.s-cms-content ol li,.c-unordered-list li,.s-cms-rubric ul li,.s-cms-promo-rubric ul li,.s-cms-content ul li{font-family:var(--ff);font-size:var(--fz-17);line-height:var(--paragraph-line-height);color:var(--paragraph-color, rgb(var(--rgb-3)))}.t-light .c-paragraph,.t-light .s-cms-rubric p,.s-cms-rubric .t-light p,.t-light .s-cms-promo-rubric p,.s-cms-promo-rubric .t-light p,.t-light .s-cms-content p,.s-cms-content .t-light p,.t-light .c-table table tr th,.c-table table tr .t-light th,.t-light .c-table table tr td,.c-table table tr .t-light td,.t-light .s-cms-rubric .table-wrapper table tr th,.s-cms-rubric .table-wrapper table tr .t-light th,.t-light .s-cms-promo-rubric .table-wrapper table tr th,.s-cms-promo-rubric .table-wrapper table tr .t-light th,.t-light .s-cms-content .table-wrapper table tr th,.s-cms-content .table-wrapper table tr .t-light th,.t-light .s-cms-rubric .table-wrapper table tr td,.s-cms-rubric .table-wrapper table tr .t-light td,.t-light .s-cms-promo-rubric .table-wrapper table tr td,.s-cms-promo-rubric .table-wrapper table tr .t-light td,.t-light .s-cms-content .table-wrapper table tr td,.s-cms-content .table-wrapper table tr .t-light td,.t-light .c-link,.t-light .s-cms-rubric a:not(.primary-button):not(.secondary-button),.s-cms-rubric .t-light a:not(.primary-button):not(.secondary-button),.t-light .s-cms-promo-rubric a:not(.primary-button):not(.secondary-button),.s-cms-promo-rubric .t-light a:not(.primary-button):not(.secondary-button),.t-light .s-cms-introduction a,.s-cms-introduction .t-light a,.t-light .s-cms-content a:not(.primary-button):not(.secondary-button),.s-cms-content .t-light a:not(.primary-button):not(.secondary-button),.t-light .summary-question__answer-text a,.summary-question__answer-text .t-light a,.t-light .slider-survey-field__consonance a,.slider-survey-field__consonance .t-light a,.t-light .likerts-survey-field__legend-text a,.likerts-survey-field__legend-text .t-light a,.t-light .likerts-survey-field__subject-title a,.likerts-survey-field__subject-title .t-light a,.t-light .likert-survey-field__consonance-text a,.likert-survey-field__consonance-text .t-light a,.t-light .checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text .t-light a,.t-light .checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text .t-light a,.t-light .checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text .t-light a,.t-light .checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text .t-light a,.t-light .checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text .t-light a,.t-light .booleans-survey-field__subject-title a,.booleans-survey-field__subject-title .t-light a,.t-light .booleans-survey-field--radio .booleans-survey-field__subject-text a,.booleans-survey-field--radio .booleans-survey-field__subject-text .t-light a,.t-light .boolean-survey-field--radio .boolean-survey-field__text a,.boolean-survey-field--radio .boolean-survey-field__text .t-light a,.t-light .c-ordered-list li,.c-ordered-list .t-light li,.t-light .s-cms-rubric ol li,.s-cms-rubric ol .t-light li,.t-light .s-cms-promo-rubric ol li,.s-cms-promo-rubric ol .t-light li,.t-light .s-cms-content ol li,.s-cms-content ol .t-light li,.t-light .c-unordered-list li,.c-unordered-list .t-light li,.t-light .s-cms-rubric ul li,.s-cms-rubric ul .t-light li,.t-light .s-cms-promo-rubric ul li,.s-cms-promo-rubric ul .t-light li,.t-light .s-cms-content ul li,.s-cms-content ul .t-light li{--paragraph-color: rgb(var(--rgb-6))}.c-quote,.s-cms-rubric blockquote,.s-cms-promo-rubric blockquote,.s-cms-content blockquote,.c-quote p,.s-cms-rubric blockquote p,.s-cms-promo-rubric blockquote p,.s-cms-content blockquote p{font-family:var(--ff);font-size:var(--fz-20);font-weight:500;line-height:1.6em;color:rgb(var(--rgb-2))}.c-unordered-list,.s-cms-rubric ul,.s-cms-promo-rubric ul,.s-cms-content ul{--unordered-list-color: rgb(var(--rgb-2))}.t-light .c-unordered-list,.t-light .s-cms-rubric ul,.s-cms-rubric .t-light ul,.t-light .s-cms-promo-rubric ul,.s-cms-promo-rubric .t-light ul,.t-light .s-cms-content ul,.s-cms-content .t-light ul{--unordered-list-color: rgb(var(--rgb-1))}.c-unordered-list li:not(:first-child),.s-cms-rubric ul li:not(:first-child),.s-cms-promo-rubric ul li:not(:first-child),.s-cms-content ul li:not(:first-child){margin-top:var(--y-25)}.c-unordered-list li ol,.s-cms-rubric ul li ol,.s-cms-promo-rubric ul li ol,.s-cms-content ul li ol,.c-unordered-list li ul,.s-cms-rubric ul li ul,.s-cms-promo-rubric ul li ul,.s-cms-content ul li ul{width:100%;margin-top:var(--y-25);margin-bottom:0}.c-unordered-list li ol li:not(:first-child),.s-cms-rubric ul li ol li:not(:first-child),.s-cms-promo-rubric ul li ol li:not(:first-child),.s-cms-content ul li ol li:not(:first-child),.c-unordered-list li ul li:not(:first-child),.s-cms-rubric ul li ul li:not(:first-child),.s-cms-promo-rubric ul li ul li:not(:first-child),.s-cms-content ul li ul li:not(:first-child){margin-top:var(--y-20)}.c-unordered-list>li,.s-cms-rubric ul>li,.s-cms-promo-rubric ul>li,.s-cms-content ul>li{padding-left:20px;position:relative}.c-unordered-list>li::before,.s-cms-rubric ul>li::before,.s-cms-promo-rubric ul>li::before,.s-cms-content ul>li::before{content:"";position:absolute;width:6px;height:6px;top:calc(var(--paragraph-line-height)/2);left:0;background-color:rgb(var(--rgb-1));border:1px solid rgb(var(--rgb-1));border-radius:50%;transform:translate3d(0, -50%, 0);will-change:transform;box-sizing:border-box}.c-unordered-list>li>ul li::before,.s-cms-rubric ul>li>ul li::before,.s-cms-promo-rubric ul>li>ul li::before,.s-cms-content ul>li>ul li::before{background-color:rgba(0,0,0,0)}.c-unordered-list>li>ul li>ul li::before,.s-cms-rubric ul>li>ul li>ul li::before,.s-cms-promo-rubric ul>li>ul li>ul li::before,.s-cms-content ul>li>ul li>ul li::before{background-color:var(--unordered-list-color)}.c-ordered-list,.s-cms-rubric ol,.s-cms-promo-rubric ol,.s-cms-content ol{--ordered-list-padding-left: 50px;--ordered-list-border-y-padding: 20px;--ordered-list-li-margin-top: var(--y-25);--ordered-list-color: rgb(var(--rgb-2))}@media screen and (max-width: 768px){.c-ordered-list,.s-cms-rubric ol,.s-cms-promo-rubric ol,.s-cms-content ol{--ordered-list-padding-left: 35px}}@media screen and (max-width: 500px){.c-ordered-list,.s-cms-rubric ol,.s-cms-promo-rubric ol,.s-cms-content ol{--ordered-list-padding-left: 30px}}@media screen and (max-width: 500px){.c-ordered-list,.s-cms-rubric ol,.s-cms-promo-rubric ol,.s-cms-content ol{--ordered-list-border-y-padding: 15px}}.t-light .c-ordered-list,.t-light .s-cms-rubric ol,.s-cms-rubric .t-light ol,.t-light .s-cms-promo-rubric ol,.s-cms-promo-rubric .t-light ol,.t-light .s-cms-content ol,.s-cms-content .t-light ol{--ordered-list-color: rgb(var(--rgb-1))}.c-ordered-list,.s-cms-rubric ol,.s-cms-promo-rubric ol,.s-cms-content ol{counter-reset:li}.c-ordered-list li:not(:first-child),.s-cms-rubric ol li:not(:first-child),.s-cms-promo-rubric ol li:not(:first-child),.s-cms-content ol li:not(:first-child){margin-top:var(--ordered-list-li-margin-top)}.c-ordered-list li ol,.s-cms-rubric ol li ol,.s-cms-promo-rubric ol li ol,.s-cms-content ol li ol,.c-ordered-list li ul,.s-cms-rubric ol li ul,.s-cms-promo-rubric ol li ul,.s-cms-content ol li ul{width:100%;margin-top:var(--y-25);margin-bottom:0}.c-ordered-list li ol li:not(:first-child),.s-cms-rubric ol li ol li:not(:first-child),.s-cms-promo-rubric ol li ol li:not(:first-child),.s-cms-content ol li ol li:not(:first-child),.c-ordered-list li ul li:not(:first-child),.s-cms-rubric ol li ul li:not(:first-child),.s-cms-promo-rubric ol li ul li:not(:first-child),.s-cms-content ol li ul li:not(:first-child){margin-top:var(--y-20)}.c-ordered-list>li,.s-cms-rubric ol>li,.s-cms-promo-rubric ol>li,.s-cms-content ol>li{padding-left:var(--ordered-list-padding-left);position:relative}.c-ordered-list>li::before,.s-cms-rubric ol>li::before,.s-cms-promo-rubric ol>li::before,.s-cms-content ol>li::before{content:counter(li) ".";counter-increment:li;display:inline-block;position:absolute;top:calc(var(--paragraph-line-height)/2);left:0;transform:translate3d(0, -50%, 0);font-size:var(--fz-17);font-weight:700;color:var(--ordered-list-color)}.c-ordered-list>li ol>li::before,.s-cms-rubric ol>li ol>li::before,.s-cms-promo-rubric ol>li ol>li::before,.s-cms-content ol>li ol>li::before{content:counter(li, lower-alpha) "."}@media screen and (min-width: 769px){.c-ordered-list>li ol>li ol>li,.s-cms-rubric ol>li ol>li ol>li,.s-cms-promo-rubric ol>li ol>li ol>li,.s-cms-content ol>li ol>li ol>li{padding-left:40px}}.c-ordered-list>li ol>li ol>li::before,.s-cms-rubric ol>li ol>li ol>li::before,.s-cms-promo-rubric ol>li ol>li ol>li::before,.s-cms-content ol>li ol>li ol>li::before{content:counter(li, lower-roman) "."}.c-ordered-list--border>li,.s-cms-rubric>ol>li,.s-cms-promo-rubric>ol>li,.s-cms-content>ol>li{--ordered-list-li-margin-top: 0;padding:var(--ordered-list-border-y-padding) 0 var(--ordered-list-border-y-padding) var(--ordered-list-padding-left);border-bottom:1px solid var(--ordered-list-border-color, rgb(var(--rgb-1)))}.c-ordered-list--border>li::before,.s-cms-rubric>ol>li::before,.s-cms-promo-rubric>ol>li::before,.s-cms-content>ol>li::before{top:calc(var(--paragraph-line-height)/2 + var(--ordered-list-border-y-padding))}.c-link,.s-cms-rubric a:not(.primary-button):not(.secondary-button),.s-cms-promo-rubric a:not(.primary-button):not(.secondary-button),.s-cms-introduction a,.s-cms-content a:not(.primary-button):not(.secondary-button),.summary-question__answer-text a,.slider-survey-field__consonance a,.likerts-survey-field__legend-text a,.likerts-survey-field__subject-title a,.likert-survey-field__consonance-text a,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text a,.booleans-survey-field__subject-title a,.booleans-survey-field--radio .booleans-survey-field__subject-text a,.boolean-survey-field--radio .boolean-survey-field__text a{font-weight:500;color:rgb(var(--rgb-1));text-decoration:none;transition:opacity 300ms var(--out-cubic)}.c-link:hover,.s-cms-rubric a:hover:not(.primary-button):not(.secondary-button),.s-cms-promo-rubric a:hover:not(.primary-button):not(.secondary-button),.s-cms-introduction a:hover,.s-cms-content a:hover:not(.primary-button):not(.secondary-button),.summary-question__answer-text a:hover,.slider-survey-field__consonance a:hover,.likerts-survey-field__legend-text a:hover,.likerts-survey-field__subject-title a:hover,.likert-survey-field__consonance-text a:hover,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text a:hover,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text a:hover,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text a:hover,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text a:hover,.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text a:hover,.booleans-survey-field__subject-title a:hover,.booleans-survey-field--radio .booleans-survey-field__subject-text a:hover,.boolean-survey-field--radio .boolean-survey-field__text a:hover{opacity:.6}.c-link svg,.s-cms-rubric a:not(.primary-button):not(.secondary-button) svg,.s-cms-promo-rubric a:not(.primary-button):not(.secondary-button) svg,.s-cms-introduction a svg,.s-cms-content a:not(.primary-button):not(.secondary-button) svg,.summary-question__answer-text a svg,.slider-survey-field__consonance a svg,.likerts-survey-field__legend-text a svg,.likerts-survey-field__subject-title a svg,.likert-survey-field__consonance-text a svg,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text a svg,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text a svg,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text a svg,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text a svg,.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text a svg,.booleans-survey-field__subject-title a svg,.booleans-survey-field--radio .booleans-survey-field__subject-text a svg,.boolean-survey-field--radio .boolean-survey-field__text a svg{margin-left:8px;width:11px;height:11px;fill:rgb(var(--rgb-1))}.c-link[href$=".pdf"] svg,.s-cms-rubric a[href$=".pdf"]:not(.primary-button):not(.secondary-button) svg,.s-cms-promo-rubric a[href$=".pdf"]:not(.primary-button):not(.secondary-button) svg,.s-cms-introduction a[href$=".pdf"] svg,.s-cms-content a[href$=".pdf"]:not(.primary-button):not(.secondary-button) svg,.summary-question__answer-text a[href$=".pdf"] svg,.slider-survey-field__consonance a[href$=".pdf"] svg,.likerts-survey-field__legend-text a[href$=".pdf"] svg,.likerts-survey-field__subject-title a[href$=".pdf"] svg,.likert-survey-field__consonance-text a[href$=".pdf"] svg,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text a[href$=".pdf"] svg,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text a[href$=".pdf"] svg,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text a[href$=".pdf"] svg,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text a[href$=".pdf"] svg,.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text a[href$=".pdf"] svg,.booleans-survey-field__subject-title a[href$=".pdf"] svg,.booleans-survey-field--radio .booleans-survey-field__subject-text a[href$=".pdf"] svg,.boolean-survey-field--radio .boolean-survey-field__text a[href$=".pdf"] svg,.c-link[href$=".doc"] svg,.s-cms-rubric a[href$=".doc"]:not(.primary-button):not(.secondary-button) svg,.s-cms-promo-rubric a[href$=".doc"]:not(.primary-button):not(.secondary-button) svg,.s-cms-introduction a[href$=".doc"] svg,.s-cms-content a[href$=".doc"]:not(.primary-button):not(.secondary-button) svg,.summary-question__answer-text a[href$=".doc"] svg,.slider-survey-field__consonance a[href$=".doc"] svg,.likerts-survey-field__legend-text a[href$=".doc"] svg,.likerts-survey-field__subject-title a[href$=".doc"] svg,.likert-survey-field__consonance-text a[href$=".doc"] svg,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text a[href$=".doc"] svg,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text a[href$=".doc"] svg,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text a[href$=".doc"] svg,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text a[href$=".doc"] svg,.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text a[href$=".doc"] svg,.booleans-survey-field__subject-title a[href$=".doc"] svg,.booleans-survey-field--radio .booleans-survey-field__subject-text a[href$=".doc"] svg,.boolean-survey-field--radio .boolean-survey-field__text a[href$=".doc"] svg,.c-link[href$=".zip"] svg,.s-cms-rubric a[href$=".zip"]:not(.primary-button):not(.secondary-button) svg,.s-cms-promo-rubric a[href$=".zip"]:not(.primary-button):not(.secondary-button) svg,.s-cms-introduction a[href$=".zip"] svg,.s-cms-content a[href$=".zip"]:not(.primary-button):not(.secondary-button) svg,.summary-question__answer-text a[href$=".zip"] svg,.slider-survey-field__consonance a[href$=".zip"] svg,.likerts-survey-field__legend-text a[href$=".zip"] svg,.likerts-survey-field__subject-title a[href$=".zip"] svg,.likert-survey-field__consonance-text a[href$=".zip"] svg,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text a[href$=".zip"] svg,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text a[href$=".zip"] svg,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text a[href$=".zip"] svg,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text a[href$=".zip"] svg,.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text a[href$=".zip"] svg,.booleans-survey-field__subject-title a[href$=".zip"] svg,.booleans-survey-field--radio .booleans-survey-field__subject-text a[href$=".zip"] svg,.boolean-survey-field--radio .boolean-survey-field__text a[href$=".zip"] svg{width:12px;height:12px}.c-button,.s-cms-rubric a.primary-button,.s-cms-rubric a.secondary-button,.s-cms-promo-rubric a.primary-button,.s-cms-promo-rubric a.secondary-button,.s-cms-content a.primary-button,.s-cms-content a.secondary-button{--button-color: rgb(var(--rgb-white));--button-background-color: rgb(var(--rgb-1));--button-border-color: rgb(var(--rgb-1))}.c-button.--full-1,.s-cms-rubric a.--full-1.secondary-button,.s-cms-promo-rubric a.--full-1.secondary-button,.s-cms-content a.--full-1.secondary-button,.s-cms-rubric a.primary-button,.s-cms-promo-rubric a.primary-button,.s-cms-content a.primary-button{--button-color: rgb(var(--rgb-white));--button-background-color: rgb(var(--rgb-1));--button-border-color: rgb(var(--rgb-1));--dot-color: rgb(var(--rgb-white))}.c-button.--full-2,.s-cms-rubric a.--full-2.primary-button,.s-cms-rubric a.--full-2.secondary-button,.s-cms-promo-rubric a.--full-2.primary-button,.s-cms-promo-rubric a.--full-2.secondary-button,.s-cms-content a.--full-2.primary-button,.s-cms-content a.--full-2.secondary-button{--button-color: rgb(var(--rgb-1));--button-background-color: rgb(var(--rgb-white));--button-border-color: rgb(var(--rgb-white));--dot-color: rgb(var(--rgb-1))}.c-button.--empty-1,.s-cms-rubric a.--empty-1.primary-button,.s-cms-promo-rubric a.--empty-1.primary-button,.s-cms-content a.--empty-1.primary-button,.s-cms-rubric a.secondary-button,.s-cms-promo-rubric a.secondary-button,.s-cms-content a.secondary-button{--button-color: rgb(var(--rgb-2));--button-background-color: rgb(var(--rgb-white));--button-border-color: rgb(var(--rgb-1));--dot-color: rgb(var(--rgb-2))}.c-button.--empty-2,.s-cms-rubric a.--empty-2.primary-button,.s-cms-rubric a.--empty-2.secondary-button,.s-cms-promo-rubric a.--empty-2.primary-button,.s-cms-promo-rubric a.--empty-2.secondary-button,.s-cms-content a.--empty-2.primary-button,.s-cms-content a.--empty-2.secondary-button{--button-color: rgb(var(--rgb-white));--button-background-color: transparent;--button-border-color: rgb(var(--rgb-1));--dot-color: rgb(var(--rgb-white))}.c-button,.s-cms-rubric a.primary-button,.s-cms-rubric a.secondary-button,.s-cms-promo-rubric a.primary-button,.s-cms-promo-rubric a.secondary-button,.s-cms-content a.primary-button,.s-cms-content a.secondary-button{display:inline-flex;align-items:center;position:relative;padding:20px 40px;background-color:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:100px;text-decoration:none;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:300ms}@media(max-width: 1024px){.c-button,.s-cms-rubric a.primary-button,.s-cms-rubric a.secondary-button,.s-cms-promo-rubric a.primary-button,.s-cms-promo-rubric a.secondary-button,.s-cms-content a.primary-button,.s-cms-content a.secondary-button{padding:18px 36px}}@media(max-width: 600px){.c-button,.s-cms-rubric a.primary-button,.s-cms-rubric a.secondary-button,.s-cms-promo-rubric a.primary-button,.s-cms-promo-rubric a.secondary-button,.s-cms-content a.primary-button,.s-cms-content a.secondary-button{padding:16px 34px}}.c-button__dot{margin-right:12px}.c-button__text-container{display:inline-flex;align-items:baseline;flex:1;position:relative;overflow:hidden;top:1px}.c-button__text{display:block;font-family:var(--ff);font-size:var(--fz-15);font-weight:600;line-height:1.3em;color:var(--button-color);transform:var(--button-text-translate, translateY(0%));transition:transform 300ms var(--out-cubic)}.c-button__clone{width:100%;position:absolute;top:calc(100% + 1px);left:0;transform:none;transition:top 300ms var(--out-cubic)}.c-button:hover,.s-cms-rubric a.primary-button:hover,.s-cms-rubric a.secondary-button:hover,.s-cms-promo-rubric a.primary-button:hover,.s-cms-promo-rubric a.secondary-button:hover,.s-cms-content a.primary-button:hover,.s-cms-content a.secondary-button:hover{--button-text-translate: translateY(calc(-100% - 1px))}.c-button:hover .o-dot::before,.s-cms-rubric a.primary-button:hover .o-dot::before,.s-cms-rubric a.secondary-button:hover .o-dot::before,.s-cms-promo-rubric a.primary-button:hover .o-dot::before,.s-cms-promo-rubric a.secondary-button:hover .o-dot::before,.s-cms-content a.primary-button:hover .o-dot::before,.s-cms-content a.secondary-button:hover .o-dot::before{transform:translate3d(-50%, -50%, 0px) scale(1.75)}.c-emphasis,.s-cms-rubric .emphasis,.s-cms-promo-rubric .emphasis,.s-cms-content .emphasis{padding:var(--y-45) var(--x-40);border:1px solid rgba(var(--rgb-1), 0.3)}.c-emphasis>:first-child,.s-cms-rubric .emphasis>:first-child,.s-cms-promo-rubric .emphasis>:first-child,.s-cms-content .emphasis>:first-child{margin-top:0}.c-emphasis>:last-child,.s-cms-rubric .emphasis>:last-child,.s-cms-promo-rubric .emphasis>:last-child,.s-cms-content .emphasis>:last-child{margin-bottom:0}.c-table,.s-cms-rubric .table-wrapper,.s-cms-promo-rubric .table-wrapper,.s-cms-content .table-wrapper{overflow-x:auto}.c-table table,.s-cms-rubric .table-wrapper table,.s-cms-promo-rubric .table-wrapper table,.s-cms-content .table-wrapper table{overflow-x:hidden;border-collapse:collapse}.c-table table tr th,.s-cms-rubric .table-wrapper table tr th,.s-cms-promo-rubric .table-wrapper table tr th,.s-cms-content .table-wrapper table tr th,.c-table table tr td,.s-cms-rubric .table-wrapper table tr td,.s-cms-promo-rubric .table-wrapper table tr td,.s-cms-content .table-wrapper table tr td{padding:20px 35px;border:1px solid rgb(var(--rgb-1))}@media screen and (max-width: 1024px){.c-table table tr th,.s-cms-rubric .table-wrapper table tr th,.s-cms-promo-rubric .table-wrapper table tr th,.s-cms-content .table-wrapper table tr th,.c-table table tr td,.s-cms-rubric .table-wrapper table tr td,.s-cms-promo-rubric .table-wrapper table tr td,.s-cms-content .table-wrapper table tr td{padding:20px 30px}}@media screen and (max-width: 768px){.c-table table tr th,.s-cms-rubric .table-wrapper table tr th,.s-cms-promo-rubric .table-wrapper table tr th,.s-cms-content .table-wrapper table tr th,.c-table table tr td,.s-cms-rubric .table-wrapper table tr td,.s-cms-promo-rubric .table-wrapper table tr td,.s-cms-content .table-wrapper table tr td{padding:18px 25px}}@media screen and (max-width: 500px){.c-table table tr th,.s-cms-rubric .table-wrapper table tr th,.s-cms-promo-rubric .table-wrapper table tr th,.s-cms-content .table-wrapper table tr th,.c-table table tr td,.s-cms-rubric .table-wrapper table tr td,.s-cms-promo-rubric .table-wrapper table tr td,.s-cms-content .table-wrapper table tr td{padding:16px 20px}}.c-table table tr th>:first-child,.s-cms-rubric .table-wrapper table tr th>:first-child,.s-cms-promo-rubric .table-wrapper table tr th>:first-child,.s-cms-content .table-wrapper table tr th>:first-child,.c-table table tr td>:first-child,.s-cms-rubric .table-wrapper table tr td>:first-child,.s-cms-promo-rubric .table-wrapper table tr td>:first-child,.s-cms-content .table-wrapper table tr td>:first-child{margin-top:0}.c-table table tr th>*:last-child,.s-cms-rubric .table-wrapper table tr th>*:last-child,.s-cms-promo-rubric .table-wrapper table tr th>*:last-child,.s-cms-content .table-wrapper table tr th>*:last-child,.c-table table tr td>*:last-child,.s-cms-rubric .table-wrapper table tr td>*:last-child,.s-cms-promo-rubric .table-wrapper table tr td>*:last-child,.s-cms-content .table-wrapper table tr td>*:last-child{margin-bottom:0 !important}.c-table table tr th,.s-cms-rubric .table-wrapper table tr th,.s-cms-promo-rubric .table-wrapper table tr th,.s-cms-content .table-wrapper table tr th,.c-table table tr td.table-header,.s-cms-rubric .table-wrapper table tr td.table-header,.s-cms-promo-rubric .table-wrapper table tr td.table-header,.s-cms-content .table-wrapper table tr td.table-header{font-weight:normal;color:rgb(var(--rgb-white));text-align:left;background-color:rgb(var(--rgb-1));border-color:rgba(var(--rgb-white), 0.4);border-top-color:rgb(var(--rgb-1));border-bottom-color:rgb(var(--rgb-1))}.c-table table tr th:first-child,.s-cms-rubric .table-wrapper table tr th:first-child,.s-cms-promo-rubric .table-wrapper table tr th:first-child,.s-cms-content .table-wrapper table tr th:first-child,.c-table table tr td.table-header:first-child,.s-cms-rubric .table-wrapper table tr td.table-header:first-child,.s-cms-promo-rubric .table-wrapper table tr td.table-header:first-child,.s-cms-content .table-wrapper table tr td.table-header:first-child{border-left-color:rgb(var(--rgb-1))}.c-table table tr th:last-child,.s-cms-rubric .table-wrapper table tr th:last-child,.s-cms-promo-rubric .table-wrapper table tr th:last-child,.s-cms-content .table-wrapper table tr th:last-child,.c-table table tr td.table-header:last-child,.s-cms-rubric .table-wrapper table tr td.table-header:last-child,.s-cms-promo-rubric .table-wrapper table tr td.table-header:last-child,.s-cms-content .table-wrapper table tr td.table-header:last-child{border-right-color:rgb(var(--rgb-1))}.c-table table tr td.table-secondary-header,.s-cms-rubric .table-wrapper table tr td.table-secondary-header,.s-cms-promo-rubric .table-wrapper table tr td.table-secondary-header,.s-cms-content .table-wrapper table tr td.table-secondary-header{color:rgb(var(--rgb-2));background-color:rgba(var(--rgb-1), 0.2)}.c-share-button{--share-button-color: var(--rgb-1)}.c-share-button{display:inline-flex;align-items:center;transition:opacity 300ms}.c-share-button:hover{opacity:.6}.c-share-button__svg-container{margin-right:14px;font-size:0}.c-share-button__svg{width:14px;height:14px;fill:rgb(var(--rgb-1))}.c-share-button__text{font-family:var(--ff);font-size:1.3rem;font-weight:700;line-height:1.15em;color:rgb(var(--scrolldown-button-color));text-transform:uppercase;letter-spacing:.05em;transition:color 300ms}.c-menu-button{--menu-button-color: var(--rgb-2)}.t-light .c-menu-button{--menu-button-color: var(--rgb-white)}.c-menu-button{display:flex;align-items:center;justify-content:center;width:22px;height:12px}.c-menu-button__container{width:100%;height:100%;position:relative;transition:opacity 300ms}.c-menu-button:hover .c-menu-button__container{opacity:.6}.c-menu-button__line{width:100%;height:2px;position:absolute;left:0;background-color:rgb(var(--menu-button-color));transition-duration:300ms;transition-timing-function:var(--out-cubic);will-change:transform}.c-menu-button__line.--1{top:0%;transition-property:top,transform}.c-menu-button__line.--2{bottom:0%;transition-property:bottom,transform}.c-scrolldown-button.--light{--scrolldown-button-color: var(--rgb-white)}.c-scrolldown-button{display:flex;align-items:center}.c-scrolldown-button__svg-container{margin-right:14px}.c-scrolldown-button__svg{width:14px;height:14px;fill:rgb(var(--rgb-1))}.c-scrolldown-button__text{font-family:var(--ff);font-size:1.3rem;font-weight:700;line-height:1.15em;color:rgb(var(--scrolldown-button-color));text-transform:uppercase;letter-spacing:.05em;transition:color 300ms}.c-scrolldown-button:hover .c-scrolldown-button__text{color:rgba(var(--scrolldown-button-color), 0.6)}.c-scrollback-button{--circle-dimension: 40px;--circle-color: rgb(var(--rgb-1))}.c-scrollback-button::before{transition:background-color 300ms;box-shadow:0 6px 32px 0px rgba(0,0,0,.2)}.c-scrollback-button:hover{--circle-color: rgb(var(--rgb-2))}.c-scrollback-button__svg{width:14px;height:14px;position:relative;transform:rotate(180deg);fill:rgb(var(--rgb-white))}.c-search-button{--search-button-color: var(--rgb-2)}.t-light .c-search-button{--search-button-color: var(--rgb-white)}.c-search-button{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:20px;height:20px}.c-search-button__svg-container,.c-search-button__x-container{grid-column:1/2;grid-row:1/2;transition:opacity 300ms}.c-search-button__x-container{opacity:0}.c-search-button__svg{width:20px;height:20px;stroke:rgb(var(--search-button-color));transition-property:stroke;transition-duration:300ms}.c-search-button:hover .c-search-button__svg{stroke:rgba(var(--search-button-color), 0.6)}.c-search-button__x{--x-dimension: 20px;--x-tickness: 2px;--x-color: var(--search-button-color)}.c-search-button:hover .o-x::before,.c-search-button:hover .o-x::after{background-color:rgba(var(--x-color, rgb(var(--rgb-1))), 0.6)}.start-survey-button{display:flex;align-items:center;padding:max(var(--y-35),35px) max(var(--x-50),40px) max(var(--y-35),35px) max(var(--x-60),40px);background-color:rgb(var(--rgb-white));border:1px solid rgba(var(--rgb-1), 0.3)}.start-survey-button__content{flex:1}.start-survey-button__subtitle{font-size:var(--fz-14);color:rgb(var(--rgb-2));display:block;margin-bottom:10px}.start-survey-button__subtitle-number-questions,.start-survey-button__subtitle-duration,.start-survey-button__subtitle-survey-completed{font-weight:600}.start-survey-button__subtitle-number-questions-svg{width:12px;height:12px;fill:rgb(var(--rgb-1));margin-right:8px;margin-bottom:-2px}.start-survey-button__subtitle-duration-svg{width:16px;height:16px;fill:rgb(var(--rgb-1));margin-right:8px;margin-bottom:-2px}.start-survey-button__subtitle-survey-completed-svg{width:16px;height:16px;fill:rgb(var(--rgb-1));margin-right:8px;margin-bottom:-3px}.start-survey-button__title{font-size:var(--fz-30);font-weight:600;line-height:1.2667em;color:rgb(var(--rgb-2));transition:color .3s}.start-survey-button__text{font-size:var(--fz-17);margin-top:5px}.start-survey-button[href]:hover .start-survey-button__title,.start-survey-button[data-request]:hover .start-survey-button__title{color:rgb(var(--rgb-1))}.start-survey-button__circle{position:relative;width:70px;height:70px;margin-left:var(--x-30)}.start-survey-button__circle::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1);background-color:rgb(var(--rgb-1));border-radius:50%;transition:transform .3s}@media screen and (max-width: 500px){.start-survey-button__circle{width:50px;height:50px}}.start-survey-button:hover .start-survey-button__circle::after{transform:scale(1.1)}.start-survey-button__circle-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:14px;stroke:rgb(var(--rgb-white));z-index:1}.c-form-error{position:absolute;margin-top:8px;top:100%;left:0;font-size:1rem;font-weight:bold;color:rgb(var(--rgb-9))}.c-form-label{display:block;font-size:var(--fz-18);font-weight:600;line-height:1em;color:rgb(var(--rgb-6))}.c-text-field{--text-field-color: rgb(var(--rgb-2));--text-field-border-color: rgba(var(--rgb-1), 0.3);--text-field-hover-border-color: rgb(var(--rgb-1));--text-field-placeholder-color: rgb(var(--rgb-6));--text-field-autofill-background-color: rgb(255, 255, 255);--text-field-hover-x-color: rgb(var(--rgb-2));--text-field-x-color: rgb(var(--rgb-6));position:relative}.t-light .c-text-field{--text-field-color: rgb(var(--rgb-white));--text-field-border-color: rgba(var(--rgb-white), 0.2);--text-field-hover-border-color: rgb(var(--rgb-1));--text-field-x-color: rgb(var(--rgb-6));--text-field-hover-x-color: rgb(var(--rgb-white));--text-field-placeholder-color: rgb(var(--rgb-6));--text-field-autofill-background-color: rgb(0, 31, 77)}.c-text-field__container{position:relative}.c-text-field__field{width:100%;padding:8px 0;font-family:var(--ff);font-size:1.6rem;line-height:1.6em;color:var(--text-field-color);border:0;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid var(--text-field-border-color);transition:border-color 300ms}.c-text-field__field:focus,.c-text-field[data-text-field-value]:not([data-text-field-value=""]) .c-text-field__field{border-bottom-color:var(--text-field-hover-border-color);border-width:2px;margin-top:0px;margin-bottom:0px}.c-text-field__x{--x-dimension: 16px;opacity:0;pointer-events:none;transition:opacity 300ms}.c-text-field__x::before,.c-text-field__x::after{background-color:var(--text-field-x-color)}.c-text-field__x:hover::before,.c-text-field__x:hover::after{background-color:var(--text-field-hover-x-color)}.c-text-field[data-text-field-value]:not([data-text-field-value=""]) .c-text-field__x{opacity:1;pointer-events:all}.c-text-field ::-webkit-input-placeholder{color:var(--text-field-placeholder-color)}.c-text-field ::-moz-placeholder{color:var(--text-field-placeholder-color)}.c-text-field :-ms-input-placeholder{color:var(--text-field-placeholder-color)}.c-text-field :-moz-placeholder{color:var(--text-field-placeholder-color)}.c-text-field :-webkit-autofill,.c-text-field :-webkit-autofill:hover,.c-text-field :-webkit-autofill:focus,.c-text-field :-webkit-autofill:active{font-size:1.6rem !important;margin-top:-1px !important;border-top:2px solid var(--text-field-autofill-background-color) !important;border-bottom:2px solid var(--text-field-hover-border-color) !important;-webkit-text-fill-color:var(--text-field-color);caret-color:var(--text-field-color);box-shadow:0 0 0 100px var(--text-field-autofill-background-color) inset;transition:border-top-color 0s,border-bottom-color 300ms}.c-text-field :-webkit-autofill::first-line{font-family:var(--ff);font-size:1.6rem !important}.c-text-field input{margin-top:1px;margin-bottom:1px}.c-text-field textarea{outline:none;resize:none;overflow:hidden;height:43px}.c-text-field textarea[style]{margin-bottom:0}.c-text-field.--search .c-text-field__field{padding-right:170px;padding-left:40px}@media(max-width: 600px){.c-text-field.--search .c-text-field__field{padding-right:40px;padding-left:0}}.c-text-field.--search .c-text-field__x{right:120px}.c-text-field.--search .c-text-field__svg{width:22px;height:22px;position:absolute;top:50%;left:0;transform:translate3d(0, -50%, 0);stroke:rgb(var(--rgb-1))}@media(max-width: 600px){.c-text-field.--search .c-text-field__svg{display:none}}.c-text-field.--newsletter .c-text-field__field{padding-right:150px}@media(max-width: 600px){.c-text-field.--newsletter .c-text-field__field{padding-right:40px}}.c-text-field.--newsletter .c-text-field__x{right:100px}@media(max-width: 600px){.c-text-field.--newsletter,.c-text-field.--search{padding-bottom:40px}}.c-text-field.--newsletter .c-text-field__field,.c-text-field.--search .c-text-field__field{padding-top:15px;padding-bottom:15px;font-size:2rem;font-weight:500}@media(max-width: 600px){.c-text-field.--newsletter .c-text-field__field,.c-text-field.--search .c-text-field__field{padding-top:8px;padding-bottom:8px}}.c-text-field.--newsletter .c-text-field__x,.c-text-field.--search .c-text-field__x{position:absolute;top:50%;transform:translate3d(0, -50%, 0)}@media(max-width: 600px){.c-text-field.--newsletter .c-text-field__x,.c-text-field.--search .c-text-field__x{right:0}}.c-text-field.--newsletter .c-text-field__submit,.c-text-field.--search .c-text-field__submit{position:absolute;top:50%;right:0;transform:translate3d(0, -50%, 0)}@media(max-width: 600px){.c-text-field.--newsletter .c-text-field__submit,.c-text-field.--search .c-text-field__submit{margin-top:15px;top:100%;right:auto;left:0;transform:none}}.c-text-field.--newsletter :-webkit-autofill,.c-text-field.--newsletter :-webkit-autofill:hover,.c-text-field.--newsletter :-webkit-autofill:focus,.c-text-field.--newsletter :-webkit-autofill:active,.c-text-field.--search :-webkit-autofill,.c-text-field.--search :-webkit-autofill:hover,.c-text-field.--search :-webkit-autofill:focus,.c-text-field.--search :-webkit-autofill:active{font-size:2rem !important;font-weight:500 !important}.c-text-field.--newsletter :-webkit-autofill::first-line,.c-text-field.--search :-webkit-autofill::first-line{font-size:2rem !important;font-weight:500 !important}.c-checkbox-field,.c-radio-field{--checkbox-and-radio-field-title-font-family: var(--form-font-family);--checkbox-and-radio-field-title-font-size: var(--fz-17);--checkbox-and-radio-field-title-font-weight: 600;--checkbox-and-radio-field-title-color: var(--form-color);--checkbox-and-radio-field-label-font-family: var(--form-font-family);--checkbox-and-radio-field-label-font-size: var(--form-font-size);--checkbox-and-radio-field-label-color: var(--form-color);--radio-field-dot-color: rgb(var(--rgb-white));--radio-field-box-background-color: var(--form-background-color);--radio-field-box-active-background-color: var(--form-active-background-color);--radio-field-box-border-color: var(--form-border-color);--radio-field-box-active-border-color: var(--form-active-border-color);--checkbox-field-box-background-color: var(--form-background-color);--checkbox-field-box-active-background-color: var(--form-active-background-color);--checkbox-field-box-border-color: var(--form-border-color);--checkbox-field-box-active-border-color: var(--form-active-border-color)}.t-light .c-checkbox-field,.t-light .c-radio-field{--checkbox-and-radio-field-title-color: rgb(var(--rgb-white));--checkbox-and-radio-field-label-color: rgb(var(--rgb-white));--radio-field-dot-color: rgb(var(--rgb-white));--radio-field-box-background-color: var(--form-background-color);--radio-field-box-active-background-color: var(--form-active-background-color);--radio-field-box-border-color: var(--form-border-color);--radio-field-box-active-border-color: var(--form-active-border-color);--checkbox-field-box-background-color: transparent;--checkbox-field-box-active-background-color: transparent;--checkbox-field-box-border-color: rgba(var(--rgb-white), 0.5);--checkbox-field-box-active-border-color: rgb(var(--rgb-white))}.c-checkbox-field,.c-radio-field{position:relative}.c-checkbox-field__input,.c-radio-field__input{position:absolute;opacity:0;cursor:pointer}.c-checkbox-field__title,.c-radio-field__title{display:block;margin-bottom:30px;font-family:var(--checkbox-and-radio-field-title-font-family);font-size:var(--checkbox-and-radio-field-title-font-size);font-weight:var(--checkbox-and-radio-field-title-font-weight);line-height:1.5em;color:var(--checkbox-and-radio-field-title-color)}.c-checkbox-field__label,.c-radio-field__label{display:flex;position:relative;margin-bottom:20px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-checkbox-field__label:last-child,.c-radio-field__label:last-child{margin-bottom:0}.c-checkbox-field__text,.c-radio-field__text{flex:1;font-family:var(--checkbox-and-radio-field-label-font-family);font-size:var(--checkbox-and-radio-field-label-font-size);line-height:1.5em;color:var(--checkbox-and-radio-field-label-color);order:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-checkbox-field__box,.c-radio-field__box{position:relative;margin-right:15px;margin-top:2px;order:1;transition-property:background-color,border-color;transition-duration:225ms}.c-checkbox-field__box::before,.c-radio-field__box::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);transition:transform 225ms}.c-checkbox-field__input:checked~.c-checkbox-field__box::before,.c-checkbox-field__input:checked~.c-radio-field__box::before,.c-radio-field__input:checked~.c-checkbox-field__box::before,.c-radio-field__input:checked~.c-radio-field__box::before{transform:translate(-50%, -50%) scale(1)}.c-checkbox-field__error,.c-radio-field__error{position:absolute;top:100%;left:0}.c-checkbox-field--inline .c-checkbox-field__options,.c-checkbox-field--inline .c-radio-field__options,.c-radio-field--inline .c-checkbox-field__options,.c-radio-field--inline .c-radio-field__options{margin-top:-20px}.c-checkbox-field--inline .c-checkbox-field__label,.c-checkbox-field--inline .c-radio-field__label,.c-radio-field--inline .c-checkbox-field__label,.c-radio-field--inline .c-radio-field__label{display:inline-flex;margin:20px 30px 0 0}.c-checkbox-field__box{position:relative;width:18px;height:18px;margin-right:15px;background-color:var(--checkbox-field-box-background-color);border:1px solid var(--checkbox-field-box-border-color);border-radius:3px}.c-checkbox-field__box:before{width:12px;height:12px;background:url("../medias/images/icons/checkmark.svg") no-repeat center/contain}.c-checkbox-field__input:checked~.c-checkbox-field__box{background-color:var(--checkbox-field-box-active-background-color);border-color:var(--checkbox-field-box-active-border-color)}.c-radio-field__box{width:20px;height:20px;background-color:var(--radio-field-box-background-color);border:1px solid var(--radio-field-box-border-color);border-radius:50%}.c-radio-field__box::before{width:8px;height:8px;background-color:var(--radio-field-dot-color);border-radius:50%}.c-radio-field__input:checked~.c-radio-field__box{background-color:var(--radio-field-box-active-background-color);border-color:var(--radio-field-box-active-border-color)}.survey-input-field,.survey-textarea-field{--input-and-textarea-field-font-family: var(--form-font-family);--input-and-textarea-field-font-size: var(--fz-18);--input-and-textarea-field-font-weight: 400;--input-and-textarea-field-color: var(--form-color);--input-and-textarea-field-color-loading: rgba(var(--rgb-1), 0.5);--input-and-textarea-field-placeholder-color: rgba(var(--rgb-1), 0.5);--input-and-textarea-field-background-color: var(--rgb-3);--input-and-textarea-field-border-color: rgba(var(--rgb-3), 0.2);--input-and-textarea-field-border-color-active: rgb(var(--rgb-1));--input-and-textarea-field-border-color-error: red;--datepicker-border-radius: 4px}.survey-input-field,.survey-textarea-field{position:relative}.survey-input-field__input-container,.survey-input-field__textarea-container,.survey-textarea-field__input-container,.survey-textarea-field__textarea-container{position:relative}.survey-input-field__hidden,.survey-textarea-field__hidden{position:absolute;left:-999px;width:0;height:0;pointer-events:none}.survey-input-field__input,.survey-input-field__textarea,.survey-textarea-field__input,.survey-textarea-field__textarea{width:100%;padding:6px 0;font-family:var(--input-and-textarea-field-font-family);font-size:var(--input-and-textarea-field-font-size);font-weight:var(--input-and-textarea-field-font-weight);line-height:1.6em;color:var(--input-and-textarea-field-color);border:0;border-bottom:1px solid var(--input-and-textarea-field-border-color);border-radius:0;background-color:var(--input-and-textarea-field-background-color);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}.survey-input-field__input:focus,.survey-input-field__textarea:focus,.survey-input-field[data-inputvalue]:not([data-inputvalue=""]) .survey-input-field__input,.survey-input-field[data-textareavalue]:not([data-textareavalue=""]) .survey-input-field__textarea,.survey-textarea-field__input:focus,.survey-textarea-field__textarea:focus,.survey-input-field[data-inputvalue]:not([data-inputvalue=""]) .survey-textarea-field__input,.survey-input-field[data-textareavalue]:not([data-textareavalue=""]) .survey-textarea-field__textarea,.survey-textarea-field[data-inputvalue]:not([data-inputvalue=""]) .survey-input-field__input,.survey-textarea-field[data-textareavalue]:not([data-textareavalue=""]) .survey-input-field__textarea,.survey-textarea-field[data-inputvalue]:not([data-inputvalue=""]) .survey-textarea-field__input,.survey-textarea-field[data-textareavalue]:not([data-textareavalue=""]) .survey-textarea-field__textarea{border-color:var(--input-and-textarea-field-border-color-active)}.survey-input-field__input,.survey-textarea-field__input{box-shadow:0 0 0 100px var(--input-and-textarea-field-background-color) inset}.survey-input-field__error,.survey-textarea-field__error{position:absolute;top:100%;left:0}.survey-input-field__note,.survey-textarea-field__note{margin-top:8px;font-family:var(--ff);font-size:1.4rem;font-weight:normal;line-height:1.7em;color:rgb(var(--rgb-3))}.survey-input-field--disabled .survey-input-field__input,.survey-input-field--disabled .survey-textarea-field__input,.survey-textarea-field--disabled .survey-input-field__input,.survey-textarea-field--disabled .survey-textarea-field__input{color:rgba(var(--rgb-1), 0.5);border-color:var(--input-and-textarea-field-border-color) !important}.survey-input-field--disabled .survey-input-field__label,.survey-input-field--disabled .survey-textarea-field__label,.survey-textarea-field--disabled .survey-input-field__label,.survey-textarea-field--disabled .survey-textarea-field__label{color:rgba(var(--rgb-1), 0.5)}.survey-input-field--disabled .survey-input-field__label>span,.survey-input-field--disabled .survey-textarea-field__label>span,.survey-textarea-field--disabled .survey-input-field__label>span,.survey-textarea-field--disabled .survey-textarea-field__label>span{color:rgba(var(--rgb-1), 0.5)}.survey-input-field--error .survey-input-field__input,.survey-input-field--error .survey-input-field__textarea,.survey-input-field--error .survey-textarea-field__input,.survey-input-field--error .survey-textarea-field__textarea,.survey-textarea-field--error .survey-input-field__input,.survey-textarea-field--error .survey-input-field__textarea,.survey-textarea-field--error .survey-textarea-field__input,.survey-textarea-field--error .survey-textarea-field__textarea{border-color:var(--input-and-textarea-field-border-color-error)}.survey-input-field--loading .survey-input-field__input,.survey-input-field--loading .survey-textarea-field__input,.survey-textarea-field--loading .survey-input-field__input,.survey-textarea-field--loading .survey-textarea-field__input{pointer-events:none;animation:animation-fade-in-out 1s var(--in-out-quart) infinite}@keyframes animation-fade-in-out{0%{color:var(--input-and-textarea-field-color-loading)}50%{color:var(--input-and-textarea-field-color)}100%{color:var(--input-and-textarea-field-color-loading)}}.survey-input-field ::-webkit-input-placeholder,.survey-textarea-field ::-webkit-input-placeholder{color:var(--input-and-textarea-field-placeholder-color)}.survey-input-field ::-moz-placeholder,.survey-textarea-field ::-moz-placeholder{color:var(--input-and-textarea-field-placeholder-color)}.survey-input-field :-ms-input-placeholder,.survey-textarea-field :-ms-input-placeholder{color:var(--input-and-textarea-field-placeholder-color)}.survey-input-field :-moz-placeholder,.survey-textarea-field :-moz-placeholder{color:var(--input-and-textarea-field-placeholder-color)}.survey-input-field :-webkit-autofill,.survey-input-field :-webkit-autofill:hover,.survey-input-field :-webkit-autofill:focus,.survey-input-field :-webkit-autofill:active,.survey-textarea-field :-webkit-autofill,.survey-textarea-field :-webkit-autofill:hover,.survey-textarea-field :-webkit-autofill:focus,.survey-textarea-field :-webkit-autofill:active{font-size:var(--input-and-textarea-field-font-size) !important;margin-bottom:1px !important;border-bottom:1px solid var(--input-and-textarea-field-border-color-active) !important;-webkit-text-fill-color:var(--input-and-textarea-field-color);caret-color:var(--input-and-textarea-field-color)}.survey-input-field :-webkit-autofill::first-line,.survey-textarea-field :-webkit-autofill::first-line{font-family:var(--input-and-textarea-field-font-family);font-size:var(--input-and-textarea-field-font-size)}.input-field__input{margin-bottom:1px}.input-field__input[type=time]::-webkit-calendar-picker-indicator,.input-field__input[type=date]::-webkit-calendar-picker-indicator{display:none}.input-field__input[type=time]:in-range::-webkit-datetime-edit-year-field,.input-field__input[type=time]:in-range::-webkit-datetime-edit-month-field,.input-field__input[type=time]:in-range::-webkit-datetime-edit-day-field,.input-field__input[type=time]:in-range::-webkit-datetime-edit-text,.input-field__input[type=date]:in-range::-webkit-datetime-edit-year-field,.input-field__input[type=date]:in-range::-webkit-datetime-edit-month-field,.input-field__input[type=date]:in-range::-webkit-datetime-edit-day-field,.input-field__input[type=date]:in-range::-webkit-datetime-edit-text{color:rgba(0,0,0,0)}.input-field--with-tooltip{--tooltip-button-size: 19px;--tooltip-svg-size: 16px;--tooltip-position-right: 0px}.input-field--with-tooltip .input-field__input{padding-right:calc(10px + var(--tooltip-position-right) + var(--tooltip-button-size) + var(--tooltip-position-right))}.input-field__tooltip{position:absolute;top:50%;right:var(--tooltip-position-right);transform:translateY(-50%)}.input-field--with-password-visibility{--password-visibility-button-size: 19px;--password-visibility-svg-size: 19px;--password-visibility-position-right: 0px}.input-field--with-password-visibility .input-field__input{padding-right:calc(10px + var(--password-visibility-position-right) + var(--password-visibility-button-size) + var(--password-visibility-position-right))}.input-field__password-visibility{position:absolute;top:50%;right:var(--password-visibility-position-right);transform:translateY(-50%)}.input-field__password-visibility .password-visibility__input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.input-field__password-visibility .password-visibility__label{position:relative;display:block;width:var(--password-visibility-button-size);height:var(--password-visibility-button-size);pointer-events:all;cursor:pointer}.input-field__password-visibility .password-visibility__label-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--password-visibility-svg-size);height:var(--password-visibility-svg-size);fill:rgba(var(--rgb-1), 0.3);opacity:0;transition:fill .3s ease,opacity .3s ease}.input-field__password-visibility .password-visibility__input:not(:checked)~.password-visibility__label .password-visibility__label-svg--close-eye,.input-field__password-visibility .password-visibility__input:checked~.password-visibility__label .password-visibility__label-svg--open-eye{opacity:1}.input-field__password-visibility .password-visibility__label:hover .password-visibility__label-svg{fill:rgb(var(--rgb-1))}.input-field--with-calendar-icon{--calendar-icon-button-size: 19px;--calendar-icon-svg-size: 16px;--calendar-icon-position-right: 0px}.input-field--with-calendar-icon .input-field__input{padding-right:calc(10px + var(--calendar-icon-position-right) + var(--calendar-icon-button-size) + var(--calendar-icon-position-right))}.input-field__calendar-icon{position:absolute;top:50%;right:var(--calendar-icon-position-right);transform:translateY(-50%);pointer-events:none}.input-field__calendar-icon .calendar-icon{position:relative;width:var(--calendar-icon-button-size);height:var(--calendar-icon-button-size)}.input-field__calendar-icon .calendar-icon__svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--calendar-icon-svg-size);height:var(--calendar-icon-svg-size);fill:rgb(var(--rgb-2))}.input-field--with-tooltip.input-field--with-password-visibility .input-field__input{padding-right:calc(20px + var(--tooltip-position-right) + var(--tooltip-button-size) + var(--tooltip-position-right) + var(--password-visibility-button-size) + var(--password-visibility-position-right))}.input-field__tooltip+.input-field__password-visibility{right:calc(10px + var(--tooltip-position-right) + var(--tooltip-button-size) + var(--tooltip-position-right))}.input-field--with-tooltip.input-field--with-calendar-icon .input-field__input{padding-right:calc(20px + var(--tooltip-position-right) + var(--tooltip-button-size) + var(--tooltip-position-right) + var(--calendar-icon-button-size) + var(--calendar-icon-position-right))}.input-field__tooltip+.input-field__calendar-icon{right:calc(10px + var(--tooltip-position-right) + var(--tooltip-button-size) + var(--tooltip-position-right))}.textarea-field textarea{outline:none;resize:none;overflow:hidden;height:39px}.textarea-field textarea[style]{margin-bottom:0}.c-case-study-card{display:flex;align-items:flex-end;max-width:1200px}@media(max-width: 1600px){.c-case-study-card{max-width:960px}}@media(min-width: 1001px)and (max-width: 1200px){.c-case-study-card{flex-wrap:wrap;max-width:600px}}@media(max-width: 768px){.c-case-study-card{flex-wrap:wrap;max-width:600px}}.c-case-study-card__picture-container{flex:1;position:relative;box-shadow:.6px 17px 54px 0px rgba(0,0,0,.17);overflow:hidden}@media(min-width: 1001px)and (max-width: 1200px){.c-case-study-card__picture-container{flex:0 0 100%}}@media(max-width: 768px){.c-case-study-card__picture-container{flex:0 0 100%}}.c-case-study-card__picture-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color 300ms;z-index:1}.c-case-study-card__picture{padding-top:50%}.c-case-study-card:hover .c-case-study-card__picture-container::before{background-color:rgba(var(--rgb-1), 0.3)}.c-case-study-card__content{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 500px;padding-bottom:var(--y-40);margin-left:var(--x-60);border-bottom:1px solid rgb(var(--rgb-1))}@media(max-width: 1600px){.c-case-study-card__content{flex:0 0 340px}}@media(min-width: 1001px)and (max-width: 1200px){.c-case-study-card__content{flex:0 0 100%;padding-bottom:var(--y-30);margin-top:var(--y-40);margin-left:0}}@media(max-width: 768px){.c-case-study-card__content{flex:0 0 100%;padding-bottom:var(--y-30);margin-top:var(--y-40);margin-left:0}}.c-case-study-card__subtitle{display:block;margin-bottom:var(--y-15)}.c-case-study-card__text{margin-top:var(--y-25)}@media(min-width: 1001px)and (max-width: 1200px){.c-case-study-card__text{margin-top:var(--y-20)}}@media(max-width: 768px){.c-case-study-card__text{margin-top:var(--y-20)}}.c-dropdown-card{display:block;padding:20px 0}.c-dropdown-card__svg{width:30px;height:30px;--svg-color-1: rgba(var(--rgb-1), 0.6);--svg-color-2: rgb(var(--rgb-1));--svg-color-3: rgb(var(--rgb-2));color:rgb(var(--rgb-2))}.c-dropdown-card__title{display:block;margin:var(--y-25) 0;transition:color 300ms}.c-dropdown-card:hover .c-dropdown-card__title{--u-color: rgb(var(--rgb-1))}.c-large-document-card{--large-document-card-spacing-right: var(--x-40)}.c-large-document-card{display:flex;align-items:center;width:100%;min-height:150px;padding:25px var(--large-document-card-spacing-right) 25px 0;position:relative;border-bottom:1px solid rgb(var(--rgb-1));cursor:pointer}.c-large-document-card:first-child{border-top:1px solid rgb(var(--rgb-1))}.c-large-document-card__picture{flex-shrink:0;width:100px;height:100px;overflow:hidden;border-radius:50%;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}@media screen and (max-width: 600px){.c-large-document-card__picture{display:none}}.c-large-document-card__content{flex:1;margin-right:80px}@media screen and (max-width: 1200px){.c-large-document-card__content{margin-right:60px}}@media screen and (max-width: 768px){.c-large-document-card__content{margin-right:40px}}.c-large-document-card__subtitle-container{margin-bottom:10px}.c-large-document-card .c-small-title{transition:color 300ms}.c-large-document-card:hover .c-small-title{--small-title-color: rgb(var(--rgb-1))}.c-large-document-card__svg-container{--circle-dimension: 34px;--circle-color: rgb(var(--rgb-1));position:absolute;top:50%;right:var(--large-document-card-spacing-right);transform:translate3d(50%, -50%, 0)}.c-large-document-card__svg-container::before{transition:background-color 300ms}.c-large-document-card:hover .c-large-document-card__svg-container{--circle-color: rgb(var(--rgb-2))}.c-large-document-card__svg{position:relative;width:14px;height:14px;fill:rgb(var(--rgb-white))}.c-menu-card{display:block}.c-menu-card__svg{width:30px;height:30px;--svg-color-1: rgba(var(--rgb-1), 0.6);--svg-color-2: rgb(var(--rgb-1));--svg-color-3: rgb(var(--rgb-2));color:rgb(var(--rgb-2))}.c-menu-card__title{display:block;margin:var(--y-20) 0;transition:color 300ms}.c-menu-card:hover .c-menu-card__title{--u-color: rgb(var(--rgb-1))}.c-news-card{display:flex;align-items:flex-end;max-width:1200px}@media(max-width: 1600px){.c-news-card{max-width:960px}}@media(min-width: 1001px)and (max-width: 1200px){.c-news-card{flex-wrap:wrap;max-width:600px}}@media(max-width: 768px){.c-news-card{flex-wrap:wrap;max-width:600px}}.c-news-card__picture-container{flex:1;position:relative;box-shadow:.6px 17px 54px 0px rgba(0,0,0,.17);overflow:hidden}@media(min-width: 1001px)and (max-width: 1200px){.c-news-card__picture-container{flex:0 0 100%}}@media(max-width: 768px){.c-news-card__picture-container{flex:0 0 100%}}.c-news-card__picture-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color 300ms;z-index:1}.c-news-card__picture{padding-top:50%}.c-news-card:hover .c-news-card__picture-container::before{background-color:rgba(var(--rgb-1), 0.3)}.c-news-card__content{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 500px;padding-bottom:var(--y-40);margin-left:var(--x-60);border-bottom:1px solid rgb(var(--rgb-1))}@media(max-width: 1600px){.c-news-card__content{flex:0 0 340px}}@media(min-width: 1001px)and (max-width: 1200px){.c-news-card__content{flex:0 0 100%;padding-bottom:var(--y-30);margin-top:var(--y-40);margin-left:0}}@media(max-width: 768px){.c-news-card__content{flex:0 0 100%;padding-bottom:var(--y-30);margin-top:var(--y-40);margin-left:0}}.c-news-card__subtitle{display:block;margin-bottom:var(--y-30)}@media(min-width: 1001px)and (max-width: 1200px){.c-news-card__subtitle{margin-bottom:var(--y-25)}}@media(max-width: 768px){.c-news-card__subtitle{margin-bottom:var(--y-25)}}.c-news-showcase-card__content{padding:var(--y-40) 0}.c-news-showcase-card__subtitle{display:block;margin-bottom:var(--y-20)}.c-news-showcase-card__title{transition:color 300ms}.c-news-showcase-card:hover .c-news-showcase-card__title{color:rgb(var(--rgb-1))}.c-partner-card{display:block;position:relative;width:100%;height:100%}.c-partner-card__logo{width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0.7);transition:opacity 300ms}.c-partner-card:hover .c-partner-card__logo.--hover{opacity:1}.c-promo-rubric-card__flex{display:flex}.c-promo-rubric-card__visual-item{flex-shrink:0;margin-right:50px}@media(max-width: 1300px){.c-promo-rubric-card__visual-item{margin-right:40px}}@media(max-width: 1100px){.c-promo-rubric-card__visual-item{margin-right:30px}}@media(max-width: 768px){.c-promo-rubric-card__visual-item{margin-right:20px}}@media(max-width: 1300px){.c-promo-rubric-card .c-rounded-visual-square{--rounded-visual-square-dimension: 100px;--rounded-visual-square-border-radius: 25px;--rounded-visual-square-svg-dimension: 45px}}@media(max-width: 1100px){.c-promo-rubric-card .c-rounded-visual-square{--rounded-visual-square-dimension: 90px;--rounded-visual-square-border-radius: 20px;--rounded-visual-square-svg-dimension: 40px}}@media(max-width: 600px){.c-promo-rubric-card .c-rounded-visual-square{--rounded-visual-square-dimension: 70px;--rounded-visual-square-border-radius: 12px;--rounded-visual-square-svg-dimension: 35px}}@media(max-width: 425px){.c-promo-rubric-card .c-rounded-visual-square{--rounded-visual-square-dimension: 55px;--rounded-visual-square-svg-dimension: 30px}}.c-promo-rubric-card__content-item{flex:1}.c-promo-rubric-card__title-container{margin-top:20px}@media(max-width: 768px){.c-promo-rubric-card__title-container{margin-top:15px}}@media(max-width: 500px){.c-promo-rubric-card__title-container{margin-top:0}}.c-promo-rubric-card__text-container{margin:20px 0 30px}@media(max-width: 768px){.c-promo-rubric-card__text-container{margin:15px 0 25px}}.c-promo-rubric-card__content{height:0;overflow:hidden;will-change:height}.c-promo-rubric-card__transition{display:flow-root;opacity:0;transform:translateY(100px);transition-property:opacity,transform;transition-duration:700ms;transition-timing-function:var(--in-out-quart)}.c-promo-rubric-card.js-promo-rubric-opened .c-promo-rubric-card__transition{opacity:1;transform:none;transition-delay:100ms}.c-promo-rubric-card__button{display:flex;align-items:center;transition:opacity 300ms}.c-promo-rubric-card__button:hover{opacity:.6}.c-promo-rubric-card__button-text{font-family:var(--ff);font-size:var(--fz-16);font-weight:700;line-height:1.5em;color:rgb(var(--rgb-1))}.c-promo-rubric-card__button-pointer{width:10px;height:10px;margin-left:10px;fill:rgb(var(--rgb-1));transition:transform 300ms var(--out-cubic)}.c-promo-rubric-card.js-promo-rubric-opened .c-promo-rubric-card__button-pointer{transform:rotate(-180deg)}.c-quote-card{display:flex;align-items:center;min-height:480px;padding:var(--y-70) var(--x-70);background-color:rgb(var(--rgb-white));box-shadow:0px 0px 30px 0px rgba(0,0,0,.2)}@media(max-width: 450px){.c-quote-card{min-height:400px}}.c-quote-card__logo{width:100%;max-width:200px}@media(max-width: 768px){.c-quote-card__logo{max-width:170px}}.c-quote-card__quote-container{margin:var(--y-35) 0 var(--y-45)}.c-rubric-card{--rubric-card-spacing-right: var(--x-40)}.c-rubric-card{border-bottom:1px solid rgb(var(--rgb-1))}.c-rubric-card:first-child{border-top:1px solid rgb(var(--rgb-1))}.c-rubric-card__header{display:flex;align-items:center;width:100%;min-height:150px;padding:20px var(--rubric-card-spacing-right) 20px 0;position:relative;cursor:pointer}@media screen and (max-width: 1024px){.c-rubric-card__header{min-height:120px;padding-right:30px}}@media screen and (max-width: 768px){.c-rubric-card__header{min-height:100px;padding-right:20px}}.c-rubric-card__picture{flex-shrink:0;width:100px;height:100px;overflow:hidden;border-radius:50%;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}@media screen and (max-width: 600px){.c-rubric-card__picture{display:none}}.c-rubric-card__text{flex:1;padding-right:50px}@media screen and (max-width: 1024px){.c-rubric-card__text{padding-right:40px}}@media screen and (max-width: 768px){.c-rubric-card__text{padding-right:30px}}.c-rubric-card__subtitle-container{margin-bottom:10px}.c-rubric-card .c-small-title{transition:color 300ms}.c-rubric-card__header:hover .c-small-title{--small-title-color: rgb(var(--rgb-1))}.c-rubric-card.js-accordion-opened .c-small-title{--small-title-color: rgb(var(--rgb-1))}.c-rubric-card__plus-container{--circle-dimension: 34px;--circle-color: rgb(var(--rgb-1));position:absolute;top:50%;right:var(--rubric-card-spacing-right);transform:translate3d(50%, -50%, 0)}.c-rubric-card__plus-container::before{transition:background-color 300ms}.c-rubric-card:hover .c-rubric-card__plus-container{--circle-color: rgb(var(--rgb-2))}.c-rubric-card__plus{--plus-dimension: 12px;--plus-tickness: 1.5px;--plus-color: rgb(var(--rgb-white))}.c-rubric-card.js-accordion-opened .c-rubric-card__plus::after{width:0%}.c-rubric-card__content{height:0;overflow:hidden;will-change:height}.c-rubric-card__transition{display:flow-root;opacity:0;transform:translateY(100px);transition-property:opacity,transform;transition-duration:700ms;transition-timing-function:var(--in-out-quart)}.c-rubric-card.js-accordion-opened .c-rubric-card__transition{opacity:1;transform:none;transition-delay:100ms}.c-rubric-card__transition>:first-child{margin-top:0}.c-rubric-card__cms-content,.c-rubric-card__documents,.c-rubric-card__gallery{margin:var(--y-60) 0}.c-rubric-card__cms-content{--ordered-list-border-color: rgba(var(--rgb-1), 0.3)}.c-rubric-card__documents{--small-document-card-border-color: rgba(var(--rgb-1), 0.3)}.c-rubric-card__share{margin:var(--y-60) 0 25px}.c-rubric-card:not(.js-accordion-opened) iframe{pointer-events:none}.c-rubric-card__summary-questions-list{padding-bottom:var(--y-60)}.c-search-result-card{display:block;padding:var(--y-50) 0;border-bottom:1px solid rgba(var(--rgb-1), 0.3);max-width:80%}@media(max-width: 1000px){.c-search-result-card{max-width:100%}}.c-search-result-card:first-child{border-top:1px solid rgba(var(--rgb-1), 0.3)}.c-search-result-card mark{color:rgb(var(--rgb-1));box-shadow:inset 0 1.1em 0 0 rgba(var(--rgb-1), 0.1)}.c-search-result-card__category{display:block;margin-bottom:var(--y-25)}.c-search-result-card__title{transition:color 300ms}.c-search-result-card:hover .c-search-result-card__title{--u-color: rgb(var(--rgb-1))}.c-search-result-card__text{margin-top:var(--y-25)}.c-section-card{display:flex;align-items:center;max-width:1300px}@media(max-width: 768px){.c-section-card{flex-wrap:wrap;max-width:600px}}.c-section-card:not(:first-child){padding-top:var(--y-90)}.c-section-card:not(:last-child){padding-bottom:var(--y-90);border-bottom:1px solid rgba(var(--rgb-1), 0.3)}.c-section-card__picture-container{flex:0 0 480px;position:relative;box-shadow:.6px 17px 54px 0px rgba(0,0,0,.17);overflow:hidden}@media(max-width: 1500px){.c-section-card__picture-container{flex:0 0 350px}}@media(max-width: 768px){.c-section-card__picture-container{flex:0 0 100%}}.c-section-card__picture-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color 300ms;z-index:1}.c-section-card__picture{padding-top:50%}.c-section-card:hover .c-section-card__picture-container::before{background-color:rgba(var(--rgb-1), 0.3)}.c-section-card__content{display:flex;flex-direction:column;justify-content:flex-end;flex:1;margin-left:var(--x-60)}@media(max-width: 768px){.c-section-card__content{flex:0 0 100%;margin-top:var(--y-40);margin-left:0}}.c-section-card__title{margin-bottom:var(--y-20)}.c-section-card__link{display:inline-block;margin-top:var(--y-30)}.c-section-card:hover .c-section-card__link{opacity:.6}.c-small-document-card{--small-document-spacing-right: var(--x-40)}.c-small-document-card{display:flex;align-items:center;min-height:90px;padding:20px var(--small-document-spacing-right) 20px 0;position:relative;border-bottom:1px solid var(--small-document-card-border-color, rgb(var(--rgb-1)));text-decoration:none;cursor:pointer}.c-small-document-card:first-child{border-top:1px solid var(--small-document-card-border-color, rgb(var(--rgb-1)))}.c-small-document-card__picture{flex-shrink:0;width:60px;height:60px;overflow:hidden;border-radius:50%;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}@media screen and (max-width: 600px){.c-small-document-card__picture{display:none}}.c-small-document-card__content{flex:1;margin-right:50px}@media screen and (max-width: 768px){.c-small-document-card__content{margin-right:40px}}.c-small-document-card__subtitle-container{margin-bottom:4px}.c-small-document-card__title{font-family:var(--ff);font-size:var(--fz-17);font-weight:500;line-height:1.5em;color:rgb(var(--rgb-3));transition:color 300ms}.c-small-document-card:hover .c-small-document-card__title{color:rgb(var(--rgb-1))}.c-small-document-card__svg-container{--circle-dimension: 30px;--circle-color: rgb(var(--rgb-1));position:absolute;top:50%;right:var(--small-document-spacing-right);transform:translate3d(50%, -50%, 0)}.c-small-document-card__svg-container::before{transition:background-color 300ms}.c-small-document-card:hover .c-small-document-card__svg-container{--circle-color: rgb(var(--rgb-2))}.c-small-document-card__svg{position:relative;width:12px;height:12px;fill:rgb(var(--rgb-white))}.survey-card{--survey-card-image-size: 162px}@media screen and (max-width: 1200px){.survey-card{--survey-card-image-size: 140px}}@media screen and (max-width: 1000px){.survey-card{--survey-card-image-size: 162px}}@media screen and (max-width: 700px){.survey-card{--survey-card-image-size: 140px}}@media screen and (max-width: 600px){.survey-card{--survey-card-image-size: 84px}}.survey-card{position:relative;display:flex;justify-content:space-between;padding:var(--y-35) max(var(--x-30),25px) var(--y-50) max(var(--x-70),25px);background-color:rgb(var(--rgb-white));border:1px solid rgba(var(--rgb-1), 0.4)}@media screen and (max-width: 600px){.survey-card{flex-direction:column;justify-content:normal}}.survey-card__content{flex:1;margin-top:var(--y-20)}@media screen and (max-width: 600px){.survey-card__content{order:1}}@media screen and (max-width: 600px){.survey-card--with-image .survey-card__content{margin-top:-15px}}.survey-card__subtitle{display:block;font-size:var(--fz-14);line-height:1.4286em;margin-top:18px;color:rgb(var(--rgb-2))}.survey-card__subtitle-number-questions,.survey-card__subtitle-duration,.survey-card__subtitle-survey-completed{font-weight:600}.survey-card__subtitle-number-questions-svg,.survey-card__subtitle-duration-svg{width:16px;height:16px;fill:rgb(var(--rgb-1));margin-right:8px;margin-bottom:-2px}.survey-card__subtitle-survey-completed-svg{width:16px;height:16px;fill:rgb(var(--rgb-1));margin-right:8px;margin-bottom:-3px}.survey-card__subtitle-category{position:relative;margin-left:5px}.survey-card__subtitle-category::before{content:"/";margin-right:5px}.survey-card__date{display:block;font-size:var(--fz-14);line-height:1.4286em;margin-bottom:6px;color:rgb(var(--rgb-2))}@media screen and (max-width: 600px){.survey-card__date{margin-right:calc(var(--survey-card-image-size) + 25px)}}.survey-card__title{font-family:var(--ff-secondary);font-size:var(--fz-25);font-weight:600;line-height:1.3em;color:rgb(var(--rgb-2))}@media screen and (max-width: 600px){.survey-card__title br{display:none}}.survey-card__button{margin-top:25px;color:rgb(var(--rgb-white));background-color:rgb(var(--rgb-1));border:1px solid rgb(var(--rgb-1));font-size:var(--fz-15);font-family:var(--ff);font-weight:600;line-height:1.3em}.survey-card:hover .survey-card__button{background-color:rgb(var(--rgb-2));border:1px solid rgb(var(--rgb-2))}.survey-card--survey-completed:hover .survey-card__button{color:rgb(var(--rgb-white));background-color:rgb(var(--rgb-2));border:1px solid rgb(var(--rgb-2))}.survey-card__picture-container{position:relative;align-self:flex-start;width:var(--survey-card-image-size);height:var(--survey-card-image-size);border-radius:50%;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;margin-left:min(var(--x-60),60px)}@media screen and (max-width: 600px){.survey-card__picture-container{align-self:flex-end}}.survey-card__picture{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.survey-card__picture::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--rgb-2), 0);transition:background-color .3s;z-index:1}.survey-card:hover .survey-card__picture::before{background-color:rgba(var(--rgb-2), 0.2)}.c-text-mosaic-card__logo-container{display:flex;align-items:flex-end;height:80px;margin-bottom:var(--y-20)}.c-text-mosaic-card__logo{max-width:250px;max-height:80px;object-fit:contain;object-position:left bottom}.c-text-mosaic-card__svg{width:65px;height:65px;--svg-color-1: rgba(var(--rgb-1), 0.6);--svg-color-2: rgb(var(--rgb-1));--svg-color-3: rgb(var(--rgb-white));color:rgb(var(--rgb-2))}.c-text-mosaic-card__content{padding-top:var(--y-20);border-top:1px solid rgb(var(--rgb-1))}.c-text-mosaic-card__title-container{margin-bottom:var(--y-20)}.c-text-mosaic-card__link-container{margin-top:var(--y-40)}.c-alert{width:100%;height:var(--alerts-height);position:absolute;top:0;left:0;background-color:rgb(var(--rgb-1));overflow:hidden;z-index:3}.c-alert__grid{height:100%;display:grid;grid-template-columns:60px 1fr 60px;align-items:center}@media(max-width: 1024px){.c-alert__grid{grid-template-columns:60px 1fr 60px}}@media(max-width: 768px){.c-alert__grid{grid-template-columns:40px 1fr 40px}}@media(max-width: 600px){.c-alert__grid{grid-template-columns:22px 1fr 40px}}.c-alert__item{min-width:0}.c-alert__item.--content{grid-column:2/3}.c-alert__item.--close{grid-column:3/4}.c-alert__close{--x-color: var(--rgb-white)}@media(max-width: 1024px){.c-alert__close{--x-dimension: 16px}}.c-alert__content{display:flex;align-items:center;justify-content:center;height:100%;padding:0 30px}@media(max-width: 768px){.c-alert__content{padding:0 20px}}@media(max-width: 600px){.c-alert__content{padding:0 20px 0 0}}.c-alert__link{padding:2px 0;font-family:var(--ff);font-size:var(--fz-14);font-weight:500;color:rgb(var(--rgb-white));overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.c-alert__link::-webkit-scrollbar{display:none}.c-alert{opacity:0;transform:translate3d(0px, -100%, 0px);transition-property:height,opacity,transform;transition-duration:var(--alerts-transition-duration),1000ms,1000ms;transition-timing-function:var(--alerts-transition-timing-function),var(--out-cubic),var(--out-cubic)}.c-alert[data-fire]{opacity:1;transform:none}.c-apps-download__flex{display:flex;align-items:center;justify-content:space-between}@media(max-width: 1000px){.c-apps-download__flex{flex-wrap:wrap}}.c-apps-download__title-container{margin-bottom:20px}.c-apps-download__buttons-item{display:flex;align-items:center}@media(max-width: 1000px){.c-apps-download__buttons-item{width:100%;margin-top:40px}}.c-apps-download__link{transition:opacity 300ms}.c-apps-download__link:last-child{margin-left:20px}.c-apps-download__link:hover{opacity:.9}.c-apps-download__img{height:50px;box-shadow:0px 0px 32px 0px rgba(0,0,0,.27)}@media(max-width: 500px){.c-apps-download__img{height:40px}}@media(max-width: 375px){.c-apps-download__img{height:35px}}.c-aside{pointer-events:all}.c-aside__container{padding:50px 35px;background-color:rgb(var(--rgb-1))}@media(max-width: 1200px){.c-aside__container{padding:42px 30px}}.c-aside__title{margin-bottom:20px;font-family:var(--ff);font-size:var(--fz-15);font-weight:700;line-height:1.5em;color:rgb(var(--rgb-white))}.c-aside__link-container:not(:last-child){margin-bottom:15px}.c-aside__link{display:block;position:relative;transition:opacity 300ms}.c-aside__link:hover{opacity:.6}.c-aside__text-link{display:inline-block;font-family:var(--ff);font-size:var(--fz-15);font-weight:500;line-height:1.5em;color:rgb(var(--rgb-white))}.c-aside__svg-link{width:10px;height:20px;position:absolute;top:0;left:-20px;fill:rgb(var(--rgb-white));transform:rotate(-90deg)}@media(max-width: 1200px){.c-aside__svg-link{left:-18px}}.c-contact-banner{position:relative}.c-contact-banner__container{display:flex;align-items:stretch;justify-content:space-between}@media(max-width: 1000px){.c-contact-banner__container{flex-wrap:wrap}}.c-contact-banner__infos-item,.c-contact-banner__form-item{min-width:0}.c-contact-banner__infos-item{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 55%;padding-right:10%}@media(max-width: 1000px){.c-contact-banner__infos-item{flex:0 0 100%;margin-bottom:var(--y-90)}}.c-contact-banner__text{max-width:400px;margin-top:var(--y-30)}.c-contact-banner__button{margin-top:var(--y-60)}.c-contact-banner__infos{display:flex;margin-top:var(--y-90)}@media(max-width: 1200px)and (min-width: 1001px){.c-contact-banner__infos{flex-wrap:wrap}}@media(max-width: 500px){.c-contact-banner__infos{flex-wrap:wrap}}.c-contact-banner__info:first-child{margin-right:var(--x-60)}@media(max-width: 1200px)and (min-width: 1001px){.c-contact-banner__info:first-child{margin-right:0;margin-bottom:30px;width:100%}}@media(max-width: 500px){.c-contact-banner__info:first-child{margin-right:0;margin-bottom:30px;width:100%}}.c-contact-banner__info-title{display:block;margin-bottom:10px}.c-contact-banner__phone,.c-contact-banner__email{font-family:var(--ff);font-size:var(--fz-18);font-weight:500;line-height:1.5em;color:rgb(var(--rgb-white));transition:opacity 300ms}.c-contact-banner__phone:hover,.c-contact-banner__email:hover{opacity:.6}.c-contact-banner__form-item{flex:0 0 45%}@media(max-width: 1000px){.c-contact-banner__form-item{flex:0 0 100%}}.c-contact-banner__form{--form-grid-gap-x: var(--x-30)}.c-copyright{display:flex;align-items:center}@media(max-width: 1100px){.c-copyright{flex-wrap:wrap}}.c-copyright__links{display:flex;align-items:center;width:330px}@media(max-width: 1100px){.c-copyright__links{width:auto;order:2}}.c-copyright__links.--right{justify-content:flex-end}@media(max-width: 1100px){.c-copyright__links.--right{order:3}}@media(min-width: 1101px){.c-copyright__link-container.--right{width:150px;padding-left:30px}}.c-copyright__link{display:inline-block;font-family:var(--ff);font-size:var(--fz-14);font-weight:500;line-height:1.5em;color:rgb(var(--rgb-1));transition:color 300ms}@media(max-width: 1100px){.c-copyright__link{width:auto;margin-right:20px;margin-top:5px}}.c-copyright__link:hover{color:rgb(var(--rgb-1), 0.6)}.c-copyright .c-note{--note-color: rgba(var(--rgb-2), 0.7);flex:1;text-align:center}@media(max-width: 1100px){.c-copyright .c-note{order:1;flex:auto;width:100%;margin-bottom:5px;text-align:left}}.c-filters .swiper-slide{display:flow-root;width:auto;margin-right:50px}@media(max-width: 1200px){.c-filters .swiper-slide{margin-right:45px}}@media(max-width: 1024px){.c-filters .swiper-slide{margin-right:40px}}@media(max-width: 768px){.c-filters .swiper-slide{margin-right:35px}}.c-filters .swiper-slide:first-child{margin-left:var(--x-140)}.c-filters .swiper-slide:last-child{margin-right:var(--x-140)}.c-filters__link{margin:40px 0;position:relative;font-family:var(--ff);font-size:var(--fz-15);font-weight:700;line-height:1.5em;color:rgb(var(--rgb-2));transition:color 300ms}@media(max-width: 768px){.c-filters__link{margin:30px 0}}.c-filters__link:hover{color:rgb(var(--rgb-1))}.c-filters__link.is-active{color:rgb(var(--rgb-1))}.c-filters__dot{position:absolute;top:100%;left:50%;transform:translate3d(-50%, 0, 0);opacity:0;transition:opacity 300ms}.c-filters__link.is-active .c-filters__dot{opacity:1}.c-footer{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 768px){.c-footer{flex-wrap:wrap}}@media(max-width: 768px){.c-footer__logo-and-infos{flex:1 0 100%}}.c-footer__logo{margin-bottom:var(--y-50)}.c-footer__logo-svg{width:150px;height:40px;fill:rgb(var(--rgb-2))}.c-footer__text-container{margin-bottom:var(--y-20)}.c-footer__links{display:flex;flex-wrap:wrap;width:300px}@media(max-width: 768px){.c-footer__links{display:none}}.c-footer__link-container{width:50%;margin-bottom:15px}.c-gallery{--gallery-height: 400px;--gallery-margin: 20px}@media screen and (max-width: 768px){.c-gallery{--gallery-height: 335px}}@media screen and (max-width: 500px){.c-gallery{--gallery-height: 200px}}@media screen and (max-width: 768px){.c-gallery{--gallery-margin: 15px}}@media screen and (max-width: 500px){.c-gallery{--gallery-margin: 10px}}.c-gallery__container{display:flex;flex-flow:row nowrap;position:relative;height:var(--gallery-height)}.c-gallery__left{flex:1;margin-right:var(--gallery-margin)}.c-gallery__right{display:flex;justify-content:space-between;flex-flow:column nowrap;width:calc((var(--gallery-height) - var(--gallery-margin))/2)}.c-gallery__block{height:100%}.c-gallery__block::before{--background-filter-color: rgb(var(--rgb-2));--background-filter-opacity: 0;pointer-events:none;z-index:1}.c-gallery__block:hover::before{--background-filter-opacity: 0.4}.c-gallery__block:not(.c-gallery__block-1):not(.c-gallery__block-2):not(.c-gallery__block-3){position:absolute;width:0;height:0;top:0;left:0;overflow:hidden}.c-gallery__link{display:block;height:100%;outline:none}.c-gallery__block-1,.c-gallery__block-2,.c-gallery__block-3{display:block}.c-gallery__block-1 .c-gallery__link,.c-gallery__block-2 .c-gallery__link,.c-gallery__block-3 .c-gallery__link{display:block;height:100%}.c-gallery__block-2,.c-gallery__block-3{height:calc((var(--gallery-height) - var(--gallery-margin))/2)}.c-gallery__block-3::before{--background-filter-opacity: 0.6}.c-gallery__picture{width:100%;height:100%}.c-gallery__plus{--plus-dimension: 20px;--plus-tickness: 2px;--plus-color: rgb(var(--rgb-white));position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;z-index:1}.c-header{--header-color: var(--rgb-2)}.c-header .c-button{--button-color: rgb(var(--rgb-2));--button-background-color: rgb(var(--rgb-white));--button-border-color: rgb(var(--rgb-1));--dot-color: rgb(var(--rgb-2))}.t-light .c-header{--header-color: var(--rgb-white)}.t-light .c-header .c-button{--button-color: rgb(var(--rgb-white));--button-background-color: transparent;--button-border-color: rgb(var(--rgb-1));--dot-color: rgb(var(--rgb-white))}.c-header{width:100%;height:var(--header-height);position:absolute;top:var(--alerts-height);left:0;z-index:10;transition:top var(--alerts-transition-duration) var(--alerts-transition-timing-function)}.c-header__container{display:flex;align-items:flex-end;width:100%;height:100%;padding:0 var(--x-60)}.c-header__flex{display:flex;align-items:center;justify-content:space-between;flex:1}.c-header__logo-and-links{display:flex;align-items:center}.c-header__logo-svg{width:150px;height:40px;fill:rgb(var(--header-color))}@media(max-width: 450px){.c-header__logo-svg{width:135px;height:36px}}.c-header__links{display:flex;align-items:center;margin-left:100px}@media(max-width: 1600px){.c-header__links{margin-left:85px}}@media(max-width: 1500px){.c-header__links{margin-left:80px}}@media(max-width: 1400px){.c-header__links{margin-left:75px}}@media(max-width: 1300px){.c-header__links{margin-left:65px}}@media(max-width: 1300px){.c-header__links{margin-left:55px}}@media(max-width: 1200px){.c-header__links{margin-left:45px}}@media(max-width: 1100px){.c-header__links{margin-left:35px}}@media(max-width: 1024px){.c-header__links{display:none}}.c-header__link-container:not(:first-child){margin-left:55px}@media(max-width: 1440px){.c-header__link-container:not(:first-child){margin-left:44px}}@media(max-width: 1300px){.c-header__link-container:not(:first-child){margin-left:38px}}@media(max-width: 1100px){.c-header__link-container:not(:first-child){margin-left:32px}}@media(max-width: 1050px){.c-header__link-container:not(:first-child){margin-left:28px}}.c-header__link-container.--with-dot:not(:first-child){margin-left:40px}@media(max-width: 1440px){.c-header__link-container.--with-dot:not(:first-child){margin-left:28px}}@media(max-width: 1300px){.c-header__link-container.--with-dot:not(:first-child){margin-left:22px}}@media(max-width: 1100px){.c-header__link-container.--with-dot:not(:first-child){margin-left:18px}}@media(max-width: 1050px){.c-header__link-container.--with-dot:not(:first-child){margin-left:15px}}.c-header__link{font-family:var(--ff);font-size:var(--fz-17);font-weight:500;color:rgb(var(--header-color));transition:color 300ms}.c-header__link:hover{color:rgb(var(--header-color), 0.6)}.c-header__link.--with-dot{display:flex;align-items:center}.c-header__link.--with-dot:hover .o-dot::before{transform:translate3d(-50%, -50%, 0px) scale(1.75)}.c-header__link-dot{margin-right:12px}.c-header__button-and-menu{display:flex;align-items:center}@media(max-width: 600px){.c-header .c-button{display:none}}.c-header .c-login{display:none}.c-header .c-login svg{fill:rgb(var(--rgb-white));width:22px;height:22px}@media(max-width: 600px){.c-header .c-login{display:inline-block}}.c-header__local{margin-right:30px;display:block;font-family:var(--ff);font-size:var(--fz-15);font-weight:600;line-height:1.3em;color:#fff}@media(max-width: 1300px){.c-header__local{margin-right:25px}}@media(max-width: 1100px){.c-header__local{margin-right:20px}}.c-header__search,.c-header__menu{margin-left:30px}@media(max-width: 1300px){.c-header__search,.c-header__menu{margin-left:25px}}@media(max-width: 1100px){.c-header__search,.c-header__menu{margin-left:20px}}.c-header.js-scrollfire{opacity:0;transform:translate3d(0px, -100%, 0px);transition-property:opacity,transform,top;transition-duration:1000ms,1000ms,var(--alerts-transition-duration);transition-timing-function:var(--out-quart),var(--out-quart),var(--alerts-transition-timing-function)}.c-header.js-scrollfire[data-fire]{opacity:1;transform:none}.js-scrollfire-delay-enabled .c-header.js-scrollfire{transition-delay:100ms,100ms,0ms}.c-home-banner{height:calc(var(--dynamic-vh, 1vh)*100);position:relative;overflow:hidden}@media(max-width: 1024px)and (min-height: 1000px){.c-home-banner{max-height:700px}}@media(max-width: 768px)and (min-height: 1000px){.c-home-banner{max-height:600px}}@media(max-width: 767px){.c-home-banner{height:100%}}.c-home-banner__background{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../medias/images/backgrounds/home-banner.jpg");background-size:cover}.c-home-banner__half-circles-shape{width:1940px;height:250px;position:absolute;bottom:-5px;left:-15px;opacity:.5}@media(max-width: 767px){.c-home-banner__half-circles-shape{transform:rotate(90deg);bottom:auto;top:550px;left:-450px;width:1000px}}.c-home-banner__dots-shape{width:200px;height:200px;position:absolute;top:40%;right:50px}@media(max-width: 767px){.c-home-banner__dots-shape{top:71%;right:30px;width:100px;height:100px}}.c-home-banner__grid{display:grid;grid-template-columns:60% 40%;grid-template-rows:90px 1fr 90px;height:100%;padding-top:calc(var(--header-height) + var(--alerts-height));position:relative;transition:padding-top var(--alerts-transition-duration) var(--alerts-transition-timing-function)}@media(max-height: 750px),(max-width: 1300px){.c-home-banner__grid{grid-template-rows:70px 1fr 70px}}@media(max-height: 700px),(max-width: 1024px){.c-home-banner__grid{grid-template-rows:60px 1fr 60px}}@media(max-height: 650px),(max-width: 900px){.c-home-banner__grid{grid-template-rows:50px 1fr 50px}}@media(max-width: 767px){.c-home-banner__grid{display:block}}.c-home-banner__item.--content{grid-column:1/2;grid-row:1/3;align-self:center}@media(max-width: 767px){.c-home-banner__item.--content{margin-top:60px}}.c-home-banner__item.--image{grid-column:2/3;grid-row:1/4;position:relative}@media(max-width: 767px){.c-home-banner__item.--image{padding-top:60px}}.c-home-banner__item.--scrolldown{grid-column:1/2;grid-row:3/4;z-index:2}@media(max-width: 767px){.c-home-banner__item.--scrolldown{padding-bottom:50px;margin-top:-19px}}.c-home-banner__content{margin-left:var(--x-140)}@media(max-width: 767px){.c-home-banner__content{margin-right:var(--x-140)}}.c-home-banner__subtitle{display:block;margin-bottom:var(--y-30)}@media(max-height: 750px),(max-width: 1200px){.c-home-banner__subtitle{margin-bottom:var(--y-25)}}@media(max-width: 1200px),(max-height: 650px){.c-home-banner__title{font-size:var(--fz-60)}}@media(max-width: 900px){.c-home-banner__title{font-size:var(--fz-55)}}@media(max-width: 767px){.c-home-banner__title{font-size:var(--fz-70)}}.c-home-banner__button-and-text{display:flex;align-items:flex-start;margin-top:var(--y-80)}@media(max-height: 750px),(max-width: 1200px){.c-home-banner__button-and-text{margin-top:var(--y-60)}}@media(max-width: 767px){.c-home-banner__button-and-text{flex-wrap:wrap;max-width:400px}}.c-home-banner__button{flex-shrink:0;margin-right:var(--x-70)}.c-home-banner__text{flex:1;padding-top:21px;position:relative}@media(max-width: 767px){.c-home-banner__text{flex:0 0 100%;margin-top:40px}}.c-home-banner__text::before{content:"";width:70px;height:1px;position:absolute;top:0;left:0;background-color:rgb(var(--rgb-1))}.c-home-banner__picture{position:absolute;top:90px;right:0;bottom:50px;left:var(--x-70)}@media(max-height: 750px),(max-width: 1300px){.c-home-banner__picture{top:65px;bottom:45px}}@media(max-height: 700px),(max-width: 1024px){.c-home-banner__picture{top:55px;bottom:40px}}@media(max-height: 650px),(max-width: 900px){.c-home-banner__picture{top:45px;bottom:35px}}@media(max-width: 768px){.c-home-banner__picture{position:relative;top:0;bottom:0;height:390px}}.c-home-banner__image{object-position:right}.c-home-banner__scrolldown-button{margin-top:20px;margin-left:var(--x-60)}@media(max-height: 700px),(max-width: 1024px){.c-home-banner__scrolldown-button{margin-top:10px}}@media(max-height: 650px),(max-width: 900px){.c-home-banner__scrolldown-button{margin-top:0px}}.c-home-banner__item.--content,.c-home-banner__item.--image,.c-home-banner__item.--scrolldown{opacity:0;transform:translate3d(0px, 100px, 0px);transition-property:opacity,transform;transition-duration:1000ms;transition-timing-function:var(--out-cubic)}@media(max-width: 1200px){.c-home-banner__item.--content,.c-home-banner__item.--image,.c-home-banner__item.--scrolldown{transform:translate3d(0px, 80px, 0px)}}@media(max-width: 1024px){.c-home-banner__item.--content,.c-home-banner__item.--image,.c-home-banner__item.--scrolldown{transform:translate3d(0px, 60px, 0px)}}@media(max-width: 768px){.c-home-banner__item.--content,.c-home-banner__item.--image,.c-home-banner__item.--scrolldown{transform:translate3d(0px, 40px, 0px)}}@media(max-width: 500px){.c-home-banner__item.--content,.c-home-banner__item.--image,.c-home-banner__item.--scrolldown{transform:translate3d(0px, 20px, 0px)}}.c-home-banner[data-fire] .c-home-banner__item.--content,.c-home-banner[data-fire] .c-home-banner__item.--image,.c-home-banner[data-fire] .c-home-banner__item.--scrolldown{opacity:1;transform:none}.c-home-banner__half-circles-shape,.c-home-banner__dots-shape{opacity:0;transition-property:opacity;transition-duration:1000ms;transition-timing-function:var(--out-cubic)}.c-home-banner[data-fire] .c-home-banner__half-circles-shape{opacity:.5}.c-home-banner[data-fire] .c-home-banner__dots-shape{opacity:.15}.js-scrollfire-delay-enabled .c-home-banner__item.--content{transition-delay:300ms}.js-scrollfire-delay-enabled .c-home-banner__item.--image{transition-delay:500ms}.js-scrollfire-delay-enabled .c-home-banner__item.--scrolldown{transition-delay:700ms}.js-scrollfire-delay-enabled .c-home-banner__half-circles-shape,.js-scrollfire-delay-enabled .c-home-banner__dots-shape{transition-delay:900ms}.c-image-full-width__picture{padding-top:40%;min-height:300px}.c-large-documents__header{margin-bottom:var(--y-50)}.c-list-nav__container{display:flex;align-items:center;justify-content:space-between}.c-list-nav__item.--prev-next{display:flex;align-items:center}.c-list-nav__back-link{display:flex;align-items:center}.c-list-nav__back-text{font-family:var(--ff);font-size:var(--fz-15);font-weight:700;line-height:1.5em;color:rgb(var(--rgb-1));transition:color 300ms}.c-list-nav__back-link:hover .c-list-nav__back-text{color:rgb(var(--rgb-2))}.c-list-nav__back-svg{margin-right:15px;width:12px;height:12px;fill:rgb(var(--rgb-1));transform:rotate(90deg);transition:fill 300ms}@media(max-width: 400px){.c-list-nav__back-svg{margin-right:10px}}@media(max-width: 340px){.c-list-nav__back-svg{display:none}}.c-list-nav__back-link:hover .c-list-nav__back-svg{fill:rgb(var(--rgb-2))}.c-list-nav__prev-container{margin-right:var(--x-30)}@media(max-width: 400px){.c-list-nav__prev-container{margin-right:14px}}.c-list-nav__prev-link,.c-list-nav__next-link{font-family:var(--ff);font-size:var(--fz-15);font-weight:700;line-height:1.5em;color:rgb(var(--rgb-2));transition:color 300ms}.c-list-nav__prev-link:hover,.c-list-nav__next-link:hover{color:rgb(var(--rgb-1))}.c-list-nav__prev-link--inactive,.c-list-nav__next-link--inactive{opacity:.5;pointer-events:none}.c-logo__image{width:auto}.c-news-showcase__container{display:flex}@media(max-width: 768px){.c-news-showcase__container{flex-wrap:wrap}}.c-news-showcase__header{flex:0 0 285px}@media(max-width: 1200px){.c-news-showcase__header{flex:0 0 260px}}@media(max-width: 1000px){.c-news-showcase__header{flex:0 0 230px}}@media(max-width: 768px){.c-news-showcase__header{margin-bottom:var(--y-50)}}.c-news-showcase__title{margin-bottom:var(--y-30)}.c-news-showcase__list{flex:1;margin-left:var(--x-180)}@media(max-width: 1200px){.c-news-showcase__list{margin-left:var(--x-90)}}@media(max-width: 1000px){.c-news-showcase__list{margin-left:var(--x-50)}}@media(max-width: 768px){.c-news-showcase__list{margin-left:0}}.c-news-showcase__header,.c-news-showcase__list{min-width:0}@media(max-width: 768px){.c-news-showcase__header,.c-news-showcase__list{flex:auto;width:100%}}.c-news-showcase__item{border-bottom:1px solid rgb(var(--rgb-1))}.c-news-showcase__item:first-child{border-top:1px solid rgb(var(--rgb-1))}.c-newsletter-banner{position:relative}.c-newsletter-banner__subtitle{margin-top:10px}.c-newsletter-banner__form{margin-top:var(--y-60);max-width:820px}.c-newsletter-banner__checkbox-field{margin-top:var(--y-40)}.c-page-content__introduction{margin-bottom:var(--y-60)}.c-page-image__picture-container{padding-top:50%;min-height:220px;position:relative;overflow:hidden;box-shadow:.6px 17px 54px 0px rgba(0,0,0,.17)}.c-page-image__parallax{position:absolute;top:-4%;right:0;bottom:-4%;left:0}@media(max-width: 768px){.c-page-image__parallax{top:0;bottom:0}}.c-page-image__picture{height:100%}.c-page-title__subtitle-container{margin-bottom:var(--y-40)}.c-page-title__title-container{max-width:60%}@media(max-width: 1440px){.c-page-title__title-container{max-width:70%}}@media(max-width: 1024px){.c-page-title__title-container{max-width:80%}}@media(max-width: 768px){.c-page-title__title-container{max-width:90%}}@media(max-width: 600px){.c-page-title__title-container{max-width:100%}}.c-page-title__scrolldown-and-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-top:var(--y-35)}@media(max-width: 1000px){.c-page-title__scrolldown-and-intro{flex-wrap:wrap}}@media(max-width: 1000px){.c-page-title__scrolldown-container{order:2}}.c-page-title__intro-container{width:50%}@media(max-width: 1200px){.c-page-title__intro-container{width:60%}}@media(max-width: 1000px){.c-page-title__intro-container{width:100%;margin-bottom:var(--y-35);order:1}}.c-page-title-survey__surtitle{margin-bottom:17px}.c-page-title-survey__surtitle-question-number{font-size:var(--fz-20);line-height:1.4em}.c-page-title-survey__surtitle-question-number-svg{width:16px;height:16px;fill:rgb(var(--rgb-1));margin-right:4px}.c-page-title-survey__title{font-family:var(--ff);font-size:var(--fz-70);font-weight:var(--h1-font-weight);line-height:1.2em;text-transform:var(--h1-h2-text-tranform);letter-spacing:var(--h1-h2-letter-spacing)}.c-page-title-survey__title.fz-60{font-size:var(--fz-60)}.c-page-title-survey__title.fz-50{font-size:var(--fz-50)}.c-page-title-survey__text{font-size:var(--fz-17);line-height:1.6em;margin-top:var(--y-50)}.c-page-title-survey__note{font-size:1.5rem;font-style:italic;line-height:1.5em;color:rgb(var(--rgb-1))}.c-page-title-survey--page-questions .c-page-title-survey__note{margin-top:5px}.c-page-title-survey--page-questions .c-page-title-survey__text{margin-top:var(--y-25);margin-bottom:var(--y-25)}.c-page-title-survey--page-summary .c-page-title-survey__text,.c-page-title-survey--page-confirmation .c-page-title-survey__text{margin-top:var(--y-25)}.c-page-title-survey__button{margin-top:var(--y-35)}.c-page-title-standard__surtitle,.c-page-title-standard__subtitle{display:flex;align-items:center;flex-wrap:wrap}.c-page-title-standard__surtitle,.c-page-title-standard__subtitle{margin-bottom:12px}.c-page-title-standard__subtitle{margin-top:min(var(--y-30),30px)}.c-page-title-standard__surtitle-text,.c-page-title-standard__subtitle-text,.c-page-title-standard__surtitle-space,.c-page-title-standard__subtitle-space,.c-page-title-standard__subtitle-number-questions,.c-page-title-standard__subtitle-duration,.c-page-title-standard__subtitle-survey-completed{font-size:var(--fz-14);line-height:1.4em}.c-page-title-standard__subtitle-number-questions,.c-page-title-standard__subtitle-duration,.c-page-title-standard__subtitle-survey-completed{font-weight:600}.c-page-title-standard__surtitle-date{display:block;font-size:var(--fz-14);line-height:1.4286em}.c-page-title-standard__subtitle-duration-svg,.c-page-title-standard__subtitle-number-questions-svg{width:16px;height:16px;fill:rgb(var(--rgb-1));margin-right:8px;margin-bottom:-2px}.c-page-title-standard__subtitle-survey-completed-svg{width:16px;height:16px;fill:rgb(var(--rgb-1));margin-right:8px;margin-bottom:-3px}.c-page-title-standard__title{font-family:var(--ff);font-size:var(--fz-70);font-weight:var(--h1-font-weight);line-height:1.2em;text-transform:var(--h1-h2-text-tranform);letter-spacing:var(--h1-h2-letter-spacing)}.c-page-title-standard__text{font-size:var(--fz-20);font-weight:600;line-height:1.6em;margin-top:17px}.c-page-title-standard__text--more-top-spacing{margin-top:var(--y-30)}.c-page-title-standard__button{margin-top:var(--y-40)}.c-page-title-standard__picture-container{position:relative;padding-bottom:54.5049%;margin-top:var(--y-45);margin-left:calc(0px - var(--radius-side-menu))}@media screen and (max-width: 1000px){.c-page-title-standard__picture-container{margin-left:0}}.c-page-title-standard__picture-container--with-buttons-on-image{margin-top:var(--y-50)}.c-page-title-standard__picture{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.c-page-title-standard__buttons-on-image{position:absolute;top:0;transform:translateY(-50%);display:flex;gap:10px}.c-page-title-standard__button-on-image:nth-child(2){border:1px solid rgba(var(--rgb-1))}@media screen and (max-width: 500px){.c-page-title-standard__button-on-image:nth-child(2){display:none}}.c-page-title-standard__line{border:0;border-bottom:1px solid rgba(var(--rgb-1), 0.3);margin:var(--y-25) 0 0}.c-page-title-standard__title+.c-page-title-standard__line{margin:var(--y-55) 0 0}.c-partners-slider__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--y-50)}.c-partners-slider__slider-container{display:flex;align-items:center;height:180px;padding:var(--y-40) 0;position:relative;border:1px solid rgba(var(--rgb-1), 0.3)}@media(max-width: 1200px){.c-partners-slider__slider-container{height:160px}}@media(max-width: 1024px){.c-partners-slider__slider-container{height:130px}}@media(max-width: 768px){.c-partners-slider__slider-container{height:110px}}.c-partners-slider .swiper-wrapper{align-items:center}.c-partners-slider .swiper-slide{width:calc(var(--partner-card-width)/100*55);height:calc(var(--partner-card-height)/100*55);display:flex;align-items:center;justify-content:center;margin-left:70px}@media(max-width: 1400px){.c-partners-slider .swiper-slide{width:calc(var(--partner-card-width)/100*50);height:calc(var(--partner-card-height)/100*50);margin-left:60px}}@media(max-width: 1200px){.c-partners-slider .swiper-slide{width:calc(var(--partner-card-width)/100*45);height:calc(var(--partner-card-height)/100*45);margin-left:50px}}@media(max-width: 500px){.c-partners-slider .swiper-slide{margin-left:30px}}.c-promo-rubrics__header{margin-bottom:var(--y-90)}.c-promo-rubrics__list-item{width:60%}@media(max-width: 1400px){.c-promo-rubrics__list-item{width:70%}}@media(max-width: 1024px){.c-promo-rubrics__list-item{width:60%}}@media(max-width: 768px){.c-promo-rubrics__list-item{width:70%}}@media(max-width: 600px){.c-promo-rubrics__list-item{width:100%}}.c-promo-rubrics__list-item:not(:last-child){margin-bottom:var(--y-70)}.c-promo-rubrics__list-item.--odd{margin-left:auto}.c-quotes-slider__flex{display:flex;align-items:center}@media(max-width: 768px){.c-quotes-slider__flex{flex-wrap:wrap}}.c-quotes-slider__content-item,.c-quotes-slider__slider-item{min-width:0}.c-quotes-slider__content-item{flex:1 1 40%;padding-right:var(--x-60)}@media(max-width: 768px){.c-quotes-slider__content-item{flex:1 0 100%;padding-left:var(--x-60)}}.c-quotes-slider__content-container{max-width:450px}.c-quotes-slider__button-container{margin-top:var(--y-60)}.c-quotes-slider__slider-item{flex:1 1 60%}@media(max-width: 768px){.c-quotes-slider__slider-item{flex:1 0 100%}}.c-quotes-slider .swiper-container{margin-top:calc(0px - var(--y-60))}@media(max-width: 768px){.c-quotes-slider .swiper-container{margin-top:20px}}.c-quotes-slider .swiper-slide{width:500px;margin:var(--y-60) var(--x-40)}@media(max-width: 1600px){.c-quotes-slider .swiper-slide{width:425px}}@media(max-width: 1100px){.c-quotes-slider .swiper-slide{width:400px}}@media(max-width: 900px){.c-quotes-slider .swiper-slide{width:380px}}@media(max-width: 500px){.c-quotes-slider .swiper-slide{width:350px;margin-right:0}}@media(max-width: 425px){.c-quotes-slider .swiper-slide{width:320px}}@media(max-width: 375px){.c-quotes-slider .swiper-slide{width:300px}}@media(max-width: 350px){.c-quotes-slider .swiper-slide{width:280px}}@media(max-width: 330px){.c-quotes-slider .swiper-slide{width:265px}}.c-quotes-slider__bar-and-nav{display:flex;align-items:center;margin-right:var(--x-70);margin-left:var(--x-40)}.c-quotes-slider__bar-container{flex:1;margin-right:var(--x-60)}.c-rubrics__header{margin-bottom:var(--y-50)}.c-search-banner{position:relative}.c-search-banner__title{margin-bottom:var(--y-40)}.c-search-banner__form{max-width:820px}.c-showcase{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center}.c-showcase__grid-item{grid-column:1/2;grid-row:1/2;height:100%}.c-showcase__picture-container{padding-top:clamp(200px,45%,500px);height:100%;position:relative;overflow:hidden}.c-showcase__picture-container.with-filter::before,.c-showcase__picture-container.with-filter::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-showcase__picture-container.with-filter::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);background-color:rgba(var(--rgb-4), 0.2);opacity:.7;z-index:2}.c-showcase__picture-container.with-filter::after{background:linear-gradient(90deg, rgb(13, 40, 87) 0%, rgba(13, 40, 87, 0.1015756644) 80%);z-index:3}.c-showcase__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--rgb-4), 0.6);z-index:1;transition:background-color 300ms}.c-showcase__dots-shape{opacity:.15;z-index:4}.c-showcase__dots-shape.--1{bottom:-90px;left:-110px}.c-showcase__dots-shape.--2{top:25%;right:-90px}@media(max-width: 768px){.c-showcase__dots-shape.--2{top:0}}.c-showcase__parallax{position:absolute;top:-4%;right:0;bottom:-4%;left:0}@media(max-width: 768px){.c-showcase__parallax{top:0;bottom:0}}.c-showcase__picture{height:100%}.c-showcase__image{transition:transform 500ms var(--out-quart)}.c-showcase:hover .c-showcase__image{transform:scale(1.01)}.c-showcase__content-container{display:flex;align-items:center;height:100%;position:relative;z-index:4}.c-showcase__content{padding:var(--y-100) var(--x-140) var(--y-100) var(--x-140);max-width:900px}@media(min-width: 1001px){.c-showcase__content{margin-right:var(--aside-width, 0)}}.c-showcase__subtitle-container{margin-bottom:var(--y-50)}.c-showcase__title-container{margin-bottom:var(--y-60)}.c-showcase:hover .c-button{--button-text-translate: translateY(calc(-100% - 1px))}.c-showcase:hover .c-button .o-dot::before{transform:translate3d(-50%, -50%, 0px) scale(1.75)}.c-small-documents__header{margin-bottom:var(--y-50)}.c-steps-slider__subtitle{display:block;margin-bottom:var(--y-40)}.c-steps-slider__title{max-width:1000px;margin-right:var(--x-140);margin-bottom:var(--y-140)}@media(max-width: 1200px){.c-steps-slider__title{margin-bottom:var(--y-100)}}@media(max-width: 1000px){.c-steps-slider__title{margin-bottom:var(--y-40)}}.c-steps-slider__button-and-slider{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 1000px){.c-steps-slider__button-and-slider{flex-wrap:wrap}}.c-steps-slider__slider-container,.c-steps-slider__button-container{min-width:0}.c-steps-slider__button-container{flex-shrink:0}.c-steps-slider__slider-container{flex:0 0 50%}@media(max-width: 1400px){.c-steps-slider__slider-container{flex:0 0 60%}}@media(max-width: 1200px){.c-steps-slider__slider-container{flex:0 0 calc(100% - 300px)}}@media(max-width: 1000px){.c-steps-slider__slider-container{flex:0 0 100%;margin-top:70px}}@media(max-width: 600px){.c-steps-slider__slider-container{display:none}}@media(min-width: 601px){.c-steps-slider__steps-container{display:none}}.c-steps-slider__text{margin-right:var(--x-140);max-width:500px}@media(max-width: 1600px){.c-steps-slider__text{max-width:440px}}.c-steps-slider__link{display:inline-block;margin-top:var(--y-25)}.c-steps-slider__pagination{display:flex;align-items:center;position:relative;margin-bottom:var(--y-100)}.c-steps-slider__pagination::before{content:"";width:100%;height:1px;position:absolute;top:50%;right:0;background-color:rgb(var(--rgb-1))}.c-steps-slider .swiper-pagination-bullet{display:flex;flex-direction:column;width:auto;height:auto;position:relative;opacity:1;background:rgba(0,0,0,0);margin-right:100px}@media(max-width: 1600px){.c-steps-slider .swiper-pagination-bullet{margin-right:75px}}@media(max-width: 1400px){.c-steps-slider .swiper-pagination-bullet{margin-right:65px}}.c-steps-slider .swiper-pagination-bullet::before{content:"";width:125px;height:125px;position:absolute;top:50%;left:-30px;transform:translate3d(0, -50%, 0);background-color:rgb(var(--rgb-8));opacity:0;border-radius:50%;z-index:-1;transition:opacity 700ms}.c-steps-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1}.c-steps-slider .swiper-pagination-bullet.swiper-pagination-bullet-active .c-steps-slider__index{color:rgb(var(--rgb-2));transition:color 700ms}.c-steps-slider .swiper-pagination-bullet.swiper-pagination-bullet-active .c-steps-slider__word{color:rgb(var(--rgb-2));transition:color 700ms}.c-steps-slider .swiper-pagination-bullet:hover .c-steps-slider__index{color:rgb(var(--rgb-2))}.c-steps-slider .swiper-pagination-bullet:hover .c-steps-slider__word{color:rgb(var(--rgb-2))}.c-steps-slider__index{position:relative;top:-10px;font-family:var(--ff);font-size:var(--fz-29);font-weight:500;line-height:1.5em;color:rgba(var(--rgb-2), 0.3);text-transform:uppercase;transition:color 300ms}.c-steps-slider__word{font-family:var(--ff);font-size:var(--fz-20);font-weight:700;line-height:1.5em;color:rgba(var(--rgb-2), 0.3);transition:color 300ms}.c-steps-slider__circle .c-steps-slider__index,.c-steps-slider__circle .c-steps-slider__word{color:rgb(var(--rgb-2))}.c-steps-slider__circle{display:flex;flex-direction:column;position:relative;margin:80px 0 60px}.c-steps-slider__circle::before{content:"";width:125px;height:125px;position:absolute;top:50%;left:-30px;transform:translate3d(0, -50%, 0);background-color:rgb(var(--rgb-8));opacity:1;border-radius:50%;z-index:-1;transition:opacity 700ms}.c-steps-slider__circle::after{content:"";width:100%;height:1px;position:absolute;top:50%;right:0;background-color:rgb(var(--rgb-1))}.c-steps-slider__steps-container{width:100%}.c-text-logos__picture-container{max-width:460px;margin-left:auto}@media(max-width: 1600px){.c-text-logos__picture-container{max-width:360px}}@media(max-width: 768px){.c-text-logos__picture-container{margin:var(--y-50) auto 0}}.c-twin-showcases{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:40px;position:relative}@media(max-width: 1200px){.c-twin-showcases{gap:30px}}@media(max-width: 1000px){.c-twin-showcases{gap:20px}}@media(max-width: 600px){.c-twin-showcases{grid-template-columns:1fr;gap:40px}}.c-twin-showcases__showcase{position:relative;padding-bottom:var(--y-40);border-bottom:1px solid rgb(var(--rgb-white))}.c-twin-showcases__picture-container{overflow:hidden;position:relative}.c-twin-showcases__picture-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color 300ms;z-index:1}.c-twin-showcases__showcase:hover .c-twin-showcases__picture-container::before{background-color:rgba(var(--rgb-1), 0.3)}.c-twin-showcases__picture{padding-top:50%}.c-twin-showcases__title{margin-top:var(--y-40);margin-bottom:10px}@media(max-width: 1000px){.c-twin-showcases__title{margin-bottom:5px}}.c-twin-showcases__showcase:hover .c-twin-showcases__link{opacity:.6}.c-why-citadel__main{max-width:600px}@media(max-width: 1600px){.c-why-citadel__main{max-width:500px}}.c-why-citadel__subtitle{display:block;margin-bottom:var(--y-50)}.c-why-citadel__button{margin-top:var(--y-60)}.c-why-citadel__enum{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:var(--y-80) var(--x-140);max-width:1000px;margin-top:-110px;margin-left:auto}@media(max-width: 1600px){.c-why-citadel__enum{margin-top:-70px}}@media(max-width: 1400px){.c-why-citadel__enum{margin-left:var(--x-200)}}@media(max-width: 1200px){.c-why-citadel__enum{margin-left:var(--x-90);gap:var(--y-60) var(--x-90)}}@media(max-width: 1000px){.c-why-citadel__enum{margin-left:0}}@media(max-width: 768px){.c-why-citadel__enum{display:block;margin-top:var(--y-100)}}@media(max-width: 768px){.c-why-citadel__info:not(:last-child){margin-bottom:var(--y-60)}}.c-why-citadel__info:nth-child(1){grid-column:2/3;grid-row:1/2}.c-why-citadel__info:nth-child(2){grid-column:1/2;grid-row:2/3}.c-why-citadel__info:nth-child(3){grid-column:2/3;grid-row:2/3}.c-why-citadel__info:nth-child(4){grid-column:1/2;grid-row:3/4}.c-why-citadel__visual-item{flex-shrink:0;margin-right:50px}@media(max-width: 1300px){.c-why-citadel__visual-item{margin-right:40px}}@media(max-width: 1100px){.c-why-citadel__visual-item{margin-right:30px}}@media(max-width: 768px){.c-why-citadel__visual-item{margin-right:20px}}.c-why-citadel .c-rounded-visual-square{--rounded-visual-square-dimension: 80px;--rounded-visual-square-border-radius: 20px;--rounded-visual-square-svg-dimension: 40px}@media(max-width: 600px){.c-why-citadel .c-rounded-visual-square{--rounded-visual-square-dimension: 70px;--rounded-visual-square-border-radius: 12px;--rounded-visual-square-svg-dimension: 35px}}@media(max-width: 425px){.c-why-citadel .c-rounded-visual-square{--rounded-visual-square-dimension: 55px;--rounded-visual-square-svg-dimension: 30px}}.c-why-citadel__flex{display:flex}.c-why-citadel__content-item{flex:1}.c-why-citadel__title-container{margin-top:20px}@media(max-width: 768px){.c-why-citadel__title-container{margin-top:15px}}@media(max-width: 500px){.c-why-citadel__title-container{margin-top:0}}.c-why-citadel__text-container{margin:20px 0 30px}@media(max-width: 768px){.c-why-citadel__text-container{margin:15px 0 25px}}.c-image-text__instance{display:flex;justify-content:space-between}@media(max-width: 768px){.c-image-text__instance{flex-wrap:wrap}}.c-image-text__instance:not(:last-child){margin-bottom:var(--y-100)}.c-image-text__item{width:45%}@media(max-width: 1300px){.c-image-text__item{width:46%}}@media(max-width: 768px){.c-image-text__item{width:100%}}@media(min-width: 769px){.c-image-text__instance.--reverse .c-image-text__item.--image{order:2}.c-image-text__instance.--reverse .c-image-text__item.--content{order:1}}.c-image-text__picture{padding-top:110%}.c-image-text__content-container{display:flex;align-items:center;height:100%}@media(max-width: 768px){.c-image-text__content-container{height:auto;margin-top:var(--y-50)}}.c-image-text__subtitle{display:block;margin-bottom:var(--y-30)}.c-image-text__title{margin-bottom:var(--y-40)}.c-image-text__list{--width-x-gap: var(--x-40);display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:var(--y-40)}.c-image-text__list-item{width:50%;margin-bottom:20px}@media(max-width: 400px){.c-image-text__list-item{width:100%}}.c-image-text__list-item:last-child{margin-bottom:0}@media(min-width: 401px){.c-image-text__list-item:nth-last-child(2):nth-child(odd){margin-bottom:0}}.c-image-text__list-text{display:block;width:100%;height:100%;padding-bottom:18px;border-bottom:1px solid rgb(var(--rgb-1))}.c-title-mosaic{position:relative;padding:340px var(--x-140)}@media(max-width: 1400px){.c-title-mosaic{padding-top:300px;padding-bottom:300px}}@media(max-width: 1200px){.c-title-mosaic{padding-top:270px;padding-bottom:200px}}@media(max-width: 768px){.c-title-mosaic{padding:0}}.c-title-mosaic__picture-container{position:absolute}@media(max-width: 768px){.c-title-mosaic__picture-container{position:static}}.c-title-mosaic__picture-container.--1{width:700px;right:0;top:50%;transform:translate3d(0, -50%, 0)}@media(max-width: 1600px){.c-title-mosaic__picture-container.--1{width:600px}}@media(max-width: 1400px){.c-title-mosaic__picture-container.--1{width:500px}}@media(max-width: 1200px){.c-title-mosaic__picture-container.--1{width:400px}}@media(max-width: 1100px){.c-title-mosaic__picture-container.--1{top:auto;bottom:40px;transform:none}}@media(max-width: 768px){.c-title-mosaic__picture-container.--1{display:none}}@media(max-width: 500px){.c-title-mosaic__picture-container.--1{margin-top:0px}}.c-title-mosaic__picture-container.--2{width:475px;top:0;left:20%}@media(max-width: 1600px){.c-title-mosaic__picture-container.--2{width:415px}}@media(max-width: 1400px){.c-title-mosaic__picture-container.--2{width:380px}}@media(max-width: 1200px){.c-title-mosaic__picture-container.--2{width:340px}}@media(max-width: 768px){.c-title-mosaic__picture-container.--2{width:100%;max-width:430px;padding-right:var(--x-140);padding-left:var(--x-140)}}.c-title-mosaic__picture.--1{padding-top:133%}.c-title-mosaic__picture.--2{padding-top:47%}.c-title-mosaic__content{max-width:780px}@media(max-width: 1400px){.c-title-mosaic__content{max-width:670px}}@media(max-width: 1400px){.c-title-mosaic__content{max-width:620px}}@media(max-width: 950px){.c-title-mosaic__content{max-width:500px}}@media(max-width: 768px){.c-title-mosaic__content{max-width:100%;padding:var(--y-100) var(--x-140) var(--y-100)}}@media(max-width: 425px){.c-title-mosaic__title{font-size:var(--fz-60)}}.c-title-mosaic__button{margin-top:var(--y-70)}.c-title-button__title{max-width:900px}@media(max-width: 1400px){.c-title-button__title{max-width:800px}}@media(max-width: 1200px){.c-title-button__title{max-width:700px}}@media(max-width: 500px){.c-title-button__title{font-size:3.5rem}}.c-title-button__button{margin-top:var(--y-40)}.c-dynamic-home-banner{height:calc(var(--dynamic-vh, 1vh)*100);min-height:500px;position:relative;overflow:hidden}@media(max-width: 1024px)and (min-height: 1000px){.c-dynamic-home-banner{max-height:700px}}@media(max-width: 768px)and (min-height: 1000px){.c-dynamic-home-banner{max-height:600px}}.c-dynamic-home-banner__background{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../medias/images/backgrounds/home-banner.jpg");background-size:cover}.c-dynamic-home-banner__half-circles-shape{width:1940px;height:250px;position:absolute;bottom:-5px;left:-15px;opacity:.5}@media(max-width: 767px){.c-dynamic-home-banner__half-circles-shape{transform:rotate(90deg);bottom:auto;top:550px;left:-450px;width:1000px}}.c-dynamic-home-banner__dots-shape{width:200px;height:200px;position:absolute;top:40%;right:50px}@media(max-width: 767px){.c-dynamic-home-banner__dots-shape{top:71%;right:30px;width:100px;height:100px}}.c-dynamic-home-banner__grid{display:grid;grid-template-columns:60% 40%;grid-template-rows:90px 1fr 90px;height:100%;padding-top:calc(var(--header-height) + var(--alerts-height));position:relative;z-index:1;transition:padding-top var(--alerts-transition-duration) var(--alerts-transition-timing-function)}@media(max-height: 750px),(max-width: 1300px){.c-dynamic-home-banner__grid{grid-template-rows:70px 1fr 70px}}@media(max-height: 700px),(max-width: 1024px){.c-dynamic-home-banner__grid{grid-template-rows:60px 1fr 60px}}@media(max-height: 650px),(max-width: 900px){.c-dynamic-home-banner__grid{grid-template-rows:50px 1fr 50px}}@media(max-width: 767px){.c-dynamic-home-banner__grid{grid-template-columns:1fr}}.c-dynamic-home-banner__item{min-width:0}.c-dynamic-home-banner__item.--content{grid-column:1/2;grid-row:2/3;align-self:center}@media(max-width: 767px){.c-dynamic-home-banner__item.--content{grid-row:1/3;grid-column:1/3}}.c-dynamic-home-banner__item.--scrolldown{grid-column:1/2;grid-row:3/4}.c-dynamic-home-banner__item.--pagination{grid-column:2/3;grid-row:3/4}.c-dynamic-home-banner__images-swiper-container{width:100%;height:100%;position:absolute;top:0;left:0}.c-dynamic-home-banner__images-swiper-container .swiper-wrapper,.c-dynamic-home-banner__images-swiper-container .swiper-slide{height:100%}.c-dynamic-home-banner__picture{height:100%;opacity:.2}.c-dynamic-home-banner__content{margin-left:var(--x-140)}@media(max-width: 767px){.c-dynamic-home-banner__content{margin-right:var(--x-140)}}.c-dynamic-home-banner__subtitle{display:block;margin-bottom:var(--y-30)}@media(max-height: 750px),(max-width: 1200px){.c-dynamic-home-banner__subtitle{margin-bottom:var(--y-25)}}@media(max-width: 1200px),(max-height: 650px){.c-dynamic-home-banner__title{font-size:var(--fz-60)}}@media(max-width: 900px){.c-dynamic-home-banner__title{font-size:var(--fz-55)}}@media(max-width: 767px){.c-dynamic-home-banner__title{font-size:var(--fz-70)}}.c-dynamic-home-banner__button{margin-top:var(--y-80)}@media(max-height: 800px),(max-width: 1300px){.c-dynamic-home-banner__button{margin-top:var(--y-60)}}@media(max-height: 750px),(max-width: 1100px){.c-dynamic-home-banner__button{margin-top:var(--y-40)}}.c-dynamic-home-banner__scrolldown-button{margin-left:var(--x-60)}.c-dynamic-home-banner__pagination{margin-left:auto;margin-right:var(--x-60);font-family:var(--ff);font-size:var(--fz-13);font-weight:700;color:rgb(var(--rgb-white));text-align:right}.c-dynamic-home-banner__pagination .--current{font-size:var(--fz-17)}.c-dynamic-home-banner__scrolldown-button,.c-dynamic-home-banner__pagination{margin-top:20px}@media(max-height: 700px),(max-width: 1024px){.c-dynamic-home-banner__scrolldown-button,.c-dynamic-home-banner__pagination{margin-top:10px}}@media(max-height: 650px),(max-width: 900px){.c-dynamic-home-banner__scrolldown-button,.c-dynamic-home-banner__pagination{margin-top:0px}}.c-dynamic-home-banner__item.--content,.c-dynamic-home-banner__item.--pagination,.c-dynamic-home-banner__item.--scrolldown{opacity:0;transform:translate3d(0px, 100px, 0px);transition-property:opacity,transform;transition-duration:1000ms;transition-timing-function:var(--out-cubic)}@media(max-width: 1200px){.c-dynamic-home-banner__item.--content,.c-dynamic-home-banner__item.--pagination,.c-dynamic-home-banner__item.--scrolldown{transform:translate3d(0px, 80px, 0px)}}@media(max-width: 1024px){.c-dynamic-home-banner__item.--content,.c-dynamic-home-banner__item.--pagination,.c-dynamic-home-banner__item.--scrolldown{transform:translate3d(0px, 60px, 0px)}}@media(max-width: 768px){.c-dynamic-home-banner__item.--content,.c-dynamic-home-banner__item.--pagination,.c-dynamic-home-banner__item.--scrolldown{transform:translate3d(0px, 40px, 0px)}}@media(max-width: 500px){.c-dynamic-home-banner__item.--content,.c-dynamic-home-banner__item.--pagination,.c-dynamic-home-banner__item.--scrolldown{transform:translate3d(0px, 20px, 0px)}}.c-dynamic-home-banner[data-fire] .c-dynamic-home-banner__item.--content,.c-dynamic-home-banner[data-fire] .c-dynamic-home-banner__item.--pagination,.c-dynamic-home-banner[data-fire] .c-dynamic-home-banner__item.--scrolldown{opacity:1;transform:none}.c-dynamic-home-banner__half-circles-shape,.c-dynamic-home-banner__dots-shape{opacity:0;transition-property:opacity;transition-duration:1000ms;transition-timing-function:var(--out-cubic)}.c-dynamic-home-banner[data-fire] .c-dynamic-home-banner__half-circles-shape{opacity:.5}.c-dynamic-home-banner[data-fire] .c-dynamic-home-banner__dots-shape{opacity:.15}.js-scrollfire-delay-enabled .c-dynamic-home-banner__item.--content{transition-delay:300ms}.js-scrollfire-delay-enabled .c-dynamic-home-banner__item.--pagination{transition-delay:500ms}.js-scrollfire-delay-enabled .c-dynamic-home-banner__item.--scrolldown{transition-delay:500ms}.js-scrollfire-delay-enabled .c-dynamic-home-banner__half-circles-shape,.js-scrollfire-delay-enabled .c-dynamic-home-banner__dots-shape{transition-delay:700ms}.c-overlay-dropdown{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;z-index:30}.c-overlay-dropdown__container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;height:0px;max-height:calc(var(--vh-dynamic, 1vh)*100);position:absolute;top:0;left:0;background-color:rgb(var(--rgb-white));overflow:hidden;scrollbar-width:none;transition:height 800ms var(--in-out-quart)}.c-overlay-dropdown__container::-webkit-scrollbar{display:none}.c-overlay-dropdown__section{width:100%;grid-column:1/2;grid-row:1/2;visibility:hidden;transition-property:visibility;transition-delay:800ms}.c-overlay-dropdown__content{padding:var(--y-80) var(--x-140);max-width:1600px;margin:0 auto}@media(max-width: 1700px){.c-overlay-dropdown__content{max-width:1300px}}@media(max-width: 1440px){.c-overlay-dropdown__content{max-width:1100px}}.c-overlay-dropdown__flex{display:flex;padding-top:var(--header-height);--width-x-gap: var(--x-60);opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-duration:800ms,800ms}.c-overlay-dropdown__item{flex:1}.c-overlay-dropdown__item:not(:last-child){border-right:1px solid rgba(var(--rgb-1), 0.3)}.show-overlay-dropdown{--alerts-transition-duration: 800ms;--alerts-transition-timing-function: var(--in-out-quart)}.show-overlay-dropdown .c-overlay-dropdown{pointer-events:all;visibility:visible}.show-overlay-dropdown:not(.closing-overlay-dropdown){--alerts-height: 0px}.show-overlay-dropdown:not(.closing-overlay-dropdown):not(.opening-overlay-dropdown) .c-overlay-dropdown__container{overflow-y:auto}.show-overlay-dropdown.opening-overlay-dropdown[data-section=plateforme] .c-overlay-dropdown .c-overlay-dropdown__section[data-section=plateforme] .c-overlay-dropdown__flex{transition-delay:500ms}.show-overlay-dropdown[data-section=plateforme] .c-overlay-dropdown .c-overlay-dropdown__section[data-section=plateforme]{visibility:visible;transition-delay:400ms}.show-overlay-dropdown[data-section=plateforme] .c-overlay-dropdown .c-overlay-dropdown__section[data-section=plateforme] .c-overlay-dropdown__flex{opacity:1;transform:none;transition-delay:400ms}.show-overlay-dropdown.opening-overlay-dropdown[data-section=solution] .c-overlay-dropdown .c-overlay-dropdown__section[data-section=solution] .c-overlay-dropdown__flex{transition-delay:500ms}.show-overlay-dropdown[data-section=solution] .c-overlay-dropdown .c-overlay-dropdown__section[data-section=solution]{visibility:visible;transition-delay:400ms}.show-overlay-dropdown[data-section=solution] .c-overlay-dropdown .c-overlay-dropdown__section[data-section=solution] .c-overlay-dropdown__flex{opacity:1;transform:none;transition-delay:400ms}.c-overlay-menu{--overlay-menu-width: 370px;--overlay-menu-fake-button-height: 61.5px;position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;z-index:30}@media(max-width: 450px){.c-overlay-menu{--overlay-menu-width: 100vw}}@media(max-width: 1024px){.c-overlay-menu{--overlay-menu-fake-button-height: 57.5px}}@media(max-width: 768px){.c-overlay-menu{--overlay-menu-fake-button-height: 56.2px}}@media(max-width: 600px){.c-overlay-menu{--overlay-menu-fake-button-height: 42px}}.c-overlay-menu__container{width:0%;height:100%;max-height:calc(var(--vh-dynamic, 1vh)*100);position:absolute;top:0;right:0;overflow:hidden;background-color:rgb(var(--rgb-white));transition:width 800ms var(--in-out-quart)}.c-overlay-menu__wrapper{height:100%}.c-overlay-menu__header{display:flex;align-items:flex-end;justify-content:flex-end;width:var(--overlay-menu-width);height:var(--header-height);padding-right:var(--x-60);position:absolute;top:var(--alerts-height);right:0;z-index:3;pointer-events:none;transition:top var(--alerts-transition-duration) var(--alerts-transition-timing-function)}.c-overlay-menu__menu-button-container{display:flex;align-items:center;height:var(--overlay-menu-fake-button-height);pointer-events:all;position:relative}.c-overlay-menu__menu-button-container::before{content:"";width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);border-radius:50%;background-color:rgb(var(--rgb-white))}@media(max-width: 600px){.c-overlay-menu__menu-button-container::before{width:40px;height:40px}}.c-overlay-menu__section{width:var(--overlay-menu-width);height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;position:absolute;top:0;right:0;opacity:0;transform:translate3d(30px, 0, 0);visibility:hidden;transition-property:opacity,transform,visibility;transition-duration:800ms,800ms,0ms;transition-delay:0ms,0ms,800ms}.c-overlay-menu__section::-webkit-scrollbar{display:none}.c-overlay-menu__flex{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:calc(var(--header-height) + var(--y-40)) var(--x-60) var(--y-60)}.c-overlay-menu__primary-links-item{padding-bottom:50px}.c-overlay-menu__primary-link-container:not(:last-child){padding-bottom:18px}.c-overlay-menu__primary-link{display:flex;align-items:center;justify-content:space-between;width:100%}.c-overlay-menu__primary-link:hover .c-overlay-menu__primary-link-text{color:rgb(var(--rgb-1))}.c-overlay-menu__primary-link-text{font-family:var(--ff);font-size:2.6rem;font-weight:700;line-height:1.2em;color:rgb(var(--rgb-2));transition:color 300ms}.c-overlay-menu__primary-link-svg{width:20px;height:20px;fill:rgb(var(--rgb-1));transform:rotate(-90deg)}.c-overlay-menu__secondary-links-container{margin-bottom:var(--y-30)}.c-overlay-menu__secondary-links-title{display:block;margin-bottom:10px;font-family:var(--ff);font-size:1.3rem;font-weight:700;line-height:1.5em;color:rgb(var(--rgb-1));text-transform:uppercase;letter-spacing:.05em}.c-overlay-menu__secondary-link-container{margin-bottom:8px}.c-overlay-menu__secondary-link{font-family:var(--ff);font-size:1.4rem;font-weight:500;line-height:1.5em;color:rgba(var(--rgb-2), 0.7);transition:color 300ms}.c-overlay-menu__secondary-link:hover{color:rgb(var(--rgb-2))}.c-overlay-menu__lang-and-linkedin{display:flex;align-items:center;justify-content:space-between}.c-overlay-menu__lang{font-family:var(--ff);font-size:1.4rem;font-weight:700;line-height:1.5em;color:rgb(var(--rgb-2));transition:color 300ms}.c-overlay-menu__lang:hover{color:rgb(var(--rgb-1))}.c-overlay-menu__linkedin{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:10px;background-color:rgb(var(--rgb-1));transition:background-color 300ms}.c-overlay-menu__linkedin:hover{background-color:rgb(var(--rgb-2))}.c-overlay-menu__linkedin-svg{width:12px;height:12px;fill:rgb(var(--rgb-white))}.c-overlay-menu__back-container{display:flex;align-items:flex-end;height:var(--header-height);position:absolute;top:0;left:var(--x-60)}.c-overlay-menu__back{display:flex;align-items:center;height:var(--overlay-menu-fake-button-height)}.c-overlay-menu__back-text{font-family:var(--ff);font-size:1.7rem;font-weight:700;line-height:1.5em;color:rgba(var(--rgb-2), 0.7);transition:color 300ms}.c-overlay-menu__back:hover .c-overlay-menu__back-text{color:rgb(var(--rgb-1))}.c-overlay-menu__back-svg{width:14px;height:14px;margin-right:15px;fill:rgb(var(--rgb-1));transform:rotate(90deg)}.c-overlay-menu__list-container{padding:calc(var(--header-height) + var(--y-40)) var(--x-60) var(--y-60)}.c-overlay-menu__list-title{display:block;margin-bottom:var(--y-35);font-family:var(--ff);font-size:2.6rem;font-weight:700;line-height:1.2em;color:rgb(var(--rgb-2))}.c-overlay-menu__list-item:not(:last-child){margin-bottom:var(--y-30)}.show-overlay-menu{--alerts-transition-duration: 800ms;--alerts-transition-timing-function: var(--in-out-quart)}.show-overlay-menu .c-overlay-menu{pointer-events:all;visibility:visible}.show-overlay-menu .c-overlay-menu__section[data-section=main]{transform:translate3d(-30px, 0, 0)}.show-overlay-menu.opening-overlay-menu .c-overlay-menu__section[data-section=main],.show-overlay-menu.closing-overlay-menu .c-overlay-menu__section[data-section=main]{transform:translate3d(30px, 0, 0)}.show-overlay-menu:not(.closing-overlay-menu){--alerts-height: 0px}.show-overlay-menu:not(.closing-overlay-menu) .c-overlay-menu__container{width:var(--overlay-menu-width)}.show-overlay-menu:not(.closing-overlay-menu) .c-menu-button__line.--1{transform:translateY(-50%) rotate(45deg);top:50%}.show-overlay-menu:not(.closing-overlay-menu) .c-menu-button__line.--2{transform:translateY(50%) rotate(-45deg);bottom:50%}.show-overlay-menu.opening-overlay-menu[data-section=plateforme] .c-overlay-menu .c-overlay-menu__section[data-section=plateforme]{transition-delay:500ms}.show-overlay-menu[data-section=plateforme] .c-overlay-menu .c-overlay-menu__section[data-section=plateforme]{opacity:1;transform:none;visibility:visible;transition-delay:400ms}.show-overlay-menu.opening-overlay-menu[data-section=solution] .c-overlay-menu .c-overlay-menu__section[data-section=solution]{transition-delay:500ms}.show-overlay-menu[data-section=solution] .c-overlay-menu .c-overlay-menu__section[data-section=solution]{opacity:1;transform:none;visibility:visible;transition-delay:400ms}.show-overlay-menu.opening-overlay-menu[data-section=main] .c-overlay-menu .c-overlay-menu__section[data-section=main]{transition-delay:500ms}.show-overlay-menu[data-section=main] .c-overlay-menu .c-overlay-menu__section[data-section=main]{opacity:1;transform:none;visibility:visible;transition-delay:400ms}.c-overlay-search{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;z-index:30}.c-overlay-search__container{width:100%;height:0px;max-height:calc(var(--vh-dynamic, 1vh)*100);position:absolute;top:0;left:0;background-color:rgb(var(--rgb-white));overflow:hidden;scrollbar-width:none;transition:height 800ms var(--in-out-quart)}.c-overlay-search__container::-webkit-scrollbar{display:none}.c-overlay-search__content{margin-top:var(--header-height);padding:var(--y-80) var(--x-140)}.c-overlay-search__form{opacity:0;transform:translate3d(0, 50px, 0);transition-property:opacity,transform;transition-duration:800ms;transition-timing-function:var(--out-cubic)}.show-overlay-search{--alerts-transition-duration: 800ms;--alerts-transition-timing-function: var(--in-out-quart)}.show-overlay-search .c-overlay-search{pointer-events:all;visibility:visible}.show-overlay-search:not(.closing-overlay-search){--alerts-height: 0px}.show-overlay-search:not(.closing-overlay-search) .c-overlay-search__form{opacity:1;transform:none;transition-delay:500ms}.show-overlay-search:not(.closing-overlay-search) .c-search-button__svg-container{opacity:0}.show-overlay-search:not(.closing-overlay-search) .c-search-button__x-container{opacity:1}.show-overlay-search:not(.closing-overlay-search):not(.opening-overlay-search) .c-overlay-search__container{overflow-y:auto}.c-overlay-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow-y:auto;overflow-x:hidden;visibility:hidden;pointer-events:none;scrollbar-width:none}.c-overlay-popup .o-overlay-background{position:fixed}.c-overlay-popup::-webkit-scrollbar{display:none}.c-overlay-popup__scrollable{display:flex;align-items:center;justify-content:center;position:relative;min-height:100%;padding:100px var(--x-40)}@media(max-width: 600px){.c-overlay-popup__scrollable{padding:30px 0}}@media(max-width: 400px){.c-overlay-popup__scrollable{padding-right:0;padding-left:0}}@media(max-height: 626px){.c-overlay-popup__scrollable{padding-top:30px;padding-bottom:30px}}.c-overlay-popup__container{width:510px;padding:var(--y-90) var(--x-60);position:relative;transform:translateY(25px);background:rgb(var(--rgb-white));border-radius:30px;opacity:0;z-index:151;pointer-events:none;will-change:transform}@media screen and (max-width: 1024px){.c-overlay-popup__container{width:400px}}@media screen and (max-width: 500px){.c-overlay-popup__container{width:calc(100% - 40px);margin:0 auto;transform:none}}.c-overlay-popup__close{position:absolute;top:var(--x-40);right:var(--x-40);--x-color: var(--rgb-1)}.c-overlay-popup__description{margin:var(--y-30) 0 var(--y-40)}.c-overlay-popup__links{display:flex;align-items:center}.c-overlay-popup__link.--close{color:rgb(var(--rgb-3))}.c-overlay-popup__link:not(:last-child){margin-right:var(--x-30)}.show-overlay-popup .c-overlay-popup{pointer-events:all;visibility:visible}.show-overlay-popup .c-overlay-popup__container{transition-property:opacity,transform;transition-duration:800ms;transition-timing-function:var(--out-cubic)}.show-overlay-popup:not(.closing-overlay-popup) .c-overlay-popup .overlay-background{pointer-events:all}.show-overlay-popup:not(.closing-overlay-popup) .c-overlay-popup__scrollable{pointer-events:none}.show-overlay-popup:not(.closing-overlay-popup) .c-overlay-popup__container{opacity:1;transform:none;pointer-events:all}.c-overlay-share{--button-x-spacing: 20px;position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;z-index:80}@media screen and (max-width: 600px){.c-overlay-share{--button-x-spacing: 10px}}.c-overlay-share__background{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0);transition:background 800ms;z-index:-1}.c-overlay-share__container{position:absolute;padding:85px;width:600px;top:50%;left:50%;background:#fff;text-align:center;opacity:0;border-radius:30px;z-index:151;pointer-events:none;transform:translateX(-50%);transition:opacity 800ms var(--in-out-quart),transform 800ms var(--in-out-quart);will-change:transform}@media(max-width: 1600px){.c-overlay-share__container{width:520px}}@media screen and (max-width: 1200px){.c-overlay-share__container{width:490px}}@media screen and (max-width: 1024px){.c-overlay-share__container{width:400px;padding:50px}}@media screen and (max-width: 600px){.c-overlay-share__container{width:auto;right:20px;left:20px;padding:50px 20px;transform:none}}.c-overlay-share__title{margin-bottom:20px;color:rgb(var(--rgb-1))}.c-overlay-share__close{position:absolute;width:16px;height:16px;top:20px;right:20px;cursor:pointer}.c-overlay-share__close:hover::before,.c-overlay-share__close:hover::after{background:rgb(var(--rgb-2))}.c-overlay-share__close::before,.c-overlay-share__close::after{content:"";position:absolute;width:16px;height:2px;top:50%;left:50%;background:rgb(var(--rgb-1));transition:background 300ms}.c-overlay-share__close::before{transform:translate(-50%, -50%) rotate(45deg)}.c-overlay-share__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.c-overlay-share__list{position:relative;margin:0 calc(var(--button-x-spacing)/-2);margin-top:16px;display:flex;justify-content:center}.c-overlay-share__link{position:relative;width:45px;height:45px;background:rgb(var(--rgb-1));border-radius:50%;transition:background 300ms;display:block;cursor:pointer;margin:0 calc(var(--button-x-spacing)/2)}.c-overlay-share__link:hover{background:rgb(var(--rgb-2))}.c-overlay-share__svg{position:absolute;width:16px;height:16px;top:50%;left:50%;fill:#fff;transform:translate(-50%, -50%)}.show-overlay-share .c-overlay-share{pointer-events:all;visibility:visible}.show-overlay-share .c-overlay-share__background{background:rgba(0,0,0,.4)}.show-overlay-share .c-overlay-share__container{opacity:1;pointer-events:all;transform:translate(-50%, -50%)}@media screen and (max-width: 600px){.show-overlay-share .c-overlay-share__container{transform:translateY(-50%)}}.show-overlay-share.closing-overlay-share .c-overlay-share__background{background:rgba(0,0,0,0)}.show-overlay-share.closing-overlay-share .c-overlay-share__container{opacity:0;transform:translateX(-50%)}@media screen and (max-width: 600px){.show-overlay-share.closing-overlay-share .c-overlay-share__container{transform:none}}.c-credit{padding:12px 20px;position:absolute;bottom:20px;left:20px;font-family:var(--ff);font-size:1.2rem;font-weight:700;line-height:1.3em;color:rgb(var(--rgb-white));background-color:rgba(var(--rgb-black), 0.3);border-radius:5px;border-top-right-radius:0px;z-index:1}@media screen and (max-width: 768px){.c-credit{padding:8px 16px;bottom:10px;left:10px}}.c-rounded-visual-square{display:flex;align-items:center;justify-content:center;width:var(--rounded-visual-square-dimension, 115px);height:var(--rounded-visual-square-dimension, 115px);border-radius:var(--rounded-visual-square-border-radius, 30px);background-color:rgb(var(--rgb-5));overflow:hidden}.c-rounded-visual-square__picture{width:100%;padding-top:100%}.c-rounded-visual-square__svg{width:var(--rounded-visual-square-svg-dimension, 50px);height:var(--rounded-visual-square-svg-dimension, 50px);--svg-color-1: rgba(var(--rgb-1), 0.6);--svg-color-2: rgb(var(--rgb-1));--svg-color-3: rgb(var(--rgb-white));color:rgb(var(--rgb-white))}.c-section-header__description-container{margin-top:var(--y-30)}.c-slider-bar{--slider-bar-dot-width: 0px;--slider-bar-dot-left: 0px}.c-slider-bar{display:flex;position:relative}.c-slider-bar::before{content:"";width:var(--slider-bar-dot-width);position:absolute;top:0;bottom:0;left:var(--slider-bar-dot-left);background-color:rgb(var(--rgb-white));transition:left 700ms var(--out-cubic)}.c-slider-bar .swiper-pagination-bullet{flex:1;width:auto;height:3px;background-color:rgba(var(--rgb-white), 0.5);opacity:1;border-radius:0;transition:background-color 300ms}.c-slider-nav{--slider-nav-color: var(--rgb-2)}.c-slider-nav.--light{--slider-nav-color: var(--rgb-white)}.c-slider-nav{display:flex}.c-slider-nav__prev-link,.c-slider-nav__next-link{font-size:0;transition:opacity 300ms}.c-slider-nav__prev-link:hover,.c-slider-nav__next-link:hover{opacity:.6}.c-slider-nav__prev-link{margin-right:var(--x-40)}.c-slider-nav__prev-svg,.c-slider-nav__next-svg{width:16px;height:16px;fill:rgb(var(--slider-nav-color))}.c-slider-nav__prev-svg{transform:rotate(90deg)}.c-slider-nav__next-svg{transform:rotate(-90deg)}:root{--boolean-survey-field-button-text-background-color: rgb(var(--rgb-2))}.boolean-survey-field{position:relative}.boolean-survey-field__input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.boolean-survey-field__label{display:inline-flex;cursor:pointer}.boolean-survey-field--radio .boolean-survey-field__options{margin-right:calc(0px - min(var(--x-70),75px));margin-bottom:calc(0px - min(var(--y-30),30px))}.boolean-survey-field--radio .boolean-survey-field__label{margin-right:min(var(--y-70),75px);margin-bottom:min(var(--y-30),30px)}.boolean-survey-field--radio .boolean-survey-field__text{flex:1;font-size:var(--fz-20);font-weight:600;line-height:1.3em}.boolean-survey-field--radio .boolean-survey-field__text>p:last-of-type{display:inline}.boolean-survey-field--radio .boolean-survey-field__text a{font-size:inherit}.boolean-survey-field--radio .boolean-survey-field__text sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.boolean-survey-field--radio .boolean-survey-field__box{position:relative;width:20px;height:20px;background-color:rgba(0,0,0,0);border:1px solid rgba(var(--rgb-1), 0.4);border-radius:50%;transition:background-color .3s,border-color .3s;margin-top:calc((var(--fz-20)*1.3 - 20px)/2);margin-right:var(--x-30)}.boolean-survey-field--radio .boolean-survey-field__box::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:8px;height:8px;background-color:var(--form-background-color);border-radius:50%;transition:transform .3s}.boolean-survey-field--radio .boolean-survey-field__input:checked~.boolean-survey-field__box{background-color:rgb(var(--rgb-2));border-color:rgb(var(--rgb-2))}.boolean-survey-field--radio .boolean-survey-field__input:checked~.boolean-survey-field__box::before{transform:translate(-50%, -50%) scale(1)}.boolean-survey-field--button .boolean-survey-field__options{margin-right:-7px;margin-bottom:calc(0px - min(var(--y-30),30px))}.boolean-survey-field--button .boolean-survey-field__label{margin-right:7px;margin-bottom:min(var(--y-30),30px)}.boolean-survey-field--button .boolean-survey-field__text{font-size:var(--fz-14);font-weight:600;padding:17px min(var(--y-40),40px);background-color:var(--boolean-survey-field-button-text-background-color);border-radius:24px;transition:color .3s,background-color .3s}.boolean-survey-field--button .boolean-survey-field__input:checked~.boolean-survey-field__text{color:rgb(var(--rgb-white));background-color:rgb(var(--rgb-1))}.boolean-survey-field .boolean-survey-field__error{position:absolute;top:100%;left:0;margin-top:0;color:rgb(var(--rgb-9));font-size:var(--fz-12)}:root{--boolean-survey-field-button-text-background-color: rgb(var(--rgb-white))}.booleans-survey-field__subjects{display:flex;flex-direction:column}.booleans-survey-field__subject{position:relative;display:flex;justify-content:space-between;padding:33px 45px;border-bottom:1px solid rgba(var(--rgb-1), 0.4)}@media screen and (max-width: 1200px){.booleans-survey-field__subject{flex-direction:column;justify-content:normal;padding:33px 0}}.booleans-survey-field__subject:first-child{padding-top:0}@media screen and (max-width: 1200px){.booleans-survey-field__subject:first-child{padding-top:33px;border-top:1px solid rgba(var(--rgb-1), 0.4)}}.booleans-survey-field__subject:last-child{padding-bottom:0;border-bottom:none}@media screen and (max-width: 1200px){.booleans-survey-field__subject:last-child{padding-bottom:33px;border-bottom:1px solid rgba(var(--rgb-1), 0.4)}}.booleans-survey-field--read-only .booleans-survey-field__subject{padding-left:0;padding-right:0}.booleans-survey-field__subject-title{position:relative;flex:1;display:block;font-size:var(--fz-20);font-weight:600;line-height:1.3em;margin-right:30px}@media screen and (max-width: 1200px){.booleans-survey-field__subject-title{margin-bottom:20px}}.booleans-survey-field__subject-title>p:last-of-type{display:inline}.booleans-survey-field__subject-title a{font-size:inherit}.booleans-survey-field__subject-title sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.booleans-survey-field__subject-input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.booleans-survey-field__subject-label{cursor:pointer}.booleans-survey-field--radio .booleans-survey-field__subject-options{display:flex;flex-wrap:wrap;gap:var(--y-nus-20) var(--x-nus-30);margin-top:calc((var(--fz-20)*1.3 - 20px)/2)}@media screen and (max-width: 1200px){.booleans-survey-field--radio .booleans-survey-field__subject-options{margin-top:0}}.booleans-survey-field--radio .booleans-survey-field__subject-label{display:inline-flex}.booleans-survey-field--radio .booleans-survey-field__subject-text{flex:1;font-size:1.4rem;font-weight:700;line-height:1.3em}.booleans-survey-field--radio .booleans-survey-field__subject-text>p:last-of-type{display:inline}.booleans-survey-field--radio .booleans-survey-field__subject-text a{font-size:inherit}.booleans-survey-field--radio .booleans-survey-field__subject-text sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.booleans-survey-field--radio .booleans-survey-field__subject-box{position:relative;width:20px;height:20px;background-color:rgba(0,0,0,0);border:1px solid rgba(var(--rgb-1), 0.4);border-radius:50%;transition:background-color .3s,border-color .3s;margin-top:calc((1.82rem - 20px)/2);margin-right:15px}.booleans-survey-field--radio .booleans-survey-field__subject-box::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:8px;height:8px;background-color:var(--form-background-color);border-radius:50%;transition:transform .3s}.booleans-survey-field--radio .booleans-survey-field__subject-input:checked~.booleans-survey-field__subject-box{background-color:rgb(var(--rgb-2));border-color:rgb(var(--rgb-2))}.booleans-survey-field--radio .booleans-survey-field__subject-input:checked~.booleans-survey-field__subject-box::before{transform:translate(-50%, -50%) scale(1)}.booleans-survey-field--button .booleans-survey-field__subject-title{margin-top:calc((6px + 2.1rem + 6px - var(--fz-20)*1.3)/2)}@media screen and (max-width: 1200px){.booleans-survey-field--button .booleans-survey-field__subject-title{margin-top:0}}.booleans-survey-field--button .booleans-survey-field__subject-options{display:flex;flex-wrap:wrap;gap:var(--y-nus-20) 7px}.booleans-survey-field--button .booleans-survey-field__subject-text{display:block;font-size:1.4rem;font-weight:600;line-height:1.5em;padding:6px 14px;background-color:var(--boolean-survey-field-button-text-background-color);border-radius:24px;transition:color .3s,background-color .3s}.booleans-survey-field--button .booleans-survey-field__subject-input:checked~.booleans-survey-field__subject-text{color:rgb(var(--rgb-white));background-color:rgb(var(--rgb-1))}.booleans-survey-field__subject-answer{font-size:var(--fz-17);line-height:1.6471em}.booleans-survey-field .booleans-survey-field__subject-error{position:absolute;top:calc(100% - 30px);left:45px;color:rgb(var(--rgb-9));font-size:var(--fz-12)}@media screen and (max-width: 1200px){.booleans-survey-field .booleans-survey-field__subject-error{left:0}}.booleans-survey-field__subject:last-child .booleans-survey-field__subject-error{top:calc(100% - 30px + 33px)}@media screen and (max-width: 1200px){.booleans-survey-field__subject:last-child .booleans-survey-field__subject-error{top:calc(100% - 30px)}}.checkbox-and-radio-survey-field{position:relative}.checkbox-and-radio-survey-field__input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.checkbox-and-radio-survey-field__label{display:flex;cursor:pointer}.checkbox-and-radio-survey-field__label.js-disabled.checkbox-and-radio-survey-field__label{pointer-events:none}.checkbox-and-radio-survey-field__label.js-disabled .checkbox-and-radio-survey-field__box{border-color:var(--form-color-disabled)}.checkbox-and-radio-survey-field__label.js-disabled.checkbox-and-radio-survey-field__label .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box,.checkbox-and-radio-survey-field__label.js-disabled.checkbox-and-radio-survey-field__label .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box-and-text>.checkbox-and-radio-survey-field__box{background-color:var(--form-color-disabled);border-color:var(--form-color-disabled)}.checkbox-and-radio-survey-field__label.js-disabled .checkbox-and-radio-survey-field__text{color:var(--form-color-disabled)}.checkbox-and-radio-survey-field__label.js-disabled .checkbox-and-radio-survey-field__picture{opacity:.6}.checkbox-and-radio-survey-field--read-only .checkbox-and-radio-survey-field__label{pointer-events:none}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__options,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__options{margin-bottom:calc(0px - min(var(--y-30),30px))}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__label,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__label{margin-bottom:min(var(--y-30),30px)}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text{flex:1;font-size:var(--fz-20);font-weight:600;line-height:1.3em;transition:color .3s}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text>p:last-of-type,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text>p:last-of-type{display:inline}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text a{font-size:inherit}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__text sup,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__text sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__label,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__label{min-height:130px;padding:15px 20px;border-top:1px solid rgba(var(--rgb-1), 0.4)}@media screen and (max-width: 600px){.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__label,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__label{min-height:98px;padding:15px 0}}@media screen and (max-width: 500px){.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__label,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__label{min-height:91px}}@media screen and (max-width: 400px){.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__label,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__label{min-height:84px}}.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__label:last-child,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__label:last-child{border-bottom:1px solid rgba(var(--rgb-1), 0.4)}.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__box-and-text,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__box-and-text{flex:1;display:flex;margin:auto 0}.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text{flex:1;font-size:var(--fz-20);font-weight:600;line-height:1.3em;transition:opacity .3s}.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text>p:last-of-type,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text>p:last-of-type{display:inline}.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text a,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text a{font-size:inherit}.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__text sup,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__text sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__picture,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__picture{width:148px;height:98px;border-radius:20px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;transition:opacity .3s;margin-left:min(var(--x-30),30px)}@media screen and (max-width: 600px){.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__picture,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__picture{width:100px;height:66.21621622px;border-radius:15px}}@media screen and (max-width: 500px){.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__picture,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__picture{width:90px;height:59.594594598px}}@media screen and (max-width: 400px){.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__picture,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__picture{width:80px;height:52.972972976px;border-radius:10px}}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__box,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__box{position:relative;width:20px;height:20px;background-color:rgba(0,0,0,0);border:1px solid rgba(var(--rgb-1), 0.4);border-radius:50%;transition:background-color .3s,border-color .3s,opacity .3s;margin-top:calc((var(--fz-20)*1.3 - 20px)/2);margin-right:min(var(--x-30),30px)}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__box::before,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__box::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:8px;height:8px;background-color:var(--form-background-color);border-radius:50%;transition:transform .3s}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box-and-text>.checkbox-and-radio-survey-field__box,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box-and-text>.checkbox-and-radio-survey-field__box{background-color:rgb(var(--rgb-2));border-color:rgb(var(--rgb-2))}.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box::before,.checkbox-and-radio-survey-field--radio .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box-and-text>.checkbox-and-radio-survey-field__box::before,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box::before,.checkbox-and-radio-survey-field--radio-with-image .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box-and-text>.checkbox-and-radio-survey-field__box::before{transform:translate(-50%, -50%) scale(1)}.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__box,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__box{position:relative;width:18px;height:18px;background-color:rgba(0,0,0,0);border:1px solid rgba(var(--rgb-1), 0.4);border-radius:3px;transition:background-color .3s,border-color .3s,opacity .3s;margin-top:calc((var(--fz-20)*1.3 - 18px)/2);margin-right:min(var(--x-30),30px)}.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__box::before,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__box::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:12px;height:12px;background:url("../medias/images/icons/checkmark.svg") no-repeat center/contain;transition:transform .3s}.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box-and-text>.checkbox-and-radio-survey-field__box,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box-and-text>.checkbox-and-radio-survey-field__box{background-color:rgb(var(--rgb-2));border-color:rgb(var(--rgb-2))}.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box::before,.checkbox-and-radio-survey-field--checkbox .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box-and-text>.checkbox-and-radio-survey-field__box::before,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box::before,.checkbox-and-radio-survey-field--checkbox-with-image .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__box-and-text>.checkbox-and-radio-survey-field__box::before{transform:translate(-50%, -50%) scale(1)}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__options{margin-right:-15px;margin-bottom:-15px}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__label{position:relative;display:inline-flex;margin-right:15px;margin-bottom:15px}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__picture{background-color:rgb(var(--rgb-2));border-radius:20px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;transition:opacity .3s}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__picture::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--rgb-2), 0);transition:background-color .3s}@media screen and (max-width: 600px){.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__picture{border-radius:15px}}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__image{max-height:150px;width:100%}@media screen and (max-width: 600px){.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__image{max-height:120px}}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__circle{position:absolute;right:10px;bottom:12px;width:20px;height:20px;background-color:rgb(var(--rgb-white));border-radius:50%;opacity:0;transition:opacity .3s;z-index:1}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__circle-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:11px;height:8px;fill:rgb(var(--rgb-2))}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__label:hover .checkbox-and-radio-survey-field__picture::before{background-color:rgba(var(--rgb-2), 0.5)}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__picture::before{background-color:rgba(var(--rgb-2), 0.5)}.checkbox-and-radio-survey-field--thumbnail .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__circle{opacity:1}.checkbox-and-radio-survey-field--big-thumbnail{--checkbox-and-radio-survey-field-big-thumbnail-image-size: 225px}@media screen and (max-width: 600px){.checkbox-and-radio-survey-field--big-thumbnail{--checkbox-and-radio-survey-field-big-thumbnail-image-size: 175px}}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__options{margin-right:-20px;margin-bottom:-20px}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__label{position:relative;display:inline-flex;flex-direction:column;margin-right:20px;margin-bottom:20px}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__picture{background-color:rgb(var(--rgb-2));border-radius:20px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;transition:opacity .3s}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__picture::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--rgb-2), 0);transition:background-color .3s}@media screen and (max-width: 600px){.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__picture{border-radius:15px}}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__image{width:var(--checkbox-and-radio-survey-field-big-thumbnail-image-size);height:var(--checkbox-and-radio-survey-field-big-thumbnail-image-size);object-fit:cover}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__circle{position:absolute;right:10px;top:calc(var(--checkbox-and-radio-survey-field-big-thumbnail-image-size) - 12px);transform:translateY(-100%);width:30px;height:30px;background-color:rgb(var(--rgb-white));border-radius:50%;opacity:0;transition:opacity .3s;z-index:1}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__circle-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:10px;fill:rgb(var(--rgb-2))}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text{display:block;max-width:var(--checkbox-and-radio-survey-field-big-thumbnail-image-size);font-size:var(--fz-14);line-height:1.3em;padding-bottom:20px;margin-top:15px}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text>p:last-of-type{display:inline}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text a{font-size:inherit}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__text sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__label:hover .checkbox-and-radio-survey-field__picture::before{background-color:rgba(var(--rgb-2), 0.5)}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__picture::before{background-color:rgba(var(--rgb-2), 0.5)}.checkbox-and-radio-survey-field--big-thumbnail .checkbox-and-radio-survey-field__input:checked~.checkbox-and-radio-survey-field__circle{opacity:1}.checkbox-and-radio-survey-field .checkbox-and-radio-survey-field__error{position:absolute;top:100%;left:0;color:rgb(var(--rgb-9));font-size:var(--fz-12);padding-top:var(--y-15)}.likert-survey-field{position:relative}.likert-survey-field__points{display:flex;margin-bottom:15px}.likert-survey-field__point{width:20px;font-size:1.2rem;font-weight:700;text-align:center;display:flex;justify-content:center;margin:0 auto}@media screen and (max-width: 600px){.likert-survey-field__point:first-child{text-align:left;margin:0 auto 0 0}}@media screen and (max-width: 600px){.likert-survey-field__point:last-child{text-align:right;margin:0 0 0 auto}}.likert-survey-field__options{display:flex;margin-bottom:15px}.likert-survey-field__input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.likert-survey-field__label{display:flex;justify-content:center;cursor:pointer;margin:0 auto}.likert-survey-field--read-only .likert-survey-field__label{pointer-events:none}@media screen and (max-width: 600px){.likert-survey-field__label:first-child{margin:0 auto 0 0}}@media screen and (max-width: 600px){.likert-survey-field__label:last-child{margin:0 0 0 auto}}.likert-survey-field__box{position:relative;width:20px;height:20px;background-color:rgba(0,0,0,0);border:1px solid rgba(var(--rgb-1), 0.4);border-radius:50%;transition:background-color .3s,border-color .3s}.likert-survey-field__box::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:8px;height:8px;background-color:var(--form-background-color);border-radius:50%;transition:transform .3s}.likert-survey-field__consonances{display:flex}.likert-survey-field__consonance-text,.likert-survey-field__consonance-space{flex:1}.likert-survey-field__consonance-text{font-size:1.2rem;font-weight:600;line-height:1.1667em;text-align:center}.likert-survey-field__consonance-text>p:last-of-type{display:inline}.likert-survey-field__consonance-text a{font-size:inherit}.likert-survey-field__consonance-text sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}@media screen and (max-width: 600px){.likert-survey-field__consonance-text:first-child{text-align:left;margin-right:25px}}@media screen and (max-width: 600px){.likert-survey-field__consonance-text:last-child{text-align:right;margin-left:25px}}@media screen and (max-width: 600px){.likert-survey-field__consonance-space{flex:none}}.likert-survey-field__input:checked~.likert-survey-field__box{background-color:rgb(var(--rgb-2));border-color:rgb(var(--rgb-2))}.likert-survey-field__input:checked~.likert-survey-field__box::before{transform:translate(-50%, -50%) scale(1)}.likert-survey-field .likert-survey-field__error{position:absolute;top:100%;left:0;color:rgb(var(--rgb-9));font-size:var(--fz-12)}.likerts-survey-field{position:relative}.likerts-survey-field__legend{display:flex;justify-content:flex-end;margin-right:45px;margin-bottom:min(var(--y-35),35px)}@media screen and (max-width: 600px){.likerts-survey-field__legend{justify-content:flex-start;margin-right:0}}.likerts-survey-field--read-only .likerts-survey-field__legend{margin-right:0}.likerts-survey-field__legend-text{font-size:1.3rem;line-height:1.5385em}.likerts-survey-field__legend-text>p{display:inline}.likerts-survey-field__legend-text a{font-size:inherit}.likerts-survey-field__legend-text sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.likerts-survey-field__points{display:flex;justify-content:flex-end;margin-right:45px;margin-bottom:min(var(--y-25),25px)}@media screen and (max-width: 600px){.likerts-survey-field__points{justify-content:normal;margin-right:0}}.likerts-survey-field--read-only .likerts-survey-field__points{margin-right:0}.likerts-survey-field__point{display:flex;justify-content:center;width:20px;font-size:1.4rem;font-weight:700}@media screen and (max-width: 600px){.likerts-survey-field__point{margin:0 auto}}.likerts-survey-field__point:not(:last-child){margin-right:min(var(--x-40),40px)}@media screen and (max-width: 600px){.likerts-survey-field__point:first-child{margin-left:10px}}@media screen and (max-width: 600px){.likerts-survey-field__point:last-child{margin-right:10px}}.likerts-survey-field__subjects{display:flex;flex-direction:column}.likerts-survey-field__subject-options{display:flex;align-items:flex-start;margin-top:calc((var(--fz-20)*1.3 - 20px)/2)}@media screen and (max-width: 600px){.likerts-survey-field__subject-options{align-items:normal;margin-top:0}}.likerts-survey-field__subject{position:relative;display:flex;justify-content:space-between;padding:33px 45px;border-bottom:1px solid rgba(var(--rgb-1), 0.4)}@media screen and (max-width: 600px){.likerts-survey-field__subject{flex-direction:column;justify-content:normal;padding:33px 0}}.likerts-survey-field__subject:first-child{padding-top:0}@media screen and (max-width: 600px){.likerts-survey-field__subject:first-child{padding-top:33px;border-top:1px solid rgba(var(--rgb-1), 0.4)}}.likerts-survey-field__subject:last-child{padding-bottom:0;border-bottom:none}@media screen and (max-width: 600px){.likerts-survey-field__subject:last-child{padding-bottom:33px;border-bottom:1px solid rgba(var(--rgb-1), 0.4)}}.likerts-survey-field--read-only .likerts-survey-field__subject{padding-left:0;padding-right:0}.likerts-survey-field__subject-title{position:relative;flex:1;display:block;font-size:var(--fz-20);font-weight:600;line-height:1.3em;margin-right:30px}@media screen and (max-width: 600px){.likerts-survey-field__subject-title{margin-bottom:20px}}.likerts-survey-field__subject-title>p:last-of-type{display:inline}.likerts-survey-field__subject-title a{font-size:inherit}.likerts-survey-field__subject-title sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.likerts-survey-field__subject-input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.likerts-survey-field__subject-label{display:inline-flex;align-items:center;cursor:pointer}@media screen and (max-width: 600px){.likerts-survey-field__subject-label{margin:0 auto}}.likerts-survey-field--read-only .likerts-survey-field__subject-label{pointer-events:none}@media screen and (max-width: 600px){.likerts-survey-field__subject-label:first-child{margin-left:10px}}@media screen and (max-width: 600px){.likerts-survey-field__subject-label:last-child{margin-right:10px}}.likerts-survey-field__subject-label:not(:last-child){margin-right:min(var(--x-40),40px)}.likerts-survey-field__subject-box{position:relative;width:20px;height:20px;background-color:rgba(0,0,0,0);border:1px solid rgba(var(--rgb-1), 0.4);border-radius:50%;transition:background-color .3s,border-color .3s}.likerts-survey-field__subject-box::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:8px;height:8px;background-color:var(--form-background-color);border-radius:50%;transition:transform .3s}.likerts-survey-field__subject-input:checked~.likerts-survey-field__subject-box{background-color:rgb(var(--rgb-2));border-color:rgb(var(--rgb-2))}.likerts-survey-field__subject-input:checked~.likerts-survey-field__subject-box::before{transform:translate(-50%, -50%) scale(1)}.likerts-survey-field .likerts-survey-field__subject-error{position:absolute;top:calc(100% - 30px);left:45px;color:rgb(var(--rgb-9));font-size:var(--fz-12)}@media screen and (max-width: 600px){.likerts-survey-field .likerts-survey-field__subject-error{left:0}}.likerts-survey-field__subject:last-child .likerts-survey-field__subject-error{top:calc(100% - 30px + 33px)}@media screen and (max-width: 600px){.likerts-survey-field__subject:last-child .likerts-survey-field__subject-error{top:calc(100% - 30px)}}:root{--slider-survey-field-rangeSlider-background-color: rgb(var(--rgb-white))}.slider-survey-field{position:relative}.slider-survey-field .rangeSlider{position:relative;background-color:var(--slider-survey-field-rangeSlider-background-color);border-radius:5px}.slider-survey-field .rangeSlider__horizontal{height:10px;width:100%}.slider-survey-field .rangeSlider__fill{position:absolute;background-color:rgb(var(--rgb-2));border-radius:5px}.slider-survey-field .rangeSlider__fill__horizontal{height:100%;top:0;left:0}.slider-survey-field .rangeSlider__handle{position:absolute;top:-9px;width:28px;height:28px;background-color:rgb(var(--rgb-2));border-radius:50%;cursor:pointer}.slider-survey-field .rangeSlider__handle::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9px;height:9px;background-color:rgb(var(--rgb-white));border-radius:50%}.slider-survey-field--read-only .rangeSlider__handle{pointer-events:none}.slider-survey-field__consonances{display:flex;margin-top:min(var(--y-25),25px)}.slider-survey-field__consonance{flex:1;font-size:var(--fz-15);font-weight:600;line-height:1.2em;text-align:center}.slider-survey-field__consonance>p:last-of-type{display:inline}.slider-survey-field__consonance a{font-size:inherit}.slider-survey-field__consonance sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.slider-survey-field__consonance:first-child{text-align:left;margin-right:25px}.slider-survey-field__consonance:last-child{text-align:right;margin-left:25px}.slider-survey-field .slider-survey-field__error{position:absolute;top:100%;left:0;color:rgb(var(--rgb-9));font-size:var(--fz-12)}.stars-survey-field{position:relative}.stars-survey-field__raty-stars{display:inline-block}.stars-survey-field__raty-stars img{height:37px;margin-right:min(var(--x-30),30px)}@media screen and (max-width: 500px){.stars-survey-field__raty-stars img{height:30px;margin-right:15px}}.survey-general-question-result__list-item{display:flex;justify-content:space-between;align-items:center;min-height:130px;padding:15px 20px;border-top:1px solid rgba(var(--rgb-1), 0.3)}@media screen and (max-width: 600px){.survey-general-question-result__list-item{min-height:98px;padding:15px 0}}@media screen and (max-width: 500px){.survey-general-question-result__list-item{min-height:91px}}@media screen and (max-width: 400px){.survey-general-question-result__list-item{min-height:84px}}.survey-general-question-result--likerts .survey-general-question-result__list-item{padding:30px 20px}@media screen and (max-width: 600px){.survey-general-question-result--likerts .survey-general-question-result__list-item{padding:30px 0}}.survey-general-question-result__list-item:last-child{border-bottom:1px solid rgba(var(--rgb-1), 0.3)}.survey-general-question-result__content{flex:1}.survey-general-question-result__title{font-size:var(--fz-22);font-weight:600;line-height:1.2727em;margin-bottom:13px}.survey-general-question-result--likerts .survey-general-question-result__title{margin-bottom:28px}.survey-general-question-result__subtitle-and-result-bar:not(:last-child):not(:first-child){margin-bottom:20px}.survey-general-question-result__subtitle{display:block;font-size:var(--fz-17);margin-bottom:9px}.survey-general-question-result__result-bar{display:flex;align-items:center}.survey-general-question-result__result-bar-fill{width:100%;height:7px;background-color:rgb(var(--rgb-2));border-radius:3.5px}.survey-general-question-result__result-bar-percentage{flex:1;display:block;font-size:var(--fz-17);font-weight:700;color:rgb(var(--rgb-2));white-space:nowrap;margin-left:16px}.survey-general-question-result__picture{width:148px;height:98px;border-radius:20px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;margin-left:min(var(--x-30),30px)}@media screen and (max-width: 600px){.survey-general-question-result__picture{width:100px;height:66.21621622px;border-radius:15px}}@media screen and (max-width: 500px){.survey-general-question-result__picture{width:90px;height:59.594594598px}}@media screen and (max-width: 400px){.survey-general-question-result__picture{width:80px;height:52.972972976px;border-radius:10px}}.survey-slider-question-result__percentage-padding{padding-top:calc(10px + var(--fz-17))}.survey-slider-question-result__result-bar{position:relative;width:100%;height:7px;background-color:#fff;border-radius:3.5px}.survey-slider-question-result__result-bar-fill{position:relative;height:100%;background-color:rgb(var(--rgb-2));border-radius:3.5px}.survey-slider-question-result__result-bar-fill::after{content:attr(data-percentage);position:absolute;bottom:17px;right:0;transform:translateX(50%);font-size:var(--fz-17);font-weight:700;color:rgb(var(--rgb-2))}.survey-slider-question-result__consonances{display:flex;margin-top:12px}.survey-slider-question-result__consonance{flex:1;font-size:var(--fz-17);text-align:center}.survey-slider-question-result__consonance:first-child{text-align:left;margin-right:25px}.survey-slider-question-result__consonance:last-child{text-align:right;margin-left:25px}.survey-stars-question-result__raty-stars{display:inline-block}.survey-stars-question-result__raty-stars img{height:37px;margin-right:min(var(--x-30),30px)}@media screen and (max-width: 500px){.survey-stars-question-result__raty-stars img{height:30px;margin-right:15px}}.feedback{position:fixed;right:var(--x-90);bottom:25px;left:var(--x-90);display:flex;justify-content:center;pointer-events:none;z-index:1003}.flash-survey-card .feedback{left:max(var(--x-80),25px);right:max(var(--x-50),25px)}.feedback--surveyPage{bottom:calc(var(--survey-progress-and-navigation-strip-height) + 25px);z-index:9}.feedback__container{width:fit-content;max-width:calc(100vw - var(--x-90) - var(--x-90));padding:20px 30px;background-color:rgb(var(--rgb-1));border-radius:20px;box-shadow:0 3px 50px 0 rgba(2,3,2,.1);transform:translateY(25px);opacity:0;pointer-events:none;transition:transform 300ms,opacity 300ms}.flash-survey-card .feedback__container{max-width:none}.feedback.is-active .feedback__container{transform:translateY(0px);opacity:1;pointer-events:all}.feedback.is-closing .feedback__container{transform:translateY(0px)}.feedback__text{font-size:var(--fz-14);line-height:1.4em;color:rgb(var(--rgb-white))}:root{--survey-progress-and-navigation-strip-height: 114px}@media screen and (max-width: 600px){:root{--survey-progress-and-navigation-strip-height: 140px}}.survey-progress-and-navigation-strip{position:relative;height:var(--survey-progress-and-navigation-strip-height);padding:0 var(--x-40);background-color:rgb(var(--rgb-white));box-shadow:0 0 60px 0 rgba(0,0,0,.05);pointer-events:all}.survey-progress-and-navigation-strip__progress-bar{position:absolute;top:0;left:0;right:0;height:4px;background-color:rgb(var(--rgb-white))}.survey-progress-and-navigation-strip__progress-bar-fill{height:100%;background-color:rgb(var(--rgb-2))}.survey-progress-and-navigation-strip__content{height:100%;display:flex;align-items:center}.survey-progress-and-navigation-strip__flex{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0}@media screen and (max-width: 600px){.survey-progress-and-navigation-strip__flex{flex-direction:column;justify-content:normal;align-items:normal}}.survey-progress-and-navigation-strip__left{flex:1;min-width:0;margin-right:var(--x-60)}@media screen and (max-width: 600px){.survey-progress-and-navigation-strip__left{margin-right:0;margin-bottom:15px}}.survey-progress-and-navigation-strip__infos{display:flex;flex-direction:column}.survey-progress-and-navigation-strip__info-title{display:inline-block;font-size:var(--fz-17);font-weight:600;line-height:1.2353em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.survey-progress-and-navigation-strip__info-title-strong{font-weight:700;color:rgb(var(--rgb-2))}.survey-progress-and-navigation-strip__info-subtitle{display:block;font-size:var(--fz-14);font-weight:600;line-height:1.5em;color:rgb(var(--rgb-2));margin-top:2px}.survey-progress-and-navigation-strip__buttons-nav{display:flex;align-items:center}.survey-progress-and-navigation-strip__button-nav:nth-child(2){margin-left:5px}@media screen and (max-width: 1200px){.survey-progress-and-navigation-strip__button-nav-first-word{display:none}}@media screen and (max-width: 1000px){.survey-progress-and-navigation-strip__button-nav-first-word{display:block}}@media screen and (max-width: 800px){.survey-progress-and-navigation-strip__button-nav-first-word{display:none}}@media screen and (max-width: 1200px){.survey-progress-and-navigation-strip__button-nav-last-word:first-letter{text-transform:uppercase}}@media screen and (max-width: 1000px){.survey-progress-and-navigation-strip__button-nav-last-word:first-letter{text-transform:none}}@media screen and (max-width: 800px){.survey-progress-and-navigation-strip__button-nav-last-word:first-letter{text-transform:uppercase}}.form{--form-grid-item-length: span 2}.form__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px 80px}@media screen and (max-width: 1400px){.form__grid{gap:50px 60px}}@media screen and (max-width: 1200px){.form__grid{gap:50px 40px}}@media screen and (max-width: 1024px){.form__grid{gap:50px 30px}}@media screen and (max-width: 900px){.form__grid{gap:50px 0px}}.form__grid-item{grid-column:var(--form-grid-item-length);min-width:0}@media screen and (min-width: 901px){.form__grid-item--half{--form-grid-item-length: span 1}}@media screen and (min-width: 901px){.form__grid-item--break+.form__grid-item{grid-column-start:1}}@media screen and (max-width: 900px){.form__grid-item--less-top-spacing{margin-top:-35px}}.form-survey__grid{display:flex;flex-direction:column;margin-top:50px;gap:50px 80px}.form-survey__grid-item{grid-column:var(--form-grid-item-length);min-width:0}@media screen and (min-width: 901px){.form-survey__grid-item--half{--form-grid-item-length: span 1}}.section-survey-question__note{margin-top:var(--y-60)}.summary-questions-list__list-item:first-child .summary-question{padding-top:0}.summary-questions-list__list-item:last-child .summary-question{padding-bottom:0}.summary-questions-list__list-item:not(:last-child) .summary-question{border-bottom:1px solid rgba(var(--rgb-1), 0.3)}.summary-question{padding:var(--y-35) 0 var(--y-30) 63px}@media screen and (max-width: 600px){.summary-question{padding-left:0}}.summary-question__subtitle{display:block;font-size:var(--fz-14);margin-bottom:5px}.summary-question__title{font-family:var(--ff);font-size:var(--fz-22);font-weight:600;line-height:1.5455em;margin-bottom:20px}.summary-question__answer-title{display:block;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--rgb-2));margin-bottom:10px}.summary-question__answer-text{font-size:var(--fz-17);line-height:1.6471em}.summary-question__answer-text>p{display:inline}.summary-question__answer-text a{font-size:inherit}.summary-question__answer-text sup{position:relative;top:-0.3em;font-size:max(.7em,1.2rem);vertical-align:baseline}.summary-question__answer-booleans{margin-top:30px}.summary-question__answer-thumbnail,.summary-question__answer-likert,.summary-question__answer-likerts,.summary-question__answer-slider,.summary-question__answer-stars{margin-top:20px}.summary-question__answer-booleans,.summary-question__answer-likerts{margin-bottom:20px}.surveys-list{--surveys-list-gap-y: 20px}.surveys-list__container{width:100%}.surveys-list__list{display:flex;flex-direction:column;margin-bottom:calc(0px - (var(--surveys-list-gap-y)))}.surveys-list__list-item{margin-bottom:var(--surveys-list-gap-y)}.t-light .s-cms-content,.s-cms-content--light{--cms-content-color: rgb(var(--rgb-white), 0.7)}.s-cms-content>:first-child{margin-top:0 !important}.s-cms-content>:last-child{margin-bottom:0 !important}.s-cms-content h2+h3,.s-cms-content h2+h4,.s-cms-content h3+h4{margin-top:0}.s-cms-content h2{margin-top:var(--y-65);margin-bottom:var(--y-30)}.s-cms-content h3{margin-top:var(--y-65);margin-bottom:var(--y-30)}.s-cms-content h4{margin-top:var(--y-65);margin-bottom:var(--y-30)}.s-cms-content p{margin-top:var(--y-25);margin-bottom:var(--y-25)}.s-cms-content p.buttons{--buttons-gap: 15px;display:flex;flex-wrap:wrap;align-items:start;width:calc(100% + var(--buttons-gap));margin-left:calc(0px - var(--buttons-gap)/2);margin-right:calc(0px - var(--buttons-gap)/2)}.s-cms-content p.buttons>*{margin-right:calc(var(--buttons-gap)/2);margin-left:calc(var(--buttons-gap)/2);margin-top:7px;margin-bottom:7px}.s-cms-content p.buttons--first{margin-top:calc(var(--y-40) - 7px)}.s-cms-content p.buttons--last{margin-bottom:calc(var(--y-40) - 7px)}.s-cms-content a:not(.primary-button):not(.secondary-button).link-image,.s-cms-content a:not(.primary-button):not(.secondary-button).link-image:hover{box-shadow:none}.s-cms-content h2 a:not(.primary-button):not(.secondary-button),.s-cms-content h3 a:not(.primary-button):not(.secondary-button),.s-cms-content h4 a:not(.primary-button):not(.secondary-button),.s-cms-content p a:not(.primary-button):not(.secondary-button),.s-cms-content pre a:not(.primary-button):not(.secondary-button),.s-cms-content blockquote a:not(.primary-button):not(.secondary-button){font-family:inherit;font-size:inherit;line-height:inherit}.s-cms-content>ol,.s-cms-content>ul{margin:var(--y-30) 0}.s-cms-content blockquote{margin:var(--y-35) 0}.s-cms-content pre{margin:var(--y-25) 0;white-space:normal}.s-cms-content .emphasis{margin-top:var(--y-30);margin-bottom:var(--y-65)}.s-cms-content .table-wrapper{margin-top:var(--y-30);margin-bottom:var(--y-65)}.s-cms-content .table-wrapper+pre,.s-cms-content .emphasis+pre{margin-top:calc(0px - var(--y-45))}.s-cms-content .table-wrapper+.table-wrapper,.s-cms-content .table-wrapper+.emphasis,.s-cms-content .emphasis+.table-wrapper,.s-cms-content .emphasis+.emphasis{margin-top:calc(0px - var(--y-35))}.s-cms-content strong,.s-cms-content b{font-weight:700}.s-cms-content em,.s-cms-content i{font-style:italic}.s-cms-content sup{position:relative;top:-0.3em;font-size:1.2rem;vertical-align:baseline}.s-cms-content sub{position:relative;top:.3em;font-size:1.2rem;vertical-align:baseline}.s-cms-content .videoWrapper{max-width:560px}.s-cms-content .videoWrapper .ytVideo{position:relative;padding-bottom:56.25%;height:0}.s-cms-content .videoWrapper .ytVideo iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.s-cms-content video{max-width:560px;width:100%}.s-cms-content img{position:relative;max-width:100%}.s-cms-content img.fr-dib{display:block;float:none;margin:30px auto}.s-cms-content img.fr-dib.fr-fil{margin-left:0}.s-cms-content img.fr-dib.fr-fir{margin-right:0}.s-cms-content img.fr-dii{display:inline-block;float:none;vertical-align:bottom}.s-cms-content img.fr-dii.fr-fil{float:left;margin:10px 20px 10px 0}.s-cms-content img.fr-dii.fr-fir{float:right;margin:10px 0 10px 20px}.s-cms-content .fr-img-caption img{width:100%}.s-cms-content .fr-img-caption.fr-dib{display:block;float:none;margin:30px auto;text-align:center}.s-cms-content .fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.s-cms-content .fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.s-cms-content .fr-img-caption.fr-dib .fr-img-wrap .fr-inner{display:block}.s-cms-content .fr-img-caption.fr-dii{display:inline-block;float:none;text-align:center;vertical-align:bottom}.s-cms-content .fr-img-caption.fr-dii.fr-fil{float:left;margin-left:0;text-align:left}.s-cms-content .fr-img-caption.fr-dii.fr-fir{float:right;margin-right:0;text-align:right}.s-cms-content span.fr-fic.oc-img-rounded img,.s-cms-content img.fr-fic.oc-img-rounded{border-radius:100%;background-clip:padding-box}.s-cms-content span.fr-fic.oc-img-bordered img,.s-cms-content img.fr-fic.oc-img-bordered{border:solid 10px #ccc}.s-cms-introduction>:first-child{margin-top:0 !important}.s-cms-introduction>:last-child{margin-bottom:0 !important}.s-cms-introduction p{margin-top:var(--y-25);margin-bottom:var(--y-25)}.s-cms-introduction a.link-image,.s-cms-introduction a.link-image:hover{box-shadow:none}.s-cms-introduction strong,.s-cms-introduction b{font-weight:700}.s-cms-introduction em,.s-cms-introduction i{font-style:italic}.s-cms-introduction sup{position:relative;top:-0.3em;font-size:1.2rem;vertical-align:baseline}.s-cms-introduction sub{position:relative;top:.3em;font-size:1.2rem;vertical-align:baseline}.s-cms-promo-rubric>:first-child{margin-top:0 !important}.s-cms-promo-rubric>:last-child{margin-bottom:30px !important}.s-cms-promo-rubric h2+h3,.s-cms-promo-rubric h2+h4,.s-cms-promo-rubric h3+h4{margin-top:0}.s-cms-promo-rubric h2{margin-top:var(--y-65);margin-bottom:var(--y-30)}.s-cms-promo-rubric h3{margin-top:var(--y-65);margin-bottom:var(--y-30)}.s-cms-promo-rubric h4{margin-top:var(--y-65);margin-bottom:var(--y-30)}.s-cms-promo-rubric p{margin-top:var(--y-25);margin-bottom:var(--y-25)}.s-cms-promo-rubric p.buttons{--buttons-gap: 15px;display:flex;flex-wrap:wrap;align-items:start;width:calc(100% + var(--buttons-gap));margin-left:calc(0px - var(--buttons-gap)/2);margin-right:calc(0px - var(--buttons-gap)/2)}.s-cms-promo-rubric p.buttons>*{margin-right:calc(var(--buttons-gap)/2);margin-left:calc(var(--buttons-gap)/2);margin-top:7px;margin-bottom:7px}.s-cms-promo-rubric p.buttons--first{margin-top:calc(var(--y-40) - 7px)}.s-cms-promo-rubric p.buttons--last{margin-bottom:calc(var(--y-40) - 7px)}.s-cms-promo-rubric a.secondary-button .c-button__text{color:#fff}.s-cms-promo-rubric a.secondary-button .o-dot::before{background-color:#fff}.s-cms-promo-rubric a:not(.primary-button):not(.secondary-button).link-image,.s-cms-promo-rubric a:not(.primary-button):not(.secondary-button).link-image:hover{box-shadow:none}.s-cms-promo-rubric h2 a:not(.primary-button):not(.secondary-button),.s-cms-promo-rubric h3 a:not(.primary-button):not(.secondary-button),.s-cms-promo-rubric h4 a:not(.primary-button):not(.secondary-button),.s-cms-promo-rubric p a:not(.primary-button):not(.secondary-button),.s-cms-promo-rubric pre a:not(.primary-button):not(.secondary-button),.s-cms-promo-rubric blockquote a:not(.primary-button):not(.secondary-button){font-family:inherit;font-size:inherit;line-height:inherit}.s-cms-promo-rubric>ol,.s-cms-promo-rubric>ul{margin:var(--y-30) 0}.s-cms-promo-rubric blockquote{margin:var(--y-35) 0}.s-cms-promo-rubric pre{margin:var(--y-25) 0;white-space:normal}.s-cms-promo-rubric .emphasis{margin-top:var(--y-30);margin-bottom:var(--y-65)}.s-cms-promo-rubric .table-wrapper{margin-top:var(--y-30);margin-bottom:var(--y-65)}.s-cms-promo-rubric .table-wrapper+pre,.s-cms-promo-rubric .emphasis+pre{margin-top:calc(0px - var(--y-45))}.s-cms-promo-rubric .table-wrapper+.table-wrapper,.s-cms-promo-rubric .table-wrapper+.emphasis,.s-cms-promo-rubric .emphasis+.table-wrapper,.s-cms-promo-rubric .emphasis+.emphasis{margin-top:calc(0px - var(--y-35))}.s-cms-promo-rubric strong,.s-cms-promo-rubric b{font-weight:700}.s-cms-promo-rubric em,.s-cms-promo-rubric i{font-style:italic}.s-cms-promo-rubric sup{position:relative;top:-0.3em;font-size:1.2rem;vertical-align:baseline}.s-cms-promo-rubric sub{position:relative;top:.3em;font-size:1.2rem;vertical-align:baseline}.s-cms-rubric>:first-child{margin-top:0 !important}.s-cms-rubric>:last-child{margin-bottom:0 !important}.s-cms-rubric h3+h4{margin-top:0}.s-cms-rubric h3{margin-top:var(--y-50);margin-bottom:var(--y-25);font-family:var(--ff);font-size:var(--fz-22);font-weight:700;line-height:1.45em;color:rgb(var(--rgb-2))}.s-cms-rubric h4{margin-top:var(--y-50);margin-bottom:var(--y-25);font-family:var(--ff);font-size:var(--fz-18);font-weight:700;line-height:1.5em;color:rgb(var(--rgb-2))}.s-cms-rubric p{margin-top:var(--y-25);margin-bottom:var(--y-25)}.s-cms-rubric p.buttons{--buttons-gap: 15px;display:flex;flex-wrap:wrap;align-items:start;width:calc(100% + var(--buttons-gap));margin-left:calc(0px - var(--buttons-gap)/2);margin-right:calc(0px - var(--buttons-gap)/2)}.s-cms-rubric p.buttons>*{margin-right:calc(var(--buttons-gap)/2);margin-left:calc(var(--buttons-gap)/2);margin-top:7px;margin-bottom:7px}.s-cms-rubric p.buttons--first{margin-top:calc(var(--y-40) - 7px)}.s-cms-rubric p.buttons--last{margin-bottom:calc(var(--y-40) - 7px)}.s-cms-rubric a:not(.primary-button):not(.secondary-button).link-image,.s-cms-rubric a:not(.primary-button):not(.secondary-button).link-image:hover{box-shadow:none}.s-cms-rubric h2 a:not(.primary-button):not(.secondary-button),.s-cms-rubric h3 a:not(.primary-button):not(.secondary-button),.s-cms-rubric h4 a:not(.primary-button):not(.secondary-button),.s-cms-rubric p a:not(.primary-button):not(.secondary-button),.s-cms-rubric pre a:not(.primary-button):not(.secondary-button),.s-cms-rubric blockquote a:not(.primary-button):not(.secondary-button){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.s-cms-rubric>ol,.s-cms-rubric>ul{margin:var(--y-30) 0}.s-cms-rubric blockquote{margin:var(--y-35) 0}.s-cms-rubric pre{margin:var(--y-25) 0;white-space:normal}.s-cms-rubric .emphasis{margin-top:var(--y-30);margin-bottom:var(--y-65)}.s-cms-rubric .table-wrapper{margin-top:var(--y-30);margin-bottom:var(--y-65)}.s-cms-rubric .table-wrapper+pre,.s-cms-rubric .emphasis+pre{margin-top:calc(0px - var(--y-45))}.s-cms-rubric .table-wrapper+.table-wrapper,.s-cms-rubric .table-wrapper+.emphasis,.s-cms-rubric .emphasis+.table-wrapper,.s-cms-rubric .emphasis+.emphasis{margin-top:calc(0px - var(--y-35))}.s-cms-rubric strong,.s-cms-rubric b{font-weight:700}.s-cms-rubric em,.s-cms-rubric i{font-style:italic}.s-cms-rubric sup{position:relative;top:-0.3em;font-size:1.2rem;vertical-align:baseline}.s-cms-rubric sub{position:relative;top:.3em;font-size:1.2rem;vertical-align:baseline}.s-cms-rubric .videoWrapper{max-width:560px}.s-cms-rubric .videoWrapper .ytVideo{position:relative;padding-bottom:56.25%;height:0}.s-cms-rubric .videoWrapper .ytVideo iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.s-cms-rubric video{max-width:560px;width:100%}.s-cms-rubric img{position:relative;max-width:100%}.s-cms-rubric img.fr-dib{display:block;float:none;margin:30px auto}.s-cms-rubric img.fr-dib.fr-fil{margin-left:0}.s-cms-rubric img.fr-dib.fr-fir{margin-right:0}.s-cms-rubric img.fr-dii{display:inline-block;float:none;vertical-align:bottom}.s-cms-rubric img.fr-dii.fr-fil{float:left;margin:10px 20px 10px 0}.s-cms-rubric img.fr-dii.fr-fir{float:right;margin:10px 0 10px 20px}.s-cms-rubric .fr-img-caption img{width:100%}.s-cms-rubric .fr-img-caption.fr-dib{display:block;float:none;margin:30px auto;text-align:center}.s-cms-rubric .fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.s-cms-rubric .fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.s-cms-rubric .fr-img-caption.fr-dib .fr-img-wrap .fr-inner{display:block}.s-cms-rubric .fr-img-caption.fr-dii{display:inline-block;float:none;text-align:center;vertical-align:bottom}.s-cms-rubric .fr-img-caption.fr-dii.fr-fil{float:left;margin-left:0;text-align:left}.s-cms-rubric .fr-img-caption.fr-dii.fr-fir{float:right;margin-right:0;text-align:right}.s-cms-rubric span.fr-fic.oc-img-rounded img,.s-cms-rubric img.fr-fic.oc-img-rounded{border-radius:100%;background-clip:padding-box}.s-cms-rubric span.fr-fic.oc-img-bordered img,.s-cms-rubric img.fr-fic.oc-img-bordered{border:solid 10px #ccc}.s-message>:first-child{margin-top:0 !important}.s-message>:last-child{margin-bottom:0 !important}.s-message .c-large-title+.c-medium-title,.s-message .c-medium-title+.c-small-title{margin-top:0}.s-message .c-large-title{margin-top:var(--y-65);margin-bottom:var(--y-30)}.s-message .c-medium-title{margin-top:var(--y-65);margin-bottom:var(--y-30)}.s-message .c-small-title{margin-top:var(--y-65);margin-bottom:var(--y-30)}.s-message .c-paragraph{margin-top:var(--y-25);margin-bottom:var(--y-25)}.s-message .buttons{--buttons-gap: 15px;display:flex;flex-wrap:wrap;align-items:start;width:calc(100% + var(--buttons-gap));margin-left:calc(0px - var(--buttons-gap)/2);margin-right:calc(0px - var(--buttons-gap)/2)}.s-message .buttons>*{margin-right:calc(var(--buttons-gap)/2);margin-left:calc(var(--buttons-gap)/2);margin-top:7px;margin-bottom:7px}.s-message .buttons--first{margin-top:calc(var(--y-40) - 7px)}.s-message .buttons--last{margin-bottom:calc(var(--y-40) - 7px)}body .u-overflow-hidden{overflow:hidden}body .u-font-size-60{font-size:var(--u-font-size, var(--fz-60))}body .u-font-size-55{font-size:var(--u-font-size, var(--fz-55))}body .u-font-size-16{font-size:var(--u-font-size, var(--fz-16))}body .u-font-size-14{font-size:var(--u-font-size, var(--fz-14))}body .u-font-size-12{font-size:var(--u-font-size, var(--fz-12))}body .u-font-weight-400{font-weight:var(--u-font-weight, 400)}body .u-font-weight-500{font-weight:var(--u-font-weight, 500)}body .u-font-weight-700{font-weight:var(--u-font-weight, 700)}body .u-color-white{color:var(--u-color, rgb(var(--rgb-white)))}body .u-color-white-70{color:var(--u-color, rgba(var(--rgb-white), 0.7))}body .u-color-black{color:var(--u-color, rgb(var(--rgb-black)))}body .u-color-1{color:var(--u-color, rgb(var(--rgb-1)))}body .u-color-2{color:var(--u-color, rgb(var(--rgb-2)))}body .u-color-2-70{color:var(--u-color, rgba(var(--rgb-2), 0.7))}body .u-color-3{color:var(--u-color, rgb(var(--rgb-3)))}body .u-color-4{color:var(--u-color, rgb(var(--rgb-4)))}body .u-color-5{color:var(--u-color, rgb(var(--rgb-5)))}body .u-color-6{color:var(--u-color, rgb(var(--rgb-6)))}body .u-color-7{color:var(--u-color, rgb(var(--rgb-7)))}body .u-margin-y-60{margin-top:var(--u-margin-top, var(--y-60));margin-bottom:var(--u-margin-bottom, var(--y-60))}body .u-margin-top-80{margin-top:var(--u-margin-top, var(--y-80))}body .u-margin-top-70{margin-top:var(--u-margin-top, var(--y-70))}body .u-margin-top-50{margin-top:var(--u-margin-top, var(--y-50))}/*# sourceMappingURL=build.min.css.map */
