@import"https://fonts.googleapis.com/css2?family=Radio+Canada+Big:ital,wght@0,400..700;1,400..700&display=swap";@font-face{font-family:"Teko";src:url("../fonts/Teko-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Teko";src:url("../fonts/Teko-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Teko";src:url("../fonts/Teko-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Teko";src:url("../fonts/Teko-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Teko";src:url("../fonts/Teko-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}.btn--primary{padding:0 16px !important;background:#fdbb30;color:#231f20 !important;border-radius:2px;font-family:"Teko",sans-serif;font-weight:600;font-size:20px !important;text-transform:uppercase;line-height:1 !important;display:flex !important;gap:8px !important;align-items:center;height:46px;transition:all .5s ease;width:-moz-fit-content;width:fit-content;border:none;cursor:pointer}.btn--primary span:not(.loader-form){transform:translateY(3px)}.btn--primary .loader-form{width:24px;height:24px;border:2px solid #231f20;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;display:none}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (min-width: 550px){.btn--primary:hover{background:#fff !important}}@media screen and (min-width: 550px){.btn--primary.alt:hover{background:#231f20 !important;color:#fff !important}}h2{font-family:"Teko",sans-serif !important;color:#231f20 !important;font-weight:600 !important;font-size:96px !important;text-transform:uppercase !important;letter-spacing:normal !important;line-height:90% !important}@media screen and (max-width: 1024px){h2{font-size:86px !important}}@media screen and (max-width: 768px){h2{font-size:76px !important}}@media screen and (max-width: 550px){h2{font-size:64px !important}}h3{color:#231f20;font-family:"Teko",sans-serif !important;font-size:56px !important;font-style:normal !important;font-weight:600 !important;line-height:90% !important;text-transform:uppercase !important;letter-spacing:normal !important;max-width:720px !important}@media screen and (max-width: 1024px){h3{font-size:54px !important}}@media screen and (max-width: 768px){h3{font-size:51px !important}}@media screen and (max-width: 550px){h3{font-size:48px !important}}h4{color:#231f20;font-family:"Teko",sans-serif !important;font-size:48px !important;font-style:normal !important;font-weight:500 !important;line-height:150% !important;text-transform:uppercase !important;letter-spacing:normal !important;max-width:720px !important}@media screen and (max-width: 1024px){h4{font-size:44px !important}}@media screen and (max-width: 768px){h4{font-size:38px !important}}@media screen and (max-width: 550px){h4{font-size:32px !important}}.cursor-helper-outer{background:#fdbb30}.no-scroll{max-height:100vh;max-height:100svh;max-width:100vw;overflow:hidden}header.header-style3{z-index:997}header.header-style3 .navbar-default{background:linear-gradient(0deg, rgba(35, 31, 32, 0) 0%, #231F20 180%)}header.header-style3 .navbar-default .navbar-nav li a{color:#fff;font-family:"Teko",sans-serif;font-size:20px;font-weight:500}header.header-style3 .navbar-default .navbar-nav li a:hover{color:#fdbb30}header.header-style3 .navbar-default .navbar-toggler{background:none !important;width:50px;height:50px;display:none;align-items:center;justify-content:center}header.header-style3 .navbar-default .navbar-toggler:before,header.header-style3 .navbar-default .navbar-toggler:after{display:none}header.header-style3 .navbar-default .navbar-toggler span{width:34px;height:2px;background:#fdbb30;border-radius:2px;position:relative;transition:all .5s ease}header.header-style3 .navbar-default .navbar-toggler span::before,header.header-style3 .navbar-default .navbar-toggler span::after{content:"";width:34px;height:2px;background:#fdbb30;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);transition:all .5s ease}header.header-style3 .navbar-default .navbar-toggler span::before{top:-10px}header.header-style3 .navbar-default .navbar-toggler span::after{top:10px}header.header-style3 .navbar-default .navbar-toggler.menu-opened span{background:rgba(0,0,0,0)}header.header-style3 .navbar-default .navbar-toggler.menu-opened span::before{top:0;transform:translateX(-50%) rotate(45deg)}header.header-style3 .navbar-default .navbar-toggler.menu-opened span::after{top:0;transform:translateX(-50%) rotate(-45deg)}header.header-style3.scrollHeader .navbar-default{background:#231f20}header.header-style3.scrollHeader .navbar-default .navbar-nav li a{color:#fff;font-family:"Teko",sans-serif;font-size:20px;font-weight:500}header.header-style3.scrollHeader .navbar-default .navbar-nav li a:hover{color:#fdbb30}@media screen and (max-width: 992px){header.header-style3 .navbar-nav{background:#231f20}header.header-style3 .navbar-nav>li{border-top:1px solid hsla(0,0%,100%,.1) !important}header.header-style3 .navbar-toggler{display:flex}}.banner-style03.bg-secondary{background-color:rgba(0,0,0,0) !important}.banner-style03>.container-fluid{background:linear-gradient(90deg, #231F20 0%, rgba(35, 31, 32, 0) 63.94%, #231F20 100%)}.banner-style03>.container-fluid .hero-title h1{font-family:"Teko",sans-serif;font-weight:600;color:#fff;font-size:120px;max-width:755px}.banner-style03>.container-fluid .hero-title h1 span{color:#fdbb30}.banner-style03>.container-fluid .counter{margin-left:auto}.banner-style03>.container-fluid .counter .counter-no{font-family:"Teko",sans-serif;font-size:160px;font-weight:600}.banner-style03>.container-fluid .counter .counter-no,.banner-style03>.container-fluid .counter .counter-no>div{color:#fdbb30 !important}.banner-style03>.container-fluid .counter p{font-family:"Teko",sans-serif;font-size:32px;color:#fff;transform:translateY(-15px);width:250px;line-height:1.2;margin-bottom:0;text-transform:uppercase}.banner-style03>.container-fluid .descri p{color:#fff;font-family:"Radio Canada Big",sans-serif;font-size:20px;font-weight:400;line-height:1.5}@media screen and (max-width: 1024px){.banner-style03>.container-fluid .hero-title h1{font-size:100px}}@media screen and (max-width: 992px){.banner-style03>.container-fluid>*{padding-bottom:0px !important}.banner-style03>.container-fluid .hero-title{order:1}.banner-style03>.container-fluid .counter{order:3;margin-left:auto}.banner-style03>.container-fluid .counter .counter-no{font-family:"Teko",sans-serif;font-size:160px;font-weight:600}.banner-style03>.container-fluid .counter .counter-no,.banner-style03>.container-fluid .counter .counter-no>div{color:#fdbb30 !important}.banner-style03>.container-fluid .counter p{font-family:"Teko",sans-serif;font-size:32px;color:#fff;transform:translateY(-15px);width:200px;line-height:1.2;margin-bottom:0}.banner-style03>.container-fluid .descri{order:2;max-width:500px}.banner-style03>.container-fluid .descri p{color:#fff;font-family:"Radio Canada Big",sans-serif;font-size:20px;font-weight:400;line-height:1.5}}@media screen and (max-width: 768px){.banner-style03>.container-fluid{padding-bottom:50px}.banner-style03>.container-fluid .hero-title h1{font-size:80px}.banner-style03>.container-fluid .counter .banner-count{align-items:center !important}.banner-style03>.container-fluid .counter .counter-no{font-size:88px !important}.banner-style03>.container-fluid .counter p{font-size:20px !important}.banner-style03>.container-fluid .descri p{font-size:20px}}@media screen and (max-width: 550px){.banner-style03>.container-fluid .hero-title h1{font-size:64px}.banner-style03>.container-fluid .counter{margin-left:auto}.banner-style03>.container-fluid .counter .counter-no{font-family:"Teko",sans-serif;font-size:160px;font-weight:600}.banner-style03>.container-fluid .counter .counter-no,.banner-style03>.container-fluid .counter .counter-no>div{color:#fdbb30 !important}.banner-style03>.container-fluid .counter p{font-family:"Teko",sans-serif;font-size:32px;color:#fff;transform:translateY(-15px);width:200px;line-height:1.2;margin-bottom:0}.banner-style03>.container-fluid .descri p{color:#fff;font-family:"Radio Canada Big",sans-serif;font-size:20px;font-weight:400;line-height:1.5}}@media screen and (max-width: 450px){.banner-style03>.container-fluid .hero-title h1{font-size:15vw}.banner-style03>.container-fluid .counter{margin-left:auto}.banner-style03>.container-fluid .counter .counter-no{font-family:"Teko",sans-serif;font-size:160px;font-weight:600}.banner-style03>.container-fluid .counter .counter-no,.banner-style03>.container-fluid .counter .counter-no>div{color:#fdbb30 !important}.banner-style03>.container-fluid .counter p{font-family:"Teko",sans-serif;font-size:32px;color:#fff;transform:translateY(-15px);width:200px;line-height:1.2;margin-bottom:0}.banner-style03>.container-fluid .descri p{color:#fff;font-family:"Radio Canada Big",sans-serif;font-size:20px;font-weight:400;line-height:1.5}}.about-style03 img{pointer-events:none !important;width:100%}.about-style03 img.t-bottom{transform:translateY(50px)}.about-style03 h5{font-family:"Radio Canada Big",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;color:#231f20}.about-style03 p{color:#6c5d62;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.about-style03 .row-content{padding-bottom:50px}@media screen and (max-width: 992px){.about-style03 img{width:initial}.about-style03 img.t-bottom{transform:none;width:100%}.about-style03 .row-content{padding-bottom:0px}}.award-style01{background:#f0eeee}.award-style01 .section-title01 h3{color:#231f20;font-family:"Teko",sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:90%;text-transform:uppercase;letter-spacing:normal;max-width:720px}.award-style01 .timeline__item{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;align-items:center;padding:44px 0;position:relative}.award-style01 .timeline__item>*{position:relative;z-index:2}.award-style01 .timeline__item::before{content:"";width:1px;height:100%;background:#c1b8bb;position:absolute;top:0;left:14px;z-index:1}.award-style01 .timeline__header{display:flex;align-items:center;gap:100px}.award-style01 .timeline__header span{width:28px;height:28px;background:#fdbb30;border-radius:50%;position:relative}.award-style01 .timeline__header span::after{width:8px;height:8px;background:#231f20;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:""}.award-style01 .timeline__header--text{display:flex;align-items:center;justify-content:space-between}.award-style01 .timeline__header--text p{color:#231f20;font-family:"Teko",sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:90%;text-transform:uppercase;margin:0}.award-style01 .timeline__header--text .icon{display:none;width:12px;height:12px;position:relative;transform:translateY(-2px)}.award-style01 .timeline__header--text .icon::before{content:"";width:1px;height:12px;background:#231f20;position:absolute;top:0;left:50%;transform:translateX(-50%)}.award-style01 .timeline__header--text .icon::after{content:"";width:12px;height:1px;background:#231f20;position:absolute;top:50%;left:0;transform:translateY(-50%)}.award-style01 .timeline__content{display:block}.award-style01 .timeline__content p{color:#6c5d62;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:150%;margin:0}@media screen and (max-width: 850px){.award-style01 .timeline__item{display:block}.award-style01 .timeline__content{padding:24px 0 0 128px}}@media screen and (max-width: 550px){.award-style01 .timeline__item{display:block}.award-style01 .timeline__item::before{display:none}.award-style01 .timeline__header{display:block}.award-style01 .timeline__header>*{position:relative;z-index:2}.award-style01 .timeline__header::before{content:"";width:1px;height:72px;background:#c1b8bb;position:absolute;top:14px;transform:translateY(-50%);left:14px;z-index:1}.award-style01 .timeline__header span{width:28px;height:28px;background:#fdbb30;border-radius:50%;display:block;position:relative;margin-bottom:36px}.award-style01 .timeline__header span::after{width:8px;height:8px;background:#231f20;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:""}.award-style01 .timeline__header--text .icon{display:inline-block}.award-style01 .timeline__content{padding:24px 0 0 0;display:none}}.about-style01 p{color:#6c5d62;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.about-style01 img{width:100%;-o-object-fit:cover;object-fit:cover}.about-style01 .col-left .mb-4{margin-bottom:64px !important}.about-style01 .col-right{flex-direction:column;gap:64px}.about-style01 .col-right .wow{flex-grow:1}.about-style01 .col-right .wow img{height:100%}@media screen and (max-width: 992px){.about-style01 .col-left .pad-l{padding-left:30%}.about-style01 .col-right{padding-right:30%}.about-style01 .col-right .col-right-text{order:1;margin-bottom:0 !important}.about-style01 .col-right .image-effect{order:2}}@media screen and (max-width: 550px){.about-style01 .col-left .pad-l{padding-left:15vw}.about-style01 .col-right{padding-right:15vw}.about-style01 .col-right .col-right-text{order:1}.about-style01 .col-right .image-effect{order:2}}.cta-banner{position:relative;height:700px;overflow:hidden}.cta-banner .bg-fixed{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;will-change:transform}.background-image,[data-bg-src]{background-repeat:no-repeat;background-size:cover;background-position:center center}.counter-style02{background:#fff !important}.counter-style02 .box-shadow-common{min-height:525px;box-shadow:none;border-radius:0 !important}.counter-style02 .bg-img{min-height:525px;border-radius:0 !important}.counter-style02 .box-y{min-height:525px}.counter-style02 .box-y .box-shadow-common{background:#fdbb30}.counter-style02 .box-y .box-shadow-common h4{line-height:90% !important;color:#231f20 !important}.counter-style02 .box-y .box-shadow-common h4::before{background-color:#231f20;height:2px}.counter-style02 .box-y .box-shadow-common p{color:#231f20 !important;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-weight:400}.counter-style02 .box-g{min-height:525px}.counter-style02 .box-g .box-shadow-common{background:#f0eeee !important}.counter-style02 .box-g .box-shadow-common h4{line-height:90% !important;color:#231f20 !important}.counter-style02 .box-g .box-shadow-common h4::before{background-color:#9f9196;height:2px}.counter-style02 .box-g .box-shadow-common p{color:#231f20 !important;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-weight:400}.counter-style02 .box-imgbg{min-height:525px}.counter-style02 .box-imgbg .box-shadow-common h4{line-height:90% !important;color:#c1b8bb !important}.counter-style02 .box-imgbg .box-shadow-common h4::before{background-color:#c1b8bb;height:2px}.counter-style02 .box-imgbg .box-shadow-common p{color:#c1b8bb !important;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-weight:400}@media screen and (max-width: 768px){.counter-style02 .container-fluid{padding-right:0 !important}.counter-style02 .swiper-about{overflow:hidden}}.process{background:#231f20;position:relative;overflow:hidden}.process>*{position:relative;z-index:2}.process .img-bg{position:absolute;bottom:0;left:0;max-width:50%}.process .img-bg img{width:100%;height:auto;display:block}.process__header{display:flex;align-items:flex-start;justify-content:space-between}.process__header h2{color:#c1b8bb !important}.process__header div{max-width:630px}.process__header div p{color:#9f9196;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.process__header div p strong{font-weight:600;color:#c1b8bb}.process__grid{margin-top:96px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px;padding-bottom:65px}.process .process-item{display:flex;align-items:flex-start;gap:24px}.process .process-item .number{color:#fdbb30;font-family:"Teko",sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:90%;text-transform:uppercase}.process .process-item .text h5{color:#c1b8bb;font-family:"Teko",sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:90%;text-transform:uppercase;margin-bottom:24px}.process .process-item .text p{color:#9f9196;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.process .process-item:nth-child(2){padding-top:90px}@media screen and (max-width: 1180px){.process__header{flex-direction:column;gap:48px}}@media screen and (max-width: 992px){.process__grid{grid-template-columns:repeat(2, 1fr);padding-bottom:90px}}@media screen and (max-width: 700px){.process__grid{grid-template-columns:1fr}.process .process-item:nth-child(2){padding-top:0px}}.faq__header{margin-bottom:90px}.faq__header p{color:#847379;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.faq__header p strong{color:#231f20;font-weight:600}.faq__header h5{color:#231f20;font-family:"Teko",sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}.faq .accordion .accordion-button{background:#fdbb30;color:#231f20 !important;font-family:"Teko",sans-serif;text-transform:uppercase;font-size:20px;line-height:90%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px}.faq .accordion .accordion-button::after{display:none}.faq .accordion .accordion-button .icon{width:24px;height:24px;position:relative;background:#fff;border-radius:2px}.faq .accordion .accordion-button .icon::before{content:"";width:1px;height:12px;background:#231f20;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;transition:.3s ease}.faq .accordion .accordion-button .icon::after{content:"";height:1px;width:12px;background:#231f20;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.faq .accordion .accordion-button.collapsed{background:#fff}.faq .accordion .accordion-button.collapsed .icon::before{opacity:1}.faq .accordion .accordion-collapse .card-body{color:#847379;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.faq img{width:100%}@media screen and (max-width: 768px){.faq__header{margin-bottom:48px}}@media screen and (max-width: 575px){.faq .col-text{padding-left:15vw}}.services{background:#f0eeee}.services__header{margin-bottom:90px}.services__header p{color:#847379;font-family:"Radio Canada Big",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.services__header p strong{color:#231f20;font-weight:600}.services .row-grid .col-md-6{border-left:1px solid #ded9da}.services .row-grid .col-md-6 .card-img{margin-bottom:16px}.services .row-grid .col-md-6 p{color:#231f20;font-family:"Radio Canada Big",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;margin:0}.services .swiper-services .swiper-slide{border-left:1px solid #ded9da;padding-left:24px}.services .swiper-services .swiper-slide .card-img{margin-bottom:16px}.services .swiper-services .swiper-slide p{color:#231f20;font-family:"Radio Canada Big",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;margin:0}@media screen and (max-width: 768px){.services__header{margin-bottom:48px}.services .swiper-fluid{padding-right:0 !important}.services .swiper-fluid .swiper-services{overflow:hidden}}.questions{background:#231f20}.questions__header h1{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;color:#231f20;font-family:"Teko",sans-serif;font-size:96px;font-style:normal;font-weight:600;line-height:90%;text-transform:uppercase}@media screen and (max-width: 1024px){.questions__header h1{font-size:86px}}@media screen and (max-width: 992px){.questions__header h1{text-align:center}}@media screen and (max-width: 768px){.questions__header h1{font-size:72px;-webkit-text-stroke-width:1px}}@media screen and (max-width: 550px){.questions__header h1{font-size:60px}}@media screen and (max-width: 450px){.questions__header h1{font-size:48px}}.questions__header p{color:#c1b8bb;font-family:"Radio Canada Big",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width: 992px){.questions__header p{text-align:center}}.questions__header .btn--primary{width:100%;justify-content:center}@media screen and (max-width: 992px){.questions__header .btn--primary{width:-moz-fit-content;width:fit-content;margin:0 auto}}@media screen and (max-width: 450px){.questions__header .btn--primary{width:100%}}footer{background:#231f20}footer .contact-item img{margin-bottom:16px}footer .contact-item p,footer .contact-item a{color:#c1b8bb;font-family:"Radio Canada Big",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}footer .contact-item a{text-decoration:underline;text-decoration-color:#231f20;transition:.3s ease}@media screen and (min-width: 550px){footer .contact-item a:hover{color:#fdbb30;text-decoration-color:#fdbb30}}footer .copy{border-top:1px solid #584c50;padding-top:24px;display:flex !important;align-items:center;justify-content:space-between;flex-direction:row}footer .copy>*{padding:0;flex-shrink:0}footer .copy p{color:#c1b8bb;font-family:"Radio Canada Big",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%}footer .copy p a{color:#c1b8bb;text-decoration:underline;text-decoration-color:#231f20;transition:.3s ease}@media screen and (min-width: 550px){footer .copy p a:hover{color:#fdbb30;text-decoration-color:#fdbb30}}footer .copy p span{color:#fdbb30;font-family:"Teko",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;text-decoration-color:#231f20;cursor:pointer;transition:.3s ease}@media screen and (min-width: 550px){footer .copy p span:hover{color:#fdbb30;text-decoration-color:#fdbb30}}footer .copy .copyright a{font-weight:700;color:#fdbb30}footer .copy .quest{display:flex;align-items:flex-start;gap:10px;max-width:400px}@media screen and (max-width: 992px){footer .copy{flex-direction:column}footer .copy .quest{text-align:center;flex-direction:column;align-items:center}}.footer-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(35,31,32,.9);opacity:0;visibility:hidden;transition:all .5s ease;padding:50px;display:flex;align-items:center;justify-content:center}.footer-modal__wrapper{width:100%;max-width:600px;background:#fff;padding:48px;max-height:100%;overflow:auto}.footer-modal__actions{display:flex;align-items:center;justify-content:flex-end;margin-bottom:24px}.footer-modal__actions .close-modal-btn{cursor:pointer}.footer-modal__actions .close-modal-btn svg path{transition:all .3s ease}.footer-modal__actions .close-modal-btn:hover svg path{fill:#fdbb30}.footer-modal__content h5{color:#231f20;font-family:"Teko",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase}.footer-modal__content h4{color:#231f20 !important;font-family:"Teko",sans-serif !important;font-size:24px !important;font-style:normal !important;font-weight:500 !important;line-height:150% !important;text-transform:uppercase !important}.footer-modal__content p,.footer-modal__content a{color:#847379;font-family:"Radio Canada Big",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.footer-modal__content a{text-decoration:underline;text-decoration-color:#fff;transition:.3s ease}@media screen and (min-width: 550px){.footer-modal__content a:hover{color:#fdbb30;text-decoration-color:#fdbb30}}.footer-modal__content .tel,.footer-modal__content .site{display:flex;align-items:flex-start;gap:8px}.footer-modal__content .site a{text-decoration-color:#fdbb30;color:#231f20;font-weight:500;font-size:20px;font-family:"Teko",sans-serif;text-transform:uppercase}@media screen and (min-width: 550px){.footer-modal__content .site a:hover{color:#fdbb30;text-decoration-color:#fdbb30}}.foot-modal-open .footer-modal{opacity:1;visibility:visible}@media screen and (max-width: 550px){.footer-modal{padding:36px 5vw}.footer-modal__wrapper{padding:24px}}.privacy-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(35,31,32,.9);opacity:0;visibility:hidden;transition:all .5s ease;padding:50px;display:flex;align-items:center;justify-content:center}.privacy-modal__wrapper{width:100%;max-width:1024px;background:#fff;padding:48px;max-height:100%;overflow:auto}.privacy-modal__actions{display:flex;align-items:center;justify-content:flex-end;margin-bottom:24px}.privacy-modal__actions .close-modal-btn{cursor:pointer}.privacy-modal__actions .close-modal-btn svg path{transition:all .3s ease}.privacy-modal__actions .close-modal-btn:hover svg path{fill:#fdbb30}.privacy-modal__content h5{color:#231f20;font-family:"Teko",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase}.privacy-modal__content h4{color:#231f20 !important;font-family:"Teko",sans-serif !important;font-size:24px !important;font-style:normal !important;font-weight:500 !important;line-height:150% !important;text-transform:uppercase !important}.privacy-modal__content p,.privacy-modal__content a:not(.btn--primary){color:#847379;font-family:"Radio Canada Big",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.privacy-modal__content a{text-decoration-color:#fff;transition:.3s ease}.privacy-modal__content a:not(.btn--primary){text-decoration:underline}@media screen and (min-width: 550px){.privacy-modal__content a:hover{color:#fdbb30;text-decoration-color:#fdbb30}}.privacy-modal__content .tel,.privacy-modal__content .site{display:flex;align-items:flex-start;gap:8px}.privacy-modal__content .site a{text-decoration-color:#fdbb30;color:#231f20;font-weight:500;font-size:20px;font-family:"Teko",sans-serif}.privacy-modal__content .site a:not(.btn--primary){text-transform:uppercase}@media screen and (min-width: 550px){.privacy-modal__content .site a:hover{color:#fdbb30;text-decoration-color:#fdbb30}}.privacy-modal-open .privacy-modal{opacity:1;visibility:visible}@media screen and (max-width: 550px){.privacy-modal{padding:36px 5vw}.privacy-modal__wrapper{padding:24px}}.form-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(35,31,32,.9);opacity:0;visibility:hidden;transition:all .5s ease;padding:50px;display:flex;align-items:center;justify-content:center}.form-modal__wrapper{width:100%;max-width:1024px;background:#fff;padding:48px;max-height:100%;overflow:auto}.form-modal__actions{display:flex;align-items:center;justify-content:flex-end;margin-bottom:24px}.form-modal__actions .close-modal-btn{cursor:pointer}.form-modal__actions .close-modal-btn svg path{transition:all .3s ease}.form-modal__actions .close-modal-btn:hover svg path{fill:#fdbb30}.form-modal__select{border-bottom:1px solid #231f20}.form-modal__select h5{font-size:20px;font-family:"Teko",sans-serif;font-weight:500;color:#231f20;margin-bottom:16px;text-transform:uppercase}.form-modal__select--options{display:grid;grid-template-columns:repeat(3, 1fr);position:relative}.form-modal__select--options>*{position:relative;z-index:2}.form-modal__select--options .select-option{height:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:"Radio Canada Big",sans-serif;font-size:16px;font-weight:600;color:#c1b8bb;transition:all .5s ease;line-height:90%;text-align:center}.form-modal__select--options .select-option:hover{color:#fdbb30}.form-modal__select--options .select-option.active{color:#fff}.form-modal__select--options::before{content:"";width:33.3333333333%;height:52px;background:#fdbb30;position:absolute;bottom:0;left:0;z-index:1;transition:all .5s ease}.form-modal__select--options.option-1::before{left:0}.form-modal__select--options.option-2::before{left:33.3333333333%}.form-modal__select--options.option-3::before{left:66.6666666667%}.form-modal__select--select{display:none}@media screen and (max-width: 768px){.form-modal__select{padding-bottom:16px}.form-modal__select--options{display:none}.form-modal__select--select{display:block}}.form-modal__forms{padding-top:24px}.form-modal__forms form:not(.active){display:none}.form-modal__forms form .form-wrapper{display:flex;flex-wrap:wrap;margin:-12px}.form-modal__forms form .form-wrapper>*{padding:12px;width:100%}.form-modal__forms form .form-wrapper>*.half{width:50%}.form-modal__forms form input[type=text],.form-modal__forms form input[type=tel],.form-modal__forms form input[type=email]{width:100%;height:52px;border:1px solid #231f20;padding:0 16px;font-family:"Radio Canada Big",sans-serif;font-size:16px;font-weight:400;color:#231f20;outline:none;display:flex;align-items:center;transition:all .3s ease}.form-modal__forms form input[type=text]::-moz-placeholder, .form-modal__forms form input[type=tel]::-moz-placeholder, .form-modal__forms form input[type=email]::-moz-placeholder{color:rgba(35,31,32,.6)}.form-modal__forms form input[type=text]::placeholder,.form-modal__forms form input[type=tel]::placeholder,.form-modal__forms form input[type=email]::placeholder{color:rgba(35,31,32,.6)}.form-modal__forms form input[type=text]:focus,.form-modal__forms form input[type=tel]:focus,.form-modal__forms form input[type=email]:focus{border-color:#fdbb30}.form-modal__forms form input[type=text]:disabled,.form-modal__forms form input[type=tel]:disabled,.form-modal__forms form input[type=email]:disabled{opacity:.3;cursor:not-allowed}.form-modal__forms form textarea{width:100%;min-height:150px;border:1px solid #231f20;padding:16px;font-family:"Radio Canada Big",sans-serif;font-size:16px;font-weight:400;color:#231f20;outline:none;display:flex;align-items:center;transition:all .3s ease}.form-modal__forms form textarea::-moz-placeholder{color:rgba(35,31,32,.6)}.form-modal__forms form textarea::placeholder{color:rgba(35,31,32,.6)}.form-modal__forms form textarea:focus{border-color:#fdbb30}.form-modal__forms form.loading{opacity:.7;pointer-events:none}.form-modal__forms form.loading button[type=submit]{cursor:wait}.form-modal__forms form.loading button[type=submit] .loader-form{display:inline-block}.form-modal-open .form-modal{opacity:1;visibility:visible}@media screen and (max-width: 550px){.form-modal{padding:36px 5vw}.form-modal__wrapper{padding:24px}.form-modal__forms form .form-wrapper>*.half{width:100%}.form-modal__forms form input[type=text],.form-modal__forms form input[type=tel],.form-modal__forms form input[type=email]{padding:0 12px}.form-modal__forms form textarea{padding:12px}}.form-error-general{background:#fff3cd;border:1px solid #fc0;border-left:4px solid #c00;color:#842029;padding:16px;margin-bottom:24px;font-family:"Radio Canada Big",sans-serif;font-size:16px;font-weight:500;line-height:1.5;white-space:pre-line}.form-success-message{background:#d1e7dd;border:1px solid #badbcc;border-left:4px solid #0f5132;color:#0f5132;padding:16px;margin-bottom:24px;font-family:"Radio Canada Big",sans-serif;font-size:16px;font-weight:500;line-height:1.5}input.error,textarea.error,select.error{border-color:#c00 !important;background-color:#fff5f5}.error-message{display:block;color:#c00;font-family:"Radio Canada Big",sans-serif;font-size:14px;font-weight:400;margin-top:4px;line-height:1.4}form.loading{opacity:.7;pointer-events:none}form.loading button[type=submit]{cursor:wait}.flatpickr-calendar{font-family:"Radio Canada Big",sans-serif !important;border:1px solid #231f20 !important;box-shadow:0 4px 12px rgba(35,31,32,.2) !important;border-radius:0 !important;background:#fff !important}.flatpickr-calendar.open{z-index:9999 !important}.flatpickr-calendar .flatpickr-months{background:#fdbb30 !important}.flatpickr-calendar .flatpickr-months .flatpickr-month{background:rgba(0,0,0,0) !important;color:#fff !important;height:50px !important}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{font-family:"Radio Canada Big",sans-serif !important;font-size:16px !important;font-weight:500 !important;color:#fff !important;padding:12px 0 0 0 !important;text-transform:uppercase !important}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{font-family:"Radio Canada Big",sans-serif !important;font-size:16px !important;font-weight:500 !important;background:#fdbb30 !important;color:#fff !important;border:none !important;text-transform:uppercase !important}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:hsla(0,0%,100%,.1) !important}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months option{background:#231f20 !important;color:#fff !important}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper input.cur-year{font-family:"Radio Canada Big",sans-serif !important;font-size:16px !important;font-weight:500 !important;color:#fff !important;background:rgba(0,0,0,0) !important}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper input.cur-year:hover{background:hsla(0,0%,100%,.1) !important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{padding:12px 10px !important;fill:#fff !important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover{fill:#fdbb30 !important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:#fdbb30 !important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{fill:#fff !important;width:14px !important;height:14px !important}.flatpickr-calendar .flatpickr-weekdays{background:#f0eeee !important;height:40px !important;align-items:center !important}.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday{font-family:"Radio Canada Big",sans-serif !important;color:#231f20 !important;font-weight:500 !important;font-size:14px !important;text-transform:uppercase !important;background:rgba(0,0,0,0) !important}.flatpickr-calendar .flatpickr-days{background:#fff !important}.flatpickr-calendar .flatpickr-days .flatpickr-day{font-family:"Radio Canada Big",sans-serif !important;color:#231f20 !important;border:none !important;border-radius:0 !important;font-weight:400 !important;font-size:14px !important;max-width:39px !important;height:39px !important;line-height:39px !important}.flatpickr-calendar .flatpickr-days .flatpickr-day:hover:not(.selected):not(.disabled){background:#f0eeee !important;border-color:#f0eeee !important;color:#231f20 !important}.flatpickr-calendar .flatpickr-days .flatpickr-day.selected,.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-days .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange.inRange{background:#fdbb30 !important;border-color:#fdbb30 !important;color:#231f20 !important;font-weight:600 !important}.flatpickr-calendar .flatpickr-days .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.selected.inRange:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange.inRange:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange.inRange:hover{background:#fdbb30 !important;border-color:#fdbb30 !important}.flatpickr-calendar .flatpickr-days .flatpickr-day.today{border:1px solid #fdbb30 !important;background:rgba(0,0,0,0) !important;color:#231f20 !important}.flatpickr-calendar .flatpickr-days .flatpickr-day.today:hover{background:#f0eeee !important;border-color:#fdbb30 !important}.flatpickr-calendar .flatpickr-days .flatpickr-day.today.selected{background:#fdbb30 !important;border-color:#fdbb30 !important}.flatpickr-calendar .flatpickr-days .flatpickr-day.disabled,.flatpickr-calendar .flatpickr-days .flatpickr-day.disabled:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.prevMonthDay,.flatpickr-calendar .flatpickr-days .flatpickr-day.nextMonthDay,.flatpickr-calendar .flatpickr-days .flatpickr-day.notAllowed,.flatpickr-calendar .flatpickr-days .flatpickr-day.notAllowed.prevMonthDay,.flatpickr-calendar .flatpickr-days .flatpickr-day.notAllowed.nextMonthDay{color:#c1b8bb !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;cursor:not-allowed !important}.flatpickr-calendar .flatpickr-days .flatpickr-day.inRange{background:rgba(253,187,48,.2) !important;border-color:rgba(253,187,48,.2) !important}.flatpickr-calendar .flatpickr-innerContainer{background:#fff !important}.flatpickr-calendar .flatpickr-rContainer{background:#fff !important}.select2{width:100% !important}.select2-selection--single{height:52px !important;border:1px solid #231f20 !important;border-radius:0 !important}.select2-selection__rendered{height:52px;display:flex;align-items:center;padding:0 36px 0 16px !important;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:16px;color:rgba(35,31,32,.6) !important;display:flex !important;align-items:center}.select2-selection__arrow{top:50% !important;transform:translateY(-50%)}.select2-dropdown{border:1px solid #6c5d62;border-radius:0 !important}.select2-dropdown .select2-results__options{max-height:200px;overflow-y:auto}.select2-dropdown .select2-results__option{height:50px;padding:0 16px;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:16px;color:#231f20;display:flex;align-items:center}.select2-dropdown .select2-results__option[aria-selected=true]{background:#9f9196}.select2-dropdown .select2-results__option--highlighted{background:#fdbb30 !important;color:#fff !important}@media screen and (max-width: 550px){.select2-selection__rendered{padding:0 32px 0 12px !important}.select2-dropdown .select2-results__option{padding:0 16px}}/*# sourceMappingURL=style.min.css.map */