.wedo-input{margin-bottom:25px!important}.wedo-input.hide-label legend{opacity:0!important}.wedo-input legend{margin-bottom:5px;line-height:2;color:#565662;padding-bottom:0;font-size:16px;font-weight:500}.wedo-input input,.wedo-input legend{font-family:Source Sans Pro,sans-serif}.wedo-input input{line-height:18px;padding:14px 0;color:#1d1d23;font-size:14px;transition:padding .25s ease-in-out;border:none;border-bottom:1px solid rgba(0,0,0,.25);height:auto}.wedo-input input:focus{border-color:#ffa602;box-shadow:0 1px 0 0 #ffa602;padding-left:5px}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.multiselect__tag{background:#ffa602;font-size:16px}.multiselect__tags{border:unset;border-bottom:2px solid #7e7e89;border-radius:0}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:none}.multiselect__tag-icon:after{color:#fff}.multiselect__option--highlight{background:#ffa602}.multiselect__option--highlight:after{display:none}.multiselect__select:before{border-color:#ffa602 transparent transparent}.multiselect__option--selected.multiselect__option--highlight{background:#ffa602!important}.wedo-singleselect .item,.wedo-singleselect .selection.dropdown,.wedo-singleselect input.search{line-height:18px!important;color:#1d1d23!important;font-size:16px!important;border-radius:0!important;transition:padding .25s ease-in-out;border:none!important;border-bottom:1px solid rgba(0,0,0,.25)!important;background:transparent!important;padding-bottom:4px!important}.wedo-singleselect .item{border:none!important}.wedo-singleselect .ui.dropdown .menu>.item:hover{background:#ffa602!important;color:#fff!important}.wedo-singleselect i.dropdown.icon{padding:.8em 0!important;font-size:16px!important;color:#ffa602!important}.wedo-singleselect legend{font-family:Source Sans Pro,sans-serif;margin-bottom:5px;line-height:2;color:#565662;padding-bottom:0;font-size:12px;font-weight:700}body{background:#fafafa}ul{padding-left:0;list-style-type:none}p{margin:0 0 10px}table{font-family:Open Sans,sans-serif!important;font-weight:400;color:#484848}#sidebar ul li:last-child{border-bottom:none!important}.tab-content>.active{display:block;opacity:1}.slider-wrapper{padding:5px}.flexslider{margin:0}#slider.flexslider .flex-direction-nav a{height:60px}#slider.flexslider .flex-direction-nav a:before{color:hsla(0,0%,100%,.7)}#carousel.flexslider .slides>li{width:100px!important;height:100px!important;margin-right:0!important}#carousel.flexslider .slides>li img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}#carousel.flexslider li img{opacity:.3!important}#carousel.flexslider .flex-active-slide img{opacity:1!important}#carousel.flexslider .flex-direction-nav a{width:30px;height:30px;transition:all .4s}#carousel.flexslider .flex-direction-nav a:before{font-size:26px}.slider-wrapper .custom-flex-direction{text-align:center;height:30px;width:30px;border:1px solid #bac1c1;border-radius:50%;margin-right:4px;padding:2px;font-size:20px;color:#565662;transition:all .15s ease-in-out}.slider-wrapper .custom-flex-direction:hover{background:#ffa602;color:#fff}#productfree-page{margin-top:90px;padding-top:65px;padding-bottom:65px}#productfree-page .img-placeholder{border:1px solid #f2f2f2}#productfree-page .product-info .title{color:#1b1b1f;font-size:35px;margin-bottom:13px;font-family:Open Sans,Poppins,sans-serif!important;font-weight:600}#productfree-page .product-info .price{font-size:21px;font-weight:400!important;margin-bottom:13px;color:#1b1b1f;font-family:Open Sans,sans-serif}#productfree-page .product-info .add-to-cart{display:block;font-size:16px;font-weight:600;letter-spacing:0;font-family:Source Sans Pro,sans-serif;background:#ffa602;color:#fff;padding:12px 40px;border-radius:2px;margin:20px 0;transition:all .2s ease}#productfree-page .product-info .add-to-cart:hover{background:#000}#productfree-page .product-info .category-link{color:#565d62;font-size:14px;font-weight:400;font-family:Source Sans Pro,sans-serif}#productfree-page .product-info .category-link a{transition:all .2s}#productfree-page .product-info .category-link a:hover{color:#ffa602}#productfree-page .product-info .product-summary{margin-bottom:2em}#productfree-page .product-info .description-tab{background:#fff;padding:20px;margin-bottom:25px;border:2px solid #e9e9e9}#productfree-page .product-info .description-tab ul{margin:0 0 1.618em;border:none}#productfree-page .product-info .description-tab li{display:flex}#productfree-page .product-info .description-tab li h2{color:#ffa602!important;font-size:18px;padding:0 10px 15px;font-family:Source Sans Pro,sans-serif;margin-bottom:0}#productfree-page .product-info .description-tab li a.active{border-bottom:2px solid #ffa602}#productfree-page .product-info .description-tab #description p{display:flex;align-items:center;font-size:14px;font-family:Open Sans,sans-serif;line-height:14px;margin-bottom:15px;color:#666;line-height:20px}#productfree-page .product-info .description-tab #description p i{font-size:15px;color:#ffa602!important;margin-right:10px}#productfree-page .product-wrapper{border-radius:2px;background-color:#242429;position:relative;margin-bottom:20px}#productfree-page .product-wrapper img{opacity:.8;transition:all .3s}#productfree-page .product-wrapper:hover img{transform:scale(1.05);opacity:.3}#productfree-page .product-wrapper .overlay-price{position:absolute;left:0;width:100%;bottom:0;background:#262626;text-align:center;min-height:58px;color:#fff;font-size:18px;font-weight:300;line-height:58px}#productfree-page .product-wrapper .overlay-name{padding:.5em 0;color:#fff;right:15px;top:15px;position:absolute;background:#fd960c;width:80px;border-radius:50%;height:80px;text-align:center;font-size:12px!important;display:flex;justify-content:center;align-items:center}#productfree-page .related-heading{font-size:24px;font-weight:400;color:#333;position:relative;margin-top:20px;font-family:Source Sans Pro,sans-serif;margin-bottom:32px}#productfree-page .related-heading:after{width:43px;height:4px;content:"";background:#fd960c;display:block;margin-top:5px}#productfree-page .product-wrapper .add-to-cart{background:#fff;padding:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;display:flex;transition:opacity .2s ease-in-out}#productfree-page .product-wrapper:hover .add-to-cart{opacity:1}#checkout-page{margin-top:90px}#checkout-page .checkout-info{margin:65px auto;background:#fff;padding:20px;border-color:#e5e6e9 #dfe0e4 #d0d1d5;border-style:solid;border-width:1px;transition:all .5s}#checkout-page .checkout-info .title{display:flex;align-items:center}#checkout-page .checkout-info .title i{width:35px;height:35px;border-radius:50%;padding:8px;color:#fff;background:#ffa602;font-size:19px}#checkout-page .checkout-info .title span{font-size:12px;color:#242429;margin-left:10px}#checkout-page .checkout-info .message{font-size:13px;line-height:24px;color:#565d62;font-weight:400}#checkout-page .checkout-info ul.order-overview{display:block;overflow:auto;margin:20px 0 40px}#checkout-page .checkout-info ul.order-overview li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none;font-family:Source Sans Pro}#checkout-page .checkout-info ul.order-overview li strong{font-family:Source Sans Pro;display:block;font-size:14px;text-transform:none;line-height:1.5;font-weight:600;color:#484848}#checkout-page .checkout-info .bank-account-heading{color:#242429;font-weight:500;font-size:30px;font-family:Source Sans Pro;margin-top:20px;margin-bottom:10px}#checkout-page .checkout-info .bank-account-name{color:#242429;font-weight:700;font-size:24px;font-family:Source Sans Pro;margin-top:20px;margin-bottom:10px}#checkout-page .checkout-info .order-detail-title{display:inline-block;border-bottom:1px solid #ffa602;font-size:13px;font-weight:500;font-family:Source Sans Pro;text-transform:uppercase;padding-bottom:5px;margin-bottom:20px;margin-top:20px;color:#242429}#checkout-page table{width:100%;color:#484848}#checkout-page table tr{border-top:1px solid rgba(0,0,0,.1);padding-top:10px;padding-bottom:5px;font-size:12px}#checkout-page table thead tr{border:none!important}#checkout-page table td,#checkout-page table th{padding:12px 0;font-weight:500}#checkout-page .table-wrapper{background:#ffa602}#checkout-page .table-wrapper table>tbody>tr{border-color:hsla(0,0%,100%,.2);color:#fff;font-weight:400!important}#checkout-page .table-wrapper table>tbody>tr>td:last-child{text-align:right}#checkout-page .bank-transfer{border-color:#e5e6e9 #dfe0e4 #d0d1d5;border-style:solid;border-width:1px}#checkout-page .bank-transfer .payment-box{position:relative;box-sizing:border-box;font-family:Source Sans Pro,sans-serif;width:100%;padding:1em;margin:1em 0 0;font-size:13px;border-radius:2px;font-weight:400;line-height:1.5;background:#f3f3f1!important;color:#515151}#checkout-page .bank-transfer .payment-box:before{content:"";display:block;border:1em solid transparent;border-bottom-color:#dfdcde;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em;border-bottom-color:#f3f3f1!important}#checkout-page .bank-transfer label{line-height:25px;margin-bottom:25px}#checkout-page .bank-transfer label input[type=checkbox]{display:inline-flex;vertical-align:middle}#checkout-page .bank-transfer .btn{background:#ffa602;font-size:13px;font-weight:400;padding:15px 40px;color:#fff;transition:all .2s ease;border-radius:2px}#checkout-page .bank-transfer .btn:hover{background:#242429}#checkout-page.cart .checkout-btn{font-size:13px;font-weight:400;color:#ffa602;border-radius:2px;border:1px solid transparent;background:#f3f4f5;transition:all .2s ease;padding:1em}#checkout-page.cart .checkout-btn:hover{background:#ffa602;color:#fff;border-color:#fff}#checkout-page.cart table td .del-btn{padding:5px 0;opacity:.3;height:24px;border-radius:100%;width:24px;line-height:1;color:#242429;border:1px solid #242429;outline:none;background:#fff}#checkout-page.cart table td .del-btn i{font-size:15px}#checkout-page.cart table td .del-btn:hover{background:#555;color:#fff}#checkout-page.cart .update-cart{margin:0;line-height:1;cursor:pointer;padding:.618em 1em;font-weight:700;border-radius:3px;color:#515151;background-color:#ebe9eb;font-size:12px;font-family:Source Sans Pro,sans-serif}#devis-profile-page .banner img{width:100%;min-height:344px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.banner{position:relative}#devis-profile-page .banner .container{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;position:absolute;background-color:#fff;padding:38px 60px 35px;box-shadow:0 0 32px 0 rgba(0,0,0,.1);max-width:960px}#devis-profile-page .banner .container h2{font-size:30px;font-family:Open Sans,sans-serif;font-weight:600;color:#000;margin-top:0}#devis-profile-page .notification-box{padding-top:29px;padding-bottom:16px;box-shadow:0 0 32px 0 rgba(0,0,0,.1);position:relative;z-index:10}#devis-profile-page .notification-box p{color:#171717;font-size:18px;font-weight:400;line-height:25px;text-align:center}#devis-profile-page .notification-box p .dash{display:inline-block;margin:0 10px}#devis-profile-page #sidebar{padding:0}#devis-profile-page #sidebar ul li{font-size:14px;font-weight:800;line-height:1.43;letter-spacing:.4px;font-family:Open Sans,sans-serif!important;border-bottom:1px solid #d1d1d1}#devis-profile-page #sidebar ul li a{color:#5c5c68;padding:23px 18px;display:block;position:relative}#devis-profile-page #sidebar ul li.active a,#devis-profile-page #sidebar ul li:hover a{color:#ffa602!important}#devis-profile-page #sidebar ul li span{display:inline-block;vertical-align:middle;text-transform:uppercase}#devis-profile-page #sidebar ul li .icon{margin-right:16px;text-align:center}#devis-profile-page #sidebar ul li .icon img{min-width:48px;max-height:31px}#devis-profile-page #sidebar ul li.active .icon,#devis-profile-page #sidebar ul li:hover .icon{-webkit-filter:invert(60%) sepia(98%) saturate(1120%) hue-rotate(357deg) brightness(102%) contrast(105%);filter:invert(60%) sepia(98%) saturate(1120%) hue-rotate(357deg) brightness(102%) contrast(105%)}#devis-profile-page #sidebar ul li a span i{font-size:27px;color:#ffa601;position:absolute;right:7px;top:29px}#devis-profile-page #main{background-color:#fff;padding:22px 0 0 27px;border-left:1px solid #d1d1d1}#devis-profile-page #main .category-wrapper{padding:40px 30px;border-radius:7px;background-color:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.1);margin-bottom:37px}#devis-profile-page #main .category-wrapper li.full-width{width:100%}#devis-profile-page #main ul{display:block;overflow:auto}.switch{position:relative;display:inline-block;width:60px;height:34px;vertical-align:middle;margin-right:15px;max-width:100%;margin-bottom:5px;font-weight:700;font-family:Source Sans Pro,sans-serif!important}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.switch .slider.round{border-radius:34px}.switch input:checked+.slider{background-color:#ffa602}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.switch .slider.round:before{border-radius:50%}.switch input:checked+.slider:before{transform:translateX(26px)}#devis-profile-page #main .category-wrapper li{display:inline-block;font-family:Open Sans,sans-serif!important;font-size:14px;margin-bottom:8px;padding-right:30px}#devis-profile-page #main .category-wrapper li input{opacity:0}#devis-profile-page #main .category-wrapper li .label-container{color:#525353;font-size:14px;font-weight:400;border-bottom:1px solid #ececee;display:block;padding-bottom:12px;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;letter-spacing:.4px}#devis-profile-page #main .category-wrapper li .label-container .checkmark{position:absolute;top:4px;left:0;width:15px;height:15px;border-radius:50%;border:1px solid #5c5c68}#devis-profile-page #main .category-wrapper li .label-container input:checked~.checkmark{background-color:#fff;border:1px solid #ffa602}#devis-profile-page #main .category-wrapper li .label-container input:checked~.checkmark:after{display:block}#devis-profile-page #main .category-wrapper li .label-container .checkmark:after{background:#fff;width:9px;height:9px;border-radius:50%;background:#ffa602;top:2px;left:2px;content:"";position:absolute;display:none}#devis-profile-page .notification-wrapper{width:100%;padding-top:73px;padding-bottom:93px;background:#fff!important;position:relative;z-index:1;box-shadow:0 0 32px 0 rgba(0,0,0,.15);border:1px solid #d1d1d1;margin-bottom:0}#devis-profile-page .notification-form{max-width:960px;margin:0 auto;padding:50px 15px}#devis-profile-page .notification-form label{font-family:Source Sans Pro\',sans-serif!important;color:#171717;font-size:24px;font-weight:700;line-height:33px;letter-spacing:0}#devis-profile-page .notification-form input[type=text]{display:block;width:100%;resize:none;padding:14px 0;border:none;border-bottom:1px solid rgba(0,0,0,.25);color:#7e7e89;font-size:16px;font-weight:400;line-height:30px;outline:none}#devis-profile-page .notification-form .btn{padding:15px 16px;width:auto!important;display:inline-block;min-width:112px;font-size:16px;font-weight:400;line-height:22px;text-align:center;letter-spacing:.4px;color:#fff!important;background-color:#faab1b}#devis-profile-page .notification-form .btn+.btn{margin-left:18px}@media (max-width:1200px){#devis-profile-page #sidebar ul li a{padding:15px 5px}#devis-profile-page #sidebar ul li span{font-size:12px}#devis-profile-page #sidebar ul li .icon{margin-right:5px}#devis-profile-page #sidebar ul li a span i{top:18px}#devis-profile-page #main{padding-left:17px;padding-right:17px;border-left:none}#devis-profile-page #main .category-wrapper li{padding-right:0}}@media (max-width:441px){#devis-profile-page .notification-form .btn{display:block;width:100%!important;margin:0!important}#devis-profile-page .notification-form .btn+.btn{margin-top:18px!important}}#devis-projects-page #sidebar{background-color:#fafafa;padding:24px 40px 42px;position:relative}#devis-projects-page #sidebar .filter-heading{line-height:1.1;margin-top:20px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;color:#171717;margin-bottom:47px}#devis-projects-page #sidebar ul{list-style-type:none;padding-left:0}#devis-projects-page #sidebar ul li{margin-bottom:20px}#devis-projects-page #sidebar ul li .label-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Source Sans Pro\',sans-serif;font-size:16px;font-weight:600;letter-spacing:.4px;color:#525353}#devis-projects-page #sidebar ul li .label-container input{position:absolute;opacity:0;cursor:pointer}#devis-projects-page #sidebar ul li .label-container input:checked~.checkmark{background-color:#ffa600}#devis-projects-page #sidebar ul li .label-container .checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #5c5c68}#devis-projects-page #sidebar ul li .label-container .checkmark:after{content:"";position:absolute;display:block;top:3px;left:3px;width:10px;height:10px;background:#fff}#devis-projects-page #main{border-left:1px solid #d1d1d1;padding-left:0;padding-right:0}#devis-projects-page #main .project-search-form{background-color:#f1f1f1;border:1px solid #d1d1d1;padding:41px 34px 44px 51px;width:100%;display:block}#devis-projects-page #main .project-search-form input{border-width:0 0 2px;background:transparent;padding-bottom:18px;width:calc(100% - 181px);display:inline-block;font-family:Open Sans,sans-serif;font-size:16px;color:#7e7e89;border-bottom:2px solid #5c5c68;outline:none}#devis-projects-page #main .project-search-form button{background:#ffa600;padding:15px 40px;border:none;vertical-align:bottom;width:152px;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:.4px;text-align:center;color:#fff;margin-left:20px}#devis-projects-page #main .project-search-results{padding:30px 44px 51px}#devis-projects-page #main .project-search-results h3{font-size:19px}#devis-projects-page #main .project-search-results .result-headline{font-family:Source Sans Pro,sans-serif;font-size:18px;letter-spacing:.4px;color:#898989;font-weight:600!important;margin-bottom:35px}#devis-projects-page #main .project-list{list-style-type:none;padding-left:0}#devis-projects-page #main .project-list>li{background-color:#fff;border:1px solid #d1d1d1;padding:26px 38px 38px;margin-bottom:40px}#devis-projects-page #main .project-list>li:hover{box-shadow:0 0 32px 0 rgba(0,0,0,.15)}#devis-projects-page #main .project-list>li header{border-bottom:1px solid #d1d1d1;padding-bottom:22px;margin-bottom:22px}#devis-projects-page #main .project-list header h3{font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;color:#171717}#devis-projects-page #main .project-list header p{font-family:Source Sans Pro\',sans-serif;font-size:18px;letter-spacing:.4px;color:#525353;margin:0 0 10px}#devis-projects-page #main .project-list li .meta-data{border-bottom:1px solid #d1d1d1;margin-bottom:30px}#devis-projects-page #main .project-list li .meta-data .list3{list-style-type:none;margin:0;padding-left:0}#devis-projects-page #main .project-list li .meta-data .list3 li{font-family:Open Sans,sans-serif;font-size:14px;color:#5c5c68;display:inline-block;vertical-align:middle;margin-right:37px;margin-bottom:19px}#devis-projects-page #main .project-list li .meta-data .list3 li i{margin-right:10px;vertical-align:middle;display:inline-block}.list3 li address{font-family:Open Sans,sans-serif;font-size:14px;color:#5c5c68;display:inline-block;vertical-align:middle;margin-bottom:0}@media (max-width:767px){#devis-projects-page #main .project-search-form input{width:100%;margin-bottom:15px}#devis-projects-page #main .project-search-form button{width:100%;margin-left:0}}#quote-page,.page-content{margin-top:90px}#quote-page .banner{position:relative}#quote-page .banner .banner-bkg{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#quote-page .banner .container{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:10;width:100%;max-width:960px}#quote-page .banner .container .description{background-color:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.1);padding:38px 60px 35px;font-family:Open Sans}#quote-page .description .title{text-align:center;margin-bottom:20px}#quote-page .description .title .icon{margin-right:22px}#quote-page .description .title h1{display:inline-block;vertical-align:middle;margin-bottom:0;text-align:center;font-size:30px;font-weight:600;color:#171717;margin-top:0;line-height:33px}#quote-page .description h2{font-size:21px;margin-bottom:10px;line-height:23.1px;color:#000}#quote-page .description p{font-size:14px;color:#7e7e89;line-height:21px}#quote-page .description span{text-align:center}#quote-page .description span h3,#quote-page .description span h4{font-size:14px!important;color:#7e7e89;line-height:21px;font-family:Open Sans!important;display:inline}#quote-page #sidebar{position:relative;background-color:#fafafa;padding:24px 20px 42px;margin-top:0}#quote-page #sidebar h2{margin-top:20px;margin-bottom:20px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;color:#171717}#quote-page #sidebar ul{list-style-type:none;margin-bottom:34px;padding-left:0}#quote-page #sidebar .list1 li{margin-bottom:10px;border-radius:3px;background-color:#fff;border:1px solid #d1d1d1;padding:24px 25px 12px 29px}#quote-page #sidebar .list1 li figure.icon{float:left;min-width:55px;text-align:center}#quote-page #sidebar .step-wrapper .step-details{padding-left:60px}#quote-page #sidebar .step-wrapper .step-details h3{margin-top:0;font-size:14px;font-weight:800;letter-spacing:.6px;color:#5c5c68;text-transform:uppercase;margin-bottom:5px}#quote-page #sidebar .step-wrapper .step-details p{font-size:18px;line-height:1.44;color:#171717;margin:0 0 10px}#quote-page #main{min-height:100vh;background-color:#fff;padding-left:27px;padding-top:22px;border-left:1px solid #d1d1d1}#quote-page #main .box1{padding:40px 46px;border-radius:7px;background-color:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.1);margin-bottom:37px}#quote-page #main .box1 h2{margin-top:20px;margin-bottom:10px;font-size:21px}#quote-page #main .quote-form .form-group{margin-bottom:50px}#quote-page #main .quote-form label{display:block;font-family:Open Sans,sans-serif!important;font-size:18px;font-weight:600;color:#171717;margin-bottom:20px}#quote-page #main .quote-form input[type=text]{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.88;color:#7e7e89;padding:0 20px 8px 0;border-left-width:0;border-bottom:2px solid #5c5c68;border-right-width:0;border-top-width:0;width:100%}#quote-page #main .quote-form textarea{height:175px;font-size:16px;width:100%;background-color:#fff;border:1px solid #5c5c68;padding:18px 20px 12px}#quote-page #main .quote-form .fileupload-container{position:relative}#quote-page #main .quote-form input[type=file]{height:175px;display:block;width:100%;z-index:100!important;text-indent:-10000px;opacity:0}#quote-page #main .quote-form .fileupload-container{background-image:url(https://wedo-dev-images.s3.eu-central-1.amazonaws.com/img/drop-icon.svg);outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;background-repeat:no-repeat;background-position:50%;border:1px solid #5c5c68;background-color:#fff;overflow:hidden}#quote-page #main .quote-form #quote-form-date{background-image:url(https://wedo-dev-images.s3.eu-central-1.amazonaws.com/img/icons/calendar.svg);background-repeat:no-repeat;background-position:100%}#quote-page #main .quote-form label.label-container{position:relative;font-size:16px;font-weight:400;padding-left:35px;letter-spacing:.4px}#quote-page #main .quote-form label.label-container input{position:absolute;opacity:1;left:0;top:4px}#quote-page #main .quote-form input[type=submit]{border:none;max-width:118px;border-radius:2px;background-color:#ffa602;font-family:Source Sans Pro\',sans-serif;font-size:16px;font-weight:600;letter-spacing:.4px;color:#fff;display:inline-block;padding:10px 30px}@media screen and (min-width:768px){#quote-page #sidebar .widget h2{font-size:22px!important}}.img-logo{width:75%}.mark-hr{border-top:1px solid #ffa601!important}.devis-content{margin-top:92px}.devis-content .wrap-content{margin:auto;background-color:#fff;padding:0;position:relative}.devis-content .filter{padding:0}.devis-content .regions-item a{font-weight:400;color:#5c5c68}.devis-content .search-form{margin:40px;width:90%}.devis-content .search-form input[type=text]{border:1px solid #979797;border-radius:10px 0 0 10px;font-size:15px;color:#5c5c68;padding:0 0 0 25px;height:60px;float:left;width:calc(100% - 135px)}.devis-content .search-form input[type=submit]{height:60px;margin-left:0;float:left;border-radius:0 10px 10px 0;font-size:15px;font-weight:600;text-transform:uppercase;color:#fff;width:135px;background:#ffa602;letter-spacing:.4px;text-align:center;font-family:Source Sans Pro\',sans-serif;border:none}.devis-content .regions-sub{padding-bottom:60px}.devis-content .regions-sub p>a{display:flex;position:relative}.devis-content .regions-sub p>a>span>i{font-size:18px;color:#ffa601;position:absolute;right:-7px}.devis-content .regions-sub p:hover img{cursor:pointer;-webkit-filter:invert(60%) sepia(98%) saturate(1120%) hue-rotate(357deg) brightness(102%) contrast(105%);filter:invert(60%) sepia(98%) saturate(1120%) hue-rotate(357deg) brightness(102%) contrast(105%)}.devis-content .regions-sub span{justify-content:center;align-items:center;display:flex;padding-right:7px}.devis-main{padding:20px 50px 50px}.devis-main ul{list-style-type:none}.devis-main .subcategory-list li{border-bottom:none;margin:0 2% 1% 0;width:31.33%;float:left;font-size:15px}.devis-main .subcategory-list a{color:#5c5c68;display:flex}.devis-main .subcategory-list a:hover{color:#ffa602}.devis-main .subcategory-list i{padding-right:5px}.devis-sidebar-svg{width:32px;height:30px}#dash-slideshow{width:100%;height:22vw;background-image:url(https://wedo-dev-images.s3.eu-central-1.amazonaws.com/img/pagehead11.jpg);background-size:cover;justify-content:center}.dash-content{margin-bottom:-70px}#dash-child{width:100%;position:relative;top:-6vw}#dash-child .title{font-family:Open Sans;font-weight:600;color:#000}#dash-child h2{font-size:40px}#dash-child h5{font-size:18px}.dash-shadow{box-shadow:0 0 32px 0 rgba(0,0,0,.1)}#dash-child .user{font-family:Open Sans;font-size:24px;color:#171717}#dash-child span{font-weight:700;color:#ff9502;text-transform:uppercase}.dash-font{font-family:Open Sans,sans-serif;font-size:16px;letter-spacing:.5px;color:#ff9502}.dash-content #dash-child a:hover img{-webkit-filter:invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(150%) contrast(103%);filter:invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(150%) contrast(103%)}.dash-content #dash-child a.disabled img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7}#page-head .member-login{position:relative;padding-top:0;padding-bottom:0;border:1px solid #d1d1d1}#page-head.member-login>img{min-height:350px;max-height:350px;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:center center;object-position:center center}#page-head .p-detail-box{max-width:160px;height:160px;margin-top:-80px;box-shadow:0 0 32px rgba(0,0,0,.1);padding:25px;background:#fff}.boucher-content{padding-bottom:70px}.boucher-content .headline{padding:0}.boucher-content .headline h2{color:#333;font-size:26px;font-weight:600}.boucher-content .headline p{font-size:13px;font-weight:400;line-height:24px;color:#565d62;font-family:Open Sans,Poppins,sans-serif}.boucher-content .headline .left{margin-top:28px}.boucher-content .headline .left p{font-size:15px;font-weight:600!important;color:#ffa602;line-height:25px}.boucher-content .headline .right{display:block;margin-top:-48px}.boucher-content .headline .share{display:inline-block;position:relative;cursor:pointer}.boucher-content .headline .share .dropdown-item{font-size:12px;color:#5c5c68;padding:.25rem .5rem}.boucher-content .headline .share .nav-link:hover img{background-color:rgba(255,166,2,.08235);-webkit-filter:invert(64%) sepia(90%) saturate(2097%) hue-rotate(1turn) brightness(145%) contrast(102%);filter:invert(64%) sepia(90%) saturate(2097%) hue-rotate(1turn) brightness(145%) contrast(102%)}.boucher-content .headline .apply-now{text-align:right;margin-right:1px}.boucher-content .headline .apply-now a{display:inline-block;font-size:15px;color:#fff;font-weight:600;text-transform:uppercase;border-radius:0;background:#ffa602;padding:22px 45px;margin:20px 0 0;transition:all .3s;text-decoration:none;outline:none}.boucher-content .headline .apply-now a:hover{background-color:#232328}.boucher-content .p-tab-content{margin-top:30px}.boucher-content .p-tab-content .tab{border:1px solid #e5e5e5;background:#fff;padding:0 30px 40px;margin-bottom:20px}.boucher-content .tab .title{font-size:18px;font-weight:600!important;color:#5c5c68;border-bottom:2px solid #e3e0e0;margin-left:-30px;margin-right:-30px;padding:10px 0 10px 65px;position:relative}.boucher-content .tab .title img{position:absolute;left:25px;top:5px}.boucher-content .tab .content{padding-top:12px}.boucher-content .tab p{color:#5c5c68;font-size:15px;margin:0}.boucher-content .tab .your-email,.boucher-content .tab .your-name{font-size:14px}.boucher-content .jobboard-form .item{border-bottom:2px solid #f2f2f2;margin-bottom:15px}.boucher-content .jobboard-form .item-title{color:#5c5c68;font-size:15px;font-weight:600;padding:4px 0 15px}.boucher-content .jobboard-form p{font-size:13px;color:#5c5c68}.boucher-content .jobboard-form input{margin-bottom:15px;color:#5c5c68;border:none;border-bottom:2px solid #aeaeb4;width:100%;display:block;resize:none;line-height:18px;background-color:transparent;padding:14px 0;outline:none;font-size:14px;transition:padding .25s ease-in-out}.boucher-content textarea{font-size:16px}.boucher-content input:focus,.boucher-content textarea:focus{padding-left:5px;border-color:#ffa602!important;box-shadow:0 1px 0 0 #ffa602!important}.boucher-content .jobboard-form span.p-file-valid{position:relative;top:15px}.boucher-content .jobboard-form.fr input[type=file]{background:url(https://wedo-dev-images.s3.eu-central-1.amazonaws.com/img/boucher/btn_file_fr.svg) no-repeat 50% transparent;width:130px;height:37px;font-size:0;border:none;display:inline-block;padding:0;outline:none;text-indent:-99999px;cursor:pointer;margin-bottom:30px;background-size:100% 100%!important}.boucher-content .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.boucher-content .checkbox input[type=checkbox]{width:auto;display:inline-block;margin:0;padding:0;position:relative;top:2px}.boucher-content .checkbox input[type=checkbox]:focus{box-shadow:none!important}.boucher-content #mathcaptcha,.boucher-content #mathcaptcha_mobile{width:40px;display:inline-block;border:1px solid;padding-top:8px;padding-bottom:8px;float:none}.boucher-content input[type=submit]{font-size:15px;color:#fff;font-weight:600;text-transform:uppercase;border-radius:0;background:#ffa602;padding:22px 45px;margin:3px 0 0;transition:all .2s ease-in-out;overflow:hidden}.boucher-content input[type=submit]:hover{background-color:#232328}.boucher-content .p-row:first-child{margin-top:-12px}.boucher-content .tab .p-row p:last-child{font-weight:600!important;text-align:right}.boucher-content .tab .p-row{display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding:12px 0}.boucher-content .tab .p-row.email p:last-child a{color:#ffa602;font-size:15px}.boucher-content .tab a{color:#5c5c68;font-size:15px;margin:0}.boucher-content .tab.location{padding:0 30px}.boucher-content .desktop{display:block}.boucher-content .mobile{display:none}@media screen and (max-width:1199px){.devis-main .subcategory-list li{width:48%}.dash-content{margin-bottom:-50px}}@media screen and (max-width:991px){.devis-main{padding:20px 50px 50px 20px}#dash-slideshow{height:27vw}#dash-child{top:-8vw}.boucher-content .jobboard-form.fr input[type=file]{width:110px}}@media screen and (max-width:767px){.devis-main{padding:20px 50px 50px 0}#dash-slideshow{height:32vw}.boucher-content .desktop{display:none}.boucher-content .mobile{display:block}.boucher-content .jobboard-form.fr input[type=file]{width:130px}.boucher-content .headline .left{text-align:center}.boucher-content .headline h2{font-size:16px}.boucher-content .headline .right{display:none}#page-head .justi-center{justify-content:center;margin-left:0}}@media screen and (max-width:575px){.devis-content .regions-sub{padding-bottom:0}.devis-main .subcategory-list li{width:100%}#dash-slideshow{height:42vw}#dash-child{top:-14vw}}@media screen and (max-width:474px){.devis-content .search-form{margin:40px 0;width:100%}.devis-main ul{margin-left:-40px}#dash-slideshow{height:52vw}#dash-child{top:-10vw}}@media screen and (max-width:414px){.boucher-content .jobboard-form.fr input[type=file]{width:60px}}.filter .inner-filter{border-right:1px solid #e5e5e5;background-color:#fff}.category-item p,.contract-item p,.regions-item p{border-bottom:1px solid #e5e5e5;padding:15px 20px;margin:0}.category-item label,.category-item p,.contract-item label,.contract-item p,.regions-item label,.regions-item p{font-weight:400;color:#5c5c68;font-size:15px}.container-fluid{padding-top:0!important}.validate-msg{min-height:25px;font-weight:600}#quote-page #main .quote-form legend{display:block;font-family:Open Sans,sans-serif!important;font-size:18px;font-weight:600;color:#171717;margin-bottom:0}#quote-page #main .quote-form input[type=text]{border-bottom:2px solid #7e7e89;padding-bottom:8px}.wedo-input{margin-bottom:0!important}.wedo-input input:focus{border-bottom:1px solid #ffa602!important;padding-left:5px!important}#quote-page #main .quote-form textarea{border-radius:0}.wedo-textarea textarea:focus{border:1px solid #ffa602!important}.container-fluid{padding-top:0}.wedo-textarea legend{line-height:unset!important}.wedo-checkbox label{font-size:16px!important;font-weight:400!important;padding-left:25px;letter-spacing:.4px}#sidebar ul li:last-child{border-bottom:1px solid #d1d1d1!important}.wedo-select .item,.wedo-select .selection.dropdown,.wedo-select input.search{padding:10px 0!important;font-size:16px!important}.check_err_msg span{padding-left:50px}.wedo-textarea legend{min-height:54px}.wedo-checkbox{margin-bottom:0}.wedo-checkbox label{font-size:13px;line-height:24px;color:#565d62;font-weight:400;font-family:Open Sans,sans-serif}.custom-control-input:checked~.custom-control-label:before{background-color:#ffa602;border-color:#ffa602}.validate-msg{margin-top:5px}.select-err-msg{margin-bottom:8px;margin-left:5px;margin-top:0}.multiselect__tags{font-size:16px;padding-left:0!important;padding-bottom:1px!important;color:#7e7e89;border:none;border-bottom:2px solid #7e7e89!important}.multiselect__tags .multiselect__input{border-bottom:none!important;padding-bottom:2px!important;margin-bottom:0!important;font-size:14px}.multiselect__tags .multiselect__tag{margin-bottom:0}.multiselect__placeholder{color:#7e7e89;margin-bottom:0}.region-title{margin-bottom:0!important;line-height:2}.region-validate-err{margin-bottom:8px;margin-left:5px;margin-top:0}.multiselect__single{padding-left:0}.description-section{padding-right:5px!important}.fileupload-section{padding-left:5px!important}.wedo-checkbox label{margin-bottom:0!important}@media screen and (max-width:1198px){.image-label{min-height:50px}.wedo-textarea legend{min-height:80px}}@media screen and (max-width:991px){#quote-page #main{padding-left:17px;border-left:none}}@media screen and (max-width:767px){#header .navbar-brand img{height:40px!important}#quote-page .banner .container{transform:translate(0)!important;position:static!important;margin-top:-120px;margin-bottom:22px;text-align:center}#quote-page .banner .banner-bkg{min-height:290px}#quote-page .banner .container .description{padding:23px}.box1{padding:20px!important}.mobile img{width:30px!important}}#quote-page #main .quote-form .wedo-file-input label[data-v-2328a17e]{margin-bottom:22px}#quote-page #main .quote-form button[data-v-2328a17e]{max-width:118px;border-radius:2px;background-color:#ffa602!important;font-family:Open Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.4px;color:#fff;display:inline-block;border:none;margin-right:20px!important}.custom-sidebar-collapse .collapse-toggle[data-v-2328a17e]{pointer-events:none}@media screen and (max-width:767px){.custom-sidebar-collapse .collapse-toggle[data-v-2328a17e]{pointer-events:auto;font-size:14px!important;line-height:1.43;letter-spacing:.4px;color:#5c5c68!important;text-transform:uppercase;margin-bottom:20px;position:relative}.custom-sidebar-collapse .collapse-toggle svg.fa-icon[data-v-2328a17e]{fill:#ffa602;margin-left:8px;width:22px;height:22px;cursor:pointer;position:absolute;font-size:22px;top:0;right:0;display:block!important}.custom-sidebar-collapse .collapse-toggle.collapsed svg.fa-icon[data-v-2328a17e]{transform:rotate(180deg)}figure.icon img.icon[data-v-2328a17e]{max-height:30px!important}figure.icon img.icon.icon-sent[data-v-2328a17e]{max-height:21px!important}}figure.icon img.icon[data-v-2328a17e]{max-height:39px}