@import"https://fonts.googleapis.com/css2?family=Oswald&display=swap";*,*::before,*::after{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit}li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}html,body{height:100%;line-height:1}textarea,button,input{font-weight:inherit;font-size:inherit;color:inherit;font-family:inherit;-webkit-appearance:none;border-radius:0}button{cursor:pointer;background-color:inherit}@font-face{font-family:"Nolan Next";src:url("../fonts/NolanNext-ExtraBold.woff2") format("woff2"),url("../fonts/NolanNext-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Nolan Next";src:url("../fonts/NolanNext-BoldItalic.woff2") format("woff2"),url("../fonts/NolanNext-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Nolan Next";src:url("../fonts/NolanNext-Regular.woff2") format("woff2"),url("../fonts/NolanNext-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Nolan Next";src:url("../fonts/NolanNext-Bold.woff2") format("woff2"),url("../fonts/NolanNext-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Nolan Next";src:url("../fonts/NolanNext-MediumItalic.woff2") format("woff2"),url("../fonts/NolanNext-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Nolan Next";src:url("../fonts/NolanNext-Medium.woff2") format("woff2"),url("../fonts/NolanNext-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Fixel";src:url("../fonts/FixelText-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Fixel";src:url("../fonts/FixelText-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Fixel";src:url("../fonts/FixelText-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Fixel";src:url("../fonts/FixelText-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Fixel";src:url("../fonts/FixelText-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Fixel";src:url("../fonts/FixelText-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}body{font-family:"Nolan Next","Fixel",sans-serif;font-weight:400;background:#f6efe8;color:#1c130e}@media(max-width: 720px){body{font-size:14px}}.wrapper{overflow:hidden}[class*=__container]{max-width:1320px;padding:0 15px;margin-inline:auto}@media(max-width: 992px){[class*=__container]{padding:0 60px}}@media(max-width: 720px){[class*=__container]{padding:0 20px}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:380px;gap:30px;padding:12px 27px 8px;border-radius:25px;background:#1c130e;color:#f5a883;font-size:clamp(14px,1.5vw,20px);-webkit-box-shadow:0 4px 10px rgba(28,19,14,.2);box-shadow:0 4px 10px rgba(28,19,14,.2);-webkit-animation:subtlePulse 1.5s infinite ease-in-out;animation:subtlePulse 1.5s infinite ease-in-out;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 992px){.btn{min-height:30px;width:250px;padding:7px 10px 4px;gap:15px}}@media(max-width: 365px){.btn{width:220px}}.btn svg{-webkit-transform:translateY(-1px);transform:translateY(-1px);width:40px;aspect-ratio:1/1.8;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}@media(max-width: 992px){.btn svg{width:30px}}@media(hover: hover){.btn:hover{background:#f5a883;color:#1c130e;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 12px rgba(28,19,14,.25);box-shadow:0 6px 12px rgba(28,19,14,.25)}.btn:hover path{fill:#1c130e}}.btn-form{padding:7px 36px;border:2px solid #1c130e;border-radius:32px;color:#1c130e;font-size:20px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;bottom:45px;right:100px;opacity:0}@media(max-width: 768px){.btn-form{bottom:20px;right:20px}}@media(max-width: 640px){.btn-form{padding:4px 24px;font-size:16px}}.btn-form:hover{color:#f5a883;background:#1c130e}.link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;font-size:10px;padding:5px 15px 3px;color:#f5a883;border-radius:30px;border:1px solid #f5a883}.link svg{-webkit-transform:translateY(-1px);transform:translateY(-1px);width:13px;aspect-ratio:1/1.8;-webkit-transition:all .3s ease;transition:all .3s ease}.link:hover{background:#f5a883;color:#1c130e}.link:hover path{fill:#1c130e}.title{font-size:clamp(36px,4.7vw,74px);font-weight:800}.bg-mask{width:100%;height:auto;display:block}.progress-text{font-weight:800;margin-bottom:10px}.progress-bars{min-height:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.progress-bars .progress-bar{width:40px;height:2px;border-radius:2px;background:rgba(30,30,30,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.progress-bars .progress-bar.active{height:5px;border-radius:5px;background:#1c130e}.error-message{color:red;font-size:14px;margin-top:5px;display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-internal-autofill-selected{-webkit-appearance:none;appearance:none;background-image:none !important;background-color:rgba(0,0,0,0) !important;color:#1c130e !important;-webkit-text-fill-color:#1c130e !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}video[poster]{-o-object-fit:cover;object-fit:cover}.play-pause-btn{position:absolute;width:40%;aspect-ratio:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;opacity:.7;-webkit-transition:all .3s;transition:all .3s}@media(max-width: 720px){.play-pause-btn{width:20%}}.play-pause-btn:hover{opacity:1}.play-pause-btn img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.fullscreen-video{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.fullscreen-video video{max-width:90%;max-height:80%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:20px}.close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;padding-top:3px;background:rgba(235,226,226,.7);color:#fff;border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1001}body.no-scroll{overflow:hidden}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.modal-content{background:#f5e2d4;padding:100px;border-radius:20px;max-width:1290px;width:90%;text-align:center;line-height:normal;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media(max-width: 768px){.modal-content{padding:30px;border-radius:10px}}@media(max-width: 640px){.modal-content{padding:20px}}.modal-content h4{font-size:48px;font-weight:700;margin-bottom:15px;text-wrap:balance}@media(max-width: 768px){.modal-content h4{font-size:32px}}@media(max-width: 640px){.modal-content h4{font-size:24px}}.modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-bonus{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.modal-bonus.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-bonus__content{background:#f5e2d4;padding:30px;border-radius:20px;max-width:744px;width:90%;text-align:center;line-height:normal;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media(max-width: 768px){.modal-bonus__content{padding:20px;border-radius:10px}}@media(max-width: 640px){.modal-bonus__content{padding:15px}}.modal-bonus__content h3{font-size:32px;font-weight:700;margin-bottom:15px;text-wrap:balance}@media(max-width: 768px){.modal-bonus__content h3{font-size:24px}}@media(max-width: 640px){.modal-bonus__content h3{font-size:18px}}.modal-bonus__message{display:none}.modal-bonus__message.active{display:block !important;margin-bottom:10px}.modal-bonus__close{padding:10px 20px;background:#1c130e;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;-webkit-transition:background .3s ease;transition:background .3s ease}.modal-bonus__close:hover{background:#000}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes elasticBounce{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes elasticBounce{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:translateY(-1px) scale(1);transform:translateY(-1px) scale(1)}50%{-webkit-transform:translateY(-1px) scale(1.05);transform:translateY(-1px) scale(1.05)}100%{-webkit-transform:translateY(-1px) scale(1);transform:translateY(-1px) scale(1)}}@keyframes pulse{0%{-webkit-transform:translateY(-1px) scale(1);transform:translateY(-1px) scale(1)}50%{-webkit-transform:translateY(-1px) scale(1.05);transform:translateY(-1px) scale(1.05)}100%{-webkit-transform:translateY(-1px) scale(1);transform:translateY(-1px) scale(1)}}@-webkit-keyframes subtlePulse{0%,100%{-webkit-box-shadow:0 4px 10px rgba(28,19,14,.2);box-shadow:0 4px 10px rgba(28,19,14,.2)}50%{-webkit-box-shadow:0 6px 14px rgba(28,19,14,.3);box-shadow:0 6px 14px rgba(28,19,14,.3)}}@keyframes subtlePulse{0%,100%{-webkit-box-shadow:0 4px 10px rgba(28,19,14,.2);box-shadow:0 4px 10px rgba(28,19,14,.2)}50%{-webkit-box-shadow:0 6px 14px rgba(28,19,14,.3);box-shadow:0 6px 14px rgba(28,19,14,.3)}}.header{position:fixed;top:0;left:0;width:100%;background-color:#f6efe8;z-index:1000;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.header--hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--scrolled .header__logo{width:80px}.header__logo{width:110px;padding:12px 0;-webkit-transition:width .3s ease;transition:width .3s ease}.header__logo--half{display:none}@media(max-width: 720px){.header__logo{width:80px}.header__logo--half{display:inline}.header__logo--full{display:none}}.header__logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}@media(max-width: 992px){.header__nav{position:fixed;top:0;right:-100%;width:374px;height:100vh;color:#f5a883;background-color:#1c130e;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:35px;padding:100px 20px 20px 64px;border-radius:20px 0 0 20px;-webkit-transition:right .3s ease;transition:right .3s ease;z-index:11;overflow-y:auto;scrollbar-width:thin}.header__nav.active{right:0}}@media(max-width: 720px){.header__nav{width:270px;padding:70px 25px 25px;border-radius:10px 0 0 10px}}@media(max-width: 992px){.header__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;font-size:20px;width:auto;border-radius:0}}.header .modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;margin:0;padding:0}.header .modal-content{background:#f6efe8;padding:60px;border-radius:20px;max-width:600px;width:90%;text-align:center;line-height:normal;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;margin:0 auto;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(max-width: 768px){.header .modal-content{padding:40px 30px;border-radius:15px}}@media(max-width: 640px){.header .modal-content{padding:30px 20px;border-radius:10px}}.header .modal-content h4{font-size:36px;font-weight:700;margin-bottom:30px;text-wrap:balance;color:#1c130e}@media(max-width: 768px){.header .modal-content h4{font-size:28px;margin-bottom:25px}}@media(max-width: 640px){.header .modal-content h4{font-size:24px;margin-bottom:20px}}.header .contact-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;padding:15px 25px;background-color:#f6efe8;border-radius:10px;text-decoration:none;color:#1c130e;font-weight:600;font-size:18px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;max-width:350px;border:2px solid rgba(0,0,0,0)}.header .contact-item:hover{background-color:#f5a883;border-color:#1c130e;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.header .contact-icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 640px){.header .contact-item{font-size:16px;padding:12px 20px;gap:12px;max-width:100%}.header .contact-icon{width:20px;height:20px}}.header .close-btn{position:absolute;top:20px;right:25px;background:none;border:none;font-size:30px;color:#1c130e;cursor:pointer;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.header .close-btn:hover{background-color:#f5a883;color:#1c130e}.header .modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.header .telegram-icon{fill:#08c}.header .instagram-icon{fill:#e4405f}.burger-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:70px;height:33px;cursor:pointer;z-index:99}@media(max-width: 992px){.burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.burger-menu.active span{background-color:#f5a883}.burger-menu.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(10px, 10px);transform:rotate(45deg) translate(10px, 10px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(12px, -11px);transform:rotate(-45deg) translate(12px, -11px)}}@media(max-width: 720px){.burger-menu{width:40px;height:22px}.burger-menu.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(-1px, 12px);transform:rotate(45deg) translate(-1px, 12px)}.burger-menu.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(2px, -14px);transform:rotate(-45deg) translate(2px, -14px)}}.burger-menu span{width:80%;-webkit-transform:translate(10%, 0);transform:translate(10%, 0);height:3px;border-radius:3px;background-color:#1c130e;-webkit-transition:all .3s ease;transition:all .3s ease}.burger-menu span:nth-child(2){width:100%;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}@media(max-width: 992px){.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:35px}}.menu__item{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;padding:5px 0}.menu__item--mobile{display:none}@media(max-width: 992px){.menu__item--mobile{display:block}}@media(max-width: 992px){.menu__item{width:100%;padding:15px 0;font-size:20px}}.menu__item:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#1c130e;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.menu__item:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.page{padding-top:150px}@media(max-width: 720px){.page{padding-top:75px}}.main{padding-bottom:50px}.main__container{position:relative}.main__content{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16/9}@media(max-width: 850px){.main__content{border-radius:10px}}@media(max-width: 720px){.main__content{aspect-ratio:.75}}.main__content video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.main__description{position:absolute;left:min(9%,109px);bottom:104px;max-width:263px;padding:16px 10px;color:#ebe2e2;font-size:12px;border-radius:15px;background:rgba(28,19,14,.7);-webkit-backdrop-filter:blur(3.4px);backdrop-filter:blur(3.4px);z-index:1}@media(max-width: 992px){.main__description{display:none}}.main__description p{margin-bottom:15px;line-height:normal}.main__btn{font-size:18px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);z-index:1;border:10px solid #f6efe8;border-radius:35px}.philosophy{padding:50px 0}@media(max-width: 720px){.philosophy{padding:25px 0}}.philosophy__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px 56px;margin-bottom:50px}@media(max-width: 992px){.philosophy__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}}.philosophy__content{margin-top:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:546px}.philosophy__title{text-align:right;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;margin-bottom:20px;line-height:1}.philosophy__title span{font-size:24px;font-weight:500}.philosophy__description{margin-bottom:20px;line-height:1.5}@media(max-width: 720px){.philosophy__description{margin-bottom:0}}.philosophy__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 46px 6px 35px;position:relative;cursor:pointer}.philosophy__btn::after{content:"";width:20px;height:24px;margin-left:15px;background:url("../image/philosophy/arrow-link.svg") no-repeat center/contain;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.philosophy__btn__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.philosophy__img{max-width:635px;aspect-ratio:1.87;border-radius:20px;overflow:hidden}@media(max-width: 992px){.philosophy__img{max-width:100%}}@media(max-width: 850px){.philosophy__img{border-radius:10px}}.philosophy__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.philosophy__media{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 720px){.philosophy__media{grid-template-columns:1fr}}.philosophy__card{aspect-ratio:1/1.55;border-radius:20px;overflow:hidden;position:relative}@media(max-width: 850px){.philosophy__card{border-radius:10px}}@media(max-width: 720px){.philosophy__card{aspect-ratio:1.5}}.projects{padding:50px 0}@media(max-width: 720px){.projects{padding:25px 0}}.projects__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media(max-width: 720px){.projects__header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px}}.projects__stat{position:relative;max-width:418px;padding:38px 33px;background:#1c130e;border-radius:20px;color:#f6efe8;line-height:normal}@media(max-width: 992px){.projects__stat{padding:20px}}@media(max-width: 850px){.projects__stat{border-radius:10px}}.projects__stat svg{position:absolute;top:20px;right:20px}.projects__num{color:#f5a883;font-size:64px;font-weight:800}@media(max-width: 850px){.projects__num{font-size:36px}}.projects__content{max-width:695px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 992px){.projects__content{min-width:310px}}.projects__description{max-width:533px;line-height:normal;margin-bottom:13px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.projects__btn{-ms-flex-item-align:end;align-self:flex-end}@media(max-width: 720px){.projects__btn{-ms-flex-item-align:start;align-self:start}}.projects__card{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:clamp(216px,216px + 215*(100vw - 768px)/1152,431px) clamp(68px,68px + 68*(100vw - 768px)/1152,136px) clamp(216px,216px + 215*(100vw - 768px)/1152,431px) clamp(216px,216px + 215*(100vw - 768px)/1152,431px);gap:20px;color:#f6efe8}@media(max-width: 767px){.projects__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.card__body{position:relative;border-radius:20px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 850px){.card__body{border-radius:10px}}.card__body:hover{color:#f5a883}.card__body:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.card__body:hover .card__btn{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#f5a883}.card__body:hover .card__btn .card__arrow{fill:#f5a883}.card__body:nth-child(5){grid-row:3/4;grid-column:2/3}.card__body:nth-child(6){grid-row:2/4;grid-column:3/4}.card__body:nth-child(11){grid-row:6/7;grid-column:2/3}.card__body:nth-child(12){grid-row:5/7;grid-column:3/4}.card__body:nth-child(17){grid-row:9/10;grid-column:2/3}.card__body:nth-child(18){grid-row:8/10;grid-column:3/4}.card__body:nth-child(even):not(:nth-child(8),:nth-child(20)){grid-row:span 2}@media(max-width: 767px){.card__body{aspect-ratio:1.5}}.card__body .card__arrow{fill:#f6efe8}.card__img{display:block;position:relative;height:100%}.card__img img{-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(70%);filter:brightness(70%)}.card__content{position:absolute;inset:auto auto 0 0;width:100%;padding:20px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__title{font-size:20px;font-weight:800}@media(max-width: 992px){.card__title{font-size:16px;font-weight:600;line-height:1.2}}.card__area{font-size:14px;font-weight:700}.card__btn{position:relative;width:54px;aspect-ratio:1;border-radius:50%;background:#1c130e;border:3px solid #f6efe8;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 992px){.card__btn{width:38px;border:2px solid #f6efe8}}.card__btn svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 992px){.card__btn svg{-webkit-transform:translate(-50%, -50%) scale(0.7);transform:translate(-50%, -50%) scale(0.7)}}.calculation{padding:50px 0}@media(max-width: 720px){.calculation{padding:25px 0}}.calculation__wrapper{float:right;width:100%;shape-outside:polygon(57% 27%, 57% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 56%, 35% 56%, 35% 33%, 57% 33%);shape-margin:20px}@media(max-width: 720px){.calculation__wrapper{margin-bottom:20px}}.calculation__wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media(max-width: 850px){.calculation__wrapper img{border-radius:10px}}@media(max-width: 1175px){.calculation__wrapper{shape-margin:10px}}.calculation__title{margin-bottom:20px}@media(max-width: 1175px){.calculation__title{margin-bottom:10px}}@media(max-width: 768px){.calculation__title{margin-bottom:8px}}.calculation__description{line-height:140%;margin-bottom:30px;max-width:440px}@media(max-width: 1030px){.calculation__description{line-height:120%;margin-bottom:10px;max-width:100%}}@media(max-width: 768px){.calculation__description{margin-bottom:8px}}@media(max-width: 1175px){.calculation__link.btn{width:auto;gap:10px;padding:7px 25px 4px}}.course{clear:both;padding:75px 0 25px}@media(max-width: 720px){.course{padding:25px 0}}.course__title,.bonus__title,.constructor__title{font-size:clamp(20px,2.61vw,32px);font-weight:700;margin-bottom:30px}@media(max-width: 720px){.course__title,.bonus__title,.constructor__title{margin-bottom:20px}}.course__wrapper,.bonus__wrapper,.constructor__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media(max-width: 720px){.course__wrapper,.bonus__wrapper,.constructor__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.course__content,.bonus__content,.constructor__content{line-height:normal;max-width:744px}.course__description,.bonus__description,.constructor__description,.constructor__text{margin-bottom:30px}@media(max-width: 992px){.course__description,.bonus__description,.constructor__description,.constructor__text{font-size:14px}}@media(max-width: 720px){.course__description,.bonus__description,.constructor__description,.constructor__text{margin-bottom:20px}}.course__list{margin-bottom:30px}.course__media,.bonus__media,.constructor__media{width:100%;max-width:416px;min-width:210px;aspect-ratio:1/1.55;border-radius:20px;overflow:hidden;position:relative}@media(max-width: 850px){.course__media,.bonus__media,.constructor__media{border-radius:10px}}@media(max-width: 800px){.course__media,.bonus__media,.constructor__media{max-width:210px}}@media(max-width: 720px){.course__media,.bonus__media,.constructor__media{max-width:100%;aspect-ratio:1.5;margin-bottom:20px}}.list{border-left:1px solid #1c130e;padding-left:40px}.list__title{font-size:24px;font-weight:700;margin-bottom:11px;text-wrap:balance}@media(max-width: 992px){.list__title{font-size:16px}}.list__item{font-weight:800;list-style:disc}.list__item:not(:last-of-type){margin-bottom:18px}@media(max-width: 992px){.list__item{font-size:12px}.list__item:not(:last-of-type){margin-bottom:8px}}.constructor{padding:25px 0}.constructor__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.constructor__description,.constructor__text{margin-bottom:22px}@media(max-width: 720px){.constructor__description,.constructor__text{margin-bottom:15px}}.constructor__text{font-weight:700}.constructor__list{margin-bottom:30px}.constructor__link svg{rotate:180deg;margin-top:-4px}.bonus{padding:25px 0 5px}.bonus__title{margin-bottom:20px}.bonus__description{margin-bottom:50px}.bonus__description:first-of-type{margin-bottom:30px}.bonus__list{margin-bottom:44px}@media(max-width: 720px){.bonus__list{margin-bottom:20px}}.bonus__media{position:relative}.getting-bonus{max-width:744px;position:relative}.getting-bonus__progress,.price__progress{margin-bottom:24px;text-align:right}.getting-bonus__title{font-size:24px;font-weight:700;margin-bottom:20px}@media(max-width: 992px){.getting-bonus__title{font-size:18px}}.form-getting-bonus,.form-price{min-height:222px;border-radius:20px;border:2px solid #1c130e;background:rgba(245,168,131,.19);position:relative;overflow:hidden}@media(max-width: 850px){.form-getting-bonus,.form-price{border-radius:10px}}.form-getting-bonus__step,.form-price__step{padding:25px 30px;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;pointer-events:none}@media(max-width: 992px){.form-getting-bonus__step,.form-price__step{padding:15px 20px}}.form-getting-bonus__step.active,.active.form-price__step{-webkit-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards;pointer-events:auto}.form-getting-bonus__step.active h4,.active.form-price__step h4{font-size:20px;font-weight:800;margin-bottom:5px}@media(max-width: 850px){.form-getting-bonus__step.active h4,.active.form-price__step h4{font-size:16px}}@media(max-width: 365px){.form-getting-bonus__step.active h4,.active.form-price__step h4{font-size:14px}}.form-getting-bonus__step.active .next-btn,.active.form-price__step .next-btn{opacity:1}.form-getting-bonus__step .next-btn,.form-price__step .next-btn{width:54px;aspect-ratio:1;border-radius:50%;border:3px solid #1c130e;position:absolute;bottom:25px;right:30px;opacity:0;-webkit-transition:background .3s ease;transition:background .3s ease}@media(max-width: 992px){.form-getting-bonus__step .next-btn,.form-price__step .next-btn{bottom:15px;right:20px}}@media(max-width: 450px){.form-getting-bonus__step .next-btn,.form-price__step .next-btn{width:48px}}.form-getting-bonus__step .next-btn svg,.form-price__step .next-btn svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.form-getting-bonus__step #step5,.form-price__step #step5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.form-getting-bonus .next-btn__arrow,.form-price .next-btn__arrow{fill:#1c130e;-webkit-transition:fill .3s ease;transition:fill .3s ease}.form-getting-bonus .next-btn.bounce,.form-price .next-btn.bounce{-webkit-animation:elasticBounce .6s ease;animation:elasticBounce .6s ease}.form-getting-bonus .next-btn.shake,.form-price .next-btn.shake{-webkit-animation:shake .4s ease;animation:shake .4s ease}.form-getting-bonus__wrapp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-getting-bonus__img{width:180px;padding:6px;aspect-ratio:1;border-radius:50%;border:3px solid #1c130e;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-getting-bonus__img img{width:100%;height:100%;border-radius:50%}.form-getting-bonus__radio-option,.form-price__radio-option{font-weight:700;margin-bottom:5px;text-transform:lowercase;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-getting-bonus__radio-option input[type=radio],.form-price__radio-option input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;margin-right:10px;position:relative;cursor:pointer}.form-getting-bonus__radio-option input[type=radio]::before,.form-price__radio-option input[type=radio]::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #1c130e;border-radius:50%;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}.form-getting-bonus__radio-option input[type=radio]:checked::after,.form-price__radio-option input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background:#1c130e;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.form-getting-bonus__radio-option label,.form-price__radio-option label{cursor:pointer}.form-getting-bonus__input-group input,.form-price__input-group input{display:block;width:100%;max-width:380px;margin-bottom:24px;padding:5px 0;font-weight:400;border-bottom:1px solid #1c130e;background:rgba(0,0,0,0);outline:none}.form-getting-bonus__input-group input::-webkit-input-placeholder, .form-price__input-group input::-webkit-input-placeholder{font-size:12px;color:rgba(84,84,84,.5)}.form-getting-bonus__input-group input::-moz-placeholder, .form-price__input-group input::-moz-placeholder{font-size:12px;color:rgba(84,84,84,.5)}.form-getting-bonus__input-group input:-ms-input-placeholder, .form-price__input-group input:-ms-input-placeholder{font-size:12px;color:rgba(84,84,84,.5)}.form-getting-bonus__input-group input::-ms-input-placeholder, .form-price__input-group input::-ms-input-placeholder{font-size:12px;color:rgba(84,84,84,.5)}.form-getting-bonus__input-group input::placeholder,.form-price__input-group input::placeholder{font-size:12px;color:rgba(84,84,84,.5)}.form-getting-bonus__final-message{margin-bottom:8px;font-size:14px}@media(max-width: 365px){.form-getting-bonus__final-message{font-size:12px}}.form-getting-bonus__consent{margin-bottom:8px;font-size:12px;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 365px){.form-getting-bonus__consent{font-size:10px}}.form-getting-bonus__consent input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;margin-right:10px;position:relative;cursor:pointer}.form-getting-bonus__consent input[type=checkbox]::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #1c130e;border-radius:5px;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}.form-getting-bonus__consent input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background:#1c130e;border-radius:3px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.social__container{height:470px;position:relative;overflow:hidden}@media(max-width: 1319px){.social__container{max-width:648px;height:240px}}@media(max-width: 645px){.social__container{max-width:390px;height:140px}}@media(max-width: 390px){.social__container{max-width:320px}}.social__button{position:absolute;width:360px;height:67px;border-radius:67px;border:2px solid #1c130e;color:#1c130e;font-size:32px;font-weight:500;text-align:center;line-height:67px;text-decoration:none;cursor:pointer;z-index:10;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.social__button:hover{background:#1c130e;color:#f5b983}.social__button:nth-of-type(1){bottom:0;left:280px}.social__button:nth-of-type(2){right:195px;bottom:0}.social__button:nth-of-type(3){-webkit-transform:rotate(-24.5deg);transform:rotate(-24.5deg);bottom:127px;right:101px}.social__button:nth-of-type(4){-webkit-transform:rotate(15deg);transform:rotate(15deg);bottom:105px;left:166px}.social__button:nth-of-type(5){-webkit-transform:rotate(-32deg);transform:rotate(-32deg);bottom:78px;left:617px}.social__button:nth-of-type(6){-webkit-transform:rotate(7deg);transform:rotate(7deg);bottom:131px;left:403px}@media(max-width: 1319px){.social__button{width:192px;height:36px;border-radius:36px;line-height:36px;font-size:18px}.social__button:nth-of-type(1){left:101px}.social__button:nth-of-type(2){right:95px}.social__button:nth-of-type(3){-webkit-transform:rotate(-26deg);transform:rotate(-26deg);bottom:70px;right:44px}.social__button:nth-of-type(4){-webkit-transform:rotate(15deg);transform:rotate(15deg);bottom:56px;left:88px}.social__button:nth-of-type(5){-webkit-transform:rotate(-32deg);transform:rotate(-32deg);bottom:41px;left:281px}.social__button:nth-of-type(6){-webkit-transform:rotate(7deg);transform:rotate(7deg);bottom:79px;left:182px}}@media(max-width: 645px){.social__button{width:123px;height:23px;border-radius:23px;line-height:23px;font-size:12px}.social__button:nth-of-type(1){left:55px}.social__button:nth-of-type(2){right:47px}.social__button:nth-of-type(3){-webkit-transform:rotate(-17deg);transform:rotate(-17deg);bottom:37px;right:12px}.social__button:nth-of-type(4){-webkit-transform:rotate(15deg);transform:rotate(15deg);bottom:36px;left:19px}.social__button:nth-of-type(5){-webkit-transform:rotate(-32deg);transform:rotate(-32deg);bottom:27px;left:170px}.social__button:nth-of-type(6){-webkit-transform:rotate(7deg);transform:rotate(7deg);bottom:45px;left:97px}}@media(max-width: 390px){.social__button{width:112px}.social__button:nth-of-type(1){left:47px}.social__button:nth-of-type(2){right:47px}.social__button:nth-of-type(3){-webkit-transform:rotate(-19deg);transform:rotate(-19deg)}.social__button:nth-of-type(4){-webkit-transform:rotate(17deg);transform:rotate(17deg)}.social__button:nth-of-type(5){bottom:45px;left:148px}.social__button:nth-of-type(6){bottom:53px;left:66px}}.decor{position:absolute}.decor__content{width:160px;height:160px;padding:20px;border-radius:50%;border:2px solid #f5a883;overflow:hidden;display:grid;place-content:center}@media(max-width: 1319px){.decor__content{width:85px;height:85px}}@media(max-width: 645px){.decor__content{width:42px;height:42px;padding:8px}}.decor__content img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.decor--circle{display:grid;place-content:center;width:197px;height:197px;border-radius:50%;background:#1c130e}.decor--circle:nth-of-type(1){left:0;bottom:0}.decor--circle:nth-of-type(2){right:0;bottom:0}@media(max-width: 1319px){.decor--circle{width:105px;height:105px}}@media(max-width: 645px){.decor--circle{width:50px;height:50px}}.decor--star:nth-of-type(3){-webkit-transform:rotate(-25deg);transform:rotate(-25deg);left:133px;bottom:184px}.decor--star:nth-of-type(4){-webkit-transform:rotate(57deg);transform:rotate(57deg);right:200px;bottom:220px}@media(max-width: 1319px){.decor--star{scale:.54}.decor--star:nth-of-type(3){left:60px;bottom:87px}.decor--star:nth-of-type(4){right:90px;bottom:107px}}@media(max-width: 645px){.decor--star{scale:.3}.decor--star:nth-of-type(3){left:68px;bottom:39px}.decor--star:nth-of-type(4){right:20px;bottom:50px}}@media(max-width: 390px){.decor--star:nth-of-type(3){left:37px;bottom:46px}}.social__button,.decor{opacity:0}.footer{padding:40px 0;background:#1c130e;color:#f5a883;line-height:normal}.footer__container,.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 992px){.footer__container,.footer__wrapper{gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media(max-width: 720px){.footer__container,.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__wrapper{-ms-flex-negative:0;flex-shrink:0}@media(max-width: 720px){.footer__wrapper{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}@media(max-width: 992px){.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}@media(max-width: 399px){.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}}.footer__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 720px){.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}}@media(max-width: 399px){.footer__nav{gap:30px}}.footer__list{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:30px}@media(max-width: 992px){.footer__list{margin-bottom:15px}}@media(max-width: 720px){.footer__list{margin-bottom:0}}.footer__item:not(:last-child){margin-bottom:30px}@media(max-width: 992px){.footer__item{font-size:12px}.footer__item:not(:last-child){margin-bottom:15px}}.footer__link.btn{background:#f5a883;color:#1c130e;margin-bottom:56px}.footer__link.btn path{fill:#1c130e}@media(max-width: 992px){.footer__link.btn{margin-bottom:25px}}.footer__content{max-width:735px;padding-left:60px;border-left:2px solid #f5a883}@media(max-width: 992px){.footer__content{padding-left:20px}}@media(max-width: 720px){.footer__content{border-top:2px solid #f5a883;border-left:none;padding:20px 0 0}}.footer__call{font-size:18px;margin-bottom:20px}@media(max-width: 992px){.footer__call{font-size:12px}}@media(max-width: 992px){.footer__copywriting{font-size:12px}}.slogan{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media(max-width: 992px){.slogan{gap:10px;margin-bottom:25px}}.slogan__img{width:100px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:3px solid #f5a883;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 992px){.slogan__img{width:54px}}.slogan__img img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #1c130e}.slogan__title{font-size:32px;font-weight:700;margin-bottom:22px}@media(max-width: 992px){.slogan__title{font-size:18px;margin-bottom:5px}}@media(max-width: 992px){.slogan__description{font-size:12px}}.mission{padding:50px 0}@media(max-width: 992px){.mission{padding:0}}@media(max-width: 720px){.mission .bg-mask{display:none}}.mission__container{position:relative}.mission__title{position:absolute;top:0;left:15px;width:50%;line-height:1.3;text-wrap:balance}@media(max-width: 992px){.mission__title{left:60px;width:40%}}@media(max-width: 720px){.mission__title{position:relative;width:100%;left:0}}.mission__image{display:none}.mission__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media(max-width: 720px){.mission__image{display:block;margin-bottom:20px}}.mission__description{position:absolute;bottom:0;right:15px;width:32%;line-height:1.5;text-wrap:balance}@media(max-width: 1200px){.mission__description{line-height:1.2;font-size:14px}}@media(max-width: 992px){.mission__description{right:60px;line-height:1.5;font-size:16px;width:42%}}@media(max-width: 849px){.mission__description{font-size:14px}}@media(max-width: 767px){.mission__description{line-height:1.3}}@media(max-width: 720px){.mission__description{position:relative;right:0;width:100%;text-wrap:wrap}}.founder{padding:50px 0}@media(max-width: 850px){.founder{padding:50px 0 25px}}.founder__about{margin-bottom:50px}@media(max-width: 850px){.founder__about{margin-bottom:30px}}.about-founder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:30px}@media(max-width: 850px){.about-founder{gap:20px}}@media(max-width: 767px){.about-founder{display:block}}.about-founder__title{font-size:32px;margin-bottom:30px}@media(max-width: 850px){.about-founder__title{font-size:20px;margin-bottom:20px}}.about-founder__description{line-height:1.5;max-width:710px}.about-founder__description:not(:last-child){margin-bottom:30px}@media(max-width: 992px){.about-founder__description:nth-of-type(3),.about-founder__description:nth-of-type(4){margin-right:-270px}}@media(max-width: 850px){.about-founder__description{font-size:14px}.about-founder__description:not(:last-child){margin-bottom:20px}}@media(max-width: 767px){.about-founder__description{max-width:100%}.about-founder__description:nth-of-type(3),.about-founder__description:nth-of-type(4){margin-right:0}}.about-founder__description span{font-weight:700}.about-founder__social{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media(max-width: 850px){.about-founder__social{gap:10px;margin-bottom:20px}}.about-founder__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:197px;-webkit-box-flex:1;-ms-flex:1 1 197px;flex:1 1 197px;padding:12px 20px 8px;border-radius:20px;background:#1c130e;color:#f5a883;text-transform:uppercase;font-size:clamp(12px,1.6vw,20px)}.about-founder__list{font-weight:700;line-height:1.5;margin-bottom:24px}@media(max-width: 850px){.about-founder__list{margin-right:-100px;margin-bottom:20px;font-size:14px}}@media(max-width: 767px){.about-founder__list{margin-right:0}}.about-founder__item{list-style:disc inside}.about-founder__img{position:relative;-webkit-box-flex:0;-ms-flex:0 1 500px;flex:0 1 500px;min-width:230px}@media(max-width: 767px){.about-founder__img{margin-bottom:20px}}.about-founder__img img{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:20px}@media(max-width: 850px){.about-founder__img img{border-radius:10px}}.about-founder__text{position:absolute;left:0;bottom:0;line-height:normal}.about-founder__text h4{font-size:22px;font-weight:700}@media(max-width: 1200px){.about-founder__text h4{font-size:18px}}@media(max-width: 992px){.about-founder__text h4{font-size:14px}}@media(max-width: 850px){.about-founder__text h4{font-size:11px}}@media(max-width: 767px){.about-founder__text h4{line-height:1;font-size:14px}}@media(max-width: 992px){.about-founder__text p{font-size:12px}}@media(max-width: 850px){.about-founder__text p{font-size:8px}}@media(max-width: 767px){.about-founder__text p{font-size:12px}}.about-founder__text span{font-weight:700}.studio-founder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px 60px}@media(max-width: 992px){.studio-founder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.studio-founder__img{width:200%;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:277px 217px;gap:20px}@media(max-width: 992px){.studio-founder__img{width:100%;gap:10px}}@media(max-width: 850px){.studio-founder__img{gap:10px}}@media(max-width: 720px){.studio-founder__img{grid-template-columns:1fr 1fr;grid-template-rows:265px 165px}}.studio-founder__img img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.studio-founder__img img:first-of-type{grid-column:span 2}@media(max-width: 850px){.studio-founder__img img{border-radius:10px}}.studio-founder__content{line-height:1.5}.studio-founder__description{margin-bottom:30px}.studio-founder__description span{font-weight:700}@media(max-width: 850px){.studio-founder__description{margin-bottom:20px;font-size:14px}}.studio-founder__list{text-wrap:balance}.cooperation{padding:50px 0 0}@media(max-width: 850px){.cooperation{font-size:14px}}@media(max-width: 720px){.cooperation{padding:25px 0 0}}.cooperation__content{display:grid;grid-template-columns:1fr .8fr;gap:60px;margin-bottom:80px}@media(max-width: 850px){.cooperation__content{gap:10px;margin-bottom:50px}}@media(max-width: 720px){.cooperation__content{grid-template-columns:1fr}}.cooperation__title{font-size:32px;margin-bottom:30px}@media(max-width: 850px){.cooperation__title{font-size:20px;margin-bottom:20px}}.cooperation__description{line-height:1.5}.cooperation__description:not(:last-child){margin-bottom:30px}.cooperation__description span{font-weight:700}.cooperation__img{position:relative}.cooperation__img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;border-radius:20px}@media(max-width: 850px){.cooperation__img img{border-radius:10px}}@media(max-width: 720px){.cooperation__img img{position:static}}.accordion{overflow:hidden;counter-reset:accordion-counter}.accordion__item{border-bottom:2px solid #1c130e}.accordion__item:first-child{border-top:2px solid #1c130e}.accordion__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0 30px 30px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media(max-width: 850px){.accordion__header{padding:20px 0 20px 20px}}.accordion__header h3{font-size:24px;font-weight:700}.accordion__header h3::before{content:counter(accordion-counter) ". ";counter-increment:accordion-counter;position:absolute;left:0}@media(max-width: 850px){.accordion__header h3{font-size:16px}}.accordion__icon{width:40px;height:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(max-width: 850px){.accordion__icon{width:20px;height:10px}}.accordion__icon svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accordion__icon.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__content{max-width:820px;max-height:0;overflow:hidden;line-height:1.5;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease}@media(max-width: 850px){.accordion__content{max-width:440px}}.accordion__content.active{max-height:300px;padding:0 0 30px}@media(max-width: 850px){.accordion__content.active{padding:0 0 20px}}.privacy{padding:50px 0}@media(max-width: 850px){.privacy{padding:10px 0}}@media(max-width: 640px){.privacy .bg-mask-privacy{display:none}}.privacy__wrapp{position:relative;margin-bottom:50px}@media(max-width: 850px){.privacy__wrapp{margin-bottom:30px}}.privacy__title{line-height:normal}@media(max-width: 400px){.privacy__title{font-size:28px}}.privacy__title--left{position:absolute;top:0;left:0;width:40%}@media(max-width: 640px){.privacy__title--left{position:static;width:100%;margin-bottom:10px}}.privacy__title--right{position:absolute;bottom:0;right:0;width:60%}@media(max-width: 640px){.privacy__title--right{position:static;width:100%}}.privacy__image{display:none}.privacy__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media(max-width: 640px){.privacy__image{display:block;margin-bottom:10px}}.privacy__description{max-width:1180px;line-height:1.5}@media(max-width: 850px){.privacy__description{font-size:14px}}.privacy__description span{font-weight:700}.rules{padding:50px 0;line-height:1.5;counter-reset:accordion-counter}@media(max-width: 850px){.rules{padding:40px 0;font-size:14px}}.rules__item{position:relative;border-bottom:2px solid #1c130e}.rules__item:first-child{border-top:2px solid #1c130e}.rules__item h3{font-size:24px;font-weight:700;padding:30px 0 30px 30px}.rules__item h3::before{content:counter(accordion-counter) ". ";counter-increment:accordion-counter;position:absolute;left:0}@media(max-width: 850px){.rules__item h3{font-size:16px;padding:20px 0 20px 20px}}.rules__item p{padding-bottom:30px}@media(max-width: 850px){.rules__item p{padding-bottom:20px}}.rules__description{max-width:1180px}.main-projects{padding:50px 0}@media(max-width: 850px){.main-projects{padding:0 0 25px}}.main-projects__title{margin-bottom:18px}@media(max-width: 720px){.main-projects__title{margin-bottom:10px}}.main-projects__wrap{position:relative}.main-projects__description{position:absolute;line-height:1.5}.main-projects__description span{font-weight:700}@media(max-width: 1130px){.main-projects__description{font-size:14px}}@media(max-width: 992px){.main-projects__description{position:static}}.main-projects__description--right{bottom:0;right:0;width:35%}@media(max-width: 992px){.main-projects__description--right{width:100%}}.main-projects__description--left{top:0;left:0;width:55%}@media(max-width: 992px){.main-projects__description--left{width:100%;margin-bottom:20px}}@media(max-width: 720px){.main-projects__description--left{margin-bottom:10px}}@media(max-width: 992px){.main-projects__image{height:370px}}@media(max-width: 595px){.main-projects__image{height:auto}}.main-projects__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 992px){.main-projects__image img{border-radius:10px}}@media(max-width: 992px){.main-projects__image--large{display:none}}.main-projects__image--small{display:none}@media(max-width: 992px){.main-projects__image--small{display:block;margin-bottom:20px}}@media(max-width: 720px){.main-projects__image--small{margin-bottom:10px}}.gallery{padding:50px 0}@media(max-width: 720px){.gallery{padding:25px 0}}.gallery__title{font-size:32px;margin-bottom:30px}@media(max-width: 850px){.gallery__title{margin-bottom:20px}}.gallery__card{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:clamp(216px,216px + 215*(100vw - 768px)/1152,431px) clamp(68px,68px + 68*(100vw - 768px)/1152,136px) clamp(216px,216px + 215*(100vw - 768px)/1152,431px) clamp(216px,216px + 215*(100vw - 768px)/1152,431px) clamp(68px,68px + 68*(100vw - 768px)/1152,136px) clamp(216px,216px + 215*(100vw - 768px)/1152,431px) clamp(216px,216px + 215*(100vw - 768px)/1152,431px) clamp(68px,68px + 68*(100vw - 768px)/1152,136px) clamp(216px,216px + 215*(100vw - 768px)/1152,431px) clamp(216px,216px + 215*(100vw - 768px)/1152,431px);gap:20px;color:#f6efe8}@media(max-width: 767px){.gallery__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.gallery .card__body:nth-child(even):not(:nth-child(20)){grid-row:span 2}.type{padding:50px 0}@media(max-width: 850px){.type{padding:25px 0}}.type__title{font-size:32px;margin-bottom:30px}@media(max-width: 850px){.type__title{margin-bottom:20px}}.project-descr{padding:25px 0}.project-descr__wrapp{position:relative}@media(max-width: 850px){.project-descr__image{height:300px}}@media(max-width: 490px){.project-descr__image{height:auto}}.project-descr__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media(max-width: 992px){.project-descr__image img{border-radius:10px}}@media(max-width: 1259px){.project-descr__image--large{display:none}}.project-descr__image--small{display:none}@media(max-width: 1259px){.project-descr__image--small{display:block;margin-bottom:20px}}.project-descr__content{position:absolute;top:0;right:0;width:52%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1259px){.project-descr__content{position:static;width:100%}}.project-descr__description{margin-bottom:30px;line-height:normal}@media(max-width: 850px){.project-descr__description{margin-bottom:20px}}.project-descr__link{-ms-flex-item-align:end;align-self:flex-end}@media(max-width: 1259px){.project-descr__link{-ms-flex-item-align:start;align-self:start}}.content{padding:20px 0}.content__title{margin-bottom:20px}.content__area{font-size:32px;font-weight:700;line-height:normal;margin-bottom:10px}.content__description{max-width:725px;line-height:1.5;text-wrap:balance}.slider{width:100%;overflow:hidden;padding-bottom:30px}.slider__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}.slider__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:650px;gap:25px;overflow:hidden}@media(max-width: 992px){.slider__wrap{gap:15px;height:480px;margin-right:-70px}}@media(max-width: 720px){.slider__wrap{gap:10px;margin-right:-20px}}@media(max-width: 640px){.slider__wrap{height:auto;margin-right:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:360px 130px}}.slider__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media(max-width: 485px){.slider__buttons{gap:25px}}.slider__link{width:auto;padding:8px 26px 4px}@media(max-width: 485px){.slider__link{font-size:12px;line-height:normal;text-wrap:balance;padding:5px 15px 1px}}.slider__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:132px;height:40px;padding:0 20px;border-radius:20px;background:#1c130e;-ms-flex-negative:0;flex-shrink:0}.slide{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;height:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-box-flex .3s ease;transition:-webkit-box-flex .3s ease;transition:flex .3s ease;transition:flex .3s ease, -webkit-box-flex .3s ease, -ms-flex .3s ease;border-radius:20px 0 0 20px;position:relative}@media(max-width: 992px){.slide{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}}@media(max-width: 850px){.slide{border-radius:10px 0 0 10px}}.slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media(max-width: 850px){.slide img{border-radius:10px}}.slide.active{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 992px){.slide.active{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}}@media(max-width: 640px){.slide.active{grid-column:span 2}}.slide.active::after{content:"";position:absolute;bottom:20px;right:20px;width:40px;height:30px;background:rgba(0,0,0,.5) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" fill="white"><path d="M57.29 4.71h-12.5a2 2 0 0 0 0 4h10.5v10.5a2 2 0 0 0 4 0V6.71a2 2 0 0 0-2-2zM19.21 4.71H6.71a2 2 0 0 0-2 2v12.5a2 2 0 0 0 4 0V8.71h10.5a2 2 0 0 0 0-4zM19.21 55.29H8.71v-10.5a2 2 0 0 0-4 0v12.5a2 2 0 0 0 2 2h12.5a2 2 0 0 0 0-4zM57.29 42.79a2 2 0 0 0-2 2v10.5h-10.5a2 2 0 0 0 0 4h12.5a2 2 0 0 0 2-2v-12.5a2 2 0 0 0-2-2z"/></svg>') no-repeat center;background-size:22px 22px;border-radius:6px;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.slide.active:hover::after{-webkit-transform:scale(1.1);transform:scale(1.1)}.slide.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.slide.partial{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media(max-width: 992px){.slide.partial{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.slide.partial img{width:200%;-o-object-position:left;object-position:left}.line{height:16px;width:1.5px;border-radius:1px;background:#f5b983}.nav-arrow{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.modal .close-button{position:absolute;top:20px;right:20px;width:40px;height:40px;background:rgba(0,0,0,.5);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.modal .close-button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.modal .close-button svg{width:24px;height:24px}.price{padding:25px 0}.form-price{min-height:436px}@media(max-width: 768px){.form-price{min-height:241px}}.form-price__step{padding:70px 100px 45px}@media(max-width: 768px){.form-price__step{padding:20px}}.form-price__step.active h4{text-transform:uppercase;margin-bottom:40px}@media(max-width: 768px){.form-price__step.active h4{margin-bottom:30px}}@media(max-width: 640px){.form-price__step.active h4{margin-bottom:20px}}.form-price__step.active .btn-form{opacity:1}.form-price__input-group input{margin-bottom:40px;max-width:100%}@media(max-width: 768px){.form-price__input-group input{margin-bottom:20px}}@media(max-width: 640px){.form-price__input-group input{margin-bottom:12px}}.form-price__input-group input::-webkit-input-placeholder{font-size:16px}.form-price__input-group input::-moz-placeholder{font-size:16px}.form-price__input-group input:-ms-input-placeholder{font-size:16px}.form-price__input-group input::-ms-input-placeholder{font-size:16px}.form-price__input-group input::placeholder{font-size:16px}@media(max-width: 424px){.form-price__input-group input::-webkit-input-placeholder{font-size:12px}.form-price__input-group input::-moz-placeholder{font-size:12px}.form-price__input-group input:-ms-input-placeholder{font-size:12px}.form-price__input-group input::-ms-input-placeholder{font-size:12px}.form-price__input-group input::placeholder{font-size:12px}}.form-price__radio-option{margin-bottom:28px}@media(max-width: 768px){.form-price__radio-option{margin-bottom:20px}}.form-price__final-message{margin-bottom:50px}@media(max-width: 768px){.form-price__final-message{margin-bottom:30px}}@media(max-width: 640px){.form-price__final-message{margin-bottom:20px}}