*::before,*::after{box-sizing:border-box;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}*{box-sizing:border-box;margin:0;padding:0}.title,h1,h2,h3,h4,h5,h6{font-weight:700;color:#44D62C}#main-wrap{overflow-x:hidden}body{overflow-x:hidden;font:400 18px/1.5 "hv";-webkit-font-smoothing:antialiased;color:#21737C;background:#fff;margin:0;padding:0}body.overflow{overflow:hidden}main{display:block}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}input,button,textarea,select{outline:none}ol,ul{margin:0;padding:0;list-style:none}ol li,ul li{list-style:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#44D62C;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}a:hover{color:#44D62C;text-decoration:none}p{margin-bottom:30px}b,strong{font-weight:700}.darkcustom{background-color:#191919;color:#fff}@font-face{font-family:"hv";src:url("../fonts/helvetica-neue-light.eot");src:url("../fonts/helvetica-neue-light.eot?#iefix") format("embedded-opentype"),url("../fonts/helvetica-neue-light.woff") format("woff"),url("../fonts/helvetica-neue-light.woff2") format("woff"),url("../fonts/helvetica-neue-light.ttf") format("truetype"),url("../fonts/helvetica-neue-light.svg?#webfont") format("svg");font-weight:300;font-display:swap}@font-face{font-family:"hv";src:url("../fonts/helvetica-neue.eot");src:url("../fonts/helvetica-neue.eot?#iefix") format("embedded-opentype"),url("../fonts/helvetica-neue.woff") format("woff"),url("../fonts/helvetica-neue.woff2") format("woff"),url("../fonts/helvetica-neue.ttf") format("truetype"),url("../fonts/helvetica-neue.svg?#webfont") format("svg");font-weight:400;font-display:swap}@font-face{font-family:"hv";src:url("../fonts/helvetica-neue-medium.eot");src:url("../fonts/helvetica-neue-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/helvetica-neue-medium.woff") format("woff"),url("../fonts/helvetica-neue-medium.woff2") format("woff"),url("../fonts/helvetica-neue-medium.ttf") format("truetype"),url("../fonts/helvetica-neue-medium.svg?#webfont") format("svg");font-weight:500;font-display:swap}@font-face{font-family:"hv";src:url("../fonts/helvetica-neue-bold.eot");src:url("../fonts/helvetica-neue-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/helvetica-neue-bold.woff") format("woff"),url("../fonts/helvetica-neue-bold.woff2") format("woff"),url("../fonts/helvetica-neue-bold.ttf") format("truetype"),url("../fonts/helvetica-neue-bold.svg?#webfont") format("svg");font-weight:700;font-display:swap}@font-face{font-family:"hr";src:url("../fonts/helvetica-regular.eot");src:url("../fonts/helvetica-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/helvetica-regular.woff") format("woff"),url("../fonts/helvetica-regular.woff2") format("woff"),url("../fonts/helvetica-regular.ttf") format("truetype"),url("../fonts/helvetica-regular.svg?#webfont") format("svg");font-weight:400;font-display:swap}#main-wrap{overflow-x:hidden}@media (max-width: 1279.9px){#main-wrap{padding-top:90px}}.with_accent span{line-height:85px}@media (max-width: 1025px){.with_accent{line-height:unset !important}.with_accent span{line-height:unset}}.wrapper{width:100%;max-width:1280px;position:relative;margin:0 auto;padding-left:40px;padding-right:40px}@media (max-width: 768px){.wrapper{width:100%;padding-left:20px;padding-right:20px}}.wrapper.big{max-width:1335px}.wrapper.custom{max-width:1360px}.wrapper.xbig{max-width:1440px}.wrapper.sm{max-width:1130px}.wrapper.custom-margex{padding-left:50px;padding-right:50px}@media (max-width: 1279.9px){.wrapper.custom-margex{padding-left:40px;padding-right:40px}}@media (max-width: 768px){.wrapper.custom-margex{padding-left:15px;padding-right:15px}}.small-wrap{max-width:625px;width:100%}.small-wrap.xs{max-width:500px}.small-wrap.sxs{max-width:351px}.border-primarycolor{border:1px solid #44D62C}.border-v{width:3px;height:36px;margin:0 auto;background:#fff}.border-bottom-light{border-bottom:1px solid #fff}.mw-100{max-width:100% !important}[class*=grid]{display:grid}.grid-50{grid-template-columns:1fr 1fr}@media (max-width: 600px){.grid-50{grid-template-columns:auto}}.grid-33{grid-template-columns:1fr 1fr 1fr}.grid-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid__icon{grid-template-columns:82px auto;align-items:center}.grid-auto{grid-template-columns:auto 1fr}@media (max-width: 600px){.grid-auto.block-m{grid-template-columns:auto}}.light-content *:not([class^=btn]){color:#fff !important}.light-content .btn__bottomborder{filter:brightness(0) invert(1) !important}.light-content .text-quote::before{background:#fff}.breadcrumb li:not(.active){text-decoration:underline}.breadcrumb li:hover{text-decoration:none}.media-img-custom img{max-width:100%;display:block;margin:0 auto}.text-underline{text-decoration:underline}.text-bold{font-family:"hv"}.text-col-2{column-count:2;column-gap:40px}@media (max-width: 768px){.text-col-2{column-count:auto}}.text-sb{display:flex;align-items:center;justify-content:space-between}@media (max-width: 600px){.text-sb.block-m{display:block}}.textlinkborder a{text-decoration:underline}.photo img{max-width:100%}.hoverimg{overflow:hidden;display:block}.hoverimg img{width:100%;-webkit-transition:all ease 600ms;-moz-transition:all ease 600ms;-ms-transition:all ease 600ms;-o-transition:all ease 600ms;transition:all ease 600ms}.red{color:red}img.alignright,a img.alignright{float:right;margin:0 0 1em 1em}img.alignleft,a img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter,a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.vh-100-c{min-height:calc(100vh - 90px)}.vh-90-c.content-banner{min-height:calc(100vh - 90px) !important}@media (max-width: 600px){.vh-90-c.content-banner{min-height:calc(100vh - 60px) !important}}.object-fit-cover{object-fit:cover}.object-fit-cover.img-border-white{width:calc(100% - 20px) !important}.slick-arrow{width:60px;height:60px;cursor:pointer;background-color:transparent;background-position:center;background-repeat:no-repeat;font-size:0;z-index:1}.slick-prev{background-image:url(../img/slick-prev.svg)}.slick-next{background-image:url(../img/slick-next.svg)}.slick-dots{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:10px;padding:0}.slick-dots button{font-size:0;line-height:0;display:block;width:16px;height:16px;background:transparent;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-radius:50%;border:1px solid #44D62C}.slick-dots .slick-active button{background:#44D62C !important}.texte :last-child{margin-bottom:0}.texte iframe{min-height:540px}.texte ul{margin-bottom:32px;padding:0 0 0 15px}.texte ul li{position:relative;list-style-type:none;padding-left:15px}.texte ul li:not(:last-child){margin-bottom:9px}.texte ul li::before{content:"";display:block;position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:#44D62C}.texte blockquote{font:700 24px/32px "hv";color:#21737C;border-left:2px solid #21737C;padding-left:60px}@media (min-width: 1279.9px){.texte blockquote{margin:0 -40px}}@media (max-width: 1025px){.texte blockquote{padding-left:20px}}.texte.customp{margin-bottom:10px}.texte.list-custom{padding-left:0}.texte.list-custom ul{padding-left:0}.texte.list-custom li{padding-left:0}.texte.list-custom li:before{display:none}.texte.list-custom p+ul{margin-top:-10px}.texte-mh p{min-height:90px}small{font-size:30px}@media (max-width: 768px){small{font-size:20px}}.custom-text ul{list-style:none;padding:0}.custom-text ul li{padding-left:0;list-style:none}.custom-text ul li:not(:last-child){margin-bottom:10px}.custom-text ul li::before{display:none}.custom-text h3{font:700 24px/32px "hv";text-transform:initial}@media (min-width: 600px){.position-xs-absolute{position:absolute !important}}.bg__primary{background-color:#44D62C}.bg__second{background-color:#21737C}.bg__primarylight{background-color:#ebfbea}.bg__secondlight{background-color:#e9f1f2}.sb-v{flex-flow:column wrap;justify-content:space-between}@media (min-width: 768px){.linebreak-m br{display:none}}.custom-pwrap{margin-bottom:16px}.custom-pwrap p{margin-bottom:8px}.plus{display:block;width:32px;height:32px;background:url(../img/plus.svg) center no-repeat;background-size:contain}@media (min-width: 600px){.d-xs-block{display:block !important}}@media (min-width: 600px){.d-xs-none{display:none !important}}.delete{cursor:pointer}.gap-40{gap:40px}@media (max-width: 768px){.gap-40{gap:1.5rem !important}}.gridsidebar{grid-template-columns:auto 488px}@media (max-width: 1279.9px){.gridsidebar{grid-template-columns:auto 400px}}@media (max-width: 1025px){.gridsidebar{grid-template-columns:auto;border-right:1px solid #44D62C}}@media (max-width: 768px){.gridsidebar{border-right:0}}@media (min-width: 600px){.w-xs-auto{width:auto !important}}hr.sephr{display:block;width:100%;background-color:#44D62C;height:2px;border:none;opacity:1}hr.sephr.thin{height:1px}.not-allowed{cursor:not-allowed;opacity:0.5}.noborder{border:none}.search,.close{cursor:pointer}.sn{display:flex;gap:15px}.sn a{display:flex;align-items:center;justify-content:center;border-radius:50%;width:27px;height:27px}.sn a:not(.scroll){background-color:#44D62C}.sn a:not(.scroll):hover{background-color:#21737C}.sn-m1 a{display:grid;grid-template-columns:18px auto;align-items:center;gap:10px}.sn-m1 a img{display:block;margin:0 auto}.icon-list li{margin-top:20px}.icon-list span,.icon-list a{display:grid;grid-template-columns:36px auto;align-items:center}.icon-list span:not(span):hover,.icon-list a:not(span):hover{color:#21737C}.icon-list.center span,.icon-list.center a{justify-content:center}.checklist ul{padding-left:0}.checklist li{align-items:center;margin-top:0;list-style:none;padding-left:35px;background:url(../img/check.svg) left 3px no-repeat}.checklist li:before{display:none}.checklist li:not(:last-child){margin-bottom:12px}.color-second{color:#21737C}.round-icon{width:85px;height:85px;border-radius:50%;display:flex;align-items:center;justify-content:center}.gridicon{grid-template-columns:85px auto;gap:20px;align-items:center}.gridicon.arrow{grid-template-columns:85px auto 21px}.gridicon.um{grid-template-columns:85px auto;text-align:left}@media (max-width: 600px){.gridicon{grid-template-columns:auto;text-align:center}.gridicon .round-icon{margin-left:auto;margin-right:auto}}.breadcrumb a:hover{color:#21737C}.nice-select.number-select{border-radius:0;border:none;border-bottom:2px solid #44D62C;height:30px;line-height:30px;font-family:"hv"}.nice-select.number-select .current{display:block;text-align:center}.nice-select.number-select .list{width:100%}.nice-select.number-select .list .option{text-align:center}.msg{min-height:40px;display:flex;align-items:center;justify-content:center}.map-page img{width:100%}@media (max-width: 600px){.map-page{margin-left:-52px;margin-right:-113px;margin-bottom:30px}}.darkcustom .bg__primary{background-color:#000}.darkcustom .bg__second{background-color:#000}.darkcustom .bg__secondlight{background-color:#000}.big-title{font:normal 75px/1.1 "hv";text-transform:uppercase;color:#21737C;margin-bottom:20px}@media (max-width: 1025px){.big-title{font-size:24px}}.main-title,h1{font:500 90px/79px "hv";margin-bottom:10px;color:#21737C;text-transform:uppercase}@media (max-width: 1025px){.main-title,h1{font-size:30px;line-height:36px}.main-title.f-40,h1.f-40{font-size:30px;line-height:36px}}.title,h2{font:500 50px/59px "hv";margin-bottom:10px;text-transform:uppercase;color:#44D62C}.title span,h2 span{color:#21737C}.title.lightfirst span,h2.lightfirst span{color:#fff}@media (max-width: 1279.9px){.title,h2{font-size:34px;line-height:35px}}.customtypo{font-family:"hr";font-weight:400}.sub-title,h3{font:500 48px/1.3 "hv";margin-bottom:22px;text-transform:uppercase;color:#44D62C}h4{text-transform:uppercase;margin-bottom:25px}.title-custom{font:300 44px/1.2 "hv";margin-bottom:16px;text-transform:uppercase}.custom-titlemg h2:not(:first-of-type){margin-top:80px}@media (max-width: 1279.9px){.custom-titlemg h2:not(:first-of-type){margin-top:40px}}.small-title{font:300 28px/1.4 "hv";color:#21737C;margin-bottom:20px;text-transform:uppercase}.f-100{font-size:100px}.f-75{font-size:75px}@media (max-width: 1025px){.f-75{font-size:24px}}.f-24{font-size:24px;line-height:32px}@media (max-width: 768px){.f-24-m{font-size:24px !important;line-height:28px}}.f-50{font-size:50px}@media (max-width: 1025px){.f-50{font-size:24px}}.f-46{font-size:46px;line-height:45px}@media (max-width: 1025px){.f-46{font-size:24px;line-height:28px}}.f-40{font-size:40px;line-height:60px}.f-36{font-size:36px}.f-32{font-size:32px}.f-30{font-size:30px}.f-28{font-size:28px}.f-20{font-size:20px}.f-22{font-size:22px}.f-22-cm{font-size:19px !important}.f-18{font-size:18px}.f-16{font-size:16px}.f-15{font-size:15px}.f-14{font-size:14px}.f-12{font-size:12px}.small-text{font-size:14px}.xsmall-text{font-size:12px}.fbold{font-weight:700}.text-medium{font-weight:500 !important}.text-green{color:#44D62C}.text-blue{color:#21737C}.text-blue span{display:initial}.titlenbr{position:relative;display:grid;grid-template-columns:auto 1fr;gap:10px}@media (min-width: 1366px){.titlenbr{margin-left:-53px}}@media (max-width: 600px){.titlenbr{font-size:30px}}.darkcustom .main-title,.darkcustom h1{color:#fff}.darkcustom .small-title{color:#fff}.darkcustom .title span,.darkcustom h2 span{color:#fff}.darkcustom .title.text-blue,.darkcustom h2.text-blue{color:#fff}.py-30{padding-top:30px;padding-bottom:30px}.px-30{padding-left:30px;padding-right:30px}.p-40{padding:40px}.py-60{padding-top:60px;padding-bottom:60px}@media (max-width: 1025px){.py-60{padding-top:40px;padding-bottom:40px}}.py-80{padding-top:80px;padding-bottom:80px}@media (max-width: 1025px){.py-80{padding-top:50px;padding-bottom:50px}}.py-120{padding-top:120px;padding-bottom:120px}@media (max-width: 1025px){.py-120{padding-top:65px;padding-bottom:65px}}.px-80{padding-left:80px;padding-right:80px}@media (max-width: 1025px){.px-80{padding-left:0;padding-right:0}}.px-70{padding-left:70px;padding-right:70px}@media (max-width: 1025px){.px-70{padding-left:15px;padding-right:15px}}.px-100{padding-left:100px;padding-right:100px}.px-60{padding-left:60px;padding-right:60px}@media (max-width: 1279.9px){.px-60{padding-left:40px;padding-right:40px}}@media (max-width: 768px){.px-60{padding-left:15px;padding-right:15px}}.px-90{padding-left:90px;padding-right:90px}@media (max-width: 1025px){.px-90{padding-left:0;padding-right:0}}.py-100{padding-top:100px;padding-bottom:100px}@media (max-width: 1025px){.py-100{padding-top:50px;padding-bottom:50px}}.pt-100{padding-top:100px}@media (max-width: 1025px){.pt-100{padding-top:50px}}.pb-100{padding-bottom:100px}@media (max-width: 1025px){.pb-100{padding-bottom:50px}}.py-130{padding-top:130px;padding-bottom:130px}@media (max-width: 1025px){.py-130{padding-top:60px;padding-bottom:60px}}.py-150{padding-top:150px;padding-bottom:150px}@media (max-width: 1025px){.py-150{padding-top:50px;padding-bottom:50px}}.py-100-30{padding-top:100px;padding-bottom:30px}.py-100-60{padding-top:100px;padding-bottom:60px}.py-150-60{padding-top:150px;padding-bottom:60px}.px-105{padding-left:105px;padding-right:105px}@media (max-width: 1279.9px){.px-105{padding-left:40px;padding-right:40px}}@media (min-width: 1025px){.px-md-105{padding-left:105px;padding-right:105px}}@media (min-width: 1025px){.pt-md-160{padding-top:160px}}@media (min-width: 768px){.pt-sm-160{padding-top:160px}}.pl-105{padding-left:105px}@media (max-width: 1025px){.pl-105{padding-left:40px}}.pl-120{padding-left:120px}@media (max-width: 1025px){.pl-120{padding-left:40px}}.pr-120{padding-right:120px}@media (max-width: 1025px){.pr-120{padding-right:40px}}@media (min-width: 768px){.pr-sm-120{padding-right:120px}}@media (min-width: 1279.9px){.pl-md-105{padding-left:105px}}@media (min-width: 1279.9px){.pl-md-120{padding-left:120px}}.pr-105{padding-right:105px}@media (max-width: 1025px){.pr-105{padding-right:40px}}@media (min-width: 1025px){.pr-md-105{padding-right:105px}}@media (min-width: 1025px){.pr-md-120{padding-right:120px}}.pb-60{padding-bottom:60px}.pt-60{padding-top:60px}.pt-80{padding-top:80px}@media (max-width: 1025px){.pt-80{padding-top:50px}}.pb-80{padding-bottom:80px}@media (max-width: 1025px){.pb-80{padding-bottom:50px}}.pb-105{padding-bottom:105px}@media (max-width: 1025px){.pb-105{padding-bottom:50px}}.pb-160{padding-bottom:160px}@media (max-width: 1025px){.pb-160{padding-bottom:50px}}@media (min-width: 1025px){.pb-md-160{padding-bottom:160px}}.pt-160{padding-top:160px}@media (max-width: 1025px){.pt-160{padding-top:50px}}.pb-120{padding-bottom:120px}@media (max-width: 1025px){.pb-120{padding-bottom:50px}}.pt-120{padding-top:120px}@media (max-width: 1025px){.pt-120{padding-top:50px}}@media (max-width: 768px){.pl-mob{padding-left:20px}}@media (max-width: 768px){.pr-mob{padding-right:20px}}.nt-200{margin-top:-200px}@media (max-width: 1025px){.nt-200{margin-top:0}}@media (max-width: 768px){.mx-n20-mob{margin-left:-20px;margin-right:-20px;width:auto !important}}.mx-out{margin-left:50px;margin-right:50px}@media (max-width: 1279.9px){.mx-out{margin-left:40px;margin-right:40px}}@media (max-width: 768px){.mx-out{margin-left:15px;margin-right:15px}}@media (min-width: 1279.9px){.w-lg-50{width:50%}}.my-100{margin-top:100px;margin-bottom:100px}@media (max-width: 1025px){.my-100{margin-top:50px;margin-bottom:50px}}.my-10{margin-top:10px;margin-bottom:10px}.my-70{margin-top:70px;margin-bottom:70px}@media (max-width: 1025px){.my-70{margin-top:50px;margin-bottom:50px}}.my-80{margin-top:80px;margin-bottom:80px}@media (max-width: 1025px){.my-80{margin-top:50px;margin-bottom:50px}}.my-90{margin-top:90px;margin-bottom:90px}@media (max-width: 1025px){.my-90{margin-top:50px;margin-bottom:50px}}.mt-100{margin-top:100px}@media (max-width: 1025px){.mt-100{margin-top:30px}}.my-200{margin-top:200px;margin-bottom:200px}.py-200{padding-top:200px;padding-bottom:200px}.mt-120{margin-top:120px}@media (max-width: 1025px){.mt-120{margin-top:50px}}.mt-80{margin-top:80px}@media (max-width: 1025px){.mt-80{margin-top:50px}}.mt-60{margin-top:60px}@media (max-width: 1025px){.mt-60{margin-top:30px}}.mb-130{margin-bottom:130px}@media (max-width: 1025px){.mb-130{margin-bottom:60px}}.mb-160{margin-bottom:160px}@media (max-width: 1025px){.mb-160{margin-bottom:80px}}.mb-120{margin-bottom:120px}@media (max-width: 1025px){.mb-120{margin-bottom:80px}}@media (min-width: 768px){.mb-sm-120{margin-bottom:120px}}.mb-100{margin-bottom:100px}@media (max-width: 1025px){.mb-100{margin-bottom:50px}}@media (min-width: 1025px){.mb-100-nom{margin-bottom:100px}}.mb-80{margin-bottom:80px !important}@media (max-width: 1025px){.mb-80{margin-bottom:50px !important}}.mb-90{margin-bottom:90px !important}@media (max-width: 1025px){.mb-90{margin-bottom:44px !important}}.mb-70{margin-bottom:70px !important}@media (max-width: 1025px){.mb-70{margin-bottom:60px !important}}.mb-60{margin-bottom:60px}@media (max-width: 1025px){.mb-60{margin-bottom:40px}}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.mt-70{margin-top:70px}@media (max-width: 1025px){.mt-70{margin-top:40px}}.mb-20{margin-bottom:20px}.ms-100{margin-left:100px}.mcx-90{margin-left:90px;margin-right:90px}@media (min-width: 1025px){.mw-md-80{max-width:80%}}@media (min-width: 1279.9px){.ms-90{margin-left:90px}}.mt-n160{margin-top:-160px}@media (max-width: 1279.9px){.mt-n160{margin-top:0}}.mt-n80{margin-top:-56px}@media (max-width: 1279.9px){.mt-n80{margin-top:0}}.mt-n30{margin-top:-30px}.mt-n20{margin-top:-20px}.mt-n10{margin-top:-10px}.mt-n1{margin-top:-1px}@media (max-width: 600px){.no-mr-mob{position:relative;width:calc(100% + 20px)}}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-y-55{gap:55px 30px}.h-380{height:380px}.w-40{width:40%}.z1{z-index:1}.pr-72{padding-right:72px}@media (max-width: 1279.9px){.pr-72{padding-right:40px}}@media (max-width: 768px){.pr-72{padding-right:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%;height:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;width:100%;height:100%}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.burger{width:35px;height:35px;border-radius:50%;display:block;cursor:pointer;position:absolute;left:0;top:27px;z-index:13;margin-right:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (min-width: 1279.9px){.burger{display:none}}.burger div{width:27px;height:3px;background:#fff;position:absolute;right:50%;top:50%;margin:-1.5px -13.5px 0 0;border-radius:2px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.burger div:before{width:100%;height:3px;border-radius:3px;background:#fff;position:absolute;right:0;top:8px;content:"";transition:all 0ms ease 1000ms;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.burger div:after{width:100%;height:3px;border-radius:2px;background:#fff;position:absolute;right:0;top:-8px;content:"";-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.burger.open div{height:0}.burger.open div:before{top:0;transform:rotate(45deg)}.burger.open div:after{top:0;transform:rotate(-45deg)}.sticky .burger div{background-color:#44D62C}.sticky .burger div::before,.sticky .burger div::after{background-color:#44D62C}[class^="btn"]{display:inline-block;vertical-align:top;text-align:center;position:relative;font:400 18px/48px "hv";letter-spacing:0.4px;cursor:pointer;border:1px solid transparent}[class^="btn"].disabled,[class^="btn"]:disabled{cursor:not-allowed;opacity:.3}[class^="btn"] span{padding:0 25px;display:flex;align-items:center;justify-content:center}[class^="btn"] span svg,[class^="btn"] span img{margin-left:14px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width: 768px){[class^="btn"] span{padding:0 15px}}[class^="btn"].imgleft span svg,[class^="btn"].imgleft span img{margin:0 14px 0 0}[class^="btn"].customwidth{min-width:274px}[class^="btn"].customstyle{width:100%;max-width:310px}[class^="btn"].customstyle span{justify-content:space-between}button{border:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.btn__main{background:#44D62C;border-color:#44D62C;color:#fff}.btn__main svg path{fill:#fff}.btn__main:hover{background-color:transparent;color:#44D62C}.btn__main:hover svg path{fill:#44D62C}.btn__mainlight{background-color:#fff;border-color:#fff;color:#44D62C}.btn__mainlight svg path{fill:#44D62C}.btn__mainlight:hover{background-color:transparent;border-color:#fff;color:#fff}.btn__mainlight:hover svg path{fill:#fff}.btn__light{border:1px solid #fff}.btn__light span{color:#fff}.btn__light svg path{fill:#fff}.btn__light:hover{background-color:#fff}.btn__light:hover span{color:#44D62C}.btn__light:hover svg path{fill:#44D62C}.btn__light.withbg{background-color:rgba(0,0,0,0.1)}.btn__light.withbg:hover{background-color:#fff}.btn__greenborder{border:1px solid #44D62C}.btn__greenborder span{color:#44D62C}.btn__greenborder svg path{fill:#44D62C}.btn__greenborder:hover{background-color:#44D62C}.btn__greenborder:hover span{color:#fff}.btn__greenborder:hover svg path{fill:#fff}.btn__blueborder{border:1px solid #21737C}.btn__blueborder span{color:#21737C}.btn__blueborder svg path{fill:#21737C}.btn__blueborder:hover{background-color:#21737C}.btn__blueborder:hover span{color:#fff}.btn__blueborder:hover svg path{fill:#fff}.linktextb{border-bottom:1px solid #44D62C;text-transform:uppercase;font-family:"hv"}.linktextb:hover{color:#21737C;border-color:#21737C}.linktextsecond{text-transform:uppercase;text-decoration:underline;color:#21737C}.sm-btn [class^=btn]{min-width:191px}.play{position:absolute;inset:0;margin:auto !important;cursor:pointer;width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(68,214,44,0.4);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;overflow:hidden}.play:hover{background-color:#21737C}.play img{width:38px !important}.darkcustom .btn__blueborder{color:#fff;border-color:#191919;background-color:#191919}.darkcustom .btn__blueborder span{color:#fff}.darkcustom .btn__blueborder svg path{fill:#fff}.darkcustom .btn__blueborder:hover{border-color:#fff;background-color:transparent}.darkcustom .btn__light{background-color:rgba(255,255,255,0.18)}.darkcustom .btn__light:hover{background-color:#fff}.pagination{display:flex;justify-content:center;gap:16px}@media (max-width: 768px){.pagination{margin-top:50px;padding-bottom:0}}.pagination span,.pagination a{width:32px;height:32px;color:#21737C;display:block;font:400 16px/35px "hv";text-align:center}.pagination span:hover,.pagination a:hover{color:#fff;background:#44D62C}.pagination .current{color:#fff;background:#44D62C}.pagination .previouslink{display:flex;align-items:center;justify-content:center}.pagination .previouslink::before{content:url(../img/chevron-left.svg);line-height:0;display:block;text-align:center}.pagination .previouslink:hover::before{filter:brightness(0) invert(1)}.pagination .nextlink{display:flex;align-items:center;justify-content:center}.pagination .nextlink::before{content:url(../img/chevron-right.svg);line-height:0;display:block;text-align:center}.pagination .nextlink:hover::before{filter:brightness(0) invert(1)}.darkcustom .pagination a,.darkcustom .pagination span{color:#fff}.nice-select{-webkit-tap-highlight-color:transparent;background-color:transparent;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;width:auto;min-width:90px}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#44D62C}.nice-select:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#44D62C transparent transparent transparent;position:absolute;right:10px;top:50%;margin-top:-3px}.nice-select.open:after{transform:rotate(-180deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{display:block !important;background-color:#fff;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(calc($input-height / 2));transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25),opacity 0.15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.field .checkbox{position:relative;padding-left:47px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.field .checkbox input:checked ~ .checkmark{background-color:#21737C;border-color:#21737C}.field .checkbox input:checked ~ .checkmark:after{opacity:1}.field .checkbox .checkmark{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:absolute;top:-4px;left:0;height:27px;width:27px;border:none;background:#21737C}.field .checkbox .checkmark:after{content:"";position:absolute;opacity:0;left:9px;top:4px;width:10px;height:16px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.field .checkbox.radio{font-size:16px}.field .checkbox.radio .checkmark{border-radius:50%}.field .checkbox.radio .checkmark:after{left:5px;top:2px;width:5px;height:9px}.field .checkbox.radio__m1 input:checked ~ .checkmark{background-color:transparent}.field .checkbox.radio__m1 .checkmark{border-radius:50%}.field .checkbox.radio__m1 .checkmark:after{border-radius:50%;left:3px;top:3px;width:9px;height:9px;background-color:#44D62C;border:none}.field .checkbox.checkboxcolor{padding-left:38px;color:#44D62C}.field .checkbox.checkboxcolor em{font-style:normal;font-size:16px}.field .checkbox.checkboxcolor .checkmark{top:4px;width:18px;height:18px;background:none;border:2px solid #44D62C;border-radius:2px}.field .checkbox.checkboxcolor .checkmark:after{left:4px;top:0px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0}.field .checkbox.checkboxcolor input:checked ~ .checkmark{background-color:transparent;border-color:#21737C}.field .checkbox.checkboxcolor input:checked ~ .checkmark:after{border-color:#21737C}.field .checkboxbtn{padding:0;position:relative;height:40px;display:flex;align-items:center;justify-content:center;width:100%;max-width:168px;padding:0 15px}.field .checkboxbtn em{font-style:normal;text-transform:uppercase;color:#fff;font-family:"hv";position:relative;z-index:2;display:block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.field .checkboxbtn .checkmark{top:0;left:0;width:100%;height:100%}.field .checkboxbtn .checkmark::after{border:none;transform:none;inset:2px;width:auto;height:auto;background-color:#fff;opacity:1}.field .checkboxbtn input{inset:0;top:0;left:0;width:auto;height:auto}.field .checkboxbtn input ~ em{color:#44D62C}.field .checkboxbtn input:checked ~ .checkmark:after{opacity:0}.field .checkboxbtn input:checked ~ em{color:#fff}.field .checkboxbtn.light{max-width:initial;min-width:100px;height:60px}.field .checkboxbtn.light .checkmark{background:transparent;border:2px solid #fff}.field .checkboxbtn.light .checkmark::after{background:transparent;inset:0}.field .checkboxbtn.light input ~ em{color:#44D62C}.field .checkboxbtn.light input:checked ~ .checkmark{background:#fff;border-color:#fff}.field .checkboxbtn.light input:checked ~ .checkmark:after{opacity:0}.field .checkboxbtn.light input:checked ~ em{color:#44D62C !important}.pagination{display:flex;justify-content:center;gap:16px}@media (max-width: 768px){.pagination{margin-top:50px;padding-bottom:0}}.pagination span,.pagination a{width:32px;height:32px;color:#21737C;display:block;font:400 16px/35px "hv";text-align:center}.pagination span:hover,.pagination a:hover{color:#fff;background:#44D62C}.pagination .current{color:#fff;background:#44D62C}.pagination .previouslink{display:flex;align-items:center;justify-content:center}.pagination .previouslink::before{content:url(../img/chevron-left.svg);line-height:0;display:block;text-align:center}.pagination .previouslink:hover::before{filter:brightness(0) invert(1)}.pagination .nextlink{display:flex;align-items:center;justify-content:center}.pagination .nextlink::before{content:url(../img/chevron-right.svg);line-height:0;display:block;text-align:center}.pagination .nextlink:hover::before{filter:brightness(0) invert(1)}.darkcustom .pagination a,.darkcustom .pagination span{color:#fff}.input-group-text{width:0;padding:0;border:none;background:transparent}.form-control:focus{outline:none;box-shadow:none;border-color:#44D62C}.datepicker{padding:0}.datepicker-dropdown{padding:15px}.datepicker td,.datepicker th{font-size:14px;width:32px;height:32px}.datepicker th{color:#44D62C}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled.nice-select.open,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled.nice-select.open:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active.nice-select.open,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.nice-select.open:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background:#44D62C;border-radius:0}[class^=shapedeco]{display:block;aspect-ratio:1;border:3px solid #fff}@media (max-width: 768px){[class^=shapedeco]{border-width:2px}}[class^=shapedeco].green{border-color:#44D62C}[class^=shapedeco].lg{width:209px}[class^=shapedeco].md{width:185px}[class^=shapedeco].sm{width:180px}[class^=shapedeco].sm1{width:172px}[class^=shapedeco].sm2{width:120px}[class^=shapedeco].xs{width:90px}.shapedeco-round{border-radius:50%}@media (max-width: 1025px){.deco{display:none}}.deco-m1{right:-50px;bottom:-30px;position:absolute}.header{left:0;width:100%;z-index:9;padding:40px;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background-color:#44D62C}.header .custom-logo-link{filter:brightness(0) invert(1)}.header .custom-logo-link img{min-width:172px}@media (max-width: 1279.9px){.header{z-index:11;height:90px;padding:0 40px;align-items:center;display:block}}@media (max-width: 1279.9px){.header{position:fixed;top:0;padding:0 20px}}.header__left{margin-right:20px}@media (max-width: 1279.9px){.header__left{position:relative;display:flex;justify-content:center;height:100%;align-items:center}}.header__right{display:flex;align-items:center;gap:35px}@media (max-width: 1279.9px){.header__right{padding:40px}}@media (max-width: 768px){.header__right{padding:40px 20px}}@media (min-width: 1279.9px){.header__right--plus{position:absolute;top:107px;left:40px;z-index:4;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}}@media (max-width: 1279.9px){.header__right--plus{display:inline-block;vertical-align:top}}@media (max-width: 1366px){.header__right{gap:20px}.header__right [class^=btn] span{padding:0 10px}}@media (max-width: 1279.9px){.header__right{position:fixed;display:block;border-top:1px solid rgba(255,255,255,0.2);top:90px;left:0;width:100%;height:calc(100vh - 90px);overflow:auto;position:fixed;background:#44D62C;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header__right.show{opacity:1;visibility:visible}.header__right::-webkit-scrollbar{width:8px;height:8px;background-color:rgba(0,0,0,0.2)}.header__right::-webkit-scrollbar-thumb{background-color:#21737C}.header__right [class^=btn]{margin-bottom:1rem}}.sticky .header{background-color:#fff; position:fixed}.sticky .header .custom-logo-link{filter:none}.sticky .header .btn__mainlight{border-color:#44D62C}.sticky .header .btn__mainlight:hover{background-color:#44D62C}@media (min-width: 1279.9px){.sticky .header__right--plus{opacity:0;visibility:hidden}}.darkcustom .header{background-color:#000}.darkcustom .header__right{background-color:#000}.darkcustom.sticky .header{background-color:#000}.menu>ul{margin:0;padding:0;display:flex;gap:30px}.menu>ul .togglesub{display:inline-block;filter:brightness(0) invert(1)}.menu>ul>li{position:relative}@media (max-width: 1279.9px){.menu>ul>li{display:block;margin-bottom:0;display:flex;align-items:center;flex-wrap:wrap}}@media (max-width: 1480px){.menu>ul{gap:20px}}@media (max-width: 1366px){.menu>ul{gap:10px}}@media (max-width: 1279.9px){.menu>ul{display:block;margin-bottom:30px}}@media (max-width: 1279.9px){.menu>ul{padding:0}.menu>ul .togglesub{width:50px;height:50px;top:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.menu>ul .togglesub img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.menu>ul .togglesub.active img{transform:rotate(180deg)}}@media (max-width: 768px){.menu>ul .togglesub{right:0}}@media (max-width: 1025px){.menu>ul>li{position:relative}}.menu>ul>li.current-menu-item a{color:#21737C}.menu>ul>li>a{font:700 14px/50px "hv";color:#fff;display:inline-block;letter-spacing:1.5px}.menu>ul>li>a:hover{color:#21737C}@media (max-width: 1025px){.menu>ul>li>a{position:relative;line-height:50px;color:#fff;display:inline-block;vertical-align:top}}.menu>ul>li.current-menu-item>a{color:#21737C}@media (max-width: 1025px){.menu>ul>li.current-menu-item>a{font-weight:700;color:#fff}}.menu>ul>li:hover .submenu{opacity:1;visibility:visible}.submenu{font-size:18px;padding:11px 0;background:#fff;z-index:4}@media (min-width: 1279.9px){.submenu{opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:absolute;left:0;width:200px}}@media (max-width: 1279.9px){.submenu{display:none;width:100%}}.submenu a{color:#44D62C;font:700 14px/20px "hv";display:block}.submenu a:hover{color:#21737C}.submenu li{margin:9px 0;position:relative;padding-left:47px}.submenu li:before{content:"";display:block;position:absolute;left:0;top:10px;width:32px;height:1px;background-color:#44D62C}@media (max-width: 1025px){.submenu li{margin-top:8px}}.submenu li .togglesub{display:none}.submenu li .submenu{position:inherit;width:auto}.submenu li .submenu{display:inherit !important}.submenu li .submenu li{padding-left:0}.submenu li .submenu li::before{width:0}.langue{margin-bottom:10px;position:relative;z-index:1}.submenu li ul{padding:0}.langue.show ul{top:calc(100% + 8px);opacity:1;visibility:visible}.langue.show .current{background-color:#fff;color:#44D62C}.langue.show .current::after{transform:rotate(180deg) translateY(-50%)}.langue.show .current::before,.langue.show .current::after{filter:none}.langue:hover .current{background-color:#fff;color:#44D62C}.langue:hover .current::before,.langue:hover .current::after{filter:none}.langue .current{cursor:pointer;color:#fff;padding:0 40px 0 12px;font:400 18px/38px "hv";text-transform:uppercase;border-radius:22px;border:1px solid #fff;display:flex;align-items:center;min-width:107px;gap:10px;position:relative}.langue .current::before{content:url(../img/globe.svg);line-height:0;display:block;position:relative;top:-2px;filter:brightness(0) invert(1)}.langue .current::after{content:url(../img/chevron-down-green-xs.svg);line-height:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);filter:brightness(0) invert(1);transform-origin:top}.langue ul{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:10px 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden}.langue ul a{display:block;padding:6px 0 3px;position:relative;padding-left:40px;line-height:19px;font-weight:700;letter-spacing:0.1px}.langue ul a::before{content:"";display:block;position:absolute;left:0;top:50%;width:28px;height:1px;background-color:#44D62C}.langue ul a:hover::before{width:37px}.modeview{width:80px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;background:rgba(255,255,255,0.5)}.modeview::before{content:"";display:block;position:absolute;left:0;width:40px;height:40px;border-radius:50%;background-color:#fff}.modeview.darkmode::before{left:40px}.modeview i{width:40px;height:40px;position:relative}.modeview__light{background:url(../img/light-mode.svg) center no-repeat}.modeview__dark{background:url(../img/dark-mode.svg) center no-repeat}@media (min-width: 1279.9px){.sticky .menu>ul>li>a{color:#44D62C}.sticky .menu .togglesub{filter:none}}label:not(.checkbox){display:block;font:20px/24px "hv";margin-bottom:8px;text-transform:uppercase}label.small{text-transform:initial;font:14px/17px "hv"}.field{margin-bottom:20px;position:relative}.field textarea,.field input{font:16px/24px "hv";display:block;width:100%;height:55px;padding:7px 20px;border-radius:0;border:1px solid #44D62C;resize:none;background-color:transparent;color:#21737C}.field textarea::placeholder,.field input::placeholder{color:#21737C;font-size:16px}.field textarea[type=search],.field input[type=search]{background:url(../img/search-icon-blue.svg) 15px center no-repeat #fff;padding-left:50px}.field textarea{height:173px}@media (min-width: 768px){.field.customw{width:calc(100% - 115px)}}.field .custom-select{width:100%;border-radius:0;border:1px solid #44D62C;font-size:16px;height:55px}.field .custom-select .list{width:100%}.field .custom-select:after{width:16px;height:10px;border:none;margin-top:-5px;right:15px;background:url(../img/chevron-down.svg) center no-repeat;background-size:contain;transform-origin:center;transform:none;top:50%}.field .custom-select.open:after{transform:rotate(180deg)}.field .custom-select .current{line-height:55px}.field .textoption{position:absolute;top:50%;right:15px;margin-top:-11px}.field.light label{color:#fff}.field.light textarea,.field.light input{color:#fff;background-color:transparent;border-color:#fff}.field.light textarea::placeholder,.field.light input::placeholder{color:#44D62C}.field.light .checkbox input:checked ~ .checkmark{border-color:#fff}.field.light .checkbox .checkmark{border-color:#fff}.field__inner .icon{cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.field__inner .icon::after{content:"";display:block;position:absolute;left:0;width:0;height:2px;opacity:0;background:#21737C;border-radius:1px;transform:rotate(-36deg);top:13px;transform-origin:left bottom}.field__inner .icon.show::after{width:25px;opacity:1}.field.quantity__m1{display:flex;padding-right:30px}.field.quantity__m1>*{height:48px;width:48px;padding:7px;text-align:center}.field.quantity__m1 input{border-right:0}.field.quantity__m1 .btn__main{padding:0;font-size:0;line-height:0;width:100%;background-color:transparent;display:flex;align-items:center;justify-content:center;height:24px}.field.quantity__m1 .btn__main:first-child{border-bottom:0}.field.quantity__m1 .btn__main:hover{background-color:#44D62C}.field.quantity__m1 .btn__main:hover img{filter:brightness(0) invert(1)}.field.quantity__m1+.field .btn__second{padding:0 5px}.field.quantity{display:flex;padding-right:30px}.field.quantity>*{height:50px;width:48px;padding:7px;text-align:center}.field.quantity input{border-left:0;border-right:0}.field.quantity .btn__main{font:400 24px/30px "hv";background-color:transparent}.field.quantity .btn__main:hover{background-color:#44D62C}.field.quantity+.field .btn__second{padding:0 5px}.field .editfield{position:relative}.field .editfield .edit{text-transform:uppercase;font:normal 20px/20px "hv";position:absolute;top:50%;right:14px;margin-top:-13px;z-index:1;cursor:pointer;border-bottom:1px solid #44D62C}@media (max-width: 600px){.field .editfield .edit{top:0;left:0;margin:0;inset:0;font-size:0}}.field .editfield .edit.active{visibility:hidden}.notvalid-msg{color:red;font:10px/12px "hv";display:block;right:0;top:5px;margin-top:10px}@media (min-width: 600px){.notvalid-msg{position:absolute;margin-top:0}}.field-not-valid{border-color:red !important}.checkcontent{padding-top:120px;background:url(../img/check-circle.svg) top center no-repeat}.codepromo{width:100%;max-width:430px;display:grid;grid-template-columns:auto 117px}@media (max-width: 768px){.codepromo{max-width:100%;margin-bottom:24px}}.searcharticle{width:100%;max-width:350px}@media (max-width: 600px){.grid-50 .field:first-of-type{margin-bottom:0}}.darkcustom .field textarea,.darkcustom .field input{color:#fff}.darkcustom .field textarea::placeholder,.darkcustom .field input::placeholder{color:#fff}.darkcustom .field .custom-select li{color:#000}.darkcustom .field .custom-select:after{filter:brightness(0) invert(1)}.introtext{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:-103px}.introtext .title,.introtext h2{text-align:right}.introtext__right{padding-top:60px}@media (max-width: 1025px){.introtext{grid-template-columns:auto;margin-top:0;gap:22px}.introtext__right{padding-top:0}}.lemag{position:relative;right:0;top:-84px;width:100%;max-width:370px;font-size:14px}.lemag strong{font-size:19px;display:block;margin-bottom:7x}.lemag a{color:#21737C;padding:5px 44px 5px 5px;display:grid;grid-template-columns:auto auto;align-items:center;background:url(../img/arrow-right.svg) right 37px center no-repeat #fff}.lemag a:hover{background-color:#ebfbea;background-position:right 25px center}@media (max-width: 600px){.lemag a{padding-right:44px;background-position:right 20px center}}.lemag p{margin-bottom:0}.lemag a>div{padding:10px}@media (max-width: 1025px){.lemag{top:auto;margin-bottom:30px}}.mediatext{display:grid;grid-template-columns:1fr 1fr}.mediatext .media img{width:100%;height:auto}.mediatext.customhome{padding:0 66px;gap:54px;margin-top:-220px}@media (max-width: 1025px){.mediatext.customhome{padding:0;grid-template-columns:auto;margin-top:-408px;gap:28px}.mediatext.customhome .title{max-width:350px}}.mediatext.customhome .media img{height:100%;object-fit:cover}@media (max-width: 1025px){.mediatext.customhome .media{padding-right:66px}.mediatext.customhome .media img{height:311px;margin-left:-20px}}.mediatext.customhome .texte{padding-top:112px}@media (max-width: 1279.9px){.mediatext.customhome .texte{padding-top:150px}}@media (max-width: 1025px){.mediatext.customhome .texte{padding-top:0}}.mediatext.customhome .deco{position:absolute;left:0;bottom:-108px;width:28%}@media (max-width: 768px){.mediatext.customhome .deco{display:none}}.mediatext.m1{margin-bottom:278px;display:block;position:relative}.mediatext.m1 h2,.mediatext.m1 .title{padding-left:200px;margin-bottom:50px}@media (max-width: 768px){.mediatext.m1 h2,.mediatext.m1 .title{padding-left:0;margin-bottom:20px}}@media (max-width: 768px){.mediatext.m1{margin-bottom:0}}.mediatext.m1 .media{position:absolute;right:-120px;top:0;height:100%;width:423px}.mediatext.m1 .media img:not(.deco){width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.mediatext.m1 .media img:not(.deco){margin-left:auto}}.mediatext.m1 .media .deco{width:auto;position:absolute;left:-132px;bottom:147px}@media (max-width: 768px){.mediatext.m1 .media .deco{display:none}}@media (max-width: 1279.9px){.mediatext.m1 .media{right:-40px}}@media (max-width: 768px){.mediatext.m1 .media{position:relative;right:-20px;width:auto;padding-left:122px}}.mediatext.m1 .texte{padding-top:60px;padding-bottom:260px;position:relative;z-index:1}@media (max-width: 768px){.mediatext.m1 .texte{padding-top:0;margin-top:-73px;padding-bottom:0}}.mediatext.m1 .map{position:absolute;left:-122px;top:calc(100% - 174px)}@media (max-width: 768px){.mediatext.m1 .map{position:static;margin:68px 0 32px;max-width:initial;width:calc(100% + 40px);position:relative;left:-20px}}.mediatext.m2 .media img{position:relative;max-width:initial}@media (min-width: 1025px){.mediatext.m2 .media img{width:calc(100% + 120px);left:-120px}}@media (max-width: 1025px){.mediatext.m2 .media img{padding-right:40px;left:-40px}}@media (max-width: 768px){.mediatext.m2 .media img{padding-right:20px;left:-20px}}.mediatext.m2 .title,.mediatext.m2 h2{position:relative;margin-bottom:26px}@media (min-width: 1025px){.mediatext.m2 .title,.mediatext.m2 h2{right:164px;padding-top:80px}}@media (max-width: 1025px){.mediatext.m2 .title,.mediatext.m2 h2{padding-top:28px}}@media (max-width: 1025px){.mediatext.m2{grid-template-columns:auto}}.solutiondetail{margin-top:-140px}.solutiondetail .image_banner img{height:530px;object-fit:cover}@media (max-width: 1279.9px){.solutiondetail{margin-top:0}}@media (max-width: 768px){.solutiondetail img{height:auto}}.event{padding-bottom:184px}.event__inner{padding:50px 66px}.event .small-title{margin-bottom:71px;position:relative;display:inline-block;vertical-align:top}.event .small-title::after{content:"";display:block;position:absolute;bottom:-20px;right:0;width:10000px;height:1px;background-color:#21737C}.event .grid-50{gap:70px}@media (max-width: 1279.9px){.event__inner{padding:50px 40px}.event .grid-50{gap:40px}}@media (max-width: 1025px){.event{padding-bottom:377px}.event .grid-50{grid-template-columns:auto;gap:0}.event__inner{padding:24px 20px 82px}}.darkcustom .event__inner{background-color:#191919 !important}.darkcustom .event__inner.bg__primarylight{background-color:#000 !important}.darkcustom .event .small-title::after{background-color:#fff}.solution__grid{padding:0 0 55px;display:grid;grid-template-columns:1fr 1fr;gap:38px 74px}.solution__grid .sub-title{font-family:"hr"}.solution__grid--item{min-height:390px;padding:0 0 55px;display:flex;align-items:end;position:relative}.solution__grid--item .inner{position:relative;z-index:1}.solution__grid--item img{position:absolute;bottom:0;height:100%;object-fit:cover}.solution__grid--item:nth-of-type(odd){padding-right:42px}.solution__grid--item:nth-of-type(odd) img{right:0}.solution__grid--item:nth-of-type(even){padding-left:42px;top:195px}.solution__grid--item:nth-of-type(even) img{left:0}.solution__grid--item:nth-of-type(4) .inner{text-align:right}.solution__grid--item:last-of-type .inner{width:100%;max-width:470px}.solution.home{margin:190px 0}.solution.home:before{display:none}@media (max-width: 768px){.solution.home{position:relative;margin:78px 0 60px;background-color:transparent}.solution.home:after{content:"";display:block;position:absolute;top:134px;left:0;right:0;bottom:134px;background-color:#21737C}.solution.home .wrapper{z-index:2}}.solution.home .solution__grid{position:relative}@media (max-width: 1025px){.solution.home .solution__grid{gap:40px;grid-template-columns:auto auto}.solution.home .solution__grid--item img{width:100%;height:auto}.solution.home .solution__grid--item .sub-title{font-size:34px}}@media (max-width: 768px){.solution.home .solution__grid{gap:100px;grid-template-columns:auto;padding-bottom:0}}.solution.home .solution__grid--item{min-height:800px;padding-bottom:118px}@media (max-width: 768px){.solution.home .solution__grid--item{min-height:630px;flex-wrap:wrap;display:block}}.solution.home .solution__grid--item:first-of-type{padding-left:42px;top:-180px;bottom:auto !important}@media (max-width: 768px){.solution.home .solution__grid--item:first-of-type{top:auto;padding-left:0;padding-top:148px;padding-bottom:50px}.solution.home .solution__grid--item:first-of-type img{padding-left:42px;right:-20px;height:100%}}.solution.home .solution__grid--item:last-of-type{bottom:-180px}@media (max-width: 768px){.solution.home .solution__grid--item:last-of-type{bottom:auto;top:auto;padding-top:0;padding-left:20px}.solution.home .solution__grid--item:last-of-type img{width:calc(100% + 20px);max-width:initial;left:-20px;height:100%}}.solution.home .solution__grid--item:last-of-type .inner{max-width:100%;position:relative}@media (max-width: 768px){.solution.home .solution__grid--item:last-of-type .inner{left:auto;padding-top:256px}}.solution.home .solution__grid--item:last-of-type .inner [class^=shapedeco]{margin-left:auto;margin-right:161px}@media (max-width: 768px){.solution.home .solution__grid--item:last-of-type .inner [class^=shapedeco]{position:absolute;top:-36px;right:-217px}}.solution.page{position:relative}.solution.page:before{content:"";display:block;position:absolute;top:110px;left:0;right:0;bottom:110px;background-color:#21737C}@media (max-width: 768px){.solution.page:before{top:83px;bottom:170px}}.solution.page .solution__grid{padding-bottom:195px}@media (max-width: 1025px){.solution.page .solution__grid{gap:40px}}@media (max-width: 768px){.solution.page .solution__grid{grid-template-columns:auto;gap:60px;padding-bottom:0;margin-bottom:60px}}.solution.page .solution__grid--item{position:relative}@media (max-width: 1025px){.solution.page .solution__grid--item{padding:30px}.solution.page .solution__grid--item img{width:100%}}@media (max-width: 768px){.solution.page .solution__grid--item{top:auto !important;min-height:356px;padding:55px 0}}.solution.page .solution__grid--item .sub-title{margin-bottom:0}.solution.page .solution__grid--item [class^=shapedeco]{position:absolute;z-index:1}@media (max-width: 1025px){.solution.page .solution__grid--item [class^=shapedeco]{display:none}}.solution.page .solution__grid--item:first-of-type [class^=shapedeco]{top:-99px;left:52px}.solution.page .solution__grid--item:nth-of-type(2) [class^=shapedeco]{top:-47px;left:310px}@media (min-width: 1279.9px){.solution.page .solution__grid--item:nth-of-type(2) .inner{left:100px}}.solution.page .solution__grid--item:nth-of-type(3) [class^=shapedeco]{top:62px;right:42px}@media (min-width: 768px){.solution.page .solution__grid--item:nth-of-type(3) .inner{text-align:right}}.solution.page .solution__grid--item:nth-of-type(4) [class^=shapedeco]{top:66px;left:27px}@media (min-width: 768px){.solution.page .solution__grid--item:nth-of-type(4){justify-content:end}}@media (max-width: 768px){.solution.page .solution__grid--item:nth-of-type(4) .inner{text-align:left}}.solution.page .solution__grid--item:nth-of-type(5) [class^=shapedeco]{top:28px;left:220px}.solution.page .solution__grid--item:last-of-type [class^=shapedeco]{top:44px;left:238px}@media (max-width: 768px){.solution.page .solution__grid--item:nth-of-type(odd) img{left:42px}.solution.page .solution__grid--item:nth-of-type(even){align-items:start}.solution.page .solution__grid--item:nth-of-type(even) img{left:-20px}.solution.page .solution__grid--item .sub-title{font-size:34px;line-height:42px}}.listsolution{display:grid;grid-template-columns:repeat(auto-fit, minmax(215px, 1fr));column-gap:40px}@media (max-width: 600px){.listsolution{padding-left:40px}}.listsolution .field{display:flex;gap:12px;align-items:start;justify-content:space-between}.listsolution .field .checkboxcolor{color:#21737C;text-transform:uppercase;font-family:"hr"}.listsolution .field .infoscheck{position:relative;top:4px}.listsolution .field .infoscheck i{cursor:pointer;display:block;width:20px}.listsolution .field .infoscheck__content{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;position:absolute;top:-80px;width:150px;height:75px;background-color:#e9f1f2;display:flex;align-items:center;justify-content:center;padding:10px;font-size:14px;margin-left:-65px}.listsolution .field .infoscheck__content:before{content:"";position:absolute;left:0;right:0;margin:auto;bottom:-8px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#e9f1f2 transparent transparent transparent}.listsolution .field .infoscheck__content--inner{text-align:center}.listsolution .field .infoscheck.active .infoscheck__content{top:-90px;opacity:1;visibility:visible}.darkcustom .listsolution .field .checkboxcolor{color:#fff}.darkcustom .listsolution .field .infoscheck i{filter:brightness(0) invert(1)}.darkcustom .listsolution .field .infoscheck__content{background-color:#000}.darkcustom .listsolution .field .infoscheck__content::before{border-color:#000 transparent transparent transparent}.darkcustom .solution.page::before{background-color:#000}.listtesti{padding-top:50px}.listtesti.slider__testi{margin-bottom:105px;width:calc(100% + 60px);padding-bottom:60px;padding-right:60px;padding-top:0}.listtesti.slider__testi .shapedeco-round{right:0;bottom:0;z-index:1}@media (max-width: 768px){.listtesti.slider__testi .shapedeco-round{bottom:auto;top:36%;right:-50px}}@media (max-width: 600px){.listtesti.slider__testi .shapedeco-round{bottom:auto;top:35%;right:-50px}}@media (max-width: 480px){.listtesti.slider__testi .shapedeco-round{top:30%}}.listtesti.slider__testi .listtesti-customitem{padding-top:50px}.listtesti.slider__testi .slick-arrow{position:absolute;bottom:-35px}.listtesti.slider__testi .slick-next{left:200px}@media (max-width: 600px){.listtesti.slider__testi .slick-next{left:50%;margin-left:-10px}}@media (max-width: 600px){.listtesti.slider__testi .slick-prev{left:50%;margin-left:-90px}}@media (max-width: 768px){.listtesti.slider__testi .slick-list{overflow:initial}.listtesti.slider__testi .listtesti__item{padding-left:40px;padding-right:40px;grid-template-columns:auto}.listtesti.slider__testi .listtesti__item--img{order:1;width:100%;max-width:278px;margin-left:auto;margin-right:auto}.listtesti.slider__testi .listtesti__item--img .quote{left:-39px}.listtesti.slider__testi .listtesti__item .texte{padding-top:0}}@media (max-width: 768px){.listtesti.slider__testi .listtesti__item{padding-left:20px;padding-right:20px}.listtesti.slider__testi .listtesti__item--img{width:100%;max-width:100%}}@media (max-width: 480px){.listtesti.slider__testi .listtesti__item{padding-left:20px;padding-right:20px}.listtesti.slider__testi .listtesti__item--img img:not(.quote){width:100%;padding:0 5px}}.listtesti__item{display:grid;grid-template-columns:auto 278px;gap:65px;background-color:#ebfbea;padding:0 60px 50px}.listtesti__item .texte{padding-top:35px;order:1}.listtesti__item .texte p{line-height:43px;margin-bottom:0}.listtesti__item--img{order:2;margin-top:-50px;width:100%;position:relative}.listtesti__item--img img:not(.quote){height:100%;object-fit:cover}.listtesti__item--img .quote{position:absolute;bottom:40px;left:-50px;z-index:1}.listtesti:not(.slider__testi) .listtesti__item{max-width:1200px}.listtesti:not(.slider__testi) .listtesti__item .shapedeco-round{display:none}@media (max-width: 480px){.listtesti:not(.slider__testi) .listtesti__item .shapedeco-round{display:block;top:85%;left:83%}}.listtesti:not(.slider__testi) .listtesti__item:not(:last-of-type){margin-bottom:100px}.listtesti:not(.slider__testi) .listtesti__item:nth-of-type(odd){margin-left:auto}@media (max-width: 1279.9px){.listtesti:not(.slider__testi) .listtesti__item:nth-of-type(odd){margin-left:40px}}@media (max-width: 992px){.listtesti:not(.slider__testi) .listtesti__item:nth-of-type(odd){margin-left:0}}.listtesti:not(.slider__testi) .listtesti__item:nth-of-type(even){grid-template-columns:278px auto}@media (max-width: 1279.9px){.listtesti:not(.slider__testi) .listtesti__item:nth-of-type(even){margin-right:40px}}@media (max-width: 992px){.listtesti:not(.slider__testi) .listtesti__item:nth-of-type(even){margin-right:0}}.listtesti:not(.slider__testi) .listtesti__item:nth-of-type(even) .listtesti__item--img{order:1}.listtesti:not(.slider__testi) .listtesti__item:nth-of-type(even) .texte{order:2}@media (max-width: 1025px){.listtesti:not(.slider__testi) .listtesti__item{gap:55px;padding-left:40px;padding-right:40px;grid-template-columns:auto !important}.listtesti:not(.slider__testi) .listtesti__item .listtesti__item--img{order:1}.listtesti:not(.slider__testi) .listtesti__item .texte{order:2}}@media (max-width: 768px){.listtesti:not(.slider__testi) .listtesti__item{padding-left:20px;padding-right:20px}}@media (max-width: 480px){.listtesti:not(.slider__testi) .listtesti__item .listtesti__item--img img:not(.quote){width:100%;padding:0 5px}.listtesti:not(.slider__testi) .listtesti__item .listtesti__item--img .quote{left:-35px}}.posthome{margin-bottom:100px}@media (max-width: 768px){.posthome{margin-bottom:40px}}.posthome .texte{padding:37px 0 78px;position:relative}@media (max-width: 768px){.posthome .texte{position:static;padding-top:0;padding-bottom:35px}}.posthome .texte::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-10000px;right:-10000px;background-color:#ebfbea}@media (max-width: 768px){.posthome .texte::before{top:19%}}.posthome .texte .inner{position:relative;z-index:1}.posthome .texte p{font-size:24px;line-height:39px}.posthome__content{display:grid;grid-template-columns:356px auto;align-items:end;grid-gap:47px}@media (max-width: 768px){.posthome__content{grid-template-columns:auto;gap:28px;position:relative}}.posthome__content .sub-title{margin-bottom:28px}@media (max-width: 768px){.posthome__content .sub-title{position:relative;z-index:1}}.posthome__content--desc{padding-top:40px}@media (max-width: 768px){.posthome__content--desc{padding-top:0}}.posthome__content--img{position:relative;bottom:78px;height:100%;padding-top:78px;z-index:1}@media (max-width: 768px){.posthome__content--img{height:auto;padding-top:0;bottom:auto;margin:0 26px}}.posthome__content--img img{width:100%;height:100%;object-fit:cover}.taglist li:not(:last-child){margin-bottom:20px}.bordertext{position:relative;color:#44D62C;text-transform:uppercase;font:700 20px/24px "hv";padding-left:82px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.bordertext::before{content:"";display:block;position:absolute;left:0;width:62px;height:2px;top:10px;background-color:#44D62C}.bordertext:hover{transform:translateX(16px)}.listcard__item h3{text-transform:initial;font:700 18px/29px "hv";margin-bottom:5px}.listcard__item p{margin-bottom:5px}.listcard__item .cat{display:inline-block;vertical-align:top;text-transform:uppercase;position:relative}.listcard__item .cat:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#44D62C}.listcard__item .cat:hover:after{width:100%}.listcard__item .hoverimg{margin-bottom:22px}.listcard__item .hoverimg img{height:290px;object-fit:cover}.listcard__item--logo{min-height:271px;display:flex;align-items:center;justify-content:center}.listcard__item--logo img{max-width:80%;max-height:80%;width:auto;min-height:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.listcard__item--content{padding:0 20px}@media (max-width: 600px){.listcard__item--content{padding:0 10px}}.listcard__item:hover .listcard__item--logo img,.listcard__item:hover .hoverimg img{transform:scale(1.07)}.darkcustom .posthome .texte::before{background-color:#161616}.darkcustom .listtesti__item{background-color:#000}.galerie{width:91%;margin-left:auto;gap:20px;position:relative;right:-120px;margin-bottom:66px;display:grid;grid-template-columns:repeat(3, auto);grid-template-rows:repeat(3, auto);gap:20px;align-items:end}@media (max-width: 1279.9px){.galerie{right:-40px}}@media (max-width: 768px){.galerie{width:auto;margin:-35px -91px 100px;right:auto;gap:10px}.galerie .shapedeco-square{display:none}}.galerie.home{margin-top:-9%;margin-bottom:-60px}@media (max-width: 768px){.galerie.home{background:linear-gradient(to bottom, #21737C 66%, #fff 100px);margin-bottom:33px}}.galerie img:not(.deco){height:auto;width:100%}.galerie__item{position:relative}.galerie__item [class^=shapedeco]{position:absolute}.galerie__item:first-of-type{grid-area:1 / 1 / 2 / 2}.galerie__item:first-of-type [class^=shapedeco]{top:60%;left:-27%}.galerie__item:nth-of-type(2){grid-area:1 / 2 / 2 / 3}.galerie__item:nth-of-type(2) [class^=shapedeco]{top:7%;right:-23%;width:49%}.galerie__item:nth-of-type(3){grid-area:2 / 3 / 4 / 4;margin-top:-30%}.galerie__item:nth-of-type(3) .deco{position:absolute;width:100%;max-width:240px;bottom:4%;left:-48%;z-index:9}.galerie__item:last-of-type{grid-area:2 / 2 / 3 / 3}.linkactus__item{display:grid;grid-template-columns:45px auto;align-items:center;gap:28px;border:1px solid #44D62C;padding:30px;font-weight:700;text-transform:uppercase}.linkactus__item i{width:55px;height:55px;display:flex;align-items:center;justify-content:center;background-color:#ebfbea;border:1px solid transparent;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.linkactus__item i img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.linkactus__item:hover{background-color:#21737C;border-color:#21737C;color:#fff}.linkactus__item:hover i{background-color:transparent;border-color:#fff}.linkactus__item:hover i img{filter:brightness(0) invert(1)}.darkcustom .linkactus__item i{background-color:rgba(68,214,44,0.2)}.darkcustom .linkactus__item:hover i{background-color:#21737C}.newsletter{padding:50px 60px 60px 0;position:relative}.newsletter::before{content:"";display:block;position:absolute;top:0;bottom:0;width:10000px;right:100%;background-color:#44D62C}@media (max-width: 768px){.newsletter::before{width:auto;right:-20px;left:-20px}}@media (max-width: 768px){.newsletter{padding-right:20px}.newsletter [class^=btn]{font-size:15px}}.newslettertohide{display:none;position:relative;z-index:1}.newsletter__content{display:grid;grid-template-columns:56px auto;width:100%;max-width:750px;gap:20px}.newsletter__content .form_wrapper{width:calc(100% - 46px)}.newsletter__content .form_wrapper input{width:100%}.newsletter__content .back{cursor:pointer;width:55px;height:56px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.newsletter__content .back svg{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.newsletter__content .back svg path{fill:#fff}.newsletter__content .back:hover{background-color:#fff}.newsletter__content .back:hover svg path{fill:#44D62C}.newsletter__content .field .checkbox{padding-left:40px}.newsletter__content .field .checkbox .checkmark{top:0;width:21px;height:21px;background-color:#fff}.newsletter__content .field .checkbox .checkmark:after{left:6px;top:3px;width:8px;height:13px;border-color:#44D62C}.newsletter__content .field .checkbox input:checked ~ .checkmark{background-color:#fff}.newsletter__content--inner{background-color:#fff;display:grid;grid-template-columns:auto 154px;padding:6px}@media (max-width: 600px){.newsletter__content--inner{grid-template-columns:auto}}.newsletter__content--inner input{border:none;padding:5px 20px;font:400 15px/24px "hr";color:#21737C}.newsletter__content--inner input::placeholder{font:400 15px/24px "hr";color:#21737C}@media (max-width: 600px){.newsletter__content--inner input{height:55px}}.newsletter__content--inner .btn__main{line-height:42px;font-size:15px}.newsletter__success{display:grid;display:none;position:relative;z-index:1;grid-template-columns:50px auto;gap:20px;align-items:center}.newsletter__success .icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #fff}.newsletter.success .contentbtn,.newsletter.success .teltohide,.newsletter.success .newslettertohide{display:none}.newsletter.success .newsletter__success{display:grid}.teltohide{position:relative;z-index:1;display:none}.darkcustom .newsletter{background-color:#44D62C}.mosaique.custommg{margin-top:140px}@media (max-width: 1025px){.mosaique.custommg{margin-top:20px}}.mosaique__title{line-height:60px;position:relative}.mosaique__title span{color:#44D62C}.mosaique__title .title{position:relative;z-index:1}.mosaique__title [class^=shapedeco]{position:absolute;bottom:-93px;left:-154px}@media (max-width: 1025px){.mosaique__title [class^=shapedeco]{display:none}}.mosaique__content{max-width:932px;margin-bottom:-220px;margin-left:auto;position:relative;gap:50px}@media (min-width: 1025px){.mosaique__content::before{content:url(../img/deco-2.svg);display:block;line-height:0;position:absolute;top:-99px;right:-222px}}@media (max-width: 1279.9px){.mosaique__content{margin-bottom:-100px}}.mosaique__content .masonry-grid-column-2{position:relative;top:-260px}@media (max-width: 1279.9px){.mosaique__content .masonry-grid-column-2{top:-160px}}.mosaique__content--item{padding:45px;border:1px solid #44D62C;display:block}.mosaique__content--item:not(:last-of-type){margin-bottom:40px}@media (max-width: 1025px){.mosaique__content--item:not(:last-of-type){margin-bottom:20px}}.mosaique__content--item.customblock{background-color:#44D62C}.mosaique__content--item.customblock .small-title,.mosaique__content--item.customblock p{color:#fff}@media (max-width: 1025px){.mosaique__content--item{margin-bottom:20px}}@media (max-width: 768px){.mosaique__content--item{padding-left:20px;padding-right:20px}}@media (max-width: 1025px){.mosaique__content{margin-bottom:60px}.mosaique__content .hidem{display:none}}@media (max-width: 991px){.mosaique__content.customorder{display:grid;gap:0}.mosaique__content.customorder .customblock{order:5}}.darkcustom .mosaique__title .title{color:#fff}.customintro{padding-top:130px;position:relative;z-index:3}@media (max-width: 768px){.customintro{padding-top:70px}}.customintro .main-title{color:#44D62C;padding-left:150px}@media (max-width: 1279.9px){.customintro .main-title{padding-left:0}}.customintro .main-title span{color:#fff;display:block;position:relative}.customintro .main-title span::after{content:"";display:block;position:absolute;top:-130px;left:-10000px;right:-10000px;bottom:0;background-color:#44D62C;z-index:-1}.customintro .taglist{padding-left:150px}@media (max-width: 1279.9px){.customintro .taglist{padding-left:0}}.customintro .decopage{position:absolute;right:0;top:0}@media (max-width: 1279.9px){.customintro .decopage{display:none}}.darkcustom .customintro .main-title span::after{background-color:#000}.congres__nav{display:flex;align-items:center;justify-content:center;gap:35px}@media (max-width: 600px){.congres__nav{display:grid;grid-template-columns:33px 1fr 33px;gap:20px}.congres__nav .monthpicker{width:100% !important}}.congres__nav .custom-select,.congres__nav .monthpicker_input{height:50px;width:352px;font:500 38px/38px "hv";color:#44D62C;border-radius:0;border:none !important;border-bottom:4px solid #44D62C !important}@media (max-width: 600px){.congres__nav .custom-select,.congres__nav .monthpicker_input{font-size:19px;line-height:28px;width:100%}.congres__nav .custom-select .current,.congres__nav .monthpicker_input .current{display:block;height:50px;line-height:50px}.congres__nav .custom-select.open:after,.congres__nav .monthpicker_input.open:after{transform:scale(0.8) rotate(-180deg)}}.congres__nav .custom-select:after,.congres__nav .monthpicker_input:after{content:url(../img/chevron-down-green.svg);border:none;width:auto;height:auto;line-height:0;margin-top:-10px;right:15px}@media (max-width: 600px){.congres__nav .custom-select:after,.congres__nav .monthpicker_input:after{transform:scale(0.8);margin-top:-5px}}.congres__nav .custom-select .option,.congres__nav .monthpicker_input .option{font-size:20px}.congres__nav .custom-select .list,.congres__nav .monthpicker_input .list{width:100%;height:300px;overflow:auto}.congres__nav .custom-select .list::-webkit-scrollbar,.congres__nav .monthpicker_input .list::-webkit-scrollbar{width:8px;height:8px;background-color:rgba(0,0,0,0.2)}.congres__nav .custom-select .list::-webkit-scrollbar-thumb,.congres__nav .monthpicker_input .list::-webkit-scrollbar-thumb{background-color:#44D62C}.congres__nav .nav{cursor:pointer;display:block}.congres__nav .next img{transform:rotateY(180deg)}.congres__list{gap:55px}@media (max-width: 600px){.congres__list{gap:20px}}.congres__list--item{background-color:#ebfbea;padding:30px;text-align:center}.congres__list--item .small-title{text-transform:initial;font-weight:700}.congres__list--item p{font-size:14px;margin-bottom:10px}.congres__list--item .btn__greenborder{background-color:#fff;width:100%}.congres__list--item .btn__greenborder:hover{background-color:#44D62C}.darkcustom .congres__list--item{background-color:#000}.footer{padding:80px 0 47px}@media (max-width: 768px){.footer{padding-top:40px}}.footer__link li{font-weight:300}.footer__link li:not(:last-child){margin-bottom:12px}.footer__bottom{border-top:1px solid #44D62C;padding-top:40px;margin-top:40px;font-size:16px}.footer a:hover{color:#21737C}.banner{padding:26px 0 0}.banner .banner__grid{padding-right:77px;padding-bottom:60px;display:flex;align-items:start;justify-content:flex-end}.banner .banner__grid--img{position:relative}.banner .banner__grid--img:first-of-type{width:48%;right:-8%;z-index:1}.banner .banner__grid--img:last-of-type{width:37%;padding-top:9%}@media (max-width: 1025px){.banner .banner__grid{padding-right:0;padding-bottom:0}}.banner .deco{position:absolute;right:3%;top:0;filter:brightness(0) invert(1);width:20%}.banner .slogan{position:absolute;left:6.5%;bottom:24%;z-index:3;width:90%}@media (max-width: 1025px){.banner .slogan{left:auto;right:-40px;width:calc(100% + 80px);max-width:inherit}}@media (max-width: 768px){.banner .slogan{right:-20px;width:calc(100% + 40px);bottom:15%}}@media (max-width: 1025px){.banner{padding-bottom:12px}}.bannerpage{position:relative;padding-top:7%;margin-bottom:54px}.bannerpage:before{content:'';display:block;position:absolute;top:0;left:-10000px;right:-10000px;height:31%;background-color:#44D62C}@media (max-width: 768px){.bannerpage:before{height:81%}}.bannerpage>div img:first-child{position:absolute;top:0;right:34%;width:59%;z-index:1}.bannerpage>div img:last-child{margin-left:auto;width:46%;position:relative;z-index:2}.bannerpage .deco{position:absolute;left:0;top:45%;z-index:3;width:20%}@media (max-width: 1025px){.bannerpage .deco{display:none}}.intropage{position:relative;z-index:3;display:grid;grid-template-columns:auto 46%;gap:50px}@media (max-width: 768px){.intropage{grid-template-columns:auto;gap:34px;margin-bottom:36px}}.intropage__title{margin-top:-40%}@media (max-width: 768px){.intropage__title{margin-top:0}}.darkcustom .bannerpage::before{background-color:#000}.bandeaublue{padding:50px 0}@media (max-width: 768px){.bandeaublue{padding-bottom:65px}}.bandeaublue .wrapper{z-index:1}.imgspot{position:relative;padding-top:44px}.imgspot.square img{max-width:278px}@media (max-width: 480px){.imgspot.square img{height:246px;max-width:100%;object-position:center -27px}}.imgspot::before{content:"";display:block;position:absolute;top:0;left:-10000px;right:-10000px;height:36%;background-color:#44D62C}.imgspot img{width:100%;position:relative;z-index:1;min-height:246px;object-fit:cover}.stextdetail h1{font:500 40px/60px "hv"}.stextdetail h1 span{color:#44D62C}@media (max-width: 768px){.stextdetail h1{font-size:30px;line-height:36px}}.stextdetail p{font-weight:500}.stextdetail img{margin-bottom:50px}.stextdetail.texttesti p{font-weight:400}.stextdetail embed,.stextdetail iframe{width:100%;aspect-ratio:16 / 9;margin-bottom:40px}.contact{grid-template-columns:600px 550px;justify-content:space-between}@media (max-width: 1279.9px){.contact{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 1025px){.contact{grid-template-columns:auto}}.contact__info{background:linear-gradient(to bottom, #fff 260px, #21737C 0);padding:0 45px 47px}@media (max-width: 1025px){.contact__info{padding:0 20px 47px}}@media (max-width: 768px){.contact__info--img{width:calc(100% + 20px);max-width:initial}}.contact__info .icontext{display:grid;grid-template-columns:72px auto;align-items:center}.contact__info .adress{font:500 18px/21px "hv"}.contact__info .sub-title{font-size:28px}@media (max-width: 1025px){.contact__info .sub-title.custom-mob{font-size:20px;font-weight:400}}.sociaux{display:flex;gap:10px}.sociaux a{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background-color:rgba(255,255,255,0.1)}.sociaux a:hover{background-color:#44D62C}.darkcustom .imgspot::before{background-color:#000}.darkcustom .contact__info{background:linear-gradient(to bottom, #191919 260px, #21737C 0)}.pub_scientifique__section .listcard__item img{height:485px}@media (max-width: 1025px){.pub_scientifique__section .listcard__item img{height:240px}}
/*# sourceMappingURL=style.css.map */
