.breadcrumbs{overflow:hidden}@media (max-width: 768px){.breadcrumbs{padding-bottom:3px;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{height:0}.breadcrumbs::-webkit-scrollbar-track{background:transparent}.breadcrumbs::-webkit-scrollbar-thumb{background:transparent}}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:nowrap}.breadcrumbs__item{font-size:13px;font-style:normal;font-weight:400;line-height:1.2em;color:#fff;padding-right:20px;position:relative;white-space:nowrap}@media (max-width: 768px){.breadcrumbs__item{padding-right:16px;font-size:11px}}.breadcrumbs__item:after{content:"/";display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%);opacity:.6}@media (max-width: 768px){.breadcrumbs__item:after{right:6px}}.breadcrumbs__item:last-child{text-overflow:ellipsis;max-width:100%;overflow:hidden}.breadcrumbs__item:last-child:after{content:none}.breadcrumbs__link{color:#fff;opacity:.6}.breadcrumbs__link:hover{color:#fff;opacity:1}.contacts__info{border-radius:16px;border:1px solid var(--Solid-White-3, #F0F3F6);background:var(--Solid-White-1, #FFF);display:flex;padding:32px;align-items:flex-start;gap:32px;align-self:stretch}@media (max-width: 1199px){.contacts__info{flex-direction:column-reverse;gap:24px;align-items:center;padding:24px;justify-content:center}}@media (max-width: 768px){.contacts__info{gap:16px;padding:20px}}.contacts__form{display:flex;padding:32px;flex-direction:column;align-items:center;gap:24px;flex:1 0 0;border-radius:12px;border:1px solid var(--Solid-White-3, #F0F3F6);background:var(--Solid-White-2, #F5F8FB)}@media (max-width: 1199px){.contacts__form{display:block;max-width:inherit;width:100%;padding:20px}}@media (max-width: 768px){.contacts__form{padding:16px}}.contacts__title{text-align:center;margin-top:0;color:#fff}.contacts__form-title-wrap{display:flex;flex-direction:column;gap:12px}.contacts__form-title{color:#020005cc;font-size:20px;font-style:normal;font-weight:600;line-height:24px;margin:0}@media (max-width: 768px){.contacts__form-title{font-size:16px}}.contacts__map{max-width:786px;width:100%}@media (max-width: 1199px){.contacts__map{max-width:initial;width:100%}}.contacts__map-title{color:#020005cc;font-size:20px;font-weight:600;line-height:24px;margin-top:0;margin-bottom:12px}@media (max-width: 768px){.contacts__map-title{font-size:16px;margin-bottom:16px}}.contacts__map-subtitle{color:#020005cc;font-size:16px;font-weight:400;line-height:20px}@media (max-width: 768px){.contacts__map-subtitle{font-size:14px}}.contacts__map-btns{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;gap:10px;color:#fff}.contacts__map-btns svg{fill:#fff;flex-shrink:0}@media (max-width: 768px){.contacts__map-btns{grid-template-columns:1fr;flex-direction:column;gap:8px}}.contacts__map-btns div{display:inline-flex;padding:12px 16px;justify-content:center;align-items:center;gap:12px;border-radius:8px;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:20px;max-width:260px;width:100%}@media (max-width: 768px){.contacts__map-btns div{max-width:initial;width:100%;display:flex;padding:8px 16px;justify-content:flex-start}}.contacts__map-btns .email{background:#5e3b97}.contacts__map-btns .telegram{background:#0076cc}.contacts__map-btns .telegram{background:#003b66}.contacts__map-btns .telegram a{color:#fff}.contacts__map-btns .teams{background:#4b51b1}.contacts__map-btns .teams a{color:#fff}.contacts__map-frame{border-radius:8px;overflow:hidden;margin-top:12px}.contacts__map-frame iframe{width:100%;height:330px}@media (max-width: 1199px){.contacts__map-frame iframe{height:240px}}@media (max-width: 768px){.contacts__map-frame iframe{height:120px}}.contacts__warning{color:#020005cc;font-size:14px;line-height:16px;margin-bottom:24px;display:flex;align-items:center}@media (max-width: 768px){.contacts__warning{font-size:12px;margin-bottom:16px}}.contacts__warning svg{margin-right:10px;fill:#f5bb00}.form-contact{display:flex;flex-direction:column;gap:16px}@media (max-width: 1199px){.form-contact{gap:12px;display:grid;grid-template-columns:1fr;margin-top:12px}}@media (max-width: 768px){.form-contact{display:flex;flex-direction:column}}.form-contact__element{display:flex;flex-direction:column-reverse;gap:8px}@media (max-width: 768px){.form-contact__element{display:block}}.form-contact__input{display:block;height:56px;width:100%;padding:16px 20px;align-items:center;gap:16px;align-self:stretch;border-radius:8px;background:var(--Solid-White-1, #FFF);color:var(--Solid-Black-40, rgba(2, 0, 5, .4));border:1px solid var(--Solid-White-1, #FFF);font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media (max-width: 1199px){.form-contact__input{height:52px}}@media (max-width: 768px){.form-contact__input{height:40px;padding:12px 16px;font-size:14px;line-height:16px}}.form-contact__input::placeholder{color:var(--Solid-Black-40, rgba(2, 0, 5, .4));font-size:16px;font-style:normal;font-weight:400;line-height:26px}.form-contact__textarea{display:flex;height:200px;padding:20px;align-items:flex-start;gap:16px;align-self:stretch;color:var(--Solid-Black-40, rgba(2, 0, 5, .4));border-radius:8px;background:var(--Solid-White-1, #FFF);font-size:16px;font-style:normal;font-weight:400;line-height:26px;resize:none;border:1px solid var(--Solid-White-1, #FFF)}@media (max-width: 1199px){.form-contact__textarea{width:100%}}@media (max-width: 768px){.form-contact__textarea{padding:12px 16px;font-size:14px;line-height:16px}}.form-contact__textarea::placeholder{color:var(--Solid-Black-40, rgba(2, 0, 5, .4));font-size:16px;font-style:normal;font-weight:400;line-height:26px}.form-contact__input-send{text-align:center;width:100%;height:44px;max-width:inherit}@media (max-width: 1199px){.form-contact__input-send{height:40px;max-width:160px;margin:0 auto}}@media (max-width: 768px){.form-contact__input-send{height:36px;max-width:inherit;width:100%}}.form-contact__input-send--disabled{background:#0200051a;cursor:default}.form-contact__msg{display:none;font-size:13px;text-align:center;color:#4a8b43;font-weight:700}.form-contact.good-send .form-contact__msg{display:block}.top-section{padding:126px 0 32px;position:relative;background-color:#2d1358;overflow:hidden}@media (max-width: 1199px){.top-section{padding:70px 0 24px}}.top-section__container{position:relative;z-index:1}.top-section__breadcrumbs{margin-top:16px}.top-section__inner{margin-top:32px}@media (max-width: 768px){.top-section__inner{margin-top:24px}}@media (max-width: 768px){.top-section__title{margin-top:0}}.gradient-style{position:relative;background-color:#2d1358;overflow:hidden}.gradient-style:before{content:"";position:absolute;left:-300px;top:-250px;width:607px;height:470px;border-radius:607px;background:var(--Gradient-Back, linear-gradient(90deg, #DF3B57 0%, #9D3C8B 100%));filter:blur(300px);border:3px solid #fff;z-index:1}.gradient-style:after{content:"";width:607px;height:470px;flex-shrink:0;border-radius:607px;background:var(--Gradient-Cookies, linear-gradient(90deg, #2D2BA7 0%, #BA73D1 100%));filter:blur(210px);position:absolute;bottom:-400px;right:-300px;border:3px solid #fff;z-index:1}.gradient-style .title{position:relative;z-index:1}.gradient-style .title:after{border-radius:10px;opacity:.2;background:var(--Solid-White-1, #FFF)}.top-section-contact{padding-bottom:180px;background-size:100% auto}@media (max-width: 1199px){.top-section-contact{background-size:cover;padding-bottom:160px}}@media (max-width: 768px){.top-section-contact{padding-bottom:100px}}.top-section-contact .top-section__container{position:relative;z-index:1}.content{padding-bottom:80px}.title{text-align:center;margin-top:0;color:#fff}.contacts{margin-top:-150px;position:relative;z-index:1}@media (max-width: 1199px){.contacts{margin-top:-130px}}@media (max-width: 768px){.contacts{margin-top:-80px}}
