@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/fonts/montserrat-v26-cyrillic_latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(/fonts/montserrat-v26-cyrillic_latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/fonts/montserrat-v26-cyrillic_latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(/fonts/montserrat-v26-cyrillic_latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/fonts/montserrat-v26-cyrillic_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(/fonts/montserrat-v26-cyrillic_latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-v26-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/fonts/montserrat-v26-cyrillic_latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat-v26-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/fonts/montserrat-v26-cyrillic_latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat-v26-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/fonts/montserrat-v26-cyrillic_latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat-v26-cyrillic_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/fonts/montserrat-v26-cyrillic_latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/montserrat-v26-cyrillic_latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(/fonts/montserrat-v26-cyrillic_latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/fonts/montserrat-v26-cyrillic_latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(/fonts/montserrat-v26-cyrillic_latin-900italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Franie;font-style:normal;font-weight:500;src:url(/fonts/Franie-Regular.ttf) format("truetype")}:root{--color-background: #000000;--color-background-soft: #222222;--color-background-mute: #282828;--color-heading: rgba(255, 255, 255, 1);--color-text: rgba(255, 255, 255, .8);--color-text-mute: rgba(255, 255, 255, .6);--color-text-dark: rgba(1, 1, 1, 1);--color-text-dark-mute: rgba(14, 14, 14, 1);--color-main: rgba(48, 244, 39, 1);--breakpoint-sm: 680px;--breakpoint-md: 960px;--breakpoint-lg: 1200px;--header-height: 80px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);font-family:Montserrat,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{position:relative;padding-top:var(--header-height)}#app .swiper{padding-left:20px;padding-right:20px;padding-bottom:3rem}#app .swiper .swiper-pagination-bullet{background-color:#fff}#app .swiper .swiper-slide{height:auto}#app .swiper .swiper-slide>*{height:100%}.sector{width:100%}.wrapper{width:100%;max-width:1400px;padding:0 20px;margin:0 auto}.wrapper .row{width:100%;display:flex;gap:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;text-align:center;border-radius:5rem;cursor:pointer}.btn__simple{border:2px solid var(--color-text);color:#fff}.btn__primary{color:var(--color-text-dark);font-weight:600;background-color:var(--color-main);border:2px solid var(--color-main)}.c-main{color:var(--color-main)}.c-heading{color:var(--color-heading)}.c-mute{color:var(--color-text-mute)}.text-box{display:flex;flex-direction:column;justify-content:center;gap:2.5rem}@media (max-width: 680px){.text-box{gap:1.5rem}}.text-box__top{display:flex;align-items:center;gap:1.25rem;color:var(--color-text-mute);font-size:14px;font-weight:600;text-transform:uppercase}.text-box__title{font-family:Franie;font-size:64px;line-height:64px}@media (max-width: 1400px){.text-box__title{font-size:48px;line-height:48px}}@media (max-width: 960px){.text-box__title{font-size:40px;line-height:40px}}@media (max-width: 680px){.text-box__title{font-size:32px;line-height:32px}}.text-box__desc{font-size:20px;line-height:26px;letter-spacing:1px}.text-box__options{display:flex;align-items:center;gap:1.25rem}.img-box{background-position:center;background-size:contain;background-repeat:no-repeat}.menu[data-v-71d1a3b4]{display:flex;align-items:center;justify-content:center;gap:1.25rem}.menu-item[data-v-71d1a3b4]{position:relative;height:inherit;display:flex;align-items:center;justify-content:center;padding:0 1rem;font-family:Franie;cursor:pointer}.menu-item.-active[data-v-71d1a3b4]{color:var(--color-main)}.menu-item.-active[data-v-71d1a3b4]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:4px;border-radius:0 0 20px 20px;background-color:var(--color-main)}.socials{display:flex;align-items:center;gap:1rem}.socials .social-item{display:flex;align-items:center;justify-content:center;background-position:center;background-size:contain;background-repeat:no-repeat}.socials .social-item.-x{background-image:url(/images/icon-x.png)}.socials .social-item.-telegram{background-image:url(/images/icon-telegram.png)}.socials .social-item.-tgchat{background-image:url(/images/icon-tgchat.png)}.socials .social-item.-instagram{background-image:url(/images/icon-instagram.png)}.socials .social-item.-medium{background-image:url(/images/icon-medium.png)}.socials .social-item.-discord{background-image:url(/images/icon-discord.png)}.mobile-menu[data-v-ff5ef895]{position:fixed;top:0;right:0;bottom:0;left:0;padding:20px;padding-top:calc(var(--header-height) + 10px);background:#010101e8}.mobile-menu[data-v-ff5ef895] .menu{flex-direction:column;align-items:flex-start;gap:.5rem}.mobile-menu[data-v-ff5ef895] .menu .menu-item{height:2rem;padding:0}.mobile-menu[data-v-ff5ef895] .menu .menu-item:before{top:unset;bottom:0}.mobile-menu__other[data-v-ff5ef895]{padding:1.5rem 0}header[data-v-5ac64bf1]{position:fixed;top:0;left:0;right:0;width:100%;height:var(--header-height);background:#010101e8;z-index:999}header .wrapper[data-v-5ac64bf1]{height:100%}header .wrapper .row[data-v-5ac64bf1]{height:100%;align-items:center}header .wrapper .row .col[data-v-5ac64bf1]{height:100%;display:flex;align-items:center}header .wrapper .row .col__logo[data-v-5ac64bf1]{position:relative;width:40px;height:40px;min-width:40px;min-height:40px;background-image:url(/images/fasqon-logo.png);background-position:center;background-size:contain;background-repeat:no-repeat;z-index:99}header .wrapper .row .col__menu[data-v-5ac64bf1]{flex-grow:1;justify-content:center}@media (max-width: 960px){header .wrapper .row .col__menu[data-v-5ac64bf1]{display:none}}header .wrapper .row .col__menu[data-v-5ac64bf1] .menu{height:100%}@media (max-width: 960px){header .wrapper .row .col__other[data-v-5ac64bf1]{display:none}}header .wrapper .row .col__mobile[data-v-5ac64bf1]{display:none;flex-grow:1;justify-content:flex-end}@media (max-width: 960px){header .wrapper .row .col__mobile[data-v-5ac64bf1]{display:flex}}header .wrapper .row .col__mobile .btn__mobile-menu[data-v-5ac64bf1]{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;z-index:99}footer .wrapper>.row[data-v-5ac64bf1]{padding:2.5rem 0}@media (max-width: 960px){footer .wrapper>.row[data-v-5ac64bf1]{flex-direction:column}}@media (max-width: 680px){footer .wrapper>.row[data-v-5ac64bf1]{gap:2.5rem}}footer .wrapper>.row>.col[data-v-5ac64bf1]{flex-basis:50%;display:flex;flex-direction:column;gap:1rem}footer .wrapper>.row>.col__main[data-v-5ac64bf1]{flex-basis:25%}footer .wrapper>.row>.col__main .top[data-v-5ac64bf1]{flex-grow:1}footer .wrapper>.row>.col__main .top .logo[data-v-5ac64bf1]{width:40px;height:40px;min-width:40px;min-height:40px;background-image:url(/images/fasqon-logo.png);background-position:center;background-size:contain;background-repeat:no-repeat}@media (max-width: 960px){footer .wrapper>.row>.col__main .content[data-v-5ac64bf1]{display:none}}footer .wrapper>.row>.col__main .content__title[data-v-5ac64bf1]{font-weight:500;font-size:14px;line-height:20px;color:var(--color-heading)}footer .wrapper>.row>.col__address .address-item[data-v-5ac64bf1]{display:flex;gap:.75rem}footer .wrapper>.row>.col__address .address-item__icon[data-v-5ac64bf1]{width:20px;min-width:20px;height:20px;display:flex;justify-content:center;align-items:center}footer .wrapper>.row>.col__address .address-item__icon[data-v-5ac64bf1] svg{width:100%}footer .wrapper>.row>.col__address .address-item__icon[data-v-5ac64bf1] svg path{fill:#fff}footer .wrapper>.row>.col__address .address-item__text a[data-v-5ac64bf1]{color:var(--color-text)}footer .wrapper>.row>.col__address[data-v-5ac64bf1] .socials .social-item{width:24px;height:24px}footer .wrapper>.row>.col__info .info-options[data-v-5ac64bf1]{flex-grow:1;display:flex;align-items:flex-end;gap:1.5rem}@media (max-width: 680px){footer .wrapper>.row>.col__info .info-options[data-v-5ac64bf1]{flex-wrap:wrap}}footer .wrapper>.row>.col__info .info-options .btn__simple[data-v-5ac64bf1]{padding:.75rem 2rem;color:var(--color-heading);border-color:var(--color-heading)}footer .wrapper>.row>.col__info .content[data-v-5ac64bf1]{display:none}@media (max-width: 960px){footer .wrapper>.row>.col__info .content[data-v-5ac64bf1]{display:flex;padding:1.5rem 0 0;justify-content:center}}footer .wrapper>.row>.col__info .content__title[data-v-5ac64bf1]{font-weight:500;font-size:14px;line-height:20px;color:var(--color-heading)}.modal[data-v-5ac64bf1]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;z-index:999}.modal-item[data-v-5ac64bf1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95vw;min-width:350px;max-height:95vh;padding:4rem 2.25rem 2rem;background:linear-gradient(123deg,#ffffff80,#ffffff26 0%);-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px);border:1px solid #5c5c5c;border-radius:1rem;overflow:auto;z-index:1000}.modal-item__close[data-v-5ac64bf1]{position:absolute;top:1.5rem;right:1.75rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-item__title[data-v-5ac64bf1]{width:100%;font-weight:700;font-size:20px;line-height:1.6;color:#fff;text-align:center;margin-bottom:24px}.modal-item__main[data-v-5ac64bf1]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.icon__close[data-v-5ac64bf1]{position:relative;width:27px;height:19px}.icon__close-line[data-v-5ac64bf1]{position:absolute;top:0;right:0;width:100%;height:2px;background:#d9d9d9}.icon__close-line.-l1[data-v-5ac64bf1]{transform:translateY(8px) rotate(45deg)}.icon__close-line.-l2[data-v-5ac64bf1]{top:16px;transform:translateY(-8px) rotate(-45deg)}
