html{font-size:100%;-webkit-tap-highlight-color:transparent;background-color:#151515;color:#2f2f2f}body{-webkit-font-smoothing:antialiased;color:inherit!important;font-size:14px;line-height:1.42857143;color:#333}.elAlign_s_center .surveyStepHeadline{text-align:center}.cfs_31 .surveyStepHeadline{font-size:31px}.surveyStepHeadline{font-weight:700;font-size:18px;padding-top:15px;padding-bottom:15px;padding-left:5px;padding-right:5px}.surveyStepQuestions{padding:15px 10px}.surveyThumbnailsEnabled img{float:left;width:60px;margin-right:20px}.surveyStep img,.surveyStep_v img{display:none}.surveyThumbnailsEnabled img{display:block}.surveyStep .surveyRadioOption,.surveyStep_v .surveyRadioOption{display:flex;align-items:center}.surveyRadioOption{cursor:pointer;padding:10px 10px;clear:both;border-radius:4px;background-color:#fff;color:#000;position:relative}.sf_answer_hs_growshadow .surveyRadioOption:hover,.sf_answer_hs_growshadow .surveyStepSelectedAnswer{box-shadow:0 2px 6px rgba(0,0,0,.14),inset 0 0 0 2px rgba(255,255,255,.16)!important}.sf_answer_hs_growshadow .surveyInput,.sf_answer_hs_growshadow .surveyRadioOption,.sf_answer_hs_growshadow .surveyStepSelectedAnswer{box-shadow:0 2px 6px rgba(0,0,0,.14),inset 0 0 0 2px rgba(255,255,255,.16)!important;margin-bottom:8px}.sf_answer_hs_growshadow .surveyInput{box-shadow:0 2px 6px rgba(0,0,0,.14),inset 0 0 0 2px rgba(255,255,255,.16)!important}.surveyRadioOption:hover{background-color:#ccefd9}.selectedRadioOption{background-color:#ccefd9}.surveyStepProgressBar{border-radius:7px 7px 0 0}#surveyStepProgressCounter{border-radius:7px 0 0 0}.sfprogress_taller .surveyStepProgressBar{height:5px}.surveyStepProgressBar{height:2px;width:100%;max-width:100%!important;background-color:#ddd;position:relative}.sfprogress_c_blue #surveyStepProgressCounter{background-color:#00b140}.sfprogress_taller #surveyStepProgressCounter{height:5px}#surveyStepProgressCounter{background-color:#cf4916;position:absolute;height:2px;width:20%;top:0;left:0;transition:width 1s ease;max-width:100%!important}.surveyStepSubHeadline{text-align:center;font-size:1.125rem;padding:5px;}.surveyInputText{width:100%;font-size:18px;color:#000;padding:20px}.surveyRadioOptionText{font-size:16px;font-weight:700;padding:20px}.accent-btn{max-width:none;width:100%;text-decoration:none;background:#3eaa36;border:none;color:#fff;padding:20px 0;font-weight:700;-webkit-border-radius:6px;border-radius:6px;display:inline-block;margin:20px 0;text-transform:uppercase;font-size:1.125rem;cursor:pointer;outline:0;text-align:center}.accent-btn:disabled{background:gray;border:none;cursor:not-allowed}.async-hide{opacity:0!important}.navbar-default .navbar-toggle .icon-bar{background-color:#888}header{background-repeat:no-repeat;color:#fff;background-size:cover}.header-content h1{color:#2f2f2f}@media (min-width:768px){header{background-image:linear-gradient(to bottom right,#8fd3f4,#d4fc79);}}@media (max-width:767px){header{background-image:linear-gradient(to bottom right,#d4fc79,#8fd3f4);background-position:center}}.header-content h1.maintitle{color:#fff}.header-content img.mainlogo{width:340px;display:block;margin: auto auto;}@media (max-width:225px){.header-content img.mainlogo{width:40px;display:block;}}@media (max-width:576px){.accent-btn{padding:20px 20px}.header-content img.mainlogo{width:200px;display:block;}header input[name=code_postal]{font-size:24px}.header-content h1.maintitle{font-size:1.5em}.header-content h2.mainsecondtitle{font-size:15px!important}.header-content h2>span.subdescription{font-size:18px!important}.cfs_31 .surveyStepHeadline{font-size:23px}.surveyStepHeadline{padding-bottom:0}.row #isolation-videsanitaire>p:nth-child(2){margin-bottom:0}.serviceDetails{display:flex;flex-direction:column}.row .serviceDetails .navigation{width:100%;display:none}.row .serviceDetails .content{width:100%}.row .serviceDetails .content .tab-content div{margin-bottom:50px;opacity:1;display:block}.header-content h1.maintitle{margin-bottom:15px}}@media (max-width:768px){.accent-btn{font-size:1.5rem;margin:20px 0}}@keyframes slideToUnlock{0%{background-position:400%}100%{background-position:0}}.register-btn{background:linear-gradient(90deg,#00b140,#19b953);background-size:400%;animation:slideToUnlock 8s linear infinite}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button,select{text-transform:none}button,input{overflow:visible}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}img{vertical-align:middle}img{border:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[type=radio]{position:absolute;opacity:0;width:0;height:0}[type=radio]+img{cursor:pointer}[type=radio]:checked+img{outline:2px solid red}.modal-register{color:#636363;cursor:initial}.modal-register .modal-title{margin-top:30px;text-align:center}.modal-register .modal-content{padding:20px;border-radius:5px;border:none}.modal-register .modal-header{border-bottom:none;position:relative;justify-content:center}.modal-register h4{text-align:center;font-size:26px;margin:30px 0 -15px}.modal-register .form-control:focus{border-color:#70c5c0}.modal-register .btn,.modal-register .form-control{min-height:40px;border-radius:3px}.modal-register .close{position:absolute;top:-5px;right:-5px}.modal-register .modal-footer{background:#ecf0f1;border-color:#dee4e7;text-align:center;justify-content:center;margin:0 -20px -20px;border-radius:5px;font-size:13px}.modal-register .modal-footer a{color:#999}.modal-register .avatar{position:absolute;margin:0 auto;left:0;right:0;top:-70px;width:95px;height:95px;border-radius:50%;z-index:9;background:#60c7c1;padding:15px;box-shadow:0 2px 2px rgba(0,0,0,.1);background:url(../images/1euro-96.png) center center}.modal-register .avatar img{width:100%}.modal-register.modal-dialog{margin-top:80px}.modal-register .btn{border-radius:4px;text-decoration:none;transition:all .4s;line-height:normal;border:none}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.modal .modal-dialog{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:1}.cs-header-form{border-radius:5px;max-width:750px}.cs-header-form-main{padding:10px 50px 0 50px}.cs-header-form-sub{margin:auto auto;padding:10px 0 40px 0!important;text-align:center}.inherit{position:inherit}.loading-dots:after{content:' .';animation:dots 1s steps(5,end) infinite}@keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}100%,80%{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}.cs-about-content p{color:#555;line-height:1.8;word-spacing:1px}.serviceDetails{display:flex;justify-content:space-between;align-items:stretch}.serviceDetails .navigation{width:30%}.serviceDetails .content{width:70%}.tab-content{height:100%}#isolation-videsanitaire ol{color:#777;font-size:14px;font-weight:400;line-height:26px}#services .row h2{line-height:50px;margin:0}.google-maps{position:relative;padding-bottom:100%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.image-edge .container .row div.p35{margin:25px 0}.contact-info{color:#6e6c6c;font-size:15px;font-weight:300;margin-top:25px}.contact-info p{color:inherit;font-size:inherit}@media (min-width:768px){.header-content h1{font-size:46px}.header-content h2{font-size:28px}.header-content h2>span{font-size:38px}.header-content img{width:240px}section{padding-top:60px;padding-bottom:60px}.serviceDetails .navigation{width:40%}.serviceDetails .content{width:60%}.tab-content{background-color:#fff;padding:25px;padding-left:50px}#isolation-videsanitaire ol{margin-bottom:0;line-height:21px}.google-maps{padding-bottom:75%}.google-maps iframe{position:absolute;top:0;left:0;width:80%!important;height:80%!important}.contact-info{margin-top:-55px}.image-edge .container .row div.p35{margin:50px 0}}@media (max-width:768px){.cs-header-form{margin-top:0}.cs-header-form-main{padding:0 0}.header-content h1{font-size:30px}.header-content h2{font-size:19px}.header-content h2>span{font-size:26px!important}.header-content img{width:180px}.hidden-xs{display:block!important}.cs-about-content h2 span.hidden-on-mobile{display:none}.cs-about-media h2 span.show-on-mobile{display:block}.changeBgOnMobile{background:#f5f5dc8a;padding-top:15px;padding-bottom:25px}}@media (min-width:992px){#isolation-videsanitaire ol{font-size:16px;line-height:26px}}