.qs-tip-box p,[class^=qs-button]{font-family:NeoSansMedium,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-tip-box{background:rgba(115,205,244,.5);overflow:hidden;padding:15px;position:relative}.qs-tip-box .qs-badge,.qs-tip-box p{position:relative;z-index:2}.qs-tip-box .qs-badge{display:block;height:auto;margin:-7.5px auto 15px;width:50px}.qs-tip-box p{color:#3d3d4f;margin:0;text-align:center}.qs-tip-box .qs-bg{height:auto;left:-65px;opacity:.15;position:absolute;top:25px;width:135px;z-index:0}.qs-news article{display:flex;flex-wrap:wrap;margin-bottom:15px}.qs-news article figure{padding-right:30px}.qs-news article .qs-news-sum{width:calc(100% - 30px - 70px)}.qs-news article h5{font-size:.875rem;text-transform:none;text-shadow:none}.qs-news article p{margin-bottom:5px;margin-right:-10px;padding-right:10px;max-height:32px;overflow:hidden;text-align:justify;position:relative}.qs-news article p::after{content:'...';display:inline-block;right:0;bottom:0}.qs-big-link,.qs-news article a{display:block}[class^=qs-button]{cursor:pointer;display:block;font-size:.875rem;letter-spacing:.025em;max-width:320px;padding:15px;text-align:center}.qs-button-primary{background:#ffe654;border:1px solid #ffe654;color:#3c4041}.qs-button-secondary{border:1px solid #3740f9;color:#3740f9}.qs-button-third{background:#fff;border:1px solid #eaeced;color:#b9c2cb}.qs-button-outline{background:rgba(255,255,255,.05);border:1px solid #fafafa;color:#fafafa}.qs-button-outline-dark{background:0 0;border:1px solid #565a5c;color:#565a5c}.qs-big-link{border-top:1px solid #eaeced;cursor:pointer;font-size:.75rem;letter-spacing:.05em;text-align:right;text-transform:uppercase;padding-top:10px}.qs-big-link:active,.qs-big-link:focus{outline:0}@media screen and (max-width:37.4375em){.qs-box-button [class^=qs-button]{margin-top:15px;margin-left:auto;margin-right:auto}.qs-box-button [class^=qs-button]:first-child{margin-top:0}}@media screen and (min-width:37.5em){.qs-box-button{text-align:center}.qs-box-button [class^=qs-button]{display:inline-block;margin-left:15px}.qs-box-button [class^=qs-button]:first-child{margin-left:0}}.qs-contractor-container button#Rechercher,[class*=qs-get-quote] button#Rechercher{background:0 0;border:none;outline:0}.qs-contractor-container button#Rechercher svg,[class*=qs-get-quote] button#Rechercher svg{fill:#ffe654;margin:0;transition:all .3ms}.qs-contractor-container button#Rechercher:hover svg,[class*=qs-get-quote] button#Rechercher:hover svg{fill:#fafafa}.qs-contractor-container button#Rechercher:focus svg,[class*=qs-get-quote] button#Rechercher:focus svg{fill:#3740f9;transform:scale(1.1)}.qs-contractor-container fieldset,[class*=qs-get-quote] fieldset{margin-bottom:1.875rem;position:relative}.qs-contractor-container input,.qs-contractor-container option,.qs-contractor-container select,[class*=qs-get-quote] input,[class*=qs-get-quote] option,[class*=qs-get-quote] select{font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-contractor-container input[type=text],.qs-contractor-container select,[class*=qs-get-quote] input[type=text],[class*=qs-get-quote] select{background:0 0;border-radius:0;box-shadow:none;display:block;width:100%}.qs-contractor-container .qs-select,[class*=qs-get-quote] .qs-select{position:relative}.qs-contractor-container .qs-select::after,[class*=qs-get-quote] .qs-select::after{content:'';position:absolute;right:5px;bottom:14px}.qs-contractor-container select,[class*=qs-get-quote] select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding-right:15px}.qs-contractor-container option,[class*=qs-get-quote] option{background:#fff;color:#3c4041;font-size:.8125rem;padding:7.5px 5px}.qs-contractor-container input:focus,.qs-contractor-container select:focus,[class*=qs-get-quote] input:focus,[class*=qs-get-quote] select:focus{outline:0;box-shadow:none}.qs-search-pros{position:relative;z-index:5;width:100%}.qs-search-pros form{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.qs-search-pros fieldset{padding:0 .9375rem}.qs-search-pros fieldset svg{fill:#fafafa;position:absolute;left:.9375rem;top:50%;margin-top:-8px}.qs-search-pros input[type=text],.qs-search-pros select{border:0;border-bottom:1px solid rgba(255,255,255,.75);color:#fafafa;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:1.3125rem;letter-spacing:.05rem;line-height:1.25;padding:15px 15px 15px 30px;width:100%}.qs-search-pros ::-webkit-input-placeholder{color:#fafafa;font-size:1.3125rem;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-search-pros :-moz-placeholder{color:#fafafa;font-size:1.3125rem;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-search-pros ::-moz-placeholder{color:#fafafa;font-size:1.3125rem;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-search-pros :-ms-input-placeholder{color:#fafafa;font-size:1.3125rem;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-search-pros .qs-select::after{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fafafa;bottom:24px;right:.9375rem}.qs-search-pros .qs-results-box{margin-top:.9375rem}@media screen and (max-width:59.9375em){.qs-search-pros form{padding-bottom:60px}.qs-search-pros form fieldset{width:100%}.qs-search-pros form button{border:1px solid #ffe654;color:#ffe654;font-size:.875rem;letter-spacing:.025rem;max-width:180px;padding:15px;text-align:center;text-transform:uppercase;width:100%}.qs-search-pros form button svg{height:16px;display:inline-block;margin-right:0;vertical-align:middle;width:16px}.qs-search-pros :-moz-placeholder,.qs-search-pros :-ms-input-placeholder,.qs-search-pros ::-moz-placeholder,.qs-search-pros ::-webkit-input-placeholder,.qs-search-pros input[type=text],.qs-search-pros select{font-size:1.125rem;letter-spacing:normal;line-height:1.25}.qs-search-pros.qs-xs-form form{padding-bottom:1.875rem}.qs-search-pros.qs-xs-form form fieldset{margin-bottom:.9375rem}.qs-search-pros.qs-xs-form form button{padding:.46875rem}.qs-search-pros.qs-xs-form .qs-nb-results{font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:1.25rem;margin:0}.qs-search-pros.qs-xs-form .qs-nb-results b{font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-search-pros.qs-xs-form .qs-quote-box{margin-top:0}}@media screen and (min-width:60em){.qs-search-pros form{padding-left:50px;padding-right:50px}.qs-search-pros form fieldset{margin-bottom:0;width:50%}.qs-search-pros form fieldset svg{height:21px;width:21px}.qs-search-pros form input[type=text],.qs-search-pros form select{min-height:65px}.qs-search-pros form button{position:absolute;right:0;top:50%;margin-top:-13.5px}.qs-search-pros form button svg{height:27px;width:27px}.qs-search-pros form button span{display:none}.qs-search-pros.qs-xs-form form{padding-bottom:2.8125rem;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;width:70%}.qs-search-pros.qs-xs-form form button{margin-top:-32.5px}.qs-search-pros.qs-xs-form .qs-nb-results{font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:2rem}.qs-search-pros.qs-xs-form .qs-nb-results b{font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-search-pros.qs-xs-form .qs-results-box{margin-left:auto;margin-right:auto;margin-top:1.875rem;padding:.9375rem;width:80%;border:1px solid rgba(255,255,255,.9)}.qs-search-pros.qs-xs-form .qs-results-box .qs-quote-box{width:35%}}@media screen and (min-width:80em){.qs-search-pros.qs-xs-form .qs-nb-results{font-size:2.375rem}.qs-search-pros.qs-xs-form .qs-results-box{width:70%}}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form h1{margin-bottom:0}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form h1::before{display:none}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form{margin-top:0}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form fieldset svg{height:16px;width:16px}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form button svg{height:24px;width:24px}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form input[type=text],.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form select{font-size:1rem;line-height:1.25}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form ::-webkit-input-placeholder{font-size:1rem;line-height:1.25}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form :-moz-placeholder{font-size:1rem;line-height:1.25}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form ::-moz-placeholder{font-size:1rem;line-height:1.25}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form :-ms-input-placeholder{font-size:1rem;line-height:1.25}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form form::before{background:#3740f9;bottom:0;content:'';height:2px;position:absolute;width:45px;left:50%;margin-left:-22.5px}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form .qs-nb-results{color:#fafafa;line-height:1.25;text-align:center}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form .qs-nb-results b{color:#ffe654}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form .qs-quote-box{border:none;box-shadow:none}@media screen and (max-height:30em) and (max-width:20em){.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form h1{font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:1.5rem}.qs-contractor-container#qs_cluster_wrap .qs-search-pros.qs-xs-form .qs-nb-results{font-size:1rem}}[class*=qs-col]{position:relative;min-height:1px;padding:0 .9375rem}.qs-col-12{width:100%}.qs-col-11{width:91.66666667%}.qs-col-10{width:83.33333333%}.qs-col-9{width:75%}.qs-col-8{width:66.66666667%}.qs-col-7{width:58.33333333%}.qs-col-6{width:50%}.qs-col-5{width:41.66666667%}.qs-col-4{width:33.33333333%}.qs-col-3{width:25%}.qs-col-2{width:16.66666667%}.qs-col-1{width:8.33333333%}@media only screen and (min-width:37.5rem) and (max-width:63.9375rem){.qs-col-md-12{width:100%}.qs-col-md-11{width:91.66666667%}.qs-col-md-10{width:83.33333333%}.qs-col-md-9{width:75%}.qs-col-md-8{width:66.66666667%}.qs-col-md-7{width:58.33333333%}.qs-col-md-6{width:50%}.qs-col-md-5{width:41.66666667%}.qs-col-md-4{width:33.33333333%}.qs-col-md-3{width:25%}.qs-col-md-2{width:16.66666667%}.qs-col-md-1{width:8.33333333%}}@media only screen and (max-width:37.4375rem){.qs-col-xs-12{width:100%}.qs-col-xs-11{width:91.66666667%}.qs-col-xs-10{width:83.33333333%}.qs-col-xs-9{width:75%}.qs-col-xs-8{width:66.66666667%}.qs-col-xs-7{width:58.33333333%}.qs-col-xs-6{width:50%}.qs-col-xs-5{width:41.66666667%}.qs-col-xs-4{width:33.33333333%}.qs-col-xs-3{width:25%}.qs-col-xs-2{width:16.66666667%}.qs-col-xs-1{width:8.33333333%}}[class^=qs-container]{margin-bottom:0;margin-left:auto;margin-right:auto;padding:1.875rem .9375rem;width:100%}@media only screen and (min-width:64rem){[class^=qs-container]{max-width:64rem}}@media only screen and (min-width:73.125rem){[class^=qs-container]{max-width:73.125rem}}.qs-row{margin-left:-.9375rem;margin-right:-.9375rem}.qs-display-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.qs-center-flex{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.qs-align-items-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.qs-margin-b{margin-bottom:15px}.qs-margin-t{margin-top:15px}.qs-margin-l{margin-left:15px}.qs-margin-r{margin-right:15px}.qs-no-margin{margin:0}.qs-padding-b{padding-bottom:15px}.qs-padding-t{padding-top:15px}.qs-padding-l{padding-left:15px}.qs-padding-r{padding-right:15px}.qs-no-padding{padding:0!important}.qs-card{background:#fff;border:1px solid #eaeced;font-size:.8125rem;margin:-1px 0 30px;padding:15px}.qs-card .qs-full-img{background-color:#3d3d4f;background-size:cover;background-position:center;background-repeat:no-repeat;height:160px}.qs-card .qs-full-img,.qs-card .qs-nesting{margin:-15px -15px 15px}.qs-pro-card{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:.9375rem;margin-right:.9375rem}.qs-pro-card.qs-verified h4{padding-right:40px}.qs-pro-card.qs-verified .qs-badge{height:34px;position:absolute;top:-.46875rem;right:.375rem;width:31px}.qs-pro-card .qs-yellow-frame{float:left;height:70px;margin-top:-15px;padding:5px;width:70px}.qs-pro-card .qs-yellow-frame div{background-size:30px;height:60px;width:60px}.qs-pro-card .qs-row{border-bottom:1px solid #eaeced;position:relative;width:calc(100% + 1.8756rem)}.qs-pro-card .qs-row.qs-display-flex{align-items:center}.qs-pro-card .qs-row.qs-quote-box{border:none;align-self:flex-end}.qs-pro-card .qs-col-6{padding-bottom:.9375rem;padding-top:.9375rem}.qs-pro-card .qs-col-6:first-child{border-right:1px solid #eaeced}.qs-pro-card h4{color:#3c4041;font-family:NeoSansMedium,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.875rem;margin-bottom:5px;letter-spacing:.05em;text-shadow:none;text-transform:none;padding-left:85px}.qs-pro-card .qs-address,.qs-pro-card .qs-job-company{display:block;color:#565a5c;font-size:.75rem;min-height:15px;position:relative;padding-left:24px}.qs-pro-card .qs-address svg,.qs-pro-card .qs-job-company svg{height:16px;vertical-align:middle;width:16px;fill:#565a5c;left:0;top:0;position:absolute}.qs-pro-card .qs-job-company{margin-bottom:10px}.qs-pro-card .qs-global-note .qs-note{letter-spacing:-.1em;font-size:3rem;padding:0}.qs-pro-card .qs-global-note .qs-note::after{display:none}.qs-pro-card .qs-global-note .qs-reviews{border-top:none;font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.6875rem;padding-top:0;text-align:right;text-transform:none}.qs-pro-card .qs-button-primary{margin:.9375rem auto 0;max-width:200px}.qs-pro-card .qs-see-details{display:block;margin-top:.9375rem;text-align:center}.qs-pro-card.qs-xs-card{padding:.46875rem}.qs-pro-card.qs-xs-card .qs-row{border-bottom:none;margin-left:-.46875rem;margin-right:-.46875rem}.qs-pro-card.qs-xs-card .qs-title{margin-bottom:0;padding-bottom:.46875rem;padding-left:0}.qs-pro-card.qs-xs-card .qs-col-6{padding:.46875rem}.qs-pro-card.qs-xs-card .qs-button-primary{margin-top:.46875rem}@media only screen and (max-width:41.6875rem){.qs-pro-card .qs-global-note .qs-note img{height:42px;width:42px;vertical-align:middle}.qs-pro-card .qs-global-note .qs-reviews{font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.6875rem;padding-top:0;text-align:right;text-transform:none}}.qs-more-pros .qs-pro-card{margin-bottom:.9375rem}.qs-skew-header header.qs-full-img{margin-bottom:0;height:8.75rem;overflow:hidden;position:relative}.qs-skew-header header.qs-full-img::after,.qs-skew-header header.qs-full-img::before{content:'';position:absolute}.qs-skew-header header.qs-full-img::before{background-color:#3d3d4f;height:100%;opacity:.5;width:100%}.qs-skew-header header.qs-full-img::after{background-color:#fff;bottom:-.625rem;box-shadow:0 0 0 3px #3740f9;height:1.25rem;transform:rotate(-1deg);transform-origin:left bottom;width:120%;left:0}.qs-cluster-card .qs-cluster-title{align-items:center;text-shadow:none;justify-content:center;display:flex;margin:0;min-height:4.5625rem;text-align:center;text-transform:none}.qs-cluster-card .qs-cluster-title span{color:#565a5c;display:block;font-family:NeoSansBold,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:.025em;padding-bottom:20px;position:relative}.qs-title,[class^=qs-hgroup] .qs-title-hgroup{color:#3c4041;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;text-shadow:none}.qs-cluster-card .qs-cluster-title span::before{background-color:#3740f9;content:'';bottom:0;height:2px;position:absolute;left:50%;margin-left:-20px;width:40px}.qs-loader{bottom:40%;border:4px solid rgba(0,0,0,.2);border-left:4px solid #ffe562;margin-left:-20px;margin-top:-20px;left:50%;top:50%;position:absolute;z-index:1200;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader .8s infinite linear;-moz-animation:loader .8s infinite linear;-ms-animation:loader .8s infinite linear;-o-animation:loader .8s infinite linear;animation:loader .8s infinite linear}.qs-loader,.qs-loader:after{border-radius:50%;height:40px;width:40px}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.qs-clearfix{clear:both;zoom:1}.qs-clearfix:after,.qs-clearfix:before{content:" ";display:table}.qs-clearfix:after{clear:both}.qs-columnlist-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.qs-columnlist-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.qs-columnlist-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.qs-columnlist-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.qs-columnlist-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.qs-breadcrumb{font-size:.6875rem;padding:0 .9375rem .9375rem}.qs-title{font-size:1rem;letter-spacing:.025em;margin:0;padding:0 0 15px;position:relative;text-transform:uppercase}.qs-title::before{background:#3740f9;bottom:0;content:'';left:0;height:2px;position:absolute;width:35px}.qs-title.qs-center-title{text-align:center;margin-bottom:15px}.qs-title.qs-center-title::before{left:50%;margin-left:-22.5px}[class^=qs-hgroup]{border:none;padding:15px;position:relative}[class^=qs-hgroup]::before{height:.125rem;width:1.875rem;bottom:0;content:'';left:15px;position:absolute}[class^=qs-hgroup] .qs-title-hgroup{font-size:.875rem;margin:0;letter-spacing:.025rem}.qs-hgroup-grey{background:#fafafa}.qs-hgroup-grey::before{background:#ffe654}.qs-main-wrap{background:#fff}.qs-grey-wrap{background-color:#f8f8f8}.qs-white-wrap{background-color:#fff}@media screen and (max-width:63.9375em){.qs-mobile{display:block}}.qs-mobile-footer{background:#444}.qs-mobile-footer a,.qs-mobile-footer h3,.qs-mobile-footer li{color:#fafafa}.qs-mobile-footer h3{font-family:NeoSansMedium,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.875rem;margin-bottom:15px;text-transform:none;text-shadow:none}.qs-mobile-footer ul{list-style:disc inside;margin-bottom:15px}#qs_cluster_wrap ul,#qs_team_company ul,.qs-list-recap,.qs-list-recap li ul,.qs-rating-criteria,.qs-rating-distribution,.qs-shorcuts-admin ul,.qs-sort-review,.qs-sort-review li.qs-star-sort .qs-sort-box,.qs-steps-next,.qs-styled-list ul,.qs-trade-certifications ul{list-style:none}.qs-mobile-footer li{margin:0;padding:7.5px 0}#qs_cluster_wrap .qs-cluster-list .qs-card,#qs_cluster_wrap ul li{margin-bottom:1.875rem;margin-left:.9375rem;margin-right:.9375rem}.qs-mobile-footer li:first-child{padding-top:0}.qs-mobile-footer a{font-size:.8125rem}.qs-mobile-footer .qs-col-12 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media screen and (min-width:64em){.qs-mobile-footer{display:none}}#qs_cluster_wrap ul a{color:#565a5c;transition:all .3s}#qs_cluster_wrap ul a:hover{color:#3740f9}#qs_cluster_wrap .qs-cluster-list .qs-card{transition:all .3s}#qs_cluster_wrap .qs-cluster-list .qs-card:hover{box-shadow:0 0 20px rgba(0,0,0,.25)}@media screen and (max-width:35.4375em){#qs_cluster_wrap .qs-cluster-list .qs-card{width:70%}}@media screen and (min-width:35.5em){#qs_cluster_wrap .qs-list-combinaison{-webkit-column-count:2;-moz-column-count:2;column-count:2}#qs_cluster_wrap .qs-cluster-list .qs-card{width:calc(50% - 30px)}#qs_cluster_wrap .qs-cluster-list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;width:100%}}@media screen and (min-width:60em){#qs_cluster_wrap .qs-list-combinaison{-webkit-column-count:3;-moz-column-count:3;column-count:3}#qs_cluster_wrap .qs-cluster-list .qs-card{width:calc(26% - 30px);transition:all .3s}#qs_cluster_wrap .qs-cluster-list ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;width:880px}}.qs-about-category .qs-row{display:flex;flex-wrap:wrap}.qs-about-category .qs-desc-category{margin:1.875rem 0;padding:0 .9375rem}.qs-about-category .qs-desc-category p{margin:0;padding-left:.9375rem}.qs-about-category .qs-advices ul{list-style-position:inside;-webkit-column-count:2;-moz-column-count:2;column-count:2}.qs-about-category .qs-advices ul li{margin:10px 0}.qs-about-category .qs-advices a{color:#565a5c}@media screen and (max-width:37.4375em){.qs-about-category .qs-desc-category .qs-yellow-frame{margin-left:auto;margin-right:auto}.qs-about-category .qs-desc-category p{margin-top:1.875rem;padding-left:0;text-align:center;width:100%}}@media screen and (min-width:37.5em) and (max-width:41.625em){.qs-about-category .qs-desc-category p{width:calc(100% - 130px)}}@media screen and (min-width:41.6875em) and (max-width:63.9375em){.qs-about-category .qs-desc-category p{width:calc(100% - 200px)}}@media screen and (min-width:64em){.qs-about-category .qs-desc-category p{width:calc(100% - 250px)}}.qs-share-button{display:inline-block;position:absolute;right:.9375rem;z-index:2}.qs-img-wrap,.qs-img-wrap div,.qs-img-wrap img,.qs-yellow-frame{position:relative}@media screen and (max-width:63.9375em){.qs-top-hero-wrap .qs-share-button{top:60px;height:24px;width:24px}.qs-top-hero-wrap .qs-share-button .qs-button-outline{border-radius:60px;fill:#fafafa;height:24px;padding:2px 0;width:24px}.qs-top-hero-wrap .qs-share-button .qs-button-outline span{display:none}.qs-top-hero-wrap .qs-share-button .qs-button-outline svg{margin-right:0;height:14px;width:14px}}.qs-yellow-frame{background:#fbdf8d;border-radius:0;padding:15px}.qs-yellow-frame div{background:url(../images/share/sample_picture_icon.svg) center center no-repeat #fff;background-size:50px;box-shadow:5px 0 20px 0 rgba(0,0,0,.2);position:relative}.qs-yellow-frame img{height:100%;width:100%}@media screen and (min-width:64em){.qs-top-hero-wrap .qs-share-button{top:.9375rem}.qs-top-hero-wrap .qs-share-button .qs-button-outline{min-width:180px}.qs-top-hero-wrap .qs-share-button .qs-button-outline svg{fill:#fafafa;margin-right:3px;vertical-align:text-top}.qs-yellow-frame{height:250px;padding:15px;width:250px}.qs-yellow-frame div{height:220px;width:220px}}@media screen and (max-width:63.9375em){.qs-yellow-frame{height:200px;padding:15px;width:200px}.qs-yellow-frame div{height:170px;width:170px}}@media screen and (max-width:41.625em){.qs-yellow-frame{height:130px;padding:10px;width:130px}.qs-yellow-frame div{height:110px;width:110px}}.qs-img-wrap div,.qs-img-wrap img{height:70px;width:70px}.qs-img-wrap div{border:3px solid;padding:5px}.qs-img-wrap img{border:1px solid #3740f9;margin:0 -16px -16px 0;z-index:1}.qs-ribbon-not-verified{background:#ea533f;box-shadow:0 0 8px rgba(0,0,0,.25);color:#fafafa;font-family:NeoSansBold,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;padding:7px;width:130px;position:absolute;text-align:center;z-index:8}.qs-global-note{position:relative}.qs-global-note:hover{cursor:pointer}.qs-global-note div{font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;letter-spacing:.05em;text-align:center;text-transform:uppercase}.qs-global-note .qs-note{color:#565a5c;font-size:4rem;line-height:1;letter-spacing:-.05em;padding:15px 15px 15px 0;position:relative;transition:all .5s}.qs-global-note .qs-note img{display:inline-block;height:64px;margin-right:7px;vertical-align:text-top;width:64px;position:relative;z-index:8;transition:all .5s}.qs-global-note .qs-note::after{content:'';display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #565a5c;margin-top:5px;position:absolute;right:.46875rem;top:50%;z-index:8}.qs-modal-dialog header,.qs-top-hero-wrap>header{height:auto}.qs-top-hero-wrap,.qs-top-hero-wrap .qs-container{display:flex;flex-wrap:wrap;position:relative}.qs-global-note .qs-reviews{border-top:1px solid #eaeced;color:#9fa3a6;padding-top:.9375rem;font-size:.75rem}.qs-global-note .qs-reviews b{color:#565a5c;font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-top-hero-wrap h1,.qs-top-hero-wrap header{color:#fafafa;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-top-hero-wrap{align-content:flex-start}.qs-get-quote header{position:static;border:0;background:0 0}header.qs-header-modal{border:0;position:relative;background:#FAFAFA;height:auto}.qs-modal-content label{text-align:left}header form#formCompany{position:relative;width:auto}header p.qs-nb-results{display:inline;float:none;margin:0;position:static;width:auto}.qs-top-hero-wrap footer,.qs-top-hero-wrap header{display:flex;flex-wrap:wrap;width:100%}.qs-top-hero-wrap header{align-content:stretch;background-color:#3d3d4f;background-size:cover;background-position:center;background-repeat:no-repeat;border:none;font-size:1rem;position:relative;text-align:center}.qs-top-hero-wrap header::after,.qs-top-hero-wrap header::before{pointer-events:none;content:'';height:100%;width:100%;left:0;top:0;z-index:1;position:absolute}.qs-top-hero-wrap header::before{background:rgba(45,45,58,.25)}.qs-top-hero-wrap header::after{background-color:rgba(61,61,79,.5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(61,61,79,.8)),color-stop(50% rgba(61,61,79,0)));background-image:-webkit-linear-gradient(top,rgba(61,61,79,.9) -10%,rgba(61,61,79,0) 50%);background-image:-moz-linear-gradient(top,rgba(61,61,79,.9) -10%,rgba(61,61,79,0) 50%);background-image:-ms-linear-gradient(top,rgba(61,61,79,.9) -10%,rgba(61,61,79,0) 50%);background-image:-o-linear-gradient(top,rgba(61,61,79,.9) -10%,rgba(61,61,79,0) 50%);background-image:linear-gradient(top,rgba(61,61,79,.9) -10%,rgba(61,61,79,0) 50%)}.qs-top-hero-wrap header .qs-container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:relative}.qs-top-hero-wrap h1{border:none;letter-spacing:.25rem;line-height:1.2;margin-bottom:.9375rem;padding:0 0 .9375rem;position:relative;text-shadow:none;text-transform:none}.qs-top-hero-wrap h1::before{background:#3740f9;bottom:0;content:'';height:2px;position:absolute;width:45px;left:50%;margin-left:-22.5px}.qs-top-hero-wrap .qs-star-company{margin-bottom:.9375rem;margin-left:auto;margin-right:auto;text-align:center}.qs-top-hero-wrap .qs-star-company img{display:inline-block;height:18px;margin:0;vertical-align:middle;width:18px}.qs-top-hero-wrap .qs-headline-company{letter-spacing:.05em;text-align:center;padding:0 .9375rem;position:relative;z-index:5}.qs-top-hero-wrap .qs-headline-company em{display:block;font-family:NeoSansItalic,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.6875rem;letter-spacing:normal;margin-top:.9375rem;line-height:1.25}.qs-top-hero-wrap .qs-job-company,.qs-top-hero-wrap address{display:block;font-size:.8125rem;margin-bottom:.9375rem;width:100%}.qs-top-hero-wrap .qs-job-company svg,.qs-top-hero-wrap address svg{fill:#fafafa}.qs-top-hero-wrap address{line-height:1.5}.qs-top-hero-wrap .qs-ribbon-not-verified{right:-24px;transform:rotate(32deg);width:170px}.qs-top-hero-wrap .qs-quote-box{box-shadow:0 -1px 0 0 rgba(255,255,255,.9);border-radius:0;margin:15px auto 0;padding:20px 15px;position:relative;z-index:5}.qs-top-hero-wrap .qs-quote-box .qs-button-primary{margin-left:auto;margin-right:auto;width:100%}.qs-top-hero-wrap .qs-button-primary{font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;text-transform:uppercase}.qs-contractor-container#qs_freemium .qs-top-hero-wrap{height:90vh;overflow:hidden}@media screen and (max-height:32em){.qs-contractor-container#qs_freemium .qs-top-hero-wrap{height:100vh}}@media screen and (min-height:37.5em) and (max-height:56.1875em) and (min-width:64em){.qs-contractor-container#qs_freemium .qs-top-hero-wrap{height:calc(90vh - 146px)}}@media screen and (max-width:72.6875em){.qs-contractor-container#qs_freemium .qs-top-hero-wrap .qs-yellow-frame{display:none}}@media screen and (min-width:37.5em) and (min-height:56.25em){.qs-contractor-container#qs_freemium .qs-top-hero-wrap{height:650px}}@media screen and (min-width:60em){.qs-contractor-container#qs_freemium header .qs-quote-box{width:35%}}@media screen and (min-width:73.125em){.qs-contractor-container#qs_freemium .qs-top-hero-wrap .qs-yellow-frame{left:.9375rem;position:absolute;z-index:5}.qs-contractor-container#qs_freemium .qs-top-hero-wrap .qs-headline-company{padding-left:275px}}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap h1::before{display:none}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer{background:#fff;border-bottom:1px solid #b9c2cb;position:relative;z-index:5}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-container{padding-bottom:0;padding-top:0}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-resume{display:flex;flex-wrap:wrap;padding-left:.9375rem}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-global-note.qs-note-open .qs-reviews{border-top:none}@media screen and (max-height:48em) and (min-height:20em) and (max-width:45.625em){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-global-note .qs-rating-distribution,.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-see-more .qs-rating-criteria,.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-shorcuts-admin{display:none}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap header{height:calc(100% - 130px)}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer{height:130px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-yellow-frame{height:130px;padding:10px;width:130px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-yellow-frame div{height:110px;width:110px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-resume{padding-left:0;width:calc(100% - 130px)}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-resume .qs-note::after{display:none;padding-right:0}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-global-note{width:100%}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-global-note .qs-note{font-size:3.25rem;padding-bottom:0;padding-left:0;padding-right:0}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-global-note img{height:40px;width:40px;vertical-align:baseline}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-global-note .qs-reviews{border-top:none;padding-top:0}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-see-more{padding-top:15px;width:100%}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-see-more .qs-see-allreviews{left:130px;padding:.46875rem 0;width:calc(100% - 130px)}}@media screen and (max-height:30em) and (max-width:20em){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap header{height:100%}}@media screen and (max-width:64em){.qs-global-note,.qs-see-more{align-self:center}}@media screen and (max-height:65.375em) and (min-height:37.5em) and (max-width:59.9375em){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-resume{padding-bottom:38px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-shorcuts-admin{display:none}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-see-more{border-left:1px solid #eaeced;width:50%;padding-left:.9375rem}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-see-allreviews{position:absolute;bottom:0;left:0;padding:.46875rem 0}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-rating-criteria span{display:block;width:100%;text-align:center}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-rating-criteria .qs-stars{padding-left:0}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-global-note{padding-right:.9375rem;width:50%}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-global-note .qs-note{font-size:3.25rem;padding-bottom:0}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-global-note img{height:40px;width:40px;vertical-align:baseline}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-global-note .qs-reviews{border-top:none;padding-top:0}}@media screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:landscape){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap header{height:calc(100% - 170px - 146px)}}@media screen and (max-width:63.9375em) and (min-width:37.5em){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap header{height:calc(100% - 170px)}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-shorcuts-admin{display:none}}@media screen and (max-height:65.375em) and (min-height:37.5em) and (max-width:64em) and (min-width:37.5em),and (min-device-width:48em) and (max-device-width:64em) and (orientation:landscape){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer{height:170px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-yellow-frame{height:170px;padding:10px;width:170px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-yellow-frame div{height:150px;width:150px}}@media screen and (max-height:65.375em) and (max-width:64em) and (min-width:20em){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-row{width:calc(100% + 30px)}}@media screen and (max-height:65.375em) and (min-height:37.5em) and (max-width:64em) and (min-width:37.5em){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-resume{width:calc(100% - 170px);position:relative}}@media screen and (max-height:65.375em) and (min-height:37.5em) and (min-width:64em){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap{height:calc(100vh - 146px)}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap header{height:calc(100% - 200px)}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-resume{width:calc(100% - 200px);position:relative}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer{height:200px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-yellow-frame{height:200px;padding:15px;width:200px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer .qs-yellow-frame div{height:170px;width:170px}}@media screen and (min-height:65.375em) and (min-width:64em){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap{height:900px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap header{height:650px}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-resume{width:calc(100% - 250px)}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-global-note,.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-see-more{align-self:flex-end;padding-bottom:.9375rem}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap footer{height:250px}}@media screen and (min-width:60em){.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-global-note{width:35%}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-see-more{padding-left:30px;width:65%}.qs-contractor-container#qs_verified_pro .qs-top-hero-wrap .qs-see-more .qs-rating-criteria{padding-bottom:20px}}.qs-contractor-container#qs_cluster_wrap .qs-top-hero-wrap{height:90vh}.qs-contractor-container#qs_cluster_wrap .qs-top-hero-wrap header::before{background:rgba(45,45,58,.5)}@media screen and (max-height:30em) and (max-width:20em){.qs-contractor-container#qs_cluster_wrap .qs-top-hero-wrap{height:100vh}}@media screen and (min-width:20em) and (max-width:37.5em){.qs-contractor-container#qs_cluster_wrap .qs-top-hero-wrap h1{line-height:1.1;letter-spacing:normal}}@media screen and and (max-height:30em){.qs-contractor-container#qs_cluster_wrap .qs-top-hero-wrap{height:100vh}}@media screen and (min-height:37.5em) and (max-height:56.1875em) and (min-width:64em){.qs-contractor-container#qs_cluster_wrap .qs-top-hero-wrap{height:calc(90vh - 146px)}}@media screen and (min-width:37.5em) and (min-height:56.25em){.qs-contractor-container#qs_cluster_wrap .qs-top-hero-wrap{height:650px}}@media screen and (min-width:37.5rem){.qs-contractor-container#qs_cluster_wrap .qs-top-hero-wrap h1{font-size:4.15rem;margin-bottom:3.75rem;padding-bottom:1.875rem}}@media screen and (min-width:20rem){.qs-top-hero-wrap{height:100vh}.qs-top-hero-wrap header{padding:60px 0 0}.qs-top-hero-wrap h1{font-size:2.5rem}.qs-top-hero-wrap .qs-ribbon-not-verified{top:62px}.qs-top-hero-wrap .qs-quote-box{width:80%}}@media screen and (max-height:35.5rem) and (max-width:23.75rem){.qs-top-hero-wrap header{height:100%}}@media screen and (min-width:37.5rem){.qs-top-hero-wrap h1{font-size:2.75rem}.qs-top-hero-wrap .qs-quote-box{width:45%}}@media screen and (min-width:48rem){.qs-top-hero-wrap .qs-quote-box{width:35%}}@media screen and (min-width:64em){.qs-top-hero-wrap .qs-ribbon-not-verified{top:18px}.qs-top-hero-wrap header{padding:60px 0}.qs-top-hero-wrap .qs-quote-box{width:25%}}@media screen and (min-width:85.375rem){.qs-top-hero-wrap .qs-quote-box{width:25%}}.qs-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.qs-flex-wrap-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.qs-flex-wrap-nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.qs-contractor-container svg{height:16px;margin-right:7px;vertical-align:middle;width:16px}a{color:#3740f9}@media screen and (min-width:64em){.qs-mobile{display:none}}.qs-contractor-container{height:100%}@media screen and (max-width:63.9375em){.mainContainer{height:100%}.qs-mobile{display:block}}.qs-gallery-company .qs-card,.qs-gallery-company a{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex}.qs-card#qs_gallery{border-color:#fff;clear:both;padding:0}@media screen and (min-width:60em){.qs-review-history .qs-card::after{height:20px}}.qs-gallery-company .qs-card{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.qs-gallery-company a{display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-left:-1px;margin-top:-1px;background:url(../images/share/sample_photo_icon.svg) center center no-repeat;background-size:50px;border:1px dashed #eaeced;overflow:hidden;position:relative}.qs-gallery-company a::after{background:#3d3d4f;content:'';opacity:0;position:absolute;height:100%;width:100%;left:0;top:0;z-index:2;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.qs-gallery-company a img{width:100%}.qs-gallery-company a .qs-photo-details{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin:0;height:100%;width:100%;padding:0 .9375rem;position:absolute;left:0;top:0;z-index:3}.qs-gallery-company a .qs-photo-details figcaption{margin:0;border:1px solid rgba(255,255,255,.9);border-radius:0;color:#fafafa;font-size:.75rem;opacity:0;padding:.9375rem;text-align:center;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .3s .1s;-moz-transition:all .3s .1s;-ms-transition:all .3s .1s;-o-transition:all .3s .1s;transition:all .3s .1s}.qs-gallery-company a .qs-photo-details figcaption span{display:block;margin-bottom:.46875rem}.qs-gallery-company a .qs-photo-details figcaption span:first-child{font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-gallery-company a.qs-see-allphotos::after{background:#fbdf8d;opacity:.85}.qs-gallery-company a:hover{cursor:pointer}.qs-gallery-company a:hover::after{opacity:.75}.qs-gallery-company a:hover .qs-photo-details figcaption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.qs-gallery-company a:hover:nth-child(6)::after{opacity:.85}@media screen and (max-width:29.9375em){.qs-gallery-company .qs-card{min-height:210px}.qs-gallery-company .qs-card a{width:calc(50% + 1px);height:165px}}@media screen and (max-width:59.9375em) and (min-width:30em){.qs-gallery-company .qs-card{min-height:382px}.qs-gallery-company .qs-card a{width:calc(33.33% + 1px);height:190px}}@media screen and (min-width:60em){.qs-gallery-company .qs-card{height:340px}.qs-gallery-company a{height:170px;width:25%;width:calc(25% + 1.5px)}.qs-gallery-company a:nth-child(2),.qs-gallery-company a:nth-child(4){width:50%}}#qs_about .qs-full-img{border-bottom:2px solid #3740f9}#qs_about .qs-description-company{color:#565a5c;font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.8125rem;letter-spacing:.025em;margin:0}#qs_about .qs-resume-company{border-top:1px solid #b9c2cb;margin-top:15px;padding-top:15px}#qs_about .qs-resume-company h4{color:#3c4041;font-family:NeoSansBold,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:.05em;text-shadow:none}#qs_suppliers .qs-supplier h5,.qs-see-allreviews{font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}#qs_about .qs-resume-company .qs-address,#qs_about .qs-resume-company .qs-job-company{display:block;color:#565a5c;font-size:.875rem;letter-spacing:.025em;margin-bottom:7px;padding-left:20px;position:relative}#qs_about .qs-resume-company .qs-address svg,#qs_about .qs-resume-company .qs-job-company svg{fill:#565a5c;margin:0;position:absolute;left:0}#qs_about .qs-resume-company .qs-badges,#qs_about .qs-resume-company .qs-complementary-infos,#qs_about .qs-resume-company .qs-social-medias{border-top:1px solid #eaeced;margin-top:15px;padding-top:15px}#qs_about .qs-resume-company .qs-complementary-infos span{color:#b9c2cb;display:block;font-size:.875rem;letter-spacing:.025em}#qs_about .qs-resume-company .qs-social-medias a{display:block;height:16px;margin-right:7px}#qs_about .qs-resume-company .qs-social-medias a svg{fill:#eaeced;height:16px;vertical-align:middle;width:auto}.qs-shorcuts-admin ul li svg,.qs-styled-list ul li svg{fill:#b9c2cb}#qs_team_company{padding-left:0;padding-right:0;padding-top:0}#qs_team_company .qs-hgroup-grey::before{display:none}#qs_suppliers .qs-supplier,#qs_team_company ul li{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex}#qs_team_company ul li{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.9375rem;margin-top:0}#qs_team_company ul li:first-child{margin-top:.9375rem}#qs_team_company ul div,#qs_team_company ul img{border-radius:60rem;height:3.75rem;width:3.75rem}#qs_team_company ul div{box-shadow:inset 2px 1px 4px 0 rgba(0,0,0,.1)}#qs_team_company ul p{font-size:.875rem;line-height:1.25;margin:7.5px 0 0;padding-left:.9375rem;width:calc(100% - 3.75rem)}#qs_team_company ul p span{display:block;color:#b9c2cb;font-size:.75rem}#qs_suppliers .qs-supplier{display:flex;margin-bottom:15px;position:relative}#qs_suppliers .qs-supplier::after{background-color:#b9c2cb;content:'';height:1px;width:70%;top:9px;position:absolute;z-index:2}#qs_suppliers .qs-supplier figure,#qs_suppliers .qs-supplier h5{width:50%}#qs_suppliers .qs-supplier h5{background:#fff;color:#565a5c;font-size:.875rem;letter-spacing:.025em;text-shadow:none;position:relative;z-index:3}#qs_suppliers .qs-supplier h5::after{border:1px solid #b9c2cb;border-radius:60px;content:'';height:7px;width:7px;top:6px;position:absolute}#qs_suppliers .qs-supplier:nth-child(odd)::after{right:50px}#qs_suppliers .qs-supplier:nth-child(odd) figure{order:2;align-self:flex-end;padding-right:10px}#qs_suppliers .qs-supplier:nth-child(odd) figure div{float:right}#qs_suppliers .qs-supplier:nth-child(odd) h5{order:1;padding-right:10px}#qs_suppliers .qs-supplier:nth-child(odd) h5::after{right:0}#qs_suppliers .qs-supplier:nth-child(even)::after{left:50px}#qs_suppliers .qs-supplier:nth-child(even) h5{order:2;padding-left:10px}#qs_suppliers .qs-supplier:nth-child(even) h5::after{left:0}#qs_suppliers .qs-supplier:nth-child(even) figure{order:1;align-self:flex-start}#qs_suppliers .qs-supplier:nth-child(even) figure div{float:left}.qs-trade-certifications ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:center}.qs-trade-certifications ul li{font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;vertical-align:middle;width:100%}.qs-trade-certifications ul li img{display:inline-block;height:auto;margin-right:10px;vertical-align:middle;width:50px}@media screen and (max-width:64em) and (min-width:37.5em){.qs-certifications,.qs-trade-association{width:50%}.qs-certifications{padding-right:7.5px}.qs-trade-association{padding-left:7.5px}}@media screen and (max-width:37.4375em){.qs-certifications,.qs-trade-association{width:100%}}#qs_service_area .qs-full-img{margin-bottom:0}#qs_service_area .qs-group-title{background-color:#eaeced;color:#565a5c;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-shadow:none;padding:15px}#qs_service_area ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0 -10px 7.5px}#qs_service_area ul li{margin:0;padding:7.5px 10px}.qs-service-area .qs-group-title{margin:0 -15px 15px}@media screen and (min-width:48em){.qs-service-area{width:50%}}@media screen and (max-width:47.9375em){.qs-service-area{width:100%}}@media screen and (min-width:64em){.qs-service-area{width:70%}}.qs-styled-list ul li{color:#565a5c;letter-spacing:.05em;margin:0;padding:7.5px 0}.qs-review-history .qs-card .qs-reviewer h6,.qs-styled-list ul li b{color:#3c4041;font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-styled-list ul li b{font-size:.75rem}.qs-styled-list ul li:first-child{padding-top:0}.qs-styled-list ul li:last-child{padding-bottom:0}@media screen and (min-width:37.5em) and (max-width:64em){.qs-admin-infos{width:50%}}@media screen and (max-width:25em){.qs-styled-list span{display:block}}@media screen and (min-width:25em){.qs-styled-list span{display:inline-block;padding-right:10px;width:60%}}.qs-review-company .qs-global-note .qs-note::after,.qs-review-company .qs-review-history .qs-card:last-child::after{display:none}.qs-review-company .qs-global-note .qs-reviews{padding-bottom:15px}.qs-review-company .qs-global-note .qs-write-review{border-top:1px solid #eaeced;padding-top:15px}.qs-review-company .qs-global-note .qs-write-review [class^=qs-button]{margin-left:auto;margin-right:auto}.qs-review-company .qs-card{position:relative}.qs-review-company .qs-card::after{background-color:#b9c2cb;bottom:-31px;content:'';height:30px;left:15px;position:absolute;width:1px}.qs-review-company .qs-review-history .qs-card:first-child::before{background-color:#b9c2cb;top:-16px;content:'';height:15px;left:15px;position:absolute;width:1px}.qs-review-history .qs-card{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-wrap:wrap}.qs-review-history .qs-card .qs-reviewer h6{font-size:.8125rem;text-shadow:none;text-transform:none}.qs-review-history .qs-card .qs-reviewer h6 address{display:inline-block}.qs-review-history .qs-card .qs-reviewer time{color:#b9c2cb;display:block;font-size:.6875rem}.qs-review-history .qs-card .qs-reviewer .qs-star-company img{display:inline-block;height:16px;margin:0;vertical-align:middle;width:16px}.qs-review-history .qs-card blockquote{background:#eee;border:none;color:#3c4041;font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.025em;margin:0;min-height:90px;width:70%}.qs-see-allreviews span::after,.qs-see-allreviews span::before,.qs-sort-review li.qs-star-sort::after{border-left:4px solid transparent;border-right:4px solid transparent;content:''}.qs-review-history .qs-card .qs-rating-criteria{border-top:1px solid #eaeced;margin-top:15px;padding-top:15px;width:100%}.qs-review-history .qs-card.qs-no-comment .qs-reviewer{width:100%}.qs-review-history .qs-card.qs-no-comment h6{float:left;margin-bottom:0;padding-bottom:5px}.qs-review-history .qs-card.qs-no-comment h6::after{display:none}.qs-review-history .qs-card.qs-no-comment .qs-star-company{float:right}.qs-sort-review{margin-bottom:20px}.qs-sort-review li{color:#9fa3a6;display:inline-block;font-size:.75rem;margin:0;min-height:24px;text-transform:uppercase;padding:8px 15px;position:relative;vertical-align:middle}.qs-sort-review li.qs-active{background-color:#eaeced;border-radius:60px}.qs-sort-review li.qs-date-sort{cursor:pointer}.qs-sort-review li.qs-star-sort{cursor:pointer;position:relative}.qs-sort-review li.qs-star-sort .qs-sort-box{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25);margin:0 0 0 -15px;pointer-events:none;padding:0;transition:all .5s;opacity:0;visibility:hidden;position:absolute;left:0;top:35px;width:120px;transform:translateY(30px);z-index:15}.qs-sort-review li.qs-star-sort .qs-sort-box li{padding:7.5px 15px;width:100%}.qs-sort-review li.qs-star-sort .qs-sort-box li:hover{background-color:#eaeced}.qs-sort-review li.qs-star-sort.qs-visible-sort .qs-sort-box{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0);transition:all .6s ease-in}.qs-sort-review li.qs-star-sort::after{display:inline-block;width:0;height:0;border-top:4px solid #9fa3a6;margin-top:-2px;position:absolute;right:4px;top:50%}.qs-nav-review{list-style:none}.qs-nav-review li{height:26px;float:left;margin:0;vertical-align:top}.qs-nav-review li a{display:inline-block;height:26px;transition:all .5s;vertical-align:middle;width:26px}.qs-nav-review li a:hover{transition:all .5s}.qs-nav-review li.qs-nav-next,.qs-nav-review li.qs-nav-prev{position:relative;width:20%}.qs-nav-review li.qs-nav-next a,.qs-nav-review li.qs-nav-prev a{margin-top:-7.5px;padding:0;position:absolute;top:50%}.qs-nav-review li.qs-nav-next a::after,.qs-nav-review li.qs-nav-next a::before,.qs-nav-review li.qs-nav-prev a::after,.qs-nav-review li.qs-nav-prev a::before{content:'';position:absolute;background-color:#9fa3a6;height:1px;transition:all .5s;width:14px}.qs-nav-review li.qs-nav-next a::before,.qs-nav-review li.qs-nav-prev a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.qs-nav-review li.qs-nav-next a::after,.qs-nav-review li.qs-nav-prev a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.qs-nav-review li.qs-nav-next a:hover::after,.qs-nav-review li.qs-nav-next a:hover::before,.qs-nav-review li.qs-nav-prev a:hover::after,.qs-nav-review li.qs-nav-prev a:hover::before{background-color:#3740f9}.qs-nav-review li.qs-nav-prev a::before{-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.qs-nav-review li.qs-nav-prev a::after{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}.qs-nav-review li.qs-nav-next{text-align:right}.qs-nav-review li.qs-nav-next a,.qs-nav-review li.qs-nav-next a::after,.qs-nav-review li.qs-nav-next a::before{right:0}.qs-nav-review li.qs-nav-next a::before{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.qs-nav-review li.qs-nav-next a::after{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}.qs-nav-review li.qs-nav-number{text-align:center;width:60%}.qs-nav-review li.qs-nav-number a:hover{background-color:#eaeced;border-radius:4px}.qs-nav-review li.qs-nav-number a.qs-current,.qs-nav-review li.qs-nav-number a.qs-current:hover{background-color:#565a5c;border-radius:4px;color:#fafafa}.qs-nav-review li a{color:#9fa3a6;font-size:.875rem;padding:5px}@media screen and (min-width:37.5em){.qs-card .qs-reviewer{width:30%}.qs-card .qs-reviewer h6{padding-bottom:15px;position:relative}.qs-card .qs-reviewer h6::after{background:#eaeced;bottom:0;content:'';left:0;height:3px;width:60px;position:absolute}.qs-review-history .qs-rating-criteria{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-wrap:wrap}}@media screen and (min-width:64em){.qs-review-company .qs-global-note{width:30%}.qs-review-company .qs-global-note,.qs-review-company .qs-rating-criteria,.qs-review-company .qs-rating-distribution{float:left}.qs-review-company .qs-rating-distribution{padding-left:30px;width:30%}.qs-review-company .qs-rating-criteria{padding-left:15px;width:40%}.qs-review-history .qs-rating-criteria{padding-left:0}.qs-review-history .qs-rating-criteria li{width:33.33%}.qs-review-history .qs-rating-criteria .qs-criteria-label{text-align:center}}@media screen and (max-width:37.4375em){.qs-review-company .qs-global-note{margin:0 auto;width:70%}.qs-review-company .qs-global-note .qs-note{padding:10px 0}.qs-review-company .qs-global-note .qs-reviews{padding:0 0 10px}.qs-review-company .qs-rating-distribution{clear:both;display:flex;flex-wrap:wrap;margin-top:15px;width:100%}.qs-review-company .qs-rating-distribution li{width:100%;padding-bottom:10px;padding-top:0}.qs-review-company .qs-review-history .qs-card .qs-reviewer{width:100%}.qs-review-company .qs-review-history .qs-card .qs-reviewer h6{float:left;margin-bottom:5px}.qs-review-company .qs-review-history .qs-card .qs-reviewer .qs-star-company{float:right}.qs-review-company .qs-review-history .qs-card blockquote{margin-top:10px;padding:5px;width:100%}}@media screen and (max-width:63.9375em) and (min-width:37.5em){#qs_global_note .qs-global-note{margin:0 auto;width:50%}#qs_global_note .qs-rating-distribution{float:left;margin-top:15px;padding-right:7.5px;width:50%}#qs_global_note .qs-rating-criteria{float:right;margin-top:15px;padding-left:7.5px;width:50%}.qs-review-history .qs-rating-criteria li{width:50%}}.qs-shorcuts-admin{border-bottom:1px solid #eaeced;font-size:.8125rem;padding:.9375rem;text-align:right;width:100%}.qs-shorcuts-admin ul li{color:#b9c2cb;display:inline-block;margin:0 .46875rem;padding-left:10px}.qs-shorcuts-admin ul li a{display:block;text-align:right}@media screen and (min-width:60em){.qs-shorcuts-admin{display:table}}@media screen and (min-width:37.5em){.qs-top-hero-wrap .qs-global-note .qs-rating-distribution{display:none;border-top:1px solid #eaeced}.qs-top-hero-wrap .qs-global-note.qs-note-open .qs-note span,.qs-top-hero-wrap .qs-global-note.qs-note-open .qs-reviews{padding-top:0;position:relative;z-index:8}.qs-top-hero-wrap .qs-global-note.qs-note-open .qs-rating-distribution{display:block;margin-top:10px;padding:10px;position:relative;width:100%;z-index:8}.qs-top-hero-wrap .qs-global-note.qs-note-open .qs-note{padding-top:10px;padding-bottom:5px}.qs-top-hero-wrap .qs-global-note.qs-note-open .qs-note span{font-size:2.9rem}.qs-top-hero-wrap .qs-global-note.qs-note-open .qs-note span img{height:34px;width:34px;vertical-align:4px}.qs-top-hero-wrap .qs-global-note.qs-note-open .qs-note::before{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);content:'';height:290px;position:absolute;left:0;top:0;width:100%;z-index:5}}@media screen and (min-width:73.125em){.qs-top-hero-wrap .qs-global-note.qs-note-open .qs-rating-distribution{padding-left:2.8125rem;padding-right:2.8125rem}}.qs-rating-criteria li{margin:0;padding-top:10px}.qs-rating-criteria span{display:inline-block;font-size:.75rem;letter-spacing:.025em;vertical-align:text-bottom}.qs-rating-criteria .qs-criteria-label{width:55%}.qs-rating-criteria .qs-stars{padding-left:.9375rem}.qs-rating-criteria .qs-stars img{display:inline-block;height:16px;vertical-align:middle;width:16px}.qs-see-allreviews{border-top:1px solid #b9c2cb;display:block;font-size:.8125rem;padding-top:.9375rem;text-align:center;width:100%}.qs-see-allreviews span::after,.qs-see-allreviews span::before{display:inline-block;width:0;height:0;border-top:4px solid #3740f9;transform:translateY(-50%)}.qs-see-allreviews span::before{margin-right:.9375rem}.qs-see-allreviews span::after{margin-left:.9375rem}.qs-rating-distribution li{margin:0;padding-top:10px}.qs-rating-distribution span{color:#565a5c;display:inline-block;font-size:.75rem;letter-spacing:.025em;vertical-align:middle}.qs-rating-distribution .qs-nb-star{text-transform:uppercase;width:65px}.qs-rating-distribution .qs-chart-rating{background-color:#f8b323;height:14px;margin:0 8px;max-width:120px}@media screen and (max-width:59.9375em){.qs-left-content,.qs-right-content{padding:0 15px}}@media screen and (min-width:60em){.qs-left-content{float:left;width:250px}.qs-right-content{padding-left:30px;float:right;width:calc(100% - 250px)}}.qs-right-col article{width:100%}@media screen and (max-width:63.9375em) and (min-width:37.5em){.qs-right-col{padding-left:30px;width:50%}}@media screen and (max-width:47.9375em){.qs-right-col{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}@media screen and (min-width:37.5em){[class^=qs-group]{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.qs-group-2{justify-content:center}}@media screen and (min-width:64em){.qs-right-col{padding-left:30px;width:260px}.qs-group-2 article{float:left;padding-left:30px;width:33.33%}.qs-group-2 article:first-child{padding-left:0}}.qs-more-pros{border-top:1px solid #b9c2cb}.modal{background:rgba(61,61,79,.9);display:none;height:100%;overflow:hidden;left:0;top:0;position:fixed;width:100%;z-index:1050;-webkit-overflow-scrolling:touch}.qs-close-modal{background:0 0;border:none;outline:0;position:fixed;height:24px;width:24px;z-index:1051}.qs-close-modal svg{display:inline-block;height:24px;width:24px}.qs-obligatory{color:#ea533f;display:block;font-size:.6875rem;position:relative}.qs-obligatory::before{background-color:#ea533f;border-radius:60px;content:'';display:inline-block;height:4px;margin-right:5px;vertical-align:text-top;width:4px}.qs-header-modal{background:#fafafa;color:#3c4041;font-size:1rem;position:relative;text-transform:uppercase}.qs-modal-dialog .qs-modal-dialog-inner .qs-modal-content header,[class^=qs-notif-]{font-size:.875rem;font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-header-modal::before{background:#3740f9;bottom:0;content:'';left:0;height:2px;position:absolute;width:35px}[class^=qs-notif-]{color:#fafafa;padding:10px;text-align:center}.qs-notif-dialog{background:#73cdf4}.qs-notif-error{background:#ea533f}.qs-modal-dialog{background:#fbdf8d;height:100%;margin-left:auto;margin-right:auto}.qs-modal-dialog .qs-modal-dialog-inner{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2);height:100%}.qs-modal-dialog .qs-modal-dialog-inner .qs-modal-content header{border-top:none}.qs-modal-dialog .qs-modal-dialog-inner .qs-modal-content header.qs-header-modal{margin:15px -15px 0;letter-spacing:.015rem;text-transform:none}.qs-modal-dialog .qs-modal-dialog-inner .qs-modal-content header.qs-header-modal::before{background:0 0}.qs-modal-dialog .qs-modal-content{height:calc(100% - 47px);overflow-y:auto}.qs-modal-dialog .qs-modal-content#qs_step_pro .qs-box-button{background:#fafafa;margin:0 -15px;padding:15px}.qs-modal-dialog .qs-box-button{margin-top:15px}.qs-modal-dialog .qs-box-button [class^=qs-button]{min-width:230px}@media screen and (min-height:60em){.qs-modal-dialog{height:auto;max-height:100%}}@media screen and (max-width:59.9375em){.modal,.qs-modal-dialog{padding:10px}.qs-close-modal{right:35px;top:26px}.qs-close-modal svg{fill:#565a5c}.qs-modal-content{max-height:86vh;padding:15px 10px}.qs-modal-dialog-inner .qs-header-modal{padding:10px 40px 10px 10px}.qs-modal-dialog-inner .qs-header-modal::before{left:10px}[class^=qs-notif-]{margin:-15px -10px 15px}}@media screen and (min-width:60em){.modal{padding:60px}.qs-close-modal{left:calc(50% + 390px);top:60px}.qs-close-modal svg{fill:#fafafa}.qs-modal-dialog{padding:20px;width:720px}.qs-modal-dialog .qs-pro-card{width:calc(50% - 30px)}.qs-modal-dialog .qs-pro-card .qs-global-note .qs-note img{height:32px;width:32px}.qs-modal-content{max-height:80vh;padding:15px}.qs-modal-dialog-inner .qs-header-modal{padding:15px}.qs-modal-dialog-inner .qs-header-modal::before{left:15px}[class^=qs-notif-]{margin:-15px -15px 15px}}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone{margin-bottom:15px}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone header{color:#b9c2cb;cursor:pointer;text-transform:uppercase;position:relative}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone header::after,#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone header::before{content:'';background:#b9c2cb;position:absolute}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone header::before{height:2px;margin-top:6.25px;width:15px;right:0}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone header::after{width:2px;margin-left:6.5px;height:15px;right:6px}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;opacity:0;height:0;visibility:hidden;pointer-events:none}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone ul li{padding:7.5px 10px}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone.qs-visible-zone header::after,#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone.qs-visible-zone header::before{transition:all .3s;transform:rotate(45deg)}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone.qs-visible-zone header::before{margin-top:6px}#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone.qs-visible-zone ul{height:auto;opacity:1;visibility:visible;pointer-events:visible;transition:all .3s}@media screen and (max-width:47.9375em){#qs_list_cities .qs-modal-dialog-inner .qs-dpt-zone ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}[class*=qs-get-quote]{margin-top:0}[class*=qs-get-quote] header{color:#565a5c;text-align:center;margin-bottom:30px}[class*=qs-get-quote] label,[class*=qs-get-quote] option,[class*=qs-get-quote] select{font-size:.75rem}[class*=qs-get-quote] label{color:#b9c2cb;font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;letter-spacing:.025em;margin-bottom:10px;width:100%}[class*=qs-get-quote] label.qs-mandatory::after{background-color:#ea533f;border-radius:60px;content:'';display:inline-block;height:4px;margin-left:5px;vertical-align:text-top;width:4px}[class*=qs-get-quote] select{color:#3c4041}[class*=qs-get-quote] input[type=text],[class*=qs-get-quote] select{border:0;border-bottom:2px solid #b9c2cb;padding:7.5px 0}[class*=qs-get-quote] ::-webkit-input-placeholder{color:#b9c2cb;font-size:.75rem;font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}[class*=qs-get-quote] :-moz-placeholder{color:#b9c2cb;font-size:.75rem;font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}[class*=qs-get-quote] ::-moz-placeholder{color:#b9c2cb;font-size:.75rem;font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}[class*=qs-get-quote] :-ms-input-placeholder{color:#b9c2cb;font-size:.75rem;font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}[class*=qs-get-quote] .qs-select::after{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #b9c2cb}@media screen and (max-width:59.9375em) and (min-width:37.5rem){[class*=qs-get-quote] fieldset{width:360px}[class*=qs-get-quote] fieldset #postal_code{width:40%}}@media screen and (max-width:59.9375em){[class*=qs-get-quote] fieldset{margin-left:auto;margin-right:auto}}@media screen and (min-width:60em){[class*=qs-get-quote] fieldset{margin-left:auto;margin-right:auto;width:400px}[class*=qs-get-quote] fieldset #postal_code{width:40%}}@media screen and (min-width:37.5em){.qs-list-pros{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%}}@media only screen and (min-width:37.5rem) and (max-width:63.9375rem){.qs-more-pros .qs-list-pros .qs-pro-card{width:calc(50% - 30px)}}@media only screen and (min-width:64rem){.qs-more-pros .qs-list-pros .qs-pro-card{width:calc(33.33% - 30px)}}.qs-final-quote-step header{margin-bottom:15px;text-align:center}.qs-support-team{background-color:rgba(115,205,244,.25);overflow:hidden;position:relative}.qs-support-team .qs-bg-img{height:195px;position:absolute;left:-30px;top:-10px;width:195px;z-index:4}.qs-support-team .qs-call,.qs-support-team header{position:relative;z-index:5}.qs-support-team header{color:#73cdf4;font-family:NeoSansBold,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;letter-spacing:.025em;text-transform:uppercase}.qs-support-team .qs-call a,.qs-support-team .qs-call span{display:block;margin-bottom:20px;text-align:center}.qs-support-team .qs-call .qs-button-secondary{border-color:#73cdf4;margin-left:auto;margin-right:auto;max-width:260px;color:#73cdf4}.qs-steps-next{margin-bottom:15px}.qs-steps-next li{background:url(../../images/site/pictos/right-arrow.svg) left 48px no-repeat;float:left;padding:0 20px 0 30px}.qs-steps-next li img,.qs-steps-next li span{display:block}.qs-steps-next li img{margin:0 auto 10px}.qs-steps-next li span{border-top:1px solid #b9c2cb;color:#9fa3a6;font-family:NeoSansMedium,'Century Gothic Bold','Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.75rem;padding-top:10px;text-align:center}.qs-steps-next li.qs-current span{color:#3740f9}.qs-steps-next li:first-child{background:0 0;padding-left:20px}@media screen and (max-width:30em) and (min-width:20em){.qs-steps-next li{width:50%}.qs-steps-next li:nth-child(2n+1){background:0 0;padding-left:20px}.qs-steps-next li:last-child{clear:both}}@media screen and (max-width:59.9375em) and (min-width:30.0625em){.qs-steps-next li{width:33.33%}}@media screen and (max-width:59.9375em){.qs-support-team{margin-left:-10px;margin-right:-10px;padding:10px}}@media screen and (min-width:60em){.qs-support-team{margin-left:-15px;margin-right:-15px;padding:15px;height:170px}.qs-steps-next li{width:20%}.qs-view-demand .qs-row{width:600px}}.mainContainer{padding:0}.qs-view-demand-container{height:100%}@media screen and (max-width:63.9375em){.mainContainer{height:100%}.qs-view-demand-container{padding-top:45px}}.qs-view-demand .qs-row{margin:0 auto}.qs-view-demand .qs-full-img{border-bottom:2px solid #3740f9}.qs-list-recap li{border-top:1px solid #eaeced;margin:0;padding:15px 0}.qs-list-recap li:first-child{border-top:none;padding-top:0}.qs-list-recap header{color:#b9c2cb;border:none;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:1rem;margin-bottom:10px;text-transform:uppercase}.qs-list-recap strong{color:#9fa3a6;font-family:NeoSansMedium,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}.qs-list-recap span{color:#3c4041;font-family:NeoSansRegular,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif}@media screen and (max-width:37.4375em){.qs-list-recap span,.qs-list-recap strong{display:block}.qs-list-recap strong{padding-bottom:7.5px}}@media screen and (min-width:37.5em){.qs-list-recap li{display:table;width:100%}.qs-list-recap span,.qs-list-recap strong{display:table-cell;vertical-align:middle;width:50%}.qs-list-recap strong{padding-right:7.5px}.qs-list-recap span{padding-left:7.5px}}.qs-group-title{background-color:#eaeced;color:#565a5c;font-family:NeoSansLight,'Century Gothic',CenturyGothic,AppleGothic,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-shadow:none}@media screen and (min-width:60em){.qs-group-title{margin:0 -15px 15px;padding:15px}}@media screen and (max-width:59.9375em){.qs-group-title{margin:0 -10px 10px;padding:10px}}.qs-font-size-50-px{font-size:50px!important}