@charset "UTF-8";
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/main.scss ***!
  \**********************************************************************************************************************************************************/*{box-sizing:border-box}body:not(.wp-admin){font-family:canada-type-gibson;font-size:16px;font-weight:300;letter-spacing:.05em;line-height:1.3;margin:0}body:not(.wp-admin) a{text-decoration:none}.body-overlay{background-color:#000;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s .4s,opacity .4s ease;visibility:hidden;width:100vw;z-index:7}.body-overlay.opened{opacity:.7;transition:visibility 0s,opacity .4s ease;visibility:visible}#main{padding-top:60px}@media (min-width:992px){#main{padding-top:87px}}h1,h2,h3,h4{font-family:bebas-neue-pro;font-weight:700;letter-spacing:.05em;text-transform:uppercase}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1.title-3,h2.title-3,h3.title-3,h4.title-3{font-size:20px}@media (min-width:768px){h1.title-3,h2.title-3,h3.title-3,h4.title-3{font-size:36px}}h1{font-size:32px;font-weight:700}@media (min-width:768px){h1{font-size:50px}}h2{font-size:32px;font-weight:700}@media (min-width:768px){h2{font-size:50px}}h3{font-size:20px;font-weight:700}@media (min-width:768px){h3{font-size:36px}}h4{font-size:16px}@media (min-width:768px){h4{font-size:20px}}h4{font-size:14px;font-weight:700}@media (min-width:768px){h4{font-size:16px}}p,ul{font-size:16px;font-weight:300;letter-spacing:.05em;line-height:1.3}a:not([class]){transition:color .3s ease}@media (min-width:992px){a:not([class]):hover{color:#2e9438}}img{height:auto;max-width:100%}.alignfull{width:100%}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}ul.green-line-bullets{list-style:none;padding-left:0}ul.green-line-bullets li{font-size:14px;padding-left:1.5em;position:relative}ul.green-line-bullets li:not(:last-child){margin-bottom:1em}@media (min-width:992px){ul.green-line-bullets li{font-size:16px}}ul.green-line-bullets li:before{color:#2e9438;content:"—";font-size:1em;left:0;line-height:1.15;position:absolute;text-align:left;top:0;width:1.25em}html{font-size:10px}html .page .strp-window{background-color:rgba(41,41,41,.706)!important;width:100%!important}html .page .strp-window .strp-page{width:100%!important}html .page .strp-window .strp-page .strp-container{background-color:transparent!important}header{display:flex;justify-content:space-between;padding:0 0 0 30px;position:fixed;transition:background-color .3s ease;z-index:11}header,header:after{background-color:#000;left:0;top:0;width:100%}header:after{box-shadow:0 3px 6px rgba(0,0,0,.161);content:"";display:block;height:100%;position:absolute;z-index:-1}header .mobile-phone{align-self:center;color:#fff;display:block;font-size:14px;font-weight:500}@media (min-width:992px){header .mobile-phone{display:none}}header .menu-cta{--button-font-size-desktop:16px;--button-font-size-mobile:14px;align-items:center;align-self:stretch;display:flex;font-weight:600;justify-content:center;margin-top:20px;min-width:100%}@media (min-width:992px){header .menu-cta{margin-top:0;max-width:200px;min-width:unset}}header .logo{align-items:center;display:flex;width:70px}header .logo img{height:auto;width:100%}@media (min-width:992px){header .logo{margin:20px 0;width:100px}}header .scroll-ctn{background-color:#000;border-radius:0 0 0 50px;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.161);max-height:calc(100svh - 70px);overflow-y:scroll;padding:48px 0 38px 47px;position:absolute;right:0;text-align:center;transform:translate(100%,100%);transition:transform .3s ease;z-index:-1}@media (min-width:992px){header .scroll-ctn{align-items:center;background-color:unset;border-radius:unset;box-shadow:unset;display:flex;justify-content:flex-end;max-height:unset;overflow-y:unset;padding:0;position:relative;transform:unset;width:100%;z-index:1}}header .menu-menu-principal-container{padding-right:37px}@media (min-width:992px){header .menu-menu-principal-container{display:flex;flex-grow:1;justify-content:flex-end;padding-left:45px;padding-right:45px}}header.opened .scroll-ctn{transform:translateY(100%)}@media (min-width:992px){header.opened .scroll-ctn{transform:unset}}header #menu-menu-principal{align-items:flex-end;display:flex;flex-direction:column;gap:30px;list-style:none;padding-left:0}header #menu-menu-principal .menu-item{font-size:18px;font-weight:600;text-align:right}header #menu-menu-principal .menu-item a{color:#fff;display:inline-block;position:relative;text-transform:uppercase;transition:color .3s ease,border-color .3s ease}@media (min-width:992px){header #menu-menu-principal .menu-item a{max-width:115px}header #menu-menu-principal .menu-item a:before{background-color:#2e9438;bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%;z-index:1}header #menu-menu-principal .menu-item a:focus,header #menu-menu-principal .menu-item a:hover{color:#2e9438;text-decoration:none}header #menu-menu-principal .menu-item a:focus:before,header #menu-menu-principal .menu-item a:hover:before{transform:scaleX(1)}}header #menu-menu-principal .menu-item.phone-link a{color:#2e9438;font-weight:700}header #menu-menu-principal .menu-item.cta-btn a{border:1px solid #fff;padding:15px 32px}@media (min-width:992px){header #menu-menu-principal .menu-item.cta-btn a:focus,header #menu-menu-principal .menu-item.cta-btn a:hover{border-color:#2e9438}}header #menu-menu-principal .menu-item.menu-item-has-children{position:relative}header #menu-menu-principal .menu-item.menu-item-has-children>a{align-items:center;display:flex;justify-content:flex-end}header #menu-menu-principal .menu-item.menu-item-has-children>a:after{content:"+";display:inline-block;margin-left:10px}header #menu-menu-principal .menu-item.menu-item-has-children .sub-menu{display:flex;flex-direction:column;gap:20px;padding-top:20px}header #menu-menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item{font-size:14px;font-weight:400}@media (min-width:992px){header #menu-menu-principal .menu-item{font-size:12px;text-align:center}header #menu-menu-principal .menu-item.menu-item-has-children{position:relative}header #menu-menu-principal .menu-item.menu-item-has-children>a{align-items:center;display:flex;justify-content:flex-start;max-width:120px}header #menu-menu-principal .menu-item.menu-item-has-children .sub-menu{align-items:center;background-color:#000;bottom:0;display:flex;flex-direction:column;gap:20px;left:50%;list-style:none;max-height:unset;opacity:0;padding:40px 20px 20px;position:absolute;transform:translate(-50%,100%);transition:visibility 0s .3s,opacity .3s ease;visibility:hidden}header #menu-menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item a{max-width:unset}header #menu-menu-principal .menu-item.menu-item-has-children:hover .sub-menu{opacity:1;transition:visibility 0s 0s,opacity .3s ease;visibility:visible}}@media (min-width:1275px){header #menu-menu-principal .menu-item{font-size:14px}}@media (min-width:992px){header #menu-menu-principal{align-items:center;flex-direction:row;gap:20px;margin:0}}@media (min-width:1275px){header #menu-menu-principal{gap:45px}}header .burger{background:#2e9438;border:none;height:60px;padding:15px;position:relative;transition-duration:.5s;width:60px}header .burger .icon{height:0;top:30px}header .burger .icon,header .burger .icon:before{background-color:#fff;display:block;position:absolute;transition-duration:.5s;width:30px}header .burger .icon:before{content:"";height:4px;top:-10px}header .burger .icon:after{background-color:#fff;content:"";display:block;height:4px;position:absolute;top:10px;transition-duration:.5s;width:30px}header .burger.opened .icon{transition-duration:.5s}header .burger.opened .icon:before{transform:rotate(135deg) scaleX(1.25) translate(5px,-5px)}header .burger.opened .icon:after{transform:rotate(-135deg) scaleX(1.25) translate(8px,8px)}@media (min-width:992px){header .burger{display:none}header{align-items:stretch;padding:0 0 0 50px}}footer .footer__top-part{background-color:#000;color:#fff;padding:50px 0}footer .footer__top-part__top-row{row-gap:70px}@media (min-width:992px){footer .footer__top-part__top-row{row-gap:0}}footer .footer__top-part__contact-col{display:flex;flex-direction:column;gap:16px;text-align:center}footer .footer__top-part__contact-col a{color:#fff;font-size:16px}footer .footer__top-part__contact-col p{margin:0}@media (min-width:992px){footer .footer__top-part__contact-col{text-align:right}}footer .footer__top-part__logo-col{display:flex;justify-content:center}@media (min-width:992px){footer .footer__top-part__logo-col{justify-content:flex-start}}footer .footer__top-part .logo{display:block;width:100px}footer .footer__top-part .logo img{height:auto;width:100%}footer .footer__top-part .menu-menu-footer-container{display:flex;justify-content:center}footer .footer__top-part #menu-menu-footer{display:flex;flex-direction:column;gap:22px;list-style:none;margin:0;padding:0;text-align:center}footer .footer__top-part #menu-menu-footer .menu-item a{color:#fff}@media (min-width:992px){footer .footer__top-part #menu-menu-footer .menu-item a{position:relative}footer .footer__top-part #menu-menu-footer .menu-item a:after{background-color:#2e9438;bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%;z-index:1}footer .footer__top-part #menu-menu-footer .menu-item a:focus,footer .footer__top-part #menu-menu-footer .menu-item a:hover{color:#2e9438;text-decoration:none}footer .footer__top-part #menu-menu-footer .menu-item a:focus:after,footer .footer__top-part #menu-menu-footer .menu-item a:hover:after{transform:scaleX(1)}footer .footer__top-part #menu-menu-footer{text-align:left;width:100%}}footer .footer__bottom-part{background-color:#242424;color:#fff;padding-bottom:15px;padding-top:15px;position:relative}footer .footer__bottom-part p,footer .footer__bottom-part ul{font-size:10px}@media (min-width:992px){footer .footer__bottom-part p,footer .footer__bottom-part ul{font-size:14px}}footer .footer__bottom-part a:not([class]),footer .footer__bottom-part a:not([class]):focus,footer .footer__bottom-part a:not([class]):hover{color:inherit}footer .footer__bottom-part .bottom-col{align-items:center;display:flex;flex-direction:column}footer .footer__bottom-part .bottom-col .legal{display:inline;margin:0}footer .footer__bottom-part .bottom-col .legal:after{content:"|";display:inline-block;margin-left:4px;margin-right:4px}footer .footer__bottom-part .bottom-col .copyright-wrapper{display:inline;text-align:center}@media (min-width:992px){footer .footer__bottom-part .bottom-col .copyright-wrapper{text-align:left}}footer .footer__bottom-part .bottom-col .menu-menu-copyright-container,footer .footer__bottom-part .bottom-col .menu-menu-copyright-container *{display:inline}footer .footer__bottom-part .bottom-col #menu-menu-copyright{list-style:none;margin:0;padding:0}@media (min-width:992px){footer .footer__bottom-part .bottom-col #menu-menu-copyright a:focus,footer .footer__bottom-part .bottom-col #menu-menu-copyright a:hover{color:#2e9438}footer .footer__bottom-part .bottom-col{flex-direction:row}}footer .footer__bottom-part .agences{align-items:center;display:flex;flex:1;font-size:10px;justify-content:flex-end;list-style:none;margin:10px 0 0;padding:0}footer .footer__bottom-part .agences .agence{align-items:center;display:flex}footer .footer__bottom-part .agences .agence:not(:last-child):after{content:"|";display:inline-block;font-size:10px;padding-inline:20px;pointer-events:none}@media (min-width:992px){footer .footer__bottom-part .agences .agence:not(:last-child):after{font-size:12px}}footer .footer__bottom-part .agences .agence a{display:inline-flex}footer .footer__bottom-part .agences .agence a svg{height:1em;width:auto}footer .footer__bottom-part .agences .agence a svg path,footer .footer__bottom-part .agences .agence a svg rect{fill:#fff;transition:fill .3s ease}@media (min-width:992px){footer .footer__bottom-part .agences .agence a:focus svg path,footer .footer__bottom-part .agences .agence a:focus svg rect,footer .footer__bottom-part .agences .agence a:hover svg path,footer .footer__bottom-part .agences .agence a:hover svg rect{fill:#2e9438}}footer .footer__bottom-part .agences .agence:first-child a svg{height:.8em}@media (min-width:992px){footer .footer__bottom-part .agences{font-size:12px;margin:0}}.bouton-primaire{background-color:var(--button-bg-color-hover,#000);color:var(--button-text-color,#fff);cursor:pointer;display:inline-block;font-size:var(--button-font-size-mobile,16px);overflow:hidden;padding:20px 40px;pointer-events:auto;position:relative;text-align:center;text-transform:uppercase;transition:color .4s cubic-bezier(.3,1,.8,1)}.bouton-primaire:after,.bouton-primaire:before{height:100%;left:0;position:absolute;top:0;width:100%}.bouton-primaire:before{background:var(--button-bg-color,#2e9438);content:"";left:-15%;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1);width:130%}.bouton-primaire span{position:relative}@media (min-width:992px){.bouton-primaire{font-size:var(--button-font-size-desktop,16px)}.bouton-primaire:hover{color:var(--button-text-color-hover,#fff)}.bouton-primaire:hover:before{transform:translate3d(100%,0,0)}}.bouton-fleche{color:var(--button-text-color,#fff);display:inline-block;font-size:var(--button-font-size-mobile,16px);font-weight:600;letter-spacing:.05em;padding-right:calc(20px + var(--button-font-size-mobile, 16px));padding-top:.05em;position:relative;text-transform:uppercase}.bouton-fleche:after{border-right:3px solid var(--button-text-color,#fff);border-top:3px solid var(--button-text-color,#fff);content:"";display:block;height:7px;position:absolute;right:8px;top:50%;transform:translateY(-52%) rotate(45deg);transform-origin:center center;transition:transform .3s ease;width:7px}@media (min-width:992px){.bouton-fleche{font-size:var(--button-font-size-desktop,16px);padding-right:calc(20px + var(--button-font-size-desktop, 16px))}.bouton-fleche:hover:after{transform:translate(8px,-50%) rotate(45deg)}}form .form-col p{margin:0}form .form-title-row{margin-bottom:24px}form .form-row.with-border{margin-block:30px;padding-block:30px;position:relative}form .form-row.with-border:after,form .form-row.with-border:before{background-color:#000;content:"";display:block;height:2px;left:15px;position:absolute;width:calc(100% - 30px)}form .form-row.with-border:after{bottom:0}form .form-row.with-border:before{top:0}form .form-row+p{margin-bottom:0!important}form .sr-only+br{display:none}form .submit-ctn{align-items:center;display:inline-flex;justify-content:center;padding:0;position:relative}form .submit-ctn p{margin:0!important}form .submit-col{display:flex;justify-content:flex-start;position:relative}form .wpcf7-spinner{position:absolute;right:0;top:50%;transform:translateY(-50%)}form input[type=submit]{background:unset;border:none;color:inherit;cursor:pointer;font-size:14px;font-weight:700;outline:none;padding:16px 30px;position:relative;text-transform:uppercase;transition:color .3s ease}form p:not(:last-child){margin-bottom:10px}form .wpcf7-response-output{border-color:red!important;font-size:16px;margin-inline:0!important}form label{display:flex;flex-direction:column;font-size:16px;font-weight:500;letter-spacing:.05em;row-gap:4px;text-transform:uppercase;width:100%}form label>span{width:100%}form label>span input[type=file]{border:none;color:#000;font:inherit;padding:8px 0;text-transform:none;width:100%}form label>span input:not([type=submit]):not([type=file]),form label>span select,form label>span textarea{background-color:#fff;border:none;color:#000;font:inherit;padding:8px 12px;text-transform:none;transition:background-color .4s ease;width:100%}form label>span input:not([type=submit]):not([type=file])::placeholder,form label>span select::placeholder,form label>span textarea::placeholder{color:rgba(9,60,119,.6)}@media (max-width:991px){form label>span input:not([type=submit]):not([type=file]),form label>span select,form label>span textarea{font-size:16px}}form label.select-container{position:relative}form label.select-container select{-webkit-appearance:none;-moz-appearance:none}form label.select-container svg{position:absolute;right:0;top:50%;transform:rotate(90deg);width:12px;stroke:#000}@media (max-width:991px){form label{font-size:14px}}form .label-styles{font-size:16px;font-weight:500;text-transform:uppercase}form .label-styles a{font:inherit}@media (max-width:991px){form .label-styles{font-size:14px}}form .wpcf7-not-valid-tip{color:red;margin-top:.5em}form .form-row{row-gap:40px}form .wpcf7-checkbox{column-count:2;display:block;line-height:2}form .wpcf7-checkbox .wpcf7-list-item{margin-left:0;width:100%}form .wpcf7-checkbox .wpcf7-list-item label{align-items:center;display:flex;flex-direction:row;position:relative}form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{align-items:center;display:flex;line-height:1}form .wpcf7-checkbox .wpcf7-list-item label input+.wpcf7-list-item-label:before{border:2px solid #a3a3a3;content:"";display:block;flex-shrink:0;height:26px;margin-right:10px;width:26px}form .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label:after{border:solid green;border-width:0 3px 3px 0;content:"";display:block;height:20px;left:5px;position:absolute;top:calc(50% - 2px);transform:rotate(40deg) translate(-50%,-50%);width:10px}form .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label:before{border-color:green}form .radio-group-title{display:inline-block;font-size:16px;font-weight:700;margin-bottom:.7em}form .wpcf7-radio{display:inline-flex;flex-wrap:wrap;gap:.5em 33px}form .wpcf7-radio .wpcf7-list-item{margin:0}form .wpcf7-radio .wpcf7-list-item input{display:none}form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{align-items:center;display:inline-flex;gap:10px;position:relative}form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{background-color:rgba(0,0,0,.1);border-radius:50%;content:"";display:inline-flex;height:1em;transition:background-color .4s ease;width:1em}form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{display:none}form .wpcf7-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label:after{background-color:var(--radio-color,#2e9438);border-radius:50%;content:"";display:block;height:.5em;left:.5em;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5em}.container{margin-left:auto;margin-right:auto;padding:0 30px;width:100%}@media only screen and (min-width:768px){.container{max-width:720px}}@media only screen and (min-width:992px){.container{max-width:960px}}@media only screen and (min-width:1200px){.container{max-width:1140px}}.container-full{padding:0 30px;width:100%}.row{display:flex;flex-wrap:wrap;margin:0 -15px}@media only screen and (min-width:992px){.row{flex-direction:row}}.column-1{flex:0 0 8.333333333%;max-width:8.333333333%}.column-1,.column-2{padding-left:15px;padding-right:15px;width:100%}.column-2{flex:0 0 16.666666666%;max-width:16.666666666%}.column-3{flex:0 0 24.999999999%;max-width:24.999999999%}.column-3,.column-4{padding-left:15px;padding-right:15px;width:100%}.column-4{flex:0 0 33.333333332%;max-width:33.333333332%}.column-5{flex:0 0 41.666666665%;max-width:41.666666665%}.column-5,.column-6{padding-left:15px;padding-right:15px;width:100%}.column-6{flex:0 0 49.999999998%;max-width:49.999999998%}.column-7{flex:0 0 58.333333331%;max-width:58.333333331%}.column-7,.column-8{padding-left:15px;padding-right:15px;width:100%}.column-8{flex:0 0 66.666666664%;max-width:66.666666664%}.column-9{flex:0 0 74.999999997%;max-width:74.999999997%}.column-10,.column-9{padding-left:15px;padding-right:15px;width:100%}.column-10{flex:0 0 83.33333333%;max-width:83.33333333%}.column-11{flex:0 0 91.666666663%;max-width:91.666666663%}.column-11,.column-12{padding-left:15px;padding-right:15px;width:100%}.column-12{flex:0 0 99.999999996%;max-width:99.999999996%}@media only screen and (min-width:576px){.column-sm-1{flex:0 0 8.333333333%;max-width:8.333333333%}.column-sm-1,.column-sm-2{padding-left:15px;padding-right:15px;width:100%}.column-sm-2{flex:0 0 16.666666666%;max-width:16.666666666%}.column-sm-3{flex:0 0 24.999999999%;max-width:24.999999999%}.column-sm-3,.column-sm-4{padding-left:15px;padding-right:15px;width:100%}.column-sm-4{flex:0 0 33.333333332%;max-width:33.333333332%}.column-sm-5{flex:0 0 41.666666665%;max-width:41.666666665%}.column-sm-5,.column-sm-6{padding-left:15px;padding-right:15px;width:100%}.column-sm-6{flex:0 0 49.999999998%;max-width:49.999999998%}.column-sm-7{flex:0 0 58.333333331%;max-width:58.333333331%}.column-sm-7,.column-sm-8{padding-left:15px;padding-right:15px;width:100%}.column-sm-8{flex:0 0 66.666666664%;max-width:66.666666664%}.column-sm-9{flex:0 0 74.999999997%;max-width:74.999999997%}.column-sm-10,.column-sm-9{padding-left:15px;padding-right:15px;width:100%}.column-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.column-sm-11{flex:0 0 91.666666663%;max-width:91.666666663%}.column-sm-11,.column-sm-12{padding-left:15px;padding-right:15px;width:100%}.column-sm-12{flex:0 0 99.999999996%;max-width:99.999999996%}}@media only screen and (min-width:768px){.column-md-1{flex:0 0 8.333333333%;max-width:8.333333333%}.column-md-1,.column-md-2{padding-left:15px;padding-right:15px;width:100%}.column-md-2{flex:0 0 16.666666666%;max-width:16.666666666%}.column-md-3{flex:0 0 24.999999999%;max-width:24.999999999%}.column-md-3,.column-md-4{padding-left:15px;padding-right:15px;width:100%}.column-md-4{flex:0 0 33.333333332%;max-width:33.333333332%}.column-md-5{flex:0 0 41.666666665%;max-width:41.666666665%}.column-md-5,.column-md-6{padding-left:15px;padding-right:15px;width:100%}.column-md-6{flex:0 0 49.999999998%;max-width:49.999999998%}.column-md-7{flex:0 0 58.333333331%;max-width:58.333333331%}.column-md-7,.column-md-8{padding-left:15px;padding-right:15px;width:100%}.column-md-8{flex:0 0 66.666666664%;max-width:66.666666664%}.column-md-9{flex:0 0 74.999999997%;max-width:74.999999997%}.column-md-10,.column-md-9{padding-left:15px;padding-right:15px;width:100%}.column-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.column-md-11{flex:0 0 91.666666663%;max-width:91.666666663%}.column-md-11,.column-md-12{padding-left:15px;padding-right:15px;width:100%}.column-md-12{flex:0 0 99.999999996%;max-width:99.999999996%}}@media only screen and (min-width:992px){.column-lg-1{flex:0 0 8.333333333%;max-width:8.333333333%}.column-lg-1,.column-lg-2{padding-left:15px;padding-right:15px;width:100%}.column-lg-2{flex:0 0 16.666666666%;max-width:16.666666666%}.column-lg-3{flex:0 0 24.999999999%;max-width:24.999999999%}.column-lg-3,.column-lg-4{padding-left:15px;padding-right:15px;width:100%}.column-lg-4{flex:0 0 33.333333332%;max-width:33.333333332%}.column-lg-5{flex:0 0 41.666666665%;max-width:41.666666665%}.column-lg-5,.column-lg-6{padding-left:15px;padding-right:15px;width:100%}.column-lg-6{flex:0 0 49.999999998%;max-width:49.999999998%}.column-lg-7{flex:0 0 58.333333331%;max-width:58.333333331%}.column-lg-7,.column-lg-8{padding-left:15px;padding-right:15px;width:100%}.column-lg-8{flex:0 0 66.666666664%;max-width:66.666666664%}.column-lg-9{flex:0 0 74.999999997%;max-width:74.999999997%}.column-lg-10,.column-lg-9{padding-left:15px;padding-right:15px;width:100%}.column-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.column-lg-11{flex:0 0 91.666666663%;max-width:91.666666663%}.column-lg-11,.column-lg-12{padding-left:15px;padding-right:15px;width:100%}.column-lg-12{flex:0 0 99.999999996%;max-width:99.999999996%}}@media only screen and (min-width:1200px){.column-xl-1{flex:0 0 8.333333333%;max-width:8.333333333%}.column-xl-1,.column-xl-2{padding-left:15px;padding-right:15px;width:100%}.column-xl-2{flex:0 0 16.666666666%;max-width:16.666666666%}.column-xl-3{flex:0 0 24.999999999%;max-width:24.999999999%}.column-xl-3,.column-xl-4{padding-left:15px;padding-right:15px;width:100%}.column-xl-4{flex:0 0 33.333333332%;max-width:33.333333332%}.column-xl-5{flex:0 0 41.666666665%;max-width:41.666666665%}.column-xl-5,.column-xl-6{padding-left:15px;padding-right:15px;width:100%}.column-xl-6{flex:0 0 49.999999998%;max-width:49.999999998%}.column-xl-7{flex:0 0 58.333333331%;max-width:58.333333331%}.column-xl-7,.column-xl-8{padding-left:15px;padding-right:15px;width:100%}.column-xl-8{flex:0 0 66.666666664%;max-width:66.666666664%}.column-xl-9{flex:0 0 74.999999997%;max-width:74.999999997%}.column-xl-10,.column-xl-9{padding-left:15px;padding-right:15px;width:100%}.column-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.column-xl-11{flex:0 0 91.666666663%;max-width:91.666666663%}.column-xl-11,.column-xl-12{padding-left:15px;padding-right:15px;width:100%}.column-xl-12{flex:0 0 99.999999996%;max-width:99.999999996%}}.offset-1{margin-left:8.333333333%}.offset-2{margin-left:16.666666666%}.offset-3{margin-left:24.999999999%}.offset-4{margin-left:33.333333332%}.offset-5{margin-left:41.666666665%}.offset-6{margin-left:49.999999998%}.offset-7{margin-left:58.333333331%}.offset-8{margin-left:66.666666664%}.offset-9{margin-left:74.999999997%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.666666663%}.offset-12{margin-left:99.999999996%}@media only screen and (min-width:576px){.offset-sm-1{margin-left:8.333333333%}.offset-sm-2{margin-left:16.666666666%}.offset-sm-3{margin-left:24.999999999%}.offset-sm-4{margin-left:33.333333332%}.offset-sm-5{margin-left:41.666666665%}.offset-sm-6{margin-left:49.999999998%}.offset-sm-7{margin-left:58.333333331%}.offset-sm-8{margin-left:66.666666664%}.offset-sm-9{margin-left:74.999999997%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.666666663%}.offset-sm-12{margin-left:99.999999996%}}@media only screen and (min-width:768px){.offset-md-1{margin-left:8.333333333%}.offset-md-2{margin-left:16.666666666%}.offset-md-3{margin-left:24.999999999%}.offset-md-4{margin-left:33.333333332%}.offset-md-5{margin-left:41.666666665%}.offset-md-6{margin-left:49.999999998%}.offset-md-7{margin-left:58.333333331%}.offset-md-8{margin-left:66.666666664%}.offset-md-9{margin-left:74.999999997%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.666666663%}.offset-md-12{margin-left:99.999999996%}}@media only screen and (min-width:992px){.offset-lg-1{margin-left:8.333333333%}.offset-lg-2{margin-left:16.666666666%}.offset-lg-3{margin-left:24.999999999%}.offset-lg-4{margin-left:33.333333332%}.offset-lg-5{margin-left:41.666666665%}.offset-lg-6{margin-left:49.999999998%}.offset-lg-7{margin-left:58.333333331%}.offset-lg-8{margin-left:66.666666664%}.offset-lg-9{margin-left:74.999999997%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.666666663%}.offset-lg-12{margin-left:99.999999996%}}@media only screen and (min-width:1200px){.offset-xl-1{margin-left:8.333333333%}.offset-xl-2{margin-left:16.666666666%}.offset-xl-3{margin-left:24.999999999%}.offset-xl-4{margin-left:33.333333332%}.offset-xl-5{margin-left:41.666666665%}.offset-xl-6{margin-left:49.999999998%}.offset-xl-7{margin-left:58.333333331%}.offset-xl-8{margin-left:66.666666664%}.offset-xl-9{margin-left:74.999999997%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.666666663%}.offset-xl-12{margin-left:99.999999996%}}.single-content{background-color:#f5f5f5;color:#000;padding:78px 0 127px}.single-content .site-breadcrumb{font-size:16px;font-weight:300;margin-bottom:50px}.single-content .site-breadcrumb .separator{color:#2e9438;display:inline-block;margin:0 10px}.single-content .site-breadcrumb .current{font-weight:500}.single-content .site-breadcrumb a{color:#d5d5d5}.single-content__thumbnail{height:300px;margin-bottom:30px;object-fit:cover;width:100%}@media (min-width:992px){.single-content__thumbnail{float:right;height:377px;margin-left:30px;width:45%}}.single-content h1{margin-bottom:78px}.single-content p:first-of-type{margin-top:0}.single-content p:last-of-type{margin-bottom:0}.single-content h2{font-size:20px}@media (min-width:768px){.single-content h2{font-size:36px}}.single-content a{color:#2e9438}.single-content ul{list-style:none;padding-left:0}.single-content ul li{font-size:14px;padding-left:1.5em;position:relative}.single-content ul li:not(:last-child){margin-bottom:1em}@media (min-width:992px){.single-content ul li{font-size:16px}}.single-content ul li:before{color:#2e9438;content:"—";font-size:1em;left:0;line-height:1.15;position:absolute;text-align:left;top:0;width:1.25em}@media (min-width:992px){.single-content{padding:78px 0 127px}}.actualites-recentes{background-color:#242424;color:#fff;padding:70px 0}.actualites-recentes h2{font-size:20px;margin-bottom:1.2em}@media (min-width:768px){.actualites-recentes h2{font-size:36px}}.actualites-recentes h3{font-family:canada-type-gibson;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.3}@media (min-width:992px){.actualites-recentes h3{font-size:16px}}.actualites-recentes__items-row{row-gap:50px}.actualites-recentes__title-row{text-align:center}.actualites-recentes__img-ctn{height:240px;margin-bottom:22px;width:100%}.actualites-recentes__img-ctn img{height:100%;object-fit:cover;width:100%}.actualites-recentes__content-link{--button-text-color:#2e9438;margin-top:22px}@media (min-width:992px){.actualites-recentes{padding:91px 0 122px}}