@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;700;900&display=swap);
.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%}
.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{color:#000}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,table,td,th{vertical-align:middle}caption,td,th{font-weight:400;text-align:left}a img{border:none}a{color:inherit;text-decoration:none}img{max-width:100%}strong{font-weight:700}button:hover{cursor:pointer}.tac{text-align:center}[v-cloak]{display:none}.center{-o-box-align:center;-o-box-pack:center;align-items:center;display:-ms-flexbox;display:box;display:flex;justify-content:center}.mhs{margin-bottom:10px;margin-top:10px}.mhm{margin-bottom:20px;margin-top:20px}.mhl{margin-bottom:30px;margin-top:30px}.mhxl{margin-bottom:50px}.mhxl,.mtxl{margin-top:50px}.mbs{margin-bottom:10px}*,:after,:before{box-sizing:border-box}body{background:#fff;color:#2e2829;font-family:Raleway,sans-serif;font-size:15px;line-height:1}#site-wrap{padding:0 10px;transition:transform .5s}#site-wrap.mobile-nav-opened{transform:translateX(-280px)}#site-wrap.fix{margin-top:-96px}@media (max-width:599px){#site-wrap.fix{margin-top:-74px}}@media (max-width:767px){#site-wrap{padding:0}}.wrap{margin-left:auto;margin-right:auto;max-width:1270px;padding-left:32px;padding-right:32px}@media (max-width:1023px){.wrap{padding-left:16px;padding-right:16px}}@media (max-width:599px){.wrap{padding-left:8px;padding-right:8px}}section{margin-bottom:80px;margin-top:80px}body.page-price-offer section{margin-bottom:120px;margin-top:120px}@media (max-width:599px){body.page-price-offer section{margin-bottom:80px;margin-top:80px}}.h4{color:#e50019;font-size:13px;font-weight:900;letter-spacing:5px;line-height:1.2;margin-bottom:14px;text-transform:uppercase}.block.block-question .big,.h3,.plumbers-box .text h3{font-size:calc(18.09302px + .93023vw);font-weight:900;line-height:1.2;margin-bottom:20px}@media screen and (min-width:1280px){.block.block-question .big,.h3,.plumbers-box .text h3{font-size:30px}}@media screen and (max-width:420px){.block.block-question .big,.h3,.plumbers-box .text h3{font-size:22px}}.block.block-question .big.bigger,.h3.bigger,.plumbers-box .text h3.bigger{font-size:calc(18.18605px + 1.86047vw)}@media screen and (min-width:1280px){.block.block-question .big.bigger,.h3.bigger,.plumbers-box .text h3.bigger{font-size:42px}}@media screen and (max-width:420px){.block.block-question .big.bigger,.h3.bigger,.plumbers-box .text h3.bigger{font-size:26px}}.h2{font-size:calc(15.2093px + 2.09302vw);font-weight:900;line-height:1.2;margin-bottom:30px;text-transform:uppercase}@media screen and (min-width:1280px){.h2{font-size:42px}}@media screen and (max-width:420px){.h2{font-size:24px}}.h5{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:10px}p{line-height:1.7;margin-bottom:20px}p:last-child{margin-bottom:0}.bigger{font-size:18px}.link{color:#e50019}.link:hover{text-decoration:underline}.narrow-text{margin-left:auto;margin-right:auto;max-width:640px}.before-footer{padding-bottom:220px}.sticky{bottom:0;position:sticky;top:30px}.errors{color:#b10014;font-size:14px;line-height:1.3;margin:20px 0}sup{font-size:80%;position:relative;top:-4px}.album-list{grid-column-gap:20px;grid-row-gap:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.album-list .album-item .image{overflow:hidden;position:relative}.album-list .album-item .image img{display:block}.album-list .album-item .image:before{-o-box-align:center;-o-box-pack:center;align-items:center;background-color:rgba(229,0,25,.8);color:#fff;content:"Zistiť viac";display:-ms-flexbox;display:box;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;text-transform:uppercase;top:0;transform:translateY(100%);transition:transform .4s;width:100%}.album-list .album-item:hover .image:before{transform:translateY(0)}.album-list h6{line-height:1.3;margin-top:6px}@media (max-width:1023px){.album-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.album-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-categories-wrap{border-bottom:1px solid #d5cfd0}@media (max-width:767px){.article-categories-wrap{border-bottom:0}}.article-categories{display:-ms-flexbox;display:box;display:flex}.article-categories a{border-bottom:5px solid transparent;font-size:16px;font-weight:700;padding:24px 32px;position:relative;text-transform:uppercase;top:1px}.article-categories a.active{border-color:#e50019;color:#e50019}.article-categories a:hover{color:#e50019}@media (max-width:767px){.article-categories{-o-box-orient:vertical;flex-direction:column}.article-categories a{border-bottom:0;padding:12px 0}}.article-list{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:50px}.article-item{background-color:#fff;border:1px solid #e6e1e3;display:block;margin-bottom:20px;min-height:280px;position:relative}.article-item .image{overflow:hidden}.article-item .image img{display:block;transition:transform .5s}.article-item .text{padding:40px 30px 70px;transition:transform .5s}.article-item .date{color:rgba(46,40,41,.5);font-size:12px}.article-item h4{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:20px;margin-top:6px}.article-item .perex{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);font-size:12px;opacity:0;transition:opacity .5s}.article-item .action{-o-box-align:center;align-items:center;bottom:30px;display:-ms-flexbox;display:box;display:flex;font-size:13px;font-weight:700;position:absolute;right:38px;text-transform:uppercase}.article-item .action svg{margin-left:10px;transition:transform .5s}.article-item .action svg path{transition:fill .5s}.article-item .action span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:opacity .5s,transform .5s}.article-item.highlighted-item{display:-ms-flexbox;display:box;display:flex;grid-column:1/span 3}.article-item.highlighted-item .image{-o-box-flex:1;box-flex:1;flex:1;position:relative}.article-item.highlighted-item .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:transform .5s;width:100%}.article-item.highlighted-item .text{-o-box-flex:1;box-flex:1;flex:0 0 300px}.article-item.highlighted-item .perex{-ms-filter:none;filter:none;opacity:1}.article-item:hover .image .bg,.article-item:hover .image img{transform:scale(1.1)}.article-item:hover .text{transform:translateY(-10px)}.article-item:hover .action span,.article-item:hover .perex{-ms-filter:none;filter:none;opacity:1}.article-item:hover .action span{transform:translateX(-5px)}.article-item:hover .action svg{transform:translateX(5px)}.article-item:hover .action svg path{fill:#e50019}html.touch .article-item .perex{-ms-filter:none;filter:none;opacity:1}@media (max-width:1023px){.article-list{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.article-list{grid-template-columns:1fr 1fr}.article-item.highlighted-item{grid-column:1/span 2}.article-item.highlighted-item .text{-o-box-flex:1;box-flex:1;flex:0 0 250px}}@media (max-width:599px){.article-list{grid-column-gap:10px}.article-item{margin-bottom:10px}.article-item .text{padding:30px 16px 70px}.article-item .action{right:20px}}@media (max-width:450px){.article-list{grid-template-columns:1fr}.article-item.highlighted-item{display:block;grid-column:1/span 1}.article-item.highlighted-item .image{height:200px}}.article-list2{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-top:50px}.article-item2{background-color:#fff;border:1px solid #e6e1e3;display:-ms-flexbox;display:box;display:flex;min-height:120px;position:relative}.article-item2 .image{-o-box-flex:1;box-flex:1;flex:0 0 30%;height:100%;overflow:hidden}.article-item2 .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}.article-item2 .text{padding:16px 30px 40px;transition:transform .5s}.article-item2 h4{font-size:18px;font-weight:700;line-height:1.4;margin-top:6px}.article-item2 .action{-o-box-align:center;align-items:center;bottom:16px;display:-ms-flexbox;display:box;display:flex;font-size:13px;font-weight:700;position:absolute;right:24px;text-transform:uppercase}.article-item2 .action svg{margin-left:10px;transition:transform .5s}.article-item2 .action svg path{transition:fill .5s}.article-item2 .action span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:opacity .5s,transform .5s}.article-item2:hover .image .bg,.article-item2:hover .image img{transform:scale(1.1)}.article-item2:hover .action span{-ms-filter:none;filter:none;opacity:1;transform:translateX(-5px)}.article-item2:hover .action svg{transform:translateX(5px)}.article-item2:hover .action svg path{fill:#e50019}html.touch .article-item2 .perex{-ms-filter:none;filter:none;opacity:1}@media (max-width:599px){.article-list2{grid-gap:10px;grid-template-columns:1fr}.article-item2 .text{padding:10px 20px 30px}}@media (max-width:420px){.article-item2 h4{font-size:16px}}.article{margin-left:auto;margin-right:auto;max-width:900px}.article .date{font-size:18px;margin-top:30px}.articles-promo{background-color:#f2efec;margin-top:-220px;padding-bottom:150px;padding-top:240px}.articles-promo .wrap,.articles-promo .wrap>div{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap}.articles-promo .wrap>div{flex-basis:calc(50% - 30px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 30px);width:calc(50% - 30px)}.articles-promo .wrap>div:nth-child(1n){margin-left:0;margin-right:60px}.articles-promo .wrap>div:last-child{margin-right:0}.articles-promo .wrap>div:nth-child(2n){margin-left:auto;margin-right:0}.articles-promo .article-item{-o-box-flex:1;box-flex:1;flex:0 0 270px}.articles-promo .intro{-o-box-flex:1;box-flex:1;flex:1;padding-right:24px}@media (max-width:1023px){.articles-promo .wrap{-o-box-align:start;align-items:flex-start}.articles-promo .intro{margin-bottom:30px;padding-right:0}.articles-promo .article-item,.articles-promo .intro{-o-box-flex:1;box-flex:1;flex:0 0 100%}}@media (max-width:767px){.articles-promo .wrap>div{flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 15px);width:calc(50% - 15px)}.articles-promo .wrap>div:nth-child(1n){margin-left:0;margin-right:30px}.articles-promo .wrap>div:last-child{margin-right:0}.articles-promo .wrap>div:nth-child(2n){margin-left:auto;margin-right:0}}@media (max-width:500px){.articles-promo .wrap>div{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:40px;max-width:100%;width:100%}.articles-promo .wrap>div:nth-child(1n){margin-left:0}.articles-promo .wrap>div:last-child{margin-right:0}.articles-promo .wrap>div:nth-child(1n){margin-left:auto;margin-right:0}}.branches{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-pack:center;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;justify-content:center}.branches .branch{-o-box-flex:1;box-flex:1;background-color:rgba(255,255,255,.75);border:1px solid #e6e1e3;flex:0 1 340px;margin:10px;position:relative;text-align:center}.branches .branch .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:90px;width:100%}.branches .branch .text{padding:24px}.branches .branch .map{left:-84%;position:absolute;top:33%;z-index:-1}.branches .branch:nth-child(2n) .map{left:auto;right:-84%}@media (max-width:1280px){.branches{overflow:hidden}}@media (max-width:1200px){.branches .branch{background:transparent}.branches .branch .map{bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);height:180px;left:5%;opacity:.5;top:auto;width:90%;z-index:-1}.branches .branch:nth-child(2n) .map{left:5%;right:auto}}@media (max-width:599px){.branches .branch{-o-box-flex:1;box-flex:1;flex:0 0 100%;max-width:380px}}.breadcrumbs{margin-bottom:30px;margin-top:20px}.breadcrumbs li{display:inline}.breadcrumbs li>*{color:#9e9597;font-size:12px}.breadcrumbs li:not(:first-child):before{color:#e50019;content:"/";font-weight:700;margin:0 4px;position:relative;top:1px}.breadcrumbs li:nth-child(2):before{display:none}.breadcrumbs li>a:hover{color:$primaryColor}.breadcrumbs .home{background-image:url(/assets/img/icons/home.svg);background-position:50%;background-size:cover;display:inline-block;height:18px;margin-right:8px;position:relative;top:4px;width:18px}.button{background-color:transparent;border:2px solid #e50019;border-radius:21px;color:#2e2829;display:inline-block;font-family:Raleway,sans-serif;font-size:13px;font-weight:700;outline:0;padding:13px 24px;text-transform:uppercase;white-space:nowrap}.button.center{display:block;margin-left:auto;margin-right:auto}.button.small{border-radius:18px;font-size:12px;padding:10px 24px}.button:hover{background-color:#e50019;color:#fff;text-decoration:none}.button.on-dark{border-color:#2e2829;color:#fff}.button.on-dark:hover{background-color:#2e2829}.button.green{background-color:#7cb947;border:0;border-radius:28px;color:#fff;font-size:15px;padding:20px 30px}.button.button-final{border-radius:24px;display:block;font-size:15px;margin-left:auto;margin-right:auto;padding:16px 24px}.button.loading{padding-right:70px;position:relative}.button.loading:after{content:url(/assets/img/loading.gif);position:absolute;right:24px;top:8px}.call-us-popup{background-color:#f2efec;background-position:50%;background-size:cover;height:450px;left:calc(50% - 333px);max-width:667px;padding:40px 80px;position:fixed;top:calc(50% - 180px);transform:translateX(-100vw);transition:transform .7s;width:100%;z-index:50}.call-us-popup.opened{transform:translateX(0)}.call-us-popup h3{color:#e50019;font-size:32px;font-weight:700;line-height:1.15}.call-us-popup p{margin-bottom:10px;margin-top:6px}.call-us-popup .errors span{display:block}.call-us-popup button.button{display:block;margin-left:auto;margin-right:0}.call-us-popup .agreement{color:#666;font-size:12px;margin-top:8px;text-align:right}.call-us-popup button.close{-o-box-align:center;-o-box-pack:center;align-items:center;background:none;border:0;display:-ms-flexbox;display:box;display:flex;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);height:36px;justify-content:center;opacity:.5;outline:0;padding:6px;position:absolute;right:20px;top:20px;transition:opacity .5s;width:36px}.call-us-popup button.close:hover{-ms-filter:none;filter:none;opacity:1}.call-us-popup button.close:before{background-image:url(/assets/img/icons/icon_close.svg);background-size:22px 22px;content:"";height:22px;width:22px}.call-us-popup form input[type=text]{background-color:#fff;margin-bottom:10px}@media (max-width:683px){.call-us-popup{background-position:0;height:auto;left:0}}@media (max-width:450px){.call-us-popup{padding:40px 20px}.call-us-popup button.close{right:10px;top:10px}}.color-list{grid-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}.color-list .color-item{border:1px solid #e6e1e3;cursor:pointer;padding-bottom:10px;text-align:center}.color-list .color-item .color{-o-box-align:center;-o-box-pack:center;align-items:center;background-position:50%;background-size:cover;border-bottom:1px solid #e6e1e3;display:block;display:-ms-flexbox;display:box;display:flex;height:100px;justify-content:center;margin-bottom:10px;position:relative;width:100%}.color-list .color-item .color .select{background-color:rgba(255,255,255,.75);border-radius:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);font-size:12px;font-weight:700;opacity:0;padding:6px 10px;text-transform:uppercase}.color-list .color-item .code{display:block;font-size:20px;font-weight:700;line-height:1.5;padding:0 10px}.color-list .color-item .title{font-size:16px}.color-list .color-item .ral,.color-list .color-item .title{display:block;line-height:1.5;padding:0 10px;text-transform:uppercase}.color-list .color-item .ral{font-size:12px}.color-list .color-item .price{display:block;line-height:1.5;padding:0 10px}.color-list .color-item:hover{border-color:#e50019}.color-list .color-item:hover .color .select{-ms-filter:none;filter:none;opacity:1}@media (max-width:599px){.color-list{grid-gap:8px;grid-template-columns:repeat(3,1fr)}}@media (max-width:440px){.color-list{grid-template-columns:repeat(2,1fr)}}.contact-infos{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-pack:distribute;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:40px;margin-top:40px}.contact-infos .contact-info{-o-box-flex:1;box-flex:1;flex:1;margin:20px;text-align:center}.contact-infos .contact-info .label{color:#e50019;font-size:16px;margin-bottom:6px}.contact-infos .contact-info a{font-size:24px;font-weight:700;white-space:nowrap}.contact-infos .contact-info a:hover{color:#e50019}.freeprivacypolicy-com---palette-light .cc-cp-foot-save,.freeprivacypolicy-com---palette-light .cc-nb-okagree,.freeprivacypolicy-com---palette-light .cc-nb-reject{background-color:#2e2829!important;color:#fff!important}.cta-price{background-color:#f8f5f6;margin-top:100px;position:relative;z-index:0}.cta-price .image{background-image:url(/assets/img/kalkulacka.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;height:120%;left:0;position:absolute;width:40%}.cta-price .text{padding:60px 20px 60px 40%}.cta-price .text .h3{font-size:calc(25.11628px + 1.16279vw)}@media screen and (min-width:1280px){.cta-price .text .h3{font-size:40px}}@media screen and (max-width:420px){.cta-price .text .h3{font-size:30px}}.cta-price .text .h3 strong{color:#e50019;font-weight:900}@media (max-width:767px){.cta-price .image{height:100%}}@media (max-width:599px){.cta-price .image{bottom:0;height:150px;left:auto;right:0;width:150px;z-index:-1}.cta-price .text{padding-left:20px}}.cta .wrap{background-color:#f8f5f6;padding:50px;text-align:center}.cta p{font-size:18px}.cta .stars img{height:22px}.download-list{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;margin-bottom:50px}.download-list .download-item{background-color:#f2efec;flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;margin-top:20px;max-width:calc(50% - 10px);padding:25px 40px 78px;position:relative;width:calc(50% - 10px)}.download-list .download-item:nth-child(1n){margin-left:0;margin-right:20px}.download-list .download-item:last-child{margin-right:0}.download-list .download-item:nth-child(2n){margin-left:auto;margin-right:0}.download-list .download-item .title{font-size:18px;font-weight:900;line-height:1.3;margin-bottom:2px}.download-list .download-item .bottom{-o-box-pack:end;-o-box-align:center;align-items:center;bottom:25px;display:-ms-flexbox;display:box;display:flex;height:43px;justify-content:flex-end;left:40px;position:absolute;width:calc(100% - 80px)}.download-list .download-item .button{justify-self:flex-end;margin-left:20px}.download-list .download-item .models{color:#9e9597;font-size:16px;font-weight:900;margin-right:auto}.download-list .download-item.catalogue{display:-ms-flexbox;display:box;display:flex;padding:25px}.download-list .download-item.catalogue .image{margin-right:20px;width:120px}.download-list .download-item.catalogue .text{-o-box-flex:1;box-flex:1;flex:1;min-height:170px;text-align:right}.download-list .download-item.catalogue .bottom{left:25px;width:calc(100% - 50px)}@media (max-width:959px){.download-list .download-item{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-top:10px;max-width:100%;width:100%}.download-list .download-item:nth-child(1n){margin-left:0}.download-list .download-item:last-child{margin-right:0}.download-list .download-item:nth-child(1n){margin-left:auto;margin-right:0}}@media (max-width:500px){.download-list .download-item{padding-left:20px;padding-right:20px}.download-list .download-item .bottom{left:20px;width:calc(100% - 40px)}.download-list .download-item.catalogue .image{width:90px}}.download-table{border-collapse:separate;border-spacing:0 8px;margin-bottom:30px;width:100%}.download-table .action{width:120px}.download-table .title{font-size:16px;font-weight:700;line-height:1.3}.download-table .models{color:#9e9597;font-size:14px;font-weight:900;margin-right:auto}.download-table td{background-color:#f2efec;padding:6px 14px}@media (max-width:599px){.download-table{display:block}.download-table tbody,.download-table tr{display:block;width:100%}.download-table tbody tr,.download-table tr tr{margin-bottom:8px}.download-table tr td{display:block;width:100%}.download-table tr td:first-child{padding-top:16px}.download-table tr td:last-child{padding-bottom:16px}.download-table .action{width:auto}}.edition-list{grid-gap:30px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.edition-list .title{font-size:14px;line-height:1.4;margin-bottom:0;margin-top:8px}@media (max-width:959px){.edition-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:440px){.edition-list{grid-template-columns:repeat(2,minmax(0,1fr))}}a.main-eshop-promo{background-color:#e50019;display:block;min-height:290px;padding:62px 36% 62px 80px;position:relative;transition:background-color .5s;width:100%}a.main-eshop-promo:before{background-image:url(/assets/img/man_registration.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;content:"";height:115%;position:absolute;right:80px;top:-15%;width:33%}a.main-eshop-promo .small{font-size:24px;line-height:1.3;margin-bottom:10px;transition:transform .5s}a.main-eshop-promo .big{word-wrap:break-word;color:#fff;font-size:50px;font-weight:900;line-height:1.1;margin-bottom:50px;text-transform:uppercase;transition:transform .5s;white-space:wrap}a.main-eshop-promo .action{-o-box-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:box;display:flex;font-size:13px;font-weight:700;text-transform:uppercase}a.main-eshop-promo .action:after{content:url(/assets/img/icons/arrow-go.svg);margin-left:12px;transition:transform .5s}a.main-eshop-promo:hover{background-color:#db0018}a.main-eshop-promo:hover .big,a.main-eshop-promo:hover .small{transform:translateY(-14px)}a.main-eshop-promo:hover .action:after{transform:translateX(24px)}@media (max-width:1023px){a.main-eshop-promo{padding-left:40px;padding-right:30%}a.main-eshop-promo:before{background-size:contain;right:20px}}@media (max-width:599px){a.main-eshop-promo{padding-right:15%}a.main-eshop-promo .small{font-size:18px}a.main-eshop-promo .big{font-size:32px}}@media (max-width:450px){a.main-eshop-promo{padding-left:20px;padding-right:20px}}.expandable-text{border-top:1px solid #e6e1e3;display:block;transition:border-color .5s}.expandable-text .expandable-text-heading{-o-box-pack:start;-o-box-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:box;display:flex;font-size:18px;font-weight:700;justify-content:flex-start;padding:20px 14px;text-transform:uppercase}.expandable-text .expandable-text-heading .expand-icon{background-image:url(/assets/img/icons/expand.svg);display:block;height:10px;margin-right:20px;transform:rotate(180deg);transition:transform .5s;width:14px}.expandable-text .content{color:$darkTextColor;height:0;overflow:hidden;padding:0 30px;transition:max-height .6s;transition:height .6s}.expandable-text.expanded{border-color:$primaryColor}.expandable-text.expanded .expandable-text-heading .expand-icon{transform:rotate(0deg)}.expandable-text .gap{display:block;height:20px;width:100%}.expandable-text:hover{border-color:$primaryColor}.expandable-text+.expandable-text{margin-top:0}.expandable-text h5{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:10px;padding-left:40px}.expandable-text ul{margin-bottom:16px;padding-left:60px}.expandable-text ul li{line-height:1.5;margin-bottom:2px}.features-section .features{-o-box-align:end;grid-gap:20px;align-items:end;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:50px}.features-section .feature{text-align:center}.features-section .feature span{display:block;font-size:18px;font-weight:700;height:50px;line-height:1.25;margin-top:14px}.features-section .feature img{height:80px}@media (max-width:959px){.features-section .features img{height:60px}}@media (max-width:599px){.features-section .features{grid-template-columns:1fr 1fr}.features-section .features img{height:40px}}.campaign-hero{background-color:#e50019;color:#fff;margin-top:0;overflow:visible;padding:80px 0 0;position:relative;z-index:10}.campaign-hero .wrap{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;position:relative;z-index:2}.campaign-hero .text{-o-box-flex:1;box-flex:1;flex:0 0 45%;padding-bottom:80px;padding-right:5%}.campaign-hero .text .small-title{font-size:1.2em;font-weight:700;margin-bottom:5px}.campaign-hero .text .h2{color:#fff;font-size:3.5em;font-weight:900;line-height:1.1;margin-bottom:20px;text-transform:uppercase}.campaign-hero .text .h3{color:#fff;font-size:1.2em;font-weight:400;line-height:1.5;margin-bottom:40px}.campaign-hero-cta .button{-o-box-align:center;-o-box-pack:center;align-items:center;background-color:#333;border:none;border-radius:50px;color:#fff;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;font-size:1em;font-weight:700;gap:10px;justify-content:center;line-height:1.3;padding:15px 30px;text-align:left;text-decoration:none;text-transform:uppercase;transition:background .3s}.campaign-hero-cta .button .mobile-break{display:none}@media (max-width:600px){.campaign-hero-cta .button{font-size:.9em;padding:15px 20px;text-align:center}.campaign-hero-cta .button .mobile-break,.campaign-hero-cta .button span{display:block}}.campaign-hero-cta .button:hover{background-color:#111}.campaign-hero-cta .button svg{flex-shrink:0;height:20px;width:20px}.campaign-hero-cta-text{color:rgba(255,255,255,.8);font-size:.85em;margin-top:15px}.campaign-hero .image{-o-box-flex:1;box-flex:1;flex:0 0 55%;position:relative}.campaign-hero .image img{display:block;height:auto;position:relative;transform:translateY(40px);width:100%;z-index:1}.campaign-hero .image .badge{-o-box-orient:vertical;-o-box-align:center;-o-box-pack:center;align-items:center;background-color:#333;border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#fff;display:-ms-flexbox;display:box;display:flex;flex-direction:column;font-size:1.1em;height:140px;justify-content:center;left:10px;line-height:1.2;position:absolute;text-align:center;top:20px;width:140px;z-index:3}.campaign-hero .image .badge strong{font-size:1.2em;font-weight:700}@media (max-width:959px){.campaign-hero{padding:50px 0 0}.campaign-hero .wrap{-o-box-orient:vertical;flex-direction:column}.campaign-hero .text{-o-box-flex:1;box-flex:1;flex:0 0 100%;padding-bottom:40px;padding-right:0;text-align:center}.campaign-hero .text .h2{font-size:2.5em}.campaign-hero .image{-o-box-flex:1;box-flex:1;flex:0 0 100%;width:100%}.campaign-hero .image img{transform:translateY(20px)}.campaign-hero .image .badge{font-size:1em;height:120px;left:20px;top:-20px;width:120px}}.campaign-benefits-bar{background-color:#f2efec;margin-bottom:0;margin-top:-80px;padding:80px 0;position:relative;z-index:1}.campaign-benefits-bar .benefits-grid{display:grid;gap:25px 40px;grid-template-columns:repeat(3,1fr)}@media (max-width:959px){.campaign-benefits-bar .benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.campaign-benefits-bar .benefits-grid{grid-template-columns:1fr}}.campaign-benefits-bar .benefit-item{-o-box-align:center;align-items:center;color:#666;display:-ms-flexbox;display:box;display:flex;font-size:.95em;font-weight:700;gap:12px}@media (max-width:600px){.campaign-benefits-bar .benefit-item{-o-box-pack:center;justify-content:center}}.campaign-benefits-bar .benefit-item svg{stroke:#b3a8a5;flex-shrink:0;height:24px;width:24px}.campaign-calculator-section{background-color:#f2efec;margin-top:0;padding:0 0 100px}.campaign-block{padding:60px 0}.campaign-block.final-cta{background-color:#e50019;border-radius:8px;color:#fff;margin-top:40px;padding:60px 40px;text-align:center}.campaign-block.final-cta .title{color:#fff;margin-bottom:15px}.campaign-block.final-cta .subtitle{font-size:1.2em;margin-bottom:30px}.campaign-block.final-cta .btn{background:#fff;border-radius:4px;color:#e50019;display:inline-block;font-size:1.1em;font-weight:700;padding:15px 30px;text-decoration:none;transition:background .3s}.campaign-block.final-cta .btn:hover{background:#f0f0f0}.campaign-block.final-cta .note{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);font-size:.9em;margin-top:15px;opacity:.9}.campaign-divider{border:none;border-top:1px solid #eee;margin:0;padding:0}.campaign-calculator-widget{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.08);margin:0 auto;max-width:850px;overflow:hidden}.campaign-calculator-header{-o-box-align:center;-o-box-pack:justify;align-items:center;background-color:#e50019;color:#fff;display:-ms-flexbox;display:box;display:flex;justify-content:space-between;overflow:hidden;padding:40px 60px;position:relative}@media (max-width:768px){.campaign-calculator-header{-o-box-orient:vertical;flex-direction:column;padding:30px 20px;text-align:center}}.campaign-calculator-header .text{-o-box-flex:1;box-flex:1;flex:1;padding-right:20px;position:relative;z-index:2}@media (max-width:768px){.campaign-calculator-header .text{padding-right:0}}.campaign-calculator-header .text h2{color:#fff;font-size:2.5em;font-weight:900;margin-bottom:15px;text-transform:uppercase}@media (max-width:768px){.campaign-calculator-header .text h2{font-size:2em}}.campaign-calculator-header .text p{font-size:1em;line-height:1.5;margin:0}.campaign-calculator-header .image{-o-box-flex:1;box-flex:1;-o-box-align:end;-o-box-pack:end;align-items:flex-end;display:-ms-flexbox;display:box;display:flex;flex:0 0 250px;height:200px;justify-content:flex-end;position:relative;z-index:2}@media (max-width:768px){.campaign-calculator-header .image{display:none}}.campaign-calculator-header .image img{bottom:-58px;display:block;height:auto;max-width:100%;position:absolute;right:-20px;width:280px}@media (max-width:768px){.campaign-calculator-header .image img{bottom:auto;position:relative;right:auto;width:200px}}.campaign-calculator-form{padding:50px 60px}@media (max-width:768px){.campaign-calculator-form{padding:30px 20px}}.campaign-calculator-form .campaign-step{margin-bottom:50px}.campaign-calculator-form .campaign-step:last-child{margin-bottom:0}.campaign-calculator-form .campaign-step-title{color:#b3a8a5;font-size:.9em;font-weight:400;margin-bottom:5px}.campaign-calculator-form .campaign-step-heading{color:#e50019;font-size:1.3em;font-weight:700;letter-spacing:1px;margin-bottom:25px;text-transform:uppercase}.campaign-calculator-form .campaign-calculator-submit{margin-top:50px;text-align:center}.campaign-calculator-form .campaign-calculator-submit button{-o-box-align:center;-o-box-pack:center;align-items:center;background:#7ac143;border:none;border-radius:50px;color:#fff;cursor:pointer;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;font-size:1.1em;font-weight:700;gap:10px;justify-content:center;min-width:250px;padding:18px 40px;text-transform:uppercase;transition:background .3s}.campaign-calculator-form .campaign-calculator-submit button:hover{background:#6eb03a}.campaign-calculator-form .campaign-calculator-submit button svg{flex-shrink:0;height:20px;width:20px}.campaign-radio-group{display:grid;gap:15px;grid-template-columns:1fr}.campaign-radio-group.grid-2{grid-template-columns:1fr 1fr}@media (max-width:600px){.campaign-radio-group.grid-2{grid-template-columns:1fr}}.campaign-radio-label{-o-box-align:start;align-items:flex-start;background:#fff;border:1px solid #eee;border-radius:8px;cursor:pointer;display:-ms-flexbox;display:box;display:flex;font-size:1.1em;gap:15px;padding:20px 25px;transition:all .2s ease}.campaign-radio-label:hover{background:#fafafa;border-color:#d5cfd0}.campaign-radio-label:has(input[type=radio]:checked){background:#fff;border-color:#d5cfd0}.campaign-radio-label.center{-o-box-align:center;-o-box-pack:start;align-items:center;justify-content:flex-start}.campaign-radio-label.center input[type=radio]{margin-top:0}.campaign-radio-label input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #b3a8a5;border-radius:50%;cursor:pointer;flex-shrink:0;height:22px;margin-top:2px;outline:none;position:relative;width:22px}.campaign-radio-label input[type=radio]:checked{border-color:#b3a8a5}.campaign-radio-label input[type=radio]:checked:after{background-color:#b3a8a5;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.campaign-radio-label strong{color:#333;display:block;font-weight:700}.campaign-radio-label .desc{color:#888;font-size:.85em;margin-top:4px}.campaign-input-group label{display:block;font-size:1.15em;font-weight:700;margin-bottom:10px}.campaign-input-group input[type=email],.campaign-input-group input[type=number],.campaign-input-group input[type=tel],.campaign-input-group input[type=text],.campaign-input-group select{background:#fff;border:1px solid #e6e1e3;border-radius:6px;color:#333;font-size:1.1em;padding:15px;transition:border-color .2s;width:100%}.campaign-input-group input[type=email]:focus,.campaign-input-group input[type=number]:focus,.campaign-input-group input[type=tel]:focus,.campaign-input-group input[type=text]:focus,.campaign-input-group select:focus{border-color:#7cb947;outline:none}.campaign-input-group input[type=email].short,.campaign-input-group input[type=number].short,.campaign-input-group input[type=tel].short,.campaign-input-group input[type=text].short,.campaign-input-group select.short{max-width:300px}.campaign-input-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:15px}.campaign-calculator-results{background:#f6f4f3;border-top:1px solid #eee;padding:50px 60px}@media (max-width:768px){.campaign-calculator-results{padding:30px 20px}}.campaign-result-table{background:#fff;border-radius:12px;margin-bottom:20px;padding:30px}@media (max-width:768px){.campaign-result-table{padding:20px}}.campaign-result-row{-o-box-pack:justify;-o-box-align:center;align-items:center;border-bottom:1px solid #eee;display:-ms-flexbox;display:box;display:flex;font-size:1.1em;justify-content:space-between;padding:15px 0}.campaign-result-row:last-child{border-bottom:none}@media (max-width:600px){.campaign-result-row{-o-box-orient:vertical;-o-box-align:start;align-items:flex-start;flex-direction:column;gap:10px}.campaign-result-row span:last-child{-ms-flex-item-align:end;align-self:flex-end}}.campaign-result-row.discount{color:#e50019;font-weight:700}.campaign-result-row .blur-text{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.campaign-result-final{-o-box-pack:justify;-o-box-align:center;align-items:center;background:#333;border-radius:12px;color:#fff;display:-ms-flexbox;display:box;display:flex;font-size:1.5em;font-weight:700;justify-content:space-between;margin-bottom:30px;padding:30px}@media (max-width:600px){.campaign-result-final{-o-box-orient:vertical;flex-direction:column;font-size:1.3em;gap:15px;text-align:center}}.campaign-result-cta{margin-top:40px;text-align:center}.campaign-result-cta button{-o-box-align:center;-o-box-pack:center;align-items:center;background:#e50019;border:none;border-radius:50px;color:#fff;cursor:pointer;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;font-size:1.1em;font-weight:700;gap:10px;justify-content:center;min-width:250px;padding:15px 40px;text-transform:uppercase;transition:background .3s}.campaign-result-cta button:hover{background:#ce0017}.campaign-calculator-form-section{background:#e50019;border-radius:0 0 12px 12px;color:#fff;padding:60px;position:relative}@media (max-width:768px){.campaign-calculator-form-section{padding:60px 20px 40px}}.campaign-calculator-form-section .campaign-step-heading,.campaign-calculator-form-section .h3{color:#fff}.campaign-calculator-form-section .campaign-step-heading{font-size:1.1em;font-weight:400;letter-spacing:normal;margin-bottom:40px;text-transform:none}.campaign-calculator-form-section .campaign-form-badge{-o-box-orient:vertical;-o-box-align:center;-o-box-pack:center;align-items:center;background-color:#333;border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#fff;display:-ms-flexbox;display:box;display:flex;flex-direction:column;font-size:.9em;height:120px;justify-content:center;line-height:1.2;position:absolute;right:40px;text-align:center;top:-40px;transform:rotate(10deg);width:120px;z-index:3}@media (max-width:768px){.campaign-calculator-form-section .campaign-form-badge{font-size:.8em;height:100px;right:20px;top:-30px;width:100px}}.campaign-calculator-form-section .campaign-form-badge strong{font-size:1.1em;font-weight:700}.campaign-calculator-form-section .form-row{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media (max-width:768px){.campaign-calculator-form-section .form-row{grid-template-columns:1fr}}.campaign-calculator-form-section .form-group{margin-bottom:20px}.campaign-calculator-form-section .form-group.last{margin-bottom:30px}.campaign-calculator-form-section .campaign-input-group label{color:#fff;font-size:1em;font-weight:400;margin-bottom:8px}.campaign-calculator-form-section .campaign-input-group input[type=email],.campaign-calculator-form-section .campaign-input-group input[type=tel],.campaign-calculator-form-section .campaign-input-group input[type=text],.campaign-calculator-form-section .campaign-input-group select{border:none;border-radius:8px;padding:15px 20px}.campaign-calculator-form-section .campaign-input-group select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.campaign-calculator-form-section .form-submit{margin-top:40px;text-align:center}.campaign-calculator-form-section .form-submit button{-o-box-align:center;-o-box-pack:center;align-items:center;background:#333;border:none;border-radius:50px;color:#fff;cursor:pointer;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;font-size:1.1em;font-weight:700;gap:10px;justify-content:center;margin-bottom:30px;min-width:250px;padding:18px 40px;text-transform:uppercase;transition:background .3s}.campaign-calculator-form-section .form-submit button:hover{background:#111}.campaign-calculator-form-section .form-submit .title{color:#fff;font-size:1.1em;font-weight:700;margin-bottom:15px}.campaign-calculator-form-section .form-submit .benefits{-o-box-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;color:rgba(255,255,255,.9);display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;font-size:.9em;gap:20px;justify-content:center}.campaign-calculator-form-section .form-submit .benefits span{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;gap:5px}.campaign-calculator-form-section .form-submit .benefits span svg{stroke:#fff}.campaign-section-title{color:#333;font-size:2.5em;font-weight:900;margin-bottom:30px;margin-top:0;text-align:center;text-transform:uppercase}@media (max-width:768px){.campaign-section-title{font-size:1.8em}}.campaign-features-section{background-color:#fff;padding:30px 0}.campaign-features-checks{-o-box-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:80px}@media (max-width:768px){.campaign-features-checks{-o-box-orient:vertical;-o-box-align:center;align-items:center;flex-direction:column;gap:15px;margin-bottom:50px}}.campaign-features-checks .check-item{-o-box-align:center;align-items:center;color:#555;display:-ms-flexbox;display:box;display:flex;font-size:.95em;font-weight:700;gap:10px}.campaign-features-checks .check-item svg{stroke:#b3a8a5;flex-shrink:0;height:20px;width:20px}.campaign-features-grid{display:grid;gap:60px 40px;grid-template-columns:repeat(3,1fr)}@media (max-width:959px){.campaign-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.campaign-features-grid{gap:40px;grid-template-columns:1fr}}.campaign-features-item .icon{-o-box-align:end;align-items:flex-end;display:-ms-flexbox;display:box;display:flex;height:50px;margin-bottom:20px}.campaign-features-item .icon img{height:100%;width:auto}.campaign-features-item .title{color:#333;font-size:1.15em;font-weight:700;margin-bottom:15px}.campaign-features-item .desc{color:#777;font-size:.95em;line-height:1.6}.campaign-reviews-section{background-color:#f2efec;padding:80px 0}.campaign-reviews-intro{color:#555;font-size:1.05em;line-height:1.6;margin:-10px auto 50px;max-width:800px;text-align:center}.campaign-reviews-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:959px){.campaign-reviews-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.campaign-reviews-grid{grid-template-columns:1fr}}.campaign-reviews-item{-o-box-orient:vertical;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);display:-ms-flexbox;display:box;display:flex;flex-direction:column;padding:40px 30px}.campaign-reviews-item .stars{display:-ms-flexbox;display:box;display:flex;gap:5px;margin-bottom:20px}.campaign-reviews-item .stars svg{color:#eebb3f;height:20px;width:20px}.campaign-reviews-item .text{color:#777;font-size:.95em;font-style:italic;font-weight:300;line-height:1.6;margin-bottom:25px}.campaign-reviews-item .author{color:#333;font-size:.95em;font-weight:700;margin-top:auto}.campaign-faq-section{background-color:#fff;padding:30px 0}.campaign-faq-list{-o-box-orient:vertical;display:-ms-flexbox;display:box;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:800px}.campaign-faq-item{border-bottom:1px solid #eee;padding-bottom:15px}.campaign-faq-item .question{color:#333;font-size:1.2em;font-weight:700;margin-bottom:10px}.campaign-faq-item .answer{color:#555}footer .footer-top{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-pack:justify;-o-box-align:end;align-items:flex-end;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:60px;padding-top:80px}footer .footer-top .h3{font-size:42px}footer .footer-top .logo img{height:40px}footer .footer-contact{-o-box-flex:1;box-flex:1;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex:0 1 66%;flex-wrap:wrap}footer .footer-contact .h3{max-width:600px}footer .footer-contact .contact-infos{-o-box-flex:1;box-flex:1;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-align:center;-o-box-pack:justify;align-items:center;display:-ms-flexbox;display:box;display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;margin-top:0}footer .footer-contact .contact-infos .email,footer .footer-contact .contact-infos .phone{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;font-size:28px;font-weight:700;margin-bottom:14px;margin-right:20px}footer .footer-contact .contact-infos .email:before,footer .footer-contact .contact-infos .phone:before{margin-right:10px}footer .footer-contact .contact-infos .email:hover,footer .footer-contact .contact-infos .phone:hover{color:#e50019}footer .footer-contact .contact-infos .phone:before{content:url(/assets/img/icons/phone2.svg)}footer .footer-contact .contact-infos .email:before{content:url(/assets/img/icons/email2.svg)}footer .footer-bottom{grid-column-gap:80px;border-top:1px solid #e6e1e3;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;padding-bottom:50px;padding-top:80px}footer .footer-bottom .col:last-child{text-align:right}footer .footer-bottom h5{font-size:14px;font-weight:700;margin-bottom:30px;text-transform:uppercase}footer .footer-bottom nav a{color:#9e9597;display:block;font-size:13px;font-weight:700;line-height:1.4;margin-bottom:26px}footer .footer-bottom nav a:hover{color:#e50019}footer .footer-bottom nav+nav{margin-top:70px}footer .footer-bottom .brands{margin-bottom:60px}footer .footer-bottom .brands>a{display:block;margin-bottom:26px}footer .footer-bottom .brands>a:hover svg *{fill:#e50019}footer .footer-bottom .made-by{color:#9e9597;font-size:13px}footer .footer-bottom .made-by a{text-decoration:underline}footer .footer-bottom .made-by a:hover{text-decoration:none}@media (max-width:959px){footer .footer-bottom{grid-row-gap:40px;grid-column-gap:50px;grid-template-columns:1fr 1fr}footer .footer-bottom .col,footer .footer-bottom .col:last-child{text-align:center}footer .footer-bottom .social-networks{-o-box-pack:center;justify-content:center}footer .footer-bottom .social-networks .social-network{margin:0 20px}}@media (max-width:767px){footer .footer-top{text-align:center}footer .footer-top .contact-infos{-o-box-pack:center;justify-content:center}footer .footer-top .contact-infos .email,footer .footer-top .contact-infos .phone{-o-box-flex:1;box-flex:1;display:inline-block;flex:0 0 100%;margin-left:auto;margin-right:auto}footer .footer-top .h3{font-size:36px}footer .footer-contact{-o-box-flex:1;box-flex:1;flex:0 0 100%;margin-bottom:60px}footer .logo{margin-left:auto;margin-right:auto}}@media (max-width:500px){footer .footer-top .logo{margin-right:auto}footer .footer-top .h3{font-size:28px}footer .footer-top .contact-infos .email,footer .footer-top .contact-infos .phone{font-size:22px}footer .footer-bottom{grid-template-columns:1fr}}.form-box{background-color:#f2efec;background-image:url(/assets/img/man_registration2.png);background-position:bottom right -33%;background-repeat:no-repeat;background-size:56%;padding:60px 42% 60px 50px}@media (max-width:599px){.form-box{background-image:none;padding-right:60px}}@media (max-width:500px){.form-box{padding:50px 20px}}form fieldset{padding-left:40px;padding-right:40px}form fieldset legend{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:30px;margin-left:-40px}@media (max-width:599px){form fieldset legend{font-size:20px}form fieldset{padding-left:0;padding-right:0}form fieldset legend{margin-left:0}}form .fg{margin-bottom:10px}form .fg.required>.label:after,form .fg.required>label:after{color:#e50019;content:"*"}form .fr{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap}form .fc{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 10px);width:calc(50% - 10px)}form .fc:nth-child(1n){margin-left:0;margin-right:20px}form .fc:last-child{margin-right:0}form .fc:nth-child(2n){margin-left:auto;margin-right:0}@media (max-width:599px){form .fc{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}form .fc:nth-child(1n){margin-left:0}form .fc:last-child{margin-right:0}form .fc:nth-child(1n){margin-left:auto;margin-right:0}}form .label,form label{display:block;font-size:13px;line-height:1.4}form input[type=email],form input[type=number],form input[type=text],form select,form textarea{background-color:transparent;border:0;font-family:Raleway,sans-serif;font-size:15px;height:50px;outline:0;padding:0 16px;width:100%}form input[type=email]:focus,form input[type=number]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border:1px solid #2e2829}.form-box form input[type=email],.form-box form input[type=number],.form-box form input[type=text],.form-box form select,.form-box form textarea{background-color:#fff}form textarea{height:90px;padding-top:16px}form label.checkbox{-o-box-align:center;align-items:center;cursor:pointer;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;text-align:center}form label.checkbox input{display:none}form label.checkbox span.tick{-o-box-flex:1;box-flex:1;background-image:url(/assets/img/checkbox_sprite_x2.png);background-position:0 0;background-size:62px 31px;display:inline-block;flex:0 0 31px;height:31px;margin-right:14px;width:31px}form label.checkbox input:checked+span.tick{background-position:31px 0}form label.checkbox span.text{font-size:15px;text-align:left}form label.checkbox span.text a{color:#2e2829;font-weight:400;text-decoration:underline}form label.checkbox span.text a:hover{text-decoration:none}form button[type=submit]{margin-top:16px}form.on-white .label,form.on-white label{font-weight:700;margin-bottom:2px}form.on-white input[type=email],form.on-white input[type=number],form.on-white input[type=text],form.on-white select,form.on-white textarea{border:1px solid #d5cfd0}form.on-white input[type=email]:focus,form.on-white input[type=number]:focus,form.on-white input[type=text]:focus,form.on-white select:focus,form.on-white textarea:focus{border:1px solid #e50019;outline:0}form.on-white label.checkbox span.text{font-weight:400}form.on-white label.checkbox span.tick{-o-box-flex:1;box-flex:1;background-image:url(/assets/img/checkbox_sprite_x2.png);background-position:0 0;background-size:62px 31px;border:1px solid #e6e1e3;display:inline-block;flex:0 0 31px;height:31px;margin-right:14px;width:31px}form.on-white label.checkbox input:checked+span.tick{background-position:31px 0}form.on-white .errors{color:#b10014;font-size:14px;line-height:1.3;margin:20px 0}form .field-note{font-size:12px;margin-bottom:4px}form .remove{font-size:12px;font-weight:400;margin-left:10px;text-decoration:underline}form .remove:hover{text-decoration:none}.header-subnav{background-color:#fff;border-bottom:1px solid #e6e1e3;border-top:1px solid #e6e1e3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:100px;left:0;opacity:0;pointer-events:none;position:absolute;top:150px;transition:opacity .3s;width:100%;z-index:10}.header-subnav:before{content:"";height:44px;left:0;position:absolute;top:-44px;width:100%}.header-subnav.opened{-ms-filter:none;filter:none;opacity:1;pointer-events:auto}.header-subnav .wrap{-o-box-pack:center;height:100%;justify-content:center}.header-subnav .wrap,.header-subnav .wrap a{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex}.header-subnav .wrap a{font-size:15px;margin:0 50px}.header-subnav .wrap a:before{color:#e50019;content:">";font-weight:700;margin-right:10px;position:relative;top:-1px}.header-subnav .wrap a:hover{color:#e50019}header{background-color:#fff;display:block;position:relative;z-index:10}header .top{-o-box-align:center;-o-box-pack:end;align-items:center;border-bottom:1px solid #e6e1e3;color:#9e9597;display:-ms-flexbox;display:box;display:flex;height:50px;justify-content:flex-end;padding-left:32px;padding-right:32px;width:100%}@media (max-width:1023px){header .top{padding-left:16px;padding-right:16px}}@media (max-width:599px){header .top{padding-left:8px;padding-right:8px}}header .top .address,header .top .email,header .top .phone{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;font-size:12px;margin-left:40px}header .top a:hover{color:#e50019}header .top .phone:before{content:url(/assets/img/icons/phone.svg);margin-right:6px;position:relative;top:2px}header .top .email:before{content:url(/assets/img/icons/email.svg);margin-right:8px;position:relative;top:1px}header .bottom{-o-box-align:center;-o-box-pack:justify;align-items:center;display:-ms-flexbox;display:box;display:flex;height:100px;justify-content:space-between;padding-left:32px;padding-right:32px}@media (max-width:1023px){header .bottom{padding-left:16px;padding-right:16px}}@media (max-width:599px){header .bottom{padding-left:8px;padding-right:8px}}header .bottom .logo img{height:40px}header .bottom nav{height:100%}header .bottom nav>ul,header .bottom nav>ul>li{display:-ms-flexbox;display:box;display:flex;height:100%}header .bottom nav>ul>li{margin-left:30px}header .bottom nav>ul>li.centered{-o-box-align:center;align-items:center}header .bottom nav>ul>li>a,header .bottom nav>ul>li>span{-o-box-align:center;align-items:center;border-top:6px solid transparent;cursor:pointer;display:-ms-flexbox;display:box;display:flex;font-size:13px;font-weight:700;height:100%;padding-bottom:6px;text-transform:uppercase}header .bottom nav>ul>li>a.highlighted,header .bottom nav>ul>li>span.highlighted{-ms-flex-item-align:center;align-self:center;border:2px solid #e50019;border-radius:20px;height:auto;height:43px;padding:13px 20px}header .bottom nav>ul>li>a.active,header .bottom nav>ul>li>span.active{border-color:#e50019}header .bottom nav>ul>li>a:hover,header .bottom nav>ul>li>span:hover{color:#e50019}header .bottom nav>ul>li>a:hover.highlighted,header .bottom nav>ul>li>span:hover.highlighted{color:#fff;display:block}header .bottom nav>ul>li>span:hover{cursor:default}header .bottom nav>ul>li.with-subnav>a:after,header .bottom nav>ul>li.with-subnav>span:after{content:url(/assets/img/caret.svg);margin-left:3px;position:relative;top:-3px}header .bottom nav>ul>li.with-subnav:hover .subnav{-ms-filter:none;filter:none;opacity:1;pointer-events:auto}header .bottom .burger{background-color:transparent;border:0;display:none;margin-left:10px;outline:0;padding:10px 0 10px 10px}header .bottom .burger:after{background-image:url(/assets/img/icons/burger.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}@media (max-width:1170px){header .bottom nav ul>li{margin-left:16px}}@media (max-width:1023px){header{position:sticky;top:0}header .top,header nav{display:none}header .bottom{height:80px}header .bottom .burger{display:block}}.heading{background-color:#f2efec;height:170px;position:relative}.heading .wrap{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;height:100%}.heading .bg{background-position:0;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0;width:75%}.heading .icon{height:80px;margin-right:10px}.heading .icon svg{height:100%}.heading .icon svg *,.heading .icon svg [style]{fill:#fff!important}.heading .title{color:#e50019;font-size:52px;font-weight:900;line-height:1.1;max-width:60%;position:relative;text-transform:uppercase;z-index:2}.heading.for-offer .bg{background-position:100%;background-repeat:no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=42)";filter:alpha(opacity=42);height:100%;mix-blend-mode:multiply;opacity:.42;position:absolute;right:0;top:0;width:400px}.heading.for-offer .title{color:#fff}@media (max-width:767px){.heading{height:150px}.heading .icon{margin-right:16px}.heading .title{font-size:42px;max-width:100%;padding-right:20px}}@media (max-width:500px){.heading{height:130px}.heading .title{font-size:30px}.heading .icon{height:30px;margin-right:6px}}.image-list{grid-gap:2px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:40px}.image-list .image-item{cursor:pointer}@media (max-width:959px){.image-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:599px){.image-list{grid-template-columns:repeat(3,minmax(0,1fr))}}section.main-offer{padding-bottom:10px;padding-top:60px}section.main-offer .offer-list{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;margin-top:40px}section.main-offer .offer-item{-o-box-align:center;align-items:center;border:1px solid #e6e1e3;display:-ms-flexbox;display:box;display:flex;height:110px;margin-bottom:16px;overflow:hidden;padding-left:30px;position:relative;width:calc(33.33333% - 10.66667px)}section.main-offer .offer-item:nth-child(1n){clear:none;float:left;margin-right:16px}section.main-offer .offer-item:last-child{margin-right:0}section.main-offer .offer-item:nth-child(3n){float:right;margin-right:0}section.main-offer .offer-item:nth-child(3n+1){clear:both}section.main-offer .offer-item .title{font-size:14px;font-weight:700;line-height:1.3;padding-right:100px;transition:transform .5s}section.main-offer .offer-item .stripe{-o-box-align:center;-o-box-pack:center;align-items:center;background-color:#d5cfd0;display:-ms-flexbox;display:box;display:flex;height:100%;justify-content:center;left:0;padding-left:2px;position:absolute;top:0;transition:width .5s;width:7px}section.main-offer .offer-item .stripe:before{content:url(/assets/img/icons/arrow.svg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:opacity .5s}section.main-offer .offer-item .bg{background-position:100%;background-repeat:no-repeat;background-size:contain;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);height:100%;opacity:.6;position:absolute;right:0;top:0;width:50%;z-index:-1}section.main-offer .offer-item .icon{transition:transform .5s}section.main-offer .offer-item .icon svg{height:32px;margin-right:10px;width:auto}section.main-offer .offer-item .icon svg>*{fill:#2e2829}section.main-offer .offer-item:hover .stripe{width:30px}section.main-offer .offer-item:hover .stripe:before{-ms-filter:none;filter:none;opacity:1}section.main-offer .offer-item:hover .icon,section.main-offer .offer-item:hover .title{transform:translateX(30px)}@media (max-width:1023px){section.main-offer .offer-item{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 8px);width:calc(50% - 8px)}section.main-offer .offer-item:nth-child(1n){margin-left:0;margin-right:16px}section.main-offer .offer-item:last-child{margin-right:0}section.main-offer .offer-item:nth-child(2n){margin-left:auto;margin-right:0}}@media (max-width:599px){section.main-offer .offer-item{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}section.main-offer .offer-item:nth-child(1n){margin-left:0}section.main-offer .offer-item:last-child{margin-right:0}section.main-offer .offer-item:nth-child(1n){margin-left:auto;margin-right:0}}.mobile-navigation{background-color:#fff;background-color:#f2efec;border-left:1px solid #e6e1e3;height:100vh;padding-left:16px;padding-right:16px;padding-top:60px;position:fixed;right:-280px;top:0;transition:transform .5s;width:280px;z-index:10}.mobile-navigation .scrollable{height:100%}.mobile-navigation.opened{transform:translateX(-280px)}.mobile-navigation .close{background-color:transparent;border:0;height:40px;outline:0;padding:10px;position:absolute;right:10px;top:10px;width:40px}.mobile-navigation .close:after{background-image:url(/assets/img/icons/close.svg);background-size:cover;content:"";display:block;height:20px;width:20px}.mobile-navigation .name.active{color:#e50019}.mobile-navigation .tree-nav-node-root .name{font-size:14px}.mobile-navigation .level1>.tree-nav-node-root>.name{font-size:16px;font-weight:700;text-transform:uppercase}.mobile-navigation .level2>.tree-nav-node-root>.name{font-size:14px;font-weight:700}.mobile-navigation .level3 .tree-nav-node-root .name{font-size:14px;font-weight:400}.mobile-navigation .tree-nav .tree-nav-node-children{padding-left:16px}.mobile-navigation .tree-nav-node.extra>.tree-nav-node-root>.name{font-size:14px;text-transform:uppercase}.mobile-navigation .tree-nav-node.level1:first-child>.tree-nav-node-root>.name{-ms-flex-item-align:center;-o-box-flex:1;box-flex:1;align-self:center;border:2px solid #e50019;border-radius:20px;flex:0;height:43px;min-width:106px;padding:11px 20px}section.newsletter{margin-bottom:0;margin-top:-165px}section.newsletter .wrap>div{-o-box-pack:justify;-o-box-align:center;align-items:center;background-color:#2e2829;color:#fff;display:-ms-flexbox;display:box;display:flex;justify-content:space-between;padding:50px 120px}section.newsletter h4{font-size:32px;font-weight:900;margin-bottom:10px;text-transform:uppercase}section.newsletter input[type=email]{background-color:#fff;border:0;border-radius:21px;font-family:Raleway,sans-serif;font-size:15px;height:43px;padding:0 20px;width:100%}section.newsletter input[type=email]::-webkit-input-placeholder{color:#9e9597}section.newsletter input[type=email]:-moz-placeholder,section.newsletter input[type=email]::-moz-placeholder{color:#9e9597;-ms-filter:none;filter:none;opacity:1}section.newsletter input[type=email]:-ms-input-placeholder{color:#9e9597}section.newsletter input[type=email]::-ms-input-placeholder{color:#9e9597}section.newsletter .text{-o-box-flex:1;box-flex:1;flex:1}section.newsletter form{-o-box-flex:1;box-flex:1;flex:0 1 400px;margin-left:20px;position:relative;width:100%}section.newsletter .button{background-color:#e50019;color:#fff;height:43px;margin-top:0;position:absolute;right:-3px;top:0}section.newsletter .note{color:#9e9597;font-size:10px;margin-bottom:0;margin-top:4px;text-align:center}section.newsletter .note a{text-decoration:underline}section.newsletter .note a:hover{text-decoration:none}section.newsletter .errors{color:#e50019;font-size:12px;margin-top:4px;text-align:center}@media (max-width:1140px){section.newsletter .wrap>div{padding-left:80px;padding-right:80px}}@media (max-width:1023px){section.newsletter .wrap>div{padding-left:40px;padding-right:40px}}@media (max-width:767px){section.newsletter .wrap>div{-o-box-orient:vertical;-o-box-align:start;align-items:flex-start;flex-direction:column}section.newsletter form{-o-box-flex:1;box-flex:1;flex:1;margin-left:0;margin-top:30px}section.newsletter .note{text-align:left}}@media (max-width:450px){section.newsletter .wrap>div{padding-left:20px;padding-right:20px}}@media (max-width:360px){section.newsletter .button{display:block;margin-right:auto;margin-top:6px;position:static}}.offer-nav{background-color:#fff;border-bottom:1px solid #e6e1e3;border-top:1px solid #e6e1e3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);min-height:200px;opacity:0;pointer-events:none;top:150px;transition:opacity .3s;z-index:10}.offer-nav,.offer-nav:before{left:0;position:absolute;width:100%}.offer-nav:before{content:"";height:44px;top:-44px}.offer-nav.opened{-ms-filter:none;filter:none;opacity:1;pointer-events:auto}.offer-nav .wrap{display:-ms-flexbox;display:box;display:flex;max-width:1100px}.offer-nav .level1{-o-box-flex:1;box-flex:1;border-right:1px solid #e6e1e3;flex:0 1 500px;padding:40px 0 40px 50px}.offer-nav .level1 ul li a{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;font-size:14px;font-weight:700;line-height:1.4;padding:10px 0;position:relative}.offer-nav .level1 ul li a .icon{height:30px;margin-right:8px}.offer-nav .level1 ul li a .icon-placeholder{display:block;height:30px;margin-right:8px;width:30px}.offer-nav .level1 ul li a .line{background-color:#ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:100%;opacity:0;position:absolute;right:0;top:0;width:5px}.offer-nav .level1 ul li a.active,.offer-nav .level1 ul li a:hover{color:#e50019}.offer-nav .level1 ul li a:hover .line{-ms-filter:none;filter:none;opacity:1}.offer-nav .level2{-o-box-flex:1;box-flex:1;flex:1;padding:40px 50px 120px;position:relative}.offer-nav .level2 ul li{margin-bottom:30px}.offer-nav .level2 ul li a{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;font-size:14px}.offer-nav .level2 ul li a:before{color:#e50019;content:">";font-weight:700;margin-right:10px;position:relative;top:-1px}.offer-nav .level2 ul li a:hover{color:#e50019}.offer-nav .eshop-link{-o-box-align:center;align-items:center;bottom:50px;display:-ms-flexbox;display:box;display:flex;font-size:13px;font-weight:700;left:50px;position:absolute}.offer-nav .eshop-link:before{content:url(/assets/img/icons/cart.svg);margin-right:10px}.offer-nav .eshop-link:hover{color:#e50019}.offer-nav .bg{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);height:240px;opacity:.2;position:absolute;right:0;width:240px}@media (max-width:959px){.offer-nav{display:none}}.page-error{margin-top:40px;text-align:center}.page-error h1{color:#e50019;font-size:200px;font-weight:900;margin-bottom:20px}.page-error h1.smaller{font-size:130px}.page-error .message{font-size:32px;font-weight:900;text-transform:uppercase}.pagination{-o-box-pack:center;display:-ms-flexbox;display:box;display:flex;font-size:18px;justify-content:center;margin:20px 0}.pagination>*{margin:0 5px;padding:5px}.pagination .current{color:#9e9597}.pagination a:hover{color:#e50019}section.partners-promo{margin-bottom:120px}section.partners-promo .wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;overflow:hidden}section.partners-promo .text{-o-box-flex:1;box-flex:1;flex:0 0 45%}section.partners-promo .text p{max-width:390px}section.partners-promo .image{-o-box-flex:1;box-flex:1;flex:0 0 55%;position:relative;z-index:-1}section.partners-promo .image img{max-width:none;position:relative;right:20%;width:120%}@media (max-width:767px){section.partners-promo .image,section.partners-promo .text{-o-box-flex:1;box-flex:1;flex:0 0 100%}section.partners-promo .image{margin-top:20px}section.partners-promo .image img{max-width:100%;right:0;width:100%}}.people-list{grid-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px;margin-top:30px}.people-list .person{border:1px solid #e6e1e3;padding:30px;text-align:center}.people-list .photo-placeholder{background-color:#d5cfd0;border-radius:50%;height:66px;margin-bottom:14px;margin-left:auto;margin-right:auto;position:relative;width:66px}.people-list .photo-placeholder:before{background-image:url(/assets/img/icons/avatar.svg);content:"";height:70%;left:15%;position:absolute;top:15%;width:70%}.people-list img{border-radius:50%;margin-bottom:14px}.people-list h5{font-size:16px;font-weight:700;line-height:1.3;margin-bottom:4px}.people-list .location{color:#9e9597;font-size:14px;height:auto;margin-bottom:4px}.people-list .position{color:#e50019;margin-bottom:20px}.people-list .email,.people-list .phone{display:block;line-height:1.3;margin-bottom:8px}.people-list .email:hover,.people-list .phone:hover{text-decoration:underline}@media (max-width:1023px){.people-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.people-list{grid-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.people-list .person{padding:30px 15px}}@media (max-width:450px){.people-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.plumbers-box{background-color:#f2efec;margin-bottom:40px;margin-top:40px;padding:50px;position:relative;z-index:0}.plumbers-box .bg{background-image:url(/assets/img/man_registration.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;height:110%;position:absolute;right:0;top:-10%;width:33%;z-index:1}.plumbers-box .text{width:60%}@media (max-width:599px){.plumbers-box .bg{display:none}.plumbers-box .text{width:100%}}@media (max-width:500px){.plumbers-box{padding:50px 20px}}section.price-offer-welcome{margin-bottom:0;margin-top:0!important;overflow:hidden;position:relative}section.price-offer-welcome .wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;position:relative;z-index:0}section.price-offer-welcome .text{-o-box-flex:1;box-flex:1;flex:0 0 50%;padding:80px 20px;position:relative;z-index:5}section.price-offer-welcome .text .h2{color:#e50019;margin-bottom:10px}section.price-offer-welcome .button{margin-top:20px}section.price-offer-welcome .image{-o-box-flex:1;box-flex:1;-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;flex:0 0 50%;mix-blend-mode:multiply}section.price-offer-welcome .image img{display:block;max-width:none;position:relative;right:180px;top:-40px;width:150%}section.price-offer-welcome.ceiling .wrap{-o-box-align:center;align-items:center}section.price-offer-welcome.ceiling .image img{right:0;width:110%}section.price-offer-welcome.floor .image{mix-blend-mode:normal;position:relative}section.price-offer-welcome.floor .image img{right:0;top:0}section.price-offer-welcome.floor .circle{-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite;position:absolute;right:8px;top:100px}@media (max-width:959px){section.price-offer-welcome .wrap{padding-bottom:40px}section.price-offer-welcome:after,section.price-offer-welcome:before{display:none}section.price-offer-welcome .text{-o-box-flex:1;box-flex:1;flex:0 0 100%;padding-bottom:0}section.price-offer-welcome .image{-o-box-flex:1;box-flex:1;flex:0 0 100%;max-height:none}section.price-offer-welcome .image img{display:block;margin-left:auto;margin-right:auto;max-width:600px;position:static;width:100%}section.price-offer-welcome.floor .image{-o-box-ordinal-group:1;order:1}section.price-offer-welcome.floor .image img{max-width:none;width:150%}section.price-offer-welcome.floor .text{-o-box-ordinal-group:2;margin-top:-20px;order:2;padding-top:0}}@media (max-width:767px){section.price-offer-welcome.floor .circle{top:0;width:100px}}@media (max-width:599px){section.price-offer-welcome .text{padding-left:0;padding-right:0}}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}form.price-offer{width:100%}form.price-offer .label,form.price-offer label{font-weight:700;margin-bottom:2px}form.price-offer input[type=email],form.price-offer input[type=number],form.price-offer input[type=text],form.price-offer select,form.price-offer textarea{border:1px solid #d5cfd0}form.price-offer input[type=email]:focus,form.price-offer input[type=number]:focus,form.price-offer input[type=text]:focus,form.price-offer select:focus,form.price-offer textarea:focus{border:1px solid #e50019;outline:0}form.price-offer input[type=email].inline,form.price-offer input[type=number].inline,form.price-offer input[type=text].inline,form.price-offer select.inline,form.price-offer textarea.inline{width:25%}form.price-offer .errors{color:#b10014;font-size:14px;line-height:1.3;margin:20px 0}form.price-offer .type{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap}form.price-offer .type label.radio{cursor:pointer;display:-ms-flexbox;display:box;display:flex;flex-basis:calc(33.33333% - 20px);flex-grow:0;flex-shrink:0;font-weight:400;max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}form.price-offer .type label.radio:nth-child(1n){margin-left:0;margin-right:30px}form.price-offer .type label.radio:last-child{margin-right:0}form.price-offer .type label.radio:nth-child(3n){margin-left:auto;margin-right:0}form.price-offer .type .radio{-o-box-flex:1;box-flex:1;flex:0 0 60px}form.price-offer .type .radio input{display:none}form.price-offer .type .radio span.tick{-o-box-flex:1;box-flex:1;background-image:url(/assets/img/radio-button_x2.png);background-position:0 0;background-size:102px 51px;display:inline-block;flex:0 0 51px;height:51px;margin-right:14px;width:51px}form.price-offer .type .radio input:checked+span.tick{background-position:51px 0}form.price-offer .type.two-columns label.radio{flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 15px);width:calc(50% - 15px)}form.price-offer .type.two-columns label.radio:nth-child(1n){margin-left:0;margin-right:30px}form.price-offer .type.two-columns label.radio:last-child{margin-right:0}form.price-offer .type.two-columns label.radio:nth-child(2n){margin-left:auto;margin-right:0}form.price-offer .type.two-columns label.radio .radio-content .image{height:150px}form.price-offer .type.two-columns label.radio .radio-content .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}form.price-offer .type .radio-content{-o-box-flex:1;box-flex:1;flex:1}form.price-offer .type .radio-content .image{display:block;margin-bottom:10px}form.price-offer .type .radio-content .image img{display:block}form.price-offer .type .radio-content .text{font-size:13px}form.price-offer .type .radio-content .text p{margin-bottom:10px}form.price-offer .type .radio-content .text .bigger{font-size:15px;font-weight:700}form.price-offer .type label.radio.active .radio-content .image img{outline:3px solid #e50019}@media (max-width:959px){form.price-offer .type label.radio{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:30px;max-width:100%;width:100%}form.price-offer .type label.radio:nth-child(1n){margin-left:0}form.price-offer .type label.radio:last-child{margin-right:0}form.price-offer .type label.radio:nth-child(1n){margin-left:auto;margin-right:0}form.price-offer .type .radio-content .image{max-width:200px}}@media (max-width:599px){form.price-offer .type.two-columns label.radio{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}form.price-offer .type.two-columns label.radio:nth-child(1n){margin-left:0}form.price-offer .type.two-columns label.radio:last-child{margin-right:0}form.price-offer .type.two-columns label.radio:nth-child(1n){margin-left:auto;margin-right:0}}@media (max-width:500px){form.price-offer .type .radio{-o-box-flex:1;box-flex:1;flex:0 0 40px}}form.price-offer .radio-options{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap}form.price-offer label.radio-icon{-o-box-orient:vertical;-o-box-align:center;-o-box-pack:center;align-items:center;border:1px solid #d5cfd0;cursor:pointer;display:-ms-flexbox;display:box;display:flex;flex-direction:column;height:180px;justify-content:center;margin-bottom:6px;margin-right:6px;padding:24px 12px;width:180px}form.price-offer label.radio-icon.active{border-color:#e50019;border-width:2px}form.price-offer label.radio-icon input{display:none}form.price-offer label.radio-icon .title{font-size:15px;font-weight:400;margin-top:16px;text-align:center}form.price-offer label.radio-icon .color{border:1px solid #e6e1e3;border-radius:50%;height:50px;width:50px}form.price-offer label.radio-icon .icon{height:48px}form.price-offer label.radio-icon .icon img{height:100%}form.price-offer label.radio-icon .icon.higher{height:110px}form.price-offer label.radio-icon.taller{height:220px}form.price-offer label.radio-icon.taller .icon{height:80px}@media (max-width:599px){form.price-offer label.radio-icon{height:auto;padding:20px 6px;width:100px}form.price-offer label.radio-icon .icon{height:24px}form.price-offer label.radio-icon .icon img{height:100%}form.price-offer label.radio-icon .icon.higher{height:75px}form.price-offer label.radio-icon .title{font-size:13px;margin-top:10px}}form.price-offer .room{margin-top:30px}form.price-offer hr{background-color:#d5cfd0;border:0;height:1px;margin:40px 0}form.price-offer label.checkbox span.text{font-weight:400}form.price-offer label.checkbox span.tick{-o-box-flex:1;box-flex:1;background-image:url(/assets/img/checkbox_sprite_x2.png);background-position:0 0;background-size:62px 31px;border:1px solid #e6e1e3;display:inline-block;flex:0 0 31px;height:31px;margin-right:14px;width:31px}form.price-offer label.checkbox input:checked+span.tick{background-position:31px 0}form.price-offer .h5{margin-top:24px}.price-offers .h2{color:#e50019}.price-offers .price-offer-list{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-top:40px}.price-offers .price-offer-item{background-color:#f2efec;overflow:hidden;text-align:center}.price-offers .price-offer-item .image{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:300px;mix-blend-mode:multiply;transition:transform .5s;width:100%}.price-offers .price-offer-item .text{padding:10px 20px 20px}.price-offers .price-offer-item h3{font-size:22px;font-weight:700;transition:transform .5s}.price-offers .price-offer-item .action{color:#e50019;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);font-size:12px;font-weight:700;opacity:0;text-transform:uppercase;transition:transform .5s,opacity .5s}.price-offers .price-offer-item:hover .image{transform:scale(1.07)}.price-offers .price-offer-item:hover h3{transform:translateY(-16px)}.price-offers .price-offer-item:hover .action{-ms-filter:none;filter:none;opacity:1;transform:translateY(-6px);transition-delay:.05s}.price-offers.home .h2{color:inherit}.price-offers.home .price-offer-list{grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.price-offers.home .price-offer-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.price-offers.home .price-offer-list{grid-gap:10px}}.price-offers.home .price-offer-item{position:relative}.price-offers.home .price-offer-item .image{height:auto;padding-bottom:70%;width:100%}.price-offers.home .price-offer-item h3{font-size:18px}@media (max-width:599px){.price-offers .price-offer-list{grid-template-columns:1fr}}@media (max-width:450px){.price-offers .price-offer-item .image{height:220px}}.product-list{zoom:1}.product-list:after,.product-list:before{content:"";display:table}.product-list:after{clear:both}.product-list .product-item{border:1px solid #e6e1e3;margin-bottom:20px;padding:24px 20px 30px;transition:border-color .5s;width:calc(25% - 15px)}.product-list .product-item:nth-child(1n){clear:none;float:left;margin-right:20px}.product-list .product-item:last-child{margin-right:0}.product-list .product-item:nth-child(4n){float:right;margin-right:0}.product-list .product-item:nth-child(4n+1){clear:both}.product-list .product-item .image{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;height:180px;margin-bottom:20px}.product-list .product-item .image img{display:block;margin-left:auto;margin-right:auto;max-height:100%}.product-list .product-item h5{font-size:16px;height:70px;line-height:1.4;margin-bottom:30px;text-align:center}.product-list .product-item .price{color:#e50019;font-size:25px;font-weight:700;height:25px;margin-bottom:24px;text-align:center}.product-list .product-item .action{color:rgba(46,40,41,.2);display:block;font-size:13px;font-weight:700;text-align:center;text-transform:uppercase;transition:color .5s}.product-list .product-item:hover{border-color:#e50019}.product-list .product-item:hover .action{color:#2e2829}.product-list.vertical .product-item{display:-ms-flexbox;display:box;display:flex;padding-bottom:24px;width:calc(50% - 10px)}.product-list.vertical .product-item:nth-child(1n){clear:none;float:left;margin-right:20px}.product-list.vertical .product-item:last-child{margin-right:0}.product-list.vertical .product-item:nth-child(2n){float:right;margin-right:0}.product-list.vertical .product-item:nth-child(odd){clear:both}.product-list.vertical .product-item .price,.product-list.vertical .product-item h5{text-align:left}.product-list.vertical .product-item .action{text-align:right}.product-list.vertical .product-item .image{-o-box-flex:1;box-flex:1;flex:0 0 120px;height:160px;margin-bottom:0;margin-right:24px}@media (max-width:1100px){.product-list.vertical .product-item{width:100%}.product-list.vertical .product-item:nth-child(1n){clear:none;float:left}.product-list.vertical .product-item:last-child{margin-right:0}.product-list.vertical .product-item:nth-child(1n){float:right;margin-right:0}.product-list.vertical .product-item:nth-child(1n+1){clear:both}}@media (max-width:1023px){.product-list .product-item{width:calc(33.33333% - 13.33333px)}.product-list .product-item:nth-child(1n){clear:none;float:left;margin-right:20px}.product-list .product-item:last-child{margin-right:0}.product-list .product-item:nth-child(3n){float:right;margin-right:0}.product-list .product-item:nth-child(3n+1){clear:both}}@media (max-width:767px){.product-list .product-item{width:calc(50% - 10px)}.product-list .product-item:nth-child(1n){clear:none;float:left;margin-right:20px}.product-list .product-item:last-child{margin-right:0}.product-list .product-item:nth-child(2n){float:right;margin-right:0}.product-list .product-item:nth-child(odd){clear:both}}@media (max-width:480px){.product-list .product-item{width:100%}.product-list .product-item:nth-child(1n){clear:none;float:left}.product-list .product-item:last-child{margin-right:0}.product-list .product-item:nth-child(1n){float:right;margin-right:0}.product-list .product-item:nth-child(1n+1){clear:both}}section.quality{margin-bottom:100px;margin-top:100px}section.quality .wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap}section.quality .image{-o-box-flex:1;box-flex:1;flex:0 0 60%}section.quality .text{-o-box-flex:1;box-flex:1;flex:0 0 40%;padding:80px 50px}section.quality .text img{margin-top:30px}@media (max-width:959px){section.quality{margin-bottom:60px;margin-top:60px}section.quality .text{padding:60px 30px}}@media (max-width:767px){section.quality .text{-o-box-flex:1;box-flex:1;-o-box-ordinal-group:1;flex:0 0 100%;order:1;text-align:center}section.quality .image{-o-box-flex:1;box-flex:1;-o-box-ordinal-group:2;flex:0 0 100%;order:2}section.quality .image img{display:block;margin-left:auto;margin-right:auto;width:400px}}@media (max-width:599px){section.quality .text{padding:50px 0}}.quatro-home .wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;gap:30px}.quatro-home .text{-o-box-flex:2;box-flex:2;flex:2}.quatro-home .image{-o-box-flex:3;box-flex:3;flex:3}.quatro-home .image>a{display:block;width:100%}.quatro-home .image>a img{display:block;height:auto;max-width:none;width:100%}@media (max-width:959px){.quatro-home .image,.quatro-home .text{-o-box-flex:1;box-flex:1;flex:0 0 100%}}.radiator-offer-results{margin-top:40px}.radiator-offer-results .radiator{border:1px solid #e6e1e3;margin-bottom:20px;padding:30px}.radiator-offer-results .radiator .params{-o-box-flex:1;box-flex:1;flex:1}.radiator-offer-results .radiator h4{font-size:20px;font-weight:700;line-height:1.25;margin-bottom:10px}.radiator-offer-results .radiator .param{line-height:1.7}.radiator-offer-results .radiator .param.success{color:green}.radiator-offer-results .radiator .param.danger{color:red}.radiator-offer-results .radiator .price{-ms-flex-item-align:center;align-self:center;color:#e50019;font-size:24px;font-weight:700;text-align:right}.radiator-offer-results .radiator .info{font-size:14px;line-height:1.7;padding-left:20px}@media (max-width:767px){.radiator-offer-results .radiator .price{margin-top:20px}}.select-product-modal{-o-box-align:center;-o-box-pack:center;align-items:center;display:-ms-flexbox;display:box;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .4s;width:100%;z-index:100}.select-product-modal h3{font-size:24px;font-weight:700;margin-bottom:24px;margin-top:40px}.select-product-modal .modal-bg{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.select-product-modal .modal-wrap{height:96%;max-height:700px;max-width:900px;position:relative;width:96%}.select-product-modal .modal{background-color:#fff;height:100%;overflow-y:scroll;padding:60px;transition:transform .3s;width:100%;z-index:2}.select-product-modal .modal-close{background-color:transparent;background-color:#fff;border:0;border-radius:50%;height:36px;outline:0;padding:0;position:absolute;right:30px;top:20px;width:36px;z-index:0}.select-product-modal .modal-close:after{background-image:url(/assets/img/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;content:"";height:20px;left:8px;position:absolute;top:8px;width:20px;z-index:-1}.select-product-modal .modal-close:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:.6}@media (max-width:767px){.select-product-modal .modal{padding:40px}}@media (max-width:599px){.select-product-modal .modal{padding:40px 20px}.select-product-modal .modal-close{right:20px}}@media (max-width:450px){.select-product-modal .modal{padding:40px 10px}.select-product-modal .modal-close{right:10px;top:10px}}.sellers-map{margin-bottom:80px;margin-top:40px}.sellers-map .map{height:360px;width:100%}.sellers-map .list{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;margin-top:30px}.sellers-map .seller{border-bottom:1px solid #e6e1e3;flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%;padding-bottom:16px;padding-right:20px;padding-top:10px;width:33.33333%}.sellers-map .seller:nth-child(1n){margin-left:0;margin-right:0}.sellers-map .seller:last-child{margin-right:0}.sellers-map .seller:nth-child(3n){margin-left:auto;margin-right:0}.sellers-map .seller h6{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:2px}.sellers-map .seller a,.sellers-map .seller span{display:block}.sellers-map .seller .city{font-size:14px;line-height:1.5;margin-bottom:4px}.sellers-map .seller a.web{color:#e50019}.sellers-map .seller a.web:hover{text-decoration:underline}.sellers-map .logo-marquee{margin-top:40px;overflow:hidden;position:relative;width:100%}.sellers-map .logo-container{-o-box-orient:vertical;display:-ms-flexbox;display:box;display:flex;flex-direction:column;width:100%}.sellers-map .logo-slide{-o-box-pack:distribute;-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite;display:-ms-flexbox;display:box;display:flex;justify-content:space-around;padding:10px 0;width:200%}.sellers-map .logo-slide.second-row{-webkit-animation:marquee-reverse 30s linear infinite;animation:marquee-reverse 30s linear infinite}.sellers-map .logo-item{height:100px;margin:0;-o-object-fit:contain;object-fit:contain}@media (max-width:959px){.sellers-map .seller{flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%;width:50%}.sellers-map .seller:nth-child(1n){margin-left:0;margin-right:0}.sellers-map .seller:last-child{margin-right:0}.sellers-map .seller:nth-child(2n){margin-left:auto;margin-right:0}}@media (max-width:360px){.sellers-map .seller{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.sellers-map .seller:nth-child(1n){margin-left:0}.sellers-map .seller:last-child{margin-right:0}.sellers-map .seller:nth-child(1n){margin-left:auto;margin-right:0}}@-webkit-keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@-webkit-keyframes marquee-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes marquee-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.side-link{background-color:#7cb947;color:#fff;display:block;height:auto;padding:10px 6px 40px;position:fixed;right:0;top:200px;transform:rotate(-180deg);transition:background-color .5s;width:46px;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;z-index:20}.side-link span.a{display:block;font-size:16px;font-weight:900;text-transform:uppercase}.side-link span.b{display:block;font-size:14px}.side-link:before{bottom:10px;content:url(/assets/img/icons/arrow-go2.svg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);left:10px;opacity:.7;position:absolute;transform:rotate(180deg);transition:opacity .5s}.side-link:hover{background-color:#70a73f}.side-link:hover:before{-ms-filter:none;filter:none;opacity:1}@media (max-width:500px){.side-link{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-align:center;-o-box-pack:center;align-items:center;bottom:0;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;height:50px;justify-content:center;left:0;margin-left:20px;margin-right:20px;padding:10px 50px;text-align:center;top:auto;transform:none;width:calc(100% - 40px);-ms-writing-mode:unset;writing-mode:unset}.side-link span{margin:0 2px}.side-link span.a{-o-box-ordinal-group:1;order:1}.side-link span.b{-o-box-ordinal-group:2;order:2}.side-link:before{left:auto;right:10px;top:15px;transform:none}.side-link:after{background-position:0 0;height:50px;left:0;top:0;width:50px;z-index:-1}}nav.sidebar-nav a{display:block;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:10px;padding:10px 16px 10px 15px;position:relative}nav.sidebar-nav a:before{color:#f2efec;content:"\003e";left:0;margin-right:10px;position:absolute;top:8px}nav.sidebar-nav a.active,nav.sidebar-nav a.active:before,nav.sidebar-nav a:hover,nav.sidebar-nav a:hover:before{color:#e50019}nav.sidebar-nav a.active{border-right:4px solid #e50019}@media (max-width:1023px){nav.sidebar-nav a{margin-bottom:0}}.sidebar-split{-o-box-align:start;align-items:flex-start;display:-ms-flexbox;display:box;display:flex;padding-bottom:30px}.sidebar-split .sidebar{-o-box-flex:1;box-flex:1;border-right:1px solid #f2efec;flex:0 1 270px;padding-bottom:50px}.sidebar-split .main-content{-o-box-flex:1;box-flex:1;flex:1;padding-left:20px}@media (max-width:1023px){.sidebar-split .sidebar{-o-box-flex:1;box-flex:1;flex:0 1 160px}}@media (max-width:767px){.sidebar-split .sidebar{display:none}.sidebar-split .main-content{padding-left:0}}.social-networks{display:-ms-flexbox;display:box;display:flex}.social-networks .social-network{margin-left:30px}.social-networks .social-network svg{height:15px}.social-networks .social-network svg>*{fill:#d5cfd0}.social-networks .social-network:hover svg>*{fill:#e50019}footer .social-networks{-o-box-pack:end;justify-content:flex-end;margin-bottom:60px}footer .social-networks .social-network svg{height:20px}footer .social-networks .social-network svg>*{fill:#9e9597}.split{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap}.split>div{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 10px);width:calc(50% - 10px)}.split>div:nth-child(1n){margin-left:0;margin-right:20px}.split>div:last-child{margin-right:0}.split>div:nth-child(2n){margin-left:auto;margin-right:0}@media (max-width:767px){.split>div{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.split>div:nth-child(1n){margin-left:0}.split>div:last-child{margin-right:0}.split>div:nth-child(1n){margin-left:auto;margin-right:0}}.text-page{margin-left:auto;margin-right:auto;max-width:850px}.tour-registration{padding-bottom:100px;position:relative;z-index:2}.tour-registration .h5{margin-top:50px}.tour-registration .wrap{background-color:#fff;margin-top:-100px;max-width:1000px;padding-top:10px}.tour-registration .narrow-text{max-width:400px}.tour-registration input#formAge{display:none}.tour-registration button[type=submit]{display:block;margin-left:auto;margin-right:auto}.tour-registration .smaller{font-size:13px;margin-top:10px}.tour-registration .smaller a{text-decoration:underline}.tour-registration .smaller a:hover{text-decoration:none}.tour-top{background-image:url(/assets/img/banner_giacomini_tour.jpg);background-position:top;background-size:cover;height:500px}.tour-top .logo{left:32px;position:absolute;top:30px}.tour-top .wrap{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;height:100%;max-width:1100px;padding-bottom:60px;position:relative}.tour-top h1{color:#e50019;font-size:64px;font-weight:900;text-transform:uppercase}.tour-top .text p{font-size:20px;font-weight:700}@media (max-width:1023px){.tour-top .logo{left:16px}}@media (max-width:599px){.tour-top{background-position:65% 0}.tour-top:after{background-color:#f2eeeb;content:"";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:0}.tour-top .text{position:relative;z-index:2}.tour-top .logo{z-index:2}.tour-top h1{font-size:50px}}.training-promo{margin-bottom:140px;position:relative}.training-promo:before{background-color:#f2efec;right:0;top:0}.training-promo:after,.training-promo:before{content:"";height:100%;position:absolute;width:50%}.training-promo:after{background-color:#e50019;left:0;top:60px;z-index:-1}.training-promo .wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;background-color:#f2efec;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;z-index:0}.training-promo .text{-o-box-flex:1;box-flex:1;flex:0 0 50%;padding:80px 50px}.training-promo .button{margin-top:20px}.training-promo .image{-o-box-flex:1;box-flex:1;-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;flex:0 0 50%;max-height:420px}.training-promo .image img{display:block;max-width:none;position:relative;right:100px;top:10px;width:125%}@media (max-width:959px){.training-promo .wrap{padding-bottom:40px}.training-promo:after,.training-promo:before{display:none}.training-promo .text{-o-box-flex:1;box-flex:1;flex:0 0 100%;padding-bottom:0;padding-top:40px}.training-promo .image{-o-box-flex:1;box-flex:1;flex:0 0 100%;max-height:none}.training-promo .image img{display:block;position:static;width:100%}}@media (max-width:599px){.training-promo .text{padding-left:0;padding-right:0}}.tree-nav{padding-bottom:80px}.tree-nav .tree-nav-node-children{padding-left:24px}.tree-nav .tree-nav-node{line-height:1.3}.tree-nav .tree-nav-node-root{-o-box-pack:justify;cursor:pointer;height:auto;justify-content:space-between;margin-bottom:8px}.tree-nav .tree-nav-node-root,.tree-nav .tree-nav-node-root .name{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex}.tree-nav .tree-nav-node-root .name{-o-box-flex:1;box-flex:1;flex:1;padding:6px 0;transition:color .5s}.tree-nav .tree-nav-node-root .name:hover{color:$primaryColor}.tree-nav .tree-nav-node-toggle{background:none;border:0;display:block;height:100%;outline:0;padding:7px 5px}.tree-nav .tree-nav-node-toggle:after{content:url(/assets/img/icons/plus.svg)}.tree-nav .tree-nav-node.expanded>.tree-nav-node-root>.tree-nav-node-toggle:after{content:url(/assets/img/icons/minus.svg)}.user-content h3{font-size:28px;line-height:1.3;margin-bottom:20px;margin-top:30px}.user-content h4{font-size:22px;line-height:1.3;margin-bottom:12px;margin-top:20px}.user-content p.bigger-text{font-size:18px;font-weight:700}.user-content a:not(.button){color:#e50019;font-weight:700}.user-content a:not(.button):hover{text-decoration:underline}.user-content ul{margin-bottom:20px}.user-content ul li{line-height:1.7;list-style:none;margin-bottom:8px;padding-left:10px;position:relative;text-indent:-10px}.user-content ul li:before{color:#e50019;content:"\2022";font-size:20px;left:0;margin-right:5px;position:relative;top:0;top:2px}.user-content ol{margin-bottom:20px}.user-content ol li{line-height:1.7;list-style:decimal;margin-bottom:8px;margin-left:18px;padding-left:6px;position:relative}.video-list{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap}.video-list .video-item{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;margin-bottom:30px;max-width:calc(50% - 10px);width:calc(50% - 10px)}.video-list .video-item:nth-child(1n){margin-left:0;margin-right:20px}.video-list .video-item:last-child{margin-right:0}.video-list .video-item:nth-child(2n){margin-left:auto;margin-right:0}.video-list .video{background-position:50%;background-size:cover;cursor:pointer;display:-ms-flexbox;display:box;display:flex;height:250px;position:relative}.video-list .video .trigger{-o-box-align:center;-o-box-pack:center;align-items:center;background-color:rgba(46,40,41,.65);display:-ms-flexbox;display:box;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.video-list .video svg path,.video-list .video svg text{transition:opacity .5s}.video-list .video:hover svg path,.video-list .video:hover svg text{-ms-filter:none;filter:none;opacity:1}.video-list .description{margin-top:4px}@media (max-width:599px){.video-list .video-item{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.video-list .video-item:nth-child(1n){margin-left:0}.video-list .video-item:last-child{margin-right:0}.video-list .video-item:nth-child(1n){margin-left:auto;margin-right:0}}section.welcome{height:550px;margin-bottom:100px;margin-top:0;position:relative}section.welcome:before{background-color:#e50019;content:"";height:100%;left:0;position:absolute;top:0;width:75%;z-index:2}section.welcome:after{background-color:#f2efec;content:"";height:calc(100% + 60px);position:absolute;right:0;top:0;width:50%;z-index:1}section.welcome .wrap{background-image:url(/assets/img/symbol.svg);background-position:10% 100%;background-repeat:no-repeat;height:100%;position:relative;z-index:3}section.welcome .slide,section.welcome .tns-inner,section.welcome .tns-item,section.welcome .tns-outer,section.welcome .tns-slider{height:100%}section.welcome .slide-content{-o-box-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;align-items:center;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;height:100%;padding-top:70px}section.welcome .text{-o-box-flex:1;box-flex:1;flex:0 0 50%;padding-bottom:100px;padding-right:20px;padding-top:100px}section.welcome .image{-o-box-flex:1;box-flex:1;-ms-flex-item-align:end;align-self:flex-end;background-color:#fff;background-position:50%;background-size:cover;flex:0 1 50%;height:100%}section.welcome h3{font-size:28px;font-weight:700;margin-bottom:10px}section.welcome h2{color:#fff;font-size:calc(17.34884px + 3.48837vw);font-weight:900;line-height:1.1;margin-bottom:14px;text-transform:uppercase}@media screen and (min-width:1280px){section.welcome h2{font-size:62px}}@media screen and (max-width:420px){section.welcome h2{font-size:32px}}section.welcome .tns-outer{position:relative}section.welcome .tns-nav{left:0;position:absolute;top:120px;z-index:5}section.welcome .tns-nav button{background-color:#fff;border:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);height:2px;margin-right:6px;opacity:.6;outline:0;width:40px}section.welcome .tns-nav button.tns-nav-active{-ms-filter:none;filter:none;opacity:1}section.welcome .scroll-down{bottom:50px;color:#ff6661;font-size:12px;font-weight:700;left:32px;position:absolute;text-transform:uppercase}section.welcome .scroll-down:before{content:url(/assets/img/icons/scroll-down.svg);margin-right:2px;position:relative;top:12px}@media (max-width:767px){section.welcome{height:auto;margin-bottom:200px}section.welcome:before{width:100%}section.welcome:after{bottom:-200px;height:100%;top:auto;width:100%}section.welcome .slide-content{-o-box-align:start;align-items:flex-start;padding-top:0}section.welcome .text{-o-box-flex:1;box-flex:1;flex:0 0 100%;min-height:350px;padding-bottom:70px;padding-top:100px}section.welcome .image{-o-box-flex:1;box-flex:1;flex:0 0 100%;height:300px;margin-bottom:-150px;margin-left:auto;margin-right:auto;max-width:500px}section.welcome .scroll-down{display:none}section.welcome .tns-nav{top:40px}}.why-us{margin-bottom:60px;position:relative}.why-us:before{background-color:#f2efec;left:0;top:0}.why-us:after,.why-us:before{content:"";height:100%;position:absolute;width:50%}.why-us:after{background-color:#e50019;right:0;top:60px;z-index:-1}.why-us .wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;background-color:#f2efec;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;z-index:0}.why-us .text{-o-box-flex:1;box-flex:1;flex:0 0 50%;padding:80px 50px}.why-us .button{margin-top:20px}.why-us .image{-o-box-flex:1;box-flex:1;-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;flex:0 0 50%;max-height:500px;mix-blend-mode:multiply}.why-us .image img{display:block;max-width:none;position:relative;right:180px;top:60px;width:165%}@media (max-width:959px){.why-us .wrap{padding-bottom:40px}.why-us:after,.why-us:before{display:none}.why-us .text{padding-bottom:0}.why-us .image,.why-us .text{-o-box-flex:1;box-flex:1;flex:0 0 100%}.why-us .image{max-height:none}.why-us .image img{display:block;position:static;width:100%}}@media (max-width:599px){.why-us .text{padding-left:0;padding-right:0}}.block{margin-bottom:40px;margin-top:40px}.block-cta{text-align:center}.block.block-download{-o-box-align:center;-o-box-pack:justify;align-items:center;background-color:#f2efec;display:-ms-flexbox;display:box;display:flex;justify-content:space-between;padding:40px}.block.block-download .h3{margin-bottom:10px}.block.block-download .text{margin-right:60px}@media (max-width:959px){.block.block-download{-o-box-orient:vertical;flex-direction:column}.block.block-download .text{margin-right:0;text-align:center}.block.block-download .button{margin-top:20px}}@media (max-width:450px){.block.block-download{padding:30px 10px}}.block.block-eshop-promo{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-align:center;-o-box-pack:justify;align-items:center;background-color:#e50019;background-image:url(/assets/img/man_help.png);background-position:left top -10px;background-repeat:no-repeat;background-size:80px;color:#fff;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:86px;padding-left:100px;padding-right:40px}.block.block-eshop-promo .text{-o-box-flex:1;box-flex:1;flex:1;font-size:20px;font-weight:900;margin-right:30px;padding-bottom:20px;padding-top:20px}.block.block-eshop-promo .action{-o-box-align:center;-o-box-flex:1;box-flex:1;align-items:center;color:#f86373;display:-ms-flexbox;display:box;display:flex;flex:0 0 175px;font-size:13px;font-weight:700;text-transform:uppercase}.block.block-eshop-promo .action:after{content:url(/assets/img/icons/arrow-go.svg);margin-left:12px;transition:transform .5s}.block.block-eshop-promo:hover .action{color:#fff}.block.block-eshop-promo:hover .action:after{transform:translateX(10px)}@media (max-width:850px){.block.block-eshop-promo .action,.block.block-eshop-promo .text{-o-box-flex:1;box-flex:1;flex:0 0 100%}.block.block-eshop-promo .action{display:block;padding-bottom:20px;text-align:right}}@media (max-width:450px){.block.block-eshop-promo{padding-right:10px}}.block.block-gallery .h3{margin-bottom:6px;padding-right:120px}.block.block-gallery p{margin-bottom:10px;padding-right:120px}.block.block-gallery .gallery-slider-slider img{cursor:pointer}.block.block-gallery .gallery-slider{position:relative}.block.block-gallery .custom-controls{margin-top:10px;position:absolute;right:0;top:-50px}.block.block-gallery .custom-controls,.block.block-gallery .custom-controls button{-o-box-pack:center;display:-ms-flexbox;display:box;display:flex;justify-content:center}.block.block-gallery .custom-controls button{-o-box-align:center;align-items:center;background-color:#fff;border:0;height:39px;margin-left:10px;outline:0;padding:10px;width:51px}.block.block-gallery .custom-controls button:first-child{border-right:0}.block.block-gallery .custom-controls button.next:before{content:url(/assets/img/icons/arrow-right.svg)}.block.block-gallery .custom-controls button.prev:before{content:url(/assets/img/icons/arrow-left.svg)}.block.block-gallery .custom-controls button:hover{background-color:$lightBgColor}.block.block-gallery .custom-controls button:disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}@media (max-width:599px){.block.block-gallery .custom-controls{position:static}.block.block-gallery .h3,.block.block-gallery p{padding-right:0}}.block.block-images{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap}.block.block-images img{margin-bottom:10px;margin-right:10px}.block.block-interests .interests{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-pack:distribute;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:40px}.block.block-interests .interest{-o-box-flex:1;box-flex:1;flex:1;padding:0 20px;text-align:center}.block.block-interests .interest .icon{height:80px;margin-bottom:20px}.block.block-interests .interest .title{font-size:18px;font-weight:700;margin-bottom:10px}@media (max-width:959px){.block.block-interests .interest{-o-box-flex:1;box-flex:1;flex:0 0 50%;margin-bottom:30px}}@media (max-width:500px){.block.block-interests .interest{-o-box-flex:1;box-flex:1;flex:0 0 100%}.block.block-interests .interest .title{font-size:16px}}.block.block-question{background-color:#f2efec;background-image:url(/assets/img/man_help.png);background-position:top left -30px;background-repeat:no-repeat;background-size:200px;min-height:200px;padding:40px 40px 40px 200px}@media (max-width:599px){.block.block-question{background-position:bottom right -30px;background-size:120px;padding-left:10px;padding-right:70px}}.block.block-training{border-top:1px solid #e6e1e3;margin-bottom:0;margin-top:0;padding:24px 10px}.block.block-training.last-training{border-bottom:1px solid #e6e1e3}.block.block-training .h5{font-size:20px;margin-bottom:0}.block.block-training .top{-o-box-pack:justify;justify-content:space-between;margin-bottom:20px}.block.block-training .top,.block.block-training .top>div{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;gap:10px}.block.block-training .top .price{font-weight:700}.block.block-training .body{padding-left:16px;padding-right:0}.block.block-training .infos{display:-ms-flexbox;display:box;display:flex;gap:40px;line-height:1.75;margin-bottom:20px}.block.block-training .infos .info .label{font-weight:700}.block.block-training .bottom{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;display:-ms-flexbox;display:box;display:flex;flex-wrap:wrap;gap:30px}.block.block-training .bottom .description{-o-box-flex:1;box-flex:1;flex:1}.block.block-training .bottom .action{-o-box-flex:1;box-flex:1;flex:0 0 150px;text-align:right}@media (max-width:599px){.block.block-training .bottom .description{-o-box-flex:1;box-flex:1;flex:0 0 100%}}.block.block-two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}@media (max-width:599px){.block.block-two-columns{-moz-column-count:1;column-count:1}}.block.block-video{display:block}
