diff --git a/pole-sbv-content/themes/pole-sbv/actualites_en_template.php b/pole-sbv-content/themes/pole-sbv/actualites_en_template.php index 77e69f54..365eb687 100644 --- a/pole-sbv-content/themes/pole-sbv/actualites_en_template.php +++ b/pole-sbv-content/themes/pole-sbv/actualites_en_template.php @@ -31,11 +31,13 @@ $loop = new WP_Query( $args ); have_posts() ) : $loop->the_post(); ?>
+
+ } ?> +
Published on diff --git a/pole-sbv-content/themes/pole-sbv/actualites_template.php b/pole-sbv-content/themes/pole-sbv/actualites_template.php index f6d7dec9..b5fbec52 100755 --- a/pole-sbv-content/themes/pole-sbv/actualites_template.php +++ b/pole-sbv-content/themes/pole-sbv/actualites_template.php @@ -31,11 +31,13 @@ $loop = new WP_Query( $args ); have_posts() ) : $loop->the_post(); ?>
+
+ } ?> +
Publiée le diff --git a/pole-sbv-content/themes/pole-sbv/css/main.css b/pole-sbv-content/themes/pole-sbv/css/main.css index cd268121..8bc988a9 100755 --- a/pole-sbv-content/themes/pole-sbv/css/main.css +++ b/pole-sbv-content/themes/pole-sbv/css/main.css @@ -18,29 +18,53 @@ h3 { font-size:15px; } -.ornament-bg .img-text-holder img, .ornament-bg .img-text-holder iframe { - object-fit: contain !important; + + +.ornament-bg .img-text-holder .img-side { + width:50%; + position:relative; + overflow:hidden; } -.ornament-bg .img-text-holder iframe { +.ornament-bg .img-text-holder .img-side img { + width:100%; + height:auto; + position:absolute; + top:50%; + transform:translateY(-50%) +} + +.ornament-bg .img-text-holder .img-side iframe { display:block; max-width: 546px; height:auto; width:100%; background-color:#000; min-height:413px; - align-self:flex-start; + align-self:flex-start; + position:relative; + top:50%; + transform:translateY(-50%) } -.ornament-bg .img-text-holder.actu-item iframe { +.ornament-bg .img-text-holder.actu-item .img-side iframe { background-color: transparent; } -.ornament-bg .img-text-holder.specvideo iframe { +.ornament-bg .img-text-holder.specvideo .img-side iframe { align-self: auto; min-height: inherit; } +@media (max-width:767px) { + .ornament-bg .img-text-holder .img-side{ + width:100%; + } + .ornament-bg .img-text-holder .img-side img { + position:relative; + } +} + /*------------------Page Qui sommes nous?---------------------*/ .grp-ldc { display:flex; @@ -1199,6 +1223,10 @@ pointer-events: none; } +.index-men-women { + margin-top: 40px !important; +} + .index-men-women .index-container .index-title { display:flex; justify-content:space-between; diff --git a/pole-sbv-content/themes/pole-sbv/css/style.min-old.css b/pole-sbv-content/themes/pole-sbv/css/style.min-old.css new file mode 100644 index 00000000..47ef5206 --- /dev/null +++ b/pole-sbv-content/themes/pole-sbv/css/style.min-old.css @@ -0,0 +1 @@ +#header .bottom-holder,.breadcrumbs,.client-section .grid-row .text-holder ul,.unmarked-list{margin:0;padding:0;list-style:none}#header .header-top:after,#header .menu-holder:after,.clearfix:after,.client-section .container:after,.container:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ellipsis{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-HeavyOblique.eot);src:url(../fonts/AvenirLTStd-HeavyOblique.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-HeavyOblique.woff) format("woff"),url(../fonts/AvenirLTStd-HeavyOblique.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Heavy.eot);src:url(../fonts/AvenirLTStd-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Heavy.woff) format("woff"),url(../fonts/AvenirLTStd-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Medium.eot);src:url(../fonts/AvenirLTStd-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Medium.woff) format("woff"),url(../fonts/AvenirLTStd-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Black.eot);src:url(../fonts/AvenirLTStd-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Black.woff) format("woff"),url(../fonts/AvenirLTStd-Black.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Light.eot);src:url(../fonts/AvenirLTStd-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Light.woff) format("woff"),url(../fonts/AvenirLTStd-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Book.eot);src:url(../fonts/AvenirLTStd-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Book.woff) format("woff"),url(../fonts/AvenirLTStd-Book.ttf) format("truetype");font-weight:400;font-style:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#292929;background:#fff;font:16px/1.44 Avenir,Arial,Helvetica Neue,Helvetica,sans-serif;min-width:320px}img{max-width:100%;height:auto}.gm-style img{max-width:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;margin:0 0 10px;color:inherit}.h1,h1{font-size:68px}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.h4,h4{font-size:26px}.h5,h5{font-size:22px}.h6,h6{font-size:20px}p{margin:0 0 1em}a{color:#1d1d1b}a:focus,a:hover{text-decoration:none}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #575756;padding:10px 5px}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#292929}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#575756}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#575756}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#575756}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#575756}input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,textarea.placeholder{color:#575756}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}#header{color:#fff;position:relative;background-color:#575756}#header a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:inherit;text-decoration:none}#header a.color_link{color:#d0ae88}#header a:hover{color:#d0ae88}#header .header-top{font-size:15px;background-color:#191919;font-weight:600;padding:9px 0}#header .header-top nav{float:right}#header .header-top nav a{margin:0 24px;display:inline-block;position:relative}#header .header-top nav a:after{content:"";position:absolute;top:50%;right:-32px;width:6px;height:2px;margin-top:-1px;background-color:#fff}#header .header-top nav a:last-of-type{margin-right:0}#header .header-top nav a:last-of-type:after{display:none}#header .header-bottom{font-size:18px;background-color:#575756}#header .bottom-holder{margin:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:200px;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;font-size:14px}#header .bottom-holder li{display:-webkit-box;display:-ms-flexbox;display:flex}#header .bottom-holder li.current-menu-item a{background-color:#292929}#header .bottom-holder li:last-child a:after{display:none}#header .bottom-holder a{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;padding:46px 22px 39px;display:inline-block;position:relative;margin-right:1px;background-color:transparent;font-weight:700;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#header .bottom-holder a:first-child,#header .bottom-holder a:last-child{-ms-flex-negative:0;flex-shrink:0}#header .bottom-holder a:after{content:"";position:absolute;width:1px;top:50%;left:100%;background-color:#d0ae88;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header .menu-close{position:absolute;top:7px;right:12px;display:inline-block;width:16px;height:16px;overflow:hidden;z-index:2;display:none;cursor:pointer}#header .menu-close:hover:after,#header .menu-close:hover:before{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;background-color:#d0ae88}#header .menu-close:after,#header .menu-close:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);height:3px;background-color:#fff;width:20px;border-radius:30px}#header .menu-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#header .logo{display:inline-block;width:189px;padding:0 5px 0 0;position:absolute;right:0;left:0;bottom:8px}#header .logo-container{position:absolute;left:15px;right:0;bottom:0;width:100%;max-width:1280px;margin:0 auto;padding:0 15px}#header .logo img{width:100%;height:auto}.menu-opener{-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;display:none;font-size:0;text-indent:-9999px;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:4px 0;width:22px;height:14px;overflow:hidden}.menu-opener .burger{display:block;height:2px;background-color:#fff}#footer{background-color:#575756;overflow:hidden;color:#fff;font-size:13px}#footer a{color:#fff;text-decoration:none;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}#footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#footer .footer-left{width:76.7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-links{padding:30px 10px 33px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#footer .footer-links a:hover{color:#d0ae88}#footer .footer-links .col{width:31%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .footer-links .col:first-child{width:27.5%}#footer .footer-links .col:last-child{width:45%}#footer .footer-links a{position:relative;padding:7px 5px 7px 30px}#footer .footer-links a:after{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;background-color:#fff}#footer .footer-right{background-color:#d0ae88;position:relative;width:16.5%;padding:19px 10px 20px 35px;-ms-flex-item-align:stretch;align-self:stretch}#footer .footer-right nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .footer-right nav a{margin-bottom:4px;display:inline-block;font-size:13px}#footer .footer-right:after{content:"";display:inline-block;position:absolute;top:0;left:100%;right:auto;bottom:0;width:9999px;background-color:#d0ae88}#footer .logo{display:inline-block;width:168px;padding:0 5px 0 0;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}#footer .logo img{width:100%;height:auto}#footer .footer-contact{display:none;text-align:center;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:-.3px}#footer .footer-contact address{margin-bottom:0;font-style:normal}.home-page h2{font-size:48px;font-weight:300}.ornament-bg{background:url(../images/ornament.png) -5px 0;background-size:3.5%;background-color:#fff5eb;padding:39px 0 82px;border-top:25px solid #fff5eb}.ornament-bg .content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:58px 58px 75px 84px;border:1px solid #d0ae88;position:relative}.ornament-bg .content-wrapper .btn-holder,.ornament-bg .content-wrapper .section-title{position:absolute;background-color:#fff5eb;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ornament-bg .content-wrapper .section-title{padding:0 22px;line-height:100px;top:-60px}.ornament-bg .content-wrapper .btn-holder{padding:22px;bottom:-56px}.ornament-bg .img-text-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 10px #7d7c7c;box-shadow:0 0 10px #7d7c7c;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ornament-bg .img-text-holder img{display:block;max-width:546px;height:auto;-o-object-fit:cover;object-fit:cover}.ornament-bg .img-text-holder .text-side{padding:35px 45px 15px 33px;background-color:#fff;position:relative;max-width:620px}.ornament-bg .img-text-holder .text-side h6{font-weight:700;margin-bottom:0;line-height:1.1}.ornament-bg .img-text-holder .text-side span{font-size:15px;font-style:italic}.ornament-bg .img-text-holder .text-side .divider{height:1px;width:70%;background-color:#7d7c7c;margin:4px 0 29px}.ornament-bg .img-text-holder .text-side p{color:#7d7c7c;line-height:1.2}.ornament-bg .img-text-holder .text-side p:nth-of-type(2){margin-bottom:0}.ornament-bg .img-text-holder .text-side .mobile-p{display:none}.ornament-bg .img-text-holder .text-side .bottom-r-link{padding:15px;position:absolute;right:0;bottom:0;line-height:1}.brands{padding:62px 0 90px}.brands h2{text-align:center;margin-bottom:48px}.brands .carousel-holder{padding:23px 100px 48px;-webkit-box-shadow:0 0 12px #7d7c7c;box-shadow:0 0 12px #7d7c7c}.brands .carousel-holder .brands-carousel .brands-slide{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;display:block;width:220px;margin:0 auto}.brands .carousel-holder .brands-carousel .brands-slide:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.brands .carousel-holder .brands-carousel img{display:block;width:100%;height:auto}.brands .carousel-holder .brands-carousel .owl-nav{display:block;width:100%;height:33px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.brands .carousel-holder .brands-carousel .owl-nav .owl-next,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:block;position:absolute;width:25px;height:33px;right:-65px;left:auto;font-size:0;background:url(../images/owl-nav-arrow-brown.svg)}.brands .carousel-holder .brands-carousel .owl-nav .owl-next:hover,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev:hover{opacity:.5}.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{left:-60px;right:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.image-bg{padding:30px 0 67px;background:url(../images/bottom-img-bg.svg) #f4f4f4;background-repeat:no-repeat;background-size:100%;background-position:0 42%}.image-bg .section-title{text-align:center;margin-bottom:20px}.image-bg p{display:block;margin:0 auto;width:85%;text-align:center;font-size:23px;font-weight:500;margin-bottom:50px;line-height:1.2}.pictures-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 23px 53px 32px;background-color:#fff}.pictures-holder .picture-holder{width:12.5%;max-height:164px}.pictures-holder .picture-holder.picture-1,.pictures-holder .picture-holder.picture-2{width:7%}.pictures-holder .picture-holder.picture-3{width:11%}.pictures-holder .picture-holder img{display:block;margin:0 auto}.marked-red{color:#e30613}.marked-middle-gray{color:#585857}.bold{font-weight:600;color:inherit}.notre-savoir-page .banner{background-position:50% 100%}.notre-savoir-page strong{display:inline-block;text-align:center;font-size:26px;font-weight:500;line-height:1.2;font-style:italic}.text-content{margin-bottom:37px}.text-content .heading-decoration{margin-bottom:15px}.text-content .text-wrapper p{line-height:1.2;color:#7d7c7c}.text-content .text-wrapper p:first-of-type{margin-bottom:0}.text-content .text-wrapper p:nth-of-type(2){margin-bottom:30px}.text-content .illustration-block{max-width:956px;margin:0 auto;padding:18px 89px 42px 112px;-webkit-box-shadow:2px 2px 6px #575756;box-shadow:2px 2px 6px #575756;margin-bottom:35px}.text-content .illustration-block .illstr-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.text-content .illustration-block .illstr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:225px}.text-content .illustration-block .illstr img{display:block;width:100%;height:auto}.text-content .illustration-block .illstr:first-child{width:132px}.text-content .illustration-block .illstr:nth-child(2) img{position:relative;right:30px}.text-content .illustration-block .illstr:last-child{width:205px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-content .illustration-block .illstr:last-child img{position:relative;right:42px}.text-content-2{margin-bottom:45px}.text-content-2 .heading-decoration{margin-bottom:30px}.text-content-2 .desktop-text{margin-bottom:43px}.text-content-2 .desktop-text p:first-child{margin-bottom:0}.text-content-2 p{line-height:1.2;text-align:center}.text-content-2 p:nth-of-type(2){margin-bottom:10px}.text-content-2 p:nth-of-type(3){margin-bottom:45px}.text-content-2 .pictures-row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:422px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:58px}.text-content-2 .row-element{width:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-content-2 .row-element img{display:block;width:100%;height:auto}.text-content-2 .row-element:first-child{width:139px}.text-content-2 .row-element:nth-child(2){position:relative;right:12px}.text-content-2 .row-element:last-child{width:72px}.text-content-2 strong{display:block;width:82%;margin:0 auto;margin-bottom:40px}.text-content-2 .bold{font-size:20px;margin-bottom:20px;text-align:center}.scheme-block{margin-bottom:31px}.scheme-block .scheme-mobile{display:none}.scheme-block .heading-decoration{margin-bottom:20px}.scheme-block .scheme-holder{margin-bottom:44px}.scheme-block .single-text{text-align:right;margin-bottom:30px}.fluid-text-image{margin-bottom:50px}.fluid-text-image .heading-decoration{margin-bottom:30px}.w50-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.w50-wrapper .w50-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%;min-height:375px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.w50-wrapper .w50-block:nth-child(2){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.w50-wrapper .w50-block:nth-child(3) .w50-container{padding:0 10px}.w50-wrapper .w50-container{max-width:640px}.w50-wrapper .w50-container ul{padding-top:20px;margin-bottom:31px}.w50-wrapper .w50-container ul li{font-weight:600;font-size:20px;line-height:1.2}.w50-wrapper .w50-container img{display:block;width:51%;height:auto;margin-left:19%;margin-bottom:40px}.w50-wrapper .w50-container p{line-height:1.2}.w50-wrapper .w50-container p:first-of-type{margin-bottom:0}.w50-wrapper .w50-container .bold{text-transform:uppercase}.w50-wrapper .w50-container .text-holder{width:84%;padding-top:130px;margin:0 auto}.w50-wrapper .w50-container .text-holder strong{top:-20px}.marked-gold{color:#d0ae88}.marked-gold.mobile,.mobile-text{display:none}.unmarked-list{padding:0}.container{max-width:1310px;margin:0 auto;padding:0 15px}.wrapper{overflow:hidden}.button-red{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:block;padding:16.5px 4px;min-width:276px;font-size:20px;font-weight:600;color:#fff;text-decoration:none;background-color:#e30613;border-top:2px solid #e30613;border-left:2px solid #e30613;border-right:2px solid #e30613;border-bottom:7px solid #b5050f;text-align:center}.button-red:hover{background-color:#fff;color:#e30613}.banner{height:519px;background-size:cover;background-position:50% 50%;position:relative;margin-bottom:104px;background-repeat:no-repeat}.banner .caption-title{position:absolute;bottom:-54px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:675px;padding:26px 43px;background-color:#fff;-webkit-box-shadow:0 -10px 15px 0 rgba(0,1,0,.2);box-shadow:0 -10px 15px 0 rgba(0,1,0,.2);z-index:3}.banner .caption-title h1{display:inline-block;width:100%;font-size:40px;text-align:center;color:#d0ae88}.banner .caption-title .thin{font-weight:300}.banner .caption-title .thin .bold{font-weight:600}.breadcrumbs li{display:inline-block;margin-right:10px;position:relative;color:#fff;font-size:16px;text-shadow:0 0 4.5px rgba(0,0,0,.6)}.breadcrumbs li a{color:inherit;text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li:after{content:"-";position:absolute;width:3px;height:1px;right:-7px}.breadcrumbs li:last-child:after{display:none}.banner-carousel .slide{height:738px;background-size:100%;background-position:50% 10%;background-repeat:no-repeat}.banner-carousel .slide-title{position:absolute;width:100%;top:62%;left:0}.banner-carousel .slide-title .container{padding-left:170px}.banner-carousel .slide-title strong{display:inline-block;width:100%;font-weight:700;font-size:24px;color:#fff}.banner-carousel .owl-nav{max-width:272px;height:30px;width:100%;position:absolute;top:88.5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.banner-carousel .owl-nav .owl-next,.banner-carousel .owl-nav .owl-prev,.banner-carousel .products .products-carousel .owl-nav .owl-prev,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev,.products .products-carousel .banner-carousel .owl-nav .owl-prev{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;width:25px;height:33px;right:0;left:auto;font-size:0;padding:10px}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev:after,.banner-carousel .owl-nav .owl-next:after,.banner-carousel .owl-nav .owl-prev:after,.banner-carousel .products .products-carousel .owl-nav .owl-prev:after,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev:after,.products .products-carousel .banner-carousel .owl-nav .owl-prev:after{position:absolute;left:0;right:0;bottom:0;top:0;content:"";background-image:url(../images/owl-nav-arrow.svg);background-repeat:no-repeat;background-position:50% 50%}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev:hover,.banner-carousel .owl-nav .owl-next:hover,.banner-carousel .owl-nav .owl-prev:hover,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev:hover{opacity:.6}.banner-carousel .owl-nav .owl-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0;right:auto}.banner-carousel .owl-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;max-width:100px;width:100%;top:88.5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-carousel .owl-dots .owl-dot{position:relative;width:18px;height:18px;background:transparent;border:1px solid #fff;border-radius:50%}.banner-carousel .owl-dots .owl-dot:after{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;content:"";opacity:0;position:absolute;width:12px;height:12px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:50%}.banner-carousel .owl-dots .owl-dot.active:after,.banner-carousel .owl-dots .owl-dot:hover:after{opacity:1}.accelerators-block{padding:60px 0 100px}.accelerators-block .accelerators-holder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accelerators-block .accelerators-holder .accelerator:last-child .acc-title{padding-top:50px}.accelerators-block .accelerator{display:block;width:30%;position:relative}.accelerators-block .accelerator img{display:block;width:100%;height:auto}.accelerators-block .acc-title-holder{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:3.5%;left:3.5%;width:93%;height:93%;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.accelerators-block .acc-title-holder .acc-title{width:100%;text-align:center}.accelerators-block .acc-title-holder .acc-title span,.accelerators-block .acc-title-holder .acc-title strong{display:inline-block;width:100%;line-height:1.2;color:#fff;font-size:48px;text-shadow:2px 2px 6px #575756}.accelerators-block .acc-title-holder .acc-title span{line-height:1}.accelerators-block .acc-title-holder .acc-title .grayscale,.accelerators-block .acc-title-holder .acc-title .grayscale.grayscale-fade{-webkit-transition:-webkit-filter 2s;transition:-webkit-filter 2s;-o-transition:filter 2s;transition:filter 2s;transition:filter 2s, -webkit-filter 2s}.banner-decor{position:relative}.banner-decor:after{content:"";display:inline-block;left:0;right:0;bottom:0;background-image:url(../images/banner-decor.png);position:absolute;height:92px;background-size:100% 100%;pointer-events:none}.solution .text-holder{text-align:center;font-size:16px;color:#7d7c7c;line-height:1.2;margin-bottom:37px}.solution .text-holder span{display:block;font-weight:400}.solution .text-holder strong{display:block;font-weight:900;text-transform:uppercase}.solution .text-holder p{margin-bottom:20px}.solution-illustration{padding:38px 65px 0;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.1);box-shadow:0 0 9px 0 rgba(0,0,0,.1);color:#d0ae88;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin-bottom:40px}.solution-illustration .img-box{width:20%;font-size:20px;border-right:1px solid #d0ae88;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;padding-bottom:22px;margin-bottom:20px}.solution-illustration .img-box:last-child{border:none}.solution-illustration .img-box img{display:inline-block;margin-bottom:0}.solution-illustration .img-box .img-caption{font-weight:400;width:100%;display:block;-ms-flex-item-align:end;align-self:flex-end}.heading-decoration{position:relative;display:inline-block;min-width:264px;color:#fff}.heading-decoration .text{position:relative;height:100%;width:100%;z-index:2;display:block;padding:12px 114px 18px 15px}.heading-decoration .text:after{content:"";position:absolute;left:88px;right:176px;bottom:0;top:3.9%;background-image:url(../images/heading-decor-center.png);background-size:1px 100%;background-repeat:repeat-x;z-index:-1}.heading-decoration:before{left:0;top:0;width:88px;background-image:url(../images/heading-decor-left.png)}.heading-decoration:after,.heading-decoration:before{content:"";position:absolute;bottom:0;display:inline-block;background-size:100% 100%;background-repeat:no-repeat;z-index:1}.heading-decoration:after{right:0;top:-26%;width:176px;background-image:url(../images/heading-decor-right.png)}.products .gallery-title{display:block;text-align:center;color:#d0ae88;font-size:24px;font-style:italic;margin-bottom:10px;padding-top:5px}.products .product-carousel-holder{margin-bottom:50px}.products .products-carousel{padding:0 97px}.products .products-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.products .products-carousel .owl-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:opacity .3s ease-in-out,padding .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,padding .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out,-webkit-transform .3s ease-in-out;opacity:.5;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:25px 35px;border:1px solid #7d7c7c;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-top:48px;margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff}.products .products-carousel .owl-item img{width:100%}.products .products-carousel .owl-item:after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px solid #d0ae88}.products .products-carousel .owl-item .slide-title{position:absolute;top:15px;left:15px;right:15px;bottom:15px;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:36px;color:#fff;text-shadow:0 0 9px rgba(0,0,0,.35)}.products .products-carousel .owl-item.center{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:1;z-index:9999}.products .products-carousel .owl-nav{display:block;width:100%;height:33px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:block;position:absolute;width:40px;height:54px;right:0;left:auto;top:-26px;font-size:0;background:url(../images/owl-nav-arrow-brown.svg)}.products .products-carousel .owl-nav .owl-next:hover,.products .products-carousel .owl-nav .owl-prev:hover{opacity:.8}.products .products-carousel .owl-nav .owl-prev{left:0;right:auto;width:40px;height:54px;top:-26px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.products .products-carousel .owl-nav .owl-prev:hover{opacity:.8}.client-section{background-color:#f4f4f4;padding-top:46px}.client-section .heading-decoration{margin-bottom:30px}.client-section .grid-row .top-row{background:#fff;position:relative}.client-section .grid-row .img-holder{position:absolute;top:0;left:0;right:50%;bottom:0}.client-section .grid-row .img-holder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}.client-section .grid-row .text-holder{width:50%;float:right;padding:38px 37px 130px 34px;min-height:406px;position:relative;line-height:1.2}.client-section .grid-row .text-holder p{margin-bottom:20px}.client-section .grid-row .text-holder ul{line-height:1.2}.client-section .grid-row .text-holder ul li{position:relative;padding-left:10px}.client-section .grid-row .text-holder ul li:after{content:"";position:absolute;top:9px;left:0;height:1px;width:6px;background-color:currentColor}.client-section .grid-row.inverse .text-holder{float:left;padding-bottom:140px;padding-left:0;position:relative}.client-section .grid-row.inverse .text-holder .btn-holder{left:-140px}.client-section .grid-row.inverse .img-holder{position:absolute;top:0;left:50%;right:0;bottom:0}.client-section .grid-row.inverse .bottom-row .container:after{content:"";position:absolute;left:25%;-webkit-transform:translateX(calc(-50% - 70px));-ms-transform:translateX(calc(-50% - 70px));transform:translateX(calc(-50% - 70px));z-index:99;top:-1px;height:0;width:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #fff}.client-section .grid-row .bottom-row{display:none;position:relative;-webkit-box-shadow:inset 0 13px 10px -12px rgba(0,0,0,.2),inset 0 -13px 10px -12px rgba(0,0,0,.2);box-shadow:inset 0 13px 10px -12px rgba(0,0,0,.2),inset 0 -13px 10px -12px rgba(0,0,0,.2)}.client-section .grid-row .bottom-row .container{position:relative;padding-top:42px;padding-bottom:28px}.client-section .grid-row .bottom-row .container .slide-close{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;font-size:29px;color:#e30613;border:1px solid #e30613;width:32px;height:32px;border-radius:50%;text-align:center;line-height:28px;display:inline-block;right:18px;top:13px;font-weight:900;text-decoration:none;position:absolute;z-index:999}.client-section .grid-row .bottom-row .container .slide-close:hover{opacity:.8}.client-section .grid-row .bottom-row .container:after{content:"";position:absolute;left:75%;z-index:99;top:-1px;height:0;width:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #fff}.client-section .grid-wrapper{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.client-section .h4{color:#d0ae88;font-weight:900;position:relative;margin-bottom:32px;display:block}.client-section .h4:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:currentColor}.client-section .btn-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:70px;right:0;bottom:60px}.client-section .logo-group .h5{color:#7d7c7c;position:relative;margin-bottom:38px}.client-section .logo-group .h5:after{position:absolute;content:"";width:219px;bottom:1px;left:0;height:1px;background-color:currentColor}.client-section .logo-group .logos-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.client-section .logo-group .logos-holder .logo-box{-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;margin-right:7.1%;margin-bottom:35px;width:19.5%;display:inline-block;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:243px;text-align:center}.client-section .logo-group .logos-holder .logo-box:last-child{margin-right:0}.client-section .logo-group .logos-holder .logo-box img{width:90%}.client-section .logo-group .logos-holder .logo-box:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}@media (min-width:1501px){#header .header-top nav{margin-right:-32px}#header .bottom-holder{margin-right:-54px}}@media screen and (max-width:1820px){.banner-carousel .slide{height:638px;background-size:cover}}@media screen and (max-width:1600px){.banner .caption-title{padding:26px 33px}.banner .caption-title h1{font-size:32px}.banner-carousel .slide-title .container{padding-left:250px}.banner-carousel .slide-title strong{font-size:20px}.accelerators-block .accelerators-holder .accelerator:last-child .acc-title{padding:0}.accelerators-block .acc-title-holder .acc-title span,.accelerators-block .acc-title-holder .acc-title strong{font-size:36px}}@media (max-width:1499px){#header .bottom-holder{font-size:14px}#header .logo{width:165px}}@media screen and (max-width:1250px){.banner-carousel .slide-title .container{padding-left:180px}}@media (max-width:1199px){#header .bottom-holder a{padding:20px 5px;font-size:14px}#header .bottom-holder a br{display:none}#header .bottom-holder a:first-child,#header .bottom-holder a:last-child{-ms-flex-negative:1;flex-shrink:1}#header .logo{width:100px}#footer .footer-links{padding:30px 5px 30px 10px}#footer .footer-links a{padding-left:15px}#footer .footer-right{padding:19px 10px}#footer .logo{width:120px}.home-page h2{font-size:40px}.ornament-bg{padding:20px 15px 50px}.ornament-bg .content-wrapper{padding:48px 48px 65px 64px}.ornament-bg .content-wrapper .section-title{line-height:1.2;top:-30px}.ornament-bg .content-wrapper .btn-holder{padding:16px;bottom:-47px}.ornament-bg .img-text-holder img{max-width:55%}.brands .carousel-holder .brands-carousel .brands-slide{width:190px}.button-red{padding:12px 28px}.banner .caption-title{padding:20px 22px;min-width:555px;bottom:-30px}.banner .caption-title h1{font-size:28px}.banner-carousel .slide{height:490px}.banner-carousel .slide-title .container{padding-left:212px}.banner-carousel .slide-title strong{font-size:18px}.banner-carousel .owl-dots,.banner-carousel .owl-nav{top:85.5%}.solution-illustration{padding:30px 20px 0}.products .gallery-title{font-size:22px}.products .products-carousel{padding:0 40px}.products .products-carousel .owl-item .slide-title{font-size:33px}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{width:20px;height:27px;top:0}.client-section .btn-holder,.client-section .grid-row.inverse .text-holder .btn-holder{left:0}}@media (max-width:1023px){p{font-size:15px}#header .header-top{font-size:13px;font-weight:400;padding:4px 0}#header .header-top nav{margin-right:0}#header .bottom-holder{padding-left:100px}#header .bottom-holder a{padding:21px 4px 22px;font-size:12px}#header .logo{width:92px;bottom:4px}#footer{font-size:11px}#footer .footer-left{width:82%}#footer .footer-right{width:16%}#footer .logo{width:95px}.home-page h2{font-size:32px}.ornament-bg{padding:20px 0 30px;background-size:5%}.ornament-bg .content-wrapper{padding:0 20px 20px;border:0}.ornament-bg .content-wrapper .section-title{position:relative;background:transparent;padding:0;max-width:280px;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin:0 auto;text-align:center}.ornament-bg .content-wrapper .section-title:after{content:"";position:absolute;top:50%;height:1px;width:500px;right:-525px;left:auto;background-color:#d0ae88}.ornament-bg .content-wrapper .section-title:before{content:"";position:absolute;top:50%;height:1px;width:500px;background-color:#d0ae88;left:-525px}.ornament-bg .content-wrapper .btn-holder{padding:6px 22px;bottom:-30px;position:relative;background:transparent;padding:0;max-width:280px;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin:0 auto;text-align:center}.ornament-bg .content-wrapper .btn-holder:after{right:-530px;left:auto}.ornament-bg .content-wrapper .btn-holder:after,.ornament-bg .content-wrapper .btn-holder:before{content:"";display:block;position:absolute;top:50%;height:1px;width:500px;background-color:#d0ae88}.ornament-bg .content-wrapper .btn-holder:before{left:-530px}.ornament-bg .img-text-holder .text-side{padding:15px 25px 25px 15px}.brands .carousel-holder .brands-carousel .brands-slide{width:120px}.brands .carousel-holder .brands-carousel .owl-nav .owl-next,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{width:20px;height:28px}.image-bg p{font-size:18px}.notre-savoir-page strong{font-size:20px}.text-content .illustration-block{padding:18px 55px 32px 72px}.text-content .illustration-block .illstr{width:175px}.text-content .illustration-block .illstr:first-child{width:102px}.text-content .illustration-block .illstr:last-child{width:155px}.scheme-block .scheme-holder{margin-bottom:10px}.scheme-block .single-text{margin-bottom:40px}.w50-wrapper .w50-block{min-height:275px}.w50-wrapper .w50-container ul{margin-bottom:20px}.w50-wrapper .w50-container ul li{font-size:16px;font-size:15px}.w50-wrapper .w50-container img{width:60%;margin:0 auto;margin-bottom:20px}.button-red{font-size:16px}.banner .caption-title{padding:15px 18px;bottom:-20px;min-width:555px}.banner .caption-title h1{font-size:23px}.banner-carousel .slide-title .container{padding-left:112px}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.banner-carousel .owl-nav .owl-next,.banner-carousel .owl-nav .owl-prev,.banner-carousel .products .products-carousel .owl-nav .owl-prev,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev,.products .products-carousel .banner-carousel .owl-nav .owl-prev{width:20px;height:28px}.accelerators-block{padding:34px 0 43px}.accelerators-block .acc-title-holder .acc-title span,.accelerators-block .acc-title-holder .acc-title strong{font-size:24px;line-height:1.3}.solution-illustration{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:39px;padding-right:39px}.solution-illustration .img-box{width:33%;-ms-flex-wrap:wrap;flex-wrap:wrap}.solution-illustration .img-box:nth-child(3){border-right:none}.heading-decoration{font-size:24px}.heading-decoration .text{padding-right:90px}.products .product-carousel-holder{margin-bottom:40px}.products .products-carousel .owl-item .slide-title{font-size:30px}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{width:20px;height:28px}}@media (max-width:767px){body{padding-top:62px}body.to-top #header{opacity:1;top:0}body.to-bottom #header{opacity:0;top:-62px}#header{position:fixed;top:0;left:0;right:0;z-index:999;opacity:1;-webkit-transition:opacity .3s ease-in-out,top .3s ease-in-out;-o-transition:opacity .3s ease-in-out,top .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out}#header.hidden{opacity:0;top:-62px}#header .header-top{background-color:transparent;padding-top:15px;padding-bottom:23px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#header .header-top nav{float:left;margin-left:20px}#header .header-top nav a{width:100%;color:#d0ae88;margin:0;font-size:15px;font-weight:600;text-align:left}#header .header-top nav a:after{display:none!important}#header .header-bottom{background-color:transparent;position:relative;z-index:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#header .bottom-holder{padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:14px}#header .bottom-holder li:last-child a:after{display:block}#header .bottom-holder li{width:100%}#header .bottom-holder a{width:100%;display:block;text-align:left;padding:21px 20px 22px;font-size:18px;font-weight:400;font-size:13px}#header .bottom-holder a:after{height:1px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:0;top:auto;left:20px;right:20px;width:auto}#header .menu-holder{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;position:absolute;top:62px;left:0;width:215px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;background-color:rgba(72,72,71,.9);z-index:999;max-height:calc(100vh - 62px);overflow:auto}#header .menu-holder .container{padding-left:0!important;padding-right:0!important}#header .menu-close{display:block;position:absolute}#header .logo{position:static;padding-top:5px}#header .logo-container{position:static;text-align:center}.menu-open #header .menu-holder{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu-opener{position:absolute;top:50%;left:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}#footer{padding-top:20px}#footer,#footer .container{display:block}#footer .footer-left{width:100%}#footer .footer-links{display:none}#footer .footer-right{display:block;width:100%;background-color:transparent;padding-top:16px}#footer .footer-right nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer-right nav a{font-size:10px}#footer .footer-right:after{display:none}#footer .logo{width:163px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:0 auto 17px}#footer .footer-contact{display:block}.mobile-hidden{display:none!important}.home-page h2{font-size:30px}.ornament-bg{padding:10px 0 50px;background-size:9%}.ornament-bg .content-wrapper .section-title{top:-13px}.ornament-bg .img-text-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}.ornament-bg .img-text-holder .text-side,.ornament-bg .img-text-holder img{max-width:100%;width:100%}.ornament-bg .img-text-holder .text-side{padding:15px 25px 40px 15px}.ornament-bg .img-text-holder .text-side h6{text-align:center}.ornament-bg .img-text-holder .text-side span{display:inline-block;width:100%;text-align:center}.ornament-bg .img-text-holder .text-side .divider{width:100%;margin-bottom:16px}.brands .carousel-holder{padding:20px 60px 32px}.brands .carousel-holder .brands-carousel .brands-slide{width:150px}.brands .carousel-holder .brands-carousel .owl-nav .owl-next,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{width:14px;height:19px;right:-15px}.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{left:-15px}.pictures-holder .picture-holder,.pictures-holder .picture-holder.picture-3{width:9%}.notre-savoir-page strong{font-size:18px}.text-content .illustration-block{padding:18px 35px 32px 42px}.text-content .illustration-block .illstr{width:135px}.text-content .illustration-block .illstr:first-child{width:75px}.text-content .illustration-block .illstr:nth-child(2) img{right:0;left:auto}.text-content .illustration-block .illstr:last-child{width:115px}.text-content .illustration-block .illstr:last-child img{right:0;left:auto}.text-content-2 .desktop-text{margin-bottom:0}.text-content-2 .pictures-row{padding-top:30px;margin-bottom:30px}.text-content-2 .bold{font-size:16px;margin-bottom:12px}.scheme-block .scheme-desktop{display:none}.scheme-block .scheme-mobile{display:block;width:60%;margin:0 auto}.fluid-text-image{margin-bottom:30px}.w50-wrapper .w50-block{width:100%}.w50-wrapper .w50-block:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;min-height:90px}.w50-wrapper .w50-block:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.w50-wrapper .w50-block:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.w50-wrapper .w50-container{max-width:100%;width:100%;padding:0 15px}.w50-wrapper .w50-container .text-holder{width:100%;padding-top:15px}.button-red{padding:12px 20px;font-size:16px}.banner{height:419px;margin-bottom:80px;height:320px}.banner .caption-title{min-width:395px;bottom:-40px}.breadcrumbs li{font-size:15px;font-size:12px}.banner-carousel .slide{height:390px}.banner-carousel .slide-title strong{font-size:14px;line-height:1}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.banner-carousel .owl-nav .owl-next,.banner-carousel .owl-nav .owl-prev,.banner-carousel .products .products-carousel .owl-nav .owl-prev,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev,.products .products-carousel .banner-carousel .owl-nav .owl-prev{width:14px;height:19px}.accelerators-block{padding:30px 0 0}.accelerators-block .accelerators-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}.accelerators-block .accelerator{width:100%;height:280px;margin-bottom:30px}.accelerators-block .accelerator img{height:100%;-o-object-fit:cover;object-fit:cover}.accelerators-block .acc-title-holder{top:8%;height:84%}.banner-decor:after{height:24px}.solution .text-holder{margin-bottom:23px}.solution-illustration{padding-top:10px;margin-bottom:30px}.solution-illustration .img-box{width:100%;border-right:none;border-bottom:1px solid #d0ae88;padding-bottom:17px;min-height:225px;margin-bottom:5px}.heading-decoration{font-size:18px;min-width:230px;margin-bottom:22px;margin-left:-7px}.heading-decoration .text{padding:7px 70px 9px 11px}.heading-decoration:after{top:-25%}.products .gallery-title{font-size:16px;line-height:1.1;padding-top:0;margin-top:-7px;margin-bottom:15px}.products .product-carousel-holder{margin-bottom:24px}.products .products-carousel .owl-item:after{top:5px;left:5px;right:5px;bottom:5px}.products .products-carousel .owl-item .slide-title{font-size:23px}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{width:14px;height:19px;right:0}.products .products-carousel .owl-nav .owl-prev{left:0}.client-section .grid-row .img-holder{position:static;margin-left:-15px;margin-right:-15px}.client-section .grid-row .img-holder img{height:auto}.client-section .grid-row .text-holder{min-height:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:19px;padding-right:0!important;padding-left:0!important;padding-bottom:105px}.client-section .grid-row .text-holder p{margin-bottom:18px}.client-section .grid-row .text-holder ul{font-size:15px}.client-section .grid-row .text-holder ul li:after{top:11px}.client-section .grid-row.inverse .text-holder{padding-bottom:105px}.client-section .grid-row.inverse .img-holder{position:static}.client-section .grid-row.inverse .bottom-row .container:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.client-section .grid-row .bottom-row .container{padding:49px 10px 12px}.client-section .grid-row .bottom-row .container .slide-close{width:22px;height:22px;top:18px;right:21px;font-size:18px;line-height:21px}.client-section .grid-row .bottom-row .container:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.client-section .h4{text-align:center;margin:0 auto 10px;font-size:24px;max-width:200px;display:block}.client-section .h4:after{right:calc(100% + 10px);left:-999px;top:50%}.client-section .h4:before{content:"";position:absolute;bottom:0;height:1px;background-color:currentColor;left:calc(100% + 10px);right:-9999px;top:50%}.client-section .btn-holder .button-red{min-width:225px}.client-section .btn-holder{bottom:30px}.client-section .logo-group .h5{font-size:22px;margin-bottom:15px}.client-section .logo-group .logos-holder .logo-box{height:121px;margin-right:2%;width:22%}}@media (max-width:767px) and (max-width:479px){.client-section .h4:before{left:100%}}@media screen and (max-width:600px){.banner-carousel .slide-title .container{padding-left:70px;line-height:1}.accelerators-block .accelerator{height:220px;margin-bottom:20px}}@media (max-width:479px){#footer .logo{width:93px}.ornament-bg{background-size:15%;padding-bottom:0}.ornament-bg .container{padding:0}.ornament-bg .content-wrapper{padding:0 0 36px}.ornament-bg .content-wrapper .section-title{top:-19px;padding:0}.ornament-bg .content-wrapper .section-title:after{right:-500px;left:auto}.ornament-bg .content-wrapper .section-title:before{left:-500px}.ornament-bg .content-wrapper .btn-holder{width:84%;padding:6px 23px;bottom:-16px}.ornament-bg .content-wrapper .btn-holder:after{right:-500px}.ornament-bg .content-wrapper .btn-holder:before{left:-500px}.ornament-bg .content-wrapper .btn-holder .button-red{min-width:222px}.ornament-bg .img-text-holder img{height:249px}.ornament-bg .img-text-holder .text-side{padding:10px 25px 30px 15px}.ornament-bg .img-text-holder .text-side p{display:none}.ornament-bg .img-text-holder .text-side .mobile-p{display:block}.ornament-bg .img-text-holder .text-side .bottom-r-link{padding:10px 10px 25px}.brands{padding:0}.brands h2{margin-bottom:35px}.brands .carousel-holder{padding:20px 30px 32px;-webkit-box-shadow:none;box-shadow:none}.brands .carousel-holder .brands-carousel .brands-slide{width:100px}.brands .carousel-holder .brands-carousel .owl-nav .owl-next,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{right:-18px}.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{left:-18px}.image-bg{padding:38px 0 67px;background-size:200%;background-position:-280px -190px}.image-bg .container{padding:0}.image-bg .section-title{width:80%;margin:0 auto;line-height:1.1;margin-bottom:16px}.image-bg p{width:90%;line-height:1.2}.pictures-holder{max-width:260px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:23px 20px}.pictures-holder .picture-holder{width:36%;margin-bottom:10px}.pictures-holder .picture-holder.picture-1{width:39%}.pictures-holder .picture-holder.picture-2{width:26%}.pictures-holder .picture-holder.picture-2 img{position:relative;right:15px}.pictures-holder .picture-holder.picture-3{width:36%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.pictures-holder .picture-holder.picture-4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pictures-holder .picture-holder.picture-5{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.pictures-holder .picture-holder.picture-6{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.pictures-holder .picture-holder.picture-7{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.pictures-holder .picture-holder.picture-8{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.text-content .heading-decoration{margin-bottom:21px}.text-content .illustration-block{padding:30px 5px 5px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}.text-content .illustration-block .illstr-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.text-content .illustration-block .illstr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:225px;margin-bottom:32px}.text-content .illustration-block .illstr:first-child{width:132px}.text-content .illustration-block .illstr:last-child{width:205px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-content-2 .heading-decoration{margin-bottom:12px}.text-content-2 p{text-align:left;letter-spacing:-.3px}.text-content-2 p:nth-of-type(2){margin-bottom:15px}.text-content-2 .pictures-row{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:26px}.text-content-2 .row-element{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px;margin-bottom:20px}.text-content-2 .row-element:first-child{width:100px}.text-content-2 .row-element:nth-child(2){right:0;left:auto}.text-content-2 .row-element:last-child{width:50px;margin-bottom:0}.text-content-2 strong{width:100%;margin-bottom:15px}.scheme-block .scheme-mobile{display:block;width:100%;height:1124px;margin:0 auto}.scheme-block .scheme-mobile img{width:100%;height:100%}.scheme-block .heading-decoration{margin-bottom:30px}.scheme-block .scheme-holder{margin-bottom:37px}.scheme-block .single-text{display:none}.fluid-text-image{margin-bottom:15px}.fluid-text-image .heading-decoration{margin-bottom:20px}.w50-wrapper .w50-block{min-height:185px}.w50-wrapper .w50-container{padding:0}.w50-wrapper .w50-container img{margin-bottom:18px;width:80%}.marked-gold.desktop{display:none}.marked-gold.mobile{display:block}.desktop-text{display:none}.mobile-text{display:block}.banner{height:275px;margin-bottom:67px}.banner .caption-title{padding:15px 5px;min-width:280px;bottom:-53px}.banner .caption-title .thin,.banner .caption-title .thin .bold{display:inline-block;width:100%;text-align:center}.banner-carousel .slide{height:291px;background-size:cover}.banner-carousel .slide.main-slide{background-position:43% 50%;background-size:155%}.banner-carousel .slide-title .container{padding-left:20px}.banner-carousel .slide-title strong{font-size:12px}.banner-carousel .owl-nav{top:80.5%;max-width:156px;height:20px}.banner-carousel .owl-dots{top:80.5%;height:20px;max-width:56px}.banner-carousel .owl-dots .owl-dot{width:10px;height:10px}.banner-carousel .owl-dots .owl-dot:after{width:6px;height:6px}.accelerators-block{margin-bottom:10px}.accelerators-block .accelerator{height:124px}.accelerators-block .acc-title-holder{top:4%;left:2%;width:96%;height:92%}.accelerators-block .acc-title-holder .acc-title span,.accelerators-block .acc-title-holder .acc-title strong{font-size:30px;line-height:1.5}.banner-decor:after{height:17px}.solution-illustration{-webkit-box-shadow:none;box-shadow:none;margin-bottom:19px}.heading-decoration .text{padding:7px 55px 9px 11px}.products .gallery-title{margin-bottom:6px}.products .products-carousel{padding:0 20px}.products .products-carousel .owl-item{margin-top:0;margin-bottom:0;padding:5px 11px;max-width:187px;margin:10px auto!important}.products .products-carousel .owl-item.center{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{right:0}.products .products-carousel .owl-nav .owl-prev{left:0}.client-section .grid-row .img-holder{margin-left:-75px;margin-right:-75px}.client-section .h4:after{right:100%}.client-section .logo-group .logos-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-bottom:11px}.client-section .logo-group .logos-holder .logo-box{width:40%;margin:0 9px 20px}} diff --git a/pole-sbv-content/themes/pole-sbv/css/style.min.css b/pole-sbv-content/themes/pole-sbv/css/style.min.css index 47ef5206..7e91400d 100755 --- a/pole-sbv-content/themes/pole-sbv/css/style.min.css +++ b/pole-sbv-content/themes/pole-sbv/css/style.min.css @@ -1 +1,2944 @@ -#header .bottom-holder,.breadcrumbs,.client-section .grid-row .text-holder ul,.unmarked-list{margin:0;padding:0;list-style:none}#header .header-top:after,#header .menu-holder:after,.clearfix:after,.client-section .container:after,.container:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ellipsis{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-HeavyOblique.eot);src:url(../fonts/AvenirLTStd-HeavyOblique.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-HeavyOblique.woff) format("woff"),url(../fonts/AvenirLTStd-HeavyOblique.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Heavy.eot);src:url(../fonts/AvenirLTStd-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Heavy.woff) format("woff"),url(../fonts/AvenirLTStd-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Medium.eot);src:url(../fonts/AvenirLTStd-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Medium.woff) format("woff"),url(../fonts/AvenirLTStd-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Black.eot);src:url(../fonts/AvenirLTStd-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Black.woff) format("woff"),url(../fonts/AvenirLTStd-Black.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Light.eot);src:url(../fonts/AvenirLTStd-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Light.woff) format("woff"),url(../fonts/AvenirLTStd-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Book.eot);src:url(../fonts/AvenirLTStd-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Book.woff) format("woff"),url(../fonts/AvenirLTStd-Book.ttf) format("truetype");font-weight:400;font-style:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#292929;background:#fff;font:16px/1.44 Avenir,Arial,Helvetica Neue,Helvetica,sans-serif;min-width:320px}img{max-width:100%;height:auto}.gm-style img{max-width:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;margin:0 0 10px;color:inherit}.h1,h1{font-size:68px}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.h4,h4{font-size:26px}.h5,h5{font-size:22px}.h6,h6{font-size:20px}p{margin:0 0 1em}a{color:#1d1d1b}a:focus,a:hover{text-decoration:none}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #575756;padding:10px 5px}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#292929}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#575756}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#575756}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#575756}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#575756}input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,textarea.placeholder{color:#575756}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}#header{color:#fff;position:relative;background-color:#575756}#header a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:inherit;text-decoration:none}#header a.color_link{color:#d0ae88}#header a:hover{color:#d0ae88}#header .header-top{font-size:15px;background-color:#191919;font-weight:600;padding:9px 0}#header .header-top nav{float:right}#header .header-top nav a{margin:0 24px;display:inline-block;position:relative}#header .header-top nav a:after{content:"";position:absolute;top:50%;right:-32px;width:6px;height:2px;margin-top:-1px;background-color:#fff}#header .header-top nav a:last-of-type{margin-right:0}#header .header-top nav a:last-of-type:after{display:none}#header .header-bottom{font-size:18px;background-color:#575756}#header .bottom-holder{margin:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:200px;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;font-size:14px}#header .bottom-holder li{display:-webkit-box;display:-ms-flexbox;display:flex}#header .bottom-holder li.current-menu-item a{background-color:#292929}#header .bottom-holder li:last-child a:after{display:none}#header .bottom-holder a{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;padding:46px 22px 39px;display:inline-block;position:relative;margin-right:1px;background-color:transparent;font-weight:700;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#header .bottom-holder a:first-child,#header .bottom-holder a:last-child{-ms-flex-negative:0;flex-shrink:0}#header .bottom-holder a:after{content:"";position:absolute;width:1px;top:50%;left:100%;background-color:#d0ae88;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header .menu-close{position:absolute;top:7px;right:12px;display:inline-block;width:16px;height:16px;overflow:hidden;z-index:2;display:none;cursor:pointer}#header .menu-close:hover:after,#header .menu-close:hover:before{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;background-color:#d0ae88}#header .menu-close:after,#header .menu-close:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);height:3px;background-color:#fff;width:20px;border-radius:30px}#header .menu-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#header .logo{display:inline-block;width:189px;padding:0 5px 0 0;position:absolute;right:0;left:0;bottom:8px}#header .logo-container{position:absolute;left:15px;right:0;bottom:0;width:100%;max-width:1280px;margin:0 auto;padding:0 15px}#header .logo img{width:100%;height:auto}.menu-opener{-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;display:none;font-size:0;text-indent:-9999px;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:4px 0;width:22px;height:14px;overflow:hidden}.menu-opener .burger{display:block;height:2px;background-color:#fff}#footer{background-color:#575756;overflow:hidden;color:#fff;font-size:13px}#footer a{color:#fff;text-decoration:none;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}#footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#footer .footer-left{width:76.7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-links{padding:30px 10px 33px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#footer .footer-links a:hover{color:#d0ae88}#footer .footer-links .col{width:31%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .footer-links .col:first-child{width:27.5%}#footer .footer-links .col:last-child{width:45%}#footer .footer-links a{position:relative;padding:7px 5px 7px 30px}#footer .footer-links a:after{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;background-color:#fff}#footer .footer-right{background-color:#d0ae88;position:relative;width:16.5%;padding:19px 10px 20px 35px;-ms-flex-item-align:stretch;align-self:stretch}#footer .footer-right nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .footer-right nav a{margin-bottom:4px;display:inline-block;font-size:13px}#footer .footer-right:after{content:"";display:inline-block;position:absolute;top:0;left:100%;right:auto;bottom:0;width:9999px;background-color:#d0ae88}#footer .logo{display:inline-block;width:168px;padding:0 5px 0 0;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}#footer .logo img{width:100%;height:auto}#footer .footer-contact{display:none;text-align:center;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:-.3px}#footer .footer-contact address{margin-bottom:0;font-style:normal}.home-page h2{font-size:48px;font-weight:300}.ornament-bg{background:url(../images/ornament.png) -5px 0;background-size:3.5%;background-color:#fff5eb;padding:39px 0 82px;border-top:25px solid #fff5eb}.ornament-bg .content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:58px 58px 75px 84px;border:1px solid #d0ae88;position:relative}.ornament-bg .content-wrapper .btn-holder,.ornament-bg .content-wrapper .section-title{position:absolute;background-color:#fff5eb;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ornament-bg .content-wrapper .section-title{padding:0 22px;line-height:100px;top:-60px}.ornament-bg .content-wrapper .btn-holder{padding:22px;bottom:-56px}.ornament-bg .img-text-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 10px #7d7c7c;box-shadow:0 0 10px #7d7c7c;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ornament-bg .img-text-holder img{display:block;max-width:546px;height:auto;-o-object-fit:cover;object-fit:cover}.ornament-bg .img-text-holder .text-side{padding:35px 45px 15px 33px;background-color:#fff;position:relative;max-width:620px}.ornament-bg .img-text-holder .text-side h6{font-weight:700;margin-bottom:0;line-height:1.1}.ornament-bg .img-text-holder .text-side span{font-size:15px;font-style:italic}.ornament-bg .img-text-holder .text-side .divider{height:1px;width:70%;background-color:#7d7c7c;margin:4px 0 29px}.ornament-bg .img-text-holder .text-side p{color:#7d7c7c;line-height:1.2}.ornament-bg .img-text-holder .text-side p:nth-of-type(2){margin-bottom:0}.ornament-bg .img-text-holder .text-side .mobile-p{display:none}.ornament-bg .img-text-holder .text-side .bottom-r-link{padding:15px;position:absolute;right:0;bottom:0;line-height:1}.brands{padding:62px 0 90px}.brands h2{text-align:center;margin-bottom:48px}.brands .carousel-holder{padding:23px 100px 48px;-webkit-box-shadow:0 0 12px #7d7c7c;box-shadow:0 0 12px #7d7c7c}.brands .carousel-holder .brands-carousel .brands-slide{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;display:block;width:220px;margin:0 auto}.brands .carousel-holder .brands-carousel .brands-slide:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.brands .carousel-holder .brands-carousel img{display:block;width:100%;height:auto}.brands .carousel-holder .brands-carousel .owl-nav{display:block;width:100%;height:33px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.brands .carousel-holder .brands-carousel .owl-nav .owl-next,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:block;position:absolute;width:25px;height:33px;right:-65px;left:auto;font-size:0;background:url(../images/owl-nav-arrow-brown.svg)}.brands .carousel-holder .brands-carousel .owl-nav .owl-next:hover,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev:hover{opacity:.5}.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{left:-60px;right:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.image-bg{padding:30px 0 67px;background:url(../images/bottom-img-bg.svg) #f4f4f4;background-repeat:no-repeat;background-size:100%;background-position:0 42%}.image-bg .section-title{text-align:center;margin-bottom:20px}.image-bg p{display:block;margin:0 auto;width:85%;text-align:center;font-size:23px;font-weight:500;margin-bottom:50px;line-height:1.2}.pictures-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 23px 53px 32px;background-color:#fff}.pictures-holder .picture-holder{width:12.5%;max-height:164px}.pictures-holder .picture-holder.picture-1,.pictures-holder .picture-holder.picture-2{width:7%}.pictures-holder .picture-holder.picture-3{width:11%}.pictures-holder .picture-holder img{display:block;margin:0 auto}.marked-red{color:#e30613}.marked-middle-gray{color:#585857}.bold{font-weight:600;color:inherit}.notre-savoir-page .banner{background-position:50% 100%}.notre-savoir-page strong{display:inline-block;text-align:center;font-size:26px;font-weight:500;line-height:1.2;font-style:italic}.text-content{margin-bottom:37px}.text-content .heading-decoration{margin-bottom:15px}.text-content .text-wrapper p{line-height:1.2;color:#7d7c7c}.text-content .text-wrapper p:first-of-type{margin-bottom:0}.text-content .text-wrapper p:nth-of-type(2){margin-bottom:30px}.text-content .illustration-block{max-width:956px;margin:0 auto;padding:18px 89px 42px 112px;-webkit-box-shadow:2px 2px 6px #575756;box-shadow:2px 2px 6px #575756;margin-bottom:35px}.text-content .illustration-block .illstr-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.text-content .illustration-block .illstr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:225px}.text-content .illustration-block .illstr img{display:block;width:100%;height:auto}.text-content .illustration-block .illstr:first-child{width:132px}.text-content .illustration-block .illstr:nth-child(2) img{position:relative;right:30px}.text-content .illustration-block .illstr:last-child{width:205px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-content .illustration-block .illstr:last-child img{position:relative;right:42px}.text-content-2{margin-bottom:45px}.text-content-2 .heading-decoration{margin-bottom:30px}.text-content-2 .desktop-text{margin-bottom:43px}.text-content-2 .desktop-text p:first-child{margin-bottom:0}.text-content-2 p{line-height:1.2;text-align:center}.text-content-2 p:nth-of-type(2){margin-bottom:10px}.text-content-2 p:nth-of-type(3){margin-bottom:45px}.text-content-2 .pictures-row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:422px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:58px}.text-content-2 .row-element{width:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-content-2 .row-element img{display:block;width:100%;height:auto}.text-content-2 .row-element:first-child{width:139px}.text-content-2 .row-element:nth-child(2){position:relative;right:12px}.text-content-2 .row-element:last-child{width:72px}.text-content-2 strong{display:block;width:82%;margin:0 auto;margin-bottom:40px}.text-content-2 .bold{font-size:20px;margin-bottom:20px;text-align:center}.scheme-block{margin-bottom:31px}.scheme-block .scheme-mobile{display:none}.scheme-block .heading-decoration{margin-bottom:20px}.scheme-block .scheme-holder{margin-bottom:44px}.scheme-block .single-text{text-align:right;margin-bottom:30px}.fluid-text-image{margin-bottom:50px}.fluid-text-image .heading-decoration{margin-bottom:30px}.w50-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.w50-wrapper .w50-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%;min-height:375px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.w50-wrapper .w50-block:nth-child(2){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.w50-wrapper .w50-block:nth-child(3) .w50-container{padding:0 10px}.w50-wrapper .w50-container{max-width:640px}.w50-wrapper .w50-container ul{padding-top:20px;margin-bottom:31px}.w50-wrapper .w50-container ul li{font-weight:600;font-size:20px;line-height:1.2}.w50-wrapper .w50-container img{display:block;width:51%;height:auto;margin-left:19%;margin-bottom:40px}.w50-wrapper .w50-container p{line-height:1.2}.w50-wrapper .w50-container p:first-of-type{margin-bottom:0}.w50-wrapper .w50-container .bold{text-transform:uppercase}.w50-wrapper .w50-container .text-holder{width:84%;padding-top:130px;margin:0 auto}.w50-wrapper .w50-container .text-holder strong{top:-20px}.marked-gold{color:#d0ae88}.marked-gold.mobile,.mobile-text{display:none}.unmarked-list{padding:0}.container{max-width:1310px;margin:0 auto;padding:0 15px}.wrapper{overflow:hidden}.button-red{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:block;padding:16.5px 4px;min-width:276px;font-size:20px;font-weight:600;color:#fff;text-decoration:none;background-color:#e30613;border-top:2px solid #e30613;border-left:2px solid #e30613;border-right:2px solid #e30613;border-bottom:7px solid #b5050f;text-align:center}.button-red:hover{background-color:#fff;color:#e30613}.banner{height:519px;background-size:cover;background-position:50% 50%;position:relative;margin-bottom:104px;background-repeat:no-repeat}.banner .caption-title{position:absolute;bottom:-54px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:675px;padding:26px 43px;background-color:#fff;-webkit-box-shadow:0 -10px 15px 0 rgba(0,1,0,.2);box-shadow:0 -10px 15px 0 rgba(0,1,0,.2);z-index:3}.banner .caption-title h1{display:inline-block;width:100%;font-size:40px;text-align:center;color:#d0ae88}.banner .caption-title .thin{font-weight:300}.banner .caption-title .thin .bold{font-weight:600}.breadcrumbs li{display:inline-block;margin-right:10px;position:relative;color:#fff;font-size:16px;text-shadow:0 0 4.5px rgba(0,0,0,.6)}.breadcrumbs li a{color:inherit;text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li:after{content:"-";position:absolute;width:3px;height:1px;right:-7px}.breadcrumbs li:last-child:after{display:none}.banner-carousel .slide{height:738px;background-size:100%;background-position:50% 10%;background-repeat:no-repeat}.banner-carousel .slide-title{position:absolute;width:100%;top:62%;left:0}.banner-carousel .slide-title .container{padding-left:170px}.banner-carousel .slide-title strong{display:inline-block;width:100%;font-weight:700;font-size:24px;color:#fff}.banner-carousel .owl-nav{max-width:272px;height:30px;width:100%;position:absolute;top:88.5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.banner-carousel .owl-nav .owl-next,.banner-carousel .owl-nav .owl-prev,.banner-carousel .products .products-carousel .owl-nav .owl-prev,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev,.products .products-carousel .banner-carousel .owl-nav .owl-prev{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;width:25px;height:33px;right:0;left:auto;font-size:0;padding:10px}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev:after,.banner-carousel .owl-nav .owl-next:after,.banner-carousel .owl-nav .owl-prev:after,.banner-carousel .products .products-carousel .owl-nav .owl-prev:after,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev:after,.products .products-carousel .banner-carousel .owl-nav .owl-prev:after{position:absolute;left:0;right:0;bottom:0;top:0;content:"";background-image:url(../images/owl-nav-arrow.svg);background-repeat:no-repeat;background-position:50% 50%}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev:hover,.banner-carousel .owl-nav .owl-next:hover,.banner-carousel .owl-nav .owl-prev:hover,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev:hover{opacity:.6}.banner-carousel .owl-nav .owl-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0;right:auto}.banner-carousel .owl-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;max-width:100px;width:100%;top:88.5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-carousel .owl-dots .owl-dot{position:relative;width:18px;height:18px;background:transparent;border:1px solid #fff;border-radius:50%}.banner-carousel .owl-dots .owl-dot:after{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;content:"";opacity:0;position:absolute;width:12px;height:12px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:50%}.banner-carousel .owl-dots .owl-dot.active:after,.banner-carousel .owl-dots .owl-dot:hover:after{opacity:1}.accelerators-block{padding:60px 0 100px}.accelerators-block .accelerators-holder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accelerators-block .accelerators-holder .accelerator:last-child .acc-title{padding-top:50px}.accelerators-block .accelerator{display:block;width:30%;position:relative}.accelerators-block .accelerator img{display:block;width:100%;height:auto}.accelerators-block .acc-title-holder{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:3.5%;left:3.5%;width:93%;height:93%;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.accelerators-block .acc-title-holder .acc-title{width:100%;text-align:center}.accelerators-block .acc-title-holder .acc-title span,.accelerators-block .acc-title-holder .acc-title strong{display:inline-block;width:100%;line-height:1.2;color:#fff;font-size:48px;text-shadow:2px 2px 6px #575756}.accelerators-block .acc-title-holder .acc-title span{line-height:1}.accelerators-block .acc-title-holder .acc-title .grayscale,.accelerators-block .acc-title-holder .acc-title .grayscale.grayscale-fade{-webkit-transition:-webkit-filter 2s;transition:-webkit-filter 2s;-o-transition:filter 2s;transition:filter 2s;transition:filter 2s, -webkit-filter 2s}.banner-decor{position:relative}.banner-decor:after{content:"";display:inline-block;left:0;right:0;bottom:0;background-image:url(../images/banner-decor.png);position:absolute;height:92px;background-size:100% 100%;pointer-events:none}.solution .text-holder{text-align:center;font-size:16px;color:#7d7c7c;line-height:1.2;margin-bottom:37px}.solution .text-holder span{display:block;font-weight:400}.solution .text-holder strong{display:block;font-weight:900;text-transform:uppercase}.solution .text-holder p{margin-bottom:20px}.solution-illustration{padding:38px 65px 0;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.1);box-shadow:0 0 9px 0 rgba(0,0,0,.1);color:#d0ae88;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin-bottom:40px}.solution-illustration .img-box{width:20%;font-size:20px;border-right:1px solid #d0ae88;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;padding-bottom:22px;margin-bottom:20px}.solution-illustration .img-box:last-child{border:none}.solution-illustration .img-box img{display:inline-block;margin-bottom:0}.solution-illustration .img-box .img-caption{font-weight:400;width:100%;display:block;-ms-flex-item-align:end;align-self:flex-end}.heading-decoration{position:relative;display:inline-block;min-width:264px;color:#fff}.heading-decoration .text{position:relative;height:100%;width:100%;z-index:2;display:block;padding:12px 114px 18px 15px}.heading-decoration .text:after{content:"";position:absolute;left:88px;right:176px;bottom:0;top:3.9%;background-image:url(../images/heading-decor-center.png);background-size:1px 100%;background-repeat:repeat-x;z-index:-1}.heading-decoration:before{left:0;top:0;width:88px;background-image:url(../images/heading-decor-left.png)}.heading-decoration:after,.heading-decoration:before{content:"";position:absolute;bottom:0;display:inline-block;background-size:100% 100%;background-repeat:no-repeat;z-index:1}.heading-decoration:after{right:0;top:-26%;width:176px;background-image:url(../images/heading-decor-right.png)}.products .gallery-title{display:block;text-align:center;color:#d0ae88;font-size:24px;font-style:italic;margin-bottom:10px;padding-top:5px}.products .product-carousel-holder{margin-bottom:50px}.products .products-carousel{padding:0 97px}.products .products-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.products .products-carousel .owl-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:opacity .3s ease-in-out,padding .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,padding .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out,-webkit-transform .3s ease-in-out;opacity:.5;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:25px 35px;border:1px solid #7d7c7c;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-top:48px;margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff}.products .products-carousel .owl-item img{width:100%}.products .products-carousel .owl-item:after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px solid #d0ae88}.products .products-carousel .owl-item .slide-title{position:absolute;top:15px;left:15px;right:15px;bottom:15px;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:36px;color:#fff;text-shadow:0 0 9px rgba(0,0,0,.35)}.products .products-carousel .owl-item.center{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:1;z-index:9999}.products .products-carousel .owl-nav{display:block;width:100%;height:33px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:block;position:absolute;width:40px;height:54px;right:0;left:auto;top:-26px;font-size:0;background:url(../images/owl-nav-arrow-brown.svg)}.products .products-carousel .owl-nav .owl-next:hover,.products .products-carousel .owl-nav .owl-prev:hover{opacity:.8}.products .products-carousel .owl-nav .owl-prev{left:0;right:auto;width:40px;height:54px;top:-26px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.products .products-carousel .owl-nav .owl-prev:hover{opacity:.8}.client-section{background-color:#f4f4f4;padding-top:46px}.client-section .heading-decoration{margin-bottom:30px}.client-section .grid-row .top-row{background:#fff;position:relative}.client-section .grid-row .img-holder{position:absolute;top:0;left:0;right:50%;bottom:0}.client-section .grid-row .img-holder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}.client-section .grid-row .text-holder{width:50%;float:right;padding:38px 37px 130px 34px;min-height:406px;position:relative;line-height:1.2}.client-section .grid-row .text-holder p{margin-bottom:20px}.client-section .grid-row .text-holder ul{line-height:1.2}.client-section .grid-row .text-holder ul li{position:relative;padding-left:10px}.client-section .grid-row .text-holder ul li:after{content:"";position:absolute;top:9px;left:0;height:1px;width:6px;background-color:currentColor}.client-section .grid-row.inverse .text-holder{float:left;padding-bottom:140px;padding-left:0;position:relative}.client-section .grid-row.inverse .text-holder .btn-holder{left:-140px}.client-section .grid-row.inverse .img-holder{position:absolute;top:0;left:50%;right:0;bottom:0}.client-section .grid-row.inverse .bottom-row .container:after{content:"";position:absolute;left:25%;-webkit-transform:translateX(calc(-50% - 70px));-ms-transform:translateX(calc(-50% - 70px));transform:translateX(calc(-50% - 70px));z-index:99;top:-1px;height:0;width:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #fff}.client-section .grid-row .bottom-row{display:none;position:relative;-webkit-box-shadow:inset 0 13px 10px -12px rgba(0,0,0,.2),inset 0 -13px 10px -12px rgba(0,0,0,.2);box-shadow:inset 0 13px 10px -12px rgba(0,0,0,.2),inset 0 -13px 10px -12px rgba(0,0,0,.2)}.client-section .grid-row .bottom-row .container{position:relative;padding-top:42px;padding-bottom:28px}.client-section .grid-row .bottom-row .container .slide-close{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;font-size:29px;color:#e30613;border:1px solid #e30613;width:32px;height:32px;border-radius:50%;text-align:center;line-height:28px;display:inline-block;right:18px;top:13px;font-weight:900;text-decoration:none;position:absolute;z-index:999}.client-section .grid-row .bottom-row .container .slide-close:hover{opacity:.8}.client-section .grid-row .bottom-row .container:after{content:"";position:absolute;left:75%;z-index:99;top:-1px;height:0;width:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #fff}.client-section .grid-wrapper{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.client-section .h4{color:#d0ae88;font-weight:900;position:relative;margin-bottom:32px;display:block}.client-section .h4:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:currentColor}.client-section .btn-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:70px;right:0;bottom:60px}.client-section .logo-group .h5{color:#7d7c7c;position:relative;margin-bottom:38px}.client-section .logo-group .h5:after{position:absolute;content:"";width:219px;bottom:1px;left:0;height:1px;background-color:currentColor}.client-section .logo-group .logos-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.client-section .logo-group .logos-holder .logo-box{-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;margin-right:7.1%;margin-bottom:35px;width:19.5%;display:inline-block;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:243px;text-align:center}.client-section .logo-group .logos-holder .logo-box:last-child{margin-right:0}.client-section .logo-group .logos-holder .logo-box img{width:90%}.client-section .logo-group .logos-holder .logo-box:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}@media (min-width:1501px){#header .header-top nav{margin-right:-32px}#header .bottom-holder{margin-right:-54px}}@media screen and (max-width:1820px){.banner-carousel .slide{height:638px;background-size:cover}}@media screen and (max-width:1600px){.banner .caption-title{padding:26px 33px}.banner .caption-title h1{font-size:32px}.banner-carousel .slide-title .container{padding-left:250px}.banner-carousel .slide-title strong{font-size:20px}.accelerators-block .accelerators-holder .accelerator:last-child .acc-title{padding:0}.accelerators-block .acc-title-holder .acc-title span,.accelerators-block .acc-title-holder .acc-title strong{font-size:36px}}@media (max-width:1499px){#header .bottom-holder{font-size:14px}#header .logo{width:165px}}@media screen and (max-width:1250px){.banner-carousel .slide-title .container{padding-left:180px}}@media (max-width:1199px){#header .bottom-holder a{padding:20px 5px;font-size:14px}#header .bottom-holder a br{display:none}#header .bottom-holder a:first-child,#header .bottom-holder a:last-child{-ms-flex-negative:1;flex-shrink:1}#header .logo{width:100px}#footer .footer-links{padding:30px 5px 30px 10px}#footer .footer-links a{padding-left:15px}#footer .footer-right{padding:19px 10px}#footer .logo{width:120px}.home-page h2{font-size:40px}.ornament-bg{padding:20px 15px 50px}.ornament-bg .content-wrapper{padding:48px 48px 65px 64px}.ornament-bg .content-wrapper .section-title{line-height:1.2;top:-30px}.ornament-bg .content-wrapper .btn-holder{padding:16px;bottom:-47px}.ornament-bg .img-text-holder img{max-width:55%}.brands .carousel-holder .brands-carousel .brands-slide{width:190px}.button-red{padding:12px 28px}.banner .caption-title{padding:20px 22px;min-width:555px;bottom:-30px}.banner .caption-title h1{font-size:28px}.banner-carousel .slide{height:490px}.banner-carousel .slide-title .container{padding-left:212px}.banner-carousel .slide-title strong{font-size:18px}.banner-carousel .owl-dots,.banner-carousel .owl-nav{top:85.5%}.solution-illustration{padding:30px 20px 0}.products .gallery-title{font-size:22px}.products .products-carousel{padding:0 40px}.products .products-carousel .owl-item .slide-title{font-size:33px}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{width:20px;height:27px;top:0}.client-section .btn-holder,.client-section .grid-row.inverse .text-holder .btn-holder{left:0}}@media (max-width:1023px){p{font-size:15px}#header .header-top{font-size:13px;font-weight:400;padding:4px 0}#header .header-top nav{margin-right:0}#header .bottom-holder{padding-left:100px}#header .bottom-holder a{padding:21px 4px 22px;font-size:12px}#header .logo{width:92px;bottom:4px}#footer{font-size:11px}#footer .footer-left{width:82%}#footer .footer-right{width:16%}#footer .logo{width:95px}.home-page h2{font-size:32px}.ornament-bg{padding:20px 0 30px;background-size:5%}.ornament-bg .content-wrapper{padding:0 20px 20px;border:0}.ornament-bg .content-wrapper .section-title{position:relative;background:transparent;padding:0;max-width:280px;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin:0 auto;text-align:center}.ornament-bg .content-wrapper .section-title:after{content:"";position:absolute;top:50%;height:1px;width:500px;right:-525px;left:auto;background-color:#d0ae88}.ornament-bg .content-wrapper .section-title:before{content:"";position:absolute;top:50%;height:1px;width:500px;background-color:#d0ae88;left:-525px}.ornament-bg .content-wrapper .btn-holder{padding:6px 22px;bottom:-30px;position:relative;background:transparent;padding:0;max-width:280px;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin:0 auto;text-align:center}.ornament-bg .content-wrapper .btn-holder:after{right:-530px;left:auto}.ornament-bg .content-wrapper .btn-holder:after,.ornament-bg .content-wrapper .btn-holder:before{content:"";display:block;position:absolute;top:50%;height:1px;width:500px;background-color:#d0ae88}.ornament-bg .content-wrapper .btn-holder:before{left:-530px}.ornament-bg .img-text-holder .text-side{padding:15px 25px 25px 15px}.brands .carousel-holder .brands-carousel .brands-slide{width:120px}.brands .carousel-holder .brands-carousel .owl-nav .owl-next,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{width:20px;height:28px}.image-bg p{font-size:18px}.notre-savoir-page strong{font-size:20px}.text-content .illustration-block{padding:18px 55px 32px 72px}.text-content .illustration-block .illstr{width:175px}.text-content .illustration-block .illstr:first-child{width:102px}.text-content .illustration-block .illstr:last-child{width:155px}.scheme-block .scheme-holder{margin-bottom:10px}.scheme-block .single-text{margin-bottom:40px}.w50-wrapper .w50-block{min-height:275px}.w50-wrapper .w50-container ul{margin-bottom:20px}.w50-wrapper .w50-container ul li{font-size:16px;font-size:15px}.w50-wrapper .w50-container img{width:60%;margin:0 auto;margin-bottom:20px}.button-red{font-size:16px}.banner .caption-title{padding:15px 18px;bottom:-20px;min-width:555px}.banner .caption-title h1{font-size:23px}.banner-carousel .slide-title .container{padding-left:112px}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.banner-carousel .owl-nav .owl-next,.banner-carousel .owl-nav .owl-prev,.banner-carousel .products .products-carousel .owl-nav .owl-prev,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev,.products .products-carousel .banner-carousel .owl-nav .owl-prev{width:20px;height:28px}.accelerators-block{padding:34px 0 43px}.accelerators-block .acc-title-holder .acc-title span,.accelerators-block .acc-title-holder .acc-title strong{font-size:24px;line-height:1.3}.solution-illustration{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:39px;padding-right:39px}.solution-illustration .img-box{width:33%;-ms-flex-wrap:wrap;flex-wrap:wrap}.solution-illustration .img-box:nth-child(3){border-right:none}.heading-decoration{font-size:24px}.heading-decoration .text{padding-right:90px}.products .product-carousel-holder{margin-bottom:40px}.products .products-carousel .owl-item .slide-title{font-size:30px}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{width:20px;height:28px}}@media (max-width:767px){body{padding-top:62px}body.to-top #header{opacity:1;top:0}body.to-bottom #header{opacity:0;top:-62px}#header{position:fixed;top:0;left:0;right:0;z-index:999;opacity:1;-webkit-transition:opacity .3s ease-in-out,top .3s ease-in-out;-o-transition:opacity .3s ease-in-out,top .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out}#header.hidden{opacity:0;top:-62px}#header .header-top{background-color:transparent;padding-top:15px;padding-bottom:23px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#header .header-top nav{float:left;margin-left:20px}#header .header-top nav a{width:100%;color:#d0ae88;margin:0;font-size:15px;font-weight:600;text-align:left}#header .header-top nav a:after{display:none!important}#header .header-bottom{background-color:transparent;position:relative;z-index:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#header .bottom-holder{padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:14px}#header .bottom-holder li:last-child a:after{display:block}#header .bottom-holder li{width:100%}#header .bottom-holder a{width:100%;display:block;text-align:left;padding:21px 20px 22px;font-size:18px;font-weight:400;font-size:13px}#header .bottom-holder a:after{height:1px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:0;top:auto;left:20px;right:20px;width:auto}#header .menu-holder{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;position:absolute;top:62px;left:0;width:215px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;background-color:rgba(72,72,71,.9);z-index:999;max-height:calc(100vh - 62px);overflow:auto}#header .menu-holder .container{padding-left:0!important;padding-right:0!important}#header .menu-close{display:block;position:absolute}#header .logo{position:static;padding-top:5px}#header .logo-container{position:static;text-align:center}.menu-open #header .menu-holder{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu-opener{position:absolute;top:50%;left:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}#footer{padding-top:20px}#footer,#footer .container{display:block}#footer .footer-left{width:100%}#footer .footer-links{display:none}#footer .footer-right{display:block;width:100%;background-color:transparent;padding-top:16px}#footer .footer-right nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer-right nav a{font-size:10px}#footer .footer-right:after{display:none}#footer .logo{width:163px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:0 auto 17px}#footer .footer-contact{display:block}.mobile-hidden{display:none!important}.home-page h2{font-size:30px}.ornament-bg{padding:10px 0 50px;background-size:9%}.ornament-bg .content-wrapper .section-title{top:-13px}.ornament-bg .img-text-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}.ornament-bg .img-text-holder .text-side,.ornament-bg .img-text-holder img{max-width:100%;width:100%}.ornament-bg .img-text-holder .text-side{padding:15px 25px 40px 15px}.ornament-bg .img-text-holder .text-side h6{text-align:center}.ornament-bg .img-text-holder .text-side span{display:inline-block;width:100%;text-align:center}.ornament-bg .img-text-holder .text-side .divider{width:100%;margin-bottom:16px}.brands .carousel-holder{padding:20px 60px 32px}.brands .carousel-holder .brands-carousel .brands-slide{width:150px}.brands .carousel-holder .brands-carousel .owl-nav .owl-next,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{width:14px;height:19px;right:-15px}.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{left:-15px}.pictures-holder .picture-holder,.pictures-holder .picture-holder.picture-3{width:9%}.notre-savoir-page strong{font-size:18px}.text-content .illustration-block{padding:18px 35px 32px 42px}.text-content .illustration-block .illstr{width:135px}.text-content .illustration-block .illstr:first-child{width:75px}.text-content .illustration-block .illstr:nth-child(2) img{right:0;left:auto}.text-content .illustration-block .illstr:last-child{width:115px}.text-content .illustration-block .illstr:last-child img{right:0;left:auto}.text-content-2 .desktop-text{margin-bottom:0}.text-content-2 .pictures-row{padding-top:30px;margin-bottom:30px}.text-content-2 .bold{font-size:16px;margin-bottom:12px}.scheme-block .scheme-desktop{display:none}.scheme-block .scheme-mobile{display:block;width:60%;margin:0 auto}.fluid-text-image{margin-bottom:30px}.w50-wrapper .w50-block{width:100%}.w50-wrapper .w50-block:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;min-height:90px}.w50-wrapper .w50-block:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.w50-wrapper .w50-block:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.w50-wrapper .w50-container{max-width:100%;width:100%;padding:0 15px}.w50-wrapper .w50-container .text-holder{width:100%;padding-top:15px}.button-red{padding:12px 20px;font-size:16px}.banner{height:419px;margin-bottom:80px;height:320px}.banner .caption-title{min-width:395px;bottom:-40px}.breadcrumbs li{font-size:15px;font-size:12px}.banner-carousel .slide{height:390px}.banner-carousel .slide-title strong{font-size:14px;line-height:1}.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.banner-carousel .owl-nav .owl-next,.banner-carousel .owl-nav .owl-prev,.banner-carousel .products .products-carousel .owl-nav .owl-prev,.brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev,.products .products-carousel .banner-carousel .owl-nav .owl-prev{width:14px;height:19px}.accelerators-block{padding:30px 0 0}.accelerators-block .accelerators-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}.accelerators-block .accelerator{width:100%;height:280px;margin-bottom:30px}.accelerators-block .accelerator img{height:100%;-o-object-fit:cover;object-fit:cover}.accelerators-block .acc-title-holder{top:8%;height:84%}.banner-decor:after{height:24px}.solution .text-holder{margin-bottom:23px}.solution-illustration{padding-top:10px;margin-bottom:30px}.solution-illustration .img-box{width:100%;border-right:none;border-bottom:1px solid #d0ae88;padding-bottom:17px;min-height:225px;margin-bottom:5px}.heading-decoration{font-size:18px;min-width:230px;margin-bottom:22px;margin-left:-7px}.heading-decoration .text{padding:7px 70px 9px 11px}.heading-decoration:after{top:-25%}.products .gallery-title{font-size:16px;line-height:1.1;padding-top:0;margin-top:-7px;margin-bottom:15px}.products .product-carousel-holder{margin-bottom:24px}.products .products-carousel .owl-item:after{top:5px;left:5px;right:5px;bottom:5px}.products .products-carousel .owl-item .slide-title{font-size:23px}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{width:14px;height:19px;right:0}.products .products-carousel .owl-nav .owl-prev{left:0}.client-section .grid-row .img-holder{position:static;margin-left:-15px;margin-right:-15px}.client-section .grid-row .img-holder img{height:auto}.client-section .grid-row .text-holder{min-height:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:19px;padding-right:0!important;padding-left:0!important;padding-bottom:105px}.client-section .grid-row .text-holder p{margin-bottom:18px}.client-section .grid-row .text-holder ul{font-size:15px}.client-section .grid-row .text-holder ul li:after{top:11px}.client-section .grid-row.inverse .text-holder{padding-bottom:105px}.client-section .grid-row.inverse .img-holder{position:static}.client-section .grid-row.inverse .bottom-row .container:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.client-section .grid-row .bottom-row .container{padding:49px 10px 12px}.client-section .grid-row .bottom-row .container .slide-close{width:22px;height:22px;top:18px;right:21px;font-size:18px;line-height:21px}.client-section .grid-row .bottom-row .container:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.client-section .h4{text-align:center;margin:0 auto 10px;font-size:24px;max-width:200px;display:block}.client-section .h4:after{right:calc(100% + 10px);left:-999px;top:50%}.client-section .h4:before{content:"";position:absolute;bottom:0;height:1px;background-color:currentColor;left:calc(100% + 10px);right:-9999px;top:50%}.client-section .btn-holder .button-red{min-width:225px}.client-section .btn-holder{bottom:30px}.client-section .logo-group .h5{font-size:22px;margin-bottom:15px}.client-section .logo-group .logos-holder .logo-box{height:121px;margin-right:2%;width:22%}}@media (max-width:767px) and (max-width:479px){.client-section .h4:before{left:100%}}@media screen and (max-width:600px){.banner-carousel .slide-title .container{padding-left:70px;line-height:1}.accelerators-block .accelerator{height:220px;margin-bottom:20px}}@media (max-width:479px){#footer .logo{width:93px}.ornament-bg{background-size:15%;padding-bottom:0}.ornament-bg .container{padding:0}.ornament-bg .content-wrapper{padding:0 0 36px}.ornament-bg .content-wrapper .section-title{top:-19px;padding:0}.ornament-bg .content-wrapper .section-title:after{right:-500px;left:auto}.ornament-bg .content-wrapper .section-title:before{left:-500px}.ornament-bg .content-wrapper .btn-holder{width:84%;padding:6px 23px;bottom:-16px}.ornament-bg .content-wrapper .btn-holder:after{right:-500px}.ornament-bg .content-wrapper .btn-holder:before{left:-500px}.ornament-bg .content-wrapper .btn-holder .button-red{min-width:222px}.ornament-bg .img-text-holder img{height:249px}.ornament-bg .img-text-holder .text-side{padding:10px 25px 30px 15px}.ornament-bg .img-text-holder .text-side p{display:none}.ornament-bg .img-text-holder .text-side .mobile-p{display:block}.ornament-bg .img-text-holder .text-side .bottom-r-link{padding:10px 10px 25px}.brands{padding:0}.brands h2{margin-bottom:35px}.brands .carousel-holder{padding:20px 30px 32px;-webkit-box-shadow:none;box-shadow:none}.brands .carousel-holder .brands-carousel .brands-slide{width:100px}.brands .carousel-holder .brands-carousel .owl-nav .owl-next,.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{right:-18px}.brands .carousel-holder .brands-carousel .owl-nav .owl-prev{left:-18px}.image-bg{padding:38px 0 67px;background-size:200%;background-position:-280px -190px}.image-bg .container{padding:0}.image-bg .section-title{width:80%;margin:0 auto;line-height:1.1;margin-bottom:16px}.image-bg p{width:90%;line-height:1.2}.pictures-holder{max-width:260px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:23px 20px}.pictures-holder .picture-holder{width:36%;margin-bottom:10px}.pictures-holder .picture-holder.picture-1{width:39%}.pictures-holder .picture-holder.picture-2{width:26%}.pictures-holder .picture-holder.picture-2 img{position:relative;right:15px}.pictures-holder .picture-holder.picture-3{width:36%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.pictures-holder .picture-holder.picture-4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pictures-holder .picture-holder.picture-5{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.pictures-holder .picture-holder.picture-6{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.pictures-holder .picture-holder.picture-7{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.pictures-holder .picture-holder.picture-8{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.text-content .heading-decoration{margin-bottom:21px}.text-content .illustration-block{padding:30px 5px 5px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}.text-content .illustration-block .illstr-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.text-content .illustration-block .illstr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:225px;margin-bottom:32px}.text-content .illustration-block .illstr:first-child{width:132px}.text-content .illustration-block .illstr:last-child{width:205px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-content-2 .heading-decoration{margin-bottom:12px}.text-content-2 p{text-align:left;letter-spacing:-.3px}.text-content-2 p:nth-of-type(2){margin-bottom:15px}.text-content-2 .pictures-row{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:26px}.text-content-2 .row-element{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px;margin-bottom:20px}.text-content-2 .row-element:first-child{width:100px}.text-content-2 .row-element:nth-child(2){right:0;left:auto}.text-content-2 .row-element:last-child{width:50px;margin-bottom:0}.text-content-2 strong{width:100%;margin-bottom:15px}.scheme-block .scheme-mobile{display:block;width:100%;height:1124px;margin:0 auto}.scheme-block .scheme-mobile img{width:100%;height:100%}.scheme-block .heading-decoration{margin-bottom:30px}.scheme-block .scheme-holder{margin-bottom:37px}.scheme-block .single-text{display:none}.fluid-text-image{margin-bottom:15px}.fluid-text-image .heading-decoration{margin-bottom:20px}.w50-wrapper .w50-block{min-height:185px}.w50-wrapper .w50-container{padding:0}.w50-wrapper .w50-container img{margin-bottom:18px;width:80%}.marked-gold.desktop{display:none}.marked-gold.mobile{display:block}.desktop-text{display:none}.mobile-text{display:block}.banner{height:275px;margin-bottom:67px}.banner .caption-title{padding:15px 5px;min-width:280px;bottom:-53px}.banner .caption-title .thin,.banner .caption-title .thin .bold{display:inline-block;width:100%;text-align:center}.banner-carousel .slide{height:291px;background-size:cover}.banner-carousel .slide.main-slide{background-position:43% 50%;background-size:155%}.banner-carousel .slide-title .container{padding-left:20px}.banner-carousel .slide-title strong{font-size:12px}.banner-carousel .owl-nav{top:80.5%;max-width:156px;height:20px}.banner-carousel .owl-dots{top:80.5%;height:20px;max-width:56px}.banner-carousel .owl-dots .owl-dot{width:10px;height:10px}.banner-carousel .owl-dots .owl-dot:after{width:6px;height:6px}.accelerators-block{margin-bottom:10px}.accelerators-block .accelerator{height:124px}.accelerators-block .acc-title-holder{top:4%;left:2%;width:96%;height:92%}.accelerators-block .acc-title-holder .acc-title span,.accelerators-block .acc-title-holder .acc-title strong{font-size:30px;line-height:1.5}.banner-decor:after{height:17px}.solution-illustration{-webkit-box-shadow:none;box-shadow:none;margin-bottom:19px}.heading-decoration .text{padding:7px 55px 9px 11px}.products .gallery-title{margin-bottom:6px}.products .products-carousel{padding:0 20px}.products .products-carousel .owl-item{margin-top:0;margin-bottom:0;padding:5px 11px;max-width:187px;margin:10px auto!important}.products .products-carousel .owl-item.center{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev,.products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev,.products .products-carousel .owl-nav .owl-next,.products .products-carousel .owl-nav .owl-prev{right:0}.products .products-carousel .owl-nav .owl-prev{left:0}.client-section .grid-row .img-holder{margin-left:-75px;margin-right:-75px}.client-section .h4:after{right:100%}.client-section .logo-group .logos-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-bottom:11px}.client-section .logo-group .logos-holder .logo-box{width:40%;margin:0 9px 20px}} +#header .bottom-holder, .breadcrumbs, .client-section .grid-row .text-holder ul, .unmarked-list { + margin: 0; + padding: 0; + list-style: none; +} +#header .header-top:after, #header .menu-holder:after, .clearfix:after, .client-section .container:after, .container:after { + content: ""; + display: block; + clear: both; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +.ellipsis { + white-space: nowrap; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + overflow: hidden; +} +@font-face { + font-family: Avenir; + src: url(../fonts/AvenirLTStd-HeavyOblique.eot); + src: url(../fonts/AvenirLTStd-HeavyOblique.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirLTStd-HeavyOblique.woff) format("woff"), url(../fonts/AvenirLTStd-HeavyOblique.ttf) format("truetype"); + font-weight: 900; + font-style: italic; +} +@font-face { + font-family: Avenir; + src: url(../fonts/AvenirLTStd-Heavy.eot); + src: url(../fonts/AvenirLTStd-Heavy.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirLTStd-Heavy.woff) format("woff"), url(../fonts/AvenirLTStd-Heavy.ttf) format("truetype"); + font-weight: 900; + font-style: normal; +} +@font-face { + font-family: Avenir; + src: url(../fonts/AvenirLTStd-Medium.eot); + src: url(../fonts/AvenirLTStd-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirLTStd-Medium.woff) format("woff"), url(../fonts/AvenirLTStd-Medium.ttf) format("truetype"); + font-weight: 500; + font-style: normal; +} +@font-face { + font-family: Avenir; + src: url(../fonts/AvenirLTStd-Black.eot); + src: url(../fonts/AvenirLTStd-Black.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirLTStd-Black.woff) format("woff"), url(../fonts/AvenirLTStd-Black.ttf) format("truetype"); + font-weight: 700; + font-style: normal; +} +@font-face { + font-family: Avenir; + src: url(../fonts/AvenirLTStd-Light.eot); + src: url(../fonts/AvenirLTStd-Light.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirLTStd-Light.woff) format("woff"), url(../fonts/AvenirLTStd-Light.ttf) format("truetype"); + font-weight: 300; + font-style: normal; +} +@font-face { + font-family: Avenir; + src: url(../fonts/AvenirLTStd-Book.eot); + src: url(../fonts/AvenirLTStd-Book.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirLTStd-Book.woff) format("woff"), url(../fonts/AvenirLTStd-Book.ttf) format("truetype"); + font-weight: 400; + font-style: normal; +} +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +*, :after, :before { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} +body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #292929; + background: #fff; + font: 16px/1.44 Avenir, Arial, Helvetica Neue, Helvetica, sans-serif; + min-width: 320px; +} +img { + max-width: 100%; + height: auto; +} +.gm-style img { + max-width: none; +} +.h, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { + font-family: inherit; + font-weight: 700; + margin: 0 0 10px; + color: inherit; +} +.h1, h1 { + font-size: 68px; +} +.h2, h2 { + font-size: 40px; +} +.h3, h3 { + font-size: 30px; +} +.h4, h4 { + font-size: 26px; +} +.h5, h5 { + font-size: 22px; +} +.h6, h6 { + font-size: 20px; +} +p { + margin: 0 0 1em; +} +a { + color: #1d1d1b; +} +a:focus, a:hover { + text-decoration: none; +} +fieldset, form { + margin: 0; + padding: 0; + border-style: none; +} +input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], textarea { + -webkit-appearance: none; + -webkit-border-radius: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #575756; + padding: 10px 5px; +} +input[type=email]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, textarea:focus { + border-color: #292929; +} +input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { + color: #575756; +} +input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + color: #575756; +} +input[type=email]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=search]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=text]:-moz-placeholder, textarea:-moz-placeholder { + color: #575756; +} +input[type=email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, textarea:-ms-input-placeholder { + color: #575756; +} +input[type=email].placeholder, input[type=password].placeholder, input[type=search].placeholder, input[type=tel].placeholder, input[type=text].placeholder, textarea.placeholder { + color: #575756; +} +select { + -webkit-border-radius: 0; +} +textarea { + resize: vertical; + vertical-align: top; +} +button, input[type=button], input[type=file], input[type=reset], input[type=submit] { + -webkit-appearance: none; + -webkit-border-radius: 0; + cursor: pointer; +} +#header { + color: #fff; + position: relative; + background-color: #575756; +} +#header a { + -webkit-transition: color .3s ease-in-out; + -o-transition: color .3s ease-in-out; + transition: color .3s ease-in-out; + color: inherit; + text-decoration: none; +} +#header a.color_link { + color: #d0ae88; +} +#header a:hover { + color: #d0ae88; +} +#header .header-top { + font-size: 15px; + background-color: #191919; + font-weight: 600; + padding: 9px 0; +} +#header .header-top nav { + float: right; +} +#header .header-top nav a { + margin: 0 24px; + display: inline-block; + position: relative; +} +#header .header-top nav a:after { + content: ""; + position: absolute; + top: 50%; + right: -32px; + width: 6px; + height: 2px; + margin-top: -1px; + background-color: #fff; +} +#header .header-top nav a:last-of-type { + margin-right: 0; +} +#header .header-top nav a:last-of-type:after { + display: none; +} +#header .header-bottom { + font-size: 18px; + background-color: #575756; +} +#header .bottom-holder { + margin: 0; + list-style: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding-left: 200px; + float: right; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: stretch; + -ms-flex-pack: stretch; + justify-content: stretch; + font-size: 14px; +} +#header .bottom-holder li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +#header .bottom-holder li.current-menu-item a { + background-color: #292929; +} +#header .bottom-holder li:last-child a:after { + display: none; +} +#header .bottom-holder a { + -webkit-transition: background-color .3s ease-in-out, color .3s ease-in-out; + -o-transition: background-color .3s ease-in-out, color .3s ease-in-out; + transition: background-color .3s ease-in-out, color .3s ease-in-out; + padding: 46px 22px 39px; + display: inline-block; + position: relative; + margin-right: 1px; + background-color: transparent; + font-weight: 700; + line-height: 1.2; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-align: center; +} +#header .bottom-holder a:first-child, #header .bottom-holder a:last-child { + -ms-flex-negative: 0; + flex-shrink: 0; +} +#header .bottom-holder a:after { + content: ""; + position: absolute; + width: 1px; + top: 50%; + left: 100%; + background-color: #d0ae88; + height: 50px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +#header .menu-close { + position: absolute; + top: 7px; + right: 12px; + display: inline-block; + width: 16px; + height: 16px; + overflow: hidden; + z-index: 2; + display: none; + cursor: pointer; +} +#header .menu-close:hover:after, #header .menu-close:hover:before { + -webkit-transition: background-color .3s ease-in-out; + -o-transition: background-color .3s ease-in-out; + transition: background-color .3s ease-in-out; + background-color: #d0ae88; +} +#header .menu-close:after, #header .menu-close:before { + content: ""; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(45deg); + -ms-transform: translate(-50%, -50%) rotate(45deg); + transform: translate(-50%, -50%) rotate(45deg); + height: 3px; + background-color: #fff; + width: 20px; + border-radius: 30px; +} +#header .menu-close:after { + -webkit-transform: translate(-50%, -50%) rotate(-45deg); + -ms-transform: translate(-50%, -50%) rotate(-45deg); + transform: translate(-50%, -50%) rotate(-45deg); +} +#header .logo { + display: inline-block; + width: 189px; + padding: 0 5px 0 0; + position: absolute; + right: 0; + left: 0; + bottom: 8px; +} +#header .logo-container { + position: absolute; + left: 15px; + right: 0; + bottom: 0; + width: 100%; + max-width: 1280px; + margin: 0 auto; + padding: 0 15px; +} +#header .logo img { + width: 100%; + height: auto; +} +.menu-opener { + -webkit-transition: border-color .3s ease-in-out; + -o-transition: border-color .3s ease-in-out; + transition: border-color .3s ease-in-out; + display: none; + font-size: 0; + text-indent: -9999px; + border-top: 2px solid #fff; + border-bottom: 2px solid #fff; + padding: 4px 0; + width: 22px; + height: 14px; + overflow: hidden; +} +.menu-opener .burger { + display: block; + height: 2px; + background-color: #fff; +} +#footer { + background-color: #575756; + overflow: hidden; + color: #fff; + font-size: 13px; +} +#footer a { + color: #fff; + text-decoration: none; + -webkit-transition: background-color .3s ease-in-out, color .3s ease-in-out; + -o-transition: background-color .3s ease-in-out, color .3s ease-in-out; + transition: background-color .3s ease-in-out, color .3s ease-in-out; +} +#footer .container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +#footer .footer-left { + width: 76.7%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +#footer .footer-links { + padding: 30px 10px 33px 25px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%} +#footer .footer-links a:hover { + color: #d0ae88; +} +#footer .footer-links .col { + width: 31%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +#footer .footer-links .col:first-child { + width: 27.5%} +#footer .footer-links .col:last-child { + width: 45%} +#footer .footer-links a { + position: relative; + padding: 7px 5px 7px 30px; +} +#footer .footer-links a:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 1px; + background-color: #fff; +} +#footer .footer-right { + background-color: #d0ae88; + position: relative; + width: 16.5%; + padding: 19px 10px 20px 35px; + -ms-flex-item-align: stretch; + align-self: stretch; +} +#footer .footer-right nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +#footer .footer-right nav a { + margin-bottom: 4px; + display: inline-block; + font-size: 13px; +} +#footer .footer-right:after { + content: ""; + display: inline-block; + position: absolute; + top: 0; + left: 100%; + right: auto; + bottom: 0; + width: 9999px; + background-color: #d0ae88; +} +#footer .logo { + display: inline-block; + width: 168px; + padding: 0 5px 0 0; + -webkit-transform: translateY(-6px); + -ms-transform: translateY(-6px); + transform: translateY(-6px); +} +#footer .logo img { + width: 100%; + height: auto; +} +#footer .footer-contact { + display: none; + text-align: center; + font-size: 12px; + line-height: 1.2; + font-weight: 800; + letter-spacing: -.3px; +} +#footer .footer-contact address { + margin-bottom: 0; + font-style: normal; +} +.home-page h2 { + font-size: 48px; + font-weight: 300; +} +.ornament-bg { + background: url(../images/ornament.png) -5px 0; + background-size: 3.5%; + background-color: #fff5eb; + padding: 39px 0 82px; + border-top: 25px solid #fff5eb; +} +.ornament-bg .content-wrapper { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 58px 58px 75px 84px; + border: 1px solid #d0ae88; + position: relative; +} +.ornament-bg .content-wrapper .btn-holder, .ornament-bg .content-wrapper .section-title { + position: absolute; + background-color: #fff5eb; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ornament-bg .content-wrapper .section-title { + padding: 0 22px; + line-height: 100px; + top: -60px; +} +.ornament-bg .content-wrapper .btn-holder { + padding: 22px; + bottom: -56px; +} +.ornament-bg .img-text-holder { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-shadow: 0 0 10px #7d7c7c; + box-shadow: 0 0 10px #7d7c7c; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ornament-bg .img-text-holder img { + display: block; + max-width: 546px; + height: auto; +} +.ornament-bg .img-text-holder .text-side { + padding: 35px 45px 15px 33px; + background-color: #fff; + position: relative; + max-width: 620px; +} +.ornament-bg .img-text-holder .text-side h6 { + font-weight: 700; + margin-bottom: 0; + line-height: 1.1; +} +.ornament-bg .img-text-holder .text-side span { + font-size: 15px; + font-style: italic; +} +.ornament-bg .img-text-holder .text-side .divider { + height: 1px; + width: 70%; + background-color: #7d7c7c; + margin: 4px 0 29px; +} +.ornament-bg .img-text-holder .text-side p { + color: #7d7c7c; + line-height: 1.2; +} +.ornament-bg .img-text-holder .text-side p:nth-of-type(2) { + margin-bottom: 0; +} +.ornament-bg .img-text-holder .text-side .mobile-p { + display: none; +} +.ornament-bg .img-text-holder .text-side .bottom-r-link { + padding: 15px; + position: absolute; + right: 0; + bottom: 0; + line-height: 1; +} +.brands { + padding: 62px 0 90px; +} +.brands h2 { + text-align: center; + margin-bottom: 48px; +} +.brands .carousel-holder { + padding: 23px 100px 48px; + -webkit-box-shadow: 0 0 12px #7d7c7c; + box-shadow: 0 0 12px #7d7c7c; +} +.brands .carousel-holder .brands-carousel .brands-slide { + -webkit-transition: -webkit-transform .3s ease-in-out; + transition: -webkit-transform .3s ease-in-out; + -o-transition: transform .3s ease-in-out; + transition: transform .3s ease-in-out; + transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; + display: block; + width: 220px; + margin: 0 auto; +} +.brands .carousel-holder .brands-carousel .brands-slide:hover { + -webkit-transform: scale(.95); + -ms-transform: scale(.95); + transform: scale(.95); +} +.brands .carousel-holder .brands-carousel img { + display: block; + width: 100%; + height: auto; +} +.brands .carousel-holder .brands-carousel .owl-nav { + display: block; + width: 100%; + height: 33px; + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + z-index: -1; +} +.brands .carousel-holder .brands-carousel .owl-nav .owl-next, .brands .carousel-holder .brands-carousel .owl-nav .owl-prev { + -webkit-transition: opacity .3s ease-in-out; + -o-transition: opacity .3s ease-in-out; + transition: opacity .3s ease-in-out; + display: block; + position: absolute; + width: 25px; + height: 33px; + right: -65px; + left: auto; + font-size: 0; + background: url(../images/owl-nav-arrow-brown.svg); +} +.brands .carousel-holder .brands-carousel .owl-nav .owl-next:hover, .brands .carousel-holder .brands-carousel .owl-nav .owl-prev:hover { + opacity: .5; +} +.brands .carousel-holder .brands-carousel .owl-nav .owl-prev { + left: -60px; + right: auto; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.image-bg { + padding: 30px 0 67px; + background: url(../images/bottom-img-bg.svg) #f4f4f4; + background-repeat: no-repeat; + background-size: 100%; + background-position: 0 42%} +.image-bg .section-title { + text-align: center; + margin-bottom: 20px; +} +.image-bg p { + display: block; + margin: 0 auto; + width: 85%; + text-align: center; + font-size: 23px; + font-weight: 500; + margin-bottom: 50px; + line-height: 1.2; +} +.pictures-holder { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 35px 23px 53px 32px; + background-color: #fff; +} +.pictures-holder .picture-holder { + width: 12.5%; + max-height: 164px; +} +.pictures-holder .picture-holder.picture-1, .pictures-holder .picture-holder.picture-2 { + width: 7%} +.pictures-holder .picture-holder.picture-3 { + width: 11%} +.pictures-holder .picture-holder img { + display: block; + margin: 0 auto; +} +.marked-red { + color: #e30613; +} +.marked-middle-gray { + color: #585857; +} +.bold { + font-weight: 600; + color: inherit; +} +.notre-savoir-page .banner { + background-position: 50% 100%} +.notre-savoir-page strong { + display: inline-block; + text-align: center; + font-size: 26px; + font-weight: 500; + line-height: 1.2; + font-style: italic; +} +.text-content { + margin-bottom: 37px; +} +.text-content .heading-decoration { + margin-bottom: 15px; +} +.text-content .text-wrapper p { + line-height: 1.2; + color: #7d7c7c; +} +.text-content .text-wrapper p:first-of-type { + margin-bottom: 0; +} +.text-content .text-wrapper p:nth-of-type(2) { + margin-bottom: 30px; +} +.text-content .illustration-block { + max-width: 956px; + margin: 0 auto; + padding: 18px 89px 42px 112px; + -webkit-box-shadow: 2px 2px 6px #575756; + box-shadow: 2px 2px 6px #575756; + margin-bottom: 35px; +} +.text-content .illustration-block .illstr-holder { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + margin-bottom: 30px; +} +.text-content .illustration-block .illstr { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + width: 225px; +} +.text-content .illustration-block .illstr img { + display: block; + width: 100%; + height: auto; +} +.text-content .illustration-block .illstr:first-child { + width: 132px; +} +.text-content .illustration-block .illstr:nth-child(2) img { + position: relative; + right: 30px; +} +.text-content .illustration-block .illstr:last-child { + width: 205px; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.text-content .illustration-block .illstr:last-child img { + position: relative; + right: 42px; +} +.text-content-2 { + margin-bottom: 45px; +} +.text-content-2 .heading-decoration { + margin-bottom: 30px; +} +.text-content-2 .desktop-text { + margin-bottom: 43px; +} +.text-content-2 .desktop-text p:first-child { + margin-bottom: 0; +} +.text-content-2 p { + line-height: 1.2; + text-align: center; +} +.text-content-2 p:nth-of-type(2) { + margin-bottom: 10px; +} +.text-content-2 p:nth-of-type(3) { + margin-bottom: 45px; +} +.text-content-2 .pictures-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + max-width: 422px; + margin: 0 auto; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 58px; +} +.text-content-2 .row-element { + width: 104px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.text-content-2 .row-element img { + display: block; + width: 100%; + height: auto; +} +.text-content-2 .row-element:first-child { + width: 139px; +} +.text-content-2 .row-element:nth-child(2) { + position: relative; + right: 12px; +} +.text-content-2 .row-element:last-child { + width: 72px; +} +.text-content-2 strong { + display: block; + width: 82%; + margin: 0 auto; + margin-bottom: 40px; +} +.text-content-2 .bold { + font-size: 20px; + margin-bottom: 20px; + text-align: center; +} +.scheme-block { + margin-bottom: 31px; +} +.scheme-block .scheme-mobile { + display: none; +} +.scheme-block .heading-decoration { + margin-bottom: 20px; +} +.scheme-block .scheme-holder { + margin-bottom: 44px; +} +.scheme-block .single-text { + text-align: right; + margin-bottom: 30px; +} +.fluid-text-image { + margin-bottom: 50px; +} +.fluid-text-image .heading-decoration { + margin-bottom: 30px; +} +.w50-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.w50-wrapper .w50-block { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + width: 50%; + min-height: 375px; + background-size: cover; + background-position: 50% 50%; + background-repeat: no-repeat; +} +.w50-wrapper .w50-block:nth-child(2) { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.w50-wrapper .w50-block:nth-child(3) .w50-container { + padding: 0 10px; +} +.w50-wrapper .w50-container { + max-width: 640px; +} +.w50-wrapper .w50-container ul { + padding-top: 20px; + margin-bottom: 31px; +} +.w50-wrapper .w50-container ul li { + font-weight: 600; + font-size: 20px; + line-height: 1.2; +} +.w50-wrapper .w50-container img { + display: block; + width: 51%; + height: auto; + margin-left: 19%; + margin-bottom: 40px; +} +.w50-wrapper .w50-container p { + line-height: 1.2; +} +.w50-wrapper .w50-container p:first-of-type { + margin-bottom: 0; +} +.w50-wrapper .w50-container .bold { + text-transform: uppercase; +} +.w50-wrapper .w50-container .text-holder { + width: 84%; + padding-top: 130px; + margin: 0 auto; +} +.w50-wrapper .w50-container .text-holder strong { + top: -20px; +} +.marked-gold { + color: #d0ae88; +} +.marked-gold.mobile, .mobile-text { + display: none; +} +.unmarked-list { + padding: 0; +} +.container { + max-width: 1310px; + margin: 0 auto; + padding: 0 15px; +} +.wrapper { + overflow: hidden; +} +.button-red { + -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out; + -o-transition: color .3s ease-in-out, background-color .3s ease-in-out; + transition: color .3s ease-in-out, background-color .3s ease-in-out; + display: block; + padding: 16.5px 4px; + min-width: 276px; + font-size: 20px; + font-weight: 600; + color: #fff; + text-decoration: none; + background-color: #e30613; + border-top: 2px solid #e30613; + border-left: 2px solid #e30613; + border-right: 2px solid #e30613; + border-bottom: 7px solid #b5050f; + text-align: center; +} +.button-red:hover { + background-color: #fff; + color: #e30613; +} +.banner { + height: 519px; + background-size: cover; + background-position: 50% 50%; + position: relative; + margin-bottom: 104px; + background-repeat: no-repeat; +} +.banner .caption-title { + position: absolute; + bottom: -54px; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + min-width: 675px; + padding: 26px 43px; + background-color: #fff; + -webkit-box-shadow: 0 -10px 15px 0 rgba(0, 1, 0, .2); + box-shadow: 0 -10px 15px 0 rgba(0, 1, 0, .2); + z-index: 3; +} +.banner .caption-title h1 { + display: inline-block; + width: 100%; + font-size: 40px; + text-align: center; + color: #d0ae88; +} +.banner .caption-title .thin { + font-weight: 300; +} +.banner .caption-title .thin .bold { + font-weight: 600; +} +.breadcrumbs li { + display: inline-block; + margin-right: 10px; + position: relative; + color: #fff; + font-size: 16px; + text-shadow: 0 0 4.5px rgba(0, 0, 0, .6); +} +.breadcrumbs li a { + color: inherit; + text-decoration: none; +} +.breadcrumbs li a:hover { + text-decoration: underline; +} +.breadcrumbs li:after { + content: "-"; + position: absolute; + width: 3px; + height: 1px; + right: -7px; +} +.breadcrumbs li:last-child:after { + display: none; +} +.banner-carousel .slide { + height: 738px; + background-size: 100%; + background-position: 50% 10%; + background-repeat: no-repeat; +} +.banner-carousel .slide-title { + position: absolute; + width: 100%; + top: 62%; + left: 0; +} +.banner-carousel .slide-title .container { + padding-left: 170px; +} +.banner-carousel .slide-title strong { + display: inline-block; + width: 100%; + font-weight: 700; + font-size: 24px; + color: #fff; +} +.banner-carousel .owl-nav { + max-width: 272px; + height: 30px; + width: 100%; + position: absolute; + top: 88.5%; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev, .banner-carousel .owl-nav .owl-next, .banner-carousel .owl-nav .owl-prev, .banner-carousel .products .products-carousel .owl-nav .owl-prev, .brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev, .products .products-carousel .banner-carousel .owl-nav .owl-prev { + -webkit-transition: opacity .3s ease-in-out; + -o-transition: opacity .3s ease-in-out; + transition: opacity .3s ease-in-out; + position: absolute; + width: 25px; + height: 33px; + right: 0; + left: auto; + font-size: 0; + padding: 10px; +} +.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev:after, .banner-carousel .owl-nav .owl-next:after, .banner-carousel .owl-nav .owl-prev:after, .banner-carousel .products .products-carousel .owl-nav .owl-prev:after, .brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev:after, .products .products-carousel .banner-carousel .owl-nav .owl-prev:after { + position: absolute; + left: 0; + right: 0; + bottom: 0; + top: 0; + content: ""; + background-image: url(../images/owl-nav-arrow.svg); + background-repeat: no-repeat; + background-position: 50% 50%} +.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev:hover, .banner-carousel .owl-nav .owl-next:hover, .banner-carousel .owl-nav .owl-prev:hover, .brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev:hover { + opacity: .6; +} +.banner-carousel .owl-nav .owl-prev { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + left: 0; + right: auto; +} +.banner-carousel .owl-dots { + position: absolute; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 30px; + max-width: 100px; + width: 100%; + top: 88.5%; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.banner-carousel .owl-dots .owl-dot { + position: relative; + width: 18px; + height: 18px; + background: transparent; + border: 1px solid #fff; + border-radius: 50%} +.banner-carousel .owl-dots .owl-dot:after { + -webkit-transition: opacity .3s ease-in-out; + -o-transition: opacity .3s ease-in-out; + transition: opacity .3s ease-in-out; + content: ""; + opacity: 0; + position: absolute; + width: 12px; + height: 12px; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background-color: #fff; + border-radius: 50%} +.banner-carousel .owl-dots .owl-dot.active:after, .banner-carousel .owl-dots .owl-dot:hover:after { + opacity: 1; +} +.accelerators-block { + padding: 60px 0 100px; +} +.accelerators-block .accelerators-holder { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.accelerators-block .accelerators-holder .accelerator:last-child .acc-title { + padding-top: 50px; +} +.accelerators-block .accelerator { + display: block; + width: 30%; + position: relative; +} +.accelerators-block .accelerator img { + display: block; + width: 100%; + height: auto; +} +.accelerators-block .acc-title-holder { + position: absolute; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + top: 3.5%; + left: 3.5%; + width: 93%; + height: 93%; + border: 1px solid #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.accelerators-block .acc-title-holder .acc-title { + width: 100%; + text-align: center; +} +.accelerators-block .acc-title-holder .acc-title span, .accelerators-block .acc-title-holder .acc-title strong { + display: inline-block; + width: 100%; + line-height: 1.2; + color: #fff; + font-size: 48px; + text-shadow: 2px 2px 6px #575756; +} +.accelerators-block .acc-title-holder .acc-title span { + line-height: 1; +} +.accelerators-block .acc-title-holder .acc-title .grayscale, .accelerators-block .acc-title-holder .acc-title .grayscale.grayscale-fade { + -webkit-transition: -webkit-filter 2s; + transition: -webkit-filter 2s; + -o-transition: filter 2s; + transition: filter 2s; + transition: filter 2s, -webkit-filter 2s; +} +.banner-decor { + position: relative; +} +.banner-decor:after { + content: ""; + display: inline-block; + left: 0; + right: 0; + bottom: 0; + background-image: url(../images/banner-decor.png); + position: absolute; + height: 92px; + background-size: 100% 100%; + pointer-events: none; +} +.solution .text-holder { + text-align: center; + font-size: 16px; + color: #7d7c7c; + line-height: 1.2; + margin-bottom: 37px; +} +.solution .text-holder span { + display: block; + font-weight: 400; +} +.solution .text-holder strong { + display: block; + font-weight: 900; + text-transform: uppercase; +} +.solution .text-holder p { + margin-bottom: 20px; +} +.solution-illustration { + padding: 38px 65px 0; + -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, .1); + box-shadow: 0 0 9px 0 rgba(0, 0, 0, .1); + color: #d0ae88; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + text-align: center; + margin-bottom: 40px; +} +.solution-illustration .img-box { + width: 20%; + font-size: 20px; + border-right: 1px solid #d0ae88; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + min-height: 200px; + padding-bottom: 22px; + margin-bottom: 20px; +} +.solution-illustration .img-box:last-child { + border: none; +} +.solution-illustration .img-box img { + display: inline-block; + margin-bottom: 0; +} +.solution-illustration .img-box .img-caption { + font-weight: 400; + width: 100%; + display: block; + -ms-flex-item-align: end; + align-self: flex-end; +} +.heading-decoration { + position: relative; + display: inline-block; + min-width: 264px; + color: #fff; +} +.heading-decoration .text { + position: relative; + height: 100%; + width: 100%; + z-index: 2; + display: block; + padding: 12px 114px 18px 15px; +} +.heading-decoration .text:after { + content: ""; + position: absolute; + left: 88px; + right: 176px; + bottom: 0; + top: 3.9%; + background-image: url(../images/heading-decor-center.png); + background-size: 1px 100%; + background-repeat: repeat-x; + z-index: -1; +} +.heading-decoration:before { + left: 0; + top: 0; + width: 88px; + background-image: url(../images/heading-decor-left.png); +} +.heading-decoration:after, .heading-decoration:before { + content: ""; + position: absolute; + bottom: 0; + display: inline-block; + background-size: 100% 100%; + background-repeat: no-repeat; + z-index: 1; +} +.heading-decoration:after { + right: 0; + top: -26%; + width: 176px; + background-image: url(../images/heading-decor-right.png); +} +.products .gallery-title { + display: block; + text-align: center; + color: #d0ae88; + font-size: 24px; + font-style: italic; + margin-bottom: 10px; + padding-top: 5px; +} +.products .product-carousel-holder { + margin-bottom: 50px; +} +.products .products-carousel { + padding: 0 97px; +} +.products .products-carousel .owl-stage { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.products .products-carousel .owl-item { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-transition: opacity .3s ease-in-out, padding .3s ease-in-out, -webkit-transform .3s ease-in-out; + transition: opacity .3s ease-in-out, padding .3s ease-in-out, -webkit-transform .3s ease-in-out; + -o-transition: transform .3s ease-in-out, opacity .3s ease-in-out, padding .3s ease-in-out; + transition: transform .3s ease-in-out, opacity .3s ease-in-out, padding .3s ease-in-out; + transition: transform .3s ease-in-out, opacity .3s ease-in-out, padding .3s ease-in-out, -webkit-transform .3s ease-in-out; + opacity: .5; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + padding: 25px 35px; + border: 1px solid #7d7c7c; + -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2); + box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2); + margin-top: 48px; + margin-bottom: 48px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: relative; + background-color: #fff; +} +.products .products-carousel .owl-item img { + width: 100%} +.products .products-carousel .owl-item:after { + content: ""; + position: absolute; + top: 10px; + left: 10px; + right: 10px; + bottom: 10px; + border: 1px solid #d0ae88; +} +.products .products-carousel .owl-item .slide-title { + position: absolute; + top: 15px; + left: 15px; + right: 15px; + bottom: 15px; + font-weight: 900; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + font-size: 36px; + color: #fff; + text-shadow: 0 0 9px rgba(0, 0, 0, .35); +} +.products .products-carousel .owl-item.center { + -webkit-transform: scale(1.3); + -ms-transform: scale(1.3); + transform: scale(1.3); + opacity: 1; + z-index: 9999; +} +.products .products-carousel .owl-nav { + display: block; + width: 100%; + height: 33px; + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + left: 0; + right: 0; +} +.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev, .products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev, .products .products-carousel .owl-nav .owl-next, .products .products-carousel .owl-nav .owl-prev { + -webkit-transition: opacity .3s ease-in-out; + -o-transition: opacity .3s ease-in-out; + transition: opacity .3s ease-in-out; + display: block; + position: absolute; + width: 40px; + height: 54px; + right: 0; + left: auto; + top: -26px; + font-size: 0; + background: url(../images/owl-nav-arrow-brown.svg); +} +.products .products-carousel .owl-nav .owl-next:hover, .products .products-carousel .owl-nav .owl-prev:hover { + opacity: .8; +} +.products .products-carousel .owl-nav .owl-prev { + left: 0; + right: auto; + width: 40px; + height: 54px; + top: -26px; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.products .products-carousel .owl-nav .owl-prev:hover { + opacity: .8; +} +.client-section { + background-color: #f4f4f4; + padding-top: 46px; +} +.client-section .heading-decoration { + margin-bottom: 30px; +} +.client-section .grid-row .top-row { + background: #fff; + position: relative; +} +.client-section .grid-row .img-holder { + position: absolute; + top: 0; + left: 0; + right: 50%; + bottom: 0; +} +.client-section .grid-row .img-holder img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + vertical-align: top; +} +.client-section .grid-row .text-holder { + width: 50%; + float: right; + padding: 38px 37px 130px 34px; + min-height: 406px; + position: relative; + line-height: 1.2; +} +.client-section .grid-row .text-holder p { + margin-bottom: 20px; +} +.client-section .grid-row .text-holder ul { + line-height: 1.2; +} +.client-section .grid-row .text-holder ul li { + position: relative; + padding-left: 10px; +} +.client-section .grid-row .text-holder ul li:after { + content: ""; + position: absolute; + top: 9px; + left: 0; + height: 1px; + width: 6px; + background-color: currentColor; +} +.client-section .grid-row.inverse .text-holder { + float: left; + padding-bottom: 140px; + padding-left: 0; + position: relative; +} +.client-section .grid-row.inverse .text-holder .btn-holder { + left: -140px; +} +.client-section .grid-row.inverse .img-holder { + position: absolute; + top: 0; + left: 50%; + right: 0; + bottom: 0; +} +.client-section .grid-row.inverse .bottom-row .container:after { + content: ""; + position: absolute; + left: 25%; + -webkit-transform: translateX(calc(-50% - 70px)); + -ms-transform: translateX(calc(-50% - 70px)); + transform: translateX(calc(-50% - 70px)); + z-index: 99; + top: -1px; + height: 0; + width: 0; + border-left: 30px solid transparent; + border-right: 30px solid transparent; + border-top: 30px solid #fff; +} +.client-section .grid-row .bottom-row { + display: none; + position: relative; + -webkit-box-shadow: inset 0 13px 10px -12px rgba(0, 0, 0, .2), inset 0 -13px 10px -12px rgba(0, 0, 0, .2); + box-shadow: inset 0 13px 10px -12px rgba(0, 0, 0, .2), inset 0 -13px 10px -12px rgba(0, 0, 0, .2); +} +.client-section .grid-row .bottom-row .container { + position: relative; + padding-top: 42px; + padding-bottom: 28px; +} +.client-section .grid-row .bottom-row .container .slide-close { + -webkit-transition: opacity .3s ease-in-out; + -o-transition: opacity .3s ease-in-out; + transition: opacity .3s ease-in-out; + opacity: 1; + font-size: 29px; + color: #e30613; + border: 1px solid #e30613; + width: 32px; + height: 32px; + border-radius: 50%; + text-align: center; + line-height: 28px; + display: inline-block; + right: 18px; + top: 13px; + font-weight: 900; + text-decoration: none; + position: absolute; + z-index: 999; +} +.client-section .grid-row .bottom-row .container .slide-close:hover { + opacity: .8; +} +.client-section .grid-row .bottom-row .container:after { + content: ""; + position: absolute; + left: 75%; + z-index: 99; + top: -1px; + height: 0; + width: 0; + border-left: 30px solid transparent; + border-right: 30px solid transparent; + border-top: 30px solid #fff; +} +.client-section .grid-wrapper { + -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2); + box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2); +} +.client-section .h4 { + color: #d0ae88; + font-weight: 900; + position: relative; + margin-bottom: 32px; + display: block; +} +.client-section .h4:after { + content: ""; + position: absolute; + left: 0; + right: 0; + bottom: 0; + height: 1px; + background-color: currentColor; +} +.client-section .btn-holder { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: absolute; + left: 70px; + right: 0; + bottom: 60px; +} +.client-section .logo-group .h5 { + color: #7d7c7c; + position: relative; + margin-bottom: 38px; +} +.client-section .logo-group .h5:after { + position: absolute; + content: ""; + width: 219px; + bottom: 1px; + left: 0; + height: 1px; + background-color: currentColor; +} +.client-section .logo-group .logos-holder { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.client-section .logo-group .logos-holder .logo-box { + -webkit-transition: -webkit-box-shadow .3s ease-in-out; + transition: -webkit-box-shadow .3s ease-in-out; + -o-transition: box-shadow .3s ease-in-out; + transition: box-shadow .3s ease-in-out; + transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; + margin-right: 7.1%; + margin-bottom: 35px; + width: 19.5%; + display: inline-block; + background-color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 243px; + text-align: center; +} +.client-section .logo-group .logos-holder .logo-box:last-child { + margin-right: 0; +} +.client-section .logo-group .logos-holder .logo-box img { + width: 90%} +.client-section .logo-group .logos-holder .logo-box:hover { + -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2); + box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2); +} +@media only screen and (min-width:1025px) { + a[href^=skype], a[href^=sms], a[href^=tel] { + cursor: default; + pointer-events: none; +} +}@media (min-width:1501px) { + #header .header-top nav { + margin-right: -32px; +} +#header .bottom-holder { + margin-right: -54px; +} +}@media screen and (max-width:1820px) { + .banner-carousel .slide { + height: 638px; + background-size: cover; +} +}@media screen and (max-width:1600px) { + .banner .caption-title { + padding: 26px 33px; +} +.banner .caption-title h1 { + font-size: 32px; +} +.banner-carousel .slide-title .container { + padding-left: 250px; +} +.banner-carousel .slide-title strong { + font-size: 20px; +} +.accelerators-block .accelerators-holder .accelerator:last-child .acc-title { + padding: 0; +} +.accelerators-block .acc-title-holder .acc-title span, .accelerators-block .acc-title-holder .acc-title strong { + font-size: 36px; +} +}@media (max-width:1499px) { + #header .bottom-holder { + font-size: 14px; +} +#header .logo { + width: 165px; +} +}@media screen and (max-width:1250px) { + .banner-carousel .slide-title .container { + padding-left: 180px; +} +}@media (max-width:1199px) { + #header .bottom-holder a { + padding: 20px 5px; + font-size: 14px; +} +#header .bottom-holder a br { + display: none; +} +#header .bottom-holder a:first-child, #header .bottom-holder a:last-child { + -ms-flex-negative: 1; + flex-shrink: 1; +} +#header .logo { + width: 100px; +} +#footer .footer-links { + padding: 30px 5px 30px 10px; +} +#footer .footer-links a { + padding-left: 15px; +} +#footer .footer-right { + padding: 19px 10px; +} +#footer .logo { + width: 120px; +} +.home-page h2 { + font-size: 40px; +} +.ornament-bg { + padding: 20px 15px 50px; +} +.ornament-bg .content-wrapper { + padding: 48px 48px 65px 64px; +} +.ornament-bg .content-wrapper .section-title { + line-height: 1.2; + top: -30px; +} +.ornament-bg .content-wrapper .btn-holder { + padding: 16px; + bottom: -47px; +} +.ornament-bg .img-text-holder img { + max-width: 100%} +.brands .carousel-holder .brands-carousel .brands-slide { + width: 190px; +} +.button-red { + padding: 12px 28px; +} +.banner .caption-title { + padding: 20px 22px; + min-width: 555px; + bottom: -30px; +} +.banner .caption-title h1 { + font-size: 28px; +} +.banner-carousel .slide { + height: 490px; +} +.banner-carousel .slide-title .container { + padding-left: 212px; +} +.banner-carousel .slide-title strong { + font-size: 18px; +} +.banner-carousel .owl-dots, .banner-carousel .owl-nav { + top: 85.5%} +.solution-illustration { + padding: 30px 20px 0; +} +.products .gallery-title { + font-size: 22px; +} +.products .products-carousel { + padding: 0 40px; +} +.products .products-carousel .owl-item .slide-title { + font-size: 33px; +} +.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev, .products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev, .products .products-carousel .owl-nav .owl-next, .products .products-carousel .owl-nav .owl-prev { + width: 20px; + height: 27px; + top: 0; +} +.client-section .btn-holder, .client-section .grid-row.inverse .text-holder .btn-holder { + left: 0; +} +}@media (max-width:1023px) { + p { + font-size: 15px; +} +#header .header-top { + font-size: 13px; + font-weight: 400; + padding: 4px 0; +} +#header .header-top nav { + margin-right: 0; +} +#header .bottom-holder { + padding-left: 100px; +} +#header .bottom-holder a { + padding: 21px 4px 22px; + font-size: 12px; +} +#header .logo { + width: 92px; + bottom: 4px; +} +#footer { + font-size: 11px; +} +#footer .footer-left { + width: 82%} +#footer .footer-right { + width: 16%} +#footer .logo { + width: 95px; +} +.home-page h2 { + font-size: 32px; +} +.ornament-bg { + padding: 20px 0 30px; + background-size: 5%} +.ornament-bg .content-wrapper { + padding: 0 20px 20px; + border: 0; +} +.ornament-bg .content-wrapper .section-title { + position: relative; + background: transparent; + padding: 0; + max-width: 280px; + left: auto; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + margin: 0 auto; + text-align: center; +} +.ornament-bg .content-wrapper .section-title:after { + content: ""; + position: absolute; + top: 50%; + height: 1px; + width: 500px; + right: -525px; + left: auto; + background-color: #d0ae88; +} +.ornament-bg .content-wrapper .section-title:before { + content: ""; + position: absolute; + top: 50%; + height: 1px; + width: 500px; + background-color: #d0ae88; + left: -525px; +} +.ornament-bg .content-wrapper .btn-holder { + padding: 6px 22px; + bottom: -30px; + position: relative; + background: transparent; + padding: 0; + max-width: 280px; + left: auto; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + margin: 0 auto; + text-align: center; +} +.ornament-bg .content-wrapper .btn-holder:after { + right: -530px; + left: auto; +} +.ornament-bg .content-wrapper .btn-holder:after, .ornament-bg .content-wrapper .btn-holder:before { + content: ""; + display: block; + position: absolute; + top: 50%; + height: 1px; + width: 500px; + background-color: #d0ae88; +} +.ornament-bg .content-wrapper .btn-holder:before { + left: -530px; +} +.ornament-bg .img-text-holder .text-side { + padding: 15px 25px 25px 15px; +} +.brands .carousel-holder .brands-carousel .brands-slide { + width: 120px; +} +.brands .carousel-holder .brands-carousel .owl-nav .owl-next, .brands .carousel-holder .brands-carousel .owl-nav .owl-prev { + width: 20px; + height: 28px; +} +.image-bg p { + font-size: 18px; +} +.notre-savoir-page strong { + font-size: 20px; +} +.text-content .illustration-block { + padding: 18px 55px 32px 72px; +} +.text-content .illustration-block .illstr { + width: 175px; +} +.text-content .illustration-block .illstr:first-child { + width: 102px; +} +.text-content .illustration-block .illstr:last-child { + width: 155px; +} +.scheme-block .scheme-holder { + margin-bottom: 10px; +} +.scheme-block .single-text { + margin-bottom: 40px; +} +.w50-wrapper .w50-block { + min-height: 275px; +} +.w50-wrapper .w50-container ul { + margin-bottom: 20px; +} +.w50-wrapper .w50-container ul li { + font-size: 16px; + font-size: 15px; +} +.w50-wrapper .w50-container img { + width: 60%; + margin: 0 auto; + margin-bottom: 20px; +} +.button-red { + font-size: 16px; +} +.banner .caption-title { + padding: 15px 18px; + bottom: -20px; + min-width: 555px; +} +.banner .caption-title h1 { + font-size: 23px; +} +.banner-carousel .slide-title .container { + padding-left: 112px; +} +.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev, .banner-carousel .owl-nav .owl-next, .banner-carousel .owl-nav .owl-prev, .banner-carousel .products .products-carousel .owl-nav .owl-prev, .brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev, .products .products-carousel .banner-carousel .owl-nav .owl-prev { + width: 20px; + height: 28px; +} +.accelerators-block { + padding: 34px 0 43px; +} +.accelerators-block .acc-title-holder .acc-title span, .accelerators-block .acc-title-holder .acc-title strong { + font-size: 24px; + line-height: 1.3; +} +.solution-illustration { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 39px; + padding-right: 39px; +} +.solution-illustration .img-box { + width: 33%; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.solution-illustration .img-box:nth-child(3) { + border-right: none; +} +.heading-decoration { + font-size: 24px; +} +.heading-decoration .text { + padding-right: 90px; +} +.products .product-carousel-holder { + margin-bottom: 40px; +} +.products .products-carousel .owl-item .slide-title { + font-size: 30px; +} +.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev, .products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev, .products .products-carousel .owl-nav .owl-next, .products .products-carousel .owl-nav .owl-prev { + width: 20px; + height: 28px; +} +}@media (max-width:767px) { + body { + padding-top: 62px; +} +body.to-top #header { + opacity: 1; + top: 0; +} +body.to-bottom #header { + opacity: 0; + top: -62px; +} +#header { + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 999; + opacity: 1; + -webkit-transition: opacity .3s ease-in-out, top .3s ease-in-out; + -o-transition: opacity .3s ease-in-out, top .3s ease-in-out; + transition: opacity .3s ease-in-out, top .3s ease-in-out; +} +#header.hidden { + opacity: 0; + top: -62px; +} +#header .header-top { + background-color: transparent; + padding-top: 15px; + padding-bottom: 23px; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +#header .header-top nav { + float: left; + margin-left: 20px; +} +#header .header-top nav a { + width: 100%; + color: #d0ae88; + margin: 0; + font-size: 15px; + font-weight: 600; + text-align: left; +} +#header .header-top nav a:after { + display: none!important; +} +#header .header-bottom { + background-color: transparent; + position: relative; + z-index: 1; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +#header .bottom-holder { + padding-left: 0; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-top: 14px; +} +#header .bottom-holder li:last-child a:after { + display: block; +} +#header .bottom-holder li { + width: 100%} +#header .bottom-holder a { + width: 100%; + display: block; + text-align: left; + padding: 21px 20px 22px; + font-size: 18px; + font-weight: 400; + font-size: 13px; +} +#header .bottom-holder a:after { + height: 1px; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + bottom: 0; + top: auto; + left: 20px; + right: 20px; + width: auto; +} +#header .menu-holder { + -webkit-transition: -webkit-transform .3s ease-in-out; + transition: -webkit-transform .3s ease-in-out; + -o-transition: transform .3s ease-in-out; + transition: transform .3s ease-in-out; + transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; + position: absolute; + top: 62px; + left: 0; + width: 215px; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-wrap: no-wrap; + flex-wrap: no-wrap; + background-color: rgba(72, 72, 71, .9); + z-index: 999; + max-height: calc(100vh - 62px); + overflow: auto; +} +#header .menu-holder .container { + padding-left: 0!important; + padding-right: 0!important; +} +#header .menu-close { + display: block; + position: absolute; +} +#header .logo { + position: static; + padding-top: 5px; +} +#header .logo-container { + position: static; + text-align: center; +} +.menu-open #header .menu-holder { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.menu-opener { + position: absolute; + top: 50%; + left: 13px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + display: block; +} +#footer { + padding-top: 20px; +} +#footer, #footer .container { + display: block; +} +#footer .footer-left { + width: 100%} +#footer .footer-links { + display: none; +} +#footer .footer-right { + display: block; + width: 100%; + background-color: transparent; + padding-top: 16px; +} +#footer .footer-right nav { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +#footer .footer-right nav a { + font-size: 10px; +} +#footer .footer-right:after { + display: none; +} +#footer .logo { + width: 163px; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + margin: 0 auto 17px; +} +#footer .footer-contact { + display: block; +} +.mobile-hidden { + display: none!important; +} +.home-page h2 { + font-size: 30px; +} +.ornament-bg { + padding: 10px 0 50px; + background-size: 9%} +.ornament-bg .content-wrapper .section-title { + top: -13px; +} +.ornament-bg .img-text-holder { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.ornament-bg .img-text-holder .text-side, .ornament-bg .img-text-holder img { + max-width: 100%; + width: 100%} +.ornament-bg .img-text-holder .text-side { + padding: 15px 25px 40px 15px; +} +.ornament-bg .img-text-holder .text-side h6 { + text-align: center; +} +.ornament-bg .img-text-holder .text-side span { + display: inline-block; + width: 100%; + text-align: center; +} +.ornament-bg .img-text-holder .text-side .divider { + width: 100%; + margin-bottom: 16px; +} +.brands .carousel-holder { + padding: 20px 60px 32px; +} +.brands .carousel-holder .brands-carousel .brands-slide { + width: 150px; +} +.brands .carousel-holder .brands-carousel .owl-nav .owl-next, .brands .carousel-holder .brands-carousel .owl-nav .owl-prev { + width: 14px; + height: 19px; + right: -15px; +} +.brands .carousel-holder .brands-carousel .owl-nav .owl-prev { + left: -15px; +} +.pictures-holder .picture-holder, .pictures-holder .picture-holder.picture-3 { + width: 9%} +.notre-savoir-page strong { + font-size: 18px; +} +.text-content .illustration-block { + padding: 18px 35px 32px 42px; +} +.text-content .illustration-block .illstr { + width: 135px; +} +.text-content .illustration-block .illstr:first-child { + width: 75px; +} +.text-content .illustration-block .illstr:nth-child(2) img { + right: 0; + left: auto; +} +.text-content .illustration-block .illstr:last-child { + width: 115px; +} +.text-content .illustration-block .illstr:last-child img { + right: 0; + left: auto; +} +.text-content-2 .desktop-text { + margin-bottom: 0; +} +.text-content-2 .pictures-row { + padding-top: 30px; + margin-bottom: 30px; +} +.text-content-2 .bold { + font-size: 16px; + margin-bottom: 12px; +} +.scheme-block .scheme-desktop { + display: none; +} +.scheme-block .scheme-mobile { + display: block; + width: 60%; + margin: 0 auto; +} +.fluid-text-image { + margin-bottom: 30px; +} +.w50-wrapper .w50-block { + width: 100%} +.w50-wrapper .w50-block:nth-child(2) { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + min-height: 90px; +} +.w50-wrapper .w50-block:nth-child(3) { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.w50-wrapper .w50-block:nth-child(4) { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.w50-wrapper .w50-container { + max-width: 100%; + width: 100%; + padding: 0 15px; +} +.w50-wrapper .w50-container .text-holder { + width: 100%; + padding-top: 15px; +} +.button-red { + padding: 12px 20px; + font-size: 16px; +} +.banner { + height: 419px; + margin-bottom: 80px; + height: 320px; +} +.banner .caption-title { + min-width: 395px; + bottom: -40px; +} +.breadcrumbs li { + font-size: 15px; + font-size: 12px; +} +.banner-carousel .slide { + height: 390px; +} +.banner-carousel .slide-title strong { + font-size: 14px; + line-height: 1; +} +.banner-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev, .banner-carousel .owl-nav .owl-next, .banner-carousel .owl-nav .owl-prev, .banner-carousel .products .products-carousel .owl-nav .owl-prev, .brands .carousel-holder .brands-carousel .banner-carousel .owl-nav .owl-prev, .products .products-carousel .banner-carousel .owl-nav .owl-prev { + width: 14px; + height: 19px; +} +.accelerators-block { + padding: 30px 0 0; +} +.accelerators-block .accelerators-holder { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.accelerators-block .accelerator { + width: 100%; + height: 280px; + margin-bottom: 30px; +} +.accelerators-block .accelerator img { + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.accelerators-block .acc-title-holder { + top: 8%; + height: 84%} +.banner-decor:after { + height: 24px; +} +.solution .text-holder { + margin-bottom: 23px; +} +.solution-illustration { + padding-top: 10px; + margin-bottom: 30px; +} +.solution-illustration .img-box { + width: 100%; + border-right: none; + border-bottom: 1px solid #d0ae88; + padding-bottom: 17px; + min-height: 225px; + margin-bottom: 5px; +} +.heading-decoration { + font-size: 18px; + min-width: 230px; + margin-bottom: 22px; + margin-left: -7px; +} +.heading-decoration .text { + padding: 7px 70px 9px 11px; +} +.heading-decoration:after { + top: -25%} +.products .gallery-title { + font-size: 16px; + line-height: 1.1; + padding-top: 0; + margin-top: -7px; + margin-bottom: 15px; +} +.products .product-carousel-holder { + margin-bottom: 24px; +} +.products .products-carousel .owl-item:after { + top: 5px; + left: 5px; + right: 5px; + bottom: 5px; +} +.products .products-carousel .owl-item .slide-title { + font-size: 23px; +} +.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev, .products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev, .products .products-carousel .owl-nav .owl-next, .products .products-carousel .owl-nav .owl-prev { + width: 14px; + height: 19px; + right: 0; +} +.products .products-carousel .owl-nav .owl-prev { + left: 0; +} +.client-section .grid-row .img-holder { + position: static; + margin-left: -15px; + margin-right: -15px; +} +.client-section .grid-row .img-holder img { + height: auto; +} +.client-section .grid-row .text-holder { + min-height: 0; + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-top: 19px; + padding-right: 0!important; + padding-left: 0!important; + padding-bottom: 105px; +} +.client-section .grid-row .text-holder p { + margin-bottom: 18px; +} +.client-section .grid-row .text-holder ul { + font-size: 15px; +} +.client-section .grid-row .text-holder ul li:after { + top: 11px; +} +.client-section .grid-row.inverse .text-holder { + padding-bottom: 105px; +} +.client-section .grid-row.inverse .img-holder { + position: static; +} +.client-section .grid-row.inverse .bottom-row .container:after { + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.client-section .grid-row .bottom-row .container { + padding: 49px 10px 12px; +} +.client-section .grid-row .bottom-row .container .slide-close { + width: 22px; + height: 22px; + top: 18px; + right: 21px; + font-size: 18px; + line-height: 21px; +} +.client-section .grid-row .bottom-row .container:after { + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.client-section .h4 { + text-align: center; + margin: 0 auto 10px; + font-size: 24px; + max-width: 200px; + display: block; +} +.client-section .h4:after { + right: calc(100% + 10px); + left: -999px; + top: 50%} +.client-section .h4:before { + content: ""; + position: absolute; + bottom: 0; + height: 1px; + background-color: currentColor; + left: calc(100% + 10px); + right: -9999px; + top: 50%} +.client-section .btn-holder .button-red { + min-width: 225px; +} +.client-section .btn-holder { + bottom: 30px; +} +.client-section .logo-group .h5 { + font-size: 22px; + margin-bottom: 15px; +} +.client-section .logo-group .logos-holder .logo-box { + height: 121px; + margin-right: 2%; + width: 22%} +}@media (max-width:767px) and (max-width:479px) { + .client-section .h4:before { + left: 100%} +}@media screen and (max-width:600px) { + .banner-carousel .slide-title .container { + padding-left: 70px; + line-height: 1; +} +.accelerators-block .accelerator { + height: 220px; + margin-bottom: 20px; +} +}@media (max-width:479px) { + #footer .logo { + width: 93px; +} +.ornament-bg { + background-size: 15%; + padding-bottom: 0; +} +.ornament-bg .container { + padding: 0; +} +.ornament-bg .content-wrapper { + padding: 0 0 36px; +} +.ornament-bg .content-wrapper .section-title { + top: -19px; + padding: 0; +} +.ornament-bg .content-wrapper .section-title:after { + right: -500px; + left: auto; +} +.ornament-bg .content-wrapper .section-title:before { + left: -500px; +} +.ornament-bg .content-wrapper .btn-holder { + width: 84%; + padding: 6px 23px; + bottom: -16px; +} +.ornament-bg .content-wrapper .btn-holder:after { + right: -500px; +} +.ornament-bg .content-wrapper .btn-holder:before { + left: -500px; +} +.ornament-bg .content-wrapper .btn-holder .button-red { + min-width: 222px; +} +.ornament-bg .img-text-holder img { + height: 249px; +} +.ornament-bg .img-text-holder .text-side { + padding: 10px 25px 30px 15px; +} +.ornament-bg .img-text-holder .text-side p { + display: none; +} +.ornament-bg .img-text-holder .text-side .mobile-p { + display: block; +} +.ornament-bg .img-text-holder .text-side .bottom-r-link { + padding: 10px 10px 25px; +} +.brands { + padding: 0; +} +.brands h2 { + margin-bottom: 35px; +} +.brands .carousel-holder { + padding: 20px 30px 32px; + -webkit-box-shadow: none; + box-shadow: none; +} +.brands .carousel-holder .brands-carousel .brands-slide { + width: 100px; +} +.brands .carousel-holder .brands-carousel .owl-nav .owl-next, .brands .carousel-holder .brands-carousel .owl-nav .owl-prev { + right: -18px; +} +.brands .carousel-holder .brands-carousel .owl-nav .owl-prev { + left: -18px; +} +.image-bg { + padding: 38px 0 67px; + background-size: 200%; + background-position: -280px -190px; +} +.image-bg .container { + padding: 0; +} +.image-bg .section-title { + width: 80%; + margin: 0 auto; + line-height: 1.1; + margin-bottom: 16px; +} +.image-bg p { + width: 90%; + line-height: 1.2; +} +.pictures-holder { + max-width: 260px; + margin: 0 auto; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 23px 20px; +} +.pictures-holder .picture-holder { + width: 36%; + margin-bottom: 10px; +} +.pictures-holder .picture-holder.picture-1 { + width: 39%} +.pictures-holder .picture-holder.picture-2 { + width: 26%} +.pictures-holder .picture-holder.picture-2 img { + position: relative; + right: 15px; +} +.pictures-holder .picture-holder.picture-3 { + width: 36%; + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.pictures-holder .picture-holder.picture-4 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.pictures-holder .picture-holder.picture-5 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.pictures-holder .picture-holder.picture-6 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.pictures-holder .picture-holder.picture-7 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.pictures-holder .picture-holder.picture-8 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.text-content .heading-decoration { + margin-bottom: 21px; +} +.text-content .illustration-block { + padding: 30px 5px 5px; + -webkit-box-shadow: none; + box-shadow: none; + margin-bottom: 15px; +} +.text-content .illustration-block .illstr-holder { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 12px; +} +.text-content .illustration-block .illstr { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 225px; + margin-bottom: 32px; +} +.text-content .illustration-block .illstr:first-child { + width: 132px; +} +.text-content .illustration-block .illstr:last-child { + width: 205px; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.text-content-2 .heading-decoration { + margin-bottom: 12px; +} +.text-content-2 p { + text-align: left; + letter-spacing: -.3px; +} +.text-content-2 p:nth-of-type(2) { + margin-bottom: 15px; +} +.text-content-2 .pictures-row { + padding: 0; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-bottom: 26px; +} +.text-content-2 .row-element { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 72px; + margin-bottom: 20px; +} +.text-content-2 .row-element:first-child { + width: 100px; +} +.text-content-2 .row-element:nth-child(2) { + right: 0; + left: auto; +} +.text-content-2 .row-element:last-child { + width: 50px; + margin-bottom: 0; +} +.text-content-2 strong { + width: 100%; + margin-bottom: 15px; +} +.scheme-block .scheme-mobile { + display: block; + width: 100%; + height: 1124px; + margin: 0 auto; +} +.scheme-block .scheme-mobile img { + width: 100%; + height: 100%} +.scheme-block .heading-decoration { + margin-bottom: 30px; +} +.scheme-block .scheme-holder { + margin-bottom: 37px; +} +.scheme-block .single-text { + display: none; +} +.fluid-text-image { + margin-bottom: 15px; +} +.fluid-text-image .heading-decoration { + margin-bottom: 20px; +} +.w50-wrapper .w50-block { + min-height: 185px; +} +.w50-wrapper .w50-container { + padding: 0; +} +.w50-wrapper .w50-container img { + margin-bottom: 18px; + width: 80%} +.marked-gold.desktop { + display: none; +} +.marked-gold.mobile { + display: block; +} +.desktop-text { + display: none; +} +.mobile-text { + display: block; +} +.banner { + height: 275px; + margin-bottom: 67px; +} +.banner .caption-title { + padding: 15px 5px; + min-width: 280px; + bottom: -53px; +} +.banner .caption-title .thin, .banner .caption-title .thin .bold { + display: inline-block; + width: 100%; + text-align: center; +} +.banner-carousel .slide { + height: 291px; + background-size: cover; +} +.banner-carousel .slide.main-slide { + background-position: 43% 50%; + background-size: 155%} +.banner-carousel .slide-title .container { + padding-left: 20px; +} +.banner-carousel .slide-title strong { + font-size: 12px; +} +.banner-carousel .owl-nav { + top: 80.5%; + max-width: 156px; + height: 20px; +} +.banner-carousel .owl-dots { + top: 80.5%; + height: 20px; + max-width: 56px; +} +.banner-carousel .owl-dots .owl-dot { + width: 10px; + height: 10px; +} +.banner-carousel .owl-dots .owl-dot:after { + width: 6px; + height: 6px; +} +.accelerators-block { + margin-bottom: 10px; +} +.accelerators-block .accelerator { + height: 124px; +} +.accelerators-block .acc-title-holder { + top: 4%; + left: 2%; + width: 96%; + height: 92%} +.accelerators-block .acc-title-holder .acc-title span, .accelerators-block .acc-title-holder .acc-title strong { + font-size: 30px; + line-height: 1.5; +} +.banner-decor:after { + height: 17px; +} +.solution-illustration { + -webkit-box-shadow: none; + box-shadow: none; + margin-bottom: 19px; +} +.heading-decoration .text { + padding: 7px 55px 9px 11px; +} +.products .gallery-title { + margin-bottom: 6px; +} +.products .products-carousel { + padding: 0 20px; +} +.products .products-carousel .owl-item { + margin-top: 0; + margin-bottom: 0; + padding: 5px 11px; + max-width: 187px; + margin: 10px auto!important; +} +.products .products-carousel .owl-item.center { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.brands .carousel-holder .brands-carousel .products .products-carousel .owl-nav .owl-prev, .products .products-carousel .brands .carousel-holder .brands-carousel .owl-nav .owl-prev, .products .products-carousel .owl-nav .owl-next, .products .products-carousel .owl-nav .owl-prev { + right: 0; +} +.products .products-carousel .owl-nav .owl-prev { + left: 0; +} +.client-section .grid-row .img-holder { + margin-left: -75px; + margin-right: -75px; +} +.client-section .h4:after { + right: 100%} +.client-section .logo-group .logos-holder { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + margin-bottom: 11px; +} +.client-section .logo-group .logos-holder .logo-box { + width: 40%; + margin: 0 9px 20px; +} +} diff --git a/pole-sbv-content/themes/pole-sbv/earth_en_template.php b/pole-sbv-content/themes/pole-sbv/earth_en_template.php index a39571f7..6645d120 100644 --- a/pole-sbv-content/themes/pole-sbv/earth_en_template.php +++ b/pole-sbv-content/themes/pole-sbv/earth_en_template.php @@ -41,7 +41,7 @@ get_header(); ?>
-

Our three subsidiaries, with 12 sites, employ 3 600 people within the LDC Group.
+

Our three subsidiaries, with 12 sites, employ 3 790 people within the LDC Group.
Our production sites are located near poultry farmers so that all stakeholders can benefit from an exchange of expertise.

diff --git a/pole-sbv-content/themes/pole-sbv/earth_template.php b/pole-sbv-content/themes/pole-sbv/earth_template.php index 8aeb9a2c..33f49830 100755 --- a/pole-sbv-content/themes/pole-sbv/earth_template.php +++ b/pole-sbv-content/themes/pole-sbv/earth_template.php @@ -41,7 +41,7 @@ get_header(); ?>
-

Nos 3 filières, comptant 12 sites, emploient 3 600 personnes au sein du groupe LDC.
+

Nos 3 filières, comptant 12 sites, emploient 3 790 personnes au sein du groupe LDC.
Nos sites de production évoluent à proximité des éleveurs
ainsi nous encourageons et bénéficions d'un partage d'expérience fort.

diff --git a/pole-sbv-content/themes/pole-sbv/homepage_en_template.php b/pole-sbv-content/themes/pole-sbv/homepage_en_template.php index 73b4d497..4178af82 100644 --- a/pole-sbv-content/themes/pole-sbv/homepage_en_template.php +++ b/pole-sbv-content/themes/pole-sbv/homepage_en_template.php @@ -53,6 +53,7 @@ get_header(); ?> while ( $loop->have_posts() ) : $loop->the_post(); ?>
+
the_post_thumbnail('medium-large'); } - ?> + ?> +
Publiée le diff --git a/pole-sbv-content/themes/pole-sbv/homepage_template.php b/pole-sbv-content/themes/pole-sbv/homepage_template.php index 0e7abae2..54960575 100644 --- a/pole-sbv-content/themes/pole-sbv/homepage_template.php +++ b/pole-sbv-content/themes/pole-sbv/homepage_template.php @@ -53,6 +53,7 @@ get_header(); ?> while ( $loop->have_posts() ) : $loop->the_post(); ?>
+
the_post_thumbnail('medium-large'); } - ?> + ?> +
Publiée le diff --git a/pole-sbv-content/themes/pole-sbv/images/cocotte-150x150.png b/pole-sbv-content/themes/pole-sbv/images/cocotte-150x150.png new file mode 100644 index 00000000..d9f13e0a Binary files /dev/null and b/pole-sbv-content/themes/pole-sbv/images/cocotte-150x150.png differ diff --git a/pole-sbv-content/themes/pole-sbv/images/coeur02-en.jpg b/pole-sbv-content/themes/pole-sbv/images/coeur02-en.jpg index 6ee3914b..f4965199 100644 Binary files a/pole-sbv-content/themes/pole-sbv/images/coeur02-en.jpg and b/pole-sbv-content/themes/pole-sbv/images/coeur02-en.jpg differ diff --git a/pole-sbv-content/themes/pole-sbv/images/coeur02.jpg b/pole-sbv-content/themes/pole-sbv/images/coeur02.jpg index 71d404d3..9fbaa59f 100755 Binary files a/pole-sbv-content/themes/pole-sbv/images/coeur02.jpg and b/pole-sbv-content/themes/pole-sbv/images/coeur02.jpg differ diff --git a/pole-sbv-content/themes/pole-sbv/images/doux-150x150.png b/pole-sbv-content/themes/pole-sbv/images/doux-150x150.png new file mode 100644 index 00000000..49ee31c9 Binary files /dev/null and b/pole-sbv-content/themes/pole-sbv/images/doux-150x150.png differ diff --git a/pole-sbv-content/themes/pole-sbv/images/pouletoque-150x150.png b/pole-sbv-content/themes/pole-sbv/images/pouletoque-150x150.png new file mode 100644 index 00000000..0d7d858c Binary files /dev/null and b/pole-sbv-content/themes/pole-sbv/images/pouletoque-150x150.png differ diff --git a/pole-sbv-content/themes/pole-sbv/images/schemadesktop2B-en.jpg b/pole-sbv-content/themes/pole-sbv/images/schemadesktop2B-en.jpg index faf2cd7e..c02f3511 100644 Binary files a/pole-sbv-content/themes/pole-sbv/images/schemadesktop2B-en.jpg and b/pole-sbv-content/themes/pole-sbv/images/schemadesktop2B-en.jpg differ diff --git a/pole-sbv-content/themes/pole-sbv/images/schemadesktop2a-en.jpg b/pole-sbv-content/themes/pole-sbv/images/schemadesktop2a-en.jpg index d95ff117..b810b22e 100644 Binary files a/pole-sbv-content/themes/pole-sbv/images/schemadesktop2a-en.jpg and b/pole-sbv-content/themes/pole-sbv/images/schemadesktop2a-en.jpg differ diff --git a/pole-sbv-content/themes/pole-sbv/images/schemadesktop2a.jpg b/pole-sbv-content/themes/pole-sbv/images/schemadesktop2a.jpg index 4620dece..c5a835b3 100755 Binary files a/pole-sbv-content/themes/pole-sbv/images/schemadesktop2a.jpg and b/pole-sbv-content/themes/pole-sbv/images/schemadesktop2a.jpg differ diff --git a/pole-sbv-content/themes/pole-sbv/images/schemamobile2B-en.jpg b/pole-sbv-content/themes/pole-sbv/images/schemamobile2B-en.jpg index 3060b3e8..baab0c44 100644 Binary files a/pole-sbv-content/themes/pole-sbv/images/schemamobile2B-en.jpg and b/pole-sbv-content/themes/pole-sbv/images/schemamobile2B-en.jpg differ diff --git a/pole-sbv-content/themes/pole-sbv/images/schemamobile2a-en.jpg b/pole-sbv-content/themes/pole-sbv/images/schemamobile2a-en.jpg index af5d2476..67fbab60 100644 Binary files a/pole-sbv-content/themes/pole-sbv/images/schemamobile2a-en.jpg and b/pole-sbv-content/themes/pole-sbv/images/schemamobile2a-en.jpg differ diff --git a/pole-sbv-content/themes/pole-sbv/index.php b/pole-sbv-content/themes/pole-sbv/index.php index 27f4c9ad..29d6bf6a 100755 --- a/pole-sbv-content/themes/pole-sbv/index.php +++ b/pole-sbv-content/themes/pole-sbv/index.php @@ -53,7 +53,9 @@ get_header(); ?> while ( $loop->have_posts() ) : $loop->the_post(); ?>
- +
+ +
Publiée le diff --git a/pole-sbv-content/themes/pole-sbv/marques_en_template.php b/pole-sbv-content/themes/pole-sbv/marques_en_template.php index 57e5b842..bc5b8d53 100644 --- a/pole-sbv-content/themes/pole-sbv/marques_en_template.php +++ b/pole-sbv-content/themes/pole-sbv/marques_en_template.php @@ -29,7 +29,14 @@ get_header(); ?>

Our brands and solutions for commercial and institutional catering establishments:

- +
+ Domaine de Lanvaux +
+

+ POULE et TOQUE : The poultry brand dedicated to catering professionals for everyday menus. +

+
+
Domaine de Lanvaux
@@ -45,7 +52,15 @@ get_header(); ?> Le Gaulois Professionnel : 100% French poultry, a sign of quality and innovation.

-
+
+
+ Domaine de Lanvaux +
+

+ Cocotte de Bretagne : A brand of farm poultry “Label Rouge” from a traditional breeding mode providing organoleptic guarantees, animal welfare and product quality. +

+
+
Farmor
diff --git a/pole-sbv-content/themes/pole-sbv/metiers_template.php b/pole-sbv-content/themes/pole-sbv/metiers_template.php index b65f7915..2815ad40 100644 --- a/pole-sbv-content/themes/pole-sbv/metiers_template.php +++ b/pole-sbv-content/themes/pole-sbv/metiers_template.php @@ -69,10 +69,10 @@ get_header(); ?> Index Égalité Homme/Femme -

Depuis le 5 septembre 2018, la loi n°2018-771 impose aux entreprises de plus de 250 salariés de présenter un index d’égalité homme/femme. En réponse à cette mesure, vous trouverez ci-dessous l’index de 5 entreprises du pôle SBV.

+

Depuis le 5 septembre 2018, la loi n°2018-771 impose aux entreprises de plus de 250 salariés de présenter un index d’égalité homme/femme. En réponse à cette mesure, vous trouverez ci-dessous l’index de 5 entreprises (8 établissements) du pôle SBV.

-

Sociétés CELVIA

+

Société CELVIA

@@ -81,7 +81,7 @@ get_header(); ?>
-

Sociétés BOSHER VOLAILLE

+

Société BOSCHER VOLAILLES

@@ -90,7 +90,7 @@ get_header(); ?>
-

Sociétés PROCANAR

+

Société PROCANAR

@@ -99,7 +99,7 @@ get_header(); ?>
-

Sociétés VOLAILLE DE KERANNA

+

Société VOLAILLES DE KERANNA

@@ -108,7 +108,7 @@ get_header(); ?>
-

Sociétés FARMOR

+

Société FARMOR

diff --git a/pole-sbv-content/themes/pole-sbv/single.php b/pole-sbv-content/themes/pole-sbv/single.php index 24cb6bc5..ea02e3fa 100755 --- a/pole-sbv-content/themes/pole-sbv/single.php +++ b/pole-sbv-content/themes/pole-sbv/single.php @@ -29,6 +29,7 @@ get_header(); ?>
+
the_post_thumbnail('medium-large'); } - ?> + ?> +
diff --git a/pole-sbv-content/themes/pole-sbv/who_template.php b/pole-sbv-content/themes/pole-sbv/who_template.php index 99eac9e2..d7b99834 100755 --- a/pole-sbv-content/themes/pole-sbv/who_template.php +++ b/pole-sbv-content/themes/pole-sbv/who_template.php @@ -31,7 +31,7 @@ get_header(); ?>

Créée en 2015, par la fusion des 6 sites bretons LDC et de l’acquisition de 5 autres sites sur le territoire, la Société Bretonne de Volaille appartient en majorité au groupe LDC.

-

Le groupe LDC, leader français de la volaille, réalise un CA de 3,6 milliard d'euros et emploie plus de 18 500 collaborateurs.

+

Le groupe LDC, leader français de la volaille, réalise un CA de 4,1 milliard d'euros et emploie plus de 22 000 collaborateurs.

Plus d’informations sur LDC.fr