a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background:#f2f6fe}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-family:Montserrat;font-size:16px}p{font-family:Montserrat;font-size:14px}html *{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{color:#fff;background:#23D3D3}::selection{color:#fff;background:#23D3D3}.container-m{max-width:1024px;margin:0 auto!important;padding-left:40px;padding-right:40px;position:relative}.container-s{max-width:920px;margin:0 auto!important;padding-left:40px;padding-right:40px;position:relative}.main{width:100%;height:100%}.navbar{font-family:Montserrat;padding:15px 0;background-color:#fff!important;border-bottom:1px solid #EFEFF1;-webkit-transition:.5s all ease;transition:.5s all ease}.navbar .navbar-brand{font-family:Montserrat;font-size:18px;font-weight:600;letter-spacing:3px;color:#333347!important;vertical-align:middle}.navbar .navbar-brand img{height:60px;vertical-align:middle;margin-right:.3em}.navbar .navbar-slogan{font-size:20px;text-align:center}.navbar .navbar-toggler{border:none}.navbar span.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar span.navbar-toggler-icon::before{outline:0}.navbar .navbar-toggler:focus{outline:0}.navbar-nav{height:auto;background:#fff;padding:0 1.5rem;display:flex;align-items:center;border-left:1px solid #F3F3F5;-webkit-transition:.5s all ease;transition:.5s all ease}.navbar-nav .nav-item{margin-right:0;margin-top:1.5rem;font-size:.85rem;font-weight:400;text-transform:capitalize;color:#d91a38;display:flex}.navbar-nav .nav-item .nav-link{color:#d91a38;font-weight:500;display:flex;vertical-align:middle;font-size:24px}.navbar-nav .nav-item .nav-link:hover{color:#333347;-webkit-transition:.5s;transition:.5s}.navbar-nav .nav-item .nav-link:focus{color:#333347}.btn-nav{margin:0!important;border-radius:50px!important}.btn-nav:hover{color:#fff;background:#d91a38}.btn-nav:active,.btn-nav:focus{background:#d91a38;color:#fff}.btn-alt-nav{background:#23D3D3!important;border:1px solid #23D3D3!important;margin:0!important}.btn-alt-nav:hover{color:#d91a38!important}.nav-white{background-color:transparent!important;border-bottom:1px solid transparent;padding:20px 0}.nav-white span.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(35, 211, 211, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.nav-white .navbar-nav{background:0 0!important;border-left:1px solid transparent}.nav-white .navbar-brand{color:#fff!important}.nav-white .nav-item .nav-link{color:#fff}.nav-white .nav-item .nav-link:hover{color:#23D3D3}.nav-white .nav-item .nav-link:focus{color:#23D3D3}.top-phone a{color:#d91a38;text-decoration:none;font-size:16px;font-weight:600}.top-phone a:hover{color:#b3162d}.top-phone-city{font-size:12px;width:150px;display:flex;font-weight:300}.hero{background:linear-gradient(to right,rgba(243,243,245,0),rgba(243,243,245,0)),url(../images/top-bg.jpg) no-repeat center center;background-size:cover;background-position:top right}.hero-content{max-width:600px}.hero-inner{padding:150px 0 100px 0;position:relative}.hero-image{position:absolute;display:block;background-size:cover;background-position:top center;width:384px;height:450px;bottom:180px;right:50px}.hero-block{position:absolute;display:flex;width:300px;height:50px;bottom:50px;left:0;border:2px solid #333347;border-radius:10px;justify-content:center;align-items:center;background:rgba(255,255,255,.5);box-shadow:0 3px 5px 2px rgba(0,0,0,.2)}.hero-block-flag{display:flex;margin-right:20px}.hero-block-flag img{width:40px;height:30px}.hero-block-text{font-family:Montserrat;display:flex;font-size:16px;font-weight:600;color:#333347}.hero-warranty{font-family:Montserrat;position:absolute;display:flex;font-size:16px;font-weight:600;color:#333347;left:70px;bottom:25px}.hero-content .yd_alert{border-radius:2px;padding:8px;margin-bottom:30px;background:0 0}.hero-content .yd_alert span{background:#d91a38;border-radius:2px;margin-right:5px;padding:3px 5px;color:#fff;font-size:12px;font-weight:600;display:inline-block}.hero-content .yd_alert a{font-size:13px;font-weight:500;color:rgba(0,0,0,.8);text-decoration:none;line-height:1;display:block;margin-top:5px}.hero-content .yd_alert a:hover{color:rgba(0,0,0,.5);text-decoration:none}.hero-inner h2{font-size:28px;font-weight:700;color:#d91a38;margin-bottom:15px;text-shadow:5px 5px 5px rgba(255,255,255,.1),3px 3px 3px rgba(255,255,255,.5)}.hero-inner p{font-size:15px;font-weight:400;color:#3a3a47;line-height:1.4;margin-top:15px;padding:5px;background:rgba(255,255,255,.5)}.hero2{background:#d91a38}.hero2 .hero-inner{padding:150px 0 100px 0}.hero2 .hero-content{display:flex;background:0 0;max-width:420px;margin:0 auto;text-align:center;margin-bottom:25px}.hero2 .hero-content .hero-content-inner{margin:auto}.hero2 .hero-form{background:0 0;padding:0}.hero2 .hero-inner h4{font-size:14px;font-weight:600;color:#23D3D3;text-transform:uppercase;letter-spacing:2px;line-height:1.2;margin-bottom:15px}.hero2 .hero-inner h2{font-size:28px;font-weight:600;color:#d91a38;line-height:1.4;margin-bottom:15px}.hero2 .hero-inner p{font-size:16px;font-weight:400;color:#fff;line-height:1.8;margin-top:15px}.hero2 .hero-form .contactForm{background:#fff;padding:35px;border-radius:10px;max-width:380px!important;margin:0 auto;float:none}.hero2 .hero-form .contactForm label{font-family:Montserrat;font-size:14px;font-weight:600;color:#d91a38;line-height:1.4;margin:10px 0}.hero2 .hero-form .contactForm input,.hero2 .hero-form .contactForm textarea{font-family:Montserrat;font-size:14px;font-weight:400;color:#d91a38;border:0;border-radius:0;border-bottom:2px solid #b4becb}.hero2 .hero-form .contactForm .btn-action{margin:20px 0;min-width:100%}.flex-split{padding:25px 0;margin:25px 0}.flex-intro{text-align:center}.flex-intro h2{font-size:30px;font-weight:600;color:#3a3a47;line-height:1.3;margin-bottom:10px}.flex-intro p{font-size:16px;font-weight:500;line-height:1.6;letter-spacing:.01em;color:#818198;margin:0 auto;margin-top:15px;margin-bottom:15px;text-align:justify}.flex-inner{margin:0;flex-wrap:wrap}.flex-inner .f-text{text-align:center}.flex-inner .f-text.--flex{flex:1}.flex-inner .f-text h2{font-size:24px;font-weight:600;color:#333347;line-height:1.3;margin-top:20px}.flex-inner .f-text p{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.01em;color:#818198;margin-top:15px;margin-bottom:15px}.flex-inner .f-text .left-content a.link{font-family:Montserrat;font-size:14px;font-weight:700;color:#333347;position:relative;display:inline-block;text-decoration:none;margin-left:65px;margin-top:5px}.flex-inner .f-text .left-content a.link::after{content:"";position:absolute;left:0;bottom:-30%;height:2px;width:0;background:#d91a38;-webkit-transition:.3s;transition:.3s}.flex-inner .f-text .left-content a.link:hover::after{width:100%}.flex-inner .f-text .left-content ul{font-family:Montserrat;padding:30px 30px;text-align:left}.flex-inner .f-text .left-content ul li{color:#818198;list-style-type:disc;margin:5px 0}.flex-inner.flex-inverted .f-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ft_single{position:relative;padding:100px 0 100px 0;background:#d91a38}.yd_flex{display:block;text-align:center}.yd_flex_1{flex:1}.yd_flex_2{order:1}.yd_flex_1 .flex_content{max-width:420px;margin:0 auto;margin-bottom:25px}.yd_flex_1 .flex_content h2{font-size:28px;font-weight:600;line-height:1.4;color:#fff;margin-bottom:15px}.yd_flex_1 .flex_content p{font-size:16px;font-weight:500;line-height:1.6;color:rgba(255,255,255,.7);margin-bottom:5px}.flex_main{display:flex;flex-wrap:wrap;justify-content:center}.flex_sub{align-items:center;flex-basis:calc(50%);flex-direction:column;justify-content:center;margin:0;padding:15px 10px;position:relative;background:#f8f9fa;background:#d91a38;border:1px solid rgba(255,255,255,.1);border-radius:1px;display:flex;cursor:pointer;margin-bottom:0;transition:box-shadow .3s ease-in-out}.flex_sub:hover{box-shadow:0 0 20px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.3);background:#b3162d}.flex_sub .sub_image{margin:0 0 20px}.flex_sub .sub_image img{width:60px;height:60px}.flex_sub .sub_text{text-align:center}.flex_sub .sub_text h4{font-size:14px;font-weight:600;line-height:1.2;color:rgba(255,255,255,.9);margin-bottom:5px}.flex_sub .sub_text p{font-size:13px;font-weight:500;line-height:1.4;color:rgba(255,255,255,.7);margin:5px 0}.catalog .catalog-block{font-family:Montserrat;border-radius:10px;text-align:center;margin-bottom:15px;box-shadow:inset 0 -15px 15px rgba(252,253,255,0),inset 0 15px 15px rgba(229,235,248,0),inset 0 15px 15px rgba(229,235,248,0),inset 0 15px 15px rgba(229,235,248,0)}.catalog .catalog-block .catalog-title{font-size:18px;padding:15px 0;margin-bottom:15px;background:#fafafa}.catalog .catalog-block:hover{box-shadow:0 5px 10px 2px rgba(0,0,0,.07)}.catalog .catalog-link{padding-top:10px;display:block;background:#fff;color:#818198;text-decoration:none}.special-circle{font-family:Montserrat;position:relative;flex-shrink:0;width:300px;height:300px;display:flex;align-items:center;justify-content:center;text-decoration:none;margin:0 auto;color:#333347}.special-circle:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;transition:box-shadow .25s ease,background .25s ease,filter .25s ease}.special-circle.--blur:before{box-shadow:inset 0 -15px 15px rgba(252,253,255,0),inset 0 15px 15px rgba(229,235,248,0),0 -15px 15px #fcfdff,0 15px 15px #e5ebf8;filter:blur(3px)}.special-circle.--blur:before:hover:before{filter:none}.special-circle:hover{text-decoration:none}.special-circle:hover.--blur:before{filter:none}.special-circle:hover .text{color:#b3162d;text-decoration:none}.special-circle .text{display:block;text-align:center;font-size:14px}.special-circle .text strong{font-size:22px;font-weight:600}.special-circle img{max-width:60%}.flex-show{position:relative}.flex-show img{max-width:650px}.flex-show .img-block{display:inline-block;max-width:650px;position:relative}.image-wrap{text-align:center}.price{font-family:Montserrat;border-radius:2px;padding:8px;margin-bottom:5px;font-size:30px;font-weight:600}.price span{margin-right:5px;padding:3px 5px;color:#d91a38;font-size:20px;font-weight:600}.img-carousel{display:block}.image-wrap{text-align:center}.tmb-wrap-table div{border-color:#fafafa}.tmb-wrap-table div.active{border-color:#b3162d}.yd_rev_bg{background:linear-gradient(to right,rgba(255,255,255,.1),rgba(255,255,255,0)),url(../images/bottom-bg.jpg) no-repeat center center;background-size:cover;padding:20px}.yd_rev_bg .rev_block{padding:30px;max-width:640px;background:#fff;overflow:hidden}.yd_rev_bg .rev_img{display:block}.yd_rev_bg .rev_img img{width:60px;margin-bottom:20px}.yd_rev_bg .rev_txt h3{font-size:21px;color:#364655;font-weight:600;line-height:1.4;margin-bottom:15px}.yd_rev_bg .rev_txt p{font-size:14px;color:#818198;font-weight:400;line-height:1.6;margin-bottom:20px}.yd_rev_bg .rev_txt h6{font-size:14px;color:#818198;font-weight:400;line-height:1.4;margin-bottom:3px}.footer{background:#d91a38;padding:35px 0;border-top:2px solid #b3162d}.footer .footer-logo{text-align:center}.footer .footer-logo h2{font-size:18px;font-weight:500;color:#fafafa;text-transform:uppercase;line-height:1.4;letter-spacing:1px}.footer p{font-size:24px;font-weight:700;color:#fafafa;line-height:1.4;margin-top:0}.footer ul{list-style-type:none;text-align:center;margin-top:0}.footer ul li{font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:0;display:inline-block;margin-left:10px;margin-right:10px}.footer ul li a{font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;position:relative;display:inline-block;color:#FFF;text-decoration:none}.footer ul li a:hover{text-decoration:none;color:#97a6b5}.footer .footer-menu{text-align:center;margin:20px 0}.footer .footer-links ul{text-align:center}.footer .footer-links ul li{margin-left:10px;margin-right:10px}.footer .footer-links ul li a img{width:24px;vertical-align:middle}.footer-inner{background:#d91a38}.footer-links{text-align:left}.bottom-phone{font-family:Montserrat;font-size:12px;color:#fff}.bottom-phone a{color:#fff;font-size:16px;text-decoration:none}.bottom-phone-city{display:flex;font-size:12px;opacity:.5}.back-to-top{position:fixed;bottom:30px;right:30px;font-family:Montserrat;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;line-height:1.8;display:inline-block;padding:1.5rem 1.2rem;margin-top:0;border-radius:2px;background:url(../images/arrow.svg) center top 1.2rem no-repeat #d91a38;text-decoration:none;transition:.2s}.back-to-top:hover{background:url(../images/arrow.svg) center top 1.2rem no-repeat #b3162d}.btn-action{font-family:Montserrat;display:inline-block;height:42px;padding:0 30px;text-align:center;font-size:12px;font-weight:600;line-height:40px;letter-spacing:2px;margin:20px 0;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;cursor:pointer;background-color:transparent;background:#d91a38;color:#fff;border:1px solid #d91a38;border-radius:50px;box-sizing:border-box;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.btn-action:active,.btn-action:focus,.btn-action:hover{color:#fff;background:#b3162d;border:1px solid #b3162d;outline:0;text-decoration:none}.btn-sale{background-color:transparent;background:#00c969;color:#fff;border:1px solid #00c969}.btn-sale:active,.btn-sale:focus,.btn-sale:hover{color:#fff;background:#008444;border:1px solid #008444}.btn-alt{background:#23D3D3;color:#040e1a!important;border:1px solid #23D3D3!important}.btn-alt:focus,.btn-alt:hover{background:#23D3D3;color:#040e1a;border:1px solid #23D3D3!important;outline:0!important;text-decoration:none}.btn-company{background:#fff;color:#d91a38;border:1px solid #fff}.btn-company:active,.btn-company:focus,.btn-company:hover{color:#fff;background:#b3162d;border:1px solid #b3162d}.bg-white{background:#fff}.mr-block{margin:50px 0}.mp-block{padding:50px 0}.pb-25{padding-bottom:25px}.strong{font-size:20px;font-weight:600;line-height:16px}.show_hide_list{font-family:Montserrat;cursor:pointer;display:block;margin-top:10px;color:#818198;text-decoration:underline;font-size:14px;font-weight:300;transition:all .3s}.show_hide_list:hover{color:#b3162d;text-decoration:none}.f-text-description p:nth-child(n+3){display:none}@media only screen and (min-width:1024px){.navbar-nav{margin-top:0}.navbar-nav .nav-item{margin-top:0;margin-right:15px;font-size:.85rem;font-weight:400}.container-s{padding-left:20px;padding-right:20px}.container-m{padding-left:20px;padding-right:20px}.hero-inner{padding:250px 0 150px 0}.hero-inner h2{font-size:34px}.hero2 .hero-inner{padding:100px 0 100px 0}.hero2 .hero-content{text-align:left;margin-bottom:0}.hero2 .hero-inner h2{font-size:34px}.flex-inner{position:relative;display:flex;align-items:center;margin:0}.flex-inner .f-image{flex:0 0 500px;margin-top:0}.flex-inner .f-text h2{font-size:24px}.flex-inner .f-text p{font-size:16px;font-weight:500}.flex-show img{max-width:650px}.flex_main{display:flex}.flex_sub{margin:0;padding:32px}.flex_sub .sub_text h4{font-size:16px}.yd_flex{position:relative;display:flex;text-align:left;align-items:center}.yd_flex_1 .flex_content{max-width:420px;margin:0}.yd_flex_2{flex:0 0 568px}.footer .footer-logo{text-align:left}.footer .footer-menu{text-align:right;margin:0}.footer .footer-links ul{text-align:right}.yd_rev_bg{padding:100px}}@media only screen and (min-width:480px){.container-s{padding-left:40px;padding-right:40px}.flex-inner .f-text{text-align:left}}@media only screen and (min-width:768px) and (max-width:1024px){.navbar-nav{padding:0 .5rem}.yd_flex .yd_flex_2{-webkit-box-flex:0;-ms-flex:0 0 420px;flex:0 0 420px}}@media only screen and (min-width:1024px){.yd_ft_cst .f-image{-webkit-box-flex:0;-ms-flex:0 0 540px;flex:0 0 540px}}@media only screen and (min-width:240px) and (max-width:420px){.form input{padding:0 75px 0 20px}.form .submit-button{margin-left:0;margin-top:10px}}@media only screen and (max-width:420px){.form{text-align:center}.form input{padding:0 75px 0 20px}.form .submit-button{margin-left:0;margin-top:10px}#chimp-email-error{left:5%;bottom:-30%}.yd_cta_box #response{position:absolute;left:5%;bottom:-50%}.yd_cta_box #chimp-email-error{left:15%;bottom:-25%}.btn-action{display:block;width:100%}}@media only screen and (max-width:767px){.navbar{padding:15px}.navbar .navbar-nav{background:#fff!important;border:none}.navbar-nav .nav-item{display:block}.nav-white .nav-item .nav-link{color:#4957B8}.navbar .btn-cta{padding:0 30px}.navbar .navbar-brand img{height:40px}.flex-inner .f-text .left-content a.link{margin-left:0}.hero-image{display:none;visibility:hidden}.hero-cloud-1{display:none;visibility:hidden}.hero-cloud-2{display:none;visibility:hidden}.hero-cloud-3{display:none;visibility:hidden}}@media only screen and (min-width:240px){.navbar.past-main{background:#fff!important;border-bottom:1px solid #fafafa}.navbar.effect-main{-webkit-transition:all .3s;transition:all .3s}.navbar.past-main .navbar-brand{color:#333347!important}.nav-white.past-main .nav-item .nav-link{color:#333347;font-weight:500}.navbar.past-main .nav-item .nav-link{color:#333347;font-weight:500}.navbar.past-main .nav-item:hover .nav-link{color:#23D3D3}.navbar.past-main .navbar-brand{color:#333347}.nav-white.past-main span.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.6)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.nav-white.effect-main{-webkit-transition:all .3s;transition:all .3s}}@media only screen and (max-width:1920px){.hero-content{max-width:600px}.flex-inner .f-image{padding:0 35px 0 0;text-align:center}}@media only screen and (max-width:1112px){.hero-content{max-width:400px}}@media only screen and (max-width:1024px){.hero-content{max-width:500px}.block-buy{text-align:center}.flex-inner .f-text .left-content a.link{margin-left:0}.left-content{text-align:center}}@media only screen and (max-width:834px){.hero-content{max-width:350px}.flex-inner .f-image{padding:0 35px;text-align:center}}@media only screen and (max-width:767px){#info-show{visibility:hidden;display:none}.hero-content{max-width:600px}.flex-inner .f-image{padding:0 35px;text-align:center}}