﻿@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-Thin.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-ThinItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-ExtraLight.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-Light.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-LightItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-Regular.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-Italic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-Medium.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-MediumItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-SemiBold.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-Bold.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-BoldItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-ExtraBold.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-Black.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url("../fonts/Noto_Sans/static/NotoSansCondensed-BlackItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansCondensed-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Light.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-LightItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Italic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Medium.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Bold.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-BoldItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-ExtraBold.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Black.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans ExtraCondensed";src:url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-BlackItalic.woff2") format("woff2"), url("../fonts/Noto_Sans/static/NotoSansExtraCondensed-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded/static/Unbounded-ExtraBold.woff2") format("woff2"), url("../fonts/Unbounded/static/Unbounded-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded/static/Unbounded-ExtraLight.woff2") format("woff2"), url("../fonts/Unbounded/static/Unbounded-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded/static/Unbounded-Regular.woff2") format("woff2"), url("../fonts/Unbounded/static/Unbounded-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded/static/Unbounded-Bold.woff2") format("woff2"), url("../fonts/Unbounded/static/Unbounded-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded/static/Unbounded-Light.woff2") format("woff2"), url("../fonts/Unbounded/static/Unbounded-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded/static/Unbounded-Medium.woff2") format("woff2"), url("../fonts/Unbounded/static/Unbounded-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded/static/Unbounded-SemiBold.woff2") format("woff2"), url("../fonts/Unbounded/static/Unbounded-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded/static/Unbounded-Black.woff2") format("woff2"), url("../fonts/Unbounded/static/Unbounded-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}html{font-size:10px}body{display:flex;flex-direction:column;margin:0;padding:0;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));font-family:"Noto Sans", "Arial", sans-serif;font-size:1.6rem;color:#282828;background-color:#F4F4F6;overflow-x:hidden}body>main{flex-grow:1;padding-top:clamp(70px, calc(70px + (95 - 70) * ((100vw - 1440px) / (1920 - 1440))), 95px)}@media (max-width: 1440px){body>main{padding-top:clamp(60px, calc(60px + (70 - 60) * ((100vw - 1024px) / (1440 - 1024))), 70px)}}@media (max-width:970px){body>main{padding-top:clamp(70px, calc(70px + (80 - 70) * ((100vw - 320px) / (970 - 320))), 80px)}}.hide{display:none !important}.container-centered{max-width:calc(120rem + calc(2rem * 2));width:100%;margin:0 auto;padding:0 2rem}@media (max-width:970px){.container-centered{max-width:calc(64rem + calc(2rem * 2))}}.card{display:grid;grid-template-columns:1fr 44.2rem;align-items:center;column-gap:8rem;padding:5rem 8rem;border-radius:3rem;background-color:#E4E9F0}.card .name{color:#282828;font-size:4.5rem;font-family:"Unbounded", "Arial", sans-serif;line-height:1.1;font-weight:600}.card .content{margin:3rem 0}.card .actions{display:flex;justify-content:space-between;align-items:center}.card .price{display:flex;align-items:flex-start;column-gap:1rem;color:#282828;font-size:3.5rem;font-family:"Unbounded", "Arial", sans-serif;line-height:1.3;font-weight:500;white-space:nowrap}.card .price::after{content:"₽";font-size:1.6rem}.card .media-container img{width:44.2rem;height:35rem;border-radius:3rem}@media (max-width: 1440px){.card{grid-template-columns:1fr clamp(400px, calc(400px + (442 - 400) * ((100vw - 1024px) / (1440 - 1024))), 442px);column-gap:clamp(50px, calc(50px + (80 - 50) * ((100vw - 1024px) / (1440 - 1024))), 80px);padding:5rem clamp(50px, calc(50px + (80 - 50) * ((100vw - 1024px) / (1440 - 1024))), 80px)}.card .name{font-size:clamp(35px, calc(35px + (45 - 35) * ((100vw - 1024px) / (1440 - 1024))), 45px)}.card .media-container img{width:clamp(400px, calc(400px + (442 - 400) * ((100vw - 1024px) / (1440 - 1024))), 442px);height:40rem}}@media (max-width: 1024px){.card .actions{flex-direction:column;row-gap:2rem;justify-content:initial;align-items:initial}}@media (max-width: 970px){.card{grid-template-columns:1fr;grid-row-gap:3rem;padding:clamp(20px, calc(20px + (50 - 20) * ((100vw - 425px) / (970 - 425))), 50px)}.card .name{font-size:clamp(25px, calc(25px + (35 - 25) * ((100vw - 425px) / (970 - 425))), 35px)}.card .media-container img{width:100%;height:clamp(240px, calc(240px + (400 - 240) * ((100vw - 425px) / (970 - 425))), 400px)}.card .actions{flex-direction:row;justify-content:space-between;align-items:center}.card .price{font-size:clamp(24px, calc(24px + (35 - 24) * ((100vw - 425px) / (970 - 425))), 35px)}.card .price::after{font-size:clamp(12px, calc(12px + (16 - 12) * ((100vw - 425px) / (970 - 425))), 16px)}}@media (max-width:510px){.card .actions{flex-direction:column;row-gap:1rem;justify-content:initial;align-items:initial}}.clear-list{margin:0;padding:0;list-style:none}.responsive-image{display:block;max-width:100%}.img-fit-cover{width:100%;height:100%;object-fit:cover}.overlay{position:fixed;inset:0;z-index:6;background-color:rgba(40, 40, 40, 0.6)}.btn{display:flex;align-items:center;justify-content:center;max-width:fit-content;padding:1.9rem 3.5rem;color:#282828;font-family:"Unbounded", "Arial", sans-serif;font-size:1.8rem;line-height:1;font-weight:400;text-transform:uppercase;text-decoration:none;border:0.2rem solid #282828;border-radius:3rem;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;cursor:pointer}.btn.btn-black{color:#FFFFFF;background-color:#282828;border-color:#282828}@media (pointer:fine){.btn.btn-black:hover{color:#282828}}@media (pointer:fine){.btn.btn-black[data-hover="white"]:hover{color:#282828;background-color:#FFFFFF}}.btn.btn-outline{background-color:transparent}.btn.btn-outline[data-color="white"]{color:#FFFFFF;border-color:#FFFFFF}@media (pointer:fine){.btn.btn-outline[data-color="white"]:hover{color:#282828;border-color:#D7ED6C}}@media (pointer:fine){.btn.btn-outline[data-hover="black"]:hover{color:#FFFFFF;background-color:#282828;border-color:#282828}}@media (pointer:fine){.btn.btn-outline[data-hover="white"]:hover{background-color:#FFFFFF;border-color:#282828}}.btn.btn-green{color:#282828;background-color:#D7ED6C;border-color:#D7ED6C}.btn.btn-transparent{color:#282828;background-color:transparent;border:none}.btn[data-arrow="true"]{column-gap:0.5rem}.btn[data-arrow="true"]::after{content:"→";font-family:Arial, Helvetica, sans-serif;transform:translateY(0.1rem)}.btn[disabled]{opacity:0.8;pointer-events:none}@media (pointer:fine){.btn:hover{background-color:#D7ED6C;border-color:#D7ED6C}}@media (max-width: 970px){.btn{padding:clamp(14px, calc(14px + (19 - 14) * ((100vw - 425px) / (970 - 425))), 19px) clamp(20px, calc(20px + (35 - 20) * ((100vw - 425px) / (970 - 425))), 35px);font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 425px) / (970 - 425))), 18px)}}.input input[type="text"],.input input[type="tel"],.input input[type="phone"],.input input[type="number"],.input input[type="email"]{display:flex;align-items:center;width:100%;height:6rem;font-family:"Unbounded", "Arial", sans-serif;font-size:1.6rem;color:#282828;border:none;border-bottom:0.1rem solid #999999;outline:none}.input input[type="text"]::placeholder,.input input[type="tel"]::placeholder,.input input[type="phone"]::placeholder,.input input[type="number"]::placeholder,.input input[type="email"]::placeholder{font-family:"Unbounded", "Arial", sans-serif;font-size:1.6rem;color:#8E8E8E}.input.input-outline input[type="text"],.input.input-outline input[type="tel"],.input.input-outline input[type="phone"],.input.input-outline input[type="number"],.input.input-outline input[type="email"]{padding:0 2rem;font-family:"Noto Sans", "Arial", sans-serif;background-color:transparent;border:0.1rem solid #282828;border-radius:3rem}.input.input-outline input[type="text"]::placeholder,.input.input-outline input[type="tel"]::placeholder,.input.input-outline input[type="phone"]::placeholder,.input.input-outline input[type="number"]::placeholder,.input.input-outline input[type="email"]::placeholder{font-family:"Noto Sans", "Arial", sans-serif;color:rgba(40, 40, 40, 0.5)}@media (max-width: 425px){.input input[type="text"],.input input[type="tel"],.input input[type="phone"],.input input[type="number"],.input input[type="email"]{height:5rem}}.textarea textarea{display:block;width:100%;min-height:10rem;padding-top:1.7rem;font-family:"Unbounded", "Arial", sans-serif;font-size:1.6rem;border:none;border-bottom:0.1rem solid #999999;outline:none}h1,h2,h3{font-family:"Unbounded", "Arial", sans-serif;font-weight:600;line-height:1.2}.color-text[data-color="green"]{color:#CCE160}.user-content h2{margin-top:3.2rem;margin-bottom:1.2rem;padding-bottom:0.4rem;font-family:"Noto Sans", "Arial", sans-serif;font-size:3rem;text-transform:uppercase}.user-content h3{margin-top:3.2rem;margin-bottom:1.2rem;padding-bottom:0.4rem;font-family:"Noto Sans", "Arial", sans-serif;font-size:2.8rem}.user-content p{margin-top:unset;margin-bottom:1.2rem;padding-bottom:0.4rem;font-size:2rem;line-height:1.55}.user-content a{color:#849C0A;text-decoration:none}.user-content a:hover{color:#708408}.user-content img{display:block;margin:2rem 0}@media (max-width: 1440px){.user-content h2{font-size:clamp(28px, calc(28px + (30 - 28) * ((100vw - 1024px) / (1440 - 1024))), 30px)}.user-content h3{font-size:clamp(26px, calc(26px + (28 - 26) * ((100vw - 1024px) / (1440 - 1024))), 28px)}.user-content p{font-size:clamp(18px, calc(18px + (20 - 18) * ((100vw - 1024px) / (1440 - 1024))), 20px)}}@media (max-width: 970px){.user-content h2{font-size:clamp(26px, calc(26px + (28 - 26) * ((100vw - 425px) / (970 - 425))), 28px)}.user-content h3{font-size:clamp(24px, calc(24px + (26 - 24) * ((100vw - 425px) / (970 - 425))), 26px)}.user-content p{font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 425px) / (970 - 425))), 18px)}}@keyframes btnPlaySpin{0%{transform:rotate(0deg)}1%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes btnPlaySpinReverse{0%{transform:rotate(0deg)}1%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes ripple{0%{transform:scale(1);opacity:0.6}100%{transform:scale(1.4);opacity:0}}@keyframes hintSwipe{0%{transform:translateX(0);animation-timing-function:linear}1%{transform:translateX(0);animation-timing-function:ease-in-out}51%{transform:translateX(5rem);animation-timing-function:ease-in-out}100%{transform:translateX(0)}}section.hero{width:100%}section.hero .hero-inner{position:relative;display:flex;justify-content:center;flex-direction:column;row-gap:10rem;height:calc(100vh - 7.5rem)}section.hero .heading{position:relative;z-index:2;display:flex;flex-direction:column;row-gap:1.5rem}section.hero .title{max-width:62rem;margin:unset;font-size:6.1rem;line-height:1.1;text-transform:uppercase}section.hero .typewriter{display:flex;align-items:center;gap:0.5rem;font-size:3.5rem;line-height:1;letter-spacing:-0.1rem}section.hero .typewriter::after{content:"";width:0.4rem;height:4rem;background-color:#D7ED6C;animation:css-animation-blink 700ms step-start infinite}@keyframes css-animation-blink{50%{opacity:0}}section.hero .action{display:flex;flex-direction:column;row-gap:1.5rem}section.hero .action .btn{height:6rem}section.hero .action .note{font-size:1.4rem;line-height:1.55;color:#000000}section.hero video{position:absolute;top:0;right:0;z-index:1;width:70rem;height:70rem;transform:translateX(9rem)}section.hero .background-mobile{display:none}@media (max-width: 1440px){section.hero .hero-inner{height:calc(100vh - 7rem)}section.hero .title{max-width:clamp(500px, calc(500px + (620 - 500) * ((100vw - 1024px) / (1440 - 1024))), 620px);font-size:clamp(50px, calc(50px + (61 - 50) * ((100vw - 1024px) / (1440 - 1024))), 61px)}section.hero .typewriter{font-size:clamp(24px, calc(24px + (35 - 24) * ((100vw - 1024px) / (1440 - 1024))), 35px)}section.hero .typewriter::after{height:clamp(30px, calc(30px + (40 - 30) * ((100vw - 1024px) / (1440 - 1024))), 40px)}section.hero video{width:clamp(500px, calc(500px + (700 - 500) * ((100vw - 1024px) / (1440 - 1024))), 700px);height:clamp(500px, calc(500px + (700 - 500) * ((100vw - 1024px) / (1440 - 1024))), 700px);transform:translateX(clamp(0px, calc(0px + (90 - 0) * ((100vw - 1024px) / (1440 - 1024))), 90px))}}@media (max-width: 1024px){section.hero .hero-inner{height:64rem}section.hero .title{max-width:clamp(400px, calc(400px + (500 - 400) * ((100vw - 970px) / (1024 - 970))), 500px);font-size:clamp(40px, calc(40px + (50 - 40) * ((100vw - 970px) / (1024 - 970))), 50px)}section.hero .typewriter{font-size:clamp(20px, calc(20px + (24 - 20) * ((100vw - 970px) / (1024 - 970))), 24px)}}@media (max-width: 970px){section.hero{position:relative}section.hero .hero-inner{height:56rem;row-gap:6rem}section.hero .title{max-width:40rem;font-size:clamp(36px, calc(36px + (40 - 36) * ((100vw - 425px) / (970 - 425))), 40px);line-height:1.2}section.hero video{display:none}section.hero .background-mobile{position:absolute;top:2rem;right:clamp(20px, calc(20px + (110 - 20) * ((100vw - 768px) / (970 - 768))), 110px);display:block;width:43rem;height:50rem}}@media (max-width: 425px){section.hero .hero-inner{height:calc(100vh - 7.1rem);row-gap:6rem}section.hero .title{font-size:clamp(26px, calc(26px + (36 - 26) * ((100vw - 320px) / (425 - 320))), 36px);line-height:1.2}section.hero .typewriter{font-size:clamp(16px, calc(16px + (20 - 16) * ((100vw - 320px) / (425 - 320))), 20px)}section.hero .typewriter::after{width:clamp(3px, calc(3px + (4 - 3) * ((100vw - 320px) / (425 - 320))), 4px);height:clamp(20px, calc(20px + (30 - 20) * ((100vw - 320px) / (425 - 320))), 30px)}section.hero .background-mobile{inset:0;width:100%;height:100%;object-fit:cover}section.hero .heading{justify-content:center;flex-grow:1}section.hero .action{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:10rem}section.hero .action .btn{font-size:1.4rem;height:5rem}section.hero .action .note{font-size:1.2rem}}section.services{padding:18rem 0}section.services .container-centered{position:relative;max-width:calc(116rem + calc(2rem * 2));width:100%;margin:0 auto;padding:0 2rem}@media (max-width:970px){section.services .container-centered{max-width:calc(64rem + calc(2rem * 2))}}section.services .container-centered .officially-working{position:absolute;top:-5rem;right:-3rem;display:flex;flex-direction:column;row-gap:2rem}section.services .container-centered .officially-working span{line-height:1.5;font-weight:500}section.services .container-centered .officially-working::after{content:"";align-self:center;width:7rem;height:7rem;margin-right:3rem;background:url("../img/svg/arr.svg") no-repeat center / cover;transform:rotate(-20deg)}section.services .container-centered .parallax-item{position:absolute;z-index:1;background:no-repeat center / cover}section.services .container-centered .parallax-item.parallax-item-1{top:219px;left:380px;width:13.9rem;height:13.4rem;filter:blur(1.8rem);background-image:url("../img/blocks/services/parralax-item-1_139x134.webp")}section.services .container-centered .parallax-item.parallax-item-2{top:614px;left:1030px;width:25rem;height:24.1rem;background-image:url("../img/blocks/services/parralax-item-2_250x241.webp")}section.services .container-centered .parallax-item.parallax-item-3{top:725px;left:100px;width:36.8rem;height:36.8rem;filter:blur(4.9rem);background-image:url("../img/blocks/services/parralax-item-3_368x368.webp")}section.services .services-list{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}section.services .service{position:relative;display:flex;width:45.9rem;height:38.7rem;overflow:hidden;border-radius:3rem;backdrop-filter:blur(2rem);background-color:rgba(255, 255, 255, 0.5)}section.services .service:nth-of-type(3),section.services .service:nth-of-type(4){justify-self:end}section.services .service:nth-of-type(2){margin-left:-9rem}section.services .service:nth-of-type(3){margin-right:-9rem}section.services .service a{position:relative;z-index:2;display:block;padding:3rem;flex-grow:1;text-decoration:none}section.services .service .title{color:#282828;font-size:2.4rem;font-family:"Unbounded", "Arial", sans-serif;line-height:1.2;font-weight:500;text-transform:uppercase}section.services .service .subtitle{margin-top:1rem;color:#616161;font-size:1.4rem;line-height:1.55;transition:500ms ease;opacity:0}section.services .service .background{position:absolute;inset:6rem 0 0 3rem;z-index:1;max-width:45.9rem;transform:scale(1);transition:500ms ease}section.services .service:hover .subtitle{opacity:1}section.services .service:hover .background{transform:scale(1.2)}@media (max-width: 1440px){section.services .container-centered .parallax-item.parallax-item-1{top:219px;left:380px}section.services .container-centered .parallax-item.parallax-item-2{top:clamp(580px, calc(580px + (614 - 580) * ((100vw - 1024px) / (1440 - 1024))), 614px);left:clamp(790px, calc(790px + (1030 - 790) * ((100vw - 1024px) / (1440 - 1024))), 1030px)}section.services .container-centered .parallax-item.parallax-item-3{top:clamp(630px, calc(630px + (725 - 630) * ((100vw - 1024px) / (1440 - 1024))), 725px);left:clamp(0px, calc(0px + (100 - 0) * ((100vw - 1024px) / (1440 - 1024))), 100px)}section.services .services-list{gap:clamp(20px, calc(20px + (30 - 20) * ((100vw - 1024px) / (1440 - 1024))), 30px)}section.services .service:nth-of-type(2){margin-left:calc(221.5384615385px + -21.6346153846vw)}section.services .service:nth-of-type(3){margin-right:calc(221.5384615385px + -21.6346153846vw)}}@media (max-width: 1024px){section.services .container-centered .officially-working{display:none}section.services .container-centered .parallax-item.parallax-item-1{top:219px;left:380px}section.services .container-centered .parallax-item.parallax-item-2{top:580px;left:auto;right:-40px}section.services .container-centered .parallax-item.parallax-item-3{top:630px;left:0}section.services .service{width:100%;height:clamp(350px, calc(350px + (387 - 350) * ((100vw - 970px) / (1024 - 970))), 387px)}section.services .service:nth-of-type(2){margin-left:unset}section.services .service:nth-of-type(3){margin-right:unset}section.services .service:nth-of-type(3),section.services .service:nth-of-type(4){justify-self:unset}section.services .service .background{inset:6rem 0 0 clamp(0px, calc(0px + (30 - 0) * ((100vw - 970px) / (1024 - 970))), 30px);max-width:clamp(370px, calc(370px + (459 - 370) * ((100vw - 970px) / (1024 - 970))), 459px)}}@media (max-width: 970px){section.services .container-centered .parallax-item.parallax-item-1{left:clamp(300px, calc(300px + (380 - 300) * ((100vw - 425px) / (970 - 425))), 380px)}section.services .container-centered .parallax-item.parallax-item-3{top:auto;bottom:0}section.services .service .subtitle{opacity:1}}@media (max-width:510px){section.services .container-centered .parallax-item{position:absolute;z-index:1;background:no-repeat center / cover}section.services .container-centered .parallax-item.parallax-item-1{left:auto;right:0}section.services .container-centered .parallax-item.parallax-item-2{display:none}section.services .container-centered .parallax-item.parallax-item-3{width:clamp(300px, calc(300px + (368 - 300) * ((100vw - 320px) / (510 - 320))), 368px);height:clamp(300px, calc(300px + (368 - 300) * ((100vw - 320px) / (510 - 320))), 368px)}section.services .services-list{grid-template-columns:1fr}section.services .service{height:clamp(300px, calc(300px + (400 - 300) * ((100vw - 320px) / (425 - 320))), 400px)}section.services .service .title{font-size:clamp(20px, calc(20px + (24 - 20) * ((100vw - 320px) / (425 - 320))), 24px)}}section.about{padding:18rem 0}section.about .about-inner{display:grid;grid-template-columns:1fr auto;align-items:center}section.about .text-container .title{margin-top:unset;margin-bottom:3rem;font-size:6rem}section.about .text-container .subtitle{font-family:"Unbounded", "Arial", sans-serif;font-size:2.6rem;font-weight:600}section.about .text-container .btn{margin-top:4rem}section.about .video-container{position:relative;display:flex;justify-content:flex-end}section.about .video-container .btn-play-outer{position:absolute;top:50%;left:0;z-index:1;transform:translateY(-50%) translateX(-50%);cursor:pointer}section.about .video-container .btn-play-outer .btn-play{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:12.3rem;height:12.3rem;animation:btnPlaySpin 10s infinite linear;background:url("../img/svg/circle.svg") no-repeat center / cover}section.about .video-container .btn-play-outer .btn-play::after{content:"";width:4.6rem;height:4.6rem;background:url("../img/svg/mdi_play.svg") no-repeat center / cover;animation:btnPlaySpinReverse 10s infinite linear}section.about .video-container .btn-play-outer::after{content:"";position:absolute;inset:0;z-index:1;width:12.3rem;height:12.3rem;border-radius:50%;background-color:#D7ED6C;animation:ripple 3s infinite}section.about video{width:clamp(480px, calc(480px + (553 - 480) * ((100vw - 1024px) / (1440 - 1024))), 553px);height:clamp(270px, calc(270px + (330 - 270) * ((100vw - 1024px) / (1440 - 1024))), 330px);border-radius:3rem;overflow:hidden;object-fit:cover}@media (max-width: 1024px){section.about .text-container .title{margin-bottom:clamp(10px, calc(10px + (30 - 10) * ((100vw - 1024px) / (1440 - 1024))), 30px);font-size:clamp(50px, calc(50px + (60 - 50) * ((100vw - 1024px) / (1440 - 1024))), 60px)}section.about .text-container .subtitle{font-size:clamp(22px, calc(22px + (26 - 22) * ((100vw - 1024px) / (1440 - 1024))), 26px)}section.about .video-container .btn-play-outer{top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}}@media (max-width: 970px){section.about .about-inner{grid-template-columns:1fr;align-items:initial;grid-row-gap:clamp(30px, calc(30px + (80 - 30) * ((100vw - 425px) / (970 - 425))), 80px)}section.about .text-container{padding:0 clamp(0px, calc(0px + (100 - 0) * ((100vw - 425px) / (970 - 425))), 100px)}section.about .text-container .title{margin-bottom:clamp(20px, calc(20px + (30 - 20) * ((100vw - 425px) / (970 - 425))), 30px);font-size:clamp(40px, calc(40px + (50 - 40) * ((100vw - 425px) / (970 - 425))), 50px)}section.about .text-container .subtitle{text-transform:uppercase;line-height:1.4}section.about .text-container .btn{max-width:100%;width:100%;margin-top:clamp(20px, calc(20px + (40 - 20) * ((100vw - 425px) / (970 - 425))), 40px)}section.about .video-container{display:block;justify-content:unset}section.about .video-container .btn-play-outer .btn-play{width:clamp(117px, calc(117px + (123 - 117) * ((100vw - 425px) / (970 - 425))), 123px);height:clamp(117px, calc(117px + (123 - 117) * ((100vw - 425px) / (970 - 425))), 123px)}section.about .video-container .btn-play-outer::after{width:clamp(117px, calc(117px + (123 - 117) * ((100vw - 425px) / (970 - 425))), 123px);height:clamp(117px, calc(117px + (123 - 117) * ((100vw - 425px) / (970 - 425))), 123px)}section.about video{width:100%;height:auto;max-height:35rem}}section.benefits{position:relative;padding:18rem 0}section.benefits .benefits-inner{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}section.benefits::-webkit-scrollbar{display:none}section.benefits .benefits-list{display:flex;gap:2rem;padding-left:clamp(95px, calc(95px + (327 - 95) * ((100vw - 1440px) / (1920 - 1440))), 327px);padding-right:clamp(50px, calc(50px + (100 - 50) * ((100vw - 1440px) / (1920 - 1440))), 100px);width:max-content;cursor:grab}section.benefits .benefits-list.is-dragging{cursor:grabbing}section.benefits .benefits-item{display:flex;column-gap:2rem;width:60rem;height:27rem;padding:3rem;border-radius:3rem;user-select:none}section.benefits .benefits-item:nth-of-type(odd){background-color:#FFFFFF}section.benefits .benefits-item:nth-of-type(even){background-color:#ebebeb}section.benefits .benefits-item .icon{pointer-events:none}section.benefits .benefits-item .icon img{width:14.4rem;height:14.4rem}section.benefits .benefits-item .text-container{padding-top:3.5rem;user-select:none}section.benefits .benefits-item .title{margin-bottom:1rem;font-size:2.6rem;font-family:"Unbounded", "Arial", sans-serif;line-height:1.1;font-weight:500;letter-spacing:-0.1rem}section.benefits .benefits-item .description{color:#484848;line-height:1.5}section.benefits .hint{position:absolute;right:clamp(95px, calc(95px + (427 - 95) * ((100vw - 1440px) / (1920 - 1440))), 427px);bottom:10rem;width:5rem;height:5rem;background:url("../img/svg/swipe.svg") no-repeat center / cover;animation:hintSwipe 1.4s infinite linear}@media (max-width: 1440px){section.benefits .benefits-list{padding-left:clamp(25px, calc(25px + (95 - 25) * ((100vw - 1024px) / (1440 - 1024))), 95px);padding-right:clamp(25px, calc(25px + (50 - 25) * ((100vw - 1024px) / (1440 - 1024))), 50px)}}@media (max-width: 1024px){section.benefits .benefits-inner{overflow-x:visible}section.benefits .benefits-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem;max-width:100%;padding:0 2.5rem;cursor:default}section.benefits .benefits-item{flex-direction:column;row-gap:2rem;width:100%;height:auto;min-height:27rem}section.benefits .benefits-item .text-container{padding-top:unset;user-select:initial}section.benefits .hint{display:none}}@media (max-width: 970px){section.benefits .benefits-list{grid-template-columns:1fr;padding:0 clamp(25px, calc(25px + (165 - 25) * ((100vw - 425px) / (970 - 425))), 165px)}section.benefits .benefits-item{flex-direction:row}section.benefits .benefits-item .text-container{padding-top:clamp(25px, calc(25px + (35 - 25) * ((100vw - 768px) / (970 - 768))), 35px)}section.benefits .benefits-item .title{font-size:clamp(18px, calc(18px + (26 - 18) * ((100vw - 425px) / (970 - 425))), 26px)}section.benefits .benefits-item .description{font-size:clamp(12px, calc(12px + (16 - 12) * ((100vw - 425px) / (970 - 425))), 16px)}}@media (max-width:768px){section.benefits .benefits-item{flex-direction:column}section.benefits .benefits-item .text-container{padding-top:unset}}@media (max-width: 425px){section.benefits .benefits-item .icon img{width:clamp(100px, calc(100px + (144 - 100) * ((100vw - 320px) / (425 - 320))), 144px);height:clamp(100px, calc(100px + (144 - 100) * ((100vw - 320px) / (425 - 320))), 144px)}}section.projects{padding:18rem 0}section.projects .heading{display:flex;align-items:center;justify-content:space-between;align-items:flex-end;margin-bottom:6rem}section.projects .heading .title{margin:0}section.projects .title{font-size:6rem;line-height:1}section.projects .projects-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 36rem);grid-gap:3rem 4rem}section.projects .project{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:3rem;border-radius:3rem;overflow:hidden}section.projects .project a{text-decoration:none}section.projects .project .background{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}section.projects .project .text-container{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;row-gap:1rem;color:#FFFFFF;text-align:center;opacity:0;transition:300ms ease}section.projects .project .name{font-size:3rem;font-family:"Unbounded", "Arial", sans-serif;line-height:1.2}section.projects .project .category{line-height:1.55}section.projects .project .btn-more{display:flex;justify-content:center;align-items:center;width:7rem;height:7rem;margin-top:1rem;border-radius:50%;background-color:#FFFFFF}section.projects .project .btn-more::before{content:"";width:3rem;height:3rem;background:url("../img/svg/arrow-right.svg") no-repeat center / cover}section.projects .project:nth-of-type(1){grid-row:span 2}section.projects .project::before{content:"";position:absolute;inset:0;z-index:2;background-color:rgba(0, 0, 0, 0);pointer-events:none;transition:300ms ease}section.projects .project:hover .text-container{opacity:1}section.projects .project:hover::before{background-color:rgba(0, 0, 0, 0.8)}@media (max-width: 1440px){section.projects .heading{margin-bottom:clamp(50px, calc(50px + (60 - 50) * ((100vw - 1024px) / (1440 - 1024))), 60px)}section.projects .title{font-size:clamp(40px, calc(40px + (60 - 40) * ((100vw - 1024px) / (1440 - 1024))), 60px)}section.projects .projects-list{grid-template-rows:repeat(2, clamp(292px, calc(292px + (360 - 292) * ((100vw - 1024px) / (1440 - 1024))), 360px));grid-column-gap:clamp(30px, calc(30px + (40 - 30) * ((100vw - 1024px) / (1440 - 1024))), 40px);grid-row-gap:clamp(20px, calc(20px + (30 - 20) * ((100vw - 1024px) / (1440 - 1024))), 30px)}section.projects .project .name{font-size:clamp(24px, calc(24px + (30 - 24) * ((100vw - 1024px) / (1440 - 1024))), 30px)}section.projects .project .btn-more{width:clamp(57px, calc(57px + (70 - 57) * ((100vw - 1024px) / (1440 - 1024))), 70px);height:clamp(57px, calc(57px + (70 - 57) * ((100vw - 1024px) / (1440 - 1024))), 70px)}section.projects .project .btn-more::before{content:"";width:clamp(24px, calc(24px + (30 - 24) * ((100vw - 1024px) / (1440 - 1024))), 30px);height:clamp(24px, calc(24px + (30 - 24) * ((100vw - 1024px) / (1440 - 1024))), 30px)}}@media (max-width: 1024px){section.projects .project .text-container{opacity:1}section.projects .project::before{background-color:rgba(0, 0, 0, 0.8)}}@media (max-width: 970px){section.projects .heading{margin-bottom:clamp(40px, calc(40px + (50 - 40) * ((100vw - 425px) / (970 - 425))), 50px)}section.projects .title{font-size:clamp(36px, calc(36px + (40 - 36) * ((100vw - 425px) / (970 - 425))), 40px)}section.projects .projects-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 30rem);grid-gap:2rem}}@media (max-width: 425px){section.projects .heading .btn{display:none}section.projects .title{font-size:clamp(28px, calc(28px + (36 - 28) * ((100vw - 320px) / (425 - 320))), 36px)}section.projects .projects-list{display:flex;flex-direction:column;row-gap:2rem}section.projects .project{min-height:clamp(270px, calc(270px + (360 - 270) * ((100vw - 320px) / (425 - 320))), 360px)}}section.pricing{padding:18rem 0}section.pricing .heading{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title btn" "text btn";grid-row-gap:1rem;align-items:end;margin-bottom:6rem}section.pricing .heading .title{grid-area:title;margin:unset}section.pricing .heading p{grid-area:text;margin:0;font-size:2rem}section.pricing .heading .btn{grid-area:btn}section.pricing .title{font-size:6rem;line-height:1}section.pricing .services-list{display:flex;flex-direction:column;row-gap:9rem}@media (max-width: 1440px){section.pricing .heading{margin-bottom:clamp(40px, calc(40px + (60 - 40) * ((100vw - 1024px) / (1440 - 1024))), 60px)}section.pricing .title{font-size:clamp(40px, calc(40px + (60 - 40) * ((100vw - 1024px) / (1440 - 1024))), 60px)}}@media (max-width: 970px){section.pricing .title{font-size:clamp(25px, calc(25px + (40 - 25) * ((100vw - 425px) / (970 - 425))), 40px)}}@media (max-width:768px){section.pricing .heading{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "text";margin-bottom:clamp(30px, calc(30px + (40 - 30) * ((100vw - 425px) / (768 - 425))), 40px)}section.pricing .heading p{font-size:clamp(14px, calc(14px + (20 - 14) * ((100vw - 425px) / (768 - 425))), 20px)}section.pricing .heading p br{display:none}section.pricing .heading .btn{display:none}section.pricing .title br{display:none}}section.quiz{padding:clamp(90px, calc(90px + (100 - 90) * ((100vw - 970px) / (1024 - 970))), 100px) 0;background-color:#282828}section.quiz .quiz-inner{display:grid;grid-template-columns:1fr clamp(460px, calc(460px + (560 - 460) * ((100vw - 1024px) / (1440 - 1024))), 560px);grid-column-gap:clamp(50px, calc(50px + (150 - 50) * ((100vw - 1024px) / (1440 - 1024))), 150px)}section.quiz .text-container{display:flex;flex-direction:column;padding-top:5rem;color:#FFFFFF}section.quiz .text-container .title{margin-bottom:clamp(20px, calc(20px + (40 - 20) * ((100vw - 1024px) / (1440 - 1024))), 40px)}section.quiz .text-container .btn-discuss{margin-top:4rem}section.quiz .title{margin:unset;font-size:clamp(30px, calc(30px + (40 - 30) * ((100vw - 1024px) / (1440 - 1024))), 40px);line-height:1.2}section.quiz .quiz-container{display:flex;justify-content:flex-end}section.quiz form.quiz{max-width:56rem;width:100%}section.quiz form.quiz .heading{position:relative;display:flex;justify-content:space-between;align-items:flex-start;column-gap:4rem;min-height:10.8rem;padding:3.5rem 4.5rem;font-size:1.4rem;border-radius:3rem 3rem 0 0;background-color:#D7ED6C}section.quiz form.quiz .heading .progress{position:absolute;inset:auto 0 0 0;height:0.5rem;background:#cbcbcb}section.quiz form.quiz .heading .progress .progress-line{width:0;height:inherit;background-color:#282828;transition:500ms ease}section.quiz form.quiz .quiz-content{background-color:#FFFFFF}section.quiz form.quiz .step{display:none;min-height:22rem;padding:clamp(35px, calc(35px + (40 - 35) * ((100vw - 1024px) / (1440 - 1024))), 40px) 4.5rem clamp(5px, calc(5px + (10 - 5) * ((100vw - 1024px) / (1440 - 1024))), 10px) 4.5rem;background-color:#FFFFFF}section.quiz form.quiz .step .title{padding-bottom:calc(22.3076923077px + -1.2019230769vw);font-size:2rem;color:#282828;font-weight:500;font-family:"Unbounded", "Arial", sans-serif;text-transform:uppercase;line-height:1.4}section.quiz form.quiz .step[data-step="1"] .services-radios{display:flex;justify-content:space-between;padding-top:0.7rem}section.quiz form.quiz .step[data-step="1"] .services-radio{display:flex;flex-direction:column;justify-content:center;row-gap:1rem}section.quiz form.quiz .step[data-step="1"] .services-radio input[type="radio"]{display:none}section.quiz form.quiz .step[data-step="1"] .services-radio input[type="radio"]:checked+label{position:relative}section.quiz form.quiz .step[data-step="1"] .services-radio input[type="radio"]:checked+label::before{content:"";position:absolute;top:0;left:0;z-index:2;width:2.8rem;height:2.8rem;background:#282828 url("../img/svg/check.svg") no-repeat center / contain;background-size:50%;border-radius:50%;animation:zoomIn 400ms ease forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(0.3)}100%{opacity:1;transform:scale(1)}}section.quiz form.quiz .step[data-step="1"] img{width:clamp(81px, calc(81px + (106 - 81) * ((100vw - 1024px) / (1440 - 1024))), 106px);height:clamp(81px, calc(81px + (106 - 81) * ((100vw - 1024px) / (1440 - 1024))), 106px);border-radius:3rem;border:0.1rem solid rgba(0, 0, 0, 0.1)}section.quiz form.quiz .step[data-step="1"] label{cursor:pointer}section.quiz form.quiz .step[data-step="1"] .caption{font-size:1.2rem;text-align:center}section.quiz form.quiz .step[data-step="4"] .inputs{display:flex;flex-direction:column;row-gap:1rem}section.quiz form.quiz .step.is-active{display:block;animation:showStep 500ms ease forwards}section.quiz form.quiz .step.hide-this{animation:hideStep 500ms ease forwards}@keyframes hideStep{0%{opacity:1}100%{opacity:0}}@keyframes showStep{0%{opacity:0}100%{opacity:1}}section.quiz form.quiz .actions{display:flex;justify-content:space-between;align-items:center;padding:3.5rem 4rem;background-color:#FFFFFF;border-radius:0 0 3rem 3rem}section.quiz form.quiz .actions .btn{padding:1rem 3rem;font-size:1.4rem;font-weight:500}section.quiz form.quiz .actions[data-direction="column"]{flex-direction:column;row-gap:1rem}section.quiz form.quiz .actions[data-direction="column"] .btn-next{order:1}section.quiz form.quiz .actions[data-direction="column"] .btn-prev{order:2}section.quiz form.quiz .actions[data-direction="row"]{flex-direction:row}@media (max-width: 1024px){section.quiz form.quiz .step .title{padding-bottom:1rem}}@media (max-width: 970px){section.quiz{padding:clamp(80px, calc(80px + (90 - 80) * ((100vw - 425px) / (970 - 425))), 90px) 0}section.quiz .quiz-inner{display:grid;grid-template-columns:1fr;grid-column-gap:unset;grid-row-gap:8rem;max-width:60rem;margin:0 auto}section.quiz .text-container{padding-top:unset}section.quiz form.quiz{max-width:100%}section.quiz form.quiz .heading{column-gap:4rem;min-height:clamp(60px, calc(60px + (108 - 60) * ((100vw - 425px) / (970 - 425))), 108px);padding:clamp(20px, calc(20px + (35 - 20) * ((100vw - 425px) / (970 - 425))), 35px) clamp(20px, calc(20px + (45 - 20) * ((100vw - 425px) / (970 - 425))), 45px)}section.quiz form.quiz .step{min-height:22rem;padding:clamp(20px, calc(20px + (35 - 20) * ((100vw - 425px) / (970 - 425))), 35px) clamp(20px, calc(20px + (45 - 20) * ((100vw - 425px) / (970 - 425))), 45px) clamp(5px, calc(5px + (10 - 5) * ((100vw - 425px) / (970 - 425))), 10px) clamp(20px, calc(20px + (45 - 20) * ((100vw - 425px) / (970 - 425))), 45px)}section.quiz form.quiz .step[data-step="1"] .services-radio{display:flex;flex-direction:column;justify-content:center;row-gap:1rem}section.quiz form.quiz .step[data-step="1"] img{width:11.6rem;height:11.6rem}section.quiz form.quiz .actions{padding:clamp(20px, calc(20px + (35 - 20) * ((100vw - 425px) / (970 - 425))), 35px) clamp(20px, calc(20px + (40 - 20) * ((100vw - 425px) / (970 - 425))), 40px)}}@media (max-width:640px){section.quiz form.quiz .step{display:none}section.quiz form.quiz .step[data-step="1"] .services-radios{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem}section.quiz form.quiz .step[data-step="1"] img{width:clamp(100px, calc(100px + (232 - 100) * ((100vw - 320px) / (640 - 320))), 232px);height:clamp(100px, calc(100px + (232 - 100) * ((100vw - 320px) / (640 - 320))), 232px)}}@media (max-width: 425px){section.quiz{padding:clamp(40px, calc(40px + (80 - 40) * ((100vw - 320px) / (425 - 320))), 80px) 0}section.quiz form.quiz .step .title{font-size:clamp(14px, calc(14px + (20 - 14) * ((100vw - 320px) / (425 - 320))), 20px)}section.quiz form.quiz .actions{display:flex;flex-direction:column;row-gap:1rem}section.quiz form.quiz .actions .btn{max-width:100%;width:100%;font-size:clamp(12px, calc(12px + (14 - 12) * ((100vw - 320px) / (425 - 320))), 14px);line-height:1.4}section.quiz form.quiz .actions .btn-next{order:1}section.quiz form.quiz .actions .btn-prev{order:2}}section.articles{padding:12rem 0}.articles-list{display:flex;flex-direction:column;row-gap:2rem}.articles-list.grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:clamp(20px, calc(20px + (40 - 20) * ((100vw - 1024px) / (1440 - 1024))), 40px)}.articles-preview a{color:#282828;text-decoration:none}.articles-preview .thumbnail{width:100%;height:clamp(200px, calc(200px + (240 - 200) * ((100vw - 1024px) / (1440 - 1024))), 240px);border-radius:3rem;overflow:hidden}.articles-preview .name{margin-top:2rem;margin-bottom:1rem;font-family:"Unbounded", "Arial", sans-serif;font-size:clamp(18px, calc(18px + (20 - 18) * ((100vw - 1024px) / (1440 - 1024))), 20px);font-weight:500;line-height:1.35}.articles-preview .excerpt{font-size:clamp(12px, calc(12px + (14 - 12) * ((100vw - 1024px) / (1440 - 1024))), 14px);color:#6B6B6B}section.form-questions{padding:clamp(60px, calc(60px + (100 - 60) * ((100vw - 1024px) / (1440 - 1024))), 100px) 0;background-color:#414141}section.form-questions .container-centered{display:grid;grid-template-columns:1fr 32rem;grid-column-gap:4rem;align-items:center}section.form-questions .text-container{display:flex;flex-direction:column;row-gap:clamp(25px, calc(25px + (30 - 25) * ((100vw - 1024px) / (1440 - 1024))), 30px)}section.form-questions .text-container .title{font-family:"Unbounded", "Arial", sans-serif;font-size:clamp(40px, calc(40px + (50 - 40) * ((100vw - 1024px) / (1440 - 1024))), 50px);font-weight:600;line-height:1.1;color:#FFFFFF}section.form-questions .text-container .manager{display:grid;grid-template-columns:clamp(142px, calc(142px + (153 - 142) * ((100vw - 1024px) / (1440 - 1024))), 153px) 1fr;grid-template-areas:"avatar name" "avatar description";grid-column-gap:clamp(25px, calc(25px + (30 - 25) * ((100vw - 1024px) / (1440 - 1024))), 30px);grid-row-gap:1rem;color:#FFFFFF}section.form-questions .text-container .manager .avatar{grid-area:avatar;width:clamp(142px, calc(142px + (153 - 142) * ((100vw - 1024px) / (1440 - 1024))), 153px);height:clamp(142px, calc(142px + (153 - 142) * ((100vw - 1024px) / (1440 - 1024))), 153px);border-radius:3rem;overflow:hidden}section.form-questions .text-container .manager .name{align-self:end;grid-area:name;font-size:2rem;font-weight:600}section.form-questions .text-container .manager .description{max-width:50%;align-self:start;grid-area:description;font-size:1.4rem}section.form-questions form{display:flex;flex-direction:column;row-gap:2rem}section.form-questions form .input.input-outline input{color:#FFFFFF;border-color:#585858}section.form-questions form .input.input-outline input::placeholder{color:rgba(255, 255, 255, 0.5)}section.form-questions form button[type="submit"]{padding:1.6rem 3.5rem;font-size:1.4rem}@media (max-width: 1024px){section.form-questions{padding:clamp(40px, calc(40px + (60 - 40) * ((100vw - 970px) / (1024 - 970))), 60px) 0}section.form-questions .text-container .manager{grid-template-columns:clamp(133px, calc(133px + (142 - 133) * ((100vw - 970px) / (1024 - 970))), 142px) 1fr}section.form-questions .text-container .manager .avatar{width:clamp(133px, calc(133px + (142 - 133) * ((100vw - 970px) / (1024 - 970))), 142px);height:clamp(133px, calc(133px + (142 - 133) * ((100vw - 970px) / (1024 - 970))), 142px)}section.form-questions .text-container .manager .description{max-width:70%}}@media (max-width: 970px){section.form-questions .container-centered{display:grid;grid-template-columns:1fr;grid-column-gap:initial;grid-row-gap:2.5rem;align-items:initial}section.form-questions .text-container .title{font-size:clamp(28px, calc(28px + (40 - 28) * ((100vw - 425px) / (970 - 425))), 40px)}section.form-questions .text-container .manager{grid-template-columns:clamp(128px, calc(128px + (133 - 128) * ((100vw - 425px) / (970 - 425))), 133px) 1fr}section.form-questions .text-container .manager .avatar{width:clamp(128px, calc(128px + (133 - 128) * ((100vw - 425px) / (970 - 425))), 133px);height:clamp(128px, calc(128px + (133 - 128) * ((100vw - 425px) / (970 - 425))), 133px)}section.form-questions .text-container .manager .name{font-size:clamp(16px, calc(16px + (20 - 16) * ((100vw - 425px) / (970 - 425))), 20px)}section.form-questions .text-container .manager .description{max-width:100%;font-size:clamp(12px, calc(12px + (14 - 12) * ((100vw - 425px) / (970 - 425))), 14px)}}@media (max-width: 425px){section.form-questions{padding:clamp(30px, calc(30px + (40 - 30) * ((100vw - 320px) / (425 - 320))), 40px) 0}section.form-questions .text-container .manager{grid-template-columns:clamp(95px, calc(95px + (128 - 95) * ((100vw - 320px) / (425 - 320))), 128px) 1fr}section.form-questions .text-container .manager .avatar{width:clamp(95px, calc(95px + (128 - 95) * ((100vw - 320px) / (425 - 320))), 128px);height:clamp(95px, calc(95px + (128 - 95) * ((100vw - 320px) / (425 - 320))), 128px)}}section.contacts .inner-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"phone email" "messengers messengers" "address address";grid-gap:30px}section.contacts .item{padding:30px 50px;border-radius:30px;background-color:#FFFFFF}section.contacts .item.item-phone{grid-area:phone}section.contacts .item.item-email{grid-area:email}section.contacts .item.item-messengers{grid-area:messengers}section.contacts .item.item-address{grid-area:address;background-color:#282828}section.contacts .item.item-phone,section.contacts .item.item-email{display:flex;align-items:center;column-gap:20px}section.contacts .item.item-phone .text-container,section.contacts .item.item-email .text-container{display:flex;flex-direction:column;row-gap:5px}section.contacts .item.item-phone .label,section.contacts .item.item-email .label{color:#777777;line-height:1}section.contacts .item.item-phone a,section.contacts .item.item-phone .value,section.contacts .item.item-email a,section.contacts .item.item-email .value{display:block;font-family:"Unbounded", "Arial", sans-serif;font-size:24px;line-height:1.4;font-weight:500;color:#282828;text-decoration:none}section.contacts .item.item-phone::before,section.contacts .item.item-email::before{content:"";min-width:80px;min-height:80px;max-width:80px;max-height:80px;border-radius:50%;background:#CCE160 no-repeat center;background-size:50%}section.contacts .item.item-phone::before{background-image:url("../img/svg/phone.svg")}section.contacts .item.item-email::before{background-image:url("../img/svg/envelope.svg")}section.contacts .item.item-messengers{display:flex;align-items:center;column-gap:50px}section.contacts .item.item-messengers .label{font-family:"Unbounded", "Arial", sans-serif;font-size:24px;font-weight:500;line-height:1}section.contacts .item.item-messengers .messengers{display:flex;gap:20px}section.contacts .item.item-messengers .messengers .messenger{display:flex;width:60px;height:60px;justify-content:center;align-items:center;background-color:#CCE160;border-radius:50%}section.contacts .item.item-messengers .messengers .messenger::before{content:"";display:block;width:30px;height:30px;background:no-repeat center / cover}section.contacts .item.item-messengers .messengers .messenger[data-messenger="whatsapp"]::before{background:url("../img/svg/image_whatsapp-filled.svg") no-repeat center / cover}section.contacts .item.item-messengers .messengers .messenger[data-messenger="telegram"]::before{background:url("../img/svg/ic_baseline-telegram.svg") no-repeat center / cover}section.contacts .item.item-address{display:grid;grid-template-columns:1fr 440px;grid-column-gap:100px;color:#FFFFFF}section.contacts .item.item-address .text-container{display:flex;flex-direction:column;justify-content:center;row-gap:50px}section.contacts .item.item-address .text-block{display:flex;flex-direction:column;row-gap:5px}section.contacts .item.item-address .text-block .label{color:#ACACAC}section.contacts .item.item-address .text-block .value{font-size:20px}section.contacts .item.item-address .socials{display:flex;gap:20px}section.contacts .item.item-address .socials .social{display:flex;width:60px;height:60px;justify-content:center;align-items:center;background-color:#CCE160;border-radius:50%}section.contacts .item.item-address .socials .social::before{content:"";display:block;width:30px;height:30px;background:no-repeat center / cover}section.contacts .item.item-address .socials .social[data-social="vc"]::before{background:url("../img/svg/vc.svg") no-repeat center / cover}section.contacts .item.item-address .socials .social[data-social="vk"]::before{background:url("../img/svg/icons8-vk.svg") no-repeat center / cover}section.contacts .item.item-address .socials .social[data-social="instagram"]::before{background:url("../img/svg/icons8-instagram.svg") no-repeat center / cover}section.contacts .item.item-address .address{font-family:"Unbounded", "Arial", sans-serif;font-size:24px;font-weight:500}section.contacts .item.item-address .map{height:40px}@media (max-width: 1440px){section.contacts .item.item-phone .label,section.contacts .item.item-email .label{font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 1024px) / (1440 - 1024))), 16px)}section.contacts .item.item-phone a,section.contacts .item.item-phone .value,section.contacts .item.item-email a,section.contacts .item.item-email .value{font-size:clamp(20px, calc(20px + (24 - 20) * ((100vw - 1024px) / (1440 - 1024))), 24px)}section.contacts .item.item-phone::before,section.contacts .item.item-email::before{min-width:clamp(65px, calc(65px + (80 - 65) * ((100vw - 1024px) / (1440 - 1024))), 80px);min-height:clamp(65px, calc(65px + (80 - 65) * ((100vw - 1024px) / (1440 - 1024))), 80px);max-width:clamp(65px, calc(65px + (80 - 65) * ((100vw - 1024px) / (1440 - 1024))), 80px);max-height:clamp(65px, calc(65px + (80 - 65) * ((100vw - 1024px) / (1440 - 1024))), 80px)}section.contacts .item.item-messengers{column-gap:clamp(30px, calc(30px + (50 - 30) * ((100vw - 1024px) / (1440 - 1024))), 50px)}section.contacts .item.item-messengers .label{font-size:clamp(20px, calc(20px + (24 - 20) * ((100vw - 1024px) / (1440 - 1024))), 24px)}section.contacts .item.item-messengers .messengers{gap:clamp(10px, calc(10px + (20 - 10) * ((100vw - 1024px) / (1440 - 1024))), 20px)}section.contacts .item.item-address{grid-column-gap:clamp(50px, calc(50px + (100 - 50) * ((100vw - 1024px) / (1440 - 1024))), 100px)}section.contacts .item.item-address .address{font-size:clamp(20px, calc(20px + (24 - 20) * ((100vw - 1024px) / (1440 - 1024))), 24px)}}@media (max-width: 970px){section.contacts .inner-container{display:grid;grid-template-columns:1fr;grid-template-areas:"phone" "email" "messengers" "address";grid-gap:20px}section.contacts .item{padding:clamp(20px, calc(20px + (30 - 20) * ((100vw - 425px) / (970 - 425))), 30px) clamp(25px, calc(25px + (50 - 25) * ((100vw - 425px) / (970 - 425))), 50px);border-radius:clamp(20px, calc(20px + (30 - 20) * ((100vw - 425px) / (970 - 425))), 30px)}section.contacts .item.item-phone .label,section.contacts .item.item-email .label{font-size:clamp(12px, calc(12px + (14 - 12) * ((100vw - 425px) / (970 - 425))), 14px)}section.contacts .item.item-phone a,section.contacts .item.item-phone .value,section.contacts .item.item-email a,section.contacts .item.item-email .value{font-size:clamp(16px, calc(16px + (20 - 16) * ((100vw - 425px) / (970 - 425))), 20px)}section.contacts .item.item-messengers .label{font-size:clamp(16px, calc(16px + (20 - 16) * ((100vw - 425px) / (970 - 425))), 20px)}section.contacts .item.item-address{display:grid;grid-template-columns:1fr;grid-row-gap:40px}section.contacts .item.item-address .text-container{row-gap:30px}section.contacts .item.item-address .text-block .label{font-size:clamp(12px, calc(12px + (16 - 12) * ((100vw - 425px) / (970 - 425))), 16px)}section.contacts .item.item-address .text-block .value{font-size:clamp(14px, calc(14px + (20 - 14) * ((100vw - 425px) / (970 - 425))), 20px)}section.contacts .item.item-address .map{width:100%;height:400px}section.contacts .item.item-address{padding-top:30px;padding-bottom:30px}section.contacts .item.item-address .address{font-size:clamp(16px, calc(16px + (20 - 16) * ((100vw - 425px) / (970 - 425))), 20px)}}@media (max-width: 425px){section.contacts .item{padding:clamp(10px, calc(10px + (20 - 10) * ((100vw - 320px) / (425 - 320))), 20px) clamp(20px, calc(20px + (20 - 20) * ((100vw - 320px) / (425 - 320))), 20px)}section.contacts .item.item-phone a,section.contacts .item.item-phone .value,section.contacts .item.item-email a,section.contacts .item.item-email .value{font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 320px) / (425 - 320))), 16px)}section.contacts .item.item-phone::before,section.contacts .item.item-email::before{min-width:clamp(48px, calc(48px + (65 - 48) * ((100vw - 320px) / (425 - 320))), 65px);min-height:clamp(48px, calc(48px + (65 - 48) * ((100vw - 320px) / (425 - 320))), 65px);max-width:clamp(48px, calc(48px + (65 - 48) * ((100vw - 320px) / (425 - 320))), 65px);max-height:clamp(48px, calc(48px + (65 - 48) * ((100vw - 320px) / (425 - 320))), 65px);background-size:40%}section.contacts .item.item-messengers .label{font-size:clamp(12px, calc(12px + (16 - 12) * ((100vw - 320px) / (425 - 320))), 16px)}section.contacts .item.item-messengers .messengers .messenger{width:clamp(42px, calc(42px + (60 - 42) * ((100vw - 320px) / (425 - 320))), 60px);height:clamp(42px, calc(42px + (60 - 42) * ((100vw - 320px) / (425 - 320))), 60px)}section.contacts .item.item-messengers .messengers .messenger::before{width:clamp(20px, calc(20px + (30 - 20) * ((100vw - 320px) / (425 - 320))), 30px);height:clamp(20px, calc(20px + (30 - 20) * ((100vw - 320px) / (425 - 320))), 30px)}section.contacts .item.item-address .address{font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 320px) / (425 - 320))), 16px)}section.contacts .item.item-address .socials{gap:clamp(10px, calc(10px + (20 - 10) * ((100vw - 320px) / (425 - 320))), 20px)}section.contacts .item.item-address .socials .social{width:clamp(42px, calc(42px + (60 - 42) * ((100vw - 320px) / (425 - 320))), 60px);height:clamp(42px, calc(42px + (60 - 42) * ((100vw - 320px) / (425 - 320))), 60px)}section.contacts .item.item-address .socials .social::before{width:clamp(20px, calc(20px + (30 - 20) * ((100vw - 320px) / (425 - 320))), 30px);height:clamp(20px, calc(20px + (30 - 20) * ((100vw - 320px) / (425 - 320))), 30px)}}section.our-team{padding:120px 0;background-color:#282828}section.our-team .members{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}section.our-team .members .text-container{align-self:center;grid-column:span 2;color:#FFFFFF}section.our-team .members .text-container .title{margin-top:0;margin-bottom:30px;font-size:50px;text-transform:uppercase}section.our-team .member{position:relative;display:flex;align-items:flex-end;width:100%;height:360px;padding:30px;border-radius:30px;overflow:hidden}section.our-team .member .photo{position:absolute;inset:0;z-index:1;width:100%;height:100%}section.our-team .member .member-text{position:relative;z-index:3;display:flex;flex-direction:column;row-gap:0;color:#FFFFFF}section.our-team .member .name{font-family:"Unbounded", "Arial", sans-serif;font-size:22px;line-height:1.35}section.our-team .member .post{font-size:14px;line-height:1.55}section.our-team .member::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5));pointer-events:none}@media (max-width: 1024px){section.our-team .members{grid-gap:20px}section.our-team .member{height:300px}section.our-team .member .name{font-size:20px}}@media (max-width: 970px){section.our-team .members{grid-template-columns:repeat(2, 1fr);grid-gap:40px}section.our-team .members .text-container{grid-column:unset}section.our-team .members .text-container .title{margin-bottom:20px;font-size:30px}section.our-team .members .text-container .description{font-size:14px}section.our-team .member{height:280px}}@media (max-width: 425px){section.our-team{padding:60px 0}section.our-team .members{grid-template-columns:1fr}section.our-team .member{justify-self:center;width:clamp(265px, calc(265px + (300 - 265) * ((100vw - 320px) / (425 - 320))), 300px);height:clamp(265px, calc(265px + (300 - 265) * ((100vw - 320px) / (425 - 320))), 300px)}}section.partners{padding:120px 0}section.partners .heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px}section.partners .heading .title{margin:0;font-size:50px;text-transform:uppercase}section.partners .partners-list{display:grid;grid-template-columns:repeat(4, 1fr)}section.partners .partner{display:flex;justify-content:center;align-items:center;max-width:300px;width:100%;padding:20px}section.partners .partner img{max-width:150px;opacity:0.5}section.partners .partner img:hover{opacity:1}@media (max-width: 970px){section.partners .heading{flex-direction:column;justify-content:initial;align-items:initial;gap:10px}section.partners .partners-list{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 425px){section.partners{padding:90px 0}section.partners .heading{margin-bottom:15px}section.partners .heading .title{font-size:28px}section.partners .partners-list{grid-template-columns:repeat(2, 1fr)}}section.gratitudes{padding:120px 0}section.gratitudes .gratitudes-list{display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:24px}section.gratitudes .gratitude{width:100%;height:180px;border-radius:30px;overflow:hidden}@media (max-width: 970px){section.gratitudes .gratitudes-list{grid-template-columns:repeat(2, 1fr);grid-gap:8px}section.gratitudes .gratitude{width:100%;height:445px}}@media (max-width: 425px){section.gratitudes{padding:90px 0}section.gratitudes .gratitude{height:270px}}body>header{position:fixed;top:0;left:0;z-index:5;display:grid;grid-template-columns:clamp(165px, calc(165px + (225 - 165) * ((100vw - 1440px) / (1920 - 1440))), 225px) repeat(2, 1fr) clamp(190px, calc(190px + (260 - 190) * ((100vw - 1440px) / (1920 - 1440))), 260px) clamp(300px, calc(300px + (410 - 300) * ((100vw - 1440px) / (1920 - 1440))), 410px);grid-template-areas:"logo menu1 menu2 phone contacts";align-items:center;width:100%;height:clamp(70px, calc(70px + (95 - 70) * ((100vw - 1440px) / (1920 - 1440))), 95px);padding:1rem clamp(50px, calc(50px + (60 - 50) * ((100vw - 1440px) / (1920 - 1440))), 60px);background-color:rgba(255, 255, 255, 0.6);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border-bottom:0.1rem solid rgba(255, 255, 255, 0.3)}body>header .logo{grid-area:logo}body>header .logo a{display:flex;align-items:center;max-width:clamp(70px, calc(70px + (95 - 70) * ((100vw - 1440px) / (1920 - 1440))), 95px)}body>header .primary-menu{grid-area:menu1}body>header .primary-menu .menu{display:flex;gap:clamp(25px, calc(25px + (30 - 25) * ((100vw - 1440px) / (1920 - 1440))), 30px)}body>header .primary-menu .menu-item{display:flex;align-items:center;gap:1rem}body>header .primary-menu .menu-item a{color:#282828;font:400 clamp(12px, calc(12px + (16 - 12) * ((100vw - 1440px) / (1920 - 1440))), 16px) / 1 "Unbounded", "Arial", sans-serif;text-transform:uppercase;text-decoration:none;color:#282828;transition:color 0.2s ease-in-out}body>header .primary-menu .menu-item a:hover{color:#D7ED6C}body>header .primary-menu .menu-item::before{content:"";width:clamp(9px, calc(9px + (12 - 9) * ((100vw - 1440px) / (1920 - 1440))), 12px);height:clamp(9px, calc(9px + (12 - 9) * ((100vw - 1440px) / (1920 - 1440))), 12px);background-color:#D7ED6C;border-radius:50%}body>header .page-menu{grid-area:menu2;justify-self:end}body>header .page-menu .menu{display:flex;gap:clamp(25px, calc(25px + (30 - 25) * ((100vw - 1440px) / (1920 - 1440))), 30px)}body>header .page-menu .menu-item{display:flex;align-items:center;gap:1rem}body>header .page-menu .menu-item a{color:#282828;font:400 clamp(12px, calc(12px + (16 - 12) * ((100vw - 1440px) / (1920 - 1440))), 16px) / 1 "Unbounded", "Arial", sans-serif;text-transform:uppercase;text-decoration:none;color:#282828;transition:color 0.2s ease-in-out}body>header .page-menu .menu-item a:hover{color:#D7ED6C}body>header .phone{grid-area:phone;justify-self:end;color:#282828;font:500 clamp(14px, calc(14px + (18 - 14) * ((100vw - 1440px) / (1920 - 1440))), 18px) / 1 "Unbounded", "Arial", sans-serif;text-decoration:none}body>header .contacts{display:flex;justify-content:flex-end;align-items:center;column-gap:clamp(8px, calc(8px + (10 - 8) * ((100vw - 1440px) / (1920 - 1440))), 10px);grid-area:contacts}body>header .contacts .socials{display:flex;column-gap:clamp(8px, calc(8px + (10 - 8) * ((100vw - 1440px) / (1920 - 1440))), 10px)}body>header .contacts .social{display:flex;justify-content:center;align-items:center;width:clamp(35px, calc(35px + (48 - 35) * ((100vw - 1440px) / (1920 - 1440))), 48px);height:clamp(35px, calc(35px + (48 - 35) * ((100vw - 1440px) / (1920 - 1440))), 48px);background-color:#e0e0e0;border-radius:0.5rem}body>header .contacts .social[data-social="whatsapp"]::after{content:"";width:clamp(19px, calc(19px + (25 - 19) * ((100vw - 1440px) / (1920 - 1440))), 25px);height:clamp(19px, calc(19px + (25 - 19) * ((100vw - 1440px) / (1920 - 1440))), 25px);background:url("../img/svg/image_whatsapp-filled.svg") no-repeat center / cover}body>header .contacts .social[data-social="telegram"]::after{content:"";width:clamp(19px, calc(19px + (25 - 19) * ((100vw - 1440px) / (1920 - 1440))), 25px);height:clamp(19px, calc(19px + (25 - 19) * ((100vw - 1440px) / (1920 - 1440))), 25px);background:url("../img/svg/002-telegram.svg") no-repeat center / cover}body>header .contacts .btn-discuss{min-width:clamp(170px, calc(170px + (230 - 170) * ((100vw - 1440px) / (1920 - 1440))), 230px);padding:clamp(10px, calc(10px + (14 - 10) * ((100vw - 1440px) / (1920 - 1440))), 14px) 1rem;background-color:#D7ED6C;border-color:#D7ED6C;border-radius:0.5rem;text-transform:initial;font-size:clamp(12px, calc(12px + (16 - 12) * ((100vw - 1440px) / (1920 - 1440))), 16px);white-space:nowrap}body>header .contacts .btn-discuss:hover{color:#FFFFFF;background-color:#282828;border-color:#282828}body>header .contacts .btn-discuss::before{content:attr(data-text-d)}body>header .btn-mobile-menu{display:none}@media (max-width: 1440px){body>header{grid-template-columns:clamp(90px, calc(90px + (165 - 90) * ((100vw - 1024px) / (1440 - 1024))), 165px) repeat(2, 1fr) clamp(170px, calc(170px + (190 - 170) * ((100vw - 1024px) / (1440 - 1024))), 190px) clamp(240px, calc(240px + (300 - 240) * ((100vw - 1024px) / (1440 - 1024))), 300px);height:clamp(60px, calc(60px + (70 - 60) * ((100vw - 1024px) / (1440 - 1024))), 70px);padding:1rem clamp(15px, calc(15px + (50 - 15) * ((100vw - 1024px) / (1440 - 1024))), 50px)}body>header .logo a{max-width:clamp(60px, calc(60px + (70 - 60) * ((100vw - 1024px) / (1440 - 1024))), 70px)}body>header .primary-menu .menu{gap:clamp(10px, calc(10px + (25 - 10) * ((100vw - 1024px) / (1440 - 1024))), 25px)}body>header .primary-menu .menu-item{column-gap:clamp(8px, calc(8px + (10 - 8) * ((100vw - 1024px) / (1440 - 1024))), 10px)}body>header .primary-menu .menu-item a{font:400 clamp(12px, calc(12px + (12 - 12) * ((100vw - 1024px) / (1440 - 1024))), 12px) / 1 "Unbounded", "Arial", sans-serif}body>header .primary-menu .menu-item::before{content:"";width:clamp(8px, calc(8px + (9 - 8) * ((100vw - 1024px) / (1440 - 1024))), 9px);height:clamp(8px, calc(8px + (9 - 8) * ((100vw - 1024px) / (1440 - 1024))), 9px);background-color:#D7ED6C;border-radius:50%}body>header .page-menu .menu{gap:clamp(10px, calc(10px + (25 - 10) * ((100vw - 1024px) / (1440 - 1024))), 25px)}body>header .page-menu .menu-item a{font:400 clamp(12px, calc(12px + (12 - 12) * ((100vw - 1024px) / (1440 - 1024))), 12px) / 1 "Unbounded", "Arial", sans-serif}body>header .phone{font:500 clamp(12px, calc(12px + (14 - 12) * ((100vw - 1024px) / (1440 - 1024))), 14px) / 1 "Unbounded", "Arial", sans-serif}body>header .contacts{column-gap:clamp(5px, calc(5px + (8 - 5) * ((100vw - 1024px) / (1440 - 1024))), 8px)}body>header .contacts .socials{column-gap:clamp(5px, calc(5px + (8 - 5) * ((100vw - 1024px) / (1440 - 1024))), 8px)}body>header .contacts .social{width:clamp(30px, calc(30px + (35 - 30) * ((100vw - 1024px) / (1440 - 1024))), 35px);height:clamp(30px, calc(30px + (35 - 30) * ((100vw - 1024px) / (1440 - 1024))), 35px)}body>header .contacts .social[data-social="whatsapp"]::after{content:"";width:clamp(15px, calc(15px + (16 - 15) * ((100vw - 1024px) / (1440 - 1024))), 16px);height:clamp(15px, calc(15px + (16 - 15) * ((100vw - 1024px) / (1440 - 1024))), 16px)}body>header .contacts .social[data-social="telegram"]::after{content:"";width:clamp(15px, calc(15px + (19 - 15) * ((100vw - 1024px) / (1440 - 1024))), 19px);height:clamp(15px, calc(15px + (19 - 15) * ((100vw - 1024px) / (1440 - 1024))), 19px)}body>header .contacts .btn-discuss{min-width:clamp(150px, calc(150px + (170 - 150) * ((100vw - 1024px) / (1440 - 1024))), 170px);padding:clamp(8px, calc(8px + (10 - 8) * ((100vw - 1024px) / (1440 - 1024))), 10px) 1rem;font-size:clamp(10px, calc(10px + (12 - 10) * ((100vw - 1024px) / (1440 - 1024))), 12px)}}@media (max-width: 970px){body>header{grid-template-columns:repeat(2, 1fr) clamp(32px, calc(32px + (48 - 32) * ((100vw - 320px) / (970 - 320))), 48px);grid-template-areas:"logo contacts burger";grid-column-gap:1rem;width:100%;height:clamp(70px, calc(70px + (80 - 70) * ((100vw - 320px) / (970 - 320))), 80px);padding:1rem clamp(18px, calc(18px + (25 - 18) * ((100vw - 320px) / (970 - 320))), 25px)}body>header .logo a{max-width:clamp(70px, calc(70px + (80 - 70) * ((100vw - 320px) / (970 - 320))), 80px)}body>header .primary-menu,body>header .page-menu,body>header .phone{display:none}body>header .contacts .btn-discuss{min-width:initial;padding:1rem 1.5rem}body>header .contacts .btn-discuss::before{content:attr(data-text-m)}body>header .btn-mobile-menu{display:flex;justify-content:center;align-items:center;width:clamp(32px, calc(32px + (48 - 32) * ((100vw - 320px) / (970 - 320))), 48px);height:clamp(32px, calc(32px + (48 - 32) * ((100vw - 320px) / (970 - 320))), 48px);grid-area:burger;justify-self:end;cursor:pointer}body>header .btn-mobile-menu::after{content:"";width:clamp(30px, calc(30px + (40 - 30) * ((100vw - 320px) / (970 - 320))), 40px);height:clamp(25px, calc(25px + (35 - 25) * ((100vw - 320px) / (970 - 320))), 35px);background:url("../img/svg/pajamas_hamburger.svg") no-repeat center / contain}}.mobile-menu-container{position:fixed;inset:0 0 0 auto;z-index:6;display:flex;flex-direction:column;row-gap:1rem;width:clamp(320px, calc(320px + (350 - 320) * ((100vw - 320px) / (425 - 320))), 350px);padding:clamp(45px, calc(45px + (48 - 45) * ((100vw - 320px) / (425 - 320))), 48px) clamp(25px, calc(25px + (40 - 25) * ((100vw - 320px) / (425 - 320))), 40px) clamp(25px, calc(25px + (38 - 25) * ((100vw - 320px) / (425 - 320))), 38px);background-color:#D7ED6C;transform:translateX(100%);transition:transform ease-in-out 0.3s}.mobile-menu-container .btn-close{position:absolute;top:0.5rem;right:0.5rem;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;cursor:pointer}.mobile-menu-container .btn-close .btn-close-inner{width:2.4rem;height:2rem;transform:rotate(0deg)}.mobile-menu-container .btn-close .btn-close-inner span{position:absolute;top:50%;left:0;display:block;width:100%;height:0.2rem;background-color:#282828}.mobile-menu-container .btn-close .btn-close-inner span:nth-of-type(1){transform:rotate(45deg)}.mobile-menu-container .btn-close .btn-close-inner span:nth-of-type(2){transform:rotate(-45deg)}.mobile-menu-container .mobile-menu{flex-grow:1}.mobile-menu-container .mobile-menu .menu{display:flex;flex-direction:column;row-gap:2.5rem}.mobile-menu-container .mobile-menu .menu-item a{font:500 2.4rem / 1 "Unbounded", "Arial", sans-serif;color:#282828;text-transform:uppercase;text-decoration:none}.mobile-menu-container .btn{max-width:100%;width:100%;padding-left:1rem;padding-right:1rem;font-size:1.6rem}.mobile-menu-container.is-open{transform:translateX(0)}body>footer{padding-top:6rem;padding-bottom:3rem;background-color:#272727}body>footer .container-centered{position:relative;display:grid;grid-template-columns:50rem 1fr;grid-template-areas:"logo contacts" "policy contacts" "copyright menu"}body>footer .container-centered .column:has(.footer-menu){display:flex;flex-direction:column}body>footer .logo{grid-area:logo;margin-bottom:4rem}body>footer .logo a{display:block;max-width:12rem}body>footer .policy{grid-area:policy;display:block;margin-bottom:1.5rem;font-size:1.4rem;color:#919191}body>footer .copyright{grid-area:copyright;font-size:1.4rem;color:#919191}body>footer .contacts{grid-area:contacts;display:flex;flex-direction:column}body>footer .contacts .phone,body>footer .contacts .email{font:500 2.4rem / 1.5 "Unbounded", "Arial", sans-serif;text-decoration:none;text-transform:uppercase}body>footer .contacts .phone{color:#D7ED6C}body>footer .contacts .email{color:#FFFFFF}body>footer .footer-menu{grid-area:menu;flex-grow:1}body>footer .footer-menu .menu{display:flex;align-items:flex-end;gap:4rem}body>footer .footer-menu .menu-item{display:flex;align-items:flex-end;column-gap:1rem}body>footer .footer-menu .menu-item a{font-size:2rem;line-height:1;color:#919191;text-decoration:none}body>footer .footer-menu .menu-item::after{content:"";width:1.1rem;height:1.1rem;background:url("../img/svg/link-arrow_green.svg") no-repeat center / cover;transition:filter 300ms ease;filter:grayscale(100%);transform:translateY(-0.3rem)}body>footer .footer-menu .menu-item:hover::after{filter:grayscale(0)}body>footer .messengers{position:absolute;top:0;right:10rem;display:flex;gap:1rem}body>footer .messengers .messenger{width:4rem;height:4rem;background:no-repeat center / contain}body>footer .messengers .messenger[data-messenger="whatsapp"]{background-image:url("../img/svg/whatsapp_green.svg")}body>footer .messengers .messenger[data-messenger="telegram"]{background-image:url("../img/svg/telegram_green.svg")}@media (max-width: 1440px){body>footer .container-centered{position:relative;display:grid;grid-template-columns:clamp(400px, calc(400px + (500 - 400) * ((100vw - 1024px) / (1440 - 1024))), 500px) 1fr}body>footer .container-centered .column:has(.menu){display:flex;flex-direction:column}}@media (max-width: 970px){body>footer{padding:5rem 0}body>footer .container-centered{grid-template-columns:22rem 1fr;grid-template-areas:"logo contacts" "messengers messengers" "policy menu" "copyright menu";grid-column-gap:8rem}body>footer .contacts{margin-bottom:7rem}body>footer .footer-menu{flex-grow:unset;transform:translateY(-4rem)}body>footer .footer-menu .menu{flex-wrap:wrap;column-gap:4rem;row-gap:2.5rem}body>footer .logo,body>footer .contacts,body>footer .messengers{margin-bottom:3rem}body>footer .policy{margin-bottom:2rem}body>footer .messengers{grid-area:messengers;position:initial}}@media (max-width:630px){body>footer{padding:3rem 0}body>footer .container-centered{grid-template-columns:repeat(2, 1fr);grid-template-areas:"logo contacts" "empty messengers" "menu menu" "copyright policy";grid-gap:unset;grid-column-gap:0.5rem}body>footer .logo{max-width:clamp(75px, calc(75px + (120 - 75) * ((100vw - 320px) / (630 - 320))), 120px)}body>footer .logo,body>footer .contacts{margin-bottom:1rem}body>footer .contacts .phone,body>footer .contacts .email{font-size:clamp(14px, calc(14px + (20 - 14) * ((100vw - 320px) / (630 - 320))), 20px);white-space:nowrap}body>footer .messengers{margin-bottom:2.5rem}body>footer .messengers .messenger{width:clamp(27px, calc(27px + (40 - 27) * ((100vw - 320px) / (630 - 320))), 40px);height:clamp(27px, calc(27px + (40 - 27) * ((100vw - 320px) / (630 - 320))), 40px)}body>footer .footer-menu{margin-bottom:2.5rem;transform:unset}body>footer .footer-menu .menu{gap:clamp(20px, calc(20px + (40 - 20) * ((100vw - 320px) / (630 - 320))), 40px)}body>footer .footer-menu .menu-item a{font-size:clamp(12px, calc(12px + (16 - 12) * ((100vw - 320px) / (630 - 320))), 16px)}body>footer .footer-menu .menu-item::after{content:"";width:clamp(7px, calc(7px + (9 - 7) * ((100vw - 320px) / (630 - 320))), 9px);height:clamp(7px, calc(7px + (9 - 7) * ((100vw - 320px) / (630 - 320))), 9px);transform:translateY(-0.2rem)}body>footer .policy,body>footer .copyright{margin:unset;font-size:1.2rem}}@media (max-width: 425px){body>footer .container-centered{grid-template-columns:repeat(2, 1fr);grid-template-areas:"logo contacts" "empty messengers" "menu menu" "copyright copyright" "policy policy";grid-gap:unset;grid-column-gap:0.5rem}}body.home section.hero+section.services{padding-top:4rem}body.home section.services+section.about{padding-top:unset;padding-bottom:16rem}body.home section.about+section.benefits{padding-top:unset}body.home section.benefits+section.projects{padding-top:unset}body.home section.projects+section.pricing{padding-top:unset}body.home section.articles .heading{margin-bottom:6rem}body.home section.articles .title{margin:0;font-size:clamp(40px, calc(40px + (60 - 40) * ((100vw - 1024px) / (1440 - 1024))), 60px);line-height:1.2}body.home section.articles .articles-list{padding-bottom:6rem}body.home section.articles .btn-blog{margin-left:auto}@media (max-width: 970px){body.home section.articles{display:none}}body.page-id-68 main{padding-top:16.5rem;padding-bottom:6rem}body.page-id-68 .heading{display:flex;align-items:center;gap:clamp(40px, calc(40px + (60 - 40) * ((100vw - 1024px) / (1440 - 1024))), 60px);margin-bottom:6rem}body.page-id-68 .heading .title{margin:0;font-size:clamp(80px, calc(80px + (100 - 80) * ((100vw - 1024px) / (1440 - 1024))), 100px);line-height:1;text-transform:uppercase}body.page-id-68 .heading .subtitle{flex-grow:1;font-size:clamp(24px, calc(24px + (30 - 24) * ((100vw - 1024px) / (1440 - 1024))), 30px);line-height:1.2;text-transform:uppercase}body.page-id-68 section.articles{padding:0}body.page-id-68 section.articles .swipe-hint{max-width:calc(120rem + calc(2rem * 2));width:100%;margin:0 auto;padding:0 2rem;display:none;margin-bottom:2rem}@media (max-width:970px){body.page-id-68 section.articles .swipe-hint{max-width:calc(64rem + calc(2rem * 2))}}@media (max-width: 970px){body.page-id-68 main{padding-top:clamp(120px, calc(120px + (165 - 120) * ((100vw - 425px) / (970 - 425))), 165px)}body.page-id-68 main .container-centered{padding:0;margin:0;max-width:100%}body.page-id-68 .heading{display:flex;flex-direction:column;align-items:initial;gap:1rem;max-width:calc(120rem + calc(2rem * 2));width:100%;margin:0 auto;padding:0 2rem;margin-bottom:clamp(30px, calc(30px + (60 - 30) * ((100vw - 425px) / (970 - 425))), 60px)}body.page-id-68 .heading .title{font-size:clamp(40px, calc(40px + (80 - 40) * ((100vw - 425px) / (970 - 425))), 80px)}body.page-id-68 .heading .subtitle{font-size:clamp(14px, calc(14px + (24 - 14) * ((100vw - 425px) / (970 - 425))), 24px)}body.page-id-68 section.articles .swipe-hint{display:flex;justify-content:flex-end}body.page-id-68 section.articles .articles-list.grid{display:flex;flex-direction:row;gap:clamp(20px, calc(20px + (40 - 20) * ((100vw - 425px) / (970 - 425))), 40px);padding:0 clamp(25px, calc(25px + (40 - 25) * ((100vw - 425px) / (970 - 425))), 40px);overflow:auto}body.page-id-68 section.articles .articles-preview{min-width:27rem}}@media (max-width: 970px) and (max-width:970px){body.page-id-68 .heading{max-width:calc(64rem + calc(2rem * 2))}}@media (max-width: 425px){body.page-id-68 section.articles .articles-preview{min-width:34rem}body.page-id-68 section.articles .articles-preview .thumbnail{height:23rem}body.page-id-68 section.articles .articles-preview .name{font-size:1.6rem}}body.page-id-144 .first-block-outer{position:relative;overflow:hidden}body.page-id-144 .first-block-outer .parallax-item{position:absolute;z-index:1;background:no-repeat center / cover;pointer-events:none}body.page-id-144 .first-block-outer .parallax-item-1{top:170px;left:clamp(550px, calc(550px + (825 - 550) * ((100vw - 1440px) / (1920 - 1440))), 825px);width:clamp(107px, calc(107px + (160 - 107) * ((100vw - 1440px) / (1920 - 1440))), 160px);height:clamp(107px, calc(107px + (160 - 107) * ((100vw - 1440px) / (1920 - 1440))), 160px);background-image:url("../img/pages/about/parralax-item_159x153.webp");filter:blur(18px)}body.page-id-144 .first-block-outer .parallax-item-2{top:470px;right:clamp(-50px, calc(-50px + (170 - -50) * ((100vw - 1440px) / (1920 - 1440))), 170px);width:307px;height:307px;background-image:url("../img/pages/about/parralax-item_368x368.webp")}body.page-id-144 .first-block-outer .first-block{position:relative;z-index:2;padding-top:50px;height:908px}body.page-id-144 .first-block-outer .first-block .btn-consultation[data-show="desktop"]{display:flex}body.page-id-144 .first-block-outer .first-block .btn-consultation[data-show="mobile"]{display:none}body.page-id-144 .first-block-outer .heading{display:flex;flex-direction:column;row-gap:30px}body.page-id-144 .first-block-outer .heading .title{margin:0;font-size:50px;line-height:1.1;text-transform:uppercase}body.page-id-144 .first-block-outer .director-photo{position:absolute;left:0;bottom:0;z-index:1;max-width:573px}body.page-id-144 .first-block-outer .director-label{position:absolute;left:0;bottom:90px;z-index:2;display:flex;flex-direction:column;row-gap:5px;max-width:fit-content;padding:20px 40px;background-color:#D7ED6C;border-radius:30px}body.page-id-144 .first-block-outer .director-label .name{font-family:"Unbounded", "Arial", sans-serif;font-size:20px;font-weight:500}body.page-id-144 .first-block-outer .benefits-list{position:absolute;right:0;top:50%;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;max-width:620px;transform:translateY(-50%)}body.page-id-144 .first-block-outer .benefits-list .benefits-item{display:flex;flex-direction:column;row-gap:15px;padding:30px;min-height:290px;background-color:rgba(255, 255, 255, 0.7);border-radius:30px}body.page-id-144 .first-block-outer .benefits-list .benefits-item .title{font-family:"Unbounded", "Arial", sans-serif;font-size:20px;font-weight:600;text-transform:uppercase}body.page-id-144 .first-block-outer .benefits-list .benefits-item .description{color:#484848;line-height:1.625}body.page-id-144 .first-block-outer .benefits-list .benefits-item:nth-of-type(even){transform:translateY(50px)}body.page-id-144 .first-block-outer .benefits-list .benefits-item:nth-of-type(odd){transform:translateY(-50px)}body.page-id-144 section.partners:has(+ section.gratitudes){padding-bottom:75px}body.page-id-144 section.partners+section.gratitudes{padding-top:0}@media (max-width: 1440px){body.page-id-144 .first-block-outer .parallax-item-1{top:calc(810.3846153846px + -44.4711538462vw);left:clamp(300px, calc(300px + (550 - 300) * ((100vw - 1024px) / (1440 - 1024))), 550px)}body.page-id-144 .first-block-outer .parallax-item-2{top:calc(1023.8461538462px + -38.4615384615vw);right:calc(-292.3076923077px + 16.8269230769vw)}body.page-id-144 .first-block-outer .first-block{height:calc(1254.1538461539px + -24.0384615385vw)}body.page-id-144 .first-block-outer .director-photo{left:clamp(-100px, calc(-100px + (0 - -100) * ((100vw - 1024px) / (1440 - 1024))), 0px)}body.page-id-144 .first-block-outer .director-label{bottom:clamp(40px, calc(40px + (90 - 40) * ((100vw - 1024px) / (1440 - 1024))), 90px)}}@media (max-width: 1024px){body.page-id-144 .first-block-outer .parallax-item-1{top:clamp(290px, calc(290px + (355 - 290) * ((100vw - 970px) / (1024 - 970))), 355px);left:clamp(-20px, calc(-20px + (300 - -20) * ((100vw - 970px) / (1024 - 970))), 300px)}body.page-id-144 .first-block-outer .parallax-item-2{top:clamp(590px, calc(590px + (630 - 590) * ((100vw - 970px) / (1024 - 970))), 630px);right:clamp(-100px, calc(-100px + (-120 - -100) * ((100vw - 970px) / (1024 - 970))), -120px)}body.page-id-144 .first-block-outer .first-block{height:calc(5748.7407407407px + -462.962962963vw)}body.page-id-144 .first-block-outer .heading{flex-direction:row;align-items:flex-start;justify-content:space-between}body.page-id-144 .first-block-outer .heading .title{font-size:clamp(40px, calc(40px + (50 - 40) * ((100vw - 970px) / (1024 - 970))), 50px)}body.page-id-144 .first-block-outer .director-photo{left:responisive(-100, 0, 1024, 970)}body.page-id-144 .first-block-outer .benefits-list{top:auto;bottom:calc(5674.0740740741px + -546.2962962963vw);z-index:3;transform:unset}body.page-id-144 .first-block-outer .director-label{padding:20 clamp(30px, calc(30px + (40 - 30) * ((100vw - 970px) / (1024 - 970))), 40px);bottom:40px}}@media (max-width: 970px){body.page-id-144 .first-block-outer .parallax-item-1{top:290px;left:-20px}body.page-id-144 .first-block-outer .parallax-item-2{top:590px;right:-100px}body.page-id-144 .first-block-outer .first-block{padding-top:50px;height:1258px}body.page-id-144 .first-block-outer .heading .title{font-size:clamp(28px, calc(28px + (40 - 28) * ((100vw - 425px) / (970 - 425))), 40px)}body.page-id-144 .first-block-outer .director-photo{left:0;max-width:418px}body.page-id-144 .first-block-outer .benefits-list{bottom:375px}body.page-id-144 .first-block-outer .director-label{padding:20px 30px}body.page-id-144 .first-block-outer .director-label .name{font-size:18px}body.page-id-144 .first-block-outer .director-label .description{font-size:14px}}@media (max-width: 425px){body.page-id-144 .first-block-outer .first-block{display:flex;flex-direction:column;row-gap:30px;padding-top:50px;height:auto}body.page-id-144 .first-block-outer .first-block .heading{order:1}body.page-id-144 .first-block-outer .first-block .benefits-list{order:2}body.page-id-144 .first-block-outer .first-block .btn-consultation{order:3}body.page-id-144 .first-block-outer .first-block .btn-consultation[data-show="desktop"]{display:none}body.page-id-144 .first-block-outer .first-block .btn-consultation[data-show="mobile"]{display:flex;max-width:100%}body.page-id-144 .first-block-outer .first-block .director-photo{order:4}body.page-id-144 .first-block-outer .heading .title{font-size:28px}body.page-id-144 .first-block-outer .heading .btn-consultation{display:none}body.page-id-144 .first-block-outer .director-photo{position:static;max-width:100%}body.page-id-144 .first-block-outer .benefits-list{position:static;right:auto;top:auto;display:grid;grid-template-columns:1fr;max-width:100%;transform:unset}body.page-id-144 .first-block-outer .benefits-list .benefits-item{min-height:230px}body.page-id-144 .first-block-outer .benefits-list .benefits-item:nth-of-type(even),body.page-id-144 .first-block-outer .benefits-list .benefits-item:nth-of-type(odd){transform:unset}body.page-id-144 section.partners:has(+ section.gratitudes){padding-bottom:60px}body.page-id-144 section.partners+section.gratitudes{padding-top:0}}body.page-template-default main{padding-top:165px;padding-bottom:60px}body.page-template-default .heading{margin-bottom:60px}body.page-template-default .heading .title{margin:0;font-size:50px;line-height:1;text-transform:uppercase}@media (max-width: 1440px){body.page-template-default main{padding-top:clamp(150px, calc(150px + (165 - 150) * ((100vw - 1024px) / (1440 - 1024))), 165px)}body.page-template-default .heading{margin-bottom:clamp(40px, calc(40px + (60 - 40) * ((100vw - 1024px) / (1440 - 1024))), 60px)}}@media (max-width: 970px){body.page-template-default main{padding-top:clamp(120px, calc(120px + (150 - 120) * ((100vw - 425px) / (970 - 425))), 150px)}body.page-template-default .heading .title{font-size:clamp(28px, calc(28px + (50 - 28) * ((100vw - 425px) / (970 - 425))), 50px)}}body.single-post{background-color:#FFFFFF}body.single-post>header,body.single-post>footer{display:none}body.single-post main{padding:unset;padding-bottom:9.5rem}body.single-post .heading{position:relative;display:flex;justify-content:center;padding:2rem;border-bottom:0.1rem solid rgba(40, 40, 40, 0.2)}body.single-post .heading .title{font-family:"Unbounded", "Arial", sans-serif;font-size:1.4rem;font-weight:600}body.single-post .heading .back-link{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:5.8rem;height:5.8rem}body.single-post .heading .back-link::before{content:"";display:block;width:2rem;height:2rem;background:url("../img/svg/back-link.svg") no-repeat center / contain;transform:rotate(180deg)}body.single-post .content{max-width:calc(76rem + calc(2rem * 2));width:100%;margin:0 auto;padding:0 2rem}@media (max-width:970px){body.single-post .content{max-width:calc(64rem + calc(2rem * 2))}}body.single-post .content .title{font-size:3.6rem;font-weight:700}body.single-post .content .post-photo{margin:2rem 0}body.single-post .meta{margin-top:4.5rem}body.single-post .meta .date-published time{font-family:"Unbounded", "Arial", sans-serif;font-weight:700;font-size:1.2rem;color:rgba(40, 40, 40, 0.5)}@media (max-width: 1440px){body.single-post .content .title{font-size:clamp(32px, calc(32px + (36 - 32) * ((100vw - 1024px) / (1440 - 1024))), 36px)}}@media (max-width: 970px){body.single-post .content .title{font-size:clamp(28px, calc(28px + (32 - 28) * ((100vw - 425px) / (970 - 425))), 32px)}}.demo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));text-align:center;padding:40px;background-color:#f9f9f9;color:#333}.demo h1{font-size:80px;margin:0;color:#007bff;font-weight:700}.demo-message{font-size:28px;margin:20px 0 10px;color:#333;font-weight:600;font-family:"Noto Sans", "Arial", sans-serif}.demo-description{font-size:16px;color:#666;max-width:600px;margin-bottom:30px;line-height:1.5}.demo-single{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));text-align:center;padding:40px;background-color:#f9f9f9;color:#333}.demo-single h1{font-size:70px;margin:0;color:#007bff;font-weight:700}.demo-single-message{font-size:26px;margin:20px 0 10px;color:#333;font-weight:600;font-family:"Noto Sans", "Arial", sans-serif}.demo-single-description{font-size:16px;color:#666;max-width:600px;margin-bottom:30px;line-height:1.5}.demo-single-note{font-size:16px;color:#28a745;font-style:italic;max-width:600px;margin-top:10px;user-select:none}.demo-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));text-align:center;padding:40px;background-color:#f9f9f9;color:#333}.demo-page h1{font-size:70px;margin:0;color:#17a2b8;font-weight:700}.demo-page-message{font-size:26px;margin:20px 0 10px;color:#333;font-weight:600;font-family:"Noto Sans", "Arial", sans-serif}.demo-page-description{font-size:16px;color:#666;max-width:600px;margin-bottom:30px;line-height:1.5}.error-404{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));text-align:center;padding:40px;background-color:#f9f9f9}.error-404 h1{font-size:80px;margin:0;color:#ff4c4c}.error-404 .error-message{font-size:28px;margin:20px 0 10px;color:#333}.error-404 .error-description{font-size:16px;color:#666;max-width:500px;margin-bottom:30px}.error-404 .error-button{display:inline-block;padding:12px 24px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:6px;font-size:16px;transition:background-color 0.3s}.error-404 .error-button:hover{background-color:#0056b3}.ink-icon{display:none}.Cursor{pointer-events:none;position:fixed;display:block;border-radius:0;transform-origin:center center;top:0;left:0;z-index:1000;filter:url("#goo");mix-blend-mode:difference}.Cursor span{position:absolute;display:block;width:26px;height:26px;border-radius:20px;background-color:#190878;transform-origin:center center;transform:translate(-50%, -50%)}@media screen and (max-width:480px){.Cursor{display:none}}