.supportcontact{display:flex;flex-direction:column;padding:30px 20px;gap:32px;background:linear-gradient(90deg,var(--color-green),var(--color-gray-dark));position:relative}.supportcontact__gridleft{position:absolute;top:10px;left:20px;display:grid;grid-template-columns:repeat(10,20px);grid-template-rows:repeat(10,20px);z-index:0}.supportcontact__gridleft p{color:var(--color-white);font-size:var(--font-sixe-sm);font-weight:500;line-height:14px}.supportcontact__gridright{position:absolute;bottom:80px;right:0;display:grid;grid-template-columns:repeat(2,20px);grid-template-rows:repeat(10,20px);z-index:0}.supportcontact__gridright p{color:var(--color-white);font-size:var(--font-size-sm);font-weight:500;line-height:14px}.supportcontact__container{display:flex;flex-direction:column;gap:32px;position:relative;z-index:2}.supportcontact__container__content{display:flex;flex-direction:column;min-height:500px}.supportcontact__container__content__image{display:flex}.supportcontact__container__content__image img{width:100%;min-width:320px;height:227px;object-fit:cover}.supportcontact__container__content__contact{display:flex;flex-direction:column;gap:30px;background:var(--color-white);padding:30px 20px}.supportcontact__container__content__contact__title{text-align:center;font-family:var(--font-primary);font-size:var(--font-size-3xl);font-weight:900;color:var(--color-green);line-height:48px}@media(min-width:512px){.supportcontact{padding:30px 20px}.supportcontact__container__content__image img{max-width:780px;height:100%;object-fit:cover}}@media(min-width:768px){.supportcontact{padding:30px 40px}.supportcontact__container__content{flex-direction:row}}@media(min-width:1024px){.supportcontact{padding:30px 50px}.supportcontact__container__content__image img{max-width:780px}.supportcontact__container__content__contact{padding:40px 20px}}@media(min-width:1280px){.supportcontact{padding:30px 60px 60px}.supportcontact__container__content__image img{max-width:780px}.supportcontact__container__content__contact{padding:50px 30px}}@media(min-width:1440px){.supportcontact{padding:30px 80px 60px}.supportcontact__container__content__contact{padding:60px 40px}}@media(min-width:1536px){.supportcontact{padding:30px 100px 60px}.supportcontact__container__content__contact{padding:70px 50px}}.barinfo{display:flex;flex-direction:column;justify-content:space-between;padding:10px 44px;border-radius:32px;background:var(--color-white)}.barinfo__item{display:flex;justify-content:flex-start;align-items:center;gap:16px;height:54px}.barinfo__item__image{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background:var(--color-green)}.barinfo__item__image img{width:16px;height:15px}.barinfo__item p{font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:400;color:var(--color-black);line-height:19px}@media(min-width:1024px){.barinfo{flex-direction:row;gap:20px;max-width:1600px}.barinfo__item{justify-content:center;flex:0 1 auto}.barinfo__item:first-child p{width:80px}}.formcontact{display:flex;flex-direction:column;gap:30px}.formcontact__container{display:flex;flex-direction:column;gap:15px}.formcontact__container label{font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:400;color:var(--color-black);line-height:19px}.formcontact__container input{padding:10px 20px;border-radius:20px;border:1px solid var(--color-gray-light);background:var(--color-white);font-family:var(--font-tertiary);font-size:var(--font-size-base);font-weight:500;color:var(--color-gray-dark);line-height:15px}.formcontact__container p{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:400;color:var(--color-error);line-height:19px}.formcontact__container__name{display:flex;flex-direction:column;gap:8px}.formcontact__container__contact{display:flex;flex-direction:column;gap:15px}.formcontact__container__contact__email,.formcontact__container__contact__phone{display:flex;flex-direction:column;gap:8px;width:100%}.formcontact__container__message{display:flex;flex-direction:column;gap:8px}.formcontact__container__message textarea{padding:10px 20px;border-radius:20px;border:1px solid var(--color-gray-light);background:var(--color-white);font-family:var(--font-tertiary);font-size:var(--font-size-base);font-weight:500;color:var(--color-gray-dark);line-height:15px}.formcontact__container__terms{display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.formcontact__container__terms__label{display:flex;gap:8px}.formcontact__container__terms__label input{cursor:pointer}.formcontact__container__terms__label p{font-family:var(--font-tertiary);font-size:var(--font-size-xs);font-weight:400;color:var(--color-gray-dark);line-height:20px}.formcontact__container__terms__label p a{font-family:var(--font-tertiary);font-size:var(--font-size-xs);font-weight:700;color:var(--color-black);line-height:20px;text-decoration:none}.formcontact__button{text-align:center;align-self:center;padding:16px 24px;border-radius:90px;border:none;background:var(--color-green);font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:600;line-height:24px;color:var(--color-white);cursor:pointer;width:250px}@media(min-width:512px){.formcontact__button{width:300px;align-self:flex-end}}@media(min-width:1024px){.formcontact__container__contact{flex-direction:row}}@media(min-width:1280px){.formcontact__container{gap:30px}}.faqcontact{display:grid;grid-template-columns:1fr;grid-template-areas:"text" "faq" "courses";gap:80px;padding:30px 20px;background:var(--color-white)}.faqcontact__container{display:contents;flex-direction:column}.faqcontact__container__text{display:flex;flex-direction:column;gap:30px;grid-area:text;max-width:350px}.faqcontact__container__text__title{font-family:var(--font-primary);font-size:var(--font-size-3xl);font-weight:900;color:var(--color-green);line-height:48px}.faqcontact__container__text__subtitle{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-dark);line-height:24px}.faqcontact__container__courses{display:flex;flex-direction:column;gap:15px;grid-area:courses}.faqcontact__container__courses__title{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:600;color:var(--color-green);line-height:24px}.faqcontact__container__courses__images{align-self:center;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.faqcontact__container__courses__images::-webkit-scrollbar{display:none}.faqcontact__container__courses__images img{width:314px;height:314px}.faqcontact__container__courses__dots{display:flex;justify-content:center;align-self:center;gap:10px;width:314px;touch-action:none;-webkit-user-select:none;user-select:none}.faqcontact__container__courses__dots__dot{width:10px;height:10px;border-radius:50%;background:var(--color-gray-light);cursor:pointer}.faqcontact__container__courses__dots__dot.active{background:var(--color-green);width:50px;height:15px;border-radius:20px}.faqcontact__faq{grid-area:faq}@media(min-width:512px){.faqcontact{padding:30px 20px}}@media(min-width:768px){.faqcontact{display:flex;padding:40px}.faqcontact__container{display:flex;gap:60px}.faqcontact__container__courses,.faqcontact__container__text,.faqcontact__faq{grid-area:unset}}@media(min-width:1024px){.faqcontact{flex-direction:row;padding:50px}.faqcontact__container__courses__dots,.faqcontact__container__courses__images{align-self:flex-start}}@media(min-width:1280px){.faqcontact{padding:60px}}@media(min-width:1440px){.faqcontact{padding:80px}}@media(min-width:1536px){.faqcontact{padding:100px}}:root{--color-green:#065158;--color-gray-dark:#494a56;--color-gray-light:#e0dfda;--color-blue-off:#777e90;--color-black:#000000;--color-white:#ffffff;--color-error:#e74c3c;--font-primary:"Heebo",sans-serif;--font-secondary:"Ubuntu",sans-serif;--font-tertiary:"Inter",sans-serif;--font-size-xxs:7.5px;--font-size-xs:9px;--font-size-sm:10.5px;--font-size-base:12px;--font-size-tm:13.5px;--font-size-md:15px;--font-size-lg:18px;--font-size-xl:21px;--font-size-2xl:24px;--font-size-3xl:36px;--font-size-4xl:45px}@media(min-width:512px){:root{--font-size-xxs:8px;--font-size-xs:10px;--font-size-sm:11px;--font-size-base:13px;--font-size-tm:14px;--font-size-md:16px;--font-size-lg:19px;--font-size-xl:22px;--font-size-2xl:26px;--font-size-3xl:38px;--font-size-4xl:48px}}@media(min-width:768px){:root{--font-size-xxs:8.5px;--font-size-xs:10.5px;--font-size-sm:12px;--font-size-base:14px;--font-size-tm:15px;--font-size-md:17px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:28px;--font-size-3xl:40px;--font-size-4xl:50px}}@media(min-width:1024px){:root{--font-size-xxs:9px;--font-size-xs:11px;--font-size-sm:13px;--font-size-base:15px;--font-size-tm:16px;--font-size-md:18px;--font-size-lg:22px;--font-size-xl:26px;--font-size-2xl:30px;--font-size-3xl:42px;--font-size-4xl:54px}}@media(min-width:1280px){:root{--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-tm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:28px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:52px}}@media(min-width:1440px){:root{--font-size-xxs:11px;--font-size-xs:13px;--font-size-sm:15px;--font-size-base:18px;--font-size-tm:20px;--font-size-md:22px;--font-size-lg:27px;--font-size-xl:31px;--font-size-2xl:36px;--font-size-3xl:48px;--font-size-4xl:60px}}@media(min-width:1536px){:root{--font-size-xxs:12px;--font-size-xs:14px;--font-size-sm:17px;--font-size-base:20px;--font-size-tm:22px;--font-size-md:24px;--font-size-lg:30px;--font-size-xl:35px;--font-size-2xl:40px;--font-size-3xl:54px;--font-size-4xl:70px}}.faqitems{gap:24px}.faqitems,.faqitems__item{display:flex;flex-direction:column}.faqitems__item{gap:16px}.faqitems__item__content{display:flex;align-items:flex-start;gap:16px;width:100%}.faqitems__item__content__number{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:500;color:var(--color-green);line-height:1.4;flex-shrink:0;min-width:2.5rem}.faqitems__item__content__text{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.faqitems__item__content__text__header{display:flex;flex-direction:column;gap:8px;max-width:100%}.faqitems__item__content__text__header__question{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:600;color:var(--color-green);line-height:1.4}.faqitems__item__content__text__header__answer{font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:400;color:var(--color-gray-dark);line-height:1.6;white-space:pre-line;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .25s ease}.faqitems__item__content__text__header__answer--open{max-height:500px;opacity:1}.faqitems__item__content__text__button{border:none;background:none;padding:4px;cursor:pointer;display:inline-flex;align-items:flex-start;justify-content:center;margin-left:auto}.faqitems__item__content__text__button:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.faqitems__item__content__text__button svg{width:20px;height:20px;transition:transform .2s ease,color .2s ease}.faqitems__item__content__text__button:hover svg{transform:scale(1.05)}.faqitems__item__line{width:100%;border:1px solid var(--color-gray-light)}@media(min-width:512px){.faqitems{gap:28px}.faqitems__item__content{gap:20px}.faqitems__item__content__text{gap:16px}.faqitems__item__content__text__header{max-width:90%}}@media(min-width:768px){.faqitems__item__content__text__header{max-width:40rem}}@media(min-width:1280px){.faqitems__item__content__text__header{max-width:48rem}}@media(min-width:1440px){.faqitems__item__content__text__header{max-width:56rem}}