.ico_group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:1088px;margin:0 auto}.ico_group__item{padding:20px 35px}.ico_group__item--4{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:0;margin-right:0}@media screen and (max-width:960px){.ico_group__item--4{width:calc(25% - 0px)}}@media screen and (max-width:780px){.ico_group__item--4{width:calc(50% - 0px)}}@media screen and (max-width:560px){.ico_group__item--4{width:calc(50% - 0px);padding:20px 0}}@media screen and (max-width:560px){.ico_group__item--3{padding:20px 15px}}.ico_group__desc,.ico_group__title{font-family:DIN Pro regular;font-size:15px;color:#222;display:block;word-wrap:normal}.ico_group__desc--home{font-family:DIN Pro medium;padding-top:5px;font-size:14px}.ico_group__icon{display:block;font-size:38px;line-height:38px;padding:5px 0}.ico_group--dark_line:after,.ico_group--dark_line:before,.ico_group--light_line:after,.ico_group--light_line:before,.ico_group--line:after,.ico_group--line:before{content:"";height:1px;background:-webkit-radial-gradient(50% 30%,#dedede,#fff);background:-o-radial-gradient(50% 30%,#dedede,#fff);background:radial-gradient(50% 30%,#dedede,#fff);width:100%}.ico_group--grey_line:after,.ico_group--grey_line:before{content:"";height:1px;background:-webkit-radial-gradient(50% 30%,#dedede,#f5f5f5);background:-o-radial-gradient(50% 30%,#dedede,#f5f5f5);background:radial-gradient(50% 30%,#dedede,#f5f5f5);width:100%}.prod{padding:50px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:calc(100vh - 55px);position:fixed;top:55px;z-index:1;background:url(../img/prod_bg.jpg) no-repeat 50%;-webkit-background-size:cover;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}.prod__title{font-family:Gotham Pro black;font-size:50px;color:#14113b;text-transform:uppercase}.prod__desc,.prod__title{text-align:center;margin-bottom:30px}.prod__desc{font-family:DIN Pro regular;font-size:21px;color:#222}.prod__video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.25);box-shadow:0 15px 60px 0 rgba(0,0,0,.25);background:url(../img/prod_video_bg.png) no-repeat 50%;-webkit-background-size:cover;background-size:cover;cursor:pointer}.prod__video-title{font-family:DIN Pro bold;font-size:34px;color:#fff;margin-bottom:30px}.prod__video-action a:first-child{margin-right:10px}.prod__video-action .icon{width:16px;height:16px}.prod__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;position:absolute;top:300px;left:35px;height:55%}@media screen and (max-width:960px){.prod__price{display:none}}.prod__price .min_value{-webkit-transition:opacity .7s;-o-transition:opacity .7s;transition:opacity .7s;font-family:DIN Pro bold;font-size:120px;color:#e9eaec}.prod__price .min_value,.prod__price .value{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;max-height:120px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0}.prod__price .value{left:-50px;-webkit-transition:opacity .7s .3s;-o-transition:opacity .7s .3s;transition:opacity .7s .3s;font-family:DIN Pro medium;font-size:36px;color:#6e747e}.prod__price .value .icon{position:relative;top:5px;font-size:26px}@media screen and (max-width:780px){.prod{position:static;overflow:hidden;padding:30px 20px;margin-top:55px}.prod__title{font-size:30px}.prod__desc{font-size:16px;margin-bottom:20px}.prod__video-title{text-align:center;padding:0 15px;font-size:26px}}.cell{position:relative;z-index:2;margin-top:100vh;padding:100px 40px;background-color:#f9f9f9;text-align:center}@media screen and (max-width:1100px){.cell{padding-right:20px!important;padding-left:20px!important}}@media screen and (max-width:560px){.cell{padding-right:0!important;padding-left:0!important;padding-top:50px!important;padding-bottom:30px!important}}.cell__title{text-align:center;margin-bottom:20px}.cell__desc{margin:0 auto 15px;max-width:690px}@media screen and (max-width:560px){.cell__desc{padding-right:20px!important;padding-left:20px!important}}.cell__desc .desc__desc{margin-bottom:20px}@media screen and (max-width:560px){.cell__desc .desc__desc{font-size:1rem}}.cell__image_wrap{display:block;overflow:hidden}@media screen and (max-width:560px){.cell__image_wrap{padding-top:20px}}.cell__image{max-width:1088px;width:100%}@media screen and (max-width:560px){.cell__image{position:relative;left:-25%;width:150%}}@media screen and (max-width:780px){.cell{margin-top:0}}.rack{position:relative;z-index:2;padding:100px 40px 0;text-align:center;background:#fff}@media screen and (max-width:1100px){.rack{padding-right:20px!important;padding-left:20px!important}}@media screen and (max-width:560px){.rack{padding-right:0!important;padding-left:0!important;padding-top:50px!important;padding-bottom:30px!important}}.rack__title{text-align:center;margin-bottom:20px}.rack__desc{margin:0 auto 15px;max-width:706px}.rack__desc .desc__desc{margin-bottom:20px}@media screen and (max-width:560px){.rack__desc .desc__desc{font-size:1rem;padding-right:20px!important;padding-left:20px!important}}.rack__image_wrap{display:block;overflow:hidden}.rack__image{max-width:1124px;width:100%;height:auto}@media screen and (max-width:560px){.rack__image{position:relative;left:-13%;width:130%}}.crisper{position:relative;z-index:2;padding:100px 40px 0;background-color:#f9f9f9;text-align:center}@media screen and (max-width:1100px){.crisper{padding-right:20px!important;padding-left:20px!important}}@media screen and (max-width:560px){.crisper{padding-right:0!important;padding-left:0!important;padding-top:50px!important;padding-bottom:20px!important}}.crisper__title{margin-bottom:15px}.crisper__desc{margin:0 auto 70px;max-width:750px}@media screen and (max-width:560px){.crisper__desc{margin-bottom:20px}}.crisper__desc .desc__desc{margin-bottom:20px}@media screen and (max-width:560px){.crisper__desc .desc__desc{font-size:1rem;padding-right:20px!important;padding-left:20px!important}}@media screen and (max-width:960px){.crisper .ico_group__item{width:calc(25% - 0px)}}@media screen and (max-width:560px){.crisper .ico_group__item{width:calc(50% - 0px)}}@media screen and (max-width:960px){.crisper .ico_group__item{padding:10px 20px!important}}.crisper__image_wrap{display:block;overflow:hidden}.crisper__image{max-width:1088px;width:100%}@media screen and (max-width:560px){.crisper__image{position:relative;left:-10%;width:130%}}.conf{position:relative;z-index:4;padding:55px 40px;background-color:#1a1a1a;text-align:center}@media screen and (max-width:1100px){.conf{padding-right:20px!important;padding-left:20px!important}}.conf__title{font-size:44px;margin:0 auto 15px;font-weight:700;max-width:1000px;color:#fff}.conf__desc{margin:0 auto;max-width:600px}.conf__desc .desc__desc{color:#fff;margin-bottom:55px}@media screen and (max-width:560px){.conf__desc .desc__desc{font-size:1rem}}.conf__desc .desc__link{padding:10px 22px;margin:0 25px}@media screen and (max-width:560px){.conf__desc .desc__link{margin-top:20px}}.coolant{position:relative;z-index:2;padding:80px 40px 0;text-align:center;background:#fff}@media screen and (max-width:1100px){.coolant{padding:80px 20px}}@media screen and (max-width:560px){.coolant{padding:50px 20px}}.coolant__title{text-align:center;margin-bottom:20px}.coolant__desc{font-family:DIN Pro regular;font-size:1.125rem;max-width:712px;margin:0 auto 20px}.coolant__link{margin-bottom:50px}.coolant__image_wrap{display:block;overflow:hidden}.coolant__image{max-width:1088px;width:100%}@media screen and (max-width:560px){.coolant__image{position:relative;left:-10%;width:130%}}#prod_video .modal-dialog{height:100%;width:100%;max-width:80%;max-height:80%;margin:50px auto}#prod_video .modal-content{height:100%;width:100%;background:none}.prod_video{height:100%;width:100%}.prod_video__close{position:absolute;top:-26px;right:-26px;font-size:14px;color:#fff;cursor:pointer}@media screen and (max-width:560px){.prod_video__close{right:0}}.prod_video__close:hover{color:#e947a0}.text--h1{font-family:Gotham Pro;font-size:44px;font-weight:700}@media screen and (max-width:560px){.text--h1{font-size:2rem}}.text--h2{font-family:Gotham Pro;font-size:2rem;font-weight:700}.text--desc{font-family:DIN Pro regular;font-size:1.125rem;line-height:1.4375}.t--c{text-align:center}.t--r{text-align:right}.t--l{text-align:left}@font-face{font-family:Gotham Pro;src:url(../fonts/gotham/GothamPro-Bold.eot);src:local("Gotham Pro Bold"),local("GothamPro-Bold"),url(../fonts/gotham/GothamPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/gotham/GothamPro-Bold.woff) format("woff"),url(../fonts/gotham/GothamPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-size:1rem;font-display:swap}@font-face{font-family:Gotham Pro black;src:url(../fonts/gotham/GothamPro-Black.eot);src:local("Gotham Pro Black"),local("GothamPro-Black"),url(../fonts/gotham/GothamPro-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/gotham/GothamPro-Black.woff) format("woff"),url(../fonts/gotham/GothamPro-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro medium;src:url(../fonts/din/DINPro-Medium.eot);src:local("DIN Pro Medium"),local("DINPro-Medium"),url(../fonts/din/DINPro-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/din/DINPro-Medium.woff) format("woff"),url(../fonts/din/DINPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro Regular;src:url(../fonts/din/DINPro.eot);src:url(../fonts/din/DINPro.eot?#iefix) format("embedded-opentype"),url(../fonts/din/DINPro.woff) format("woff"),url(../fonts/din/DINPro.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro bold;src:url(../fonts/din/DINPro-Bold.eot);src:local("DIN Pro Bold"),local("DINPro-Bold"),url(../fonts/din/DINPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/din/DINPro-Bold.woff) format("woff"),url(../fonts/din/DINPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.sticky{position:relative;z-index:4}.sticky--home{margin-top:813px;-webkit-box-shadow:0 -3px 20px 0 rgba(0,0,0,.16);box-shadow:0 -3px 20px 0 rgba(0,0,0,.16);background:#fff;z-index:2}@media screen and (max-width:780px){.sticky--home{margin-top:0}}.sticky__pilot{position:fixed;top:50%;margin-top:-100px;right:0}.float-nav{position:absolute;right:0;margin-right:40px;z-index:3}.float-nav.fixed{position:fixed;top:50%;right:0;margin-top:-100px}.float-nav.absolute{position:absolute}@media screen and (max-width:1100px){.float-nav{display:none}}.float-nav ul{border-right:1px solid #ddd}.float-nav ul li{padding:10px 15px;position:relative;right:-1px;margin-bottom:20px}.float-nav ul li:last-child{margin-bottom:0}.float-nav ul li.active{border-right:1px solid #e947a0!important}.float-nav ul li.active .btn{opacity:1!important}