@charset "UTF-8";@font-face{font-family:Kaspersky Sans Display;src:url(../fonts/Kaspersky_Sans_Display_Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Kaspersky Sans Display;src:url(../fonts/Kaspersky_Sans_Display_Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kaspersky Sans Display;src:url(../fonts/Kaspersky_Sans_Display_Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Kaspersky Sans Display;src:url(../fonts/Kaspersky_Sans_Display_SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Kaspersky Sans Display;src:url(../fonts/Kaspersky_Sans_Display_Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Kaspersky Sans Display;src:url(../fonts/Kaspersky_Sans_Display_ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}html{text-size-adjust:none;-webkit-tap-highlight-color:transparent}body{margin:0}h1,h2,h3,h4,h5,h6,p{margin-block:0}ul{margin-block:0;padding:0;list-style:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,picture{max-width:100%;height:auto;display:block}svg:not([width]){width:100%;height:100%}table{border-color:currentcolor}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}.button{display:inline-flex;align-items:center;justify-content:center;padding:0;text-decoration:none;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.button:focus{outline:none}.button:disabled{pointer-events:none}.cookie__button{height:40px;padding-inline:24px;font-weight:600;font-size:14px;line-height:16px;border-radius:8px}.nav__menu-button,.nav__menu-button--es{height:64px;padding-inline:24px;font-weight:600;font-size:21px;line-height:24px;border-radius:8px}.nav__menu-button,.nav__menu-button--es,.cookie__button{color:#fff;background-color:#00a88e}.nav__menu-button:hover,.nav__menu-button--es:hover,.cookie__button:hover,.nav__menu-button:focus,.nav__menu-button--es:focus,.cookie__button:focus{background-color:#29ccb1}.nav__menu-button:active,.nav__menu-button--es:active,.cookie__button:active{background-color:#138170}.game-promo__button,.promo__button,.promo__button--es,.hero__button,.hero__button--es{color:#fff;background-color:#1d1d1b}.game-promo__button:hover,.promo__button:hover,.promo__button--es:hover,.hero__button:hover,.hero__button--es:hover,.game-promo__button:focus,.promo__button:focus,.promo__button--es:focus,.hero__button:focus,.hero__button--es:focus{color:#29ccb1}.game-promo__button:active,.promo__button:active,.promo__button--es:active,.hero__button:active,.hero__button--es:active{color:#00a88e}:root{--control: #ffffff;--control-hover: rgba(255, 255, 255, .6);--control-checked: #00a88e;--control-checked-hover: #29ccb1}input[type=checkbox]{width:20px;height:20px;padding:0;background-color:transparent;border:2px solid var(--control);border-radius:4px;outline:none;cursor:pointer;transition:all .3s ease;appearance:none}input[type=checkbox]:hover{border-color:var(--control-hover)}input[type=checkbox]:checked{background-color:var(--control-checked);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path style="fill: %23fff" d="M16.31 6.29a.9959.9959 0 0 0-1.41 0l-6.36 6.36-2.83-2.83a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.54 3.54c.39.39 1.02.39 1.41 0l7.07-7.07c.39-.39.39-1.02 0-1.41Z"/></svg>');border-color:var(--control-checked)}input[type=checkbox]:checked:hover{background-color:var(--control-checked-hover);border-color:var(--control-checked-hover)}input[type=radio]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:transparent;border:2px solid var(--control);border-radius:50%;outline:none;cursor:pointer;transition:all .3s ease;appearance:none}input[type=radio]:hover{border-color:var(--control-hover)}input[type=radio]:before{width:10px;height:10px;background-color:var(--control-checked);border-radius:50%;transform:scale(0);transition:all .3s ease;content:""}input[type=radio]:hover:before{background-color:var(--control-checked-hover)}input[type=radio]:checked{border-color:var(--control-checked)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:checked:hover{border-color:var(--control-checked-hover)}input[type=radio]:checked:hover:before{background-color:var(--control-checked-hover)}.cookie{position:fixed;right:0;bottom:0;left:0;background-color:#000c}.cookie__container{display:grid;gap:16px;align-items:center;padding-block:16px}@media (width >= 640px){.cookie__container{grid-template-columns:1fr auto;gap:32px}}.cookie__text{color:#fff;font-weight:400;font-size:14px;line-height:18px}.cookie__link{color:#29ccb1;transition:color .3s ease}.cookie__link:hover{color:#3de8ca}#form .contact__bitrix .b24-form{--b24-primary-color: #1d1d1b !important;--b24-primary-text-color: #ffffff !important;--b24-text-color: rgba(42, 53, 65, .7) !important;--b24-background-color: transparent !important;width:100%!important;min-height:0!important;font-family:Kaspersky Sans Display,sans-serif!important;background:transparent!important}#form .contact__bitrix .b24-form *,#form .contact__bitrix .b24-form *:before,#form .contact__bitrix .b24-form *:after{box-sizing:border-box!important;font-family:Kaspersky Sans Display,sans-serif!important}#form .contact__bitrix .b24-form a{color:inherit!important;font:inherit!important;font-weight:600!important;text-decoration:underline!important}#form .contact__bitrix .b24-form .b24-form-wrapper,#form .contact__bitrix .b24-form .b24-form-content{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#form .contact__bitrix .b24-form .b24-form-shadow{box-shadow:none!important}#form .contact__bitrix .b24-form .b24-form-header,#form .contact__bitrix .b24-form .b24-form-header-padding,#form .contact__bitrix .b24-form .b24-form-sign,#form .contact__bitrix .b24-form .b24-form-padding-side:before,#form .contact__bitrix .b24-form .b24-form-padding-side:after,#form .contact__bitrix .b24-form .b24-form-recaptcha,#form .contact__bitrix .b24-form .b24-form-icon-remove{display:none!important}#form .contact__bitrix .b24-form form{display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important;min-width:0!important;margin:0!important}#form .contact__bitrix .b24-form form>div:first-of-type{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}#form .contact__bitrix .b24-form .b24-form-field{grid-column:1/-1;height:auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}#form .contact__bitrix .b24-form .b24-form-field:nth-child(1),#form .contact__bitrix .b24-form .b24-form-field:nth-child(2){grid-column:span 1}#form .contact__bitrix .b24-form .b24-form-control-container{position:relative!important;height:auto!important;min-height:48px!important;margin:0!important}#form .contact__bitrix .b24-form .b24-form-control{width:100%!important;height:48px!important;min-height:48px!important;padding:16px 12px!important;color:#2a3541b3!important;font-weight:400!important;font-size:14px!important;line-height:16px!important;background:#fff!important;border:1px solid rgba(42,53,65,.2)!important;border-radius:8px!important;outline:0!important;box-shadow:none!important;opacity:1!important;transition:border-color .2s ease!important}#form .contact__bitrix .b24-form .b24-form-control:hover,#form .contact__bitrix .b24-form .b24-form-control:focus{border-color:#29ccb1!important}#form .contact__bitrix .b24-form .b24-form-control-label{inset-block-start:16px!important;inset-inline-start:12px!important;max-width:calc(100% - 24px)!important;padding:0!important;color:#2a3541b3!important;font-weight:400!important;font-size:14px!important;line-height:16px!important;background:transparent!important;transform:none!important;opacity:1!important}#form .contact__bitrix .b24-form .b24-form-control:focus+.b24-form-control-label,#form .contact__bitrix .b24-form .b24-form-control-not-empty+.b24-form-control-label{opacity:0!important}#form .contact__bitrix .b24-form .b24-form-control-required{display:none!important}#form .contact__bitrix .b24-form .b24-form-control-alert-message{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:14px!important;margin:4px 0 0!important;padding:0!important;color:#f35!important;font-weight:400!important;font-size:12px!important;line-height:14px!important;background:transparent!important;border-radius:0!important;transform:none!important}#form .contact__bitrix .b24-form .b24-form-control-alert-message:before,#form .contact__bitrix .b24-form .b24-form-control-alert-message:after{content:none!important}#form .contact__bitrix .b24-form .b24-form-field-agreement{grid-column:1/-1!important;min-height:80px!important;margin-top:8px!important}#form .contact__bitrix .b24-form .b24-form-field-agreement .b24-form-control-container{display:block!important;min-height:0!important}#form .contact__bitrix .b24-form .b24-form-field-agreement label{position:relative!important;display:flex!important;align-items:flex-start!important;gap:12px!important}#form .contact__bitrix .b24-form .b24-form-field-agreement label:before{width:20px!important;height:20px!important;flex:0 0 20px!important;background:#fff!important;border:2px solid rgba(42,53,65,.4)!important;border-radius:4px!important;content:""!important}#form .contact__bitrix .b24-form .b24-form-field-agreement label:has(input[type=checkbox]:checked):before{background:#1d1d1b!important;border-color:#1d1d1b!important}#form .contact__bitrix .b24-form .b24-form-field-agreement label:has(input[type=checkbox]:checked):after{position:absolute!important;top:4px!important;width:6px!important;height:10px!important;border:solid #ffffff!important;content:""!important}[dir=ltr] #form .contact__bitrix .b24-form .b24-form-field-agreement label:has(input[type=checkbox]:checked):after{left:7px!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}[dir=rtl] #form .contact__bitrix .b24-form .b24-form-field-agreement label:has(input[type=checkbox]:checked):after{right:7px!important;border-width:0 0 2px 2px!important;transform:rotate(-45deg)!important}#form .contact__bitrix .b24-form .b24-form-field-agreement input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;margin:0!important;opacity:0!important}#form .contact__bitrix .b24-form .b24-form-control-desc{margin:0!important;color:#2a3541b3!important;font-weight:400!important;font-size:14px!important;line-height:16px!important;opacity:1!important}#form .contact__bitrix .b24-form .b24-form-btn-container,#form .contact__bitrix .b24-form .b24-form-btn-block{margin:0!important;padding:0!important}#form .contact__bitrix .b24-form .b24-form-btn-block{display:flex!important}#form .contact__bitrix .b24-form .b24-form-btn{width:100%!important;height:48px!important;min-height:48px!important;padding:14px 24px!important;color:#fff!important;font-weight:600!important;font-size:16px!important;line-height:20px!important;background-color:#1d1d1b!important;border:0!important;border-radius:8px!important;box-shadow:none!important}#form .contact__bitrix .b24-form .b24-form-btn:hover:not(:disabled),#form .contact__bitrix .b24-form .b24-form-btn:focus-visible:not(:disabled){color:#3de8ca!important}#form .contact__bitrix .b24-form .b24-form-btn:disabled{cursor:not-allowed!important;opacity:.55!important}@media (width >= 640px){#form .contact__bitrix .b24-form .b24-form-field-agreement{min-height:32px!important}#form .contact__bitrix .b24-form .b24-form-btn{width:200px!important}}@media (width >= 1024px){#form .contact__bitrix .b24-form .b24-form-field-agreement{min-height:48px!important}}.modal{padding:0;overflow:visible;color:#fff;background-color:#21272f;border:none;border-radius:16px;outline:none}.modal::backdrop{background-color:#000000e6}.modal [data-close]{position:absolute;width:24px;height:24px;color:#fff6;transition:color .3s ease}.modal [data-close]:hover{color:#fff9}.modal__content{max-width:584px;padding:32px 24px}.modal__content+[data-close]{inset-block-start:12px;inset-inline-end:12px}.modal #player{display:block;width:800px;height:450px;overflow:hidden;border-radius:16px}.modal #player+[data-close]{inset-block-start:0;inset-inline-end:-32px}body{display:grid;grid-template-rows:1fr auto;min-width:375px;height:100dvh;color:#fff;font-family:Kaspersky Sans Display,sans-serif;background-color:#0f151c}.container{width:100%;max-width:1264px;margin-inline:auto;padding-inline:16px}@media (width >= 640px){.container{padding-inline:32px}}.select-none{-webkit-user-select:none;user-select:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}:root{--nav-height: 54px}@media (width >= 1024px){:root{--nav-height: 64px}}.header{position:fixed;top:0;right:0;left:0;z-index:99}body{padding-top:var(--nav-height)}section[id]{scroll-margin-top:var(--nav-height)}.nav{background-color:#21272f;box-shadow:0 4px 32px #00000052}@media (width >= 1024px){.nav{color:#1d1d1b;background-color:#fff;box-shadow:0 2px 4px -2px #18274b1f,0 4px 4px -2px #18274b14}}.nav__container{display:grid}@media (width < 1024px){.nav__container:has(.nav__button),.nav__container:has(.nav__lang-menu){grid-template-columns:64px 1fr 64px;padding-inline:0}}@media (width >= 1024px){.nav__container{display:flex;justify-content:center;max-width:1223px;padding-inline:0}}@media (width >= 1280px){.nav__container{display:grid;grid-template-columns:202px 836px;justify-content:space-between}}.nav__button{display:flex;flex-direction:column;gap:3px;justify-content:center;width:64px}.nav__button span{width:18px;height:2px;background-color:#fff;border-radius:2px;transition:all .3s ease}[dir=ltr] .nav__button span{transform-origin:0 50%}[dir=rtl] .nav__button span{transform-origin:100% 50%}.nav__button.open span{width:20px}.nav__button.open span:nth-child(1){rotate:45deg;translate:2.5px -2px}.nav__button.open span:nth-child(2){opacity:0}.nav__button.open span:nth-child(3){rotate:-45deg;translate:2.5px 2px}@media (width >= 1024px){.nav__button{display:none}}.nav__logo{display:flex;width:169.84px;height:var(--nav-height);margin-inline:auto;color:#fff}@media (width >= 1024px){.nav__logo{display:none;width:202px;margin-inline:0;color:#1d1d1b}}@media (width >= 1280px){.nav__logo{display:flex}}.nav__menu{display:none}@media (width < 1024px){.nav__menu.open{position:absolute;top:var(--nav-height);display:block;width:100%;max-height:calc(100dvh - var(--nav-height));overflow:auto;background-color:#21272f}.nav__menu.open li:not(:last-of-type){position:relative}.nav__menu.open li:not(:last-of-type):before{position:absolute;bottom:0;height:1px;background-color:#ffffff1a;content:"";inset-inline:16px}.nav__menu.open li:has(.nav__menu-button){padding:16px}}@media (width >= 1024px){.nav__menu{display:flex;align-items:center;justify-content:space-between;width:836px}}.nav__menu-link{position:relative;display:flex;align-items:center;min-height:64px;padding-inline:16px;color:#fff;font-weight:400;font-size:18px;line-height:21px;white-space:nowrap;text-decoration:none}.nav__menu-link:before{position:absolute;width:3px;height:100%;background-color:#29ccb1;border-radius:3px;opacity:0;transition:opacity .3s ease;content:"";inset-inline-start:0}.nav__menu-link:hover:before,.nav__menu-link:focus-visible:before,.nav__menu-link.active:before,.nav__menu-link.open:before{opacity:1}@media (width >= 1024px){.nav__menu-link{justify-content:center;min-height:32px;padding-inline:0;color:#1d1d1b;font-weight:500;font-size:14px;line-height:16px;white-space:normal;text-align:center}.nav__menu li:nth-child(1) .nav__menu-link{width:120px}.nav__menu li:nth-child(2) .nav__menu-link{width:151px}.nav__menu li:nth-child(3) .nav__menu-link{width:125px}.nav__menu li:nth-child(4) .nav__menu-link{width:224px}.nav__menu-link:before{bottom:-16px;width:100%;height:3px;inset-inline:0}}.nav__menu-button{width:100%}@media (width >= 1024px){.nav__menu-button{width:auto;min-width:208px;color:#fff;background-color:#1d1d1b;height:48px;padding-inline:24px;font-weight:600;font-size:16px;line-height:20px;border-radius:8px}[dir=ltr] .nav__menu-button{margin-left:0}[dir=rtl] .nav__menu-button{margin-right:0}.nav__menu-button:hover,.nav__menu-button:focus{color:#29ccb1;background-color:#1d1d1b}.nav__menu-button:active{color:#00a88e}}.nav__menu-button--es{width:100%}@media (width >= 1024px){.nav__menu-button--es{width:auto;min-width:288px;color:#fff;background-color:#1d1d1b;height:48px;padding-inline:24px;font-weight:600;font-size:16px;line-height:20px;border-radius:8px}[dir=ltr] .nav__menu-button--es{margin-left:0}[dir=rtl] .nav__menu-button--es{margin-right:0}.nav__menu-button--es:hover,.nav__menu-button--es:focus{color:#29ccb1;background-color:#1d1d1b}.nav__menu-button--es:active{color:#00a88e}}.hero{display:flex;min-height:870px;padding-block:40px 0;color:#1d1d1b;background-color:#fff;background-image:url(../images/hero-mobile.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media (width >= 640px){.hero{min-height:476px;padding-block:48px 0;background-image:url(../images/hero-tablet.webp)}}@media (width >= 1024px){.hero{min-height:560px;padding-block:64px 0;background-image:url(../images/hero-desktop.webp)}}.hero__container{display:flex;align-items:flex-start;width:100%}.hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-width:0}@media (width >= 640px){.hero__content{gap:48px;max-width:366px}}@media (width >= 1024px){.hero__content{max-width:589px}}.hero__copy{display:flex;flex-direction:column;gap:8px;width:100%}@media (width >= 640px){.hero__copy{gap:24px}}.hero__title{width:100%;margin:0;color:#1d1d1b;font-weight:500;font-size:42px;line-height:42px}@media (width >= 1024px){.hero__title{font-size:72px;line-height:72px}}.hero__description{display:flex;flex-direction:column;gap:12px;width:100%}.hero__text{color:#1d1d1b;font-weight:400;font-size:21px;line-height:24px}.hero__button{height:64px;padding-inline:24px;font-weight:600;font-size:21px;line-height:24px;border-radius:8px;width:100%;border-bottom:4px solid #1d1d1b}@media (width >= 640px){.hero__button{width:300px}}.hero__button--es{height:64px;padding-inline:24px;font-weight:600;font-size:21px;line-height:24px;border-radius:8px;width:100%;border-bottom:4px solid #1d1d1b}@media (width >= 640px){.hero__button--es{width:360px}}.overview{padding-block:24px 32px;color:#1d1d1b;background-color:#fff}@media (width >= 640px){.overview{padding-block:64px 56px}}.overview__container{display:flex;flex-direction:column;gap:24px}@media (width >= 640px){.overview__container{gap:32px}}@media (width >= 1024px){.overview__container{gap:64px}}.overview__header{display:flex;flex-direction:column;gap:8px;width:100%;max-width:1000px;margin-inline:auto}@media (width >= 640px){.overview__header{gap:16px;text-align:center}}.overview__eyebrow{font-weight:600;font-size:14px;line-height:18px;letter-spacing:.12em;text-transform:uppercase}.overview__title{font-weight:500;font-size:32px;line-height:36px}@media (width >= 1024px){.overview__title{font-size:48px;line-height:48px}}.overview__subtitle{font-weight:400;font-size:18px;line-height:21px}.overview__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(194px,auto) minmax(210px,auto) minmax(267px,auto) minmax(256px,auto);gap:16px;width:100%}@media (width >= 640px){.overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(210px,auto))}}@media (width >= 1024px){.overview__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(229px,auto) minmax(181px,auto);gap:24px}}.overview__card{display:flex;flex-direction:column;min-width:0;padding:16px;color:#2a3541b3;background-color:#f4f7fa;border-radius:16px}@media (width >= 640px){.overview__card{padding:24px}}.overview__card--screensavers{justify-content:space-between;gap:12px}[dir=ltr] .overview__card--screensavers{background:linear-gradient(154.05deg,#66fe99 6.25%,#a8e6fc 69.87%),radial-gradient(201.26% 196.4% at 100% 0%,#fbfafe,#fff0)}[dir=rtl] .overview__card--screensavers{background:linear-gradient(-154.05deg,#66fe99 6.25%,#a8e6fc 69.87%),radial-gradient(201.26% 196.4% at 100% 0%,#fbfafe,#fff0)}.overview__card--picture{width:100%;height:100%;padding:0;overflow:hidden;object-fit:cover}[dir=ltr] .overview__card--picture{background:linear-gradient(135deg,#eef2f4,#d7dde1)}[dir=rtl] .overview__card--picture{background:linear-gradient(-135deg,#eef2f4,#d7dde1)}@media (width >= 640px){.overview__card--picture{padding:0}}.overview__card--guide,.overview__card--calendar{gap:12px}@media (width >= 640px){.overview__card--guide{grid-column:1/-1}}@media (width >= 1024px){.overview__card--guide{grid-column:1/span 2;grid-row:2}}@media (width >= 640px){.overview__card--calendar{grid-column:1/-1}}@media (width >= 1024px){.overview__card--calendar{grid-column:3;grid-row:1/span 2}}.overview__icon{flex:0 0 auto;width:64px;height:64px;max-width:none;object-fit:contain}.overview__card-copy{display:flex;flex-direction:column;max-width:100%}.overview__card-title{font-weight:500;font-size:30px;line-height:32px}@media (width >= 640px){.overview__card-title{font-size:32px;line-height:36px}}.overview__card-text{font-weight:400;font-size:18px;line-height:21px}.promo{padding-block:40px;color:#1d1d1b;background-color:#fff}@media (width >= 640px){.promo{padding-block:40px 80px}}.promo__container{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (width >= 640px){.promo__container{gap:32px}}@media (width >= 1024px){.promo__container{grid-template-columns:minmax(0,1.205fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.167vw,80px)}}.promo__preview{position:relative;display:block;width:100%;height:220px;padding:0;overflow:hidden;background-color:#0f151c;border:1px solid rgba(29,54,83,.17);border-radius:20px;cursor:pointer}@media (width >= 640px){.promo__preview{height:400px;border-radius:24px}}.promo__preview-image{width:100%;height:100%;object-fit:cover}.promo__play{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background-color:#29ccb1;border-radius:50%;translate:-50% -50%;transition:background-color .3s ease,scale .3s ease}[dir=ltr] .promo__play{left:50%}[dir=rtl] .promo__play{right:50%}.promo__preview:hover .promo__play,.promo__preview:focus-visible .promo__play{background-color:#00a88e;scale:1.06}@media (width >= 640px){.promo__play{width:80px;height:80px}}.promo__play-icon{width:24px;height:24px}@media (width >= 640px){.promo__play-icon{width:40px;height:40px}}.promo__content{display:flex;flex-direction:column;gap:32px;min-width:0}.promo__copy{display:flex;flex-direction:column;gap:8px}@media (width >= 640px){.promo__copy{gap:16px}}@media (width >= 1024px){.promo__copy{gap:32px}}.promo__title{font-weight:500;font-size:24px;line-height:27px}@media (width >= 640px){.promo__title{font-size:32px;line-height:36px}}@media (width >= 1024px){.promo__title{font-size:42px;line-height:42px}}.promo__text{font-weight:400;font-size:18px;line-height:21px}.promo__button{height:48px;padding-inline:24px;font-weight:600;font-size:16px;line-height:20px;border-radius:8px;width:100%;border-bottom:4px solid #1d1d1b}@media (width >= 640px){.promo__button{width:200px}}.promo__button--es{height:48px;padding-inline:24px;font-weight:600;font-size:16px;line-height:20px;border-radius:8px;width:100%;border-bottom:4px solid #1d1d1b}@media (width >= 640px){.promo__button--es{width:240px}}.benefits{padding-block:40px;color:#fff;background:#1d1d1b}@media (width >= 640px){.benefits{min-height:781px;padding-block:56px}}@media (width >= 1024px){.benefits{min-height:634px;padding-block:80px}}.benefits__container{display:flex;flex-direction:column;gap:8px}.benefits__description{font-weight:600;font-size:14px;line-height:18px;letter-spacing:.12em;text-transform:uppercase}@media (width >= 640px){.benefits__description{text-align:center}}.benefits__title{width:100%;color:#fff;font-weight:500;font-size:32px;line-height:36px}@media (width >= 640px){.benefits__title{max-width:704px;margin:0 auto 32px;text-align:center}}@media (width >= 1024px){.benefits__title{max-width:1000px;font-size:48px;line-height:48px}}.benefits__content{display:flex;flex-direction:column;gap:40px;width:100%;min-width:0}.benefits__lead{color:#3de8ca;font-weight:500;font-size:24px;line-height:27px}@media (width >= 640px){.benefits__lead{text-align:center}}@media (width >= 1024px){.benefits__lead{font-size:32px;line-height:36px}}.benefits__uses{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%}@media (width >= 640px){.benefits__uses{grid-auto-rows:112px}}@media (width >= 1024px){.benefits__uses{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:128px;gap:24px}}.benefits__use{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;font-weight:500;font-size:21px;line-height:24px;background-color:#292929;border-radius:16px}.benefits__use img{width:32px;height:32px;flex:0 0 32px;object-fit:contain}@media (width >= 640px){.benefits__use img{width:64px;height:64px;flex-basis:64px}}@media (width >= 640px){.benefits__use{flex-direction:row;align-items:center;gap:24px;padding:24px}}@media (width >= 1024px){.benefits__use{padding:32px}}.game-promo{padding-block:40px;color:#1d1d1b;background-color:#fff}@media (width >= 640px){.game-promo{padding-block:56px}}@media (width >= 1024px){.game-promo{padding-block:80px}}.game-promo__container{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (width >= 1024px){.game-promo__container{grid-template-columns:minmax(0,508fr) minmax(0,612fr);align-items:center;gap:clamp(32px,4.167vw,80px)}}.game-promo__content{display:flex;flex-direction:column;gap:16px;min-width:0}@media (width >= 640px){.game-promo__content{gap:40px}}@media (width >= 1024px){.game-promo__content{justify-content:center;height:400px}}.game-promo__copy{display:flex;flex-direction:column;gap:8px}@media (width >= 640px){.game-promo__copy{gap:24px}}.game-promo__tag{align-self:flex-start;padding:8px 16px;color:#1d1d1b;font-weight:600;font-size:12px;line-height:14px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:24px}[dir=ltr] .game-promo__tag{background:linear-gradient(154.05deg,#66fe99 6.25%,#a8e6fc 69.87%),radial-gradient(201.26% 196.4% at 100% 0%,#fbfafe,#fff0)}[dir=rtl] .game-promo__tag{background:linear-gradient(-154.05deg,#66fe99 6.25%,#a8e6fc 69.87%),radial-gradient(201.26% 196.4% at 100% 0%,#fbfafe,#fff0)}.game-promo__text-group{display:flex;flex-direction:column;gap:8px}.game-promo__title{font-weight:500;font-size:24px;line-height:27px}@media (width >= 640px){.game-promo__title{font-size:32px;line-height:36px}}@media (width >= 1024px){.game-promo__title{font-size:42px;line-height:42px}}.game-promo__text{font-weight:400;font-size:18px;line-height:21px}.game-promo__button{height:48px;padding-inline:24px;font-weight:600;font-size:16px;line-height:20px;border-radius:8px;width:100%}@media (width >= 640px){.game-promo__button{width:200px}}.game-promo__image{order:-1;width:100%;height:220px;object-fit:cover;border-radius:24px}@media (width >= 640px){.game-promo__image{order:0;height:400px}}.contact{min-height:1062px;padding:344px 0 40px;background:#1d1d1b url(../images/form-mobile.webp) center top/360px 360px no-repeat}@media (width >= 640px){.contact{min-height:1192px;padding-block:560px 76px;background-image:url(../images/form-tablet.webp);background-size:768px 604px}}@media (width >= 1024px){.contact{min-height:812px;padding-block:100px 140px;background-image:url(../images/form-desktop.webp);background-size:1920px 812px;background-repeat:no-repeat;background-size:cover}}.contact__container{display:flex;justify-content:center}@media (width >= 1024px){.contact__container{justify-content:flex-end}}.contact__form-card{display:flex;flex-direction:column;gap:32px;width:100%;max-width:100%;min-width:0;min-height:622px;padding:16px;color:#1d1d1b;background-color:#fff;border-radius:16px;box-shadow:0 4px 24px #23d1ae3d}@media (width >= 640px){.contact__form-card{gap:24px;max-width:704px;min-height:556px;padding:32px 24px}}@media (width >= 1024px){.contact__form-card{max-width:612px;min-height:572px}}.contact__header{display:flex;flex-direction:column;gap:8px}.contact__form-title{font-weight:500;font-size:24px;line-height:27px}@media (width >= 640px){.contact__form-title{font-size:32px;line-height:36px}}.contact__form-description{color:#2a3541b3;font-weight:400;font-size:14px;line-height:16px}.contact__bitrix{width:100%;min-width:0}.webinar{padding-block:40px;color:#fff;background:radial-gradient(40.94% 92.54% at 102.68% 102.01%,#3bc07e,#2f887700),linear-gradient(0deg,#1d1d1b,#1d1d1b)}@media (width < 375px){.webinar{width:100vw}}@media (width >= 640px){.webinar{padding-block:40px;background:radial-gradient(110.21% 69.36% at 131.12% 83.6%,#3bc07e,#2f887700),linear-gradient(0deg,#1d1d1b,#1d1d1b)}}@media (width >= 1280px){.webinar{min-height:769px;padding-block:84px 52px;background:radial-gradient(40.94% 92.54% at 102.68% 102.01%,#3bc07e,#2f887700),linear-gradient(0deg,#1d1d1b,#1d1d1b)}}.webinar__container{width:100%}@media (width >= 1280px){.webinar__container{max-width:1264px}}.webinar__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}@media (width >= 1280px){.webinar__content{display:grid;grid-template-columns:minmax(0,508px) minmax(540px,636px);grid-template-rows:auto auto 1fr;gap:0 clamp(48px,5vw,96px);justify-content:space-between}}.webinar__tags{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}@media (width >= 1280px){.webinar__tags{flex-direction:row;align-items:center;gap:8px;grid-column:1;grid-row:1}}.webinar__tag{display:inline-flex;align-items:center;justify-content:center;height:24px;padding-inline:10px;color:#2a3541;font-weight:600;font-size:12px;line-height:14px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px}@media (width >= 640px){.webinar__tag{height:34px;padding-inline:16px;font-size:14px;line-height:18px}}.webinar__tag--type{flex:0 0 auto}[dir=ltr] .webinar__tag--type{background:linear-gradient(154.05deg,#66fe99 6.25%,#a8e6fc 69.87%),radial-gradient(201.26% 196.4% at 100% 0%,#fbfafe,#fff0)}[dir=rtl] .webinar__tag--type{background:linear-gradient(-154.05deg,#66fe99 6.25%,#a8e6fc 69.87%),radial-gradient(201.26% 196.4% at 100% 0%,#fbfafe,#fff0)}.webinar__tag--date{flex:0 0 auto;min-width:0;padding-inline:8px;font-size:10px;letter-spacing:.08em;background-color:#fff}@media (width >= 640px){.webinar__tag--date{padding-inline:16px;font-size:14px;letter-spacing:.12em}}.webinar__copy{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:16px}@media (width >= 640px){.webinar__copy{margin-top:24px}}@media (width >= 1280px){.webinar__copy{grid-column:1;grid-row:2}}.webinar__title{width:100%;font-weight:500;font-size:32px;line-height:36px}@media (width >= 640px){.webinar__title{font-size:54px;line-height:54px}}@media (width >= 1280px){.webinar__title{font-size:42px;line-height:42px}}.webinar__description{display:flex;flex-direction:column;gap:16px;color:#fff9;font-weight:400;font-size:24px;line-height:27px}.webinar__speakers{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:24px}@media (width >= 640px){.webinar__speakers{margin-top:40px;gap:24px}}@media (width >= 1280px){.webinar__speakers{grid-column:2;grid-row:1/span 3;align-self:start;margin-top:90px}}.webinar__speaker{display:flex;width:100%;height:120px;min-width:0;overflow:hidden;background-color:#1d1d1b;border-radius:8px}.webinar__speaker:nth-child(2){flex-direction:row-reverse}@media (width >= 640px){.webinar__speaker{width:540px;height:212px;border-radius:24px}.webinar__speaker:nth-child(2){align-self:flex-end;flex-direction:row}}.webinar__portrait{position:relative;flex:0 0 120px;width:120px;height:120px;overflow:hidden}[dir=ltr] .webinar__portrait{background:linear-gradient(135deg,#30bc7e,#153f32 72%,#1d1d1b)}[dir=rtl] .webinar__portrait{background:linear-gradient(-135deg,#30bc7e,#153f32 72%,#1d1d1b)}@media (width >= 640px){.webinar__portrait{flex-basis:212px;width:212px;height:212px}}.webinar__portrait-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 10%;transform:scale(1.08);transform-origin:center top}.webinar__speaker-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:12px}@media (width >= 640px){[dir=ltr] .webinar__speaker-copy{padding:16px 16px 16px 32px}[dir=rtl] .webinar__speaker-copy{padding:16px 32px 16px 16px}}.webinar__speaker-name{font-weight:500;font-size:24px;line-height:27px}@media (width >= 640px){.webinar__speaker-name{font-size:32px;line-height:36px}}.webinar__speaker-role{color:#fff9;font-weight:400;font-size:14px;line-height:16px}@media (width >= 640px){.webinar__speaker-role{font-size:24px;line-height:27px}}.webinar__button{height:64px;padding-inline:24px;font-weight:600;font-size:21px;line-height:24px;border-radius:8px;width:100%;margin-top:24px;color:#fff;background-color:#00a88e}.webinar__button:hover,.webinar__button:focus-visible{background-color:#29ccb1}.webinar__button:active{background-color:#138170}@media (width >= 640px){.webinar__button{align-self:center;width:200px;margin-top:56px}}@media (width >= 1280px){.webinar__button{grid-column:1;grid-row:3;align-self:start;justify-self:start;margin-top:48px}}.webinar__button--es{height:64px;padding-inline:24px;font-weight:600;font-size:21px;line-height:24px;border-radius:8px;width:100%;margin-top:24px;color:#fff;background-color:#00a88e}.webinar__button--es:hover,.webinar__button--es:focus-visible{background-color:#29ccb1}.webinar__button--es:active{background-color:#138170}@media (width >= 640px){.webinar__button--es{align-self:center;width:240px;margin-top:56px}}@media (width >= 1280px){.webinar__button--es{grid-column:1;grid-row:3;align-self:start;justify-self:start;margin-top:48px}}.webinar__button--fr{height:64px;padding-inline:24px;font-weight:600;font-size:21px;line-height:24px;border-radius:8px;width:100%;margin-top:24px;color:#fff;background-color:#00a88e}.webinar__button--fr:hover,.webinar__button--fr:focus-visible{background-color:#29ccb1}.webinar__button--fr:active{background-color:#138170}@media (width >= 640px){.webinar__button--fr{align-self:center;width:350px;margin-top:56px}}@media (width >= 1280px){.webinar__button--fr{grid-column:1;grid-row:3;align-self:start;justify-self:start;margin-top:48px}}.footer{background-color:#21272f}.footer__container{display:grid;grid-template-columns:auto 1fr;gap:4px 20.16px;align-items:center;padding-block:8px 16px}@media (width >= 640px){.footer__container{padding-block:8px 24px;row-gap:8px}}@media (width >= 1024px){.footer__container{grid-template-columns:auto 1fr auto;gap:0px;padding-block:9px 7px}}.footer__logo{display:flex;width:169.84px;height:54px;margin-inline-start:-19.6px;color:#fff}@media (width >= 1024px){.footer__logo{width:201.29px;height:64px;margin-inline-start:-23px}}.footer__social{display:flex;justify-self:end;column-gap:13px}@media (width >= 1024px){.footer__social{order:2;column-gap:12px}}.footer__social-link{display:inline-flex;width:24px;height:24px;color:#fff;transition:color .3s ease}.footer__social-link:hover{color:#fffc}.footer__text{display:flex;flex-wrap:wrap;color:#fff9;font-weight:400;font-size:12px;line-height:14px;column-gap:8px}.footer__text li:not(:first-of-type){position:relative}.footer__text li:not(:first-of-type):before{padding-inline-end:8px;content:"•"}@media (width < 1024px){.footer__text{grid-column:span 2}}@media (width >= 1024px){.footer__text{margin-top:8px}}.footer__link{color:#29ccb1;font-weight:600;transition:color .3s ease}.footer__link:hover{color:#3de8ca}
