html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;outline:none}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{min-height:100vh;color:#000;font-size:16px;background-color:#fff;font-family:"Gilroy",sans-serif;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body.active{overflow:hidden}h1,.h1{line-height:110%;margin:0 0 30px;font-size:50px;font-style:normal;font-weight:700}h1 span,.h1 span{font-size:70px;display:block}h2,.h2{font-size:30px;font-style:normal;font-weight:600;line-height:120%;}.outter{padding-left:94px}h3{font-size:28px;font-weight:500}ol,ul{padding:0 0 0 20px}ol li,ul li{font-size:16px;font-weight:400;padding:6px 0}.container{width:96%;padding:0 15px;max-width:1430px;margin:0 auto}.headline{list-style:none;background-color:#ee1313;-webkit-box-shadow:0 0 0 100vmax #ee1313;-moz-box-shadow:0 0 0 100vmax #ee1313;box-shadow:0 0 0 100vmax #ee1313;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);color:#fff;text-align:center;font-size:26px;font-style:normal;font-weight:600;line-height:134.8%;padding:10px 0 11px;margin:0 0 17px}p{font-size:16px;margin:0 0 35px}img{max-width:100%}a,button{color:#000;text-decoration:none;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;background-color:rgba(0,0,0,0)}a:active,button:active{-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);-o-transform:scale(0.98);transform:scale(0.98)}a:hover,button:hover{opacity:.6}section,.section{padding:33px 0;position:relative}.btn,.btn-blue{text-decoration:none;display:inline-block;vertical-align:middle;text-align:center;padding:7px 30px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:16px;font-weight:500;min-width:180px;color:#fff}.center-row{text-align:center;margin-bottom:35px}.btn{background-color:#ee1313}.btn-blue{background-color:#252244}.btn-blue:hover{opacity:1;-webkit-box-shadow:0px 15px 44px -10px rgba(37,34,68,.6);-moz-box-shadow:0px 15px 44px -10px rgba(37,34,68,.6);box-shadow:0px 15px 44px -10px rgba(37,34,68,.6)}.btn:hover{opacity:1;-webkit-box-shadow:0px 15px 44px -10px rgba(238,19,19,.6);-moz-box-shadow:0px 15px 44px -10px rgba(238,19,19,.6);box-shadow:0px 15px 44px -10px rgba(238,19,19,.6)}.btn:active{opacity:1;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}.btn[disabled]{color:rgba(0,0,0,.2);background-color:rgba(238,19,19,.3);cursor:unset;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;pointer-events:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}mark{background:rgba(0,0,0,0);color:#ee1313}.red{color:#ee1313 !important}.black{color:#000 !important}.blue{color:#4478c6 !important}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider{width:100%;position:relative;left:0}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;margin:0;min-height:1px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none;display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-arrow{width:26px;height:26px;font-size:0;color:rgba(0,0,0,0);position:absolute;z-index:100;bottom:20px;border:none;background-image:url("../img/slider-arrow.svg");background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;-moz-background-size:50%;-o-background-size:50%;background-size:50%}.slick-arrow::before{display:none}.slick-prev{left:47%;-webkit-transform:scale(-1) !important;-moz-transform:scale(-1) !important;-ms-transform:scale(-1) !important;-o-transform:scale(-1) !important;transform:scale(-1) !important}.slick-next{right:47%}.slick-disabled{cursor:no-drop;pointer-events:none;-webkit-filter:grayscale(10);filter:grayscale(10);opacity:.5}.slick-dots{display:block;left:0;bottom:0;width:100%;text-align:center;padding:40px 0 0}.slick-dots li{font-size:0;line-height:0;width:unset;display:inline-block;margin:0;padding:0 4px}.slick-dots li::before{display:none}.slick-dots button{width:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:14px;background-color:#000;border:2px solid #000;margin:0;padding:0;color:rgba(0,0,0,0)}.slick-dots .slick-active button{background-color:rgba(0,0,0,0)}@media screen and (max-width: 1200px){.slick-arrow{width:40px;height:40px}}.header{padding:6px 0;background-image:url("../img/header.png");background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;margin-bottom:63px;position:relative;z-index:1000}.header-nav{list-style:none;padding:0 25px 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.header-nav_item{padding:0}.header-nav_item a{font-size:13px;font-style:normal;font-weight:400;line-height:134.8%;text-decoration:underline;padding:0px 12px}.header-nav_item a.active{color:#ee1313}.header-nav_item:first-child a{padding-left:0}.header_logo{width:28%;max-width:420px}.header-col{padding-top:18px}.header-col,.header .container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-social{margin:0 auto;padding:0 0 0 12px}.header-social_item{display:inline-block;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ee1313;text-align:center;margin:0 2px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.header-social_item img{max-width:70%;max-height:70%;display:block;margin:0 auto}.header_phone,.header_mail{font-size:15px;font-weight:700;line-height:normal;display:block;padding-left:18px;background-repeat:no-repeat;background-position:center left;-webkit-background-size:15px auto;-moz-background-size:15px auto;-o-background-size:15px auto;background-size:15px auto;background-image:url("../img/ic-phone.svg")}.header_mail{margin-top:7px;font-weight:400;text-decoration:underline;background-image:url("../img/ic-mail.svg")}.header-navbar{margin-top: 10px;width:100%;padding:0;list-style:none;-webkit-box-pack:center;-webkit-justify-content: center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ee1313;-webkit-box-shadow:0 0 0 100vmax #ee1313;-moz-box-shadow:0 0 0 100vmax #ee1313;box-shadow:0 0 0 100vmax #ee1313;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.header-navbar_item{padding:0}.header-navbar_item a{font-size:15px;font-style:normal;font-weight:600;color:#fff;display:block;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:13px 40px;margin:0 22px}.header-navbar_item a.active,.header-navbar_item a.log{background-color:#000}.footer{padding-top:22px;margin:auto 0 0}.footer_logo{max-width:320px}.footer .btn{margin-top:8px}.footer-col{max-width:45%;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-col p{font-size:10px;font-style:normal;font-weight:400}.footer .header-social{margin-right:20px}.footer-nav{list-style:none;padding:0;max-width:100%;vertical-align:top;display:inline-block;}.footer-nav_item{padding:0}.footer-nav_item a{white-space:nowrap;width:100%;display:block;font-size:11px;font-style:normal;font-weight:400;line-height:197.7%;text-decoration:underline}.footer-nav_heading{display:block;color:#ee1313;border-bottom:1px solid #ee1313;padding-bottom:1px;margin-bottom:8px}.footer-info{width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:50px;gap:30px}.footer_dev{font-size:10px}.footer_dev span,.footer_dev img{display:inline-block;vertical-align:middle;text-align:right}.footer_dev img{margin-left:6px}.footer_addres,.footer_work{padding:3px 0 3px 21px;margin:0 0 2px 0;background-image:url("../img/ic-addres.svg");background-repeat:no-repeat;background-position:center left;-webkit-background-size:14px auto;-moz-background-size:14px auto;-o-background-size:14px auto;background-size:14px auto}.footer_work{background-image:url("../img/ic-work.svg")}.main{position:relative;z-index:1;padding-bottom:20px}.main .header{background-image:none;margin:0}.main-banner{height:-webkit-calc(100vh - 164px);height:-moz-calc(100vh - 164px);height:calc(100vh - 164px);margin:0 auto;padding:50px 70px 30px 100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.main-banner-content{max-width:775px;margin:0 0 0 auto}.main-banner h1{padding-left:25px}.main-banner-wrap{max-width:40%;gap:20px 4%}.main-banner-item{width:48%;display:inline-block;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:110%;margin:0}.main-banner-item img{display:block;margin:0 auto 20px}.main-banner_text{font-size:27px;font-style:normal;font-weight:400;line-height:148.3%;margin:0}.main-banner_text.center{text-align:center}.main-banner_subheading{font-size:60px;margin:0;font-weight:600}.main .center-row{margin:40px 0 0}.main_bg{position:absolute;top:0;left:0;z-index:-100;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.banner{width:1800px;max-width:96%;margin:0 auto;padding:65px 70px 37px 150px;overflow:hidden;position:relative}.banner .container{max-width:1240px}.banner-content{max-width:775px;margin:0 0 40px auto}.banner h1{padding-left:25px}.banner-wrap{max-width:40%;gap:20px 4%}.banner-item{width:48%;display:inline-block;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:110%;margin:0}.banner-item img{display:block;margin:0 auto 20px}.banner_text{font-size:27px;font-style:normal;font-weight:400;line-height:148.3%}.banner_text.center{text-align:center}.banner_subheading{font-size:60px;margin:0;font-weight:600}.banner_bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0 !important;-o-object-fit:cover;object-fit:cover}.banner-footer{width:100%;padding-top:52px}.banner_out{text-align:center;width:32.2%;font-size:35px;font-style:normal;font-weight:700;color:#fff;padding:15px 22px 16px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background-color:#ee1313}.banner--second{max-width:100%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:70px}.banner--second h1{padding:0;margin-bottom:46px}.banner--second .banner-content{max-width:54%}.banner--second .banner_text{font-weight:500;padding-left:68px;margin:0}.slider{background-color:#252244;overflow:hidden;position:relative;color:#fff;padding:52px 0 100px;background-image:url("../img/tilt.jpg")}.slider-item{width:302px;margin:0 17px}.slider_heading{font-size:16px;font-style:normal;font-weight:600;line-height:134.3%;margin:0 0 11px}.slider_text,.slider_time{font-size:14px;font-style:normal;font-weight:400;line-height:144.8%;margin:0 0 8px}.slider_time{color:#b0b0b0}.slider_img{margin-top:20px;display:block;width:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.stars{color: #FFD634;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;vertical-align:middle;position:relative;margin-bottom:8px;gap:1px}.stars *::before,.stars *::after{color:#f1c40f}.stars .woocommerce .star-rating{font-size:1em !important}.stars i{width:12px;height:12px;vertical-align:middle;display:inline-block;background-image:url("../img/st-0.svg");background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;color:#eee;margin:0}.stars i:nth-child(1).active{background-image:url("../img/st-f.svg")}.stars i:nth-child(1).active~i{background-image:url("../img/st-f.svg")}.stars i:nth-child(2).active{background-image:url("../img/st-f.svg")}.stars i:nth-child(2).active~i{background-image:url("../img/st-f.svg")}.stars i:nth-child(3).active{background-image:url("../img/st-f.svg")}.stars i:nth-child(3).active~i{background-image:url("../img/st-f.svg")}.stars i:nth-child(4).active{background-image:url("../img/st-f.svg")}.stars i:nth-child(4).active~i{background-image:url("../img/st-f.svg")}.stars i:nth-child(5).active{background-image:url("../img/st-f.svg")}.stars i:nth-child(5).active~i{background-image:url("../img/st-f.svg")}.video{margin:50px 0;height: 370px;max-width:1200px;position:relative;z-index:1}.video video{height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.video .btnPlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))),url("../img/play.svg");background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),url("../img/play.svg");background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),url("../img/play.svg");background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),url("../img/play.svg");background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),url("../img/play.svg");background-repeat:no-repeat;background-position:center center}.styled{list-style-type:none;padding:0}.styled li:not(.headline){background-color:rgba(0,0,0,.025);display:list-item;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin:0 0 42px;padding:19px 20px 18px 90px;color:#4478c6;font-size:30px;font-style:normal;font-weight:400;line-height:160%;position:relative;min-height:60px}.styled li:not(.headline)::after{content:"";display:block;width:42px;height:42px;background-image:url("../img/arrow-down.svg");background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:-42px;left:20px}.styled li:not(.headline)::before{content:attr(value);display:inline-block;width:46px;height:46px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:46px;background-color:#000;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:19px;z-index:100}.styled li:not(.headline):first-child::after{display:none}.styled .headline{margin-bottom:42px}.section_decription u{position:relative;display:inline-block;vertical-align:middle;min-width:17px;text-decoration:none;padding-bottom:2px}.section_decription u::before{content:"";display:block;width:100%;border-top:1px solid red;border-bottom:1px solid red;position:absolute;bottom:0;min-height:2px}.section_decription u:empty{vertical-align:bottom}.section_decription img{display:block;margin:10px 0}.id_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;padding-left:80px}.id_wrap-sm{padding-left:40px}.id_wrap p{margin:0;font-size:30px;font-style:normal;font-weight:400}.id_wrap p:not(.red){color:#4478c6}.id_info{width:312px;padding:4px 20px;position:absolute;top:80%;left:20%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;-webkit-box-shadow:0px 4px 9px 0px rgba(0,0,0,.14);-moz-box-shadow:0px 4px 9px 0px rgba(0,0,0,.14);box-shadow:0px 4px 9px 0px rgba(0,0,0,.14);z-index:1;opacity:0;visibility:hidden;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.id_item{position:relative;z-index:1;margin:10px;display:inline-block;border-bottom:1px dashed #4478c6}.id_item:hover{z-index:999}.id_item:hover .id_info{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.id_item::before,.id_item::after{content:"“"}.id_item::after{content:"”"}.id_item__num{display:inline-block;vertical-align:middle;width:46px;height:46px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:46px;background-color:#000;color:#fff;z-index:100;font-size:30px;position:absolute;left:0}.col{width:49.5%;margin-bottom:40px}.col-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.col__heading{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#ee1313;font-size:30px;font-style:normal;padding:18px 20px;text-align:center;width:100%;line-height:120%;color:#fff;margin-bottom:27px}.col__descr{color:#4478c6;font-size:30px;font-weight:500;line-height:135%;margin-bottom:30px}.col-item{text-align:center;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#f6f6f6;width:33%;padding:10px}.col-item-wrap{gap:6px 0;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.col-item span{padding:3px 0;display:block}.col__text{text-align:left;width:100%;font-size:30px;font-style:normal;font-weight:400;margin:0;color:#000 !important}.col .col__text{margin-bottom:45px}.w-150{display:inline-block;min-width:150px !important}.box-sm{position:relative;z-index:1;text-align:center;padding:4px;display:inline-block;margin:5px 0}.box-wrap{color:#000;font-style:normal;font-weight:400;background-image:url("../img/info.svg");background-repeat:no-repeat;font-size:30px;line-height:100%;padding-left:40px;background-position:left top 18px}.box-wrapper{position:relative;line-height:99%;display:inline-block;margin:0 10px 70px}.box-note{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:90%;white-space:nowrap;color:red !important;font-size:15px;line-height:99%}.box-wide{position:relative;display:inline-block;margin:0 10px 70px}.box-wide__item{position:relative;padding:0 10px 0 30px}.box-wide__item:first-child{padding-left:0}.box-item{display:inline-block;padding:10px;line-height:99%;margin:10px;text-align:center;position:relative}.box-info,.box-info_bottom,.box-info_top{font-size:15px;line-height:99%;font-style:normal;font-weight:400;position:absolute;left:-3%;width:106%;color:red}.box-info_bottom{top:47px}.box-info_top{top:-11px}.box-under{border-top:1px solid red;padding-top:4px;text-align:left;font-size:15px;line-height:99%;font-style:normal;font-weight:400;position:absolute;left:-5%;top:37px;width:110%;color:red}.box-descr{position:absolute;left:-5%;width:110%;top:37px;border-top:1px solid red;padding-top:21px;background-image:url("../img/arrow-up.svg");background-repeat:no-repeat;background-position:top 4px center;color:#ee1313;text-align:center;font-size:15px;font-weight:400;line-height:99%}.qiuz__heading{text-align:left;cursor:pointer}.qiuz__box{width:100%;margin:14px 0 24px;padding:11px 56px 13px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;background:#eff0f3;font-size:30px;font-style:normal;font-weight:400;line-height:134.8%}.qiuz-content{display:none;padding-bottom:14px}.qiuz-content .wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.qiuz-wrap.active .qiuz-content{display:block}fieldset{display:block;padding:11px 56px 13px;text-align:center}fieldset label{display:block;font-size:30px;font-style:normal;font-weight:400;line-height:100%;cursor:pointer}fieldset label::after{content:"";width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;margin:14px auto 0;border:3px solid #fff;-webkit-box-shadow:0 0 0 1px #bababa;-moz-box-shadow:0 0 0 1px #bababa;box-shadow:0 0 0 1px #bababa}fieldset input{display:none}fieldset input:checked~label::after{background-color:red}.heading{display:inline-block;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #ee1313;padding:29px 50px;color:#4478c6;text-align:center;font-size:30px;font-style:normal;font-weight:600;margin:30px 0 40px}.center{text-align:center !important}.mb20{margin-bottom:20px !important;}.w77{width:77%}.grey_span{background:#D8D8D8;padding:15px 20px;margin-right:20px;}.box_grey{max-width:741px;width:100%;margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;height:250px;background:#FAFAFA;border-radius:12px;padding:14px;}.red_underline{border-bottom:1px solid #EE1313;padding-bottom:5px;}.box_grey p:first-child{word-spacing:25px;}.description_word_bottom{position:absolute;left:-50px;top:45px;font-size:16px;line-height:normal;width:460%;display:block;text-align:center;word-spacing: normal;}.description_word{position:relative;}.item_grey_5 .description_word_bottom{width:100%;left:5px;}.item_grey_4 .description_word_bottom{width:310%;left:-10px;}.item_grey_4 .description_word:nth-child(2){margin-right:20px;}.item_grey_4 .description_word:nth-child(2) .description_word_bottom{left:-80px;}.item_grey_7 .description_word_bottom{width:310%;}.item_grey_7 .description_word_bottom{width:310%;}.item_grey_8 .description_word:nth-child(1) .description_word_bottom{width:195%;}.item_grey_8 .description_word:nth-child(2) .description_word_bottom {width:335%;left:-25px;}.table td {padding:5px 25px 5px 10px;font-size:22px;}.table thead {font-weight:700;}.table tbody tr:nth-child(2n+1){background:#F4F4F4;}.item_grey_9 .description_word_bottom{width:252px;left:-555px;display:block;top:55px;}.item_grey_10 .description_word:nth-child(1) .description_word_bottom{left:-110px;}.item_grey_10 .description_word:nth-child(2) .description_word_bottom { width: 632%; }.outter p { margin-bottom: 12px; }.text-center{text-align:center;}.pl-0{padding-left:0}.bg-grey{background:#FAFAFA;color:#000;}.fw-400{font-weight:400}.text-left{text-align:left !important}.w-170{min-width:170px;}.mb-60{margin-bottom:60px !important;}.mb-14{margin-bottom:14px !important;}.mw-50{min-width:48%}.p-15{padding:15px;}p.lh-big { line-height: 70.89px; }.mb26{margin-bottom:26px}.mb13{margin-bottom:13px}.section_decription o:empty{vertical-align:bottom;}.section_decription o{position:relative; display:inline-block;vertical-align:middle;min-width:17px;text-decoration:none;padding-bottom:2px;}.section_decription o::before{content:"";display:block;width:100%;border-top: 1px solid black;position:absolute;bottom:0;min-height:2px;}.block_item_absolute .box_item{font-size:36px;font-weight:700;padding: 10px 20px;border-radius:12px; border:1px solid #EE1313; width: fit-content;}.block_item_absolute {height:625px;}/*# sourceMappingURL=style.css.map */ 

@media(max-width: 768px){
    h1, .h1 {
        font-size: 32px;
    }
    .header-col, .header .container {
        justify-content: center;
    }
    .header_logo {
        width: auto;
    }
    .footer .header-social {
        margin:0;
        padding:0;
        margin-bottom: 10px;
    }
    .footer-col {
        max-width: 100%;
    }
    .footer-info {
        justify-content: start;
        padding-top: 30px;
        gap: 0;
        justify-content: space-between;
    }
    .footer-info > img {
        width: 48%;
    }
    .footer-info > a {
        width: 48%
    }
    .footer .header-contacts {
        width: 100%;
    }
    .footer .header-contacts .wrap {
        justify-content: flex-start;
    }
    .footer .header-contacts .wrap a {
        margin-left: 5px;
    }
    .footer .btn {
        margin-top: 15px;
        width: 100%;
    }
    .footer {
        padding-bottom: 20px;
    }
}

/* First-block */

.first-block {
    display: flex; 
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
} 
.first-section .first-block {
    justify-content: center;  
}
.push50{
    height: 50px;
}
.first-section h2 {
    font-size: 22px;
    font-weight: 400;
    text-align: left;
}
.form-group {
    position: relative;
}
.main-form {
    margin: auto;
    background: #EFF0F3;
    border-radius: 13px;
    padding: 20px;
    font-weight: normal;
    align-self: flex-start;
    
    max-width: 600px;
}

.form-control {
    display: block;
    width: 100%;
    height: 22px;
    padding: 0;
    border: none;
    border-bottom: 1px solid #D9D9D9;
    background: #fff;
    color: #000;
    font-weight: 600;
    text-shadow: none;
    font-size: 14px;
    line-height: 1.42857143;
    margin-bottom: 20px;
}
.main-form .inputs-grid{
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr 1fr;
}
.main-form .form-control{
    font-weight: normal;
    font-size: 12px;
    border: 1px solid #D4D4D4;
    height: 34px;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
}
.main-form .form-control.error{
    border-color: red;
}
.main-form textarea.form-control{
    min-height: 80px;
}
.main-form .agreement{
    margin-bottom: 15px;
    text-align: center;
    font-size: 10px;
}
@media(max-width: 991px){
    .main-form .inputs-grid{
        grid-template-columns: 1fr;
        grid-gap: 0;
    }
}
@media(max-width: 768px){
    .main-form{
        width: 100%;
    }
    .first-block .col {
        width: 100%;
    }
}
/* ./ First-block */

/* Accordion */
.accordion {
    margin-bottom: 10px;
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.active, .accordion:hover {
    background-color: #ccc;
}

.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.active:after {
    content: "\2212";
}

.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
/* ./ Accordion */

/* Contact */

.contact .ip {
font-size: 20px;
font-weight: 700;
margin-bottom: 10px;
}
.contact .inn {
font-size: 14px;
font-weight: 600;
margin-bottom: 10px;
}

/* ./ Contact */

/* Reviews */

.reviews {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
}
.reviews-item {
    margin-bottom: 40px;
    display: flex;
    width: 22%;
}
.reviews-left{
    width: 100%;
}
.reviews-right{
    width: 60%;
    border: 1px solid #E8E8E8;
    margin-left:10px;
    padding: 15px 10px ;
}
.reviews-right__top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    flex-wrap: wrap;
}
.reviews-right__bottom{
    margin-top:10px;
}
.reviews-date {
    color: #BBBBBB;
    font-size: 14px;
    font-weight: 400;
}
.reviews-name {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    margin-bottom: 5px;
}
.reviews-img {
    object-fit: cover;
    width: 100%;
    height: 250px;
}
.reviews-line{
    width: 95%;
    margin: auto;
    border-top: 1px solid #E8E8E8;
}
.reviews-text{
font-size: 14px;
font-weight: 400;
line-height: 20px;

}
@media(max-width: 991px){
    .reviews-item {
    margin-bottom: 30px;
    width: 100%;
}
}
@media(max-width: 568px){
    .reviews-item {
    margin-bottom: 30px;
    width: 100%;
}

.reviews-right{
    width: 100%;
}
}
/* ./ Reviews */
.modal {
    display: none;
    width: 460px;
    max-width: 100%;
    background: #fff;
    padding: 55px 25px 35px;
    border-radius: 5px;
}

/* Fancybox */
.fancybox_modal {
    display: none;
    width: 560px;
    max-width: 100%;
    border-radius: 20px;
}
.fancybox_modal_inner{
    background: #fff;
    padding: 35px 25px;
    animation-name: zoomIn;
    animation-timing-function: ease-out;
    font-size: 14px;
}
.fancybox_modal.fancybox_modal_big{
    width: 900px;
}
@media(min-width: 990px){
    .fancybox_modal.fancybox_modal_big{
        width: 960px;
    }
    .fancybox_modal.fancybox_modal_big .fancybox_modal_inner{
        padding: 50px;
    }
}

#responseMessage .fancybox_modal-content.error {
    color: #FF4632;
}
.fancybox-content{
    padding: 50px 40px;
}
@media(max-width: 767px){
    .fancybox-content{
        padding: 50px 25px 35px;
    }
}
/* /. Fancybox */
.push20	{height:20px;} 

.box-wrap-left {
        margin-left: 117px;
    }
.absolute {
        position: absolute;
    }
    
.img-bottom img {
    padding: 10px 0 ;
}

.p-0 {
    padding: 0;
}
@media(max-width: 767px){
    .id_wrap p {
        width: 100%;
        line-height: 20px !important;
        font-size: 16px;
        white-space: normal !important;
    word-spacing: normal !important;
    }
    .box_grey {
        height: auto;
    }
    p.mb-set:not(.black) {
        margin-top: 15px;
    }
    .id_wrap:not(.custom-box) {
        margin-top: 50px;
    }
    
    .theme .header{
        margin-bottom: 0;
        
    }
    .col {
    width: 100%;
    }
    .id_item {
        position: unset;
    }
    .outter {
        padding-left: 0px;
    }
    .id_wrap {
        padding-left: 0;
    }
    .id_wrap__num {
        padding-left: 60px;
    }
    .box-wrap-left {
        margin-left: 0;
    }
    
    .theme .h2 {
        font-size: 24px;
    }
    .box-item {
        margin: 0;
        padding: 5px;
        line-height: 140%;
    }
    .box-note {
        left: 0;
        top: 180%;
    }
    .box-info_top {
        top: -7px;
    }
    .w77 {
        width: auto;
    }
    .absolute {
        position: unset;
    }
    .grey_span {
        display: block;
    }
    .w-150 {
        width: auto;
    }
    .padding_box .box-item{
        padding: 15px 25px;
    }
    .box-info, .box-info_bottom, .box-info_top {
        width: 100%;
        font-size: 13px;
    }
    .left15 {
        left: 15%;
    }
    .leftm15 {
        left:-15%;
    }
    .styled li:not(.headline) {
        font-size: 13px;
    }
    .img-bottom img {
    padding: 10px 0 ;
}
}

.otz .header {
    margin-bottom: 0;
}


