#devis{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;width:100vw}.wave_content{background:#0099cd;color:#fff;padding-top:30px;position:relative}.wave_container label{border:none;border-radius:6px;vertical-align:baseline}.devis_popup_container .active,.wave_container .active{background:#6ec94e;border:none;color:#fff}.wave_container .section_title{color:#fff;margin-top:0!important}.wave_container button.btn{background:#6ec94e;border:none}.wave_container textarea{height:100px;max-height:100px;min-height:100px}.wave_container input,.wave_container textarea{border:none;border-radius:6px!important}.wave_container input:focus,.wave_container textarea:focus{border:none;border-radius:5px}.wave_container{position:relative}.wave_container .champs_obligatoire{color:#fff;font-size:.7rem;font-style:italic}#devis #contact-form-global .contact-form-info{font-size:11px!important;margin-top:0;padding-bottom:15px}#devis #contact-form-global .contact-form-info a,#devis #contact-form-global .contact-form-info span{color:inherit;text-decoration:underline}#devis #contact-form-global .form_champs{font-size:11px}#devis .devis_infos{margin-top:3rem}#devis .country{font-weight:700;padding:5px}#devis .number{padding:5px 5px 5px 15px}#devis .number a,#devis .number span{color:#fff;text-decoration:underline}#devis .number i{font-size:.5rem;padding-right:5px;vertical-align:text-top}#devis .number a:hover,#devis .number span:hover{color:#6ec94e;font-weight:700;text-decoration:underline;text-decoration-style:dotted}#devis .contactus{color:#fff;font-weight:600;text-transform:uppercase}#devis .custom-control-input:checked~.custom-control-label:before{background-color:#6ec94e!important;border-color:#6ec94e!important}.wave{margin-top:50px;padding:0;position:relative;text-align:center}.wave-invert{margin:0!important;transform:rotate(180deg)}.wave .parallax>use{animation:wave-animation 25s cubic-bezier(.55,.5,.45,.5) infinite}.wave-svg{height:12vh;max-height:150px;min-height:100px;position:relative;width:100%}.wave .parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.wave .parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.wave .parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.wave .parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes wave-animation{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media only screen and (max-width:962px){.wave-svg{height:60px;margin-bottom:0;min-height:60px}}.devis_popup_container{background-color:#fff;bottom:0;display:none;height:100%;left:0;max-width:100%;overflow-y:scroll;position:fixed;width:100%;z-index:999}#devis_popup_mobile .mobile_form_header{background-color:#0099cd;color:#fff;height:40px;padding-top:10px;vertical-align:baseline;width:100%}#devis_popup_mobile .devis_popup_demande{display:block;float:left;font-weight:700;padding-left:15px;text-transform:uppercase;width:auto}#devis_popup_mobile .devis_popup_close{display:block;float:right;font-size:1.2rem;line-height:1.2;padding:0 15px 5px 5px}#devis_popup_mobile .devis_popup_container .btn-group-toggle .btn{border:1px solid #ced4da}#devis_popup_mobile .devis_popup_container input::-moz-placeholder,.devis_popup_container textarea::-moz-placeholder{font-size:.85rem}#devis_popup_mobile .devis_popup_container input::placeholder,.devis_popup_container textarea::placeholder{font-size:.85rem}#devis_popup_mobile .unknown-city{color:#494949!important}@media only screen and (max-width:762px){#devis .wave_container{display:none}}