@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700&display=swap");header{background:#fff}.clear{float:none;clear:both}a{color:#2d3841}#content h1,#content h2,#content h3{font-family:Libre Baskerville,serif;color:#2d3841}#content .gform_wrapper input[type=submit]{background:#2d3841}#content .faq .wrap.open .trigger,#content .faq .wrap .trigger:hover{background:#d9d5d5}#content .teaser_wrap{margin-top:150px}.single-cpt_service header #main_nav ul>li.mega-menu>a{border-bottom:2px solid #2d3841;color:#2d3841}.single-cpt_service header #main_nav ul>li.mega-menu>a:before{display:none}header #main_nav ul>li.mega-menu>.sub-menu>li>a .title{background:#2d3841}@media (min-width:992px){header #main_nav ul>li.mega-menu>.sub-menu>li{max-height:260px}}header{padding-top:50px;padding-bottom:50px}header #logo svg{max-width:70%}header #main_nav{margin-top:10px}@media (max-width:1200px){header #main_nav{margin-top:10px}}header #main_nav>ul{margin-right:0}header #main_nav>ul>li>a{font-size:13px}@media (min-width:992px){header #main_nav>ul>li>a{padding:5px 6px 15px;font-size:13px}}@media (min-width:1200px){header #main_nav>ul>li>a{padding:5px 15px 15px;font-size:16px}}header #main_nav>ul>li>a:hover{border-bottom:2px solid #2d3841;color:#2d3841!important}header #main_nav>ul>li.current-menu-item>a,header #main_nav>ul>li.current-page-ancestor>a{border-bottom:2px solid #2d3841;color:#2d3841}header #main_nav>ul>li.current-menu-item>a:before,header #main_nav>ul>li.current-page-ancestor>a:before{display:none}header #main_nav .btn{margin-top:-5px;padding:0}header #main_nav .btn a{padding:13px 13px 13px 55px;background:url(../img/plus.svg),#2d3841;background-position:15px 50%;background-repeat:no-repeat;font-size:13px;color:#fff}header #main_nav .btn.current-menu-item a,header #main_nav .btn a:hover{border:0 none;background:url(../img/plus.svg),#2d3841;background-position:15px 50%;background-repeat:no-repeat;color:#fff!important}footer{background:#2d3841;font-family:Libre Baskerville,serif;font-size:12px;line-height:25px;color:#fff}footer .footer_container{background:none}footer .title{font-family:proxima-nova,sans-serif;font-size:13px;font-weight:300}footer .social_media{margin-top:60px}footer .open_hours li .day{font-weight:700}footer #copyrights_container{border-top:0 none;background:#2d3841}#section-slider .royalSlider{min-height:1100px}@media (min-width:992px){#section-slider .royalSlider{min-height:900px}}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .btn_wrap a:hover{border-color:#fff;background:#fff;color:#2d3841}#section-slider .royalSlider .rsSlide .rs_img_carrousel .title{position:absolute;top:32%;left:15px;font-family:Libre Baskerville,serif;font-size:50px;color:#000}@media (min-width:992px){#section-slider .royalSlider .rsSlide .rs_img_carrousel .title{top:0;left:100px;padding-top:75px;font-size:86px;line-height:100px}}#section-slider .royalSlider .rsSlide .rs_txt_carrousel{padding:40px 25px;background:#2d3841;text-align:left}@media (min-width:992px){#section-slider .royalSlider .rsSlide .rs_txt_carrousel{padding:70px 0}}#section-slider .royalSlider .rsSlide .rs_txt_carrousel h2{color:#fff}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box{text-align:left}.home #content{position:relative}@media (min-width:992px){.home #content:after{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:40%;height:110vh;background:#d9d5d5;content:""}}.home #content .teaser_wrap{font-family:Libre Baskerville,serif}.home #content .teaser_wrap .teaser{margin-bottom:50px}@media (min-width:992px){.home #content .teaser_wrap .teaser{margin-bottom:100px}}.home #content .teaser_wrap .teaser:after{display:none}@media (max-width:768px){.home #content .teaser_wrap .teaser .content_wrap:before{display:none}}.home #content .teaser_wrap .teaser .content_wrap .title{margin-bottom:20px;font-size:27px;color:#2d3841}@media (min-width:992px){.home #content .teaser_wrap .teaser .content_wrap .title:before{position:absolute;top:32px;left:-45px;display:block;width:40px;border-top:1px solid #707070;content:""}}.home #content .teaser_wrap .teaser .content_wrap p{line-height:30px}@media (max-width:991px){.home #content .teaser_wrap .teaser .content_wrap p{margin-bottom:30px}}.home #content .teaser_wrap .teaser .content_wrap ul{padding:0;list-style-type:none}@media (max-width:991px){.home #content .teaser_wrap .teaser .content_wrap ul{margin-bottom:30px}}.home #content .teaser_wrap .teaser .content_wrap ul li{margin-bottom:10px}.home #content .teaser_wrap .teaser .img_wrap:after{display:none}.home #content .img_slider .rsNav.rsBullets{right:-85px;bottom:47px!important;width:auto!important;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.home #content .img_slider .rsNav.rsBullets .rsBullet{width:6px!important;height:6px!important;margin:0 18px}.home #content .img_slider .rsNav.rsBullets .rsBullet.rsNavSelected span{background:#2d3841!important}.home #content .img_slider .rsNav.rsBullets .rsBullet span{width:6px!important;height:6px!important;border:1px solid #2d3841}.home .wysiwyg_content{font-family:Libre Baskerville,serif}@media (min-width:992px){.home .wysiwyg_content{margin-bottom:155px}}@media (max-width:991px){.home .wysiwyg_content{padding-right:15px!important;padding-left:15px!important}}.home .wysiwyg_content h1{position:relative;margin-bottom:20px;font-size:27px!important;color:#2d3841!important}@media (min-width:992px){.home .wysiwyg_content h1:before{position:absolute;top:12px;left:-60px;display:block;width:40px;border-top:1px solid #707070;content:""}}.home .wysiwyg_content p{line-height:30px}@media (min-width:992px){.single-cpt_service #content{background:url(../img/logo_background.svg);background-position:90% 90%;background-repeat:no-repeat}}.single-cpt_service .header-service{position:relative;min-height:250px;margin-bottom:75px}@media (min-width:768px){.single-cpt_service .header-service{min-height:350px}}@media (min-width:992px){.single-cpt_service .header-service{min-height:500px;margin-bottom:150px}}.single-cpt_service .header-service:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:#ffe8e9;content:""}.single-cpt_service h1.page_title{position:relative;top:-20px;z-index:2;margin-top:-20px!important;font-family:Libre Baskerville,serif;font-size:30px!important;color:#2d3841!important;text-align:center}@media (min-width:768px){.single-cpt_service h1.page_title{font-size:50px!important}}@media (min-width:992px){.single-cpt_service h1.page_title{top:0;margin-top:50px!important;margin-bottom:100px!important;font-size:50px!important}}.single-cpt_service .wysiwyg_content{font-family:Libre Baskerville,serif;line-height:27px}.single-cpt_service .wysiwyg_content p{margin-bottom:30px}.single-cpt_service .open_popup{margin-bottom:75px;padding:9px 15px;border-radius:0;background:#2d3841;font-family:proxima-nova,sans-serif;font-weight:700;color:#fff}@media (min-width:992px){.single-cpt_service .open_popup{font-size:17px}}.single-cpt_service .pop-up-formulaire{position:fixed;top:0;z-index:100;display:none;width:100%;height:100vh;background:rgba(45,56,65,.4);overflow-y:scroll}@media (min-width:768px){.single-cpt_service .pop-up-formulaire .pop-up{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.single-cpt_service .pop-up-formulaire .close{position:relative;width:20px;height:20px;margin-top:15px;opacity:1}@media (min-width:768px){.single-cpt_service .pop-up-formulaire .close{margin-top:30px;margin-right:30px}}.single-cpt_service .pop-up-formulaire .close:after,.single-cpt_service .pop-up-formulaire .close:before{position:absolute;top:7px;right:50px;width:16px;height:2px;background-color:#000;content:""}.single-cpt_service .pop-up-formulaire .close:before{left:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single-cpt_service .pop-up-formulaire .close:after{right:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.single-cpt_service .pop-up-formulaire .h1{margin-bottom:40px;font-family:Libre Baskerville,serif;font-size:20px}@media (min-width:768px){.single-cpt_service .pop-up-formulaire .h1{margin-bottom:30px;font-size:35px}}.single-cpt_service .pop-up-formulaire .gform_title{display:none}.single-cpt_service .pop-up-formulaire .form-container{padding-top:25px;padding-bottom:25px;background:#fff}@media (min-width:941px){.single-cpt_service .pop-up-formulaire .gform_wrapper .top_label li.gfield.gf_left_half,.single-cpt_service .pop-up-formulaire .gform_wrapper .top_label li.gfield.gf_right_half{margin-top:0!important}}.single-cpt_service .pop-up-formulaire #field_5_15 label{display:block!important;font-family:Libre Baskerville,serif;font-size:10px;font-weight:400;color:#767676}@media (min-width:768px){.single-cpt_service .pop-up-formulaire #field_5_15 label{font-size:13px!important}}.single-cpt_service .pop-up-formulaire input.medium{width:100%!important}.single-cpt_service .pop-up-formulaire input[type=date],.single-cpt_service .pop-up-formulaire input[type=email],.single-cpt_service .pop-up-formulaire input[type=tel],.single-cpt_service .pop-up-formulaire input[type=text]{margin-bottom:15px;border-top:0 none;border-right:0 none;border-bottom:1px solid #d9d5d5;border-left:0 none}@media (min-width:768px){.single-cpt_service .pop-up-formulaire input[type=date],.single-cpt_service .pop-up-formulaire input[type=email],.single-cpt_service .pop-up-formulaire input[type=tel],.single-cpt_service .pop-up-formulaire input[type=text]{margin-bottom:25px}}.single-cpt_service .pop-up-formulaire input[type=date]::-webkit-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=email]::-webkit-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=tel]::-webkit-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=text]::-webkit-input-placeholder{font-family:Libre Baskerville,serif;font-size:10px}.single-cpt_service .pop-up-formulaire input[type=date]::-moz-placeholder,.single-cpt_service .pop-up-formulaire input[type=email]::-moz-placeholder,.single-cpt_service .pop-up-formulaire input[type=tel]::-moz-placeholder,.single-cpt_service .pop-up-formulaire input[type=text]::-moz-placeholder{font-family:Libre Baskerville,serif;font-size:10px}.single-cpt_service .pop-up-formulaire input[type=date]::-ms-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=email]::-ms-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=tel]::-ms-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=text]::-ms-input-placeholder{font-family:Libre Baskerville,serif;font-size:10px}.single-cpt_service .pop-up-formulaire input[type=date]::placeholder,.single-cpt_service .pop-up-formulaire input[type=email]::placeholder,.single-cpt_service .pop-up-formulaire input[type=tel]::placeholder,.single-cpt_service .pop-up-formulaire input[type=text]::placeholder{font-family:Libre Baskerville,serif;font-size:10px}@media (min-width:768px){.single-cpt_service .pop-up-formulaire input[type=date]::-webkit-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=email]::-webkit-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=tel]::-webkit-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=text]::-webkit-input-placeholder{font-size:13px}.single-cpt_service .pop-up-formulaire input[type=date]::-moz-placeholder,.single-cpt_service .pop-up-formulaire input[type=email]::-moz-placeholder,.single-cpt_service .pop-up-formulaire input[type=tel]::-moz-placeholder,.single-cpt_service .pop-up-formulaire input[type=text]::-moz-placeholder{font-size:13px}.single-cpt_service .pop-up-formulaire input[type=date]::-ms-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=email]::-ms-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=tel]::-ms-input-placeholder,.single-cpt_service .pop-up-formulaire input[type=text]::-ms-input-placeholder{font-size:13px}.single-cpt_service .pop-up-formulaire input[type=date]::placeholder,.single-cpt_service .pop-up-formulaire input[type=email]::placeholder,.single-cpt_service .pop-up-formulaire input[type=tel]::placeholder,.single-cpt_service .pop-up-formulaire input[type=text]::placeholder{font-size:13px}}.single-cpt_service .pop-up-formulaire textarea{border:1px solid #d9d5d5}.single-cpt_service .pop-up-formulaire textarea::-webkit-input-placeholder{font-family:Libre Baskerville,serif;font-size:10px}.single-cpt_service .pop-up-formulaire textarea::-moz-placeholder{font-family:Libre Baskerville,serif;font-size:10px}.single-cpt_service .pop-up-formulaire textarea::-ms-input-placeholder{font-family:Libre Baskerville,serif;font-size:10px}.single-cpt_service .pop-up-formulaire textarea::placeholder{font-family:Libre Baskerville,serif;font-size:10px}@media (min-width:768px){.single-cpt_service .pop-up-formulaire textarea::-webkit-input-placeholder{font-size:13px}.single-cpt_service .pop-up-formulaire textarea::-moz-placeholder{font-size:13px}.single-cpt_service .pop-up-formulaire textarea::-ms-input-placeholder{font-size:13px}.single-cpt_service .pop-up-formulaire textarea::placeholder{font-size:13px}}.single-cpt_service .pop-up-formulaire select{height:34px;margin-bottom:35px;padding-bottom:10px;border-top:0 none;border-right:0 none;border-bottom:1px solid #d9d5d5;border-left:0 none;background:none;font-family:Libre Baskerville,serif;font-size:10px}@media (min-width:768px){.single-cpt_service .pop-up-formulaire select{font-size:13px}}.single-cpt_service .pop-up-formulaire input[type=submit]{display:block!important;margin-left:auto!important;padding:15px 40px;border:0 none;background:#2d3841;color:#fff}.single-cpt_service .pop-up-formulaire .gfield_label{display:none!important}.page-template-tpl_grille .page_title{font-family:Libre Baskerville,serif;font-size:50px!important;color:#2d3841!important}.page-template-tpl_grille #content .table-striped>tbody>tr:nth-of-type(odd){background:none}.page-template-tpl_grille #content .table-responsive{position:relative;border:0 none}@media (min-width:992px){.page-template-tpl_grille #content .table-responsive{margin-bottom:150px}}.page-template-tpl_grille #content .table{font-family:Libre Baskerville,serif;font-size:15px}.page-template-tpl_grille #content .table>tbody>tr>td,.page-template-tpl_grille #content .table>tbody>tr>th,.page-template-tpl_grille #content .table>thead>tr>td,.page-template-tpl_grille #content .table>thead>tr>th{padding:17px 0;border:0 none!important}.page-template-tpl_grille #content .table>tbody>tr td:first-child,.page-template-tpl_grille #content .table>thead>tr td:first-child{width:55%}.page-template-tpl_grille .show_no_ramq{position:absolute;top:150px;right:-110px;z-index:10;float:right;-webkit-transform:rotate(270deg);transform:rotate(270deg);font-family:Libre Baskerville,serif;font-weight:800;color:#2d3841;cursor:pointer}.page-template-tpl_grille .no_ramq{opacity:0}.page-template-tpl_grille .no_ramq_show{opacity:1}.page-template-tpl_grille .mobile-array{margin-bottom:70px;padding:0 15px}.page-template-tpl_grille .service{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #2d3841}.page-template-tpl_grille .service h2{margin-bottom:18px;font-family:Libre Baskerville,serif;font-size:25px}.page-template-tpl_grille .service .no_ramq_mobile,.page-template-tpl_grille .service .ramq{clear:both;font-size:18px}.page-template-tpl_grille .service .no_ramq_mobile .title,.page-template-tpl_grille .service .ramq .title{font-weight:700}.page-template-tpl_grille .service .no_ramq_mobile .price,.page-template-tpl_grille .service .ramq .price{float:right;font-family:Libre Baskerville,serif;font-size:22px}.page-template-tpl_grille .service .ramq{margin-bottom:10px}.page-template-tpl_grille .service .no_ramq_mobile{color:#d9d5d5}.teams-navigation{margin-top:40px;margin-bottom:124px}.teams-navigation ul{display:none;margin:0;padding:0;list-style-type:none}@media (min-width:992px){.teams-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.teams-navigation ul li{margin:0 20px}.teams-navigation select,.teams-navigation ul li a{font-family:Libre Baskerville,serif;font-size:15px;font-weight:700;text-transform:uppercase}.teams-navigation select{display:block;margin:auto;border-top:0 none;border-right:0 none;border-bottom:2px solid #2d3841;border-left:0 none}@media (min-width:992px){.teams-navigation select{display:none}}.team-container{margin-bottom:100px}.team-container h2{margin-bottom:43px!important;font-family:proxima-nova,sans-serif!important;font-size:15px!important;text-transform:uppercase}.team-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-container .team_member{margin-bottom:38px}@media (min-width:992px){.team-container .team_member{margin-bottom:18px}}.team-container .team_member img{width:100%;margin-bottom:28px;aspect-ratio:.66;-o-object-fit:cover;object-fit:cover}.team-container .team_member h3{margin-bottom:7px!important;font-family:proxima-nova,sans-serif!important;font-size:21px!important;text-transform:uppercase}.team-container .team_member p{margin-bottom:0;font-size:15px}@media (min-width:992px){.sub_nav{margin-bottom:100px}}.sub_nav ul{display:block;background:none}.sub_nav ul li{text-align:center}@media (min-width:768px){.sub_nav ul li{display:inline-block;width:13%;margin:0 6%}}@media (min-width:992px){.sub_nav ul li{width:14%;margin:0 7%}}.sub_nav ul li:first-child{margin-left:0}.sub_nav ul li:last-child{margin-right:0}.sub_nav ul li.current_page_item a{border-bottom:2px solid #2d3841;color:#2d3841}.sub_nav ul li.current_page_item a:after{display:none}.sub_nav ul li a{display:inline-block}.sub_nav ul li a:hover{border-bottom:2px solid #2d3841;background:none;color:#2d3841!important}.page-template-tpl_team .header-service{position:relative;min-height:250px;margin-bottom:40px}@media (min-width:768px){.page-template-tpl_team .header-service{min-height:350px}}@media (min-width:992px){.page-template-tpl_team .header-service{min-height:500px;margin-bottom:60px}}.page-template-tpl_team .header-service:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:#ffe8e9;content:""}.page-template-tpl_team .intro{margin-bottom:75px;margin-bottom:151px;font-family:Libre Baskerville,serif}.page-template-tpl_team h1.page_title{position:relative;z-index:2;font-family:Libre Baskerville,serif;font-size:30px!important;color:#2d3841!important;text-align:center}@media (min-width:768px){.page-template-tpl_team h1.page_title{font-size:50px!important}}@media (min-width:992px){.page-template-tpl_team h1.page_title{top:0;margin-top:40px!important;font-size:50px!important}}.page-template-tpl_acces-php #content .table_display .cell_display{display:inline-block;float:none}.page-template-tpl_acces-php #content .table_display{display:-webkit-box;display:-ms-flexbox;display:flex}
/*# sourceMappingURL=maps/theme.css.map */
