header[data-v-839706ff]{position:sticky;z-index:10;opacity:1;top:0;left:0;width:100%;transition:opacity .3s}header.hidden[data-v-839706ff]{opacity:0;pointer-events:none}.header-container[data-v-839706ff]{background-color:var(--aopreo-secondary-color);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px 0}.header-container a[data-v-839706ff],span[data-v-839706ff]{font-weight:700;color:#fff}.header-container img[data-v-839706ff]{filter:invert(99%) sepia(1%) saturate(297%) hue-rotate(192deg) brightness(112%) contrast(100%)}.header-container__element[data-v-839706ff]{display:flex;justify-content:center;align-items:center;margin:0 1.5rem}.header-container__icon[data-v-839706ff]{margin-right:.5rem}@media only screen and (max-width:768px){[data-v-839706ff]{font-size:12px}}.nav[data-v-d51cf024]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:20px}.nav img[data-v-d51cf024]{aspect-ratio:144/ 29;width:13rem}.nav__vertical-line[data-v-d51cf024]{border-left:2px solid lightgray;min-height:2rem;margin:0 .5rem}.nav__buttons-row[data-v-d51cf024]{overflow-x:hidden;display:flex;justify-content:center;align-items:center}.nav__mobile-menu-button[data-v-d51cf024]{display:none}.nav__button[data-v-d51cf024]{cursor:pointer;font-weight:700;text-decoration:none;padding:.5rem 1rem;border-radius:5px;transition:.3s}.nav__button[data-v-d51cf024]:hover{background-color:#d3d3d3}.nav__dropdown-button[data-v-d51cf024]{cursor:auto;font-weight:700;text-decoration:none;background-color:transparent;border:0 none;padding:.5rem 1rem}.nav__dropdown-container[data-v-d51cf024]{overflow:hidden}.nav__dropdown-container:hover .nav__dropdown-menu[data-v-d51cf024]{visibility:visible;opacity:100%}.nav__dropdown-menu[data-v-d51cf024]{background-color:#f4f7fa;display:flex;visibility:hidden;opacity:0;flex-direction:column;position:absolute;min-width:10rem;max-width:15rem;z-index:2;box-shadow:0 5px 10px #000;border-radius:10px;transition:opacity .2s,visibility .2s}.nav__dropdown-menu a[data-v-d51cf024]{font-size:16px;text-wrap-mode:wrap;padding:1rem .5rem;transition:.3s}.nav__dropdown-menu a[data-v-d51cf024]:hover{background-color:#d3d3d3}.nav__dropdown-menu[data-v-d51cf024]{border-top-left-radius:10px;border-top-right-radius:10px}.nav__dropdown-menu-item[data-v-d51cf024]{text-decoration:none}.nav__dropdown-menu-item[data-v-d51cf024]:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.nav__dropdown-menu-item[data-v-d51cf024]:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media only screen and (max-width:1050px){.nav__buttons-row[data-v-d51cf024]{display:none}.nav__mobile-menu-button[data-v-d51cf024]{display:block}}@media only screen and (max-width:768px){.nav img[data-v-d51cf024]{width:8rem}}.footer__container[data-v-4f8cef1c]{display:flex;flex-direction:row;justify-content:space-around;gap:2rem;padding:1rem 1rem 3rem;background-color:var(--aopreo-primary-color)}.footer__container[data-v-4f8cef1c] *{color:var(--aopreo-bg-color)}.footer__section[data-v-4f8cef1c]{display:flex;flex-direction:column;flex:1;gap:1rem;justify-content:start}.footer__section-header[data-v-4f8cef1c]{font-size:24px}.footer__section ul[data-v-4f8cef1c]{display:flex;flex-direction:column;gap:1rem;margin-top:0}.footer__contact-item[data-v-4f8cef1c]{display:flex;flex-direction:row;gap:1rem;justify-content:start;align-items:center}.footer__contact-item a[data-v-4f8cef1c]{display:flex;flex-direction:row;align-items:center;gap:1rem}.footer__contact-item img[data-v-4f8cef1c]{width:32px}.footer__course-item[data-v-4f8cef1c]{display:flex;flex-direction:row;justify-content:start;align-items:center}.footer__all-courses-link[data-v-4f8cef1c]{margin-top:1rem;font-weight:700;font-size:18px}@media only screen and (max-width:1000px){.footer__container[data-v-4f8cef1c]{flex-direction:column}}.to-top-btn[data-v-299b4dcf]{visibility:hidden;opacity:0;position:fixed;bottom:130px;right:60px;z-index:50;border:1px solid var(--aopreo-primary-color);background-color:#dcdfe2;cursor:pointer;padding:.5rem;border-radius:20%;transition:box-shadow .2s,visibility .2s,opacity .2s}.to-top-btn[data-v-299b4dcf]:hover{box-shadow:0 0 10px #000}.to-top-btn img[data-v-299b4dcf]{width:2rem;height:2rem}.location-banner[data-v-cce6e8f6]{display:flex;justify-content:center;align-items:center;background-color:#457992;text-align:center;height:7rem;padding:1rem 0}.location-banner h1[data-v-cce6e8f6]{font-size:36px;padding:0 2rem;color:#fff}.mobile-nav__container[data-v-05ce75af]{display:none;flex-direction:column;gap:1rem;height:0;padding:0 2rem;transition:height .7s}.mobile-nav__menu-item-container[data-v-05ce75af]{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.5rem}.mobile-nav__menu-item-container a[data-v-05ce75af]{font-weight:700}@media only screen and (max-width:1050px){.mobile-nav__container[data-v-05ce75af]{display:flex}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-v50-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:800;src:url(/fonts/roboto-v50-cyrillic_latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-v51-cyrillic_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:800;src:url(/fonts/Ubuntu-Bold.woff2) format("woff2")}*{font-family:Roboto,sans-serif;font-size:16px;color:var(--aopreo-primary-font-color)}h1,h2{font-family:Ubuntu,serif}.header{font-weight:700;font-size:32px;text-align:center;align-self:center;padding-bottom:1rem;color:var(--aopreo-primary-color)}.link{text-decoration:none;transition:color .2s}.link:hover{text-decoration:underline;color:var(--aopreo-secondary-opacity)!important}.link--underlined{text-decoration:underline!important}.link--no-hover:hover{color:#fff!important}.external-link:after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-image:url(/icons/open-in-new.svg);background-repeat:no-repeat;background-size:cover;margin-left:.5rem}.form__success-message{color:green;text-align:center}:root{--aopreo-primary-font-color: #2b2e34;--aopreo-primary-color: #1f4e79;--aopreo-secondary-color: rgb(69, 188, 192);--aopreo-secondary-opacity: rgba(69, 188, 192, .85);--aopreo-bg-color: #f4f7fa}*{--vf-primary: #1f4e79 !important;--vf-primary-darker: #1f4e79 !important;--vf-ring-color: #1f4e7900 !important}:root{color-scheme:only light}html,body{margin:0;padding:0}video{border-radius:20px}.horizontal-line{color:gray;width:100%;opacity:50%}.sticky-footer__body{flex:1}.sticky-footer__root{min-height:100vh}@keyframes loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700;background-color:#1f4e79;border-radius:10px;border-style:solid;border-color:var(--aopreo-primary-color);border-width:2px;padding:1rem;text-decoration:none;color:#fff;transition-duration:.3s;box-shadow:0 2px 5px var(--aopreo-secondary-opacity)}.btn span{color:#fff}.btn:hover{cursor:pointer;transform:translateY(-8px);box-shadow:0 8px 10px var(--aopreo-secondary-opacity);background-color:var(--aopreo-bg-color);color:var(--aopreo-primary-font-color);border-style:solid;border-width:2px;border-color:var(--aopreo-primary-color)}.btn:active{transform:translateY(-5px);box-shadow:0 5px 5px var(--aopreo-secondary-opacity)}.btn:disabled{background-color:gray;box-shadow:none;cursor:default}.btn:disabled:hover{scale:100%}.btn__loader{border:6px solid green;border-top:6px solid lightgray;border-radius:50%;height:24px;width:24px;animation:loader-spin 2s linear infinite}.root{display:flex;flex-direction:column}.root__body{display:flex;flex-direction:column;background-color:var(--aopreo-bg-color);padding:2vh 10vw}.form__container{display:flex;flex-direction:column;justify-content:start;align-items:center;align-self:center;border:2px solid var(--aopreo-secondary-color);border-radius:20px;padding:2rem;width:600px;transition:box-shadow .5s}.form__container:hover{box-shadow:0 0 10px}.form__header{max-width:400px;text-align:center;font-size:20px;margin-bottom:2rem}.form__container form{display:flex;flex-direction:column;width:100%;min-width:300px;gap:1.5rem}.form__container form .btn{min-height:72px}.form__container form input,.form__container form textarea{border-radius:10px;outline:none;border:1px solid var(--aopreo-secondary-color);transition:.3s;padding:.5rem}.form__container form input:disabled,.form__container form textarea:disabled{background-color:#d3d3d3}.form__container form input:focus,.form__container form textarea:focus{border-color:var(--aopreo-primary-color)}.form__input-container{display:flex;flex-direction:column;gap:.5rem;min-width:300px}.form__input-container .required:after{content:"*";color:red}.form__input-description{color:gray;text-wrap-mode:wrap;font-size:14px}.form__checkbox-container{display:flex;flex-direction:column;gap:1rem}.form__checkbox-row-wrapper{display:flex;flex-direction:row;margin-bottom:2rem}.form__errors-container{display:flex;flex-direction:column;gap:.5rem}.form__error-message{color:red}.form__error-message--centered{color:red;text-align:center}.form__success-message{color:green}select,::picker(select){appearance:base-select}select{background-color:#fff;border-radius:10px;border:1px solid var(--aopreo-secondary-color);transition:.3s;padding:.5rem}select:hover{border-color:var(--aopreo-primary-color)}select:disabled{background-color:#d3d3d3}select::picker-icon{color:#d3d3d3;transition:.3s}select:open::picker-icon{rotate:180deg}::picker(select){border-radius:10px;border:1px solid var(--aopreo-secondary-color)}select option{padding:.5rem}select option:hover{background-color:#45bcc04d;transition:.3s}@media only screen and (max-width:768px){.form__container{width:auto;min-width:300px}}.material-icon--black{filter:brightness(0) saturate(100%) invert(14%) sepia(10%) saturate(733%) hue-rotate(181deg) brightness(92%) contrast(87%)}.material-icon--white{filter:brightness(0) saturate(100%) invert(100%) sepia(71%) saturate(213%) hue-rotate(326deg) brightness(110%) contrast(102%)}.material-icon--vk{filter:brightness(0) saturate(100%) invert(32%) sepia(84%) saturate(2906%) hue-rotate(200deg) brightness(99%) contrast(112%)}.material-icon--secondary-color{filter:brightness(0) saturate(100%) invert(85%) sepia(89%) saturate(3113%) hue-rotate(141deg) brightness(80%) contrast(84%)}
