*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{min-width:320px;max-width:1920px;width:100%}.flex-container{min-width:320px;max-width:1530px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer,header,main{width:100%;margin:0 auto}header{height:960px}.video-background{background:#000;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-99;height:960px;overflow:hidden}.video-background video,.video-foreground{position:absolute;top:0;left:0;width:100%;height:960px;pointer-events:none;-webkit-transform:scale(2);transform:scale(2)}@media (min-aspect-ratio:16 / 9){.video-foreground{height:300%;top:0}}@media (max-aspect-ratio:16 / 9){.video-foreground{width:300%;left:-100%}}.contacts-email{margin-top:64px;margin-bottom:64px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contacts-email svg{width:24px;height:24px;margin-top:10px;margin-right:26px}.contacts-email a{text-decoration:none;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#f7f8ff}.contacts-email a span{font-style:normal;font-weight:300;font-size:14px;line-height:20px;color:#f7f8ff;display:inline-block;margin-top:8px}.contacts-phone{margin-top:64px;margin-bottom:64px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contacts-phone .phone_text{text-align:center}.contacts-phone svg{width:24px;height:24px;margin-right:24px;margin-top:8px}.contacts-phone a{text-decoration:none;text-align:right;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#f7f8ff}.contacts-phone a span{font-style:normal;font-weight:300;font-size:14px;line-height:20px;color:#f7f8ff;display:inline-block;margin-top:8px}.space-betwen{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo_container{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:100%;padding:56px 0;margin-bottom:64px}.logo{text-align:center;margin-bottom:56px}.logo_title{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:55px;color:#f4d64c;text-align:center;margin-bottom:48px}.logo_description{font-family:Montserrat,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:24px;color:#f7f8ff;text-align:center;margin-bottom:56px}.logo_button{max-width:180px;height:48px;width:100%;margin:0 auto;text-align:center;background:linear-gradient(274.31deg,#60d580 -36.91%,rgba(162,201,52,.99) 135.76%);border-radius:5px}.logo_button a{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#171f24;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;padding-top:16px;display:inline-block}.logo_button:hover{background:linear-gradient(274.31deg,#00ff47 -36.91%,rgba(194,255,19,.99) 135.76%);-webkit-box-shadow:4px 4px 16px #f4d64c;box-shadow:4px 4px 16px #f4d64c}.description_icon{width:33%;text-align:center;margin:0 auto}.description_icon span{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#f7f8ff;display:block;margin-top:16px}main{width:100%;margin:0 auto}.fluid_container{max-width:100%;background:#eff4f4}.title_main{text-align:center;padding-top:56px;margin-bottom:16px}.title_main span{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#171f24}.main_block_one{margin-right:220px}.main_block_three{margin-left:380px}.main_block_foo{margin-left:140px;margin-bottom:54px}.main_block{max-width:537px;width:100%;height:485px;position:relative}.main_block svg{margin-left:205px;-webkit-transition:none;transition:none;opacity:0}.main_block .description_block{max-width:360px;width:100%;height:360px;text-align:center;position:absolute;bottom:0;left:0;border-radius:20px;-webkit-transition:1s;transition:1s;background:#f5f5f5}.main_block .description_block svg{margin-top:119px;margin-bottom:32px;margin-left:0;opacity:1}.main_block .description_block span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#171f24;display:block}.main_block .description_block:hover{-webkit-transition:1s;transition:1s;background:linear-gradient(135deg,#fff 0,#ededed 100%);-webkit-box-shadow:-36px 36px 72px rgba(216,216,216,.2),36px -36px 72px rgba(216,216,216,.2),-36px -36px 72px rgba(255,255,255,.9),36px 36px 90px rgba(216,216,216,.9),inset 1px 1px 2px rgba(255,255,255,.3),inset -1px -1px 2px rgba(216,216,216,.5);box-shadow:-36px 36px 72px rgba(216,216,216,.2),36px -36px 72px rgba(216,216,216,.2),-36px -36px 72px rgba(255,255,255,.9),36px 36px 90px rgba(216,216,216,.9),inset 1px 1px 2px rgba(255,255,255,.3),inset -1px -1px 2px rgba(216,216,216,.5)}.main_block:hover svg{-webkit-transition:1s;transition:1s;opacity:1}.bg_slayder{background:#f5f5f5}.title_slayder{text-align:center;padding:56px 0}.title_slayder svg{margin-right:40px}.title_slayder span{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#171f24;display:inline-block}.slick-list{height:450px;position:relative}.slick-slide{width:610px;height:375px;outline:0;cursor:pointer}.slick-slide .des_md{display:none}.slick-slide .slayd_description{opacity:0}.slick-slide img{width:100%;height:100%}.slick-active{margin-top:30px;position:relative}.slick-active .slayd_fadee{width:100%;height:100%;background:rgba(23,31,36,.6);display:inline-block;position:absolute;top:0}.slick-current{-webkit-transition:width .5s,height .5s;transition:width .5s,height .5s;width:740px;height:440px;margin-top:0;position:relative;z-index:2;-webkit-filter:drop-shadow(6px 6px 16px rgba(0, 0, 0, .3));filter:drop-shadow(6px 6px 16px rgba(0, 0, 0, .3))}.slick-current img{-webkit-transition:1s;transition:1s;width:100%;height:100%}.slick-current .slayd_fadee{opacity:0}.slayd_description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;z-index:2;background:rgba(255,255,255,.5);border-radius:6px}.slayd_description span{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;padding:16px 25px;color:#000}.slick-current .slayd_description{opacity:1}.slick-next,.slick-prev{position:absolute;top:200px;font-size:0;border:none;background:#fff;width:32px;height:32px;border-radius:50%;outline:0}.slick-next:before,.slick-prev:before{font-family:icomoon;font-size:15px;color:#171f24}.slick-next:hover,.slick-prev:hover{-webkit-box-shadow:4px 4px 164px rgba(0,0,0,.15);box-shadow:4px 4px 164px rgba(0,0,0,.15)}.slick-next:hover:before,.slick-prev:hover:before{color:#e99806}.slick-prev{right:-48px}.slick-prev:before{content:"\e903";color:#171f24}.slick-next{left:-48px}.slick-next:before{content:"\e904"}.slayder_button{border-radius:5px;max-width:180px;width:100%;height:48px;margin:32px auto 0;text-align:center;-webkit-transition:1s;transition:1s;background:linear-gradient(274.31deg,#60d580 -36.91%,rgba(162,201,52,.99) 135.76%)}.slayder_button a{text-decoration:none;display:inline-block;margin-top:16px;margin-left:10px;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#171f24}.slayder_button svg{display:inline-block;vertical-align:middle}.slayder_button:hover{-webkit-transition:1s;transition:1s;background:linear-gradient(274.31deg,#00ff47 -36.91%,rgba(194,255,19,.99) 135.76%);-webkit-box-shadow:4px 4px 16px #f4d64c;box-shadow:4px 4px 16px #f4d64c}.title_calculator{text-align:center;margin-top:56px;padding-bottom:32px}.title_calculator span{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#171f24}.bg_calculator{background-color:#fff}.input_out{max-width:180px;width:100%;height:48px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;outline:0;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#588559;text-align:center;display:block;margin-left:auto}.range_slider{max-width:740px;width:100%;padding:104px 0}.range_slider p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#171f24;text-align:right;padding-right:10px;margin-bottom:8px}.range_slider .icon_fonts{margin-top:50px;margin-bottom:-16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.range_slider .irs-line{background:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.range_slider .irs-max{color:transparent;background:0 0;visibility:visible!important;font-size:0;margin-right:2px;margin-top:5px}.range_slider .irs-min{color:transparent;background:0 0;visibility:visible!important;font-size:0;margin-left:0;margin-top:5px}.range_slider .irs-single{opacity:0}.range_slider .irs--flat .irs-handle>i:first-child{background:linear-gradient(274.31deg,#60d580 -36.91%,rgba(162,201,52,.99) 135.76%);border:1px solid #66c658;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:4px 4px 16px rgba(41,56,28,.25);box-shadow:4px 4px 16px rgba(41,56,28,.25);border-radius:100px;padding:16px;top:-8px;left:-10px}.range_slider .irs--flat .irs-bar{background:#e99806}.range_slider a{margin-top:45px;margin-right:0;margin-left:auto;display:block;max-width:180px;width:100%;height:48px;text-decoration:none;outline:0;text-align:center;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#171f24;opacity:.2;padding-top:15px;background:linear-gradient(274.31deg,#60d580 -36.91%,rgba(162,201,52,.99) 135.76%);border-radius:8px}.range_slider a span{border-radius:6px;background:#fff;padding:12px 25px}.range_slider a span:hover{background:linear-gradient(274.31deg,#00ff47 -36.91%,rgba(194,255,19,.99) 135.76%)}.range_slider a:hover{opacity:1;background:linear-gradient(274.31deg,#00ff47 -36.91%,rgba(194,255,19,.99) 135.76%);-webkit-box-shadow:4px 4px 16px #f4d64c;box-shadow:4px 4px 16px #f4d64c;color:#171f24;border:transparent}.range_slider .button_active{-webkit-transition:1s;transition:1s;background:linear-gradient(274.31deg,#60d580 -36.91%,rgba(162,201,52,.99) 135.76%);color:#171f24;opacity:1;border:5px}.range_slider .button_active span{background:0 0}.button{pointer-events:none;border-radius:5px}.result_input{max-width:406px;width:100%;height:406px;text-align:center;margin:auto;background:url(../../build/images/bg.png) center no-repeat}.result_input span{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:600;font-size:64px;line-height:87px;text-align:center;color:#588559;padding-top:140px;display:inline-block}.result_input .result_decription{font-size:36px;line-height:49px;padding:0}.icon-color:before{color:#e99806}footer{width:100%;background:#eff4f4;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.05);box-shadow:0 4px 16px rgba(0,0,0,.05)}.contacts_style{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mail_footer{text-align:center;margin-top:38px;margin-right:32px}.mail_footer a{text-decoration:none;outline:0}.mail_footer svg{margin-bottom:12px}.mail_footer span{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#908680;display:block;margin-top:8px}.phone_footer{text-align:center;margin-top:38px;margin-left:32px}.phone_footer a{text-decoration:none;outline:0}.phone_footer svg{margin-bottom:12px}.phone_footer span{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#908680;display:block;margin-top:8px}.title_contacts{text-align:center;margin-top:32px}.title_contacts span{display:inline-block;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#4f4f4f}.title_contacts .description_copywrite{color:#878787}.copywrite{text-align:center;margin-top:16px;padding-bottom:32px}.copywrite span{display:inline-block;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#4f4f4f}@media (min-width:1900px) and (height:1000px){.video-foreground{top:0}}@media (min-width:1439px) and (max-width:1919px){.contacts-email{margin-left:140px}.contacts-phone{margin-right:140px}.main_block_one{margin-right:145px}.main_block_three{margin-left:300px}.main_block_foo,.range_slider{margin-left:auto;margin-right:0}.video-foreground{top:-100px}.slayd{width:90%;margin:0 auto}.slick-slide{width:455px;height:285px}.slick-current{width:535px;height:335px}.slick-next,.slick-prev{top:170px}.slayder_button{margin-top:0}}@media (min-width:1169px) and (max-width:1439px){.des_md{display:none}.contacts-email{margin-left:40px}.contacts-phone{margin-right:40px}.main_flex_nb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main_block_one{margin-left:0;margin-right:auto}.main_block_two{margin-right:0;margin-left:auto}.main_block_three{margin-left:0;margin-right:auto}.main_block_foo{margin-left:auto;margin-right:0}.slayd{width:90%;margin:0 auto}.slick-slide{width:455px;height:285px}.slick-current{width:535px;height:335px}.slick-next,.slick-prev{top:170px}.slayder_button{margin-top:0}.range_slider{margin-left:auto}}@media (min-width:991px) and (max-width:1169px){.contacts-email{margin-left:25px}.contacts-phone{margin-right:25px}.main_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main_flex_nb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main_block{margin:0 auto;overflow:hidden}.range_slider{margin:0 auto;width:90%;padding-bottom:50px}.range_slider p{text-align:center}.range_slider .input_out{margin:0 auto}.range_slider .button{margin-right:auto;margin-left:auto}.result_input{margin-top:0;margin-bottom:114px}footer .main_flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px) and (max-width:991px){.contacts-email{margin-left:25px}.contacts-phone{margin-right:25px}.main_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main_block_foo,.main_block_two{margin-right:0;margin-left:auto}.main_block_three{margin-left:0;margin-right:auto}.title_slayder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.title_slayder svg{width:48px;height:48px;margin-left:40px}.slayd{width:90%;height:280px;margin:0 auto}.slick-slide{width:328px;height:202px}.slick-current{width:450px;height:260px}.slayder_button{margin-top:0}.range_slider{margin:0 auto;width:90%;padding-bottom:50px}.range_slider p{text-align:center}.range_slider .input_out{margin:0 auto}.range_slider .button{margin-right:auto;margin-left:auto}.result_input{margin-top:0;margin-bottom:114px}footer .main_flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:320px) and (max-width:767px){.video-background,header{height:1050px}.logo_container{padding-top:40px;padding-bottom:40px;margin-bottom:20px}.logo_container .logo{margin-bottom:32px}.logo_container .logo_title{margin-bottom:24px}.logo_container .logo_description{margin-bottom:30px}.contacts-email,.contacts-phone{margin-top:32px;margin-bottom:32px}.contacts-email svg,.contacts-phone svg{margin:0 auto}.contacts-email .email_text,.contacts-email .phone_text,.contacts-phone .email_text,.contacts-phone .phone_text{display:none}.logo_title span{font-style:normal;font-weight:700;font-size:32px;line-height:37px}.logo_description span{font-weight:300;font-size:18px;line-height:22px}.flex_icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex_icon div{width:100%;margin-top:20px}.title_main{padding-top:40px}.main_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main_block{margin:30px auto 0;max-width:360px;height:360px;overflow:hidden}.main_block:hover .svg_main_hover{opacity:0}.title_slayder svg{margin:0}.title_slayder span{font-size:22px;line-height:25px}.range_slider{padding-top:32px;max-width:700px;width:100%;margin:0 auto;padding-bottom:50px}.range_slider p{text-align:center}.range_slider input{margin:0 auto}.range_slider .button{margin:32px auto 0}.result_input{margin-bottom:114px;margin-top:0}.mail_footer{margin-top:38px;margin-left:auto;margin-right:auto}.phone_footer{margin-left:auto;margin-right:auto}.slayd{width:90%;height:280px;margin:0 auto}.slick-slide{width:280px;height:260px;opacity:0}.slick-slide .des_slayd{display:none}.slick-slide .des_md{display:block;border-radius:6px}.slick-current{width:280px;height:260px;-webkit-filter:drop-shadow(6px 6px 16px rgba(0, 0, 0, .3));filter:drop-shadow(6px 6px 16px rgba(0, 0, 0, .3));padding:0;opacity:1}.slick-current img{border-radius:5px}}
/*# sourceMappingURL=style.css.map */
