:root{--font-reg:'Raleway',sans-serif;--font-alt:'Barlow Condensed',sans-serif;--font-awe:'Font Awesome 6 Free';--border-radius:4px;--lr-black:#000000;--lr-yellow:#ffa600;--lr-white:#ffffff;--orange:#f47227;--canary:#ffdf01;--red:#FE6B64;--green:#44D362;--border-grey:#e5e7eb;--bg-grey:#f7f7f7}body{font-family:'Raleway', sans-serif}nav#breadcrumb{margin-top:1rem;margin-bottom:1rem}nav#breadcrumb p a{color:#000000;font-size:.8rem;line-height:1rem;text-decoration-color:transparent;transition:.3s ease-out}nav#breadcrumb p a:not(:last-child):hover{color:#ffa600}nav#breadcrumb p a:last-child{text-decoration-color:#000000}nav#breadcrumb p a:not(:last-child):after{content:"\f0da";margin:0 1rem;text-decoration:none!important;text-decoration-color:transparent!important;font-family:'Font Awesome 6 Free';font-weight:600}nav#breadcrumb p a:not(:last-child):hover:after{color:#000000}.call-to-action{display:inline-block;padding:.75rem;color:#ffffff;background-color:#ffa600;border-radius:.5rem;text-decoration:none;transition:.3s ease-out;text-align:center}.call-to-action:hover{background-color:#000000}.demande-soumission-contacts-container{display:flex;justify-content:center;position:sticky;top:1rem}.demande-soumission-contacts-container ol.demande-soumission-contacts{position:relative;display:inline-block;height:-moz-fit-content;height:fit-content}.demande-soumission-contacts-container ol.demande-soumission-contacts li{padding-left:3rem;position:relative;padding-bottom:2rem}.demande-soumission-contacts-container ol.demande-soumission-contacts li p{font-size:1rem;line-height:1.2rem;margin-bottom:1rem}.demande-soumission-contacts-container ol.demande-soumission-contacts li p strong{font-weight:600}.demande-soumission-contacts-container ol.demande-soumission-contacts li p a{color:#000000;text-decoration-color:transparent;transition:.3s ease-out}.demande-soumission-contacts-container ol.demande-soumission-contacts li p a:hover{color:#ffa600;text-decoration-color:#ffa600}.demande-soumission-contacts-container ol.demande-soumission-contacts li:before{font-family:'Font Awesome 6 Free';font-weight:600;font-size:1rem;display:inline-block;text-align:center;width:2rem;padding:.5rem 0;border-radius:50%;background-color:#ffa600;color:#000000;position:absolute;top:0;left:0;z-index:2}.demande-soumission-contacts-container ol.demande-soumission-contacts li:nth-child(1):before{content:"\f095";top:0}.demande-soumission-contacts-container ol.demande-soumission-contacts li:nth-child(2):before{content:"\f0e0"}.demande-soumission-contacts-container ol.demande-soumission-contacts li:nth-child(3):before{content:"\f005"}.demande-soumission-contacts-container ol.demande-soumission-contacts li:not(:last-child):after{content:"";width:1px;height:100%;display:block;background-color:#ffa600;position:absolute;top:0;left:1rem;z-index:1}.demande-soumission-contacts-container ol.demande-soumission-contacts li:last-child{padding-bottom:0}#feuille_travail_entete{margin-bottom:2rem}#feuille_travail_entete #soumission_titre{display:block;text-align:center;font-size:2rem;font-family:'Barlow Condensed', sans-serif;text-transform:uppercase}#feuille_travail_entete #soumission_date{display:block;text-align:center;font-size:1rem;font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;margin-top:.5rem}#feuille_travail_entete .call-to-action{font-size:1rem;display:block}#feuille_travail_contacts{padding-bottom:20px}.col_demi#representant:before{content:"Représentant"}.feuille_travail_red{color:#FE6B64}#feuille_travail_client_notes_content,#feuille_travail_notes_content{box-sizing:border-box;position:relative;border:1px solid #000000;padding:20px;border-radius:4px;vertical-align:top;margin-bottom:20px}#feuille_travail_client_notes_content p,#feuille_travail_notes_content p{font-size:1rem;line-height:1.4rem;margin-bottom:0}#feuille_travail_client_notes_content p+p,#feuille_travail_notes_content p+p{margin-top:.4rem}#printBtn,.job_images,.job_images li .button{margin-top:20px}#feuille_travail_client_notes_content:before,#feuille_travail_notes_content:before{content:"Notes";font-family:'Barlow Condensed', sans-serif;color:#fff;font-size:.8rem;display:inline-block;padding:5px;background-color:#000000;border-radius:4px;position:absolute;top:calc(-.4rem - 5px);left:calc(50%);transform:translateX(-50%)}#feuille_travail_client_notes_content:before{content:"Notes au client"}.feuille_travail_drawing{padding:40px}.feuille_travail_drawing img{width:100%;height:auto;border:1px solid #000000}.feuille_travail_hide_desktop{display:none}form#feuille_travail_photos-form.form-pnwf{flex-wrap:wrap;gap:1rem;margin-bottom:2rem}form#feuille_travail_photos-form.form-pnwf fieldset.file{width:100%}form#feuille_travail_photos-form.form-pnwf fieldset.file input[type=file]+label{background-color:#f7f7f7;border-radius:.25rem;padding:2rem;border:2px dashed var(--grey)}form#feuille_travail_photos-form.form-pnwf fieldset.file input[type=file]+label span{font-size:1rem;font-family:'Barlow Condensed', sans-serif}form#feuille_travail_photos-form.form-pnwf fieldset.file input[type=file]+label:before{content:"\f030";font-family:'Font Awesome 6 Free';font-weight:600;display:block;font-size:3rem;margin-bottom:1rem}form#feuille_travail_photos-form.form-pnwf fieldset.file label span.error{display:block;color:var(--error-color);font-weight:400;font-size:.9rem}form#feuille_travail_photos-form.form-pnwf .pnfwFileUpload-list{display:flex;flex-direction:column;gap:.25rem;margin:0;width:100%}form#feuille_travail_photos-form.form-pnwf .pnfwFileUpload-list li{display:flex;align-items:center;margin-top:0}form#feuille_travail_photos-form.form-pnwf .pnfwFileUpload-list li span{display:flex;flex-direction:column;flex:1;width:100%;gap:.25rem;font-size:1rem;font-family:'Barlow Condensed', sans-serif}form#feuille_travail_photos-form.form-pnwf .pnfwFileUpload-list li span strong{display:block;height:1rem;position:relative;background-color:#000000;border-radius:.25rem;overflow:hidden}form#feuille_travail_photos-form.form-pnwf .pnfwFileUpload-list li span strong:after{content:"";position:absolute;width:var(--progress);height:100%;top:0;left:0;background-color:#ffa600;transition:width .3s ease-out}form#feuille_travail_photos-form.form-pnwf .pnfwFileUpload-list li a{display:block;padding:.5rem;cursor:pointer;color:#000000;font-size:1.5rem}form#feuille_travail_photos-form.form-pnwf .files_uploaded_container li .pnfw_file_thumbnail{width:100px;height:100px;border-radius:4px;overflow:hidden}form#feuille_travail_photos-form.form-pnwf .files_uploaded_container li .pnfw_file_data{padding-left:10px;vertical-align:middle}form#feuille_travail_photos-form.form-pnwf fieldset{width:100%}form#feuille_travail_photos-form.form-pnwf fieldset input[type=submit]{font-size:1rem;display:block;padding:.75rem;color:#ffffff;background-color:#ffa600;border-radius:.5rem;text-decoration:none;transition:.3s ease-out;text-align:center}.job_images li{display:inline-block;padding:10px;box-sizing:border-box;width:50%;position:relative;vertical-align:top}.job_images li .loading_container{width:calc(100% - 20px);left:10px;height:calc(100% - 20px);top:10px}.job_images li .loading{font-family:'Barlow Condensed', sans-serif;font-size:.8rem}.job_images li img{display:block;width:100%;height:auto;border-radius:4px;border:1px solid #e5e7eb;box-shadow:2.53px 2.53px 7.6px #d4d4d4,-2.53px -2.53px 7.6px #fff}.job_images li .button{font-size:1rem;display:block;padding:.75rem;color:#000000;background-color:#ffffff;border:2px solid #000000;border-radius:.5rem;text-decoration:none;transition:.3s ease-out;text-align:center}.slide{position:relative;opacity:0;max-height:0;overflow:hidden;transition:.3s ease-in-out;padding-bottom:2rem}.current.slide{opacity:1;max-height:-moz-fit-content;max-height:fit-content}nav#feuille_travail-navigation{position:fixed;bottom:0;width:100%;z-index:10}nav#feuille_travail-navigation ul{border-top:1px solid #000000;background-color:#000000;width:100%;display:flex}.statements-container,footer div#credits>div,header#header nav#services ul{border-top:1px solid #e5e7eb}nav#feuille_travail-navigation ul li{font-size:0;display:flex}nav#feuille_travail-navigation ul li a{font-size:2rem;padding:.5rem 1.5rem;display:inline-block;background-color:#ffffff;color:#000000}nav#feuille_travail-navigation ul li+li{border-left:1px solid #000000}nav#feuille_travail-navigation ul li.current a{background-color:#ffa600}@media only screen and (max-width:768px){.feuille_travail_hide_desktop{display:inline-block;margin-right:10px;font-weight:700}.feuille_travail_hide_mobile{display:none!important}}@media only print{#feuille_travail_photos-container.slide,.call-to-action#printBtn,nav#feuille_travail-navigation{display:none}@page{size:auto;margin:10mm 1mm 10mm 1mm}body{margin:0}.pagebreak{page-break-before:always}#feuille_travail_entete{padding-top:0!important}#feuille_travail_contacts .col_demi ul{padding:20px 10px}.label_container{max-width:250px!important}#feuille_travail-container.slide{opacity:1!important;max-height:-moz-fit-content!important;max-height:fit-content!important;overflow:visible;position:relative;padding-bottom:0}}footer{background-color:#000000;color:#ffffff}footer section{margin-bottom:0}footer section .footer-content{padding:2rem 0;display:flex;gap:2rem}footer section .footer-content address,footer section .footer-content nav{flex:1;transition:.6s cubic-bezier(.28,-.03,0,.99)}footer section .footer-content address input,footer section .footer-content nav input{display:none}footer section .footer-content address label,footer section .footer-content nav label{font-size:1.5rem;line-height:1.7rem;font-weight:700;font-family:'Barlow Condensed', sans-serif;margin-bottom:1rem;width:100%;position:relative;display:block}footer section .footer-content nav#footer-services-nav ul{font-size:1rem;line-height:1.2rem;display:flex;flex-wrap:wrap;align-items:flex-start}footer section .footer-content nav#footer-services-nav ul li{width:50%;margin-top:.5rem}footer section .footer-content nav#footer-services-nav ul li a{text-decoration:none;color:#ffffff;transition:.3s ease-out}footer section .footer-content nav#footer-services-nav ul li a:hover{color:#ffa600}footer section .footer-content nav#footer-services-nav ul li:nth-child(1),footer section .footer-content nav#footer-services-nav ul li:nth-child(2){margin-top:0}footer section .footer-content nav#footer-contacts-nav>div{display:flex;flex-wrap:wrap;align-items:flex-start}footer section .footer-content nav#footer-contacts-nav>div>a{width:50%;font-size:1rem;line-height:1.2rem;color:#ffffff;text-decoration:none;display:flex;gap:1rem;font-family:'Barlow Condensed', sans-serif;align-items:center;transition:.3s ease-out;margin-top:1rem}footer section .footer-content nav#footer-contacts-nav>div>a ul li:first-child{text-transform:uppercase;font-weight:700}footer section .footer-content nav#footer-contacts-nav>div>a:hover{color:#ffa600}footer section .footer-content nav#footer-contacts-nav>div>a:nth-child(1),footer section .footer-content nav#footer-contacts-nav>div>a:nth-child(2){margin-top:0}footer section .footer-content address p{font-size:1rem;line-height:1.2rem}footer section .footer-content address p+p{margin-top:.5rem}footer div#credits>div{color:#ffffff;display:flex;font-size:1rem;line-height:1.2rem;padding:1rem 0}footer div#credits>div>*{width:50%}footer div#credits>div>ul{text-align:right}footer div#credits>div>ul li{display:inline-block}footer div#credits>div>ul li a{text-decoration:none;color:#ffffff}footer div#credits>div>ul li+li{margin-left:1rem}.page-template-page-demande-soumission footer section .footer-content nav#footer-contacts-nav>div>a.contact-demande-soumission{color:#ffa600}@media only screen and (max-width:700px){footer section .footer-content{flex-direction:column;gap:1rem;padding-bottom:0}footer section .footer-content address,footer section .footer-content nav{border-bottom:1px solid #e5e7eb}footer section .footer-content address input:checked+label:after,footer section .footer-content nav input:checked+label:after{content:"\f068"}footer section .footer-content address label:after,footer section .footer-content nav label:after{content:"\2b";font-family:'Font Awesome 6 Free';position:absolute;right:0}footer section .footer-content address input:checked+label+*,footer section .footer-content nav input:checked+label+*{height:auto;padding-bottom:1rem}footer section .footer-content address>:not(label),footer section .footer-content nav>:not(label){height:0;overflow:hidden}footer div#credits>div{border-top:none;flex-direction:column-reverse;gap:2rem}footer div#credits>div>*{width:100%}footer div#credits>div>p{font-size:.8rem;line-height:1rem}}#form-soumission-merci h1,#form-soumission-merci h2,form.form-soumission h1,form.form-soumission h2{font-family:'Barlow Condensed', sans-serif;text-align:center}@media only print{#accreditations,footer{display:none}}#form-soumission-merci{text-align:center;position:absolute;width:100%;top:0}#form-soumission-merci i{font-size:10rem;color:#44D362;margin:2rem 0}#form-soumission-merci h1{font-size:2.5rem;line-height:2.7rem}#form-soumission-merci h2{font-size:1.5rem;line-height:1.7rem}form.form-soumission{flex-direction:column;gap:1rem;box-shadow:rgba(0,0,0,.75) 0 0 6px 0;padding:1rem;border-radius:.5rem;position:relative;z-index:2;background-color:#ffffff;transition:.6s cubic-bezier(.28,-.03,0,.99)}form.form-soumission h1{font-size:2.5rem;line-height:2.7rem}form.form-soumission h2{font-size:1.5rem;line-height:1.7rem}form.form-soumission fieldset{width:100%}form.form-soumission fieldset input:not([type=radio]):not([type=checkbox]),form.form-soumission fieldset textarea{background-color:#f7f7f7;padding:.5rem;border-radius:.25rem;border:1px solid #e5e7eb;font-size:1rem;font-family:'Raleway', sans-serif}form.form-soumission fieldset input:not([type=radio]):not([type=checkbox])+label span,form.form-soumission fieldset input:not([type=radio]):not([type=checkbox])+label:before,form.form-soumission fieldset textarea+label span,form.form-soumission fieldset textarea+label:before,form.form-soumission fieldset>legend{font-size:1rem;font-family:'Barlow Condensed', sans-serif;font-weight:700;line-height:1.2rem}form.form-soumission fieldset textarea{height:10rem}form.form-soumission fieldset input:not([type=radio]):not([type=checkbox])+label,form.form-soumission fieldset textarea+label{font-size:0}form.form-soumission fieldset input:not([type=radio]):not([type=checkbox])+label span,form.form-soumission fieldset textarea+label span{padding:0 .25rem}form.form-soumission fieldset input:not([type=radio]):not([type=checkbox])+label legend span,form.form-soumission fieldset textarea+label legend span{font-size:.7rem;line-height:1rem;font-family:'Raleway', sans-serif;font-weight:500;padding:.5rem 0}form.form-soumission fieldset input:not([type=radio]):not([type=checkbox])+label legend:before,form.form-soumission fieldset textarea+label legend:before{content:"\f059";font-family:'Font Awesome 6 Free';font-size:1rem;font-weight:600}form.form-soumission fieldset>:checked+label,form.form-soumission fieldset>:focus,form.form-soumission fieldset>input[type=submit]:hover{box-shadow:rgba(0,0,0,.75) 0 0 6px 0}form.form-soumission fieldset>legend{margin-bottom:.5rem}form.form-soumission fieldset input[type=radio]+label{display:block;flex:1;text-align:center;font-size:1rem;line-height:1.2rem;padding:.5rem;border:1px solid #e5e7eb;border-radius:.25rem;transition:.3s ease-out}form.form-soumission fieldset input[type=radio]:checked+label{background-color:#000000;color:#ffffff}form.form-soumission fieldset input[type=checkbox]+label{display:block;width:calc(50% - .5rem);flex-grow:0;flex-shrink:0;text-align:left;font-size:1rem;line-height:1.2rem;padding-left:1.5rem;position:relative}form.form-soumission fieldset input[type=checkbox]:checked+label{transform:none;box-shadow:none}form.form-soumission fieldset input[type=checkbox]+label:before{content:"\f00c";display:inline-block;vertical-align:middle;font-family:'Font Awesome 6 Free';text-align:center;color:#ffffff;font-weight:600;height:1rem;width:1rem;border:1px solid #e5e7eb;border-radius:.3rem;transition:.3s ease-out;position:absolute;left:0}.fun_bg,section.img-footer>img{border-bottom:1px solid #ffa600}form.form-soumission fieldset input[type=checkbox]:checked+label:before{color:#000000}form.form-soumission fieldset input[type=submit]{padding:.75rem;color:#ffffff;background-color:#ffa600!important;border-radius:.5rem;text-decoration:none;transition:.3s ease-out;text-align:center;font-size:1.2rem!important}form.form-soumission fieldset input[type=submit]:hover{background-color:#000000!important}form.form-soumission fieldset label span.error,form.form-soumission fieldset legend span.error{font-size:.7rem!important;line-height:.9rem!important;color:#FE6B64;font-weight:500!important;font-family:'Raleway', sans-serif!important;display:block;opacity:0;transition:.3s ease-out}form.form-soumission fieldset.error label span.error,form.form-soumission fieldset.error legend span.error{opacity:1}form.form-soumission fieldset.radio-button{flex-direction:row;gap:1rem;flex-wrap:wrap}form.form-soumission fieldset.radio-button label.error{width:100}form.form-soumission fieldset.checkbox-button{flex-direction:row;gap:1rem;flex-wrap:wrap}form.form-soumission.success{opacity:0;max-height:22rem;overflow:hidden;z-index:0}.fun_bg img{width:100%;height:auto}.fun_bg h1:not(:empty){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);padding:20px;clip-path:polygon(0 20px,0 100%,calc(100% - 20px) 100%,100% calc(100% - 20px),100% 0,20px 0);-webkit-clip-path:polygon(0 20px,0 100%,calc(100% - 20px) 100%,100% calc(100% - 20px),100% 0,20px 0);margin:0}header#header #pre-nav,header#header .mobile-nav-title{background-color:#000000;color:#ffffff}.fun_bg+.row{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:1023px){.single .fun_bg{height:400px;overflow:hidden}.single .fun_bg img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:600px){.fun_bg h1{margin:0;font-size:1rem;line-height:1.4rem;width:calc(100% - 80px)}}.content_grid>h1{font-size:3rem;line-height:3.2rem;font-family:'Barlow Condensed', sans-serif;display:block;text-align:center;margin-bottom:2rem;text-transform:uppercase}.content_grid>h1 span{font-size:2.5rem;line-height:2.7rem;display:block;text-align:center;color:#ffa600}.content_grid>h2{font-size:2rem;line-height:2.2rem;font-family:'Barlow Condensed', sans-serif;font-weight:700;display:block;text-align:center;margin-bottom:2rem;text-transform:uppercase}header#header #pre-nav{text-align:center;padding:.5rem;font-size:1rem;font-family:'Barlow Condensed', sans-serif}header#header #pre-nav a{color:#ffffff}header#header nav#contacts{display:flex;padding:1rem 0}header#header nav#contacts #logo_container a#logo{display:inline-block;height:3rem}header#header nav#contacts #logo_container a#logo svg{display:block;height:100%;width:auto}header#header nav#contacts #contacts-container{display:flex;flex-grow:1;justify-content:flex-end;gap:2rem}header#header nav#contacts #contacts-container a.contact{display:flex;align-items:center;color:#000000;text-decoration:none;transition:color .25s ease-out;font-size:1rem}header#header nav#contacts #contacts-container a.contact i{font-family:'Font Awesome 6 Free';padding-right:1rem;font-size:1.2rem}header#header nav#contacts #contacts-container a.contact ul{line-height:1.2rem}header#header nav#contacts #contacts-container a.contact ul li{font-family:'Barlow Condensed', sans-serif;font-weight:400}header#header nav#contacts #contacts-container a.contact ul li:first-child{text-transform:uppercase;font-weight:700}header#header nav#contacts #contacts-container a.contact:hover{color:#ffa600}header#header nav#services ul{display:flex;align-items:center;justify-content:center;gap:1.5rem;border-bottom:1px solid #e5e7eb;font-family:'Barlow Condensed', sans-serif}header#header nav#services ul li{padding:1rem 0}header#header nav#services ul li a{font-size:1rem;color:#000000;text-decoration-color:transparent;transition:all .25s ease-out}.single-content p a:hover,header#header nav#services ul li a:hover,header#header nav#services ul li.current-menu-item a{text-decoration-color:#000000}header#header .mobile-nav-title{font-size:1.2rem;font-weight:700;display:none;padding:1rem;font-family:'Barlow Condensed', sans-serif}header#header .mobile-nav-title:after{content:"\f410";font-family:'Font Awesome 6 Free';float:right}header#header nav#mobile{flex-basis:50%;background-color:#f7f7f7;display:none}header#header nav#mobile button{flex:50%;background-color:transparent;border:none;padding:1rem;font-family:'Barlow Condensed', sans-serif;font-size:1.2rem;text-transform:uppercase;color:#000000}header#header nav#mobile button:before{margin-right:.5rem;font-size:1.2rem;font-family:'Font Awesome 6 Free';font-weight:600}header#header nav#mobile button:first-child:before{content:"\f0c9"}header#header nav#mobile button:last-child:before{content:"\f46c"}header#header nav#mobile button:last-child{border-left:1px solid #e5e7eb}.page-template-page-demande-soumission header#header nav#contacts #contacts-container .contact-demande-soumission{color:#ffa600}@media only screen and (max-width:700px){header#header nav#mobile{display:flex}header#header .mobile-nav-title,header#header nav#contacts{display:block}header#header nav#contacts #logo_container a#logo{width:100%;text-align:center}header#header nav#contacts #logo_container a#logo svg{display:inline-block}header#header nav#contacts #contacts-container,header#header nav#services{position:absolute;top:0;background-color:#f7f7f7;width:85vw;height:100%;z-index:100;overflow-x:visible;overflow-y:auto;transition:all .25s ease-out;scroll-behavior:smooth}header#header nav#contacts #contacts-container{display:block;right:-85vw;box-shadow:-.5rem 0 1rem 0 transparent}header#header nav#contacts #contacts-container a.contact{padding:1rem;border-bottom:1px solid #e5e7eb}header#header nav#services{left:-85vw;box-shadow:.5rem 0 1rem 0 transparent}header#header nav#services ul{display:block;font-size:1.2rem;border:none;position:relative;z-index:2}header#header nav#services ul li{display:block;padding:0 1rem}header#header nav#services ul li a{padding:1rem 0;display:block;border-bottom:1px solid #e5e7eb}header#header nav#contacts #contacts-container.expanded{right:0;box-shadow:-.5rem 0 1rem 0 rgba(0,0,0,.5)}header#header nav#services.expanded{left:0;box-shadow:.5rem 0 1rem 0 rgba(0,0,0,.5)}}@media only print{header#header{display:none}}dl.hero{display:flex;position:relative;background-color:#f7f7f7;margin-bottom:2rem}dl.hero dd,dl.hero dt{width:50%;position:relative;overflow:hidden}dl.hero dd{padding-bottom:33%;display:block}dl.hero dd>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}dl.hero dt{display:flex;align-items:center;justify-content:flex-start}dl.hero dt>.content{padding:4rem}dl.hero dt>.content h1{font-family:'Barlow Condensed', sans-serif;font-size:3.5rem;line-height:3.7rem;margin-bottom:1rem}dl.hero dt>.content a.call-to-action{font-size:1.5rem;line-height:1.7rem}@media only screen and (max-width:1024px){dl.hero dt>.content{padding:2rem}dl.hero dt>.content h1{font-size:2.5rem;line-height:2.7rem}dl.hero dt>.content a.call-to-action{font-size:1rem;line-height:1rem}}@media only screen and (max-width:700px){dl.hero dd,dl.hero dd>img,dl.hero dt{width:100%}dl.hero{flex-direction:column-reverse}dl.hero dt>.content{padding:1rem}dl.hero dd{padding-bottom:50%}#page{overflow:hidden}}main>:first-child:not(.full_width){margin-top:2rem}#mobile-nav-bg{display:block;width:100vw;height:100vh;background:rgba(0,0,0,.25);position:fixed;z-index:99;top:10000px;left:0;opacity:0;transition:opacity .25s ease-out}#page,.service-hero{position:relative}body.mobile-nav-expanded #mobile-nav-bg{top:0;opacity:1}@media only print{#mobile-nav-bg{display:none}}body.mobile-nav-expanded #page{height:100vh}section{margin-bottom:2rem}section.img-footer>img{width:100%}.service-hero{margin-top:1rem;direction:rtl}.service-hero dd,.service-hero dt{width:calc(50% - 1rem);vertical-align:top;direction:ltr}.service-hero dt{display:inline-flex;gap:1rem;max-height:540px;position:sticky;top:1rem}.service-hero dt .service-hero-items-container{width:17%;display:block;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.service-hero dt .service-hero-items-container .service-hero-items{display:flex;flex-direction:column;gap:1rem}.service-hero dt .service-hero-items-container .service-hero-items a{display:block;border:2px solid #ffffff;border-radius:.5rem;overflow:hidden}.service-hero dt .service-hero-carousel,.sliding_cards .card_deck label{position:relative;border-radius:.5rem;box-shadow:rgba(0,0,0,.75) 0 0 6px 0}.service-hero dt .service-hero-items-container .service-hero-items a img{width:100%}.service-hero dt .service-hero-items-container .service-hero-items a:focus{border-color:#000000}.service-hero dt .service-hero-items-container::-webkit-scrollbar{-webkit-appearance:none;display:none}.service-hero dt .service-hero-carousel{display:flex;width:calc(83% - 1rem);height:100%;transition:.3s ease-out;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.service-hero dt .service-hero-carousel>div{width:100%;height:100%;scroll-snap-align:start;flex-shrink:0}.service-hero dt .service-hero-carousel>div img{max-width:100%;max-height:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border:2px solid #e5e7eb}.service-hero dt .service-hero-carousel>div cite{font-size:1rem;line-height:1.2rem;background-color:#ffffff;display:block;padding:1rem;text-align:center}.service-hero dt .service-hero-carousel::-webkit-scrollbar{-webkit-appearance:none;display:none}.service-hero dd{display:inline-block;margin-left:2rem}.service-hero dd h1{font-size:2.5rem;line-height:2.7rem;margin-bottom:1rem}.service-hero dd h2{font-weight:600;font-size:1.5rem;line-height:1.7rem;margin:1rem 0}.service-hero dd p,.service-hero dd ul{line-height:1.3rem;font-size:1rem}.service-hero dd ul{display:flex;flex-direction:column}.service-hero dd ul li{padding-left:1.5rem;position:relative}.service-hero dd ul li:before{content:"\f14a";position:absolute;font-family:'Font Awesome 6 Free';font-weight:600;left:0;color:#ffa600}.service-hero dd ul li+li{margin-top:1rem}.service-hero dd p+p{margin-top:1rem}.service-hero dd a.call-to-action{font-size:1rem;line-height:1.2rem;margin-top:1rem;box-shadow:rgba(0,0,0,.75) 0 0 6px 0}@media only screen and (max-width:700px){.service-hero dd,.service-hero dt,.service-hero dt .service-hero-items-container{width:100%}.service-hero dt{flex-direction:column-reverse;max-height:-moz-fit-content;max-height:fit-content}.service-hero dt .service-hero-items-container .service-hero-items{flex-direction:row}.service-hero dt .service-hero-items-container .service-hero-items a{display:inline-block;width:25%;flex-shrink:0}.service-hero dd a.call-to-action,.service-hero dt .service-hero-carousel{width:100%}.service-hero dd{margin-left:0;margin-bottom:2rem}.service-hero dd h1{font-size:2rem;line-height:2.2rem}.service-hero dd h2{font-size:1.2rem;line-height:1.4rem}}.single-content{max-width:672px;margin:0 auto}.single-content>h1{font-size:3rem;line-height:3.2rem;font-family:'Barlow Condensed', sans-serif;display:block;margin-bottom:2rem;text-transform:uppercase}.single-content>h1 span{font-size:2.5rem;line-height:2.7rem;display:block;text-align:center;color:#ffa600}.single-content>h2{font-size:2rem;line-height:2.2rem;font-weight:700;display:block;margin-bottom:2rem;margin-top:2rem}.single-content p{font-size:1rem;line-height:1.4rem;margin-bottom:1rem}.single-content p img{display:block;margin:2rem;width:calc(100% - 4rem);border-radius:1rem;border:1px solid #e5e7eb;box-shadow:rgba(0,0,0,.75) 0 0 6px 0}.single-content p a{color:#ffa600;cursor:pointer;transition:.3s ease-out}.single-content p strong{font-weight:600}.single-content ol,.single-content ul{margin-left:1rem;margin-bottom:1rem}.single-content ol li,.single-content ul li{font-size:1rem;line-height:1.4rem;margin-bottom:1rem}.single-content ul{list-style-type:disc}.single-content ol{list-style-type:decimal}@media only screen and (max-width:700px){.single-content>h1{font-size:2.5rem;line-height:2.7rem}.single-content>h2{font-size:1.7rem;line-height:1.9rem}.single-content p img{margin:2rem 0;width:100%}}.sliding_cards{padding-bottom:56.25%;position:relative}.sliding_cards .card_deck{width:100%;height:100%;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;position:absolute;top:0;left:0;align-items:stretch;flex-direction:row}.sliding_cards .card_deck input{display:none}.sliding_cards .card_deck input:checked+label{flex:auto}.sliding_cards .card_deck input:checked+label .card_content .description{opacity:1}.sliding_cards .card_deck label{width:2.8rem;background-size:cover;overflow:hidden;display:flex;transition:.6s cubic-bezier(.28,-.03,0,.99);border:1px solid #e5e7eb}.sliding_cards .card_deck label img{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%)}.sliding_cards .card_deck label .card_content{position:relative;display:flex;width:100%;align-items:flex-end;overflow:hidden;border-radius:.5rem}.sliding_cards .card_deck label .card_content h6{cursor:pointer;font-family:'Barlow Condensed', sans-serif;font-size:1.8rem;line-height:1.8rem;text-transform:uppercase;font-weight:700;color:#ffffff;background-color:rgba(0,0,0,.5);padding:2rem .5rem .5rem;writing-mode:vertical-rl;transform:rotate(180deg);height:100%;box-shadow:rgba(0,0,0,.75) 0 0 6px 0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.sliding_cards .card_deck label .card_content .description{font-size:1rem;line-height:1.4rem;color:#000000;padding:1rem;background-color:rgba(255,255,255,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:500px;flex:auto;opacity:0;transition:opacity .3s cubic-bezier(.28,-.03,0,.99);box-shadow:rgba(0,0,0,.75) 0 -3px 6px 0}.sliding_cards .card_deck label .card_content .description ul{list-style-type:disc;margin-left:1rem}.sliding_cards .card_deck label .card_content .description .call-to-action{margin-top:.5rem;padding:.5rem 1rem;font-weight:600;border-radius:.25rem}@media only screen and (max-width:700px){.sliding_cards{height:125vh;padding-bottom:0}.sliding_cards .card_deck{flex-direction:column;width:100%}.sliding_cards .card_deck input:checked+label img{width:auto}.sliding_cards .card_deck input:checked+label .card_content h6{border-bottom-left-radius:0;border-bottom-right-radius:0}.sliding_cards .card_deck input:checked+label .card_content .description{display:block}.sliding_cards .card_deck label{width:100%;height:2.8rem}.sliding_cards .card_deck label img{width:100%}.sliding_cards .card_deck label .card_content{width:100%;flex-direction:column;align-items:normal}.sliding_cards .card_deck label .card_content h6{font-size:1.4rem;line-height:1.6rem;writing-mode:horizontal-tb;transform:none;width:100%;height:auto;padding:.5rem 1rem;border-radius:.5rem}.sliding_cards .card_deck label .card_content .description{position:absolute;bottom:0;display:none;flex:none;width:100%;min-width:100%;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.sliding_cards .card_deck label .card_content .description .call-to-action{width:100%}}#soumission_confirmation{text-align:center;width:100%}#soumission_confirmation i{font-size:10rem;color:#44D362;margin:2rem 0}#soumission_confirmation h1{font-size:2.5rem;line-height:2.7rem;font-family:'Barlow Condensed', sans-serif;text-align:center}#soumission_confirmation p{margin-top:1rem;font-size:1.5rem;line-height:1.7rem;font-family:'Barlow Condensed', sans-serif;text-align:center}#soumission_entete #logo_soumission{width:180px;display:none}#soumission_entete #logo_soumission svg{display:block;position:relative;width:100%;height:auto}#soumission_entete #soumission_titre{display:block;text-align:center;font-size:2rem;font-family:'Barlow Condensed', sans-serif;text-transform:uppercase}#soumission_entete #soumission_date{display:block;text-align:center;font-size:1rem;font-family:'Barlow Condensed', sans-serif;text-transform:uppercase;margin-top:.5rem}.col_demi,.col_demi ul{display:inline-block;position:relative;vertical-align:top;box-sizing:border-box}#soumission_assurances,#soumission_contacts{padding-bottom:20px}.col_demi{width:calc(50% - 20px);font-size:0;border:1px solid #000000;margin:10px;border-radius:4px}.col_demi ul{width:50%;padding:20px;font-size:.8rem;font-weight:400}.col_demi ul li a{color:#ffa600;text-decoration:none}.col_demi ul li+li{margin-top:.4rem}#soumission_client_notes{margin:10px}#soumission_client_notes #soumission_client_notes_content{box-sizing:border-box;position:relative;border:1px solid #000000;padding:20px;border-radius:4px;vertical-align:top;margin-bottom:20px}#soumission_client_notes #soumission_client_notes_content p{font-size:1rem;line-height:1.4rem;margin-bottom:0}#soumission_client_notes #soumission_client_notes_content:before,.col_demi:before{font-size:.8rem;display:inline-block;padding:5px;background-color:#000000;top:calc(-.4rem - 5px);left:calc(50%);transform:translateX(-50%);border-radius:4px;position:absolute;color:#fff}#soumission_client_notes #soumission_client_notes_content p+p{margin-top:.4rem}#soumission_client_notes #soumission_client_notes_content:before{content:"Notes";font-family:'Barlow Condensed', sans-serif}.col_demi:before{content:"";font-weight:600}.col_demi#soumissionnaire:before{content:"Soumissionnaire"}.col_demi#client:before{content:"Client"}.col_demi#assureur:before{content:"Assureur"}.col_demi#expert:before{content:"Expert indépendant"}.col_demi.void:after{content:"N/A";display:block;background-color:#e5e7eb;width:100%;font-size:2rem;text-align:center;padding:20px;box-sizing:border-box;font-family:'Barlow Condensed', sans-serif;border-radius:4px}.col_demi.void ul{display:none}.list_table,.list_table>li{display:block;width:100%}.col_demi#assureur:not(.void) ul,.col_demi#expert:not(.void) ul{width:100%}.list_table{padding:0 10px 20px;box-sizing:border-box}.list_table>li ul{display:table;width:100%}.list_table>li ul li{display:table-cell;padding:5px 3px;box-sizing:border-box;vertical-align:top}.list_table>li ul.list_header{border-radius:4px;overflow:hidden}.list_table>li ul.list_header li{font-size:.8rem;background-color:#000000;color:#fff;font-family:'Barlow Condensed', sans-serif;vertical-align:middle;text-transform:uppercase}.list_table>li>ul:not(.list_header){border-bottom:1px solid #000000}.first_col_as_table{display:table;width:100%}.first_col_as_table.mobile{display:none}.checkbox_container{width:30px;display:table-cell;vertical-align:top}.required{width:1px;height:1px;position:absolute;opacity:0;z-index:-1}.checkbox_container label{width:20px;height:20px;display:inline-block;vertical-align:top;box-sizing:border-box;border:1px solid #ffa600;border-radius:4px;transition:var(--transition-all);background-color:#fff}.index_container,.label_container{display:table-cell;vertical-align:top}.required:not(:disabled)+.first_col_as_table.mobile+ul li .checkbox_container label:hover{cursor:pointer}.required:checked+.first_col_as_table.mobile .checkbox_container label,.required:checked+.first_col_as_table.mobile+ul li .checkbox_container label{background-color:#ffa600;text-align:center}.required:checked+.first_col_as_table.mobile .checkbox_container label:before,.required:checked+.first_col_as_table.mobile+ul li .checkbox_container label:before{content:"\f00c";font-family:'Font Awesome 6 Free';font-size:1rem;color:#fff;font-weight:600}.required:checked:disabled+.first_col_as_table.mobile .checkbox_container label,.required:checked:disabled+.first_col_as_table.mobile+ul li .checkbox_container label{opacity:.5}.index_container{width:30px;text-align:left;font-family:'Barlow Condensed', sans-serif;text-transform:uppercase}.label_container strong{display:block}.label_container strong em{color:#FE6B64}.list_table li ul.type_item>li:nth-child(2){width:62px;text-align:center;border-left:1px solid}.list_table li ul.type_item>li:nth-child(3),.list_table li ul.type_item>li:nth-child(4){width:200px;text-align:center;padding-left:0;padding-right:0}.list_table li ul.list_content.type_item>li:nth-child(3),.list_table li ul.list_content.type_item>li:nth-child(4){padding:0;border-left:1px solid}.list_table li ul.list_header.type_item>li:nth-child(3),.list_table li ul.list_header.type_item>li:nth-child(4){border-left:1px solid #fff}.list_table li ul.type_item>li:nth-child(3) ul li,.list_table li ul.type_item>li:nth-child(4) ul li{text-align:right;width:100px}.list_content{font-size:.8rem;line-height:1.2rem}.list_content.total li:first-child{font-weight:800;text-align:right}.list_content.total li:not(:first-child){width:200px;text-align:right;border-left:1px solid}#soumission_signature{padding-bottom:40px}#soumission_signature p{font-size:1rem;padding:0 20px;line-height:1.4rem;margin-bottom:0}#soumission_signature p+p{margin-top:.7rem}.agree_cb{width:1px;height:1px;position:absolute;opacity:0;z-index:-1}.agree_cb+label{width:20px;height:20px;display:inline-block;vertical-align:top;box-sizing:border-box;border:1px solid #ffa600;border-radius:4px;transition:var(--transition-all);background-color:#fff;margin-right:20px}.form_row_select select#quote_version,.form_row_signature canvas,.form_row_submit input{border-radius:4px}.statements-container,.tabs label h6{border-bottom:1px solid #e5e7eb}.agree_cb+label:hover{cursor:pointer}.agree_cb:checked+label{background-color:#ffa600;text-align:center}.agree_cb:checked+label:before{content:"\f00c";font-family:'Font Awesome 6 Free';font-size:1rem;color:#fff;font-weight:600}#signature_container{border-top:1px solid;margin-top:20px}#signature_rep p{padding:10px 0}#signature_rep img{width:auto;height:100px;display:block;margin-top:10px}#signature_client p{display:none}.form_row_submit input{background-color:#ffa600}span.formValidate_error_msg{color:#FE6B64}#signature_client em{color:#FE6B64;font-size:2rem;text-transform:uppercase;text-align:center;display:block;padding:20px;box-sizing:border-box;font-weight:700}.form_row_select select#quote_version option:first-child{display:block}.form_row_select select#quote_version{padding:10px;background-color:#e5e7eb}.page-template-page-soumission .form_row_select{max-width:320px;margin:10px auto;text-align:center}.page-template-page-soumission .form_row_select label{text-align:center}.page-template-page-soumission .form_row_select:after{top:35px;right:10px;z-index:2}@media only screen and (max-width:768px){.col_demi.void ul{display:none!important}#soumission_client_notes,.col_demi{width:100%;margin-left:0;margin-right:0}#soumission_client_notes ul,.col_demi ul{display:block;width:100%}.list_table{padding-left:0;padding-right:0}.list_content.type_item>li:nth-child(1),.list_header>li:nth-child(1){display:none}.list_content.total li:first-child{width:62px}.first_col_as_table.mobile{display:table;padding:5px 3px;box-sizing:border-box;font-size:.8rem;line-height:1.2rem}.list_content>li:nth-child(1) span{display:table-cell!important}.list_content>li:not(:nth-child(1)){border-top:1px solid}.list_content>li:last-child{border-right:1px solid}.list_content.type_item{margin-bottom:20px}}@media only screen and (max-width:600px){.list_content.total li:not(:first-child){width:calc(50% - 31px)}}@media only print{@page{size:auto;margin:10mm 1mm 10mm 1mm}body{margin:0}.pagebreak{page-break-before:always}#logo_soumission{display:block;position:absolute}#soumission_entete{padding-top:0!important}#form_signature{display:none}#signature_client p{display:block;padding:10px 0}#soumission_contacts .col_demi ul{padding:20px 10px}.label_container{max-width:250px!important}#form_signature .form_row_submit,#quote_version_container{display:none}}.statements-container ul.statements{display:flex}.statements-container ul.statements li{flex:1;font-size:1rem;display:flex;gap:.5rem;align-items:center;padding:1rem .5rem}.statements-container ul.statements li .number{font-size:3rem;font-family:'Barlow Condensed', sans-serif;font-weight:700}.statements-container ul.statements li .statement{font-size:.8rem;line-height:1.2rem;text-transform:uppercase}.statements-container ul.statements li .statement a{text-decoration:none;color:#000000;transition:color .3s ease-out;display:block}.statements-container ul.statements li .statement a:hover{color:#ffa600;font-weight:700}.statements-container ul.statements li:not(:first-child){border-left:1px solid #e5e7eb}@media only screen and (max-width:700px){.statements-container ul.statements{flex-wrap:wrap}.statements-container ul.statements li{width:50%;flex-direction:column;text-align:center;flex:auto;border-top:1px solid #e5e7eb}.statements-container ul.statements li:not(:first-child){border-left:none}.statements-container ul.statements li:nth-child(even){border-left:1px solid #e5e7eb}.statements-container ul.statements li:nth-child(1),.statements-container ul.statements li:nth-child(2){border-top:none}}.tabs,.tabs dl{width:100%;position:relative}.tabs{display:flex;flex-wrap:wrap;box-shadow:rgba(0,0,0,.75) 0 0 6px 0;border-radius:.5rem;border:1px solid #e5e7eb}.tabs input{display:none}.tabs input:checked+label h6{background-color:#000000;color:#ffffff}.tabs dl,.two-cols-dl dl{background-color:#f7f7f7}.tabs input:checked+label+dl{height:auto;opacity:1}.tabs label{flex:1}.tabs label h6{font-size:1rem;text-align:center;padding:1rem .5rem;border-left:1px solid #e5e7eb;cursor:pointer;text-transform:uppercase;transition:.6s cubic-bezier(.28,-.03,0,.99)}.tabs label:first-of-type h6{border-top-left-radius:.5rem;border-left:none}.tabs label:last-of-type h6{border-top-right-radius:.5rem}.tabs dl{display:flex;height:0;overflow:hidden;opacity:0;order:1;transition:opacity .6s cubic-bezier(.28,-.03,0,.99);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;align-items:center}.tabs dl dt{width:50%}.tabs dl dt img{width:100%}.tabs dl dd{width:50%;padding:1rem}.tabs dl dd h6{font-size:1.2rem;line-height:1.4rem;font-weight:600;margin-bottom:1rem}.tabs dl dd p{font-size:1rem;line-height:1.2rem;margin-bottom:1rem}.tabs dl dd a.call-to-action{font-size:1rem;display:block;font-weight:600}@media only screen and (max-width:700px){.tabs dl{flex-direction:column}.tabs dl dd,.tabs dl dt{width:100%}}.two-cols-dl{display:flex;width:100%;gap:2rem;margin:2rem 0}.two-cols-dl dl{display:flex;width:50%;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;box-shadow:rgba(0,0,0,.75) 0 0 6px 0}.two-cols-dl dl dd,.two-cols-dl dl dt{flex:1;padding:1rem}.two-cols-dl dl .icon-container{width:25%;flex:0}.two-cols-dl dl h6{font-family:'Barlow Condensed', sans-serif;font-size:1.5rem;line-height:1.7rem;margin-bottom:1rem}.two-cols-dl dl svg{display:inline-block;width:100px}.two-cols-dl dl ol li{font-size:1rem;line-height:1.2rem;display:flex}.two-cols-dl dl ol li a{color:#000000;transition:.3s ease-out}.two-cols-dl dl ol li a:hover{color:#ffa600}.two-cols-dl dl ol li:before{content:"\f14a";font-family:'Font Awesome 6 Free';font-weight:600;padding-right:.5rem;color:#ffa600}.two-cols-dl dl ol li+li{margin-top:1rem}.two-cols-dl dl a.call-to-action{display:block;padding:.5rem;font-size:1rem;color:#000000;border:1px solid #000000;background-color:transparent;border-radius:.3rem;margin-top:1rem;font-weight:600;transition:.3s ease-out}.two-cols-dl dl a.call-to-action:hover{background-color:#000000;color:#ffffff}@media only screen and (max-width:700px){.two-cols-dl{flex-direction:column;gap:2rem}.two-cols-dl dl{width:100%;flex-direction:column}.two-cols-dl dl .icon-container{width:100%;text-align:center}.two-cols-dl dl .icon-container svg{width:100%;padding:2rem 2rem 0}}dl.two-cols-generic{display:flex;gap:2rem}dl.two-cols-generic dd,dl.two-cols-generic dt{flex:1;position:relative}@media only screen and (max-width:700px){dl.two-cols-generic{flex-direction:column-reverse}}