@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.fa-angle-up:before{content:""}
.fa-linkedin:before{content:""}
.fa-youtube:before{content:""}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url("../../assets/fonts/fa-regular-400.eot");src:url("../../assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/fa-regular-400.woff2") format("woff2"),url("../../assets/fonts/fa-regular-400.woff") format("woff"),url("../../assets/fonts/fa-regular-400.ttf") format("truetype"),url("../../assets/fonts/fa-regular-400.svg#fontawesome") format("svg")}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("../../assets/fonts/fa-solid-900.eot");src:url("../../assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/fa-solid-900.woff2") format("woff2"),url("../../assets/fonts/fa-solid-900.woff") format("woff"),url("../../assets/fonts/fa-solid-900.ttf") format("truetype"),url("../../assets/fonts/fa-solid-900.svg#fontawesome") format("svg")}
.fa{font-family:"Font Awesome 5 Free";font-weight:900}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../../assets/fonts/fa-brands-400.eot");src:url("../../assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/fa-brands-400.woff2") format("woff2"),url("../../assets/fonts/fa-brands-400.woff") format("woff"),url("../../assets/fonts/fa-brands-400.ttf") format("truetype"),url("../../assets/fonts/fa-brands-400.svg#fontawesome") format("svg")}
.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
:root{--p-color-h: 271;--p-color-s: 71%;--p-color-l: 44%;--p-color-hsl: var(--p-color-h) var(--p-color-s) var(--p-color-l);--primary-color: hsl(var(--p-color-hsl));--primary-color-contrast: #fff;--primary-color-lightest: hsl(var(--p-color-h), var(--p-color-s), calc(var(--p-color-l) + 15%));--s-color-h: 23;--s-color-s: 100%;--s-color-l: 66%;--s-color-hsl: var(--s-color-h) var(--s-color-s) var(--s-color-l);--secondary-color: hsl(var(--s-color-hsl));--navbar-top-background-color: #fff;--navbar-top-color-contrast: #fff;--navbar-background-color: #fff;--navbar-color-contrast: var(--text-color);--navbar-color-active: var(--primary-color-lightest);--navbar-megamenu-background-color: var(--navbar-background-color);--navbar-megamenu-color-contrast: var(--navbar-color-contrast);--navbar-megamenu-color-active: var(--navbar-color-active);--footer-background-color: #2a3844;--footer-color-contrast: var(--primary-color-contrast);--main-background-color: rgb(255, 255, 255);--main-color-contrast: var(--text-color);--global-spacing: 0.97rem;--page-margin: 4vw;--page-max-width: 1170px;--border-radius: 4px;--mobile-sidebar-max-width: 380px;--navbar-logo-height: 6vh;--html-font-size: 16px;--line-height: 1.6;--font-weight-normal: 400;--font-weight-bold: 600;--headings-weight: 600;--headings-transform: none;--heading-font: "Open Sans", sans-serif;--body-font: "Open Sans", sans-serif;--menu-font: var(--heading-font);--menu-font-size: 14px;--menu-font-weight: 800;--cards-gap: 1vw;--cards-image-height: 15vh;--cards-image-settings: cover;--cards-image-align: center;--global-transition: cubic-bezier(0, 0, 0.3, 1);--shadow-color-r: 70;--shadow-color-g: 76;--shadow-color-b: 105;--shadow-0: rgba(var(--shadow-color-r), var(--shadow-color-g), var(--shadow-color-b), 0.07) 0px 2px 4px 0px;--shadow-1: rgba(var(--shadow-color-r), var(--shadow-color-g), var(--shadow-color-b), 0.07) 0px 4px 6px -1px;--shadow-2: rgba(var(--shadow-color-r), var(--shadow-color-g), var(--shadow-color-b), 0.07) 0px 10px 15px -3px;--shadow-0: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;--shadow-1: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;--shadow-2: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px}
@media(min-width: 37.5em){:root{}}
@media(min-width: 75em){:root{}}
html{--white: #ffffff;--dark: var(--secondary-color);--gray: #393e46;--light: hsl(var(--p-color-h), var(--p-color-s), 84%);--lighter: hsl(var(--p-color-h), var(--p-color-s), 92%);--text-color: #2a3844;--headings-color: var(--secondary-color);--link-color: var(--primary-color);--link-color-hover: var(--secondary-color);--cards-bg: var(--white)}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
*{outline:none}
#page{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
article,footer,header,main,nav,section{display:block}
li{list-style:none}
img{height:auto;max-width:100%;vertical-align:top}
button,input,textarea{font:inherit}
::-moz-selection{background:var(--primary-color);color:var(--white)}
::selection{background:var(--primary-color);color:var(--white)}
html{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:var(--html-font-size)}
@media(min-width: 37.5em){html{font-size:calc(var(--html-font-size) + .2*(100vw - 20rem)/80)}}
@media(min-width: 37.5em){html{font-size:calc(var(--html-font-size)*1.25)}}
body{background:var(--white);color:var(--text-color);font-family:var(--body-font);font-weight:var(--font-weight-normal);line-height:var(--line-height);-ms-scroll-chaining:none;overscroll-behavior:none}
a{color:var(--link-color);text-decoration:none;-webkit-transition:all .14s ease-out;transition:all .14s ease-out}
a:hover,a:active,a:focus{color:var(--link-color-hover)}
p+p,p+ul,ul+p,ul+ul{margin-top:calc(var(--global-spacing)*.5)}
ul{margin-left:calc(var(--global-spacing)*2)}
ul>li{list-style:inherit;padding:0 0 calc(var(--global-spacing)/2) calc(var(--global-spacing)/2)}
ul ul{margin-bottom:calc(var(--global-spacing)/2);margin-top:calc(var(--global-spacing)/2)}
sup{font-size:65%}
::-webkit-input-placeholder{color:var(--gray);opacity:1}
::-moz-placeholder{color:var(--gray);opacity:1}
:-ms-input-placeholder{color:var(--gray);opacity:1}
::-ms-input-placeholder{color:var(--gray);opacity:1}
::placeholder{color:var(--gray);opacity:1}
label{font-weight:var(--headings-weight)}
[type=email],[type=number],[type=text],[type=url],textarea{background-color:var(--lighter);border:none;border:2px solid var(--lighter);border-radius:var(--border-radius);font-family:var(--body-font);font-size:.8rem;color:var(--headings-color);outline:0;padding:calc(var(--global-spacing)/2) calc(var(--global-spacing)*1.2);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media(min-width: 37.5em){[type=email],[type=number],[type=text],[type=url],textarea{width:auto}}
[type=email]:focus,[type=number]:focus,[type=text]:focus,[type=url]:focus,textarea:focus{border-color:rgba(40,49,73,.2)}
input[type=checkbox],input[type=radio]{opacity:0;position:absolute}
input[type=checkbox]+label,input[type=radio]+label{display:block;font-weight:var(--font-weight-normal);position:relative;margin-left:-1px;cursor:pointer;padding:0 0 0 2.3071428571rem}
input[type=checkbox]+label::before,input[type=radio]+label::before{background-color:var(--lighter);border:2px solid var(--lighter);border-radius:var(--border-radius);content:"";display:block;height:calc(var(--global-spacing)*1.5);left:0;line-height:calc(var(--global-spacing)*1.2);margin-right:calc(var(--global-spacing)*.7);position:absolute;text-align:center;top:calc(var(--global-spacing)*.25);width:calc(var(--global-spacing)*1.5)}
input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{background-image:none !important;content:"";border-color:rgba(40,49,73,.2)}
input[type=checkbox]:checked+label::after{content:"";display:block;width:7px;height:10px;border:solid var(--primary-color);border-width:0 2px 2px 0;left:calc(var(--global-spacing)/3);position:absolute;top:0.8257142857rem;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%)}
input[type=radio]:checked+label::after{content:"";display:block;width:7px;height:10px;border:solid var(--primary-color);border-width:0 2px 2px 0;left:calc(var(--global-spacing)/3);position:absolute;top:0.8257142857rem;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%)}
input[type=radio]+label::before{border-radius:50%}
textarea{display:block;overflow:auto;resize:vertical;max-width:100%}
.wrapper{margin:0 auto;max-width:var(--page-max-width);padding:0 var(--page-margin);-webkit-box-sizing:border-box;box-sizing:border-box}
.section{padding:calc(var(--global-spacing)*2) 0}
main,.headline{background-color:var(--main-background-color);color:var(--main-color-contrast)}
.headline{padding:calc(var(--global-spacing)*1.5) 0 calc(var(--global-spacing)*3) 0}
@media all and (min-width: 64em){.headline-top{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
.headline-top-title{margin-top:calc(var(--global-spacing)*1.2)}
.headline-top-text{margin-top:calc(var(--global-spacing)*2);max-width:95%}
.ad h3{color:var(--gray);font-size:0.5594245051rem;font-weight:var(--font-weight-normal);line-height:1;margin:calc(var(--global-spacing)*.25) 0 calc(var(--global-spacing)/2);opacity:.5;text-transform:uppercase}
.ad p{color:var(--gray);font-size:.7rem;line-height:1.5;margin-top:var(--global-spacing);padding:0 1rem 1rem}
img[loading=lazy]{opacity:0}
img[loading=lazy].is-loaded{opacity:1;-webkit-transition:opacity 1s var(--global-transition);transition:opacity 1s var(--global-transition)}
.list-blog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin-left:0px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Nunito",sans-serif;font-weight:400;line-height:160%;font-size:1.04rem}
@media(min-width: 56.25em){.list-blog{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}
.list-blog>.active{font-family:"Nunito",sans-serif;font-weight:800;line-height:160%;font-size:1.04rem}
.list-blog>.active .list-blog-a{background:-webkit-gradient(linear, left top, right top, from(var(--secondary-color)), color-stop(75%, var(--secondary-color)), color-stop(75%, transparent), to(transparent));background:linear-gradient(90deg, var(--secondary-color) 0%, var(--secondary-color) 75%, transparent 75%, transparent 100%)}
.list-blog .list-blog-a{color:#000;padding:calc(var(--global-spacing)/4) var(--global-spacing)}
.list-blog>li{padding:0px;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.iulg{width:100%;min-height:2rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.idet{position:absolute;left:auto;width:50%;background-color:#7221c0;top:45%;margin:0 0 0 0;right:4vw;bottom:36px;min-height:25px}
.i8a4j{font-weight:700}
.ig4s1{text-align:center;padding:0 15px 0 15px;margin:30px 0 30px 0;display:block;background-color:#fff;z-index:5;color:#292d36}
.i03gr7{position:absolute;left:4vw;width:50%;bottom:50%;background-color:#7221c0;top:30px;margin:0 0 0 0;min-height:25px}
.h1-1{font-weight:400;line-height:140%;font-size:2.16rem}
.span-secondary{color:var(--secondary-color)}
.blog-sur-wrapper{padding:30px 0px}
@media(min-width: 56.25em){.blog-sur-wrapper{padding:60px 0px}}
#page>header{padding:calc(var(--global-spacing)/3) 0;position:-webkit-sticky;position:sticky;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:999;-webkit-transition:all .3s var(--global-transition);transition:all .3s var(--global-transition);background-color:var(--navbar-background-color);color:var(--navbar-color-contrast)}
#page>header .header-content{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;height:100%;max-width:var(--page-max-width);opacity:1;position:relative;padding:10px 0px}
@media(min-width: 56.25em){#page>header .header-content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
@media(max-width: 56.25em){#page>header .header-content>.btn-container{display:none}}
#page>header .logo--white{display:none}
#page>header li a:not(.btn){color:var(--navbar-color-contrast)}
#page>header li a:not(.btn).active-link,#page>header li a:not(.btn):active,#page>header li a:not(.btn):focus,#page>header li a:not(.btn):hover{color:var(--navbar-color-active)}
#page>header li:after{border-color:var(--navbar-color-contrast)}
#page>header li.has-submenu li a:not(.btn){color:var(--navbar-color-contrast)}
#page>header li.has-submenu li a:not(.btn).active-link,#page>header li.has-submenu li a:not(.btn):active,#page>header li.has-submenu li a:not(.btn):focus,#page>header li.has-submenu li a:not(.btn):hover{color:var(--navbar-color-active)}
#page>header li.has-submenu li:after{border-color:var(--navbar-color-contrast)}
@media(min-width: 56.25em){#page>header.is-sticky,#page>header.is-visible,#page>header.is-hidden{position:-webkit-sticky;position:sticky;-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);width:100%;border:none}#page>header.is-visible{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#page>header>div{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#page>header.is-hidden:not(.is-visible){opacity:0;-webkit-transform:translate(0, -86px);-ms-transform:translate(0, -86px);transform:translate(0, -86px)}}
.navbar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;z-index:1001}
@media(max-width: 56.25em){.navbar{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}
.navbar .navbar-menu{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.navbar .navbar-menu .btn{font-size:inherit}
.navbar .navbar-menu li{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);font-family:var(--menu-font);line-height:var(--line-height);padding:0;white-space:nowrap}
.navbar .navbar-menu li.btn-container{line-height:initial;margin-left:var(--global-spacing)}
.navbar .navbar-menu li a:not(.btn),.navbar .navbar-menu li span[aria-haspopup=true]{display:block;padding:0 calc(var(--global-spacing)*.7);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}
.navbar .navbar-menu li a:not(.btn).active-link,.navbar .navbar-menu li a:not(.btn):active,.navbar .navbar-menu li a:not(.btn):focus,.navbar .navbar-menu li a:not(.btn):hover{color:var(--navbar-color-active)}
.navbar .navbar-menu li span{color:var(--dark);cursor:default;display:block;padding:0 calc(var(--global-spacing)/2)}
.navbar .navbar-menu li span[aria-haspopup=true]:active,.navbar .navbar-menu li span[aria-haspopup=true]:focus,.navbar .navbar-menu li span[aria-haspopup=true]:hover{color:var(--navbar-color-active)}
.navbar .navbar-menu>li:hover>a:not(.btn),.navbar .navbar-menu>li:hover>span[aria-haspopup=true]{color:var(--navbar-color-active)}
.navbar .navbar-menu>li:hover>[aria-haspopup=true]{-webkit-box-shadow:none;box-shadow:none}
.navbar .navbar-menu>li.has-submenu:not(.is-megamenu){position:relative}
.navbar .navbar-menu>li.has-submenu>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.navbar .navbar-menu>li.has-submenu>a::after{content:"";border-left-width:1px;border-left-style:solid;border-bottom-width:1px;border-bottom-style:solid;position:relative;top:-1px;height:6px;width:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .24s ease-out;transition:all .24s ease-out;margin-left:calc(var(--global-spacing)/2)}
.navbar .navbar-menu>li.has-submenu>.navbar-submenu li{border-bottom:1px solid #ccc;line-height:1.5;padding:0 calc(var(--global-spacing)*.25);font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);font-family:var(--menu-font);line-height:var(--line-height);text-transform:none}
.navbar .navbar-menu>li.has-submenu>.navbar-submenu li:last-child{border:none}
.navbar .navbar-menu>li.has-submenu>.navbar-submenu li a{padding:calc(var(--global-spacing)/2) 0;-webkit-transition:all .24s ease;transition:all .24s ease}
.navbar .navbar-menu>li.has-submenu>.navbar-submenu li span{padding:calc(var(--global-spacing)/2) 1.2142857143rem}
.navbar .navbar-menu>li.has-submenu>.navbar-submenu li span[aria-haspopup=true]{padding:calc(var(--global-spacing)/2) 0;-webkit-transition:all .24s ease;transition:all .24s ease}
@media(max-width: 56.25em){.navbar .navbar-menu{display:none}}
.navbar .has-submenu li a{color:var(--navbar-color-contrast)}
.navbar .has-submenu:active>.navbar-submenu,.navbar .has-submenu:active .navbar-megamenu,.navbar .has-submenu:focus>.navbar-submenu,.navbar .has-submenu:focus .navbar-megamenu,.navbar .has-submenu:hover>.navbar-submenu,.navbar .has-submenu:hover .navbar-megamenu{left:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;margin-top:calc(var(--global-spacing)*-0.5);top:100%}
.navbar .has-submenu .has-submenu:active>.navbar-submenu,.navbar .has-submenu .has-submenu:active .navbar-megamenu,.navbar .has-submenu .has-submenu:focus>.navbar-submenu,.navbar .has-submenu .has-submenu:focus .navbar-megamenu,.navbar .has-submenu .has-submenu:hover>.navbar-submenu,.navbar .has-submenu .has-submenu:hover .navbar-megamenu{top:0;margin-top:0}
.navbar .navbar-submenu,.navbar .navbar-megamenu{-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);border-radius:var(--border-radius);border-top-left-radius:0;border-top-right-radius:0;left:-9999px;z-index:1;opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0.275, 1.375, 0.8, 1);transition:opacity .15s,-webkit-transform .3s cubic-bezier(0.275, 1.375, 0.8, 1);transition:opacity .15s,transform .3s cubic-bezier(0.275, 1.375, 0.8, 1);transition:opacity .15s,transform .3s cubic-bezier(0.275, 1.375, 0.8, 1),-webkit-transform .3s cubic-bezier(0.275, 1.375, 0.8, 1);will-change:transform}
.navbar .navbar-submenu{-webkit-transform-origin:0 top;-ms-transform-origin:0 top;transform-origin:0 top;background:var(--navbar-background-color);list-style-type:none;margin:0 0 calc(var(--global-spacing)*.7);padding:calc(var(--global-spacing)*.7) var(--global-spacing);position:absolute;text-align:left;white-space:nowrap}
.navbar .navbar-megamenu{-webkit-transform-origin:50% top;-ms-transform-origin:50% top;transform-origin:50% top;position:absolute;background-color:var(--navbar-megamenu-background-color);width:100%;margin:auto;line-height:initial;z-index:-1}
.navbar .navbar-megamenu li a:not(.btn){color:var(--navbar-megamenu-color-contrast)}
.navbar .navbar-megamenu li a:not(.btn).active-link,.navbar .navbar-megamenu li a:not(.btn):active,.navbar .navbar-megamenu li a:not(.btn):focus,.navbar .navbar-megamenu li a:not(.btn):hover{color:var(--navbar-megamenu-color-active)}
.navbar .navbar-megamenu li:after{border-color:var(--navbar-megamenu-color-contrast)}
.navbar .navbar-megamenu li.has-submenu li a:not(.btn){color:var(--navbar-megamenu-color-contrast)}
.navbar .navbar-megamenu li.has-submenu li a:not(.btn).active-link,.navbar .navbar-megamenu li.has-submenu li a:not(.btn):active,.navbar .navbar-megamenu li.has-submenu li a:not(.btn):focus,.navbar .navbar-megamenu li.has-submenu li a:not(.btn):hover{color:var(--navbar-megamenu-color-active)}
.navbar .navbar-megamenu li.has-submenu li:after{border-color:var(--navbar-megamenu-color-contrast)}
.navbar .navbar-megamenu>div{width:100%;max-width:var(--page-max-width);margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.navbar .navbar-megamenu>div>div{padding:var(--global-spacing);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.navbar .navbar-toggle{background:var(---navbar-background-color);border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;line-height:1;margin:0 calc(var(--global-spacing)/2) 0 0;overflow:visible;padding:calc(var(--global-spacing)/1.5);text-transform:none;z-index:2004}
.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;-webkit-transform:none;-ms-transform:none;transform:none}
.navbar .navbar-toggle-box{width:18px;height:13px;display:inline-block;position:relative}
.navbar .navbar-toggle-inner{display:block;top:50%;text-indent:-9999999em;width:18px;height:2px;background-color:var(--navbar-color-contrast);position:absolute;-webkit-transition:opacity .14s ease-out,-webkit-transform;transition:opacity .14s ease-out,-webkit-transform;transition:transform,opacity .14s ease-out;transition:transform,opacity .14s ease-out,-webkit-transform;-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:var(--global-transition);transition-timing-function:var(--global-transition)}
.navbar .navbar-toggle-inner::before{content:"";display:block;top:-5px}
.navbar .navbar-toggle-inner::after{content:"";display:block;bottom:-5px;width:18px;height:2px;background-color:var(--navbar-color-contrast);position:absolute;-webkit-transition:opacity .14s ease-out,-webkit-transform;transition:opacity .14s ease-out,-webkit-transform;transition:transform,opacity .14s ease-out;transition:transform,opacity .14s ease-out,-webkit-transform}
.navbar .navbar-toggle-inner::before{width:18px;height:2px;background-color:var(--navbar-color-contrast);position:absolute;-webkit-transition:opacity .14s ease-out,-webkit-transform;transition:opacity .14s ease-out,-webkit-transform;transition:transform,opacity .14s ease-out;transition:transform,opacity .14s ease-out,-webkit-transform;-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}
.navbar .navbar-toggle-inner::after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms var(--global-transition);transition:bottom 75ms ease .12s,-webkit-transform 75ms var(--global-transition);transition:bottom 75ms ease .12s,transform 75ms var(--global-transition);transition:bottom 75ms ease .12s,transform 75ms var(--global-transition),-webkit-transform 75ms var(--global-transition)}
@media(min-width: 56.25em){.navbar .navbar-toggle{display:none}}
.navbar_mobile_sidebar{background:var(--navbar-background-color);color:var(--navbar-color-contrast);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);height:100vh;max-width:var(--mobile-sidebar-max-width);left:calc(var(--mobile-sidebar-max-width)*-1);width:80%;overflow:auto;position:fixed;top:0;z-index:9999;-webkit-transition:all .3s var(--global-transition);transition:all .3s var(--global-transition)}
.navbar_mobile_sidebar .navbar-menu{margin:calc(var(--global-spacing)*1.2) calc(var(--global-spacing)*2)}
.navbar_mobile_sidebar .navbar-menu li{font-family:var(--heading-font);font-size:14px;list-style:none;line-height:1.3;margin:0;padding:0}
.navbar_mobile_sidebar .navbar-menu li.btn-container{margin-top:var(--global-spacing)}
.navbar_mobile_sidebar .navbar-menu li.btn-container .btn{width:100%}
.navbar_mobile_sidebar .navbar-menu li a:not(.btn){color:var(--navbar-color-contrast);display:block;padding:10px 20px 10px 0;position:relative;font-weight:500}
.navbar_mobile_sidebar .navbar-menu li a:not(.btn).active-link,.navbar_mobile_sidebar .navbar-menu li a:not(.btn):active,.navbar_mobile_sidebar .navbar-menu li a:not(.btn):focus,.navbar_mobile_sidebar .navbar-menu li a:not(.btn):hover{color:var(--navbar-color-active)}
.navbar_mobile_sidebar .navbar-menu li.has-submenu>a:not(.btn):after{border-right:1px solid var(--navbar-color-active);border-top:1px solid var(--navbar-color-active);content:"";height:6px;position:absolute;right:6%;top:47%;-webkit-transform:translate(0, -47%) rotate(45deg);-ms-transform:translate(0, -47%) rotate(45deg);transform:translate(0, -47%) rotate(45deg);width:6px}
.navbar_mobile_sidebar .navbar-menu li.has-submenu>.navbar-submenu{display:none}
.navbar_mobile_sidebar .navbar-menu li.has-submenu>[type=checkbox]:checked~a:not(.btn):after{-webkit-transform:translate(0, -47%) rotate(135deg);-ms-transform:translate(0, -47%) rotate(135deg);transform:translate(0, -47%) rotate(135deg)}
.navbar_mobile_sidebar .navbar-menu li.has-submenu>[type=checkbox]:checked~.navbar-submenu{display:block}
.navbar_mobile_sidebar .navbar-submenu{margin:0 0 0 24px;padding:0}
.navbar_mobile_sidebar-overlay{background:rgba(0,0,0,.6);height:100%;position:fixed;top:0;-webkit-transition:all .3s var(--global-transition);transition:all .3s var(--global-transition);width:100%;z-index:1000;opacity:0;pointer-events:none}
input[type=checkbox]#navbar_mobile_input{position:fixed;left:-999px}
input[type=checkbox]#navbar_mobile_input:checked~.navbar_mobile_sidebar{left:0}
input[type=checkbox]#navbar_mobile_input:checked~.navbar_mobile_sidebar-overlay{opacity:1;pointer-events:auto}
.logo-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:-50px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:var(--navbar-logo-height);text-align:center}
@media(min-width: 56.25em){.logo-container{-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit;margin-left:0px}}
.logo-container .logo{margin-right:auto;position:relative;display:inline-block;height:100%;z-index:1001}
.logo-container .logo>img{max-width:6rem;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-right:25px}
@media(min-width: 56.25em){.logo-container{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;text-align:left}}
.btn-container{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.btn-container .btn--clean-secondary{font-weight:400}
.btn-container .btn--clean-text{font-weight:400}
.footer{font-size:.85rem;position:relative;background-color:var(--footer-background-color);color:var(--footer-color-contrast)}
.footer ul{list-style-type:none;margin-left:0}
.footer ul>li>a{padding:var(--global-padding)/4 0;display:inline-block}
.footer ul>li{font-weight:800;color:var(--white)}
.footer ul>li>i{font-size:18px}
.footer .footer-inner{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 auto;max-width:var(--page-max-width);padding:var(--global-spacing) var(--page-margin);-webkit-box-sizing:border-box;box-sizing:border-box}
.footer a{text-decoration:none;-webkit-transition:all .14s ease-out;transition:all .14s ease-out;opacity:1}
.footer a:hover,.footer a:active,.footer a:focus{opacity:.5}
.footer p{margin-top:0px}
.footer .footer-bttop{font-size:22px;line-height:35px;font-weight:400;background:var(--primary-color);border:2px solid rgba(0,0,0,0);bottom:var(--global-spacing);right:calc(var(--global-spacing)*2);border-radius:2px;height:40px;width:40px;opacity:0;overflow:hidden;padding:0;position:fixed;text-align:center;visibility:hidden;z-index:999;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .48s ease;transition:all .48s ease;color:var(--white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none;box-shadow:none}
.footer .footer-bttop.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.footer .footer-bttop.is-visible:hover,.footer .footer-bttop.is-visible:active,.footer .footer-bttop.is-visible:focus{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:none;box-shadow:none;background:none;border:2px solid rgba(0,0,0,0);color:var(--primary-color);box-shadow:none;background:var(--white)}
@media(min-width: 56.25em){.footer .footer-bttop{bottom:calc(var(--global-spacing)*2)}}
.footer .footer-copyright{border-top:1px solid var(--footer-color-contrast);padding-top:var(--global-spacing);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-size:.85em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.footer .footer-copyright>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
@media(min-width: 37.5em){.footer .footer-copyright>div{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}
.footer .footer-copyright>.footer-copyright-text{margin-bottom:calc(var(--global-spacing)/2);text-align:center}
@media(max-width: 37.5em){.footer .footer-copyright>.footer-copyright-text{text-align:center}}
.footer .footer-copyright .footer-copyright-menu .footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.footer .footer-copyright .footer-copyright-menu .footer-nav>li+li{margin-left:calc(var(--global-spacing)/2)}
@media(min-width: 37.5em){.footer .footer-copyright .footer-copyright-menu .footer-nav{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}}
.footer .footer-infos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5%;width:100%;margin:0 calc(var(--global-spacing)/-2);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer .footer-infos>div{padding:0 calc(var(--global-spacing)/2);-webkit-box-sizing:content-box;box-sizing:content-box;margin:calc(var(--global-spacing)/2) 0;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
@media(min-width: 37.5em){.footer .footer-infos>div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}
@media(min-width: 56.25em){.footer .footer-infos>div:first-child{width:30%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}
.footer a{-webkit-transition:all .4s var(--global-transition);transition:all .4s var(--global-transition);color:var(--footer-color-contrast);opacity:1}
.footer a:hover,.footer a:active,.footer a:focus{opacity:.75}
.footer .logo--white,.footer .logo--color{display:inline-block}
.footer .logo--color{display:inline-block}
.footer-nav{margin:0;font-size:.825em;text-align:center;font-weight:300}
@media(min-width: 56.25em){.footer-nav{text-align:left}}
.footer-nav li{padding:calc(var(--global-spacing)*.25) 0}
.footer-nav li>a{display:inline-block;width:100%}
.footer-nav li.has-submenu>a:not(.btn){position:relative;width:100%;display:block;padding-right:var(--global-spacing)}
.footer-nav li.has-submenu>a:not(.btn):after{border-right:1px solid var(--navbar-color-active);border-top:1px solid var(--navbar-color-active);content:"";height:6px;position:absolute;right:6%;top:47%;-webkit-transform:translate(0, -47%) rotate(45deg);-ms-transform:translate(0, -47%) rotate(45deg);transform:translate(0, -47%) rotate(45deg);width:6px}
.footer-nav li.has-submenu>.navbar-submenu{display:none;font-size:.92em}
.footer-nav li.has-submenu>[type=checkbox]:checked~a:not(.btn):after{-webkit-transform:translate(0, -47%) rotate(135deg);-ms-transform:translate(0, -47%) rotate(135deg);transform:translate(0, -47%) rotate(135deg)}
.footer-nav li.has-submenu>[type=checkbox]:checked~.navbar-submenu{display:block;margin-left:calc(var(--global-spacing)/2)}
.footer-text-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex-footer-text-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media(min-width: 56.25em){.flex-footer-text-menu{padding:0px;padding-right:20px;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}}
.flex-footer-text-menu>li{padding:10px}
@media(min-width: 56.25em){.flex-footer-text-menu>li{padding:0px;padding-right:20px}}
.footer-nav-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer-nav-name{padding:15px 0;font-size:.9rem}
@media(min-width: 56.25em){.footer-nav-name{text-align:start}}
.flex-footer-text-menu-pp{padding-top:25px}
@media(min-width: 56.25em){.flex-footer-text-menu-pp{padding-top:0px}}
footer>.footer-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
footer>.footer-inner>.footer-infos-menu{width:100%}
footer{padding-top:3.75rem}
.flex-footer-text-menu-social{font-size:1.1rem}
.btn,[type=button],[type=submit],button{border-radius:var(--border-radius);cursor:pointer;display:inline-block;font-family:var(--heading-font);font-size:.95em;font-weight:var(--font-weight-bold);padding:calc(var(--global-spacing)*.5) var(--global-spacing);vertical-align:middle;text-align:left;-webkit-transition:all .3s var(--global-transition);transition:all .3s var(--global-transition);-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1;background:var(--primary-color);color:var(--primary-color-contrast);border:1px solid var(--primary-color)}
.btn.active,.btn:active,.btn:focus,.btn:hover,[type=button].active,[type=button]:active,[type=button]:focus,[type=button]:hover,[type=submit].active,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button.active,button:active,button:focus,button:hover{border:1px solid var(--primary-color);background:var(--primary-color);color:var(--primary-color-contrast);text-decoration:none;opacity:.8}
.btn--outline-primary{opacity:1;background:none;border-width:2px;border-color:var(--primary-color);color:var(--text-color)}
.btn--outline-primary.active,.btn--outline-primary:active,.btn--outline-primary:focus,.btn--outline-primary:hover{background:none;border-width:2px;border-color:var(--primary-color);color:var(--primary-color);opacity:.8}
.btn--outline-secondary{opacity:1;background:none;border-width:2px;border-color:var(--secondary-color);color:var(--text-color)}
.btn--outline-secondary.active,.btn--outline-secondary:active,.btn--outline-secondary:focus,.btn--outline-secondary:hover{background:none;border-width:2px;border-color:var(--secondary-color);color:var(--secondary-color);opacity:.8}
.btn--outline-white{opacity:1;background:none;border-width:2px;border-color:var(--white);color:var(--text-color);color:var(--white)}
.btn--outline-white.active,.btn--outline-white:active,.btn--outline-white:focus,.btn--outline-white:hover{background:none;border-width:2px;border-color:var(--white);color:var(--white);opacity:.8}
.btn--clean-secondary{background:none;border:0;color:var(--secondary-color)}
.btn--clean-secondary.active,.btn--clean-secondary:active,.btn--clean-secondary:focus,.btn--clean-secondary:hover{background:none;border:0;color:var(--secondary-color);opacity:.8}
.btn--clean-text{background:none;border:0;color:var(--text-color)}
.btn--clean-text.active,.btn--clean-text:active,.btn--clean-text:focus,.btn--clean-text:hover{background:none;border:0;color:var(--text-color);opacity:.8}
.btn:disabled,[type=button]:disabled,[type=submit]:disabled,button:disabled{background-color:var(--light);-webkit-box-shadow:var(--shadow-0);box-shadow:var(--shadow-0);color:var(--dark);cursor:not-allowed}
.btn:disabled.active,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover,[type=button]:disabled.active,[type=button]:disabled:active,[type=button]:disabled:focus,[type=button]:disabled:hover,[type=submit]:disabled.active,[type=submit]:disabled:active,[type=submit]:disabled:focus,[type=submit]:disabled:hover,button:disabled.active,button:disabled:active,button:disabled:focus,button:disabled:hover{-webkit-box-shadow:var(--shadow-0);box-shadow:var(--shadow-0);-webkit-transform:none;-ms-transform:none;transform:none}
h1,.h1,h2,.h2,h3,.h3,h6,.h6{color:var(--headings-color);font-family:var(--heading-font);font-weight:var(--headings-weight);line-height:1.2;text-transform:var(--headings-transform)}
h1,.h1{font-size:1.36rem}
@media(min-width: 37.5em){h1,.h1{font-size:1.7rem}}
@media(min-width: 56.25em){h1,.h1{font-size:2.04rem}}
h2,.h2{font-size:1.29rem}
@media(min-width: 37.5em){h2,.h2{font-size:1.6125rem}}
@media(min-width: 56.25em){h2,.h2{font-size:1.935rem}}
h3,.h3{font-size:1.21rem}
@media(min-width: 37.5em){h3,.h3{font-size:1.5125rem}}
@media(min-width: 56.25em){h3,.h3{font-size:1.815rem}}
h6,.h6{font-size:1rem}
@media(min-width: 37.5em){h6,.h6{font-size:1.25rem}}
@media(min-width: 56.25em){h6,.h6{font-size:1.5rem}}
h1+*,.h1+*,h2+*,.h2+*,h3+*,.h3+*,h6+*,.h6+*{margin-top:calc(var(--global-spacing)*.75)}
b,strong{font-weight:var(--font-weight-bold)}
.card{background-color:var(--cards-bg);-webkit-box-shadow:0px 4px 8px rgba(42,56,68,.2);box-shadow:0px 4px 8px rgba(42,56,68,.2);border-radius:var(--border-radius);overflow:hidden;position:relative;-webkit-transition:all .3s var(--global-transition);transition:all .3s var(--global-transition);will-change:transform;overflow:visible;margin-top:75px}
.card>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.card:hover{-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);-webkit-transform:scale(1.015);-ms-transform:scale(1.015);transform:scale(1.015)}
.card .card-image{height:var(--cards-image-height);overflow:hidden;position:relative;height:150px;margin:0 calc(var(--global-spacing)*1.25);margin-top:-75px}
.card .card-image>img{display:block;height:100%;-o-object-fit:var(--cards-image-settings);object-fit:var(--cards-image-settings);-o-object-position:var(--cards-image-align);object-position:var(--cards-image-align);width:100%}
.card .card-content{font-size:.8rem;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:calc(var(--global-spacing)*1.5);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.card .card-content>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.card .card-title{font-size:1.2rem;color:var(--secondary-color)}
.card .card-title+p{margin-top:calc(var(--global-spacing)*.5)}
.card .card-footer{border-top:1px solid var(--light);font-family:var(--heading-font);font-size:.7rem;font-weight:var(--font-weight-normal);margin:calc(var(--global-spacing)*1.2) 0 0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;bottom:var(--global-spacing);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;padding-top:calc(var(--global-spacing)*.7);width:calc(100% - var(--global-spacing)*4)}
.h3{font-weight:400;line-height:140%;font-size:1.04rem}
.texte{font-weight:400;line-height:150%;font-size:.8rem}
.card .card-title+p{margin-top:0px}
.texte-card{color:#2a3844;opacity:40%}
.texte-card-description{color:#2a3844;opacity:70%}
:root{--cards-gap: 3vw}
.grid-container{display:grid;gap:var(--cards-gap)}
@media(min-width: 37.5em){.grid-container--col3{grid-template-columns:repeat(2, 1fr)}}
@media(min-width: 56.25em){.grid-container--col3{grid-template-columns:repeat(3, 1fr)}}