.single-supplier{background-color:var(--bobex-local-bg-color)}.single-supplier .second-title{margin-top:40px;margin-bottom:40px}.single-supplier .intro-text{font-size:19px}.single-supplier .desc_read_more{padding-bottom:0}.single-supplier .transparentToWhite{background:linear-gradient(180deg,rgba(229,242,247,0) 0%,rgba(229,242,247,1) 90%);}.single-supplier .supplier_btns{border-radius:10px;transition:all ease-out 0.2s;padding:10px 20px;font-weight:600;width:auto;cursor:pointer;border:2px solid var(--bobex-orange-logo);display:inline-block;background-color:var(--bobex-orange-logo);color:#FFF}.single-supplier .supplier_btns:hover{background-color:#FFF;color:var(--bobex-orange-logo)}.single-supplier .supplier_btn_white{color:var(--bobex-orange-logo);box-shadow:none;background:#FFF}.single-supplier .supplier_btn_white:hover{background:var(--bobex-orange-logo);color:#FFF}.single-supplier .arrow-right i{transition:all ease-out 0.02s;position:relative;top:1px;left:5px}.single-supplier .arrow-right:hover i{left:10px}.single-supplier .supplier-realisations{margin-top:100px}.single-supplier .swiper-slider-wrapper{margin-bottom:100px}.single-supplier .swiper-slider-wrapper .swiper-slider{overflow-y:visible;overflow-x:clip;padding:60px 0}.single-supplier .swiper-slider-wrapper .swiper-slider .swiper-slide{min-height:190px;max-height:190px;border-radius:10px;background-color:#FFF;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);overflow:hidden;transition:all 0.3s ease;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:1}.single-supplier .swiper-slider-wrapper .swiper-slider .swiper-slide:hover{transform:scale(1.4)}.single-supplier .swiper-wrapper{padding-bottom:10px}
/*!* End Gallery *!*/
 .single-supplier .supplier-services{background-color:#FFF;padding-bottom:50px}.single-supplier .supplier-services .services-wrapper{margin-top:50px;margin-bottom:50px}.single-supplier .supplier-services .services-wrapper .service{box-shadow:2px 0 10px rgba(0,0,0,.25);border-radius:10px;overflow:hidden;background-color:#fff;height:150px;margin-bottom:50px}.single-supplier .supplier-services .services-wrapper .service:nth-child(even){flex-direction:row-reverse}.single-supplier .supplier-services .services-wrapper .service:last-child{margin-bottom:0}.single-supplier .supplier-services .services-wrapper .service{overflow:hidden;display:flex;align-items:center}.single-supplier .supplier-services .services-wrapper .service img{display:none}.single-supplier .supplier-services .services-wrapper .service .service-content{text-align:center;position:relative;height:100%;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:15px}.single-supplier .supplier-services .services-wrapper .service:nth-child(odd) .service-content:before,.single-supplier .supplier-services .services-wrapper .service:nth-child(even) .service-content:before{content:'';display:inline-block;background-image:url(/wp-content/themes/bobex.com/wp-images/supplier/service-wave.svg);background-size:contain;background-repeat:no-repeat;height:153px;width:81px;position:absolute}.single-supplier .supplier-services .services-wrapper .service:nth-child(odd) .service-content:before{transform:rotate(180deg);left:-80px;top:-1px}.single-supplier .supplier-services .services-wrapper .service:nth-child(even) .service-content:before{right:-80px;top:0}.single-supplier .supplier-services .services-wrapper .service .service-content .service-title{margin-top:0;color:var(--bobex-blue);max-height:65px;overflow:hidden}.single-supplier .supplier-services .see-more-services-wrapper{text-align:center}.single-supplier .supplier-map{background-color:#FFF}.single-supplier .supplier-map .supplier-map-wrapper{margin:50px 0}.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact{width:100%;background:#F2F9FB;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;box-shadow:0 4px 4px rgba(0,0,0,.25);gap:25px;margin-top:50px}.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-title,.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-subtitle,.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-address,.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-tva{color:#545454;display:block}.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-title,.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-subtitle{font-weight:700}.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-title{font-size:25px;text-transform:uppercase}.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-subtitle,.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-tva{font-size:19px}.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-address{font-size:16px}.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-address,.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .contact-tva{font-weight:500}.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact .supplier_btns{text-align:center}.single-supplier .supplier-regions-list-wrapper{margin-bottom:50px}.single-supplier .supplier-regions-list-wrapper .supplier-regions-list-item{margin-bottom:5px}.single-supplier .supplier-regions-list-wrapper .supplier-regions-list-item:nth-last-child(-n+2){margin-bottom:0}.single-supplier .supplier-regions-list-wrapper .supplier-regions-list-item .region_title{color:rgba(0,0,0,.25);font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1px}.single-supplier .supplier-regions-list-wrapper .supplier-regions-list-item .region_title.active{color:var(--bobex-dark-blue)}.single-supplier .supplier-regions-list-wrapper .supplier-regions-list-item .region_title:hover,.single-supplier .supplier-regions-list-wrapper .supplier-regions-list-item .region_title:focus{color:#F1653A}.single-supplier .supplier-form{background-color:#FFF}.single-supplier .supplier-form .form-wrapper{margin-top:50px;margin-bottom:100px}.single-supplier .supplier-form .form-wrapper .loader{height:4px;margin:0 auto;width:800px;--c:no-repeat linear-gradient(var(--bobex-blue) 0 0);background:var(--c),var(--c),var(--bobex-grey-background);background-size:60% 100%;animation:l16 3s infinite;margin-top:15px;border-radius:2px;display:none}@keyframes l16{font-size:19px}.profile-text{line-height:1.6}.translation-link{color:#b7b6b6!important;font-size:smaller;text-decoration:underline;cursor:pointer}.read_more{color:#b7b6b6!important;font-size:12px!important;vertical-align:super;cursor:pointer}.desc-accordeon{height:250px;overflow:hidden;position:relative;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;.desc_read_more{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-bottom:0;margin:0;.down-content.hidden,.up-content.hidden{display:none}&.transparentToWhite{padding-top:150px;background:linear-gradient(180deg,rgba(229,242,247,0) 0%,rgba(229,242,247,1) 90%)}}}.supplier_btns{border-radius:10px;transition:all ease-out 0.2s;padding:10px 20px;font-weight:600;width:auto;cursor:pointer;border:2px solid var(--bobex-orange-logo);display:inline-block;background-color:var(--bobex-orange-logo);color:#FFF;&:hover{background-color:#FFF;color:var(--bobex-orange-logo)}}.supplier_btn_white{color:var(--bobex-orange-logo);box-shadow:none;background:#FFF;&:hover{background:var(--bobex-orange-logo);color:#FFF}}.arrow-right{i{transition:all ease-out 0.02s;position:relative;top:1px;left:5px}&:hover i{left:10px}}.supplier-realisations{margin-top:100px}.swiper-slider-wrapper{margin-bottom:100px;.swiper-slider{overflow-y:inherit;overflow-x:clip;.swiper-slide{min-height:190px;max-height:190px;border-radius:10px;background-color:#FFF;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);overflow:hidden;transition:all 0.3s ease;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:1;&:hover{transform:scale(1.4)}}}}.supplier-services{background-color:#FFF;padding-bottom:50px;.services-wrapper{margin-top:50px;margin-bottom:50px;.service{box-shadow:2px 0 10px rgba(0,0,0,.25);border-radius:10px;overflow:hidden;background-color:#fff;height:150px;margin-bottom:50px;display:flex;align-items:center;&:nth-child(even){flex-direction:row-reverse;.service-content:before{right:-80px;top:0}}&:nth-child(odd){.service-content:before{transform:rotate(180deg);left:-80px;top:-1px}}&:last-child{margin-bottom:0}img{display:none;@media screen and (min-width:768px){display:block;width:56%}}.service-content{text-align:center;position:relative;height:100%;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:15px;&:before{content:'';display:inline-block;background-image:url(/wp-content/themes/bobex.com/wp-images/supplier/service-wave.svg);background-size:contain;background-repeat:no-repeat;height:153px;width:81px;position:absolute}.service-title{margin-top:0;color:var(--bobex-blue);max-height:65px;overflow:hidden}}}}.see-more-services-wrapper{text-align:center}}.supplier-map{background-color:#FFF;.supplier-map-wrapper{margin:50px 0;.supplier-contact{width:100%;background:#F2F9FB;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;box-shadow:0 4px 4px rgba(0,0,0,.25);gap:25px;margin-top:50px;@media screen and (min-width:1200px){padding:50px;margin-top:0}.contact-title,.contact-subtitle,.contact-address,.contact-tva{color:#545454;display:block}.contact-title,.contact-subtitle{font-weight:700}.contact-title{font-size:25px;text-transform:uppercase}.contact-subtitle,.contact-tva{font-size:19px}.contact-address{font-size:16px}.contact-address,.contact-tva{font-weight:500}.supplier_btns{text-align:center}}}.supplier-regions-list-wrapper{margin-bottom:50px;.supplier-regions-list-item{margin-bottom:5px;&:nth-last-child(-n+2){margin-bottom:0}.region_title{color:rgba(0,0,0,.25);font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1px;&.active{color:var(--bobex-dark-blue)}&:hover,&:focus{color:#F1653A}}}}}.supplier-reviews{.score-wrapper{display:flex;margin-bottom:50px;justify-content:space-evenly;align-items:center;flex-direction:column;gap:25px;@media screen and (min-width:768px){flex-direction:row;gap:inherit}.score-box{background-image:url(/wp-content/themes/bobex.com/wp-images/supplier/reviews-tag.svg);width:101px;height:104px;display:flex;align-items:center;justify-content:center;.score{color:#F1653A;text-align:center;font-size:35px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:20px}}.reviews{.stars{i{color:#F1653A;margin-right:3px;&:last-child{margin-right:0}}}.text{color:var(--bobex-local-title-color);font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-top:10px}}.filter-btns{display:flex;align-items:center;.filter-btn{box-shadow:2px 2px 2px 0 rgba(23,93,166,.25);border-radius:10px;background-color:#FFF;padding:20px;margin-right:25px;cursor:pointer;transition:all .3s ease;&:hover{transform:scale(1.2)}&:last-child{margin-right:0}.review-status{height:55px}}}}.supplier-reviews-wrapper{margin-bottom:100px;@media screen and (min-width:992px){min-height:500px}@media screen and (min-width:1200px){min-height:400px}.supplier-review{border-radius:8px;background:#FFF;box-shadow:2px 2px 2px 0 rgba(23,93,166,.25);padding:25px 50px;margin-bottom:25px;.customer-name,.customer-info{display:block}.customer-name{color:var(--bobex-local-title-color);font-size:21px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;margin-bottom:15px}.customer-info{color:#545454;font-size:19px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.95px}.review-content{margin-top:15px;display:flex;gap:15px;.review-status{height:40px}.review-project,.review-text{display:block;color:#545454;font-size:19px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1px}.review-project{margin-bottom:5px;font-weight:600;text-decoration:underline}}}}.see-more-reviews-wrapper{text-align:center;button{margin-top:25px}}}.supplier-form{background-color:#FFF;.form-wrapper{margin-top:50px;margin-bottom:100px;.loader{height:4px;margin:0 auto;width:800px;--c:no-repeat linear-gradient(var(--bobex-blue) 0 0);background:var(--c),var(--c),var(--bobex-grey-background);background-size:60% 100%;animation:l16 3s infinite;margin-top:15px;border-radius:2px;display:none}.bob-form{border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.25)}}.form-control{max-width:800px;margin:0 auto;border-radius:8px}}.supplier-call-to-action{background-color:var(--bobex-blue);.container{padding-bottom:75px;padding-top:25px;.supplier_btns{margin:0 auto}}.mid_banner_title{@media screen and (min-width:1336px){margin-top:0}}}.local-waves{img{width:100vw;max-width:unset;top:3px;position:relative}}#need_to_know{.local-waves{margin-top:0}.container{padding-bottom:75px;padding-top:25px}}#other_regions{.local-waves{margin-top:0;position:relative}#mapWave{background-color:var(--bobex-local-bg-color)}}}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}100%{background-position:250% 0,250% 0}}.single-supplier .supplier-form .form-control{max-width:800px;margin:0 auto;border-radius:8px}.single-supplier .supplier-form .form-wrapper .bob-form{border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.25)}.single-supplier .supplier-call-to-action{background-color:var(--bobex-blue)}.single-supplier .supplier-call-to-action .container{padding-bottom:75px;padding-top:25px}.single-supplier .supplier-call-to-action .container .supplier_btns{margin:0 auto}.single-supplier .local-waves img{width:100vw;max-width:unset;top:3px;position:relative}.single-supplier #need_to_know .local-waves,.single-supplier #other_regions .local-waves{margin-top:0}.single-supplier #need_to_know .container{padding-bottom:75px;padding-top:25px}.single-supplier #other_regions .local-waves{position:relative}.single-supplier #other_regions #mapWave{background-color:var(--bobex-local-bg-color)}@media screen and (min-width:768px){.single-supplier .supplier-services .services-wrapper .service img{display:block;width:56%}}@media screen and (min-width:1200px){.single-supplier .supplier-map .supplier-map-wrapper .supplier-contact{padding:50px;margin-top:0}}@media screen and (min-width:1336px){.single-supplier .second-title{margin-top:0}.single-supplier .supplier-call-to-action .mid_banner_title{margin-top:0}}