@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--font-primary: "Montserrat", sans-serif;--font-secondary: "Albert Sans", sans-serif}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{max-width:100%}body{background-color:#f5f5f5;font-family:var(--font-primary);line-height:1.6}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4,h5{font-family:var(--font-primary);line-height:1}a{text-decoration:none;transition:.3s all ease}.wrapper{max-width:1920px;width:85%;margin:0 auto}.icon{fill:currentColor;display:inline-block;flex:0 0 auto;height:1em;vertical-align:middle;width:1em;stroke:rgba(0,0,0,0)}.icon--stroke{fill:rgba(0,0,0,0);stroke:currentColor}.icon--xs{height:.75em;width:.75em}.icon--sm{height:.8em;width:.8em}.icon--md{height:1.25em;width:1.25em}.icon--lg{height:1.75em;width:1.75em}.icon--xl{height:5em;width:5em}.btn,button{padding:.75rem 1.25rem;background-color:#e9592d;border-radius:25px;font-size:12px;font-weight:400;color:#fff;text-transform:uppercase;line-height:1.2;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:all .3s ease;gap:.5rem}.btn .text,button .text{transition:all .3s ease}.btn:hover,button:hover{background-color:#ce9453}.btn:hover .text,button:hover .text{transform:translateX(1%)}.btn.secondary,button.secondary{background-color:#324769}button{font-family:var(--font-primary);font-size:16px;font-weight:400;border:none}.btn.check{padding:12px 20px;width:140px;transition:width .5s ease;gap:0}.btn.check input[type=radio]{height:0;width:0}.btn.check .bg-checkmark{height:20px;width:20px;min-width:20px;background-image:url("../assets/icons/icon_check.svg");background-repeat:no-repeat;background-position:left center;transition:background-image .3s ease}.btn.check label.text{padding-left:.5rem;font-size:12px;font-weight:400;color:#fff;text-transform:uppercase;transition:opacity .1s ease;white-space:nowrap;pointer-events:none;cursor:pointer}.btn.check:hover{background-color:#e9592d}.btn.check:hover .text{transition:all .2s ease;transform:none}.btn.check:hover .bg-checkmark{background-image:url("../assets/icons/icon_check_hover.svg")}.btn.check.selected{background-color:#324769;width:55px}.btn.check.selected .bg-checkmark{background-image:url("../assets/icons/icon_check_selected.svg")}.btn.check.selected .text{width:0;opacity:0;transform:translateX(-50%)}.back img{transition:all .3s ease}.back:hover img{transform:translateX(-10%)}.buttons{gap:3rem}.section{padding:3rem 0}.section h1,.section h2,.section h3{padding-bottom:2rem;font-weight:500;letter-spacing:4px}header{height:100px;background-color:#f5f5f5;z-index:500;position:relative}header .wrapper{height:100%}header .wrapper .logo{gap:1rem;text-transform:uppercase;font-weight:700;font-size:1.6rem;letter-spacing:2px;color:#e9592d;transition:all .6s ease}header .wrapper .logo img{height:50px}header .wrapper .logo:hover{letter-spacing:4px}.has-js [data-scrolly=fromBottom]{opacity:0;transform:translateY(60px);transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.has-js [data-scrolly=fromBottom].is-active{opacity:1;transform:translateY(0)}.has-js [data-scrolly=fromTop]{opacity:0;transform:translateY(-60px);transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.has-js [data-scrolly=fromTop].is-active{opacity:1;transform:translateY(0)}.has-js [data-scrolly=fromRight]{opacity:0;transform:translateX(60px);transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.has-js [data-scrolly=fromRight].is-active{opacity:1;transform:translateX(0)}.has-js [data-scrolly=fromLeft]{opacity:0;transform:translateX(-60px);transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.has-js [data-scrolly=fromLeft].is-active{opacity:1;transform:translateX(0)}form input.form-control,form textarea.form-control{height:50px;color:#000;font-size:1rem;background-color:#fff;border:1px solid #e9592d;border-radius:5px;box-sizing:border-box}form input::-moz-placeholder, form textarea::-moz-placeholder{font-size:.9rem;color:#58585a}form input::placeholder,form textarea::placeholder{font-size:.9rem;color:#58585a}form label{color:#000;font-size:.9rem}form .title{text-transform:uppercase;color:#000;font-weight:bold;margin-top:1em}form .center{text-align:center;margin-left:auto;margin-right:auto}form textarea{height:200px !important}.has-error .form-control{color:#a94442}.help-block{min-height:15px}.with-errors li{line-height:1}.messages{padding:30px;margin-bottom:2em}.messages.errors p,.messages.success p{font-size:1rem;line-height:1;margin:0}.messages.errors{background-color:rgba(255,26,26,.7);border-radius:5px;border:5px solid #a94442;color:#a94442}.messages.errors p{color:#a94442}.messages.success{background-color:#fff;border-radius:5px;border:5px solid #00e600;color:green}.messages.success p{color:green}.radio-group{padding-top:1.5rem;gap:1rem}.radio-group .radio-container{gap:.5rem}.radio-group .radio-container [type=radio]:checked,.radio-group .radio-container [type=radio]:not(:checked){position:absolute;left:-9999px}.radio-group .radio-container [type=radio]:checked+label,.radio-group .radio-container [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.radio-group .radio-container [type=radio]:checked+label:before,.radio-group .radio-container [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:1px;top:-13px;width:24px;height:24px;border:1px solid #324769;border-radius:100%;background:#fff}.radio-group .radio-container [type=radio]:checked+label:after,.radio-group .radio-container [type=radio]:not(:checked)+label:after{content:"";width:16px;height:16px;background:#e9592d;position:absolute;top:-9px;left:5px;border-radius:100%;transition:all .2s ease}.radio-group .radio-container [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.radio-group .radio-container [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.radio-group .radio-container p{font-size:.8rem;font-weight:500;color:#324769}.check-container .spacer{margin:0 1rem;border:none;border-bottom:solid 1px #d0d9e8;width:100%}.check-container .price-info{font-size:.9rem;white-space:nowrap}.check-group{gap:1rem}.check-group input[type=checkbox]{height:0;width:0}.check-group input[type=checkbox]+label{position:relative;color:#324769;white-space:nowrap;transition:color 250ms cubic-bezier(0.4, 0, 0.23, 1)}.check-group input[type=checkbox]+label>span{margin-right:.75rem;min-width:1.25rem;width:1.25rem;min-height:1.25rem;height:1.25rem;background:rgba(0,0,0,0);border:2px solid #324769;border-radius:2px;cursor:pointer;transition:all 250ms cubic-bezier(0.4, 0, 0.23, 1);position:relative}.check-group input[type=checkbox]:checked+label>span{border-color:#e9592d;background-color:#e9592d;animation:shrink-bounce 250ms cubic-bezier(0.4, 0, 0.23, 1)}.check-group input[type=checkbox]:checked+label>span:before{content:"";position:absolute;top:.6rem;left:.15rem;border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);transform:rotate(45deg);transform-origin:0% 100%;animation:checkbox-check 125ms 250ms cubic-bezier(0.4, 0, 0.23, 1) forwards}@keyframes shrink-bounce{0%{transform:scale(1)}33%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:.25rem;height:0;transform:translate3d(0, 0, 0) rotate(46deg)}100%{width:.35rem;height:.7rem;border-color:#fff;transform:translate3d(0, -0.7rem, 0) rotate(45deg)}}@media screen and (max-width: 1023px){.check-group input[type=checkbox]:checked+label>span:before{top:.45rem;left:.1rem}}@media screen and (max-width: 767px){.check-group input[type=checkbox]+label{white-space:unset}.check-group input[type=checkbox]:checked+label>span:before{top:.5rem;left:.2rem;border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}}.number-field{margin:1.5rem 0;width:100%;display:none}.number-field label{padding-right:.5rem;font-weight:600;color:#324769}.number-field .form-control{padding:.5rem 0 .5rem .75rem;height:1.25rem;width:60px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #000;border-radius:0;font-size:20px;color:#e9592d;text-align:center;outline:none}.number-field .form-control.new{padding:0 0 0 .25rem}.box-shadow{box-shadow:3px 3px 6px rgba(0,0,0,.1607843137)}.double-shadow{box-shadow:-3px -3px 6px #fff,3px 3px 6px rgba(0,0,0,.1607843137)}.title_wrapper{width:100%}.title_wrapper.vert{gap:.5rem}.tag{padding:.5rem;background-color:#d0d9e8;font-size:.7rem;font-weight:600;color:#324769;white-space:nowrap;text-align:center}.tag.red{color:#e9592d}.section-location-form{padding:2rem 0;background-color:#f5f5f5;height:auto}.section-location-form h1{font-size:1.5rem;font-weight:600;text-align:center}.section-location-form h3.section{padding:3rem 0 1.5rem 0;font-size:1rem;font-weight:600;text-align:center}.section-location-form h3.section.small{padding-bottom:.5rem}.section-location-form h4{padding-top:.5rem;font-size:.8rem;font-weight:400;text-align:center;width:70%}.section-location-form h5{padding-bottom:1.5rem;font-size:12px;font-weight:400;color:#e9592d;text-align:center;width:60%}.section-location-form .wrapper nav.top-nav{width:100%}.section-location-form .wrapper .content{padding:2rem 0}.section-location-form .wrapper .content .packages{padding-top:3rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}.section-location-form .wrapper .card{padding:2rem;border-radius:6px}.section-location-form .wrapper .card .card__title .titles{gap:2rem}.section-location-form .wrapper .card .card__title .titles h3{font-size:.9rem;font-weight:700;color:#e9592d}.section-location-form .wrapper .card .card__title .price{padding-top:2rem;font-size:1.2rem;font-weight:500;color:#324769}.section-location-form .wrapper .card .card__content{padding-top:1rem;flex-grow:1;gap:1rem}.section-location-form .wrapper .card .card__content p{font-size:.7rem;font-weight:400}.section-location-form .wrapper .card .card__content ul{padding-top:1rem;padding-left:0;gap:.5rem;list-style:none}.section-location-form .wrapper .card .card__content ul li{gap:.5rem;font-size:.8rem;font-weight:500;color:#324769}.section-location-form .wrapper .card .btn-wrapper{margin-top:4rem}.section-location-form .wrapper .extra{padding-top:1rem}.section-location-form .wrapper .extra h1{padding-bottom:1.5rem}.section-location-form .wrapper .bottom-section{width:100%;background-color:rgba(233,89,45,.0705882353)}.section-location-form .wrapper .btn-wrapper.bottom-nav{margin-top:3rem;width:100%}@media screen and (max-width: 990px){.section-location-form .wrapper .content .packages{grid-template-columns:1fr}.section-location-form .wrapper .card .card__content ul{display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width: 525px){.section-location-form .wrapper .card .card__content ul{display:grid;grid-template-columns:1fr}}.totals{padding:2rem;position:relative;z-index:500;background-color:#fff;width:5%;left:0;bottom:0;position:fixed}.estimation-infos{margin-top:3rem}.estimation-infos .titles,.estimation-infos .row{padding:1rem 2rem;background-color:#324769;display:grid;grid-template-columns:2fr 1fr 1fr;border-top-left-radius:20px;border-top-right-radius:20px}.estimation-infos .titles h1.main-title,.estimation-infos .row h1.main-title{width:100%;font-size:1.3rem;font-weight:400;color:#fff}.estimation-infos .titles h1.main-title.price_title,.estimation-infos .row h1.main-title.price_title{padding-left:50%}.estimation-infos .row{padding:2rem;background-color:#f5f5f5;border-radius:0;border-bottom:1px solid rgba(50,71,105,.2431372549)}.estimation-infos .row h1{font-weight:500;color:#324769;text-align:left}.estimation-infos .row.no-border{padding-bottom:0;border:none}.estimation-infos .row.additionnal .option,.estimation-infos .row.place .option{gap:.5rem}.estimation-infos .row.additionnal .option .option-name,.estimation-infos .row.place .option .option-name{font-size:1rem;font-weight:500;color:#324769}.estimation-infos .row.additionnal{display:none}.estimation-infos .row.additionnal.selected{display:grid}.estimation-infos .row.total{padding-top:1rem}.estimation-infos .row.total h1{font-size:1.5rem;font-weight:700}.estimation-infos .row.lancement{padding-top:3rem}.estimation-infos .row.lancement h1{font-size:1.5rem}.estimation-infos .row.discount{padding-top:0}.estimation-infos .row.discount .price{padding-top:2rem;color:#e9592d}.estimation-infos .row .change-package,.estimation-infos .row .modify{padding:.75rem 0 2px 0;font-size:.8rem;font-weight:500;color:#e9592d;border-bottom:1px solid rgba(0,0,0,0);display:inline-block;cursor:pointer;transition:all .3s ease}.estimation-infos .row .change-package:hover,.estimation-infos .row .modify:hover{border-color:#e9592d}.estimation-infos .row .service{height:100%;font-size:.8rem;line-height:1.4}.estimation-infos .row .price{padding-top:.5rem;padding-left:50%;font-size:1.2rem;font-weight:500;color:#324769}.estimation-infos .row .price.grand-total .value{font-size:1.3rem;font-weight:700}.estimation-infos .starter,.estimation-infos .popular,.estimation-infos .expert{display:none}.estimation-infos .starter.selected,.estimation-infos .popular.selected,.estimation-infos .expert.selected{display:grid}.u-grid-fullwidth{grid-column:1/-1 !important}.flex,.btn,button,.buttons,header .wrapper,header .wrapper .logo,.radio-group,.radio-group .radio-container,.check-container,.check-container .spacer,.check-group,.check-group input[type=checkbox]+label,.check-group input[type=checkbox]+label>span,.number-field.selected,.number-field .form-control,.title_wrapper,.section-location-form .wrapper nav.top-nav,.section-location-form .wrapper .card,.section-location-form .wrapper .card .card__title .titles,.section-location-form .wrapper .card .card__content,.section-location-form .wrapper .card .card__content ul,.section-location-form .wrapper .card .card__content ul li,.section-location-form .wrapper .btn-wrapper.bottom-nav,.estimation-infos .titles h1.main-title,.estimation-infos .row h1.main-title,.estimation-infos .row.additionnal .option,.estimation-infos .row.place .option,.estimation-infos .row .service{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.flex-column,.radio-group,.check-group,.title_wrapper.vert,.section-location-form .wrapper .card,.section-location-form .wrapper .card .card__content,.section-location-form .wrapper .card .card__content ul{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end,.number-field.selected{align-items:flex-end}.items-center,.btn,button,.buttons,header .wrapper,header .wrapper .logo,.radio-group .radio-container,.check-container,.check-group input[type=checkbox]+label,.check-group input[type=checkbox]+label>span,.number-field .form-control,.title_wrapper.vert,.section-location-form .wrapper nav.top-nav,.section-location-form .wrapper .card .card__title .titles,.section-location-form .wrapper .card .card__content ul li,.estimation-infos .row.additionnal .option,.estimation-infos .row.place .option,.estimation-infos .row .service{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start,.estimation-infos .row.discount .number-field{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.justify-end,.number-field.selected{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.justify-center,.check-group input[type=checkbox]+label>span,.number-field .form-control,.title_wrapper,.section-location-form .wrapper .btn-wrapper.bottom-nav{-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.justify-between,.section-location-form .wrapper nav.top-nav,.section-location-form .wrapper .card .card__title .titles{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.justify-around{-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}.justify-evenly{-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.flex-auto{flex:1 1 auto;min-width:0;min-height:0}.flex-none{flex:none}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:99999}