@import"https://necolas.github.io/normalize.css/latest/normalize.css";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400&display=swap";.header{position:relative;padding:2.875rem 9.375rem 0}@media screen and (max-width: 768px){.header{display:flex;height:3.4rem;padding:0}}@media screen and (min-width: 769px) and (max-width: 1280px){.header{padding:1rem 3rem}}.header__box{display:flex;padding-top:.75rem;justify-content:space-between;align-items:start}.header__box .purple-light{position:absolute;top:-70%;left:45%;width:259px;height:259px;border-radius:259px;opacity:.8;z-index:-1;filter:blur(196px);background-color:#833ab4}@media screen and (max-width: 768px){.header__box{width:100%}}.header__icons{display:flex;gap:8px}.header .red-ball{position:absolute;top:73%;left:36%;width:83px;height:83px;border-radius:100px;z-index:-1;filter:drop-shadow(3px 6px 27px rgba(223,125,125,.25));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(82.3% 82.3% at 27.25% 26.5%,rgba(255,208,208,.54) 0%,rgba(212,93,93,.26) 59.67%,rgba(167,49,49,.25) 78.59%,rgba(130,25,25,.25) 100%)}.header__logo{display:flex;flex-direction:column;align-items:flex-start;cursor:pointer}.header__slogan{padding-top:10px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:300;line-height:normal;letter-spacing:none;color:#e4e5ea;text-transform:none;text-align:left}.header__contacts{display:flex;position:relative;align-items:center;gap:30px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;text-transform:none;color:#e4e5ea}.header__contacts .contact-apps{display:flex;width:7.3rem;justify-content:space-between}.header__contacts .contact-apps img:hover{cursor:pointer}.header__contacts .purple-ball{position:absolute;top:-58px;left:-117px;width:60px;height:60px;border-radius:100px;filter:drop-shadow(3px 6px 27px rgba(177,118,217,.25)) blur(5px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(82.3% 82.3% at 27.25% 26.5%,rgba(236,208,255,.64) 0%,rgba(161,93,207,.24) 59.67%,rgba(118,49,164,.21) 78.59%,rgba(86,24,128,.23) 100%)}.header__contacts .phone{margin-top:3px;margin-right:1.1rem}@media screen and (min-width: 769px) and (max-width: 1280px){.header__contacts .phone{margin-right:0}}@media screen and (min-width: 769px) and (max-width: 1280px){.header__contacts{flex-direction:column}}@media screen and (max-width: 768px){.purple-light,.header__logo,.header__contacts{display:none}}nav{display:flex;height:100%;margin-top:3px;margin-right:87px;justify-content:center;gap:30px}@media screen and (max-width: 768px){nav{width:100%;margin-left:5px;margin-right:5px;justify-content:space-around;align-items:center}}@media screen and (min-width: 769px) and (max-width: 1280px){nav{display:grid;grid-template-columns:1fr 1fr;margin:0}}nav a{max-width:fit-content;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none;text-decoration:none;border-bottom:solid 1px transparent;transition:all .5s}@media screen and (max-width: 768px){nav a{font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none;text-transform:uppercase}}@media (any-hover: hover){nav a:hover{border-bottom:solid 1px #e4e5ea;color:#8434ba}}.main{display:flex;position:relative;padding:6.25rem 9.375rem;justify-content:space-between}.main .red-light{position:absolute;left:-18%;width:311px;height:311px;border-radius:311px;opacity:.7;filter:blur(196px);background-color:#961a1a}.main .red-ball{position:absolute;top:87%;left:61%;width:28px;height:28px;border-radius:100px;filter:drop-shadow(3px 6px 27px rgba(223,125,125,.25)) blur(2.5px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(82.3% 82.3% at 27.25% 26.5%,rgba(255,208,208,.54) 0%,rgba(212,93,93,.26) 59.67%,rgba(167,49,49,.25) 78.59%,rgba(130,25,25,.25) 100%)}@media screen and (max-width: 768px){.main{flex-direction:column;align-items:flex-start;padding:5.25rem 1.375rem;background-image:url(../../images/glass-bg.svg);background-repeat:no-repeat;background-size:cover}}@media screen and (min-width: 769px) and (max-width: 1280px){.main{padding:1rem 3rem}}.main__left-side{margin-top:-7px}.main__left-side__first-header{font-family:Inter,sans-serif;font-size:48px;font-weight:400;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none}@media screen and (max-width: 768px){.main__left-side__first-header{width:100%;font-size:36px}}.main__left-side__second-header{font-family:Inter,sans-serif;font-size:48px;font-weight:900;line-height:normal;letter-spacing:0;color:none;text-transform:none;background:linear-gradient(.25turn,#fcb045,#ff3f78);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.main__left-side__text{position:relative;margin-top:0;padding-top:30px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none}@media screen and (max-width: 768px){.main__left-side__text{padding-top:15px}}.main__right-side{text-align:right}@media screen and (max-width: 768px){.main__right-side{padding-top:3.5rem;text-align:left}}.main__right-side__header{padding-top:9px;padding-right:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none}.main__right-side__header span{text-transform:uppercase;letter-spacing:.9px;background:var(--gradient, linear-gradient(90deg, #fcb045 36.99%, #fd1d1d 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 768px){.main__right-side__header span{text-transform:none}}.main__right-side__boxes{display:grid;grid-template-columns:1fr 1fr;padding-top:39px;gap:30px}@media screen and (max-width: 768px){.main__right-side__boxes{gap:10px}}.main__right-side__boxes h5{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:normal;letter-spacing:.9px;color:#e4e5ea;text-transform:uppercase}@media screen and (max-width: 768px){.main__right-side__boxes h5{position:relative;padding-left:20px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:normal;letter-spacing:.65px;color:#e4e5ea;text-transform:uppercase}.main__right-side__boxes h5:before{content:"";position:absolute;top:50%;left:2%;width:10px;height:1px;background:linear-gradient(90deg,#fcb045 36.99%,#fd1d1d 100%)}}.main__right-side__boxes p{padding-top:7px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none}.main__right-side__button{padding-top:3.8rem}@media screen and (max-width: 768px){.main__right-side__button{display:none}}div button{width:262px;height:61px;text-align:center;border:none;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;text-transform:none;cursor:pointer;transition:all .5s;color:#e4e5ea;background-color:#4077f3}@media (any-hover: hover){div button:hover{color:#8434ba;background-color:#e4e5ea}}*{padding:0;margin:0;box-sizing:border-box}body{max-width:144rem;margin:0 auto;background-color:#0e1014}.footer{display:flex;padding:0 9.4rem 1.25rem 9.3rem;color:#e4e5ea;justify-content:space-between}@media screen and (max-width: 768px){.footer{flex-direction:column;padding:5.25rem 1.375rem}}@media screen and (min-width: 769px) and (max-width: 1280px){.footer{padding:1rem 3rem}}.footer__about{text-align:left}.footer__about a{margin-top:15px}.footer__menu{padding-right:68px;text-align:left}.footer__menu_columns{display:grid;grid-template-columns:1fr 1.5fr;gap:53px}.footer__menu_columns a{margin-top:11px}.footer h4{padding:25px 0 0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;letter-spacing:.7px;color:#656566;text-transform:uppercase}@media screen and (max-width: 1280px){.footer h4{padding-bottom:15px;font-size:12px;letter-spacing:.6}}.footer a{display:block;max-width:fit-content;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none;cursor:pointer;text-decoration:none;border-bottom:solid 1px transparent;transition:all .5s}@media screen and (max-width: 1280px){.footer a{font-size:14px}}.footer__contacts{text-align:right}@media screen and (max-width: 768px){.footer__contacts{text-align:left}}.footer__contacts h5{padding:18px 0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none}.footer__contacts img{padding-bottom:20px;padding-left:10px;cursor:pointer}@media screen and (max-width: 768px){.footer__contacts img{width:24px;height:24px;padding:0;margin:0 5px 10px 0}}.footer__contacts p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none}@media screen and (max-width: 768px){.footer__contacts p{font-size:14px}}.footer__contacts_rights{display:flex;flex-direction:column;align-items:flex-end;padding-top:68px}@media screen and (max-width: 768px){.footer__contacts_rights{align-items:flex-start}}.footer__contacts_rights p,.footer__contacts_rights a{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;color:#e4e5ea;text-transform:none}.footer__contacts_rights a{padding-top:5px;border-bottom:none}.footer__contacts_rights a:hover{border:none}@media (any-hover: hover){footer a:hover{border-bottom:solid 1px #e4e5ea;color:#8434ba}}
