html.full,html.full body{height:100%;overflow:hidden}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:'Ubuntu',sans-serif}body.overlay{height:100%;overflow:hidden;background:rgba(0,0,0,.3)}body.grey{background:#f8f8f8}img{max-width:100%;height:auto}h1{font-weight:700;color:#a51c3b;font-size:30px;letter-spacing:1px;text-transform:uppercase}h2{font-weight:700;color:#a51c3b;font-size:30px;letter-spacing:1px;text-transform:uppercase}p,ul,ol,li,a:link,a:visited{font-size:18px;line-height:24px;letter-spacing:.25px;font-weight:400}p,ul,ol,li{color:#586976}a:link,a:visited{color:#a51c3b}a:hover{text-decoration:underline}.center{max-width:1600px;margin:0 auto 0 auto}.trans{transition:.5s all;-webkit-transition:.5s all}.last{margin-right:0 !important;padding-right:0 !important}.first{margin-left:0 !important}.clear{clear:both}.align-center{text-align:center}.no-scroll{overflow:hidden}.group:after{content:'';display:table;clear:both}#main-content ul li{position:relative;padding-left:20px}#main-content.single-article h2{margin:20px 0}#main-content.single-article ul li:before{content:'';list-style:none;width:10px;height:10px;background:url(../images/icon_list.png);position:absolute;left:-5px;top:11px}.grecaptcha-badge{display:none}*:focus{outline:0}a.to-top{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.5px;text-transform:uppercase;color:#a51c3b;display:block;background:url(../images/icon_jump_to_top.png) no-repeat;padding-left:55px;height:41px;line-height:41px;text-decoration:none;cursor:pointer;margin:36px 0 0}a.to-top-full{display:block;position:absolute;right:70px;top:-30px;width:68px;height:68px;background:url(../images/icon_jump_to_top_full.png) no-repeat;cursor:pointer;z-index:80000}.black-layer{background:rgba(0,0,0,.15);position:absolute;top:0;left:0;right:0;height:100%;z-index:10000;display:none}.black-layer.active{display:block}.left,.right{float:left;width:50%}.mobile{display:none}form.general .input-item{position:relative;margin:15px 0}form.general .input-item.privacy .error-message{position:relative;float:left;bottom:auto;right:auto;margin:10px 0 0}form.general label{font-size:15px;font-weight:700;letter-spacing:.5px;color:#a51c3b;text-transform:uppercase;width:35%;display:block;float:left}form.general label.full{width:100%;line-height:24px}form.general label.full.privacy{padding:2px 0 0 30px}form.general label a{font-size:15px;font-weight:700;letter-spacing:.5px;color:#a51c3b;text-transform:uppercase}form.general input[type='number'],form.general input[type='text'],form.general input[type='password'],form.general textarea{width:65%;display:block;float:left;line-height:35px;height:35px;border:2px solid #dcdcdc;padding-left:8px}form.general .intl-tel-input{width:65%;height:35px;line-height:35px}form.general .intl-tel-input input[type='text']{width:100%}form.general textarea{height:75px}form.general p.info{text-align:right;font-size:14px}form.general .hidden-input-group{display:none}.custom-select{padding:0;margin:0;border:2px solid #dcdcdc;width:320px;overflow:hidden;background-color:#fff;background:#fff url('../images/icon_custom_select_arrow.png') no-repeat 96% 50%}.custom-select.full-width{width:65%}.custom-select select{padding:5px 8px;width:100%;border:0;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.custom-select select:focus{outline:0}[type='checkbox']+label{font-size:12px;font-weight:500;color:#555;letter-spacing:.5px;text-transform:uppercase}[type='checkbox']:not(:checked),[type='checkbox']:checked{position:absolute;left:-9999px}[type='checkbox']:not(:checked)+label,[type='checkbox']:checked+label{position:relative;cursor:pointer;padding:0 0 0 30px}[type='checkbox']:not(:checked)+label:before,[type='checkbox']:checked+label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:2px solid #595959;border-radius:16px}[type='checkbox']:not(:checked)+label:after,[type='checkbox']:checked+label:after{content:'';width:10px;height:10px;background:#a51c3b;border-radius:8px;position:absolute;top:5px;left:5px;transition:all .2s}[type='checkbox']:not(:checked)+label:after{opacity:0;transform:scale(0)}[type='checkbox']:checked+label:after{opacity:1;transform:scale(1)}[type='checkbox'].square+label{font-size:12px;font-weight:500;color:#555;letter-spacing:.5px;text-transform:uppercase}[type='checkbox'].square:not(:checked),[type='checkbox'].square:checked{position:absolute;left:-9999px}[type='checkbox'].square:not(:checked)+label,[type='checkbox'].square:checked+label{position:relative;cursor:pointer;padding:9px 0 0 30px}[type='checkbox'].square.square:not(:checked)+label:before,[type='checkbox'].square:checked+label:before{content:'';position:absolute;left:0;top:6px;width:23px;height:23px;border:1px solid #e6e6e6;border-radius:0;background:#fff}[type='checkbox'].square:not(:checked)+label:after,[type='checkbox'].square:checked+label:after{content:'✔';width:auto;height:auto;color:#a51c3b;background:none;border-radius:0;position:absolute;top:8px;left:7px;transition:all .2s;font-size:16px}[type='checkbox'].square:not(:checked)+label:after{opacity:0;transform:scale(0)}[type='checkbox'].square:checked+label:after{opacity:1;transform:scale(1)}[type='checkbox'].square.gray+label{margin:0 0 20px;font-size:15px;font-weight:700;letter-spacing:.5px;color:#a51c3b;text-transform:uppercase;width:50%;display:block;float:left;padding:9px 0 0 50px}[type='checkbox'].square.gray:not(:checked)+label:before,[type='checkbox'].square.gray:checked+label:before{border:2px solid #595959}[type='radio']+label{font-size:12px;font-weight:500;color:#555;letter-spacing:.5px;text-transform:uppercase}[type='radio']:not(:checked),[type='radio']:checked{position:absolute;left:-9999px}[type='radio']:not(:checked)+label,[type='radio']:checked+label{position:relative;cursor:pointer;padding:9px 0 0 30px}[type='radio']:not(:checked)+label:before,[type='radio']:checked+label:before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;border:2px solid #595959;border-radius:16px}[type='radio']:not(:checked)+label:after,[type='radio']:checked+label:after{content:'';width:10px;height:10px;background:#a51c3b;border-radius:8px;position:absolute;top:11px;left:5px;transition:all .2s}[type='radio']:not(:checked)+label:after{opacity:0;transform:scale(0)}[type='radio']:checked+label:after{opacity:1;transform:scale(1)}.error-message,.error-sum{font-size:12px;color:#f00;position:absolute;right:5px;bottom:5px}.validation-failed{border:1px solid #f00 !important}.success-message{color:#555 !important;display:none;margin:20px 0}.send-error-message{background:#fdcfcf;color:#555;padding:10px 10px;margin-top:10px;border:1px solid #ef9999;display:none}.success-message p{font-size:18px !important}.chat{position:fixed;top:30%;right:0;z-index:90000}a.button,input.button{font-weight:700;font-size:15px;letter-spacing:1px;color:#a51c3b;display:block;float:left;text-transform:uppercase;border:1px solid #a51c3b;text-decoration:none;border-radius:20px;padding:2px 26px;background:none}a.button:hover,input.button:hover{background:#a51c3b;color:#fff;transition:.3s all;-webkit-transition:.3s all;text-decoration:none;cursor:pointer}input.button:disabled,input.button[disabled]{border:1px solid #868686;color:#868686}input.button:disabled:hover,input.button[disabled]:hover{background:#fff}.flag.absolute{position:absolute;top:50px;right:0;z-index:900000}.flag.absolute.center{right:40px}.service .flag.absolute,.healthy-home .flag.absolute{top:150px;right:30px}header{height:100px;border-bottom:2px solid #a70432}header .center{position:relative}header .center>.flex{display:flex;height:100%;align-items:center;justify-content:space-between}header .logo{width:11%}header .logo img{min-width:106px}#menu.screen{height:100px}#menu.screen ul{list-style:none}#menu.screen>ul{height:100%;display:flex}#menu.screen>ul>li{display:inline-flex;align-items:center;height:100%}#menu.screen>ul>li:first-child{margin:0}#menu.screen>ul>li.sub>a:before,#menu.screen>ul>li.mega>a:before{position:absolute;left:6px;top:0;font-family:FontAwesome;content:'\f107';font-size:28px;color:#a70432}#menu.screen>ul>li>a{position:relative;padding:0 32px}#menu.screen>ul>li a{font-weight:500;font-size:14px;color:#504f54;text-transform:uppercase;letter-spacing:0;text-decoration:none}#menu.screen>ul>li a:hover{background:rgba(11,167,141,.95);color:#fff}#menu.screen>ul>li.mega a:hover{background:none;color:#159d65}#menu.screen>ul>li.mega:hover>div{display:block;z-index:500000}#menu.screen>ul>li.mega:hover>a:before{position:absolute;left:0;top:0;font-family:FontAwesome;content:'\f106';font-size:28px}#menu.screen>ul>li.mega ul{position:absolute;display:flex;z-index:50000;left:50%;transform:translateX(-50%);padding:0;width:75%;height:auto}#menu.screen>ul>li.mega>div{min-height:330px;position:absolute;left:0;top:100px;right:0;background:rgba(255,255,255,.95);display:none}#menu.screen.it>ul>li.mega>div{min-height:400px}#menu.screen>ul>li.mega>div ul{display:flex}#menu.screen>ul>li.mega>div ul li{text-align:left;min-width:200px}#menu.screen>ul>li.mega>div ul li h3{font-size:15px;font-weight:500;color:#504f54;background:#efefef;padding:10px 0 10px 20px;text-transform:uppercase;line-height:17px;display:flex;height:54px;align-items:center}#menu.screen>ul>li.mega>div ul li .product-list{padding:30px 20px;text-align:left}#menu.screen.hu>ul>li.mega>div ul li .product-list{padding:15px 20px 30px}#menu.screen>ul>li.mega>div ul li .product-list h4{font-size:14px;color:#74747c;line-height:20px;font-weight:500;margin:0 0 15px}#menu.screen>ul>li.mega>div ul li .product-list a:hover h4{color:#159d65}#menu.screen>ul>li.mega.sub>div{padding:50px 0 0}#menu.screen>ul>li.mega.sub>div ul{flex-wrap:wrap;justify-content:space-around}#menu.screen>ul>li.mega.sub>div ul li{width:20%;line-height:18px;margin:0 0 20px}#menu.screen>ul>li.mega.sub>div ul li a{line-height:18px;max-width:220px;display:block}#menu.screen>ul>li.mega.solutions>div ul{justify-content:flex-start}#menu.screen>ul>li.mega.about.en>div ul li{text-align:center}#menu.screen a.accessories{position:absolute;bottom:-71px;left:0;background:#efefef;font-size:15px;font-weight:500;color:#504f54;padding:10px 0 10px 20px;text-transform:uppercase;line-height:17px;display:flex;height:54px;align-items:center;width:145px}#menu.screen.hu a.accessories{height:35px;bottom:-53px}#menu.screen>ul>li.mega a.accessories:hover{background:#efefef}#mobile-menu{display:none}#mobile-menu{position:absolute;width:90px;height:24px;z-index:9999999;cursor:pointer;right:20px;top:39px;color:#a70432;text-transform:uppercase;align-items:center}#mobile-menu span.top,#mobile-menu span.bottom,#mobile-menu span.middle{position:absolute;right:0;background:#a70432;width:32px;height:2px}#mobile-menu span.top{top:3px}#mobile-menu span.middle{top:50%;transform:translateY(-50%)}#mobile-menu span.bottom{bottom:3px}.overlay{position:fixed;top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;z-index:900000;background:#a70432;padding:50px 0 0;text-align:center;overflow:scroll}.overlay.open{opacity:.9;visibility:visible;height:100%;transition:opacity .35s,visibility .35s,height .35s}.overlay.open .flex{flex-wrap:wrap;flex-direction:column}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s;opacity:0;position:relative;list-style:none;padding:8px 0}.overlay.open ul li,.overlay.open ul li a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:22px;font-weight:600;cursor:pointer;display:block;width:200px;margin:0 auto}.overlay.open ul li ul{display:none}.overlay.open ul li ul.open{display:block}.overlay.open ul li.sub:after{font-family:FontAwesome;content:'\f107';font-size:28px;color:#fff;position:absolute;right:0;top:5px}.overlay.open ul li.sub.open:after{font-family:FontAwesome;content:'\f106';font-size:28px;color:#fff;position:absolute;right:0;top:5px}.overlay.open ul li.sub ul{margin:25px 0}.overlay.open ul li.sub ul li{animation:none;opacity:1;padding:0;margin:20px 0;font-size:18px}.overlay.open ul li.sub ul li .icon{display:none}.overlay.open ul li.sub ul li p{font-size:12px}.overlay.open ul li.sub ul li a{font-size:18px;text-transform:none}#btn-close{position:absolute;top:30px;background:transparent;width:50px;height:50px;z-index:99999999999;cursor:pointer;right:40px;display:none}#btn-close span{position:absolute;left:0;background:#fff;width:100%;height:2px;top:20px}#btn-close>span.left{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#btn-close>span.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@keyframes fadeInRight{0{opacity:0;left:20%}100%{opacity:1;left:0}}#active-search{position:absolute;left:0;right:0;background:#fff;height:100px;display:flex;align-items:center;opacity:0;visibility:hidden;z-index:60000000}#active-search.active{opacity:1;visibility:visible}#active-search form{height:61px;display:flex;align-items:center;width:94%}#active-search form input[type='text']{height:25px;margin:0 0 0 20px;width:100%;border:0;background:url(../images/icon_search.png) no-repeat;padding:0 0 0 40px}#active-search #search-close{font-size:13px;font-weight:500;background:url(../images/icon_close_2.png) no-repeat right;cursor:pointer;padding:0 30px 0 0;color:#555;letter-spacing:.5px;line-height:17px;margin:0 20px 0 0}#controls>div{display:flex;float:left;height:100px;align-items:center}#controls>div span{font-size:13px;font-weight:500;letter-spacing:.5px;color:#555;text-transform:uppercase;margin-right:5px}#controls>div span,#controls>div img{vertical-align:middle}#controls .sep{background:#dcdcdc;width:1px;height:65px;margin:20px 20px 0}#controls .last-sep{display:none}#cart a{font-size:13px;font-weight:500;letter-spacing:.5px;color:#555;text-transform:uppercase;text-decoration:none}#controls #search{cursor:pointer}#controls #region{cursor:pointer}#controls #region.active{background:#fff}#controls #region .sub-layer{position:absolute;right:0;top:98px;width:500px;display:flex;opacity:0;visibility:hidden;z-index:900000;border-top:2px solid #a70432}#controls #region .sub-layer.active{opacity:1;visibility:visible}#controls #region .sub-layer .left{width:49.5%;margin-right:.5%}#controls #region .sub-layer .left .region{margin-bottom:2%;padding:15px 10px 20px;background:#fff}#controls #region .sub-layer .left span,#controls #region .sub-layer .right span{text-transform:uppercase;font-weight:700;font-size:14px;color:#555;margin:0 0 5px;display:block}#controls #region .sub-layer .right a:first-child{margin:-10px 0 5px}#controls #region .sub-layer .right{width:49.5%;background:#fff;margin-left:.5%;padding:15px 10px 20px;overflow:auto}#controls #region .sub-layer a{display:block;color:#555;font-size:13px;text-transform:uppercase;text-decoration:none;font-weight:500;line-height:22px}#controls #region .sub-layer a:hover{color:#a51c3b;transition:.5s all;-webkit-transition:.5s all}#controls #region .sub-layer.mobile-regions{background:#fff;width:100%}#controls #region .sub-layer.mobile-regions.active{display:block;visibility:visible;opacity:1;height:410px;overflow:auto}#controls #region .sub-layer.mobile-regions .boxes{display:flex;flex-wrap:wrap;border-top:1px solid #dcdcdc}#controls #region .sub-layer.mobile-regions .boxes a{display:flex;width:50%;height:200px;align-items:center;justify-content:center;line-height:20px;text-align:center;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}#controls #region .sub-layer.mobile-regions .country{width:100%;display:none}#controls #region .sub-layer.mobile-regions .country.active{display:block}#controls #region .sub-layer.mobile-regions .country a{width:100%;height:auto}#controls #region .sub-layer.mobile-regions .country a{padding:10px 0;border:0}#call-back-fixed{position:fixed;bottom:80px;right:50px;z-index:90000001}#call-back-fixed.hu{bottom:67px;right:47px;cursor:pointer}#call-back-fixed .normal{width:130px;height:48px;background:#a70432;font-weight:500;font-size:12px;color:#fff;text-transform:uppercase;border-radius:10px;padding:0 10px 0 20px;line-height:15px;display:flex;align-items:center}#call-back-fixed.hu .normal{width:150px;overflow:hidden;height:auto;flex-wrap:wrap;align-items:flex-start;padding:15px 10px}#call-back-fixed.hu .normal .more{visibility:hidden;opacity:0;max-height:0}#call-back-fixed.hu.active span{padding:0 0 8px;border-bottom:1px solid #fff}#call-back-fixed.hu.active .normal .more{visibility:visible;opacity:1;max-height:170px;padding:8px 0 0 10px;transition:1s all;-webkit-transition:1s all}#call-back-fixed.hu .normal .more a{display:block;font-weight:500;font-size:12px;color:#fff;text-decoration:none;line-height:15px;padding:5px 0}#call-back-fixed img{position:absolute;bottom:-55px;right:-45px}form#call-back .custom-select{width:65%}#game-fixed{position:fixed;bottom:160px;right:17px;z-index:9000000;width:163px;height:111px;background:url('../resources/images/jatsz_es_nyerj.png')}.game-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:10000;opacity:0;visibility:hidden;transition:.5s all;-webkit-transition:.5s all}.game-popup.active{opacity:1;visibility:visible}.game-popup .middle{position:fixed;left:50%;transform:translate(-50%,-50%);top:50%;width:320px;z-index:90000;width:317px;height:250px}.game-popup .middle .close{position:absolute;right:-10px;top:-20px;width:24px;height:24px;background:url('/../resources/images/icon_close_white.png');cursor:pointer}#popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);visibility:hidden;opacity:0;z-index:90000000;transition:.5s all;-webkit-transition:.5s all}#popup.show{visibility:visible;opacity:1;transition:1s all;-webkit-transition:1s all}#popup .inner{position:relative;width:640px;background:#fff;padding:20px;border-radius:6px}#popup .inner h2{margin:0 0 20px}#popup .inner p{margin:0 0 10px}#popup .inner ul{margin:0 0 20px 20px}#popup .inner ul li{padding:0;margin:0 0 5px}#popup.hu .inner p{margin:0 0 15px}#popup .inner .close{position:absolute;top:-12px;right:-12px;cursor:pointer;width:24px;height:24px;background:url('../images/close_circle.png')}#popup.popup-ch .inner{padding:50px}#popup.popup-ch .inner h2{font-size:24px;color:#504f54;text-transform:none}#popup.popup-ch .inner a.button{float:none;text-align:center;background:#a31a3a;color:#fff}#popup.popup-ch .inner a.button:hover{background:#b73148}#popup.popup-no .inner{border:2px solid #a51c3b}#popup.popup-no .inner h2{margin:0}#slider{position:relative;padding:0;margin:0 0 50px;overflow:hidden}#slider .slide{float:none;position:absolute;opacity:0;z-index:1;top:0;left:0;right:0;display:flex;align-items:center;background:#efefef}#slider .slide.visible{position:relative;opacity:1;z-index:2}#slider .slide img{width:69.8%;height:auto;display:block}#slider .slide-layer{width:30.2%;background:#efefef;padding:0 20px 0 85px}#slider .slide-layer h2{font-weight:700;font-size:32px;color:#504f54;letter-spacing:.5px;text-transform:uppercase;line-height:37px}#slider .slide-layer p{font-weight:400;font-size:22px;color:#504f54;letter-spacing:.5px;text-transform:uppercase;line-height:30px}#slider .slide-layer a.button{margin:20px 0 0;text-align:center;line-height:18px;padding:7px 25px}#slider #marker-wrapper{display:flex;justify-content:center;align-items:center;height:50px}#slider #marker-wrapper .marker{display:inline-block;width:10px;height:10px;background:#b5b3b3;margin:0 15px 0 0;border-radius:50%}#slider #marker-wrapper .marker.active{background:#a72542}#slider .slider-nav{position:absolute;width:37px;height:37px;top:40%;z-index:9000}#slider .slider-nav.prev{left:20px;background:url('../images/icon_slider_prev.png') no-repeat}#slider .slider-nav.next{right:20px;background:url('../images/icon_slider_next.png') no-repeat}#home-products .carousel{padding:0 80px;visibility:0;opacity:0;transition:.5s all;-webkit-transition:.5s all}#home-products .carousel.visible{visibility:visible;opacity:1}#home-products .carousel a{text-decoration:none}#home-products .carousel .image{text-align:center}#home-products .carousel .image img{height:200px;width:auto;margin:0 auto}#home-products .carousel h4{font-size:18px;font-weight:500;color:#74747c;text-transform:uppercase;margin:40px auto 0;width:220px}#home-products .owl-controls .owl-nav div{width:38px;height:37px}#home-products .owl-controls .owl-nav .owl-prev{left:20px;background:url('../images/icon_slider_prev.png') no-repeat}#home-products .owl-controls .owl-nav .owl-next{right:20px;background:url('../images/icon_slider_next.png') no-repeat}.home-products-ch .item{display:flex;justify-content:space-around}.home-products-ch a{display:block}.title{margin:30px 0}.title h2{font-size:25px}#videos .wrapper{display:flex;justify-content:space-between}#videos .wrapper .video{width:55%;margin:0 0 40px}#videos .wrapper .video:last-child{margin:0}#videos .text{width:45%;padding:0 0 0 40px}#videos .text h3{font-size:32px;font-weight:700;color:#a60000;letter-spacing:1px;margin:0 0 20px}#videos .text p{font-size:20px;color:#555;line-height:28px;margin:0 0 20px}.home-cols .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.home-cols .col{position:relative;width:49.4%;background:#efefef;margin:0 0 35px}.home-cols .col .image{width:100%;height:395px;overflow:hidden}.home-cols .col .text{width:100%;padding:30px 20px 80px}.home-cols .col .text h3 a{font-weight:700;font-size:24px;color:#a70432;text-transform:uppercase;display:block;text-decoration:none;margin:0 0 30px}.home-cols .col .text h3 a:hover{text-decoration:underline}.home-cols .col .read-more{position:absolute;bottom:20px;left:20px;text-decoration:none;font-weight:700}.home-cols .col .read-more:hover{text-decoration:underline}.homepage #newsletter{background:#a51c3b;height:115px;margin:0 0 35px;padding:0 40px}.homepage #newsletter>.wrapper{display:flex;align-items:center;justify-content:space-between;align-items:center;height:100%}.homepage #newsletter h2{color:#fff;font-weight:700;font-size:24px}.homepage #newsletter form{width:85.56%}.homepage #newsletter form .wrapper{display:flex;align-items:center;width:100%;justify-content:space-between;padding:0 0 0 20px}.homepage #newsletter form .wrapper .input-item{width:38.5%}.homepage #newsletter form .wrapper .input-item.submit{width:20%}.homepage #newsletter .left h2{margin:0 0 20px}.homepage #newsletter input[type='text']{border:0;width:100%;height:43px;line-height:43px}.homepage #newsletter input[type='submit']{color:#fff;padding:15px 0;background:#272727;border-radius:15px;font-size:18px;width:100%}.homepage #newsletter input[type='submit']:hover{background:#404040}.homepage #newsletter .success-message{background:none}.homepage #newsletter .success-message p{color:#fff}.two-col{display:flex;align-items:center}.two-col.no-margin{margin:0}.two-col .image{float:left;width:50%;background:#fff}.two-col .image img{vertical-align:top;width:100%}.two-col .text{float:left;width:50%;padding:0 0 0 160px;position:relative;z-index:60000}.two-col .text h2,.two-col .text p{max-width:640px;margin:0 0 40px}.two-col .text p:last-child{margin:0}.two-col .text h2{margin:0 0 38px}#features-bottom{margin:60px 0 0;background:#f8f8f8;padding:18px 0}.features{z-index:60000;position:relative}.features .boxes{display:flex;justify-content:center;width:100%}.features .boxes .box{width:320px;text-align:center;position:relative;padding:0 0 60px;margin:0 150px 0 0}.features .boxes .box:last-child{margin:0}.features .boxes .box img{padding:0 0 10px}.features .boxes .box h2{font-size:25px;font-weight:700;letter-spacing:1px;color:#555;text-transform:uppercase;text-align:center;border-top:1px solid #e6e6e6;padding:25px 0 10px 0}.features .boxes .box p{text-align:center;min-height:84px;padding:0 15px;line-height:24px}.features .boxes .box a.button{width:200px;padding:2px 10px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;line-height:20px}#top-image img{vertical-align:top}#top-image.blog{height:500px;overflow:hidden}#top-image.blog img{width:100%}#top-image figcaption{position:absolute;top:23%;left:7.7%}#top-image figcaption h1{font-size:50px;letter-spacing:.5px;color:#fff;max-width:560px}#content{position:relative;padding:52px 0 100px}#content h1{margin:0 0 52px}#content article.single{max-width:1280px}#content article.single h2:first-child{margin-top:0}#content article.single h2{font-size:22px;letter-spacing:.5px;margin:20px 0}#content article.single h3{margin:0 0 10px}#content article.single p{color:#555}#content article.single ul{margin:0 0 20px 20px}#content article.single ol{margin:0 0 20px 32px}#content article.single ul li{list-style:none}#content article.single ul li:before{content:'';list-style:none;width:10px;height:10px;background:url(../images/icon_list.png);position:absolute;left:-5px;top:11px}#content article.single-post h1{margin:0 0 30px}#content article.single-post p.date{font-weight:700;font-size:15px;letter-spacing:.5px;color:#a51c3b;margin:0}#content article.single-post p{margin:0 0 25px}#content article.single-post a{font-weight:bold;text-decoration:none}#content article.single-post a:hover{text-decoration:underline}#content article.single table td{font-size:16px;line-height:28px;font-weight:400;color:#555;vertical-align:top;padding:10px 20px}#content article.single table.five-col td{width:20%;text-align:center}#content article.single table.six-col td{width:16.6%;text-align:center}#content article.single table.icons tr:last-child td img{display:none}#content .share{margin:45px 0 0}#content .share .facebook{float:left;margin:3px 30px 0 0}#content .share .wrapper{width:420px;display:flex;justify-content:space-between;align-items:center;margin:45px 0 0}#content .share .wrapper span{font-size:15px;color:#555;letter-spacing:1px;text-transform:uppercase;font-weight:700}#content .share .wrapper a{text-decoration:none}#content .share .wrapper i{display:inline-flex;color:#555;border-radius:50%;font-size:18px;border:2px solid #555;width:46px;height:46px;align-items:center;justify-content:center}#content .share .wrapper a:hover i{color:#a51c3b;border-color:#a51c3b}#main-content #content.faq{padding-left:10px;padding-right:10px}#main-content #faq-products{display:flex;justify-content:space-between;width:100%;margin:0 0 54px}#main-content #faq-products .box{width:100%;margin:0 5px 0 0}#main-content #faq-products .box:last-child{margin:0}#main-content #faq-products .box .image{text-align:center}#main-content #faq-products .box img{vertical-align:top;max-height:196px}#main-content #faq-products .box a{display:flex;align-items:center;padding:0 10px;background:#a51c3b;height:64px}#main-content #faq-products .box h3{width:100%;color:#fff;font-size:14px;letter-spacing:0;font-weight:700;text-transform:uppercase;line-height:22px}#main-content #faq-products .box i{float:right;color:#fff;font-size:24px}#content.accessories{padding:52px 0 0;margin:0}#content.accessories h1{margin:0 0 10px}#content.accessories h2{font-size:20px;color:#555}#content.accessories #accessories-products{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#content.accessories #accessories-products .box{position:relative;width:24%;margin:0 0 20px 0}#content.accessories #accessories-products .box .image{text-align:center;padding:20px 10px}#content.accessories #accessories-products .box img{vertical-align:top;max-height:196px}#content.accessories #accessories-products .box .title{display:flex;align-items:center;padding:0 10px;background:#a51c3b;height:64px}#content.accessories #accessories-products .box h3{width:100%;color:#fff;font-size:14px;letter-spacing:0;font-weight:700;text-transform:uppercase;line-height:22px}#content.accessories #accessories-products .layer{position:absolute;top:0;left:0;right:0;bottom:0;background:#a51c3b;display:flex;align-items:center;visibility:hidden;opacity:0;flex-wrap:wrap;padding:0 20px}#content.accessories #accessories-products .layer.active{visibility:visible;opacity:1}#content.accessories #accessories-products .layer h3{font-size:25px;line-height:30px;margin:0 0 30px}#content.accessories #accessories-products .layer p{font-size:20px;color:#fff;font-weight:700;text-transform:uppercase}#content.accessories #accessories-products .layer i{color:#fff;font-size:24px;margin:30px 0 0}#content.accessories #tools .wrapper{display:flex;flex-wrap:wrap}#content.accessories #tools .wrapper .box{width:25%;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:20px 40px}#content.accessories #tools .wrapper .box:nth-child(4n){border-right:0}#content.accessories #tools .wrapper .box .title{text-align:center;height:50px;display:flex;align-items:center;margin:20px 0;justify-content:center}#content.accessories #tools .wrapper .box .title h3 a{font-size:20px;color:#555;line-height:25px;text-transform:uppercase;margin:20px 0;text-decoration:none}#content.accessories #tools .wrapper .box .more{display:flex;justify-content:center}#content.accessories #tools .wrapper .box .image{height:230px;overflow:hidden;text-align:center}#content.accessories #tools .wrapper .box .image img.vertical{height:100%;width:auto;max-width:none}#accessories-form{padding:50px 0;background:#f8f8f8}#accessories-form h2{font-size:30px;color:#555;font-weight:700;text-transform:uppercase;margin:0 0 30px}#accessories-form p{font-size:18px;color:#555}#accessories-form .tools-wrapper{max-width:640px;margin:50px auto}#accessories-form form{max-width:640px;margin:50px auto 0 auto}#accessories-form form .inner-inputs{padding:0 55px}#accessories-form form .input-item{margin:0 0 20px}#accessories-form form .input-item.privacy{margin:15px 0}#accessories-form form .input-item input[type='text']{width:100%}#accessories-form form .input-item input[type='submit']{padding:6px 48px}#accessories-form form .input-item textarea{width:100%;height:150px}#accessories-form form .input-item.info{margin:20px 0 20px}#accessories-form form .input-item>span{font-size:18px;color:#555}#accessories-form form .intl-tel-input{width:100%}#accessories-form form .input-item.submit{display:flex;justify-content:center}#accessories-form form .custom-select.full-width{width:100%}#accessories-form form p.req{font-size:14px;margin:0 0 20px;text-align:right}.accessories-cta{margin:0 0 50px}form#tools-form label.full.privacy{height:auto}.news .post{margin:0 0 125px}.news .post .image{max-height:400px;overflow:hidden}.news-post .center.narrow{max-width:800px}.news-post #top-image{max-height:400px;height:auto}.post p.date{font-weight:700;font-size:15px;letter-spacing:.5px;color:#a51c3b;padding:33px 0 0 10px}.post h2,.post h3{font-size:25px;letter-spacing:.5px;padding:0 0 29px 10px;color:#a51c3b}.post p.lead{padding:0 20px 18px 10px}.post h2 a{font-weight:700;color:#a51c3b;font-size:25px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}.single-article h2{font-size:22px}.single-article h3{font-size:18px;color:#a51c3b;margin:0 0 10px}.single-article ul{list-style:none;margin:0 0 15px 40px}.single-article ul a{text-decoration:none}.single-article ul a:hover{text-decoration:underline}.single-article p{margin:0 0 15px}.history img{vertical-align:top}.history .year{margin:0 0 50px}.history .year.gray{background:#f8f8f8}.history .year.middle{display:flex;align-items:center}.history .year.no-margin{margin:0}.history .year h2{font-size:25px;letter-spacing:.5px;margin:0 0 30px}.history .year p{margin:0 0 28px 0}.history .year .text{max-width:640px}.history .year .text.left-margin{margin-left:160px}.history .year .text.top-margin{margin-top:51px}.leaders .head{margin:0 0 114px}.leaders .flex-wrapper{display:flex}.leaders .flex-wrapper h2{margin:0 0 114px}.person{display:flex;margin:0 0 90px}.person .left,.person .right{display:flex;width:50%}.person .image{float:left;width:20%;max-height:200px;overflow:hidden;background-color:#f8f8f8}.person .image img{vertical-align:top}.person .text{float:left;width:80%;padding:40px 40px 0 40px;background:#f8f8f8;display:flex;flex-direction:column}.person .text h3{font-weight:700;font-size:25px;color:#a51c3b;letter-spacing:.5px;text-transform:uppercase}.person .text p{margin:30px 0}#content.media .head{margin:0 0 54px}#content.media .head h1{margin:0}#content.media .head .right{text-align:right}#content.media .head .right h2{font-size:15px}#content.media .post .gray{background:#f8f8f8}#content.media .post article{max-width:640px}#content.media .post .left,#content.media .post .right{padding:40px 0 65px 152px}#content.media .post p.date,#content.media .post h3{text-transform:uppercase}#content.media .post h3,#content.media .post p.lead{padding-left:0;padding-right:0}#content.media .post p.date{padding-top:0;padding-left:0}#content.media .post p.lead{margin-bottom:13px}.distributors #content{padding-bottom:0}#distributors h2{text-transform:none;margin:0 0 40px;font-size:28px}#distributors ul{margin:0 0 0 40px}#distributors ul li{margin:0 0 5px}#distributors ul ul{list-style:none;margin:10px 0}#distributors .wrapper{display:flex;flex-wrap:wrap;gap:30px 0}#distributors .wrapper .col{width:50%}#distributors .wrapper h3{font-weight:700;color:#a51c3b;font-size:21px;letter-spacing:1px;margin:0 0 20px}#distributors .form-container{background:#e8e8e8;padding:80px 0;margin:80px 0 0}#distributors .form-container form{width:640px;max-width:90%;margin:0 auto}#distributors .form-container form .input-item{margin:0 0 25px}.vision .head h2{margin:85px 0 53px}.vision .head h3{margin:20px 0;font-size:22px;color:#a51c3b}.vision .head p{font-size:18px;color:#555;max-width:1120px}.vision .columns{display:flex;justify-content:space-between}.vision .columns .col{float:left;padding:37px 0 60px 90px;width:32.8%}.vision .columns .col:first-child{padding:37px 50px 60px 152px;width:33.6%;background:#f8f8f8}.vision .columns .col:last-child{padding:37px 152px 60px 50px;width:33.6%;background:#f8f8f8}.vision .columns .col .text{max-width:385px}.vision .columns .col .text h3{font-size:25px;font-weight:700;letter-spacing:.25px;color:#a51c3b;text-transform:uppercase;margin:0 0 36px}.vision .columns .col .text h4:first-child{margin:0}.vision .columns .col .text h4{font-weight:700;font-size:18px;letter-spacing:.25px;color:#a51c3b;margin:30px 0 3px}#content.products #product-container .wrapper{display:flex;flex-wrap:wrap}#content.products #product-container .wrapper .box{width:25%;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:20px 40px}#content.products #product-container .wrapper .box:nth-child(4n){border-right:0}#content.products #product-container .wrapper .box .title{text-align:center;height:50px;display:flex;align-items:center;margin:20px 0;justify-content:center}#content.products #product-container .wrapper .box .title h3 a{font-size:20px;color:#555;line-height:25px;text-transform:uppercase;margin:20px 0;text-decoration:none}#content.products #product-container .wrapper .box .more{display:flex;justify-content:center}#content.products #product-container .wrapper .box .image{height:230px;overflow:hidden;text-align:center}#content.products #product-container .wrapper .box .image img.vertical{height:100%;width:auto;max-width:none}.video-layer{background:rgba(0,0,0,.8);visibility:hidden;opacity:0;transition:1s opacity;-webkit-transition:1s opacity;width:100%;height:100%;z-index:6000;position:absolute}#video-popup{position:absolute;top:0;left:0;z-index:999;background:#000;visibility:hidden;opacity:0;transition:1s opacity;-webkit-transition:1s opacity;width:100%;height:100%;border:1px solid #666;z-index:400000;max-height:600px}#video-popup #close{position:absolute;top:-17px;right:-14px;background:url(../images/icon_close.png) no-repeat;width:30px;height:30px;cursor:pointer}#main-content.product{position:relative;border-top:1px solid #dcdcdc}.product .other-products{display:flex;flex-wrap:wrap;margin:30px 0 0}.product .other-products a{margin:0 50px 0 0;text-decoration:none}.product .other-products a:hover{text-decoration:underline}.product .other-products a:last-child{margin:0}.product .head{padding:30px 0;display:flex;justify-content:space-between}.product .head .flags a{text-decoration:none}.product-highlight{background:#f8f8f8;padding:47px 0}.product-highlight .info .images{float:left;width:50%;text-align:center;display:flex;position:relative;flex-wrap:wrap}.product-highlight .info .images .main-image{position:relative;width:100%;max-height:537px;overflow:hidden}.product-highlight .info .images .main-image img.main.vertical{height:100%;max-width:none}.product-highlight .info .images .main-image .magnifier{position:absolute;right:13px;bottom:12px;width:23px;height:22px}.product-highlight .info .images .thumbs{margin:30px 0;display:flex;width:100%;flex-wrap:wrap}.product-highlight .info .images .thumbs a.hide{display:none}.product-highlight .info .images .thumbs .image{max-height:126px;overflow:hidden}.product-highlight .info .images .thumbs .image.vertical{background:#f1f1f1}.product-highlight .info .images .thumbs div{margin:0 2.6% 1% 0;width:23%;cursor:pointer}.product-highlight .info .images .thumbs div:nth-of-type(4n){margin:0}.product-highlight .info .images .thumbs img{max-width:190px}.product-highlight .info .images .thumbs img.vertical{height:100%;max-width:none}.product-highlight .info .images .thumbs .youtube{position:relative;max-height:126px;overflow:hidden}.product-highlight .info .images .thumbs .youtube img{transform:translateY(-6%)}.product-highlight .info .images .thumbs .youtube .play{width:57px;height:57px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../images/icon_product_details_play.png) no-repeat;cursor:pointer}.product-highlight .highlight{float:left;width:50%;padding:0 0 0 170px}.product-highlight .highlight h2{margin:0 0 43px}.product-highlight .highlight .sep{width:100%;height:1px;background:#dcdcdc}.product-highlight .highlight .angle{margin:20px auto;display:block;cursor:pointer;width:26px;height:10px}.product-highlight .highlight .angle.down{background:url(../images/icon_product_details_angle_down.png) no-repeat}.product-highlight .highlight .angle.up{background:url(../images/icon_product_details_angle_up.png) no-repeat}.product-highlight .highlight p{margin:0 0 16px}.product-highlight .highlight ul{list-style:none;margin-left:10px}.product-highlight .highlight ul li{margin:0 0 5px}.product-highlight .highlight ul li::before{content:'';list-style:none;width:10px;height:10px;background:url(../images/icon_list.png);position:absolute;left:0;top:9px}.product-highlight .highlight .text .full{max-height:0;transition:.5s all;-webkit-transition:.5s all;overflow:hidden}.product-highlight .highlight .text .full.active{max-height:1000px}.product-support{padding:60px 0 0}.product-support .tabs ul{list-style:none;border-bottom:1px solid #dcdcdc;float:left;width:100%}.product-support .tabs ul li{display:flex;float:left;justify-content:center;align-items:center;width:225px;height:58px;text-align:center;color:#505050;background:#f1f1f1;line-height:18px;font-weight:700;font-size:15px;letter-spacing:1px;text-transform:uppercase;margin:0 10px 0 0;padding:0 10px}.product-support .tabs ul li.active,.product-support .tabs ul li:hover{background:#a5153b;color:#fff;cursor:pointer;transition:.5s all;-webkit-transition:.5s all}.product-support .tabs ul li:before{content:none}.product-support .text{display:none;padding:50px 0}.product-support .text .boxes{display:flex;width:100%;flex-wrap:wrap}.product-support .text .boxes .box{width:330px;margin:0 40px 40px 0}.product-support .text .boxes .box .image{display:flex;height:65px;margin:0 0 20px;align-items:center}.product-support .text .boxes .box .image img{max-height:100%}.product-support .text .boxes .box h2{margin:0 0 10px;font-size:18px}.product-support .text.show{display:block}.product-support table td{padding:2px 10px;font-size:18px;line-height:28px;letter-spacing:.25px;font-weight:400;color:#586976;border:1px solid #dcdcdc}.product-support .text h2{font-size:22px;margin:10px 0}.product-support .text a{text-decoration:none;font-weight:bold}.product-support .text a:hover{text-decoration:underline}.testimonials{background:#f8f8f8;padding:45px 0 45px;margin:0 0 60px}.testimonials .owl-carousel .owl-controls .owl-nav .owl-prev{left:-40px}.testimonials .owl-carousel .owl-controls .owl-nav .owl-next{right:-40px}.testimonials h2{margin:0 0 20px}.testimonials p{color:#555}.testimonials p.sign{font-weight:500;margin:0 0 5px;color:#a31a3a}.testimonials .row{padding:0 40px 40px}.testimonials .right{padding-left:160px}.testimonials .text{max-width:640px;height:100%;position:relative;padding:0 20px 40px}.testimonials .stars{position:absolute;bottom:0}.testimonials .stars .star{display:inline-block;width:19px;height:19px;background:url(../images/icon_product_details_star_full.png) no-repeat}.testimonials .stars .star.empty{background:url(../images/icon_product_details_star_empty.png) no-repeat}.testimonials .write-review{text-align:center;padding:40px 0 20px;display:flex;justify-content:center;border-top:1px solid #dcdcdc}.testimonials .write-review .button{background:#a31a3a;color:#fff}.testimonials .write-review .button:hover{background:#b73148}.accessories{margin:30px 0 60px}.accessories h2{margin:0 0 30px}.accessories .item{text-align:center;width:390px;min-height:510px}.accessories .item .title{height:70px;display:flex;align-items:center;margin:30px auto;justify-content:center;max-width:315px}.accessories .item h4{font-size:23px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:1px}.accessories .item .image{height:200px;display:flex;align-items:center;margin:20px 0}.accessories .item img{max-width:250px;margin:0 auto;max-height:100%}.accessories .item a.button{float:none;display:inline-block;padding:7px 26px}#ask-info{background:#e8e8e8;padding:40px 0 50px}#ask-info .wrapper{max-width:640px;margin:40px auto}#ask-info .wrapper .flex{display:flex;justify-content:space-between;padding:0 0 20px}#ask-info .wrapper .left{width:480px}#ask-info .wrapper .right{width:640px}#ask-info .input-item{margin:0 0 25px}#ask-info .input-item input[type='text'],#ask-info .input-item textarea{border:1px solid #e6e6e6}#ask-info .right .input-item.privacy{margin:30px 0 0}#ask-info .right .input-item.privacy .error-message{position:relative;bottom:auto;right:auto;float:left;width:100%}#ask-info .right .input-item label{width:25%}#ask-info .right .input-item label.full{width:auto;display:block}#ask-info .right .input-item textarea{width:75%;height:155px}#ask-info .input-item.submit{display:flex;justify-content:center}#ask-info input[type='submit']{padding:7px 27px;background:#a51c3b;color:#fff}#ask-info input[type='submit']:hover{background:#820022}#ask-info .info-graph{text-align:center}#ask-info .info-graph .more{width:100%}#ask-info .info-graph a.button{margin:0 auto;display:inline-block;padding:2px 23px;background:#a51c3b;color:#fff;margin:20px 0 0;float:none}#ask-info .info-graph a.button:hover{background:#820022}form#product-info .custom-select{width:65%}.info-page #main-image{height:480px;background:#a51c3b;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.info-page #main-image h1{font-size:30px;color:#fff;font-weight:700;text-transform:uppercase;margin:30px 0 0}form#register{margin:70px 0 0}form#register .left{padding-right:10%}form#register .right .input-item{width:80%}form#register .button{padding:7px 48px}form#register p.info{color:#555;font-size:15px;letter-spacing:.25px;margin:0 0 30px}form#register .submit{margin:10px 0}form#register .custom-select{width:65%}form#consultation{margin:20px 0}form#consultation .privacy .error-message{top:auto;margin:10px 0 0}form#buy-accessories{margin:40px 0 0}form#buy-accessories .left{padding-right:10%}form#buy-accessories .right .input-item{width:80%}form#buy-accessories .right h2{margin:8px 0 22px}form#buy-accessories .right textarea{height:122px}form#buy-accessories .button{padding:7px 48px}form#buy-accessories p.info{color:#555;font-size:15px;letter-spacing:.25px;margin:0 0 30px}form#buy-accessories .submit{margin:10px 0}form#buy-accessories .custom-select{width:65%}form#buy-accessories .left label,form#buy-accessories .right label{padding:0 15px 0 0}.contact .lead{margin:0 0 30px}.contact .lead form{margin:20px 0}.contact .lead form label{font-size:18px;line-height:28px;letter-spacing:.25px;font-weight:400;margin:0 0 5px;color:#586976;display:block}#contact-info h2{margin:0 0 40px}#contact-info h3{font-weight:700;color:#a51c3b;font-size:24px;letter-spacing:.5px;text-transform:uppercase;margin:0 0 5px;min-height:70px;display:flex}#contact-info .left{width:30%}#contact-info .right{width:70%}#contact-info .boxes{display:flex;flex-wrap:wrap;justify-content:space-between}#contact-info .boxes .box{width:30%;margin:0 0 60px}#map_canvas{height:634px}.search-results h3{font-weight:700;font-size:25px;color:#504f54;letter-spacing:1px;text-transform:uppercase}.search-results h3{margin:0 0 55px}.search-results .carousel{padding:0 40px}.products-result{padding:10px 0 40px;border-bottom:1px solid #dcdcdc}.products-result .item{width:235px;margin:0 auto}.products-result .item a{text-decoration:none}.products-result .item .image{max-width:135px;margin:0 auto}.products-result h4{font-weight:700;font-size:25px;color:#504f54;letter-spacing:1px;text-transform:uppercase;margin:75px 0 40px}.article-results{padding:40px 0 0}.article-results .item{width:280px;margin:0 auto}.article-results h4{font-size:30px;font-weight:700;color:#a51c3b;letter-spacing:1px;text-transform:uppercase;margin:0 0 20px}.article-results a.button{margin:30px 0 0}section.gray{background:#f8f8f8}.icons{margin:0 0 60px}.icons .boxes{display:flex;justify-content:space-between;margin:20px 0 0}.icons .boxes .box{width:300px;text-align:center}.icons .boxes .box p{font-weight:500;font-size:18px;color:#a51c3b;letter-spacing:0;line-height:24px}.solutions .two-col .image img{vertical-align:top}.solutions .two-col .image,.solutions .two-col .text{width:50%}.solutions .two-col.image-left .text{max-height:630px;padding-top:40px}.solutions .two-col.image-left .text p{margin:10px 0;font-size:20px}.solutions .two-col .text ul{list-style:none}.solutions section.align-middle{align-items:center}.solutions section.middle .text{padding-top:0;padding-right:40px}.solutions section.middle .text p{font-size:20px;margin:15px 0}.related-articles h2{margin:0 0 20px}.related-articles h2 a{text-decoration:none;font-weight:700;color:#a51c3b;font-size:30px;letter-spacing:1px;text-transform:uppercase}.related-articles section{max-height:475px;overflow:hidden}.related-articles section .text{padding-top:0}.related-articles section .image img{width:100%}.pollutants{background:#a51c3b;padding:50px 0}.pollutants h2{color:#fff}.pollutants .boxes{display:flex;justify-content:space-between;margin:20px 0 0}.pollutants .boxes .box{width:180px;text-align:center}.pollutants .boxes .box p{font-weight:700;font-size:18px;color:#fff;font-size:16px;line-height:20px}.related{margin:50px 0 0}.related.flex-center .boxes{justify-content:center}.related.flex-center .boxes .box{margin:0 100px}.related h2{color:#555}.related .boxes{display:flex;justify-content:space-between;padding:60px 40px 50px 70px}.related .boxes .box{width:250px;text-align:center}.related .boxes .box .image{height:190px;overflow:hidden}.related .boxes .box .image img{height:100%}.related .boxes .box h3{font-size:23px;font-weight:700;color:#555;letter-spacing:1px;text-transform:uppercase;margin:30px 0 20px;min-height:60px}.related .boxes .box a.button{float:none;margin:0 auto}.tips{margin:50px 0 0}.tips .boxes{display:flex;justify-content:space-between;padding:50px 0 40px 0}.tips .boxes .box{width:195px;text-align:center}.tips .boxes .box h3{font-size:16px;font-weight:500;line-height:21px;color:#555;letter-spacing:.5px;margin:10px 0 20px;padding:0 15px}.tips .boxes .box img{border-radius:50%;width:170px;height:170px}.service img{height:100%}.service #service-box{position:absolute;right:150px;top:50%;transform:translateY(-50%);max-width:640px;background:rgba(242,242,243,.85);padding:40px 60px 40px 40px}.service #service-box h1{font-size:35px;font-weight:700;color:#504f54;text-transform:uppercase;margin:0 0 15px}.service #service-box a.button{margin:40px 0 0}.service #german-service-box{position:absolute;left:0;top:50%;transform:translateY(-50%);max-width:480px;background:rgba(242,242,243,.85);padding:40px 60px 40px 40px}.service #german-service-box p{margin:0 0 15px}.service-steps{padding:90px 0 100px}.service-steps.grey{background:#f8f8f8;min-height:1200px}.service-steps .head-step{width:1600px;height:57px;position:relative;margin:0 0 80px;display:none}.service-steps .head-step.active{display:block}.service-steps .head-step span{position:absolute;top:70px;font-weight:500;text-transform:uppercase;color:#555;font-size:14px}.service-steps .head-step.step1{background:url(../images/service_step1.png) no-repeat}.service-steps .head-step.step1 span{position:absolute;left:0;top:70px;font-weight:500;text-transform:uppercase;color:#555;font-size:14px}.service-steps .head-step.step2{background:url(../images/service_step2.png) no-repeat}.service-steps .head-step.step2 span{left:505px}.service-steps .head-step.step3{background:url(../images/service_step3.png) no-repeat}.service-steps .head-step.step3 span{left:1025px}.service-steps .head-step.step4{background:url(../images/service_step4.png) no-repeat}.service-steps .head-step.step4 span{left:1425px}#service-form .left{padding:0 60px 0 0}#service-form .right{padding:0 0 0 160px}#service-form .right .prev{margin:0 20px 0 0}#service-form h2{color:#555;letter-spacing:1px;margin:0 0 35px}#service-form .go{border-top:1px solid #dcdcdc;padding:20px 0 0;margin:50px 0 0}#service-form .input-item.postal-code{margin:30px 0}#service-form input[type='number'],#service-form input[type='text'],#service-form textarea{border:1px solid #dcdcdc}#service-form textarea{height:175px}#service-form label{width:45% !important;margin:5px 0 0}#service-form label.full{width:100% !important}#service-form label span{display:block;color:#555;font-size:15px;text-transform:none}#service-form input[type='number'],#service-form input[type='text'],#service-form .custom-select,#service-form textarea{width:55% !important}#service-form input[type='text']#code,#service-form input[type='text']#serial{width:185px !important}#service-form .custom-select{width:410px;border:1px solid #dcdcdc}#service-form .custom-select select{font-size:15px;color:#555}#service-form .step{display:none}#service-form .step.active{display:block}#service-form .step1 h1{margin:0 0 30px}#service-form .step1 p{margin:0 0 20px}#service-form .step2 p{font-size:15px}#service-form .step3 h3{font-size:15px;color:#555;text-transform:uppercase;margin:0 0 20px}#service-form .step3 textarea{height:375px}#service-form .step3 .right{padding:50px 0 0 160px}.service-success{text-align:center;padding:0 0 100px;border-bottom:1px solid #dcdcdc}.service-success p{color:#a51c3b;font-size:20px;font-weight:700;margin:20px 0;letter-spacing:1px;text-transform:uppercase}#main-content.healthy-home{min-height:1000px}.healthy-home #welcome-box{position:absolute;left:150px;top:50%;transform:translateY(-50%);max-width:640px;background:rgba(242,242,243,.85);padding:40px 60px 40px 40px}.healthy-home #welcome-box h1{font-size:35px;font-weight:700;color:#504f54;text-transform:uppercase;margin:0 0 15px}.healthy-home #welcome-box a.button{margin:40px 0 0}.healthy-home .steps{margin:80px 0 120px}.healthy-home .steps .line{width:100%;height:1px;background:#dcdcdc;position:relative}.healthy-home .steps .line-visited{width:0;height:1px;background:#a51c3b;position:relative}.healthy-home .steps .circle,.healthy-home .steps .circle-last{width:18px;height:18px;background:#fff;border:2px solid #dcdcdc;position:absolute;top:-9px;border-radius:50%}.healthy-home .steps .circle-last{left:100%}.healthy-home .steps .circle span,.healthy-home .steps .circle-last span{font-size:30px;font-weight:700;color:#a51c3b;display:none}.healthy-home .steps .circle.visited{border:2px solid #a51c3b}.healthy-home .steps .circle.active,.healthy-home .steps .circle-last.active{width:56px;height:56px;border:2px solid #a51c3b;line-height:56px;text-align:center;top:-28px;background:#f8f8f8}.healthy-home .steps .circle.active span,.healthy-home .steps .circle-last.active span{display:block}.healthy-home .step,.healthy-home .step .answer .yes,.healthy-home .step .answer .no,.healthy-home .step .question{display:none}.healthy-home .step.active,.healthy-home .step .question.active,.healthy-home .step .answer .yes.active,.healthy-home .step .answer .no.active{display:block}.healthy-home .step .answer{max-width:640px}.healthy-home .step h2{color:#555;margin:0 0 40px}.healthy-home .step h3{font-size:25px;font-weight:700;color:#a51c3b;text-transform:uppercase;margin:0 0 30px}.healthy-home .step .input-item{max-width:60%}.healthy-home .step .question label{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#555;padding:7px 0 0 30px}.healthy-home .step .question [type='radio']:checked+label:after{width:6px;height:6px;top:13px;left:7px}.healthy-home .step .question [type='radio']:not(:checked)+label:before,.healthy-home .step .question [type='radio']:checked+label:before{border:2px solid #e7e7e7}.healthy-home .next{padding:30px 0 0;border-top:1px solid #dcdcdc;margin:40px 0 0}.healthy-home-success{text-align:center;padding:0 0 100px;border-bottom:1px solid #dcdcdc}.healthy-home-success p{color:#a51c3b;font-size:20px;font-weight:700;margin:20px 0;letter-spacing:1px;text-transform:uppercase}.healthy-home-success h2{font-size:20px;font-weight:700;color:#555;margin:40px 0}.healthy-home-success #newsletter{background:none;height:auto}.healthy-home-success #newsletter input[type='text']{width:410px;height:35px;border:1px solid #e6e6e6;padding:0 0 0 20px}.healthy-home-success #newsletter .button{float:none;margin:50px auto 0;padding:10px 30px;color:#a51c3b;border:1px solid #a51c3b}.thank-you .main-bg{height:235px;background:#a61d3b}.thank-you .response{text-align:center;padding:0 0 100px}.thank-you .response img{margin:-150px 0 0}.thank-you .response h1{margin:50px 0 40px}.thank-you .response p,.thank-you .response p a{color:#565656;font-size:20px;font-weight:700;margin:20px 0;letter-spacing:1px;text-transform:uppercase;line-height:27px}.thank-you .response p a{color:#a51c3b;margin:0}#cta-bottom{margin:70px 0 0}.cleaning-page .head{margin:40px 0}.cleaning-page h1,.cleaning-page h2{font-size:30px;color:#a51c3b;font-weight:700;letter-spacing:1px}.cleaning-page .block .title{background:#a51c3b;padding:17px 0}.cleaning-page .block h2{color:#fff}.cleaning-page .block .products{display:flex;flex-wrap:wrap}.cleaning-page .block .product{width:20%;text-align:center;border-right:1px solid #d1d1d1;margin:50px 0}.cleaning-page .block .product:last-child{border:0}.cleaning-page .block .product .image{padding:0 80px;margin:0 0 20px}.cleaning-page .block .product .image img{max-height:212px}.cleaning-page .block .product h3{font-size:20px;color:#555;line-height:25px;letter-spacing:.5px;text-transform:uppercase;padding:0 15px;height:50px}.cleaning-page .block .product a.button{float:none;display:inline-block;margin:5px 0 0}.cleaning-details-page .product-highlight .info .images .main-image{background:#fff;max-height:682px}.cleaning-details-page .product-highlight .info .images .main-image.vertical{padding:50px 0}.cleaning-details-page .product-highlight .info .images .main-image.vertical img{max-height:400px}.review{padding:130px 0 260px;background:#f8f8f8}.review .wrapper{display:flex;justify-content:space-between}.review .left,.review .right{width:640px}.review form .error-message{bottom:-20px;right:auto;left:0}.review form .input-item.privacy .error-message{left:0;right:auto}.review form [type='radio']:not(:checked)+label:before,.review form [type='radio']:checked+label:before{content:'';position:absolute;left:0;top:6px;width:23px;height:23px;border:1px solid #e6e6e6;border-radius:23px;background:#fff}.review form [type='radio']:not(:checked)+label:after,.review form [type='radio']:checked+label:after{content:'';width:7px;height:7px;background:#a51c3b;border-radius:7px;position:absolute;top:15px;left:9px;transition:all .2s}.review .left .input-item.star{margin:20px 0 50px}.review .left .recommend p,.review form .left label{font-size:20px;color:#555;font-weight:700;text-transform:uppercase}.review form .left label span{font-size:18px;color:#555;font-weight:400;letter-spacing:1px;text-transform:none}.review .left .recommend label{width:125px;font-size:15px;padding:10px 0 0 40px}.review form .left .input-item{margin:0 0 40px}.review form .left .input-item,.review form .left label,.review form .left input[type='text'],.review form .left textarea{display:block;width:100%}.review form .left label{height:auto;margin:0 0 5px}.review form .left input[type='text'],.review form .left textarea{border:1px solid #e6e6e6;height:35px;line-height:35px}.review form .left textarea{height:237px;line-height:24px}.review form .right h2{color:#555;margin:0 0 30px}.review form .right .input-item{display:flex;align-items:center;margin:0 0 30px}.review form .right .input-item label{height:auto}.review form .right input[type='text']{border:1px solid #e6e6e6;width:320px}.review form .right .input-item.age input{width:60px}.review form .right .input-item.gender div{margin:0 20px 0 0}.review form .right .input-item.gender label.main{padding:0;color:#a51c3b}.review form .right .input-item.gender label{font-size:15px;font-weight:700;letter-spacing:.5px;color:#555;padding:10px 0 0 40px}.review form .right .input-item.privacy{display:block;margin:0 0 30px}.review form .right .input-item.submit{padding:50px 0 0;border-top:1px solid #dcdcdc}.review form .right .input-item input[type='submit']{padding:7px 46px}.prize-page .center{max-width:1280px}.prize-page #prize-form .left{padding:0 20px 0 0}.prize-page .image{max-width:700px;margin:0 auto 50px auto}.prize-page #content h2{margin:0 0 52px;font-size:25px}.prize-page .time{display:flex;margin:0 0 52px}.prize-page .time .lot{margin:0 0 0 70px}.prize-page .time p{font-size:15px;color:#a51c3b;font-weight:500}.prize-page p,.prize-page p a{font-size:15px;color:#a51c3b;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}.prize-page p a:hover{text-decoration:underline}.prize-page [type='radio']:not(:checked)+label,.prize-page [type='radio']:checked+label{padding:6px 0 0 30px}.prize-page .opt-in{max-width:720px;margin:50px auto 0 auto}.prize-page input[type='submit']{margin:50px auto 0 auto;float:none}.prize-page [type='checkbox']:not(:checked)+label,.prize-page [type='checkbox']:checked+label{padding:0 0 0 50px}.prize-page [type='checkbox']:not(:checked)+label:before,.prize-page [type='checkbox']:checked+label:before{top:4px}.prize-page [type='checkbox']:not(:checked)+label:after,.prize-page [type='checkbox']:checked+label:after{top:9px}.prize-page #prize-form p:last-child{margin:30px 0 0}.prize-page #prize-form p.required{text-align:right;text-transform:none;font-weight:400;color:#586976}.prize-page #prize-form .radio label{float:none}.prize-page #prize-form .radio .error-message{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:15px 0 0}.prize-page #prize-form p{font-size:18px;color:#586976;text-transform:none;font-weight:400;margin:0 0 20px}.prize-page #prize-form h3{font-size:18px;color:#a51c3b;line-height:24px;text-transform:uppercase}.clean-page .center{max-width:800px}.clean-page .image{margin:0 0 20px 0}.clean-page #content h1{margin:0 0 20px}.clean-page #content h2{margin:20px 0;font-size:25px}.clean-page p{margin:0 0 10px}#clean-form .block{padding:20px}#clean-form .block:nth-child(odd){background:#f9f9f9}#clean-form .block.last{margin:0 0 50px}#clean-form .block.last h3{margin:30px 0}#clean-form .block.last label{width:20%}#clean-form .block.last input[type='text']{width:80%}#clean-form .row label{width:10%}#clean-form .row.c3 label{width:33%}#clean-form .row.c6 label{width:16.66%}#clean-form .row.c8 label{width:12.5%}#clean-form .row.c9 label{width:11.1%}#clean-form h3{color:#a51c3b;margin:30px 0 15px;font-weight:500}#clean-form .input-item{margin:0 0 30px}#clean-form .input-item.qty{padding:20px 0 0}#clean-form .input-item p{color:#a51c3b;margin:0}#clean-form .input-item span.left-side,#clean-form .input-item span.right-side{position:absolute;top:0;color:#a51c3b}#clean-form .input-item span.left-side{left:0}#clean-form .input-item span.right-side{right:0}#clean-form .input-item.radio .error-message{position:relative;right:auto;top:auto;margin:15px 0 0;float:left;width:100%}#clean-form.de .input-item p span.right{text-align:right}#clean-form.de .input-item.privacy p{margin:0 0 20px}#clean-form.de .input-item.privacy p:last-child{margin:0}.clean-home-page .center{max-width:960px}.clean-home-page .image{margin:0 0 20px 0}.clean-home-page #content h1{font-size:20px;text-transform:none;margin:0 0 40px}.clean-home-page #content h2{margin:20px 0;font-size:25px}.clean-home-page p{margin:0 0 20px}.clean-home-page h3{font-size:18px;color:#a51c3b;line-height:24px;text-transform:uppercase}.clean-home-page .information{margin:40px 0}.clean-home-page .information p{font-size:15px}#clean-home-form{margin:40px 0 0}#clean-home-form .input-item.submit{display:flex;justify-content:center}#clean-home-form .left{width:40%;padding:14px 0 0}#clean-home-form .right{width:60%;padding:0 0 0 80px}#clean-home-form .right label{width:45%}#clean-home-form .right input[type='text'],#clean-home-form .right input[type='number'],#clean-home-form .right .custom-select{width:55%}#clean-home-form .left p{font-size:30px;color:#a51c3b;font-weight:700;font-size:22px;text-transform:uppercase}.clean-water-game .center{max-width:1170px}.clean-water-game .image{margin:0 0 20px 0;text-align:center;position:relative}.clean-water-game .image span{display:block;font-size:11px;color:gray;position:absolute;left:50%;transform:translateX(-50%);bottom:15px}.clean-water-game .head{margin:0 0 40px;padding:0 50px}.clean-water-game .head p,.clean-water-game .head a{font-size:18px;color:#a51c3b;line-height:24px;font-weight:400;margin:0 0 10px}.clean-water-game .head p strong a{font-weight:700}#clean-water-form{position:relative}#clean-water-form .wrapper{display:flex;justify-content:space-between;margin:0 0 40px}#clean-water-form .left,#clean-water-form .right{width:49%}#clean-water-form .left{padding:47px 0 0}#clean-water-form .right h2{font-size:18px;color:#a51c3b;line-height:19px;text-transform:uppercase;font-weight:700;margin:0 0 10px}#clean-water-form .input-item{margin:0 0 12px}#clean-water-form .left label{width:45%;height:35px;display:flex;align-items:center;justify-content:flex-end;padding:0 20px 0}#clean-water-form .left input{width:55%}#clean-water-form .opt-in-center{max-width:760px;margin:0 auto}#clean-water-form [type='checkbox']:not(:checked)+label:before,#clean-water-form [type='checkbox']:checked+label:before{top:3px;border-color:#a51c3b}#clean-water-form [type='checkbox']:not(:checked)+label:after,#clean-water-form [type='checkbox']:checked+label:after{top:8px}#clean-water-form .input-item.submit{display:flex;justify-content:center;margin:40px 0}#clean-water-form [type='submit']{padding:5px 25px;font-size:18px;margin:0 40px 0 0;background:#a51c3b;color:#fff}#clean-water-form [type='submit']:hover{background:#7f162e}#clean-water-form [type='button']{padding:5px 25px;font-size:18px}#clean-water-form .left .error-message{position:relative;right:auto;bottom:auto;float:right;margin:3px 0 0;font-size:11px}#clean-water-form .input-item .left{padding:0}#clean-water-form .input-item .left label{justify-content:flex-start;padding:0 0 0 30px}#clean-water-form .input-item .left [type='radio']:not(:checked)+label:before,#clean-water-form .input-item .left [type='radio']:checked+label:before{top:9px}#clean-water-form .input-item .left [type='radio']:not(:checked)+label:after,#clean-water-form .input-item .left [type='radio']:checked+label:after{top:14px}#clean-water-form .share{position:absolute;bottom:33px;left:0;margin:0}#clean-water-form .share .wrapper{margin:0;width:auto;justify-content:flex-start}#clean-water-form .share .wrapper span{margin:0 15px 0}.clean-water-game .logout{margin:20px 0 20px 50px;width:100%;float:left}.clean-water-game .logout h3{font-size:18px;color:#a51c3b;line-height:24px;font-weight:700}.clean-water-game .gm4html5_div_class{position:relative;margin:0 0 0 50px}.clean-water-game canvas{image-rendering:optimizeSpeed;-webkit-interpolation-mode:nearest-neighbor;-ms-touch-action:none;margin:0;border:0;max-width:467px}.clean-water-game :-webkit-full-screen #canvas{width:100%;height:100%}.clean-water-game .login-popup{position:fixed;left:50%;transform:translate(-50%,-50%);top:50%;width:320px;background:#fff;padding:40px 20px 20px;z-index:90000;display:none;-webkit-box-shadow:3px 3px 10px 0 rgba(130,130,130,.67);-moz-box-shadow:3px 3px 10px 0 rgba(130,130,130,.67);box-shadow:3px 3px 10px 0 rgba(130,130,130,.67)}.clean-water-game .login-popup i{position:absolute;right:20px;top:15px;color:#a51c3b;cursor:pointer}.clean-water-game .login-popup.active{display:block}.clean-water-game .login-popup .submit{display:flex;justify-content:center}.clean-water-game .login-popup .error{text-align:center;color:#f00}.clean-water-game form#game-login label,.clean-water-game form#game-login input[type='text'],.clean-water-game form#game-login input[type='password']{width:100%}.clean-water-game form#game-login label{margin:0 0 10px}.clean-water-game form#game-login .submit{margin:20px 0}.clean-water-game form#game-login .submit input[type='submit']{padding:5px 25px;font-size:18px}.clean-water-game form#game-login p.info{font-size:12px}.login-layer{background:rgba(0,0,0,.3);position:fixed;top:0;left:0;right:0;height:100%;z-index:10000;display:none}.login-layer.active{display:block}.landing-event-page .wrapper{display:flex}.landing-event-page .center{max-width:1600px}.landing-event-page .center.narrow{max-width:1280px}.landing-event-page .left,.landing-event-page .right{float:none;width:50%}.landing-event-page #main-image .wrapper{display:flex;justify-content:space-between;background:#efefef}.landing-event-page #main-image .layer{display:flex;align-items:center;visibility:hidden;width:33%}.landing-event-page #main-image .layer h1{font-size:44px}.landing-event-page #main-image .image{width:67%}.landing-event-page #main-image .image img{vertical-align:top}.landing-event-page .head{padding:40px 0}.landing-event-page .head .left{width:93%}.landing-event-page .head p,.landing-event-page .head p a{font-size:24px;color:#555;line-height:36px;font-weight:700}.landing-event-page .head p a{color:#a51c3b}.landing-event-page .form{background:#efefef;padding:40px 0}.landing-event-page .form h2{font-size:23px;margin:0 0 30px}.landing-event-page #event-form .left{padding:0 20px 0 0}.landing-event-page #event-form .left .input-item{margin:0 0 35px}.landing-event-page #event-form .right .input-item.newsletter{margin:-3px 0 0}.landing-event-page #event-form .right .input-item.newsletter label{margin:0}.landing-event-page #event-form .input-item.text{max-width:700px}.landing-event-page #event-form .input-item.text label{margin:8px 0 0;width:25%}.landing-event-page #event-form .input-item label,.landing-event-page #event-form .input-item input[type='text'],.landing-event-page #event-form .input-item input[type='number']{width:75%}.landing-event-page #event-form .input-item.submit{margin:15px 0 0;padding:0 0 0 40px}.landing-event-page #event-form .dates{margin:30px 0 0}.landing-event-page #event-form .dates .input-item{margin:0 0 20px}.landing-event-page #event-form [type='radio'].gray+label{padding:4px 0 0 50px}.landing-event-page #event-form [type='radio']:not(:checked)+label:before,.landing-event-page #event-form [type='radio'].checked+label:before{width:16px;height:16px}.landing-event-page #event-form [type='checkbox'].square.gray+label{padding:4px 0 0 40px;width:100%}.landing-event-page #event-form [type='checkbox'].square.gray+label span{font-size:18px;color:#555;text-transform:none;display:block;font-weight:400}.landing-event-page #event-form [type='checkbox'].square.square:not(:checked)+label:before,.landing-event-page #event-form [type='checkbox'].square:checked+label:before{width:16px;height:16px}.landing-event-page #event-form [type='checkbox'].square:not(:checked)+label:after,.landing-event-page #event-form [type='checkbox'].square:checked+label:after{top:4px;left:4px}.landing-event-page #event-form input[type='submit']{background:#159d66;color:#fff;border:0;padding:8px 33px}.landing-event-page #event-form input[type='submit']:hover{background:#008a54}.landing-event-page .description{margin:50px 0 0}.landing-event-page .description .right{padding:0 0 0 90px}.landing-event-page .description .right h2{font-size:24px;color:#a70432;margin:0 0 20px}.landing-event-page .description .right p{color:#555}.landing-event-page .map .left{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.landing-event-page .map .left p{margin:0 0 25px}.landing-event-page .video{margin:0 0 50px}.landing-event-page .video .right{padding:0 0 0 90px;display:flex;align-items:center;justify-content:center}.landing-event-page .video .right p{color:#555;margin:0 0 20px}.landing-event-page .images{margin:20px 0 40px}.landing-event-page .images .wrapper{display:flex;flex-wrap:wrap}.landing-event-page .images .wrapper .image{width:13%;margin:0 1% 1% 0;height:117px;overflow:hidden}.landing-event-page #share{margin:0}.landing-event-page #content{padding:0;margin:0 0 40px}.landing-event-page #content .share .wrapper{width:200px}.rate-support-page .center{max-width:800px}.rate-support-page .image{margin:0 0 20px 0}.rate-support-page #content h1{margin:0 0 20px}.rate-support-page #content h2{margin:20px 0;font-size:25px}.rate-support-page p{margin:0 0 10px}#rate-support-form{margin:20px 0}#rate-support-form h3{color:#a51c3b;margin:0 0 15px;font-weight:500}#rate-support-form .block{padding:20px;background:#f9f9f9}#rate-support-form .block.last{margin:0 0 30px;padding:0 20px 20px 20px}#rate-support-form .block .input-item{margin:0}#rate-support-form .block .row.c12 label{width:100%;margin:0 0 10px}#rate-support-form .block .row.c11 label{width:9%}#rate-support-form [type='radio']:not(:checked)+label,#rate-support-form [type='radio']:checked+label{padding:7px 0 0 30px}#rate-support-form .input-item p{color:#a51c3b;margin:0}#rate-support-form .input-item span.left-side,#rate-support-form .input-item span.right-side{position:absolute;bottom:-10px;color:#a51c3b;font-size:13px}#rate-support-form .input-item span.left-side{left:0}#rate-support-form .input-item span.right-side{right:20px}#rate-support-form .input-item.radio .error-message{position:relative;right:auto;top:auto;margin:15px 0 0;float:left;width:100%}#social{position:relative;background:#a51c3b;padding:45px 0}#social h3{font-weight:700;font-size:25px;letter-spacing:1px;color:#fff;text-transform:uppercase}#social .wrapper{display:flex;justify-content:center}#social .icons{margin:0}#social i{display:inline-flex;color:#fff;border-radius:66px;font-size:29px;border:2px solid #fff;width:53px;height:53px;margin:0 0 0 50px;align-items:center;justify-content:center}#social i:hover{color:#fff;border-color:#fff}#footer-bottom{background:#272727;padding:31px 0}#footer-bottom .columns{display:flex;justify-content:space-between;width:100%}#footer-bottom .columns .col{width:275px}#footer-bottom .columns .col1{width:225px}#footer-bottom .columns .col a:hover{color:#a51c3b;transition:.3s all;-webkit-transition:.3s all}#footer-bottom .columns .col1 a{margin:0 0 28px}#footer-bottom .columns .col2{width:320px}#footer-bottom .columns .col4{width:200px}#footer-bottom .columns .col5{width:200px}#footer-bottom .columns .col.col6 p{line-height:19px}#footer-bottom .columns .col.col6 a{margin:0;display:inline}#footer-bottom .columns .col p:first-child{margin:0 0 28px;font-weight:700;color:#fff;font-size:14px;letter-spacing:.5px;text-transform:uppercase}#footer-bottom .columns .col a,#footer-bottom .columns .col p{color:#fff;font-size:13px;text-transform:uppercase;text-decoration:none;display:block;width:100%;font-weight:400;line-height:17px;margin:0 0 10px}#footer-bottom.mobile{text-align:center}#footer-bottom.mobile .col{width:100%}#footer-bottom.mobile .col a:first-child{margin:0}#footer-bottom.mobile .col a{font-weight:700;margin:20px 0}#footer-bottom.mobile .contact p:first-child{margin:0 0 10px}#footer-bottom.mobile .contact a{margin:0;display:inline}#copyright .wrapper{display:flex;height:80px;align-items:center;justify-content:space-between}#copyright .wrapper .left,#copyright .wrapper .left a{font-size:14px;color:#a70432}#copyright .wrapper .left a.brandbar{font-weight:700;text-decoration:none}#copyright .wrapper .left a.brandbar:hover{text-decoration:underline}#copyright .wrapper .right{text-align:right;font-size:20px;color:#a51c3b;text-transform:uppercase;letter-spacing:1.4px}