html {-webkit-box-sizing: border-box;box-sizing: border-box;}
*, *::before, *::after {-webkit-box-sizing: inherit;box-sizing: inherit;}
:root {-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;}
body {margin: 0;font-family: -apple-system, BlinkMacSystemFont,'Segoe UI', Roboto, Helvetica,
  Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';}
hr {height: 0;}
abbr[title] {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}
b, strong {font-weight: bolder;}
code, kbd, samp, pre {font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;font-size: 1em;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button, select {text-transform: none;}
button, [type='button'], [type='reset'], [type='submit'] {-webkit-appearance: button;}
button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: 0.35em 0.75em 0.625em;}
legend {padding: 0;}
progress {vertical-align: baseline;}
[type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button {height: auto;}
[type='search'] {-webkit-appearance: textfield;outline-offset: -2px;}
[type='search']::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
summary {display: list-item;}
*, *:before, *:after {-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;padding: 0;margin: 0;}
html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent;}
@-ms-viewport {width: device-width;}
body {margin: 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
text-align: left;background-color: #fff;}
.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;max-width: 1200px;}


/* font-family: "SignPainter-HouseScript"; */
@font-face {
  font-family: "SignPainter-HouseScript";src: url("./fonts/16397.eot");
  src: url("./fonts/16397.eot?#iefix") format("embedded-opentype");
  src:  url("../fonts/16397.woff") format("woff");
  font-weight: normal;font-style: normal;}
/* font-family: "OpenSansRegular"; */
@font-face {
  font-family: "Gilroy-Regular";
  src: url("../fonts/Gilroy-Regular/Gilroy-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy-Regular/Gilroy-Regular.woff") format("woff"), url("../fonts/Gilroy-Regular/Gilroy-Regular.ttf") format("truetype");
  font-style: normal;font-weight: 400;font-display: fallback;}
@font-face {
  font-family: "GilroyMedium";
  src: url("../fonts/gilroymedium/Gilroy-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroymedium/Gilroy-Medium.woff") format("woff"), url("../fonts/gilroymedium/Gilroy-Medium.ttf") format("truetype");
  font-style: normal;font-weight: 500;font-display: swap;}
@font-face {
  font-family: "GilroyMediumItalic";
  src: url("../fonts/Gilroy-MediumItalic/Gilroy-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy-MediumItalic/Gilroy-MediumItalic.woff") format("woff"), url("../fonts/Gilroy-MediumItalic/Gilroy-MediumItalic.ttf") format("truetype");
  font-style: normal;font-weight: 500;font-display: swap;}
@font-face {
  font-family: "GilroyBold";
  src: url("../fonts/gilroybold/Gilroy-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroybold/Gilroy-Bold.woff") format("woff"), url("../fonts/gilroybold/Gilroy-Bold.ttf") format("truetype");
  font-style: normal;font-weight: 700;font-display: swap;}
@font-face {
  font-family: "GilroySemiBold";
  src: url("../fonts/gilroysemibold/Gilroy-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroysemibold/Gilroy-SemiBold.woff") format("woff"), url("../fonts/gilroysemibold/Gilroy-SemiBold.ttf") format("truetype");
  font-style: normal;font-weight: 600;font-display: swap;}
@font-face {font-family: "GilroySemiBoldItalic";
  src: url("../fonts/gilroysemibolditalic/Gilroy-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroysemibolditalic/Gilroy-SemiBoldItalic.woff") format("woff"), url("../fonts/gilroysemibolditalic/Gilroy-SemiBoldItalic.ttf") format("truetype");
  font-style: italic;font-weight: 600;font-display: swap;}
@font-face {font-family: "GilroyExtraBold";
  src: url("../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.woff") format("woff"), url("../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.ttf") format("truetype");
  font-style: normal;font-weight: 900;font-display: swap;}
html {width: 100%;font-size: 16px;line-height: 1.125;margin: 0;padding: 0;-webkit-backface-visibility: hidden;}
body {font-size: 16px;min-width: 320px;opacity: 1;line-height: 1.125;font-family: "Gilroy-Regular", sans-serif;overflow-x: hidden;color: #020202;}

.videos{position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;}

.videos iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.cookie-banner {position: fixed;bottom: 20px;left: 20px;right: 20px;background-color: #ffffff;color: #333;
    padding: 20px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);border-radius: 10px;z-index: 9999;display: none; /* По умолчанию скрыто, JS покажет если нужно */}
.cookie-content {display: flex;justify-content: space-between;align-items: center;max-width: 1200px;margin: 0 auto;gap: 20px;}
.cookie-content p {margin: 0;font-size: 14px;line-height: 1.4;}
.cookie-content a {color: #e3824b;text-decoration: underline;}
.cookie-btn {background-color: #e3824b;color: #fff;border: none;padding: 10px 25px;border-radius: 5px;cursor: pointer;font-weight: bold;transition: background 0.3s;white-space: nowrap;}
.cookie-btn:hover {background-image: linear-gradient(118deg, rgba(227, 130, 75, 1) 10%, rgba(227, 121, 61, 1) 59%);}

.policy-container {
    margin: 15px 0;
    padding-left: 5px; /* небольшое смещение вправо */
}

.policy-item {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    font-size: 13px; /* размер шрифта как на скриншоте */
    color: #888;
    cursor: pointer;
    font-weight: 300;
}

.policy-item input {
    margin-right: 12px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.policy-container a{color: #e3824b;}
/* Стилизация неактивной кнопки */
.but-but:disabled {
    background-color: #ccc !important; /* серый цвет */
    border-color: #ccc !important;
    cursor: not-allowed;
    opacity: 0.7;
}
/* Подсветка полей с ошибками */
.input_form.error-field {
    border: 2px solid #ff4d4d !important;
    background-color: #fff5f5 !important;
}

/* Плавный переход для подсветки */
.input_form {
    transition: border-color 0.3s ease, background-color 0.3s ease;
}
.error-field {
    border: 2px solid #e74c3c !important;
    background-color: #fdf2f2 !important;
    transition: all 0.3s;
}
.container{width: 1200px;margin: 0 auto;padding: 0px;position: relative;}
.block-zag{color: #fff;font-size: 40px;font-weight: 800;text-align: center;margin-bottom: 30px;}
.but-cont {margin: 30px auto 10px;display: flex;justify-content: center;align-items: center;}
.but-but{color: #fff;border-radius: 12px;font-family: "Gilroysemibold", sans-serif;font-size: 22px;text-transform: uppercase;background-image: linear-gradient(118deg, rgba(227, 130, 75, 1) 10%, rgba(227, 121, 61, 1) 59%);
    padding: 15px 25px;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;box-shadow: 1px 10px 30px 20px rgb(227 152 109 / 30%);cursor: pointer;position: relative;
    display: inline-block;overflow: hidden;border: 0px;}
/*aftor*/
.block-aftor{background: rgb(119, 65, 41);
    background: -moz-linear-gradient(0deg, rgba(119, 65, 41, 1) 17%, rgba(66, 46, 35, 1) 67%);
    background: -webkit-linear-gradient(0deg, rgba(119, 65, 41, 1) 17%, rgba(66, 46, 35, 1) 67%);
    background: linear-gradient(0deg, rgba(119, 65, 41, 1) 17%, rgba(66, 46, 35, 1) 67%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#774129",endColorstr="#422e23",GradientType=1);
    padding: 80px 0px 50px;}
.content-aft{width:90%;}
.bul-aft{width:90%;padding:20px 20px 20px 50px;border-top:1px solid #774129;margin:50px 0px 30px;
  border-bottom:1px solid #774129;border-right: 1px solid #774129;border-radius: 20px;}
.block-zag{text-transform: uppercase;color: #fff;font-size: 40px;font-weight: 800;text-align: center;margin-bottom: 30px;}
.photo-aft img{max-width: 100%;}
.aftor-aftor{display: flex;flex-wrap: wrap;padding: 0;margin: 0px;}
.aftor-aftor-item{width: 50%;margin-right: 0%;margin-left: 0%;margin-top: 2%;}
.name-aft{color:#e3824b;font-size: 35px;line-height: 1.2;font-weight: 600;text-transform: uppercase;}
.name-describ{color: #fff;font-size: 22px;width: 35%;}
.bul-aft ul{list-style: none;width: 96%;}
.bul-aft ul li{position: relative;color: #fff8e5;font-family: "Gilroy", sans-serif;line-height: 1.1;font-size: 20px;margin-bottom: 15px;}
.bul-aft ul li:before {position: absolute;content: '';top: 0px;left: -25px;width: 18px;height: 18px;background: url(../img/bul.png) center no-repeat;
    background-size: contain;}
.bul-aft a{color:#e3824b;text-decoration: none;}
.bul-aft a:hover{color:#fff8e4;text-decoration: underline;}

/**видео фон*/
.video-bg{width: 100%;height: 600px;display: flex;justify-content: center;align-items: center;}
.video-bg video{position: relative;width: 100%;height: 600px;top:0;left:0;object-fit: cover;}
.layout{position: absolute;width: 100%;height: 600px;left:0;top:0;background: rgba(66, 46, 35, .9);}
.block-content-video{position: absolute;top:190px;}
.header-header-video{font-size: 80px;font-family: "GilroyExtraBold", sans-serif;
text-transform: uppercase;text-align: center;margin-bottom: 100px;
animation: flow 3s ease-in-out infinite;background: linear-gradient(-60deg, #fff3d3, #e3824b, #774129);
background-size: 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
@keyframes flow{
  0%{background-position: 0 50%;}
  50%{background-position: 100% 50%;}
  100%{background-position: 0 50%;}
}
.describ-header{text-align: center;color: #fff;text-transform: uppercase;font-size: 45px;font-weight: 600;}
.header-video{text-align: center;color: #e3824b;font-size: 40px;font-weight: 800;}

/*меню*/
header {width: 100%;top: 0;left: 0;z-index: 20;height:80px;display: flex;padding: 5px 0;align-items: center;justify-content: space-between;position: absolute;}
.container{width: 100%;width: 1200px;margin: 0 auto;padding: 0px;position: relative;}
.content-wrapper{width: 100%;}
.header__nav {position: absolute;right: 36px;display: block;}
.header__menu {display: flex;position: relative;z-index: 2;}
.header__menu li {list-style: none;margin: 0px 0px 0px 25px;font-size: 20px;
  text-transform: uppercase;text-decoration: none;}
.menu__item{color:#fff3d3;text-decoration: none;}
.menu__item:hover{color:#e3824b;border-bottom:1px solid #e3824b;}
.content-wrapper{margin-top: 78px;padding: 10px;line-height: 34px;}
@media(max-width: 767px){
.header__nav {display: block;position: absolute;top: 55px; left: 0;background: rgb(245, 246, 246);box-shadow: #ccc;width: 100%;
box-shadow: 0 4px 2px -2px rgba(36, 36, 36, 0.37);transition: all 0.4s ease;left:-120%;}
.header__menu {display: block;}
.header__nav.open-menu{left:0;width: 244px;z-index: 33;}
.header__menu li {margin: 40px 0px 40px 33px;font-size: 14px;}
.menu-burger__header {position: relative;width: 35px;height: 35px;display: block;margin-left: 10px;}
.menu-burger__header span, .menu-burger__header:after, .menu-burger__header:before{
  height: 3px;width: 100%;position: absolute;background: #fff3d3;margin: 0 auto;}
.menu-burger__header span{top: 16px;}
.menu-burger__header:after, .menu-burger__header:before{content: '';}
.menu-burger__header:after{bottom: 5px;}
.menu-burger__header:before{top: 5px;}
.menu-burger__header.open-menu span {opacity:0;transition: 0.5s;}
.menu-burger__header.open-menu:before {transform: rotate(38deg);top: 16px;transition: 0.4s;}
.menu-burger__header.open-menu:after {transform: rotate(-38deg);bottom: 16px;transition: 0.4s;}
header {height: 60px;}
.content-wrapper {margin-top: 48px;}
.fixed-pade {overflow: hidden;}
}

.block-big-video{display: flex;flex-wrap: wrap;padding: 0;margin: 30px 0px 50px 0px;}
.block-big-video-item{width: 35%;margin-right: 1%;margin-left: 1%;margin-top: 2%;}
.block-big-video-item.child{flex-grow: 1;padding: 0px;}
.img-video img{max-width: 100%;}
.text-play{color: #fff8e5;font-family: "Gilroy", sans-serif;line-height: 1.1;font-size: 20px;}
.text-play p{margin-bottom: 20px;} 
.text-play span{font-family: "GilroyBold", sans-serif;}
.podzav{color: #e3824b;font-size: 22px;margin: 25px 0px;line-height: 1.2;font-weight: 600;}
ul.aboutplay{list-style: none;width: 96%;margin-left: 45px;}
ul.aboutplay li{position: relative;color: #fff8e5;font-family: "Gilroy", sans-serif;
    line-height: 1.1;font-size: 20px;margin-bottom: 5px;}
ul.aboutplay li:before{position: absolute;content: '';top: 0px;left: -25px;width: 18px;height: 18px;
    background: url(../img/bul.png) center no-repeat;background-size: contain;}
.arrows{position: relative;}
.arrows img {position: absolute;left: calc(65% + 70px);bottom: 0;transform-origin: 10px 0;animation: mArrow 2s ease-in infinite alternate;top: -3px;}
@keyframes mArrow {0% {transform: rotate(-6deg);} 100% {transform: rotate(0deg);}}
.describ-video{color: #e3824b;font-style: italic;padding-left: 50px;font-size: 18px;margin: 10px 0px;line-height: 1.2;}
.img-video{position: relative;}
.img-video:before{position: absolute;content:url(../img/icon-player2.png);top: 38%;left: 44%;}
.block-players{background: rgb(119, 65, 41);
    background: -moz-linear-gradient(0deg, rgba(119, 65, 41, 1) 17%, rgba(66, 46, 35, 1) 67%);
    background: -webkit-linear-gradient(0deg, rgba(119, 65, 41, 1) 17%, rgba(66, 46, 35, 1) 67%);
    background: linear-gradient(0deg, rgba(119, 65, 41, 1) 17%, rgba(66, 46, 35, 1) 67%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#774129",endColorstr="#422e23",GradientType=1);
    padding: 80px 0px 50px;}
.players-box-item, .players-comp-item{width: 100%;margin-top: 4%;}
.say-player{display: flex;flex-wrap: wrap;padding: 0;margin: 20px 0px 40px;}
.say-player-item{width: 31%;margin-right: 1%;
    margin-left: 1%;margin-top: 2%;padding: 15px;}
.icon-say{text-align: center;margin-bottom: 20px;}
.icon-say img{max-width: 80%;opacity: .5;}
.text-say{font-size: 20px;font-weight: 300;text-align: center;line-height: 1.0;color: #fff3d3;}
.say-player-item + .say-player-item{border-left: 1px solid rgba(255,243,211, .2);}
.owl-nav{display: none!important;}
.owl-dots {width: 7%;margin: 20px auto;}
.owl-carousel button.owl-dot.active {margin: 5px;background: #fff8e5;color: #fff8e5;
    border: 1px solid #fff8e5;width: 9px;height: 9px;border-radius: 50px;}
.owl-carousel button.owl-dot {margin: 5px;background: transparent;color: #fff8e5;border: 1px solid #fff8e5;
    width: 9px;height: 9px;border-radius: 50px;}
.reviuse{background: rgb(119,65,41);
background: -moz-linear-gradient(180deg, rgba(119,65,41,1) 17%, rgba(66,46,35,1) 67%);
background: -webkit-linear-gradient(180deg, rgba(119,65,41,1) 17%, rgba(66,46,35,1) 67%);
background: linear-gradient(180deg, rgba(119,65,41,1) 17%, rgba(66,46,35,1) 67%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#774129",endColorstr="#422e23",GradientType=1);padding:30px 0px; }
.review-block{display: flex;flex-wrap: wrap;padding: 0;margin: 20px 0 80px 0}
.review-block-item{width: 31%;position: relative;margin-right: 1%;margin-left: 1%;margin-top: 2%;
    padding: 10px 10px;border: 2px solid #fff8e5;}
.review-block-item img{max-width: 100%;}
.review-block-item img:hover{opacity: .4;}
.review-block-item:before{position: absolute;content:url(../img/icon-player.png);top: 38%;left: 44%;}
.aft-rew{color:#fff8e5;margin-top: 20px;line-height: 1.1;}
.owl-carousel.players-comp{border-top:1px solid #774129;border-bottom:1px solid #774129;margin:50px 0px 70px 0px;padding: 30px 0px 30px 0px;}
.lego-help{display: flex;flex-wrap: wrap;padding: 0;margin: 20px 0 50px 0}
.lego-help-item{padding: 20px 20px 20px 50px;border-left: 1px solid #e3824b;margin: 50px 0px 30px;border-bottom: 1px solid #e3824b;border-right: 1px solid #e3824b;border-radius: 20px;width: 31%;margin-right: 1%;margin-left: 1%;margin-top: 2%;}
.help-icon{text-align: center;margin-bottom: 20px;}
.text-icon{color: #fff8e5;text-align: center;font-family: "Gilroy", sans-serif;line-height: 1.1;font-size: 20px;}
.block-one{margin:90px 0px 30px;}
.block-two{margin:60px 0px 30px;}
.abouts{background: rgb(119,65,41);
background: -moz-linear-gradient(180deg, rgba(119,65,41,1) 17%, rgba(66,46,35,1) 67%);
background: -webkit-linear-gradient(180deg, rgba(119,65,41,1) 17%, rgba(66,46,35,1) 67%);
background: linear-gradient(180deg, rgba(119,65,41,1) 17%, rgba(66,46,35,1) 67%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#774129",endColorstr="#422e23",GradientType=1);padding:30px 0px; }
.we-use-play{display: flex;flex-wrap: wrap;padding: 0;margin: 50px 0 30px 0}
.we-use-play-item{width: 31%;position: relative;margin-right: 1%;margin-left: 1%;margin-top: 5%;background: #fff8e5;
    padding: 15px;border-radius: 2px;}
.we-use-play-icon{position: absolute;top: -32px;left: 39%;width: 60px;height: 60px;}
.we-use-play-icon img{max-width: 100%;}
.we-use-play-text{font-size: 20px;padding-top: 20px;text-align: center;}
.we-use-play-item.child{margin-left: 34%;}
.motiv-bl {display: flex;flex-wrap: wrap;padding: 0;margin: 40px 0px 80px;}
.motiv-bl-item {width: 48%;margin-right: 1%;margin-left: 1%;margin-top: 2%;}
.photo-motiv img {max-width: 90%;}
.motiv-motiv {position: relative;padding: 10px;margin-bottom: 5px;}
.num-step {font-family: Gilroybold, sans-serif;font-size: 25px;color: #fff;background: #e3824b;padding: 5px 9px;top: 7px;left: -9%;position: absolute;}
.num-step:before {position: absolute;right: 0;top: 47%;bottom: 0;content: "";width: 0;height: 0;margin-right: -6px;margin-top: -3px;
    border-left: 6px solid #e3824b;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
.text-step {color: #fff8e5;font-family: "Gilroy", sans-serif;width: 90%;line-height: 1.1;font-size: 20px;}
.block-tree{margin-bottom: 80px; }
/*footer+popup*/
.footer-footer{background: #422e23;padding: 30px 0px;}
.footer-info{padding-top:20px;display: flex;flex-wrap: wrap;padding: 0;margin: 0px;}
.footer-info-item{width: 31%;margin-right: 1%;margin-left: 1%;margin-top: 2%;}
.info-com{color: #fff3d3;margin-bottom: 10px;}
.data-info{color: #fff3d3;width: 60%;}
.footer-phone{font-size: 25px;margin-bottom: 10px;}
.footer-phone a{color:#e3824b;text-decoration: none;}
.footer-phone a:hover{color:#fff8e4;text-decoration: underline;}
.footer-email{color: #fff3d3;}
ul.or-info{color: #fff3d3;list-style: none;}
ul.or-info li{color: #fff3d3;margin-bottom: 5px;}
.or-info a{color:#e3824b;text-decoration: underline;}
.or-info a:hover{color:#fff8e4;text-decoration: none;}
.fancybox-content {width: 530px;padding: 44px 44px 20px 44px;}
.block-form{}
.block-header-popup{}
.header-popup{color:#140605;text-align: center;font-size: 35px;font-family: "GilroyBold", sans-serif;line-height: 1.2;}
.describe-popup{text-align: center;color:#1f1514;font-family: "Gilroysemibold", sans-serif;font-size: 18px;line-height: 1.2;}
.form-order {width: 85%;margin-top: 50px;margin-bottom: 30px;margin-left: 11%;}
.input_form {width: 90%;margin-bottom: 15px;font-family: "Gilroy-Regular", sans-serif;color: #140605;
    height: 44px;font-size: 18px;line-height: 35px;border: 2px solid rgb(212,180,150,0.4);
    border-radius: 5px;text-indent: 12px;-webkit-transition: all 0.42s ease;
    -o-transition: all 0.42s ease;transition: all 0.42s ease;}
.input_form:focus {color: #392f2d;background-color: #fff;border-color: rgb(212,180,150,0.4);outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(212,180,150,0.2);}
.but-popup{width: 93%;margin-top: 20px;display: flex;justify-content: center;align-items: center;}
.but-buts{color: #fff;border-radius: 12px;font-family: "Gilroysemibold", sans-serif;font-size: 25px;text-transform: uppercase;
    background-image:linear-gradient(118deg, rgba(20,6,5,1) 10%, rgba(31,21,20,1) 59%);padding: 15px 25px;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;cursor: pointer;}
.but-buts:hover{color:rgb(212,180,150,0.8); }
.block-form{position: relative;}
.required-star{color: #e62f09;font-size: 23px;}
.block-form .required-star {position: absolute;left: 5px;top: 38%;margin-top: -13px;}
.errorBlock{color:rgb(212,180,150,.8);padding: 10px;font-family: 'Gilroysemibold', sans-serif;
font-size: 20px;text-align: center;width: 88%;margin: 0px auto}
.hidden{display: none;}





@media screen and (max-width: 1500px) {
.owl-dots {width: 9%;margin: 20px auto;}
.content-aft {width: 96%;}
.photo-aft {width: 96%;padding-top: 33px;}
.name-describ {width: 80%;}
.bul-aft {width: 98%;}
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1336px) {
.block-aftor {padding: 80px 0px 0px;}    
}
@media screen and (max-width: 1300px) {}
@media screen and (max-width: 1280px) {
.container {width: 1100px;}
.video-bg {height: 520px;}
.video-bg video {height: 520px;}
.layout {height: 520px;}
.describ-header {font-size: 35px;}
.header-video {font-size: 30px;}
.header-header-video {font-size: 70px;}
.block-content-video {top: 140px;}
.arrows img {top: -41px;}
.bul-aft ul {width: 100%;}
}
@media screen and (max-width: 1200px) {
.owl-dots {width: 11%;}    
.name-describ {width: 93%;}  
}
@media screen and (max-width: 1190px) {
.text-step {width: 100%;}   
.bul-aft ul li {font-size: 18px;}    
.block-zag {font-size: 35px;}    
.text-play {font-size: 18px;}   
.arrows img {top: -10px;}
.describ-video {font-size: 16px;}
ul.aboutplay li {font-size: 18px;}
.text-icon {font-size: 18px;}
.text-step {font-size: 18px;}
.we-use-play-text {font-size: 18px;}
.name-aft {font-size: 30px;}
.name-describ {font-size: 20px;}
}
@media screen and (max-width: 1080px) {
.container {width: 900px;}
.header__menu li {font-size: 18px;}
.img-video:before {top: 31%;left: 44%;}
.podzav {font-size: 18px;margin: 15px 0px;}
.arrows img {display: none;}
.num-step {left: -50px;}
.review-block-item:before {top: 23%;left: 41%;}
.data-info {width: 78%;}
}
@media screen and (max-width: 1024px) {
.header-video {font-size: 25px;}    
.header-header-video {font-size: 60px;margin-bottom: 60px;}    
.describ-header {font-size: 30px;}   
.video-bg {height: 460px;}
.video-bg video {height: 460px;}
.layout {height: 460px;}
.help-icon img{max-width:33%;}
.owl-dots {width: 13%;}
}
@media screen and (max-width: 992px) {
.owl-dots {width: 18%;}    
.owl-carousel.players-comp .owl-dots {width: 8%;}
}
@media screen and (max-width: 980px) {}
@media screen and (max-width: 912px) {}
@media screen and (max-width: 820px) {
.container {width: 800px;}
.but-but {font-size: 18px;}
.block-zag {font-size: 30px;}
.block-big-video-item {width: 90%;margin-right: 5%;margin-left: 5%;margin-top: 2%;}
.describ-video {padding-left: 0px;}
.lego-help-item {width: 48%;}
.help-icon img {max-width: 25%;}
.owl-dots {width: 20%;}
.aftor-aftor-item {width: 80%;margin-right: 10%;margin-left: 10%;margin-top: 2%;}
.review-block-item {width: 80%;margin-right: 10%;margin-left: 10%;}
.review-block-item:before {content: url(../img/icon-player2.png);top: 30%;left: 43%;}
}
@media screen and (max-width: 800px) {
.container {width: 700px;}
.info-com, .data-info, ul.or-info li {font-size: 12px;}
.owl-carousel.players-comp .owl-dots {width: 11%;}
}
@media screen and (max-width: 768px) {
.describ-header {font-size: 25px;}    
.header-header-video {font-size: 50px;margin-bottom: 40px;}    
.video-bg {height: 400px;}
.video-bg video {height: 400px;}
.layout {height: 400px;} 
.header__menu li {font-size: 16px;}
.motiv-bl-item {width: 80%;margin-right: 10%;margin-left: 10%;}
.photo-motiv img {max-width: 70%;}
.photo-motiv{text-align:center;}
.block-aftor {padding: 20px 0px 0px;}
}
@media screen and (max-width: 740px) {
.header__nav.open-menu .menu__item {color: #e3824b;}
.header__nav.open-menu .header__menu li {margin: 21px 0px 26px 33px;}   
.header__nav.open-menu .menu__item:hover{color:#422e23;text-decoration: underline;}   
.headers-text {font-size: 30px;} 
.video-bg {height: 360px;}
.video-bg video {height: 360px;}
.layout {height: 360px;} 
.block-content-video {top: 80px;}
.block-zag {font-size: 25px;}
.owl-dots {width: 22%;}
}
@media screen and (max-width: 736px) {}
@media screen and (max-width: 684px) {
.container {width: 580px;}
.footer-info-item {width: 98%;}
.footer-phone {margin-top: 20px;}
.footer-email {margin-bottom: 20px;}
.owl-dots {width: 24%;}
.we-use-play-item {width: 48%;margin-top: 9%;}
.review-block-item:before {content: url(../img/icon-player.png);top: 35%;left: 45%;}
}
@media screen and (max-width: 667px) {
.header-popup {font-size: 30px;}    
.fancybox-content {width: 400px;padding: 30px 30px 20px 30px;} 
.help-icon img {max-width: 35%;}
.owl-dots {width: 46%;}
}
@media screen and (max-width: 600px) {
.describ-header {font-size: 20px;}    
.header-video {font-size: 20px;}
.header-header-video {font-size: 45px;margin-bottom: 40px;}
.video-bg {height: 320px;}
.video-bg video {height: 320px;}
.layout {height: 320px;} 
.img-video:before {content: url(../img/icon-player.png);top: 37%;left: 47%;}
.photo-motiv img {max-width: 90%;}
.owl-dots {width: 55%;}
.name-describ {font-size: 18px;}
.name-aft {font-size: 25px;}
.cookie-content {
        flex-direction: column;
        text-align: center;
    }
    .cookie-banner {
        bottom: 0;
        left: 0;
        right: 0;
        border-radius: 0;
    }
}
@media screen and (max-width: 593px) {
.aftor-aftor-item {width: 90%;margin-right: 5%;margin-left: 5%;}   
}
@media screen and (max-width: 568px) {
.container {width: 500px;}
.lego-help-item {width: 98%;}
.help-icon img {max-width: 16%;}
.we-use-play-item {width: 98%;margin-top: 9%;}
.we-use-play-icon {top: -32px;left: 44%;}
.review-block-item:before {top: 30%;left: 45%;}
.owl-carousel.players-comp .owl-dots {width: 14%;}
}
@media screen and (max-width: 540px) {
.owl-dots {width: 60%;}    
.photo-aft {width: 100%;padding-top: 0px;}   
.review-block-item {width: 90%;margin-right: 5%;margin-left: 5%;}
.abouts {padding: 10px 0px 20px;}
}
@media screen and (max-width: 480px) {
.container {width: 400px;}
.header-header-video {font-size: 40px;margin-bottom: 40px;}
.block-zag {font-size: 22px;}
.help-icon img {max-width: 21%;}
.owl-dots {width: 70%;}
.we-use-play-icon {top: -32px;left: 41%;}
.owl-carousel.players-comp .owl-dots {width: 18%;}
}
@media screen and (max-width: 420px) {
.describ-header {font-size: 18px;}    
.header-video {font-size: 18px;}   
.header-header-video {font-size: 32px;margin-bottom: 40px;}
.video-bg {height: 300px;}
.video-bg video {height: 300px;}
.layout {height: 300px;} 
.num-step {left: -33px;}
.text-step {padding-left: 20px;}
.owl-dots {width: 80%;}
.fancybox-content {width: 300px;padding: 30px 20px 20px 20px;}
.header-popup {font-size: 28px;}
.describe-popup {font-size: 14px;}
.but-popup .but-but {font-size: 15px;}
.img-video {margin: 20px 0px;}
}
@media screen and (max-width: 414px) {}
@media screen and (max-width: 393px) {
.container {width: 300px;}
.fancybox-content {width: 300px;}
.input_form {font-size: 15px;width: 100%;}
.header-popup {font-size: 25px;}
.describe-popup {font-size: 13px;}
.form-order {width: 88%;margin-top: 30px;margin-bottom: 30px;margin-left: 6%;}
.but-popup .but-but {font-size: 15px;}
.header-header-video {font-size: 30px;margin-bottom: 40px;}
.block-big-video-item {width: 98%;margin-right: 1%;margin-left: 1%;}
.photo-motiv img {max-width: 100%;}
.motiv-bl-item {width: 98%;margin-right: 1%;margin-left: 1%;}
.we-use-play-item {width: 98%;margin-top: 17%;}
.review-block-item {width: 98%;margin-right: 1%;margin-left: 1%;}
.owl-carousel.players-comp .owl-dots {width: 22%;}
}
@media screen and (max-width: 390px) {
.help-icon img {max-width: 34%;}    
}
@media screen and (max-width: 387px) {}
@media screen and (max-width: 384px) {
.review-block-item:before {top: 24%;left: 45%;} 
.num-step {left: -20px;}
.text-step {padding-left: 30px;}
.owl-dots {width: 82%;}
}
@media screen and (max-width: 375px) {
.owl-dots {width: 86%;}    
    
}
@media screen and (max-width: 360px) {}
@media screen and (max-width: 320px) {}

