@font-face {font-family:"Google sans";src:url("../themes/webant/assets/fonts/GoogleSans-Regular.woff2") format("woff2"),url("../themes/webant/assets/fonts/GoogleSans-Medium.woff2") format("woff2"),url("../themes/webant/assets/fonts/GoogleSans-MediumItalic.woff2") format("woff2"),url("../themes/webant/assets/fonts/GoogleSans-Bold.woff2") format("woff2"),url("../themes/webant/assets/fonts/GoogleSans-BoldItalic.woff2") format("woff2"),url("../themes/webant/assets/fonts/GoogleSans-Italic.woff2") format("woff2")}:root {--title-card-color:#000;--quote-color:#f5f4f9;--nav-text-color:#2c2c2c;--line-header:#fff;--bg:#fff;--border-gradient:linear-gradient(90deg,#f7941d 0%,#f7941d 0.01%,#ec7c30 32.6%,#da316a 68.51%,#d01a7c 100%);--subtitle-card-color:#2c2c2c;--description-color:#d6d6d6;--light-grey-color:#c7c7c7;--accent-text-color:var(--accent-text-color);--accent-nav-color:#000;--accent-color:#f7941d;--accent-hover-color:#ec8408;--accent-header-color:#858585;--accent-sidebar-active-link:#d2d2d2;--base-border-radius:5px;--base-transition:0.2s;--base-shadow:0 2px 10px rgba(0,0,0,0.12);--three-in-row:calc(33% - 13.33px);--nav-phone-fill:#111;--logo-webant:#111;--nav-mobile:#d6d6d6;--app-store:url(../themes/webant/assets/img/app_store.svg);--play-market:url(../themes/webant/assets/img/google_play.svg);--web:url(../themes/webant/assets/img/web.svg);--modal-content:#f5f4f9;--black:#111}[theme="dark"] {--title-card-color:#ffff;--quote-color:#1f1f1f;--nav-text-color:#d6d6d6;--line-header:#3e3e3e;--bg:#0f0f0f;--subtitle-card-color:#d6d6d6;--nav-phone-fill:#fff;--logo-webant:#fff;--nav-mobile:#fff;--app-store:url(../themes/webant/assets/img/app_store_dark.svg);--play-market:url(../themes/webant/assets/img/play_market.svg);--web:url(../themes/webant/assets/img/dark_web.svg);--modal-content:#1f1f1f}.theme__button {margin-left:15px;margin-bottom:-2px;cursor:pointer}.theme__button svg path {margin-left:15px}.dark__theme_button svg path {fill:var(--black)}.theme__button_mobile {cursor:pointer;margin-left:25px;display:flex}input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0}input[type="number"] {-moz-appearance:textfield}html {max-width:100vw;scroll-behavior:smooth;font-size:16px;overflow-x:hidden}html * {outline:none;font-family:"Google sans";-webkit-tap-highlight-color:rgba(255,255,255,0)}body {width:100%;margin:0;font-family:"PT Sans Caption",sans-serif;position:relative;overflow:hidden;background-color:var(--bg)}body.modal-open {-webkit-overflow-scrolling:auto;overflow:hidden}a {color:inherit;text-decoration:none}button {background:none;border:none;outline:none;font-family:"PT Sans Caption",sans-serif;font-size:16px}.hidden {display:none}.btn {border-radius:var(--base-border-radius);padding:12.5px 20px;text-align:center;color:white;position:relative;z-index:1;transition:background-color var(--base-transition)}.bg-gray {width:100%;height:100%;background-color:#c4c4c4}.btn:disabled {cursor:default}.btn:disabled:hover {box-shadow:none}.btn-blue {background-color:#25a3e0}.btn-blue:hover {background-color:#2190c6}.btn-green {background-color:#32cf03;color:white}.btn-green:hover {background-color:#31af0b}.btn-orange {background:linear-gradient(90deg,#f7941d 0%,#f7941d 0.01%,#ec7c30 32.6%,#da316a 68.51%,#d01a7c 100%);font-size:17px;line-height:20px;letter-spacing:0.02em;margin:auto;cursor:pointer;position:relative;overflow:hidden}.btn-animate:hover {box-shadow:0 4px 14px rgba(225,75,87,0.58);transition:0.5s}.ru_btn {font-style:normal;font-weight:400;font-size:17px;line-height:18px;color:#D6D6D6}.en_btn {font-style:normal;font-weight:400;font-size:17px;line-height:18px;color:#D6D6D6}.btn_margin-top {margin-top:20px}.input-helper-text_padding-top {padding-top:5px}.custom-checkbox {transform:scale(1.8);margin-right:10px;opacity:40%;accent-color:var(--accent-hover-color);filter:saturate(110%)}.custom-checkbox:checked {opacity:80%}.custom-checkbox-label {color:var(--subtitle-card-color);font-size:14px;position:relative}.custom-checkbox-label_relative {position:relative;padding-left:5px;bottom:7px}.custom-checkbox-link {font-weight:bold;color:var(--accent-hover-color);border-bottom:1px solid;border-image:var(--accent-hover-color);font-weight:300;vertical-align:text-top;opacity:95%}.policy__article {background:var(--quote-color);padding:40px;margin-bottom:20px}.policy__article h3,li,ul,h4 {font-size:14px;line-height:28px;font-weight:100;color:var(--subtitle-card-color)}.policy__article h2 {color:var(--subtitle-card-color)}.policy__article ul {padding:0}.policy__article li {list-style-type:none}.policy__title-block {display:flex;justify-content:center;padding-bottom:35px}.policy__title-content {position:relative;font-size:32px;text-align:center;display:inline-block;color:var(--subtitle-card-color)}.policy__title-content::after {content:'';display:block;width:100%;border-bottom:5px solid;border-image:var(--border-gradient);border-image-slice:1;position:absolute;bottom:-15px}.custom-checkbox {display:none}.custom-checkbox-daw {width:22px;height:22px;display:inline-block;position:relative;border-radius:4px;border:1px solid var(--accent-header-color)}.custom-checkbox:checked + .custom-checkbox-daw:before {content:'\2713';max-width:100%;width:18px;height:20px;position:absolute;background-color:var(--accent-color);color:white;border-radius:3px;padding-left:4px;padding-top:2px;font-size:15px;font-weight:900}.custom-checkbox:checked + .custom-checkbox-daw {border:1px solid var(--accent-color);opacity:90%}.custom-checkbox-daw:hover {cursor:pointer}
.container__modal {display:flex;justify-content:center;max-width:1000px;margin:0 auto;align-items:center;position:relative}.main__content {position:relative}.nav__btn {position:absolute;width:48px;height:48px;background:#1F1F1F;border:1px solid #3E3E3E;border-radius:5px }.prev__btn {left:0}.next__btn {right:0}.nav__btn:hover {border:1px solid #F7941D;border-radius:5px}.nav__btn:active {background:#0F0F0F;border:1px solid #F7941D;border-radius:5px}.prev__img {background-position:center}.next__img {background-position:center;transform:rotate(180deg)}.btn-transparent {background-color:transparent;background:transparent;color:var(--accent-color);text-decoration:underline}.btn-transparent:hover {background-color:transparent}.container {width:100%;max-width:1282px;height:100%;box-sizing:border-box;padding:70px 16px 0;position:relative;padding-bottom:20px;margin:auto;z-index:1}.flex-center {display:flex;justify-content:center;align-items:center}.loadMore {margin-top:30px}.no-border {border:none !important;color:#fff !important}@keyframes showElement {0% {opacity:0;top:-70px }100% {opacity:1;top:0 }}#map {filter:contrast(0.7) grayscale(0.9) invert(1) saturate(0.7)}.header_white {background-color:var(--quote-color)}.header_white .nav__link:hover,
.header_white .active_link {color:var(--title-card-color) !important}.header_white .burger,
.header_white .burger::before,
.header_white .burger::after {background-color:var(--nav-phone-fill)}.section__title {color:var(--title-card-color);position:relative;font-weight:bold;font-size:42px;line-height:41px;margin-bottom:30px;letter-spacing:2px}.section__title_position_end {top:690px;text-align:center}.relaxation__title {color:var(--title-card-color);position:relative;display:inline-block;font-weight:bold;font-size:32px;line-height:41px;margin-bottom:15px;letter-spacing:2px}.section__title::after {content:"";background:var(--border-gradient)}.team .section__title::after {background:transparent}.quote {margin-bottom:50px}.project__list {scroll-margin-top:60px}.project__list .event {margin-top:50px}.title__item {font-weight:bold;font-size:20px;line-height:25px}.trip__title {border-bottom:none}.xs-menu {gap:30px}.xs-menu,
.sidebar__close {display:none;position:absolute;right:15px;width:40px;height:40px;z-index:3}#header__burger {display:none}.xs-menu>label {transform:rotate(90deg)}input[type="radio"] {display:none}.sidebar {width:100vw;position:fixed;top:0;left:0;height:0;backdrop-filter:blur(14px);background:rgba(0,0,0,0.75);transition:height var(--base-transition) ease-in;overflow:auto}.sidebar__nav {display:flex;flex-direction:column;height:calc(100% - 200px);justify-content:space-between;padding:65px 25px;gap:50px}.sidebar .nav__links {flex-direction:column}.sidebar .nav__control {justify-content:space-between;align-items:flex-end;height:auto}.sidebar__header {height:100px !important}.burger,
.burger:after,
.burger:before {margin:auto;display:block;content:"";width:2px;height:21px;background-color:#fff}.burger:after {position:absolute;left:7px}.burger::before {position:absolute;right:7px}header {width:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:2;height:70px;border-bottom:1px solid var(--line-header)}.nav {padding:10px 0;height:100%;justify-content:space-between;font-size:18px;box-sizing:border-box;position:relative}.nav__title {display:flex;align-items:center;min-width:125px;height:100%;margin-right:20px}.nav__title svg,
.sidebar__header>svg {height:100%;width:200px}.nav__name {width:66%;flex-direction:column;align-items:flex-start}.nav__name>svg:first-of-type {margin-bottom:5px;width:80%;height:auto}.nav__name>svg:last-of-type {width:60%;height:auto}.nav__links {gap:17px;display:flex;align-items:center}.nav__links .active_link,
.nav__control .active_link {color:white}.sidebar .active_link {color:white !important}.nav__link {color:var(--nav-text-color);position:relative;font-size:0.9rem;margin:0 15px;transition:color var(--base-transition);cursor:pointer;padding:14px 0 15px;white-space:nowrap}.nav__link__lang {color:var(--nav-text-color);position:relative;font-size:0.9rem;margin:0 15px;transition:color var(--base-transition);cursor:pointer;padding:14px 0 15px;white-space:nowrap}.nav__phone a {color:var(--nav-text-color)}.nav__link:hover,
.nav__language:hover {color:#fff}.header_white .nav__link:hover,
.header_white .nav__language:hover {color:var(--accent-nav-color)}.sidebar__nav .nav__language {color:var(--accent-sidebar-active-link)}.sidebar__nav .nav__control .nav__language.language__current {box-sizing:border-box;border-bottom:3px solid var(--accent-color);color:white;height:26px}.sidebar__nav .nav__control .nav__language:hover {color:white}.nav__control {display:flex;align-items:center}.nav__lang {display:flex;margin:10px 10px 10px 10px}.nav__phone {display:flex;align-items:center}.nav__phone svg {width:25px;margin-right:10px}.nav__phone svg path {fill:var(--nav-phone-fill)}.nav__phone.dekstop a {color:var(--nav-phone-fill);margin-left:10px;font-size:16px;line-height:20px}.nav__language {margin-left:5px;cursor:pointer;color:#858585;transition:color var(--base-transition);font-size:16px;line-height:20px}.nav__language.active_link {margin-top:3px;padding-bottom:20px}.intro__button {margin-top:40px}.main .intro__button {margin:0 auto}.service__list .intro__button {margin:0 auto}.service__list .services {padding-top:100px}.new_intro .introduction__wrapper {align-items:flex-start}.new_intro .introduction__title {color:var(--title-card-color)}.new_intro .introduction__description {text-align:start}.new_intro.introduction {padding-top:100px;height:70%;padding-bottom:20px}.intro__svg {height:515px;position:absolute;right:0;opacity:40%}.intro__svg svg {width:100%;height:100%}.intro__bg {width:100%;position:absolute;right:0;bottom:0}.introduction__wrapper {min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0}@media (max-width:850px) {.introduction__wrapper {padding:50px 0 0 }}.new_intro .introduction__background {filter:none;position:absolute;height:100%;width:90%;left:30%;object-fit:contain;object-position:bottom;top:0}.new_intro,
.new_intro .introduction__description {color:var(--nav-text-color)}.new_intro .introduction__description {margin:0;width:60%}.intro__button {width:245px}.introduction {align-items:center;color:white;position:relative;height:100vh;z-index:1}.introduction__background {width:100%;height:100%;object-fit:cover;position:absolute;filter:brightness(60%);z-index:1}.introduction__text {width:100%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.service__price {color:var(--accent-color);font-size:20px;line-height:32px;margin:20px 0 100px;font-weight:bold}.introduction__title,
.introduction__description {word-break:break-word}.vacancy {color:#fff !important}.introduction__title {text-align:center;color:#fff;font-weight:bold;font-size:32px;line-height:41px;margin-bottom:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.main .introduction__description {max-width:545px;color:var(--description-color);text-align:center}.service__list .introduction__description {text-align:center;max-width:1035px;color:var(--description-color)}.projects-block .introduction__description {text-align:center;color:var(--description-color);max-width:1035px}.projects-block .intro__button {margin:0 auto}.introduction__description {font-weight:normal;font-size:17px;line-height:27px;letter-spacing:0.02em;width:100%;margin:0 auto 50px;color:var(--subtitle-card-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.active_link {color:var(--title-card-color)}.active_link::after {content:"";position:absolute;background:var(--border-gradient);left:0;bottom:-12px;width:100%;height:5px}.active_link_lang::after {content:"";position:absolute;background:var(--border-gradient);left:0;bottom:7px;width:100%;height:3px}@media all and (max-width:1350px) {.active_link:after {content:"";position:absolute;background:var(--border-gradient);left:0;bottom:-14px;width:100%;height:5px }}@media all and (max-width:768px) {.new_intro.introduction {min-height:320px !important }.introduction__wrapper {min-height:fit-content;display:block }.new_intro.introduction {padding-bottom:0 }}
.quote__wrapper__block {display:flex;order:3;width:93%;justify-content:space-between;align-items:center;margin-top:10px}.quote {display:flex}.quote__background {background-color:var(--quote-color);background-size:cover;background-repeat:no-repeat;min-height:560px;position:relative}.quote__image__container {position:absolute;bottom:-5px}.quote__image__container img {max-width:485px}.quote__text__container {padding:63px 13px 31px 514px}.quote__container {padding-top:0;padding-right:100px;padding-bottom:0;padding-left:0}.quote__ceo {min-width:250px;margin-right:75px}.quote__ceo__info {width:100%;margin-right:100px;flex-direction:column}.quote__ceo__img {width:120px;border-radius:50%;overflow:hidden}.quote__ceo__img>img {width:100%;object-fit:cover}.quote__ceo__name {width:100%;font-size:25px;line-height:32px;font-weight:700;margin-bottom:10px;color:var(--title-card-color)}.quote__ceo__director {display:flex;flex-direction:column;width:34%}.quote__ceo__role {color:var(--accent-color);font-size:16px;line-height:20px}.quote__ceo__social {display:flex;justify-content:flex-end;width:70%;margin-right:-45px}.flex-end {order:2;align-self:flex-end}.flex-start {align-self:flex-start}.quote__ceo__social .btn>svg {width:20px;margin-bottom:-4px;margin-right:8px}.btn-green {margin-left:10px}.quote__link {text-align:center}.quote__quotes {width:32px;height:32px}.quote__text__container {flex-direction:column}.nav__language {display:none}.quote__text {color:var(--nav-text-color);font-size:17px;line-height:32px;padding:5px 32px}
.services__svg {position:absolute;max-width:100%;z-index:-100;left:0;transform:translateY(-350px)}.services__svg * {position:relative;z-index:-100;max-width:100%}.services__cards {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;place-items:center}.events__cards {display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}.card {width:100%;background-color:var(--quote-color);height:180px;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 20px 20px 15px;border-radius:var(--base-border-radius);color:var(--accent-text-color);position:relative;z-index:1;transition:var(--base-transition)}.card:hover,
.project:hover,
.event:hover {z-index:100;transform:scale(1.02);-webkit-box-shadow:0 0 43px -4px rgba(34,60,80,0.2);-moz-box-shadow:0 0 43px -4px rgba(34,60,80,0.2);box-shadow:0 0 43px -4px rgba(34,60,80,0.2)}.card__title {color:var(--title-card-color);font-weight:bold;font-size:20px;line-height:25px;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;width:100%}.card__description {color:var(--subtitle-card-color);display:-webkit-box;flex-grow:1;-webkit-box-orient:vertical;font-size:14px;line-height:18px;letter-spacing:0.01em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;width:100%}.card__price {color:var(--title-card-color);margin-top:auto;justify-self:flex-end;font-size:20px;line-height:22px;flex-grow:1}.card__show-project {font-size:14px}.card__footer {display:flex;gap:6px;color:var(--accent-color);align-items:center;justify-content:space-between;width:100%}.services__svg__bottom {position:absolute;bottom:300px;transform:scaleX(-1)}.project {margin:0 10px 20px;transition:var(--base-transition);border-radius:var(--base-border-radius);background-color:var(--quote-color);max-width:400px;min-height:400px}.project:last-of-type {margin-bottom:30px}.projects .intro__svg,
.service-item .intro__svg {transform:scaleX(-1);top:100px;left:0;right:auto}.projects__svg {position:absolute;right:0;transform:translateY(32px);z-index:-100}.projects__svg__reverted {right:auto;left:0;bottom:800px;transform:scaleX(-1)}.project__cover {width:100%;height:250px;background-color:#fff;margin-bottom:10px;border-radius:var(--base-border-radius) var(--base-border-radius) 0 0;overflow:hidden}.project__cover>img {width:100%;height:100%;object-fit:cover;object-position:center center;background-color:#fff}.project__text {margin:15px;height:122px}.project__stack {color:var(--accent-color);font-size:16px;line-height:21px;margin-bottom:5px;background-color:#fff}.project__title {margin-bottom:5px;text-align:start}.project__description {font-size:15px;color:var(--subtitle-card-color);line-height:19px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.projects__load_more {width:280px;margin:auto;position:relative;z-index:1;margin:30px auto}.services__load_more,
.events__load_more {margin:30px auto;margin-top:10px}.services__load_more {width:210px}.events__load_more {width:280px}.container.events {position:relative;padding-top:50px}.intro-events-block {margin-bottom:-160px;padding:0 15px}.intro-events-block .introduction__description {width:100%}.services-main-block {margin-top:0;margin-bottom:60px}.events__list {min-height:800px}.events__list .introduction {height:auto;min-height:auto !important;padding-top:0}.events__list .intro__svg {display:none}.events__svg {position:absolute;left:0;top:0;width:60%;max-width:100%;z-index:-1;overflow:hidden;transform:translateY(-60px);opacity:50%}.events__balls__svg {right:0;bottom:-80px;position:absolute;max-width:100%;z-index:-1;overflow:hidden;transform:translateY(-60px);opacity:50%}.events__svg svg {width:100%}.events__title {margin-bottom:0}.events__description {font-size:20px;line-height:25px;margin-bottom:35px;margin-top:20px;color:var(--subtitle-card-color)}.event {flex-direction:column;justify-content:start;flex-basis:var(--three-in-row);border-radius:var(--base-border-radius);background-color:var(--quote-color);overflow:hidden;height:auto;transition:var(--base-transition);max-width:400px}.event a {width:100%}.event__cover {overflow:hidden;height:100%;width:100%}.event__cover__img {width:100%;height:100%;object-fit:cover}.event__text {font-size:14px;padding:0 15px 20px;width:100%;box-sizing:border-box;border-radius:0 0 var(--base-border-radius) var(--base-border-radius);border-top:none;height:45%}.event__title {margin-top:15px;margin-bottom:5px}.event__description {-webkit-line-clamp:4 !important;color:var(--subtitle-card-color)}.event__text .event__description {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.events__loadMore {margin:50px auto 0;width:350px;display:block}.feeback__form {height:300px}
.logoBlock {width:100%;height:100%}.logoBlockEn {width:100%;height:100%}.logoBlock svg>path:not(:first-child) {fill:var(--logo-webant)}.logoBlockEn svg>path:not(:first-child) {fill:var(--logo-webant)}.footer__logo svg>path:not(:first-child) {fill:var(--logo-webant)}.footer__logo__en svg>path:not(:first-child) {fill:var(--logo-webant)}.contacts {background-image:url("/themes/webant/assets/img/location.jpg");background-size:cover;background-repeat:no-repeat;min-height:590px;position:relative}.contacts__wrapper {background-color:var(--quote-color);padding:30px;position:absolute;box-shadow:var(--base-shadow)}.contacts__title {font-weight:bold;font-size:32px;line-height:41px;color:#fff;margin-bottom:30px}.contacts__item__title {font-size:20px;line-height:25px;font-weight:bold;margin-bottom:10px;color:var(--title-card-color)}.contacts__item__value {color:var(--subtitle-card-color);font-size:16px;line-height:19px}.contacts__item {margin-bottom:30px}.contacts__item:last-of-type {margin-bottom:0}.footer {position:relative;flex-direction:row;justify-content:space-between;background-color:var(--quote-color);padding:30px 100px}.footer__logo {width:150px;min-height:40px;margin-bottom:20px}.footer__logo svg {width:100%}.footer__logo__en {width:150px;min-height:40px;margin-bottom:20px}.footer__logo__en svg {width:100%}.footer__links {margin-bottom:40px}.footer__link__arda svg path {stroke:var(--title-card-color);fill:var(--title-card-color)}.footer__link__arda {margin-right:30px}.footer__presentation {color:var(--accent-color);text-decoration:none;margin-bottom:10px;font-size:14px;line-height:18px}.footer__copyright {font-size:16px;line-height:19px;color:white}.projects__header {width:100%;background-image:url("/themes/webant/assets/img/project_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:523px}.projects__text {margin-top:70px;width:50%;flex-direction:column;text-align:center}.project__tags {display:flex;margin:12px 0;flex-wrap:wrap}.mobile__background {display:none}.project__tag {margin-right:5px;margin-bottom:5px;height:20px;font-weight:normal;font-size:17px;line-height:157.2%;color:var(--accent-color)}.btn-order {width:100%;padding:10px 30px}.show {position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);transition:var(--base-transition);z-index:100000}.modal {display:none;-webkit-overflow-scrolling:touch}.modal-dialog {width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-backdrop {display:none}.modal-content {background-color:var(--modal-content);height:100%;min-height:400px;overflow:hidden;-webkit-overflow-scrolling:touch}.modal-svg {position:absolute;right:0;top:0;z-index:-1;width:55%;filter:opacity(14%);overflow:hidden;height:100vh}.modal__title {color:var(--title-card-color);font-size:20px;line-height:32px;text-align:center;margin-bottom:20px}.modal-input-container {margin:20px 70px}.modal-input {padding:12px 20px;resize:none;width:100%;border-radius:var(--base-border-radius);background-color:var(--bg);border:none;outline:none;font-size:17px;box-sizing:border-box;color:var(--nav-phone-fill)}.modal-input:focus {border:1px solid var(--accent-color);caret-color:var(--accent-color)}.modal-input-error {border:1px solid red}.modal-input-error~.input-helper-text {display:block}.modal-about-input {height:161px;resize:none;box-sizing:border-box}.input-helper-text {display:none;color:red;margin-top:3px}.modal-close {width:16px;height:16px;position:absolute;top:25px;right:25px;padding:0;cursor:pointer;z-index:100}.modal-close svg {width:100%;height:100%}.modal-close * {fill:var(--title-card-color)}.order__success,
.feedback__success,
.job__success {flex-direction:column}.success {margin:35px 0 5px;font-weight:700}.success__description {font-size:17px;color:var(--title-card-color);line-height:27px;margin-bottom:40px}.ymaps {width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.hidden {display:none}.two-in-row {justify-content:space-around}.job__container {max-width:1282px;margin:0 auto;min-height:calc(100vh - 290px);display:flex;flex-direction:column}.jobs__item__wrapper {display:flex;flex-direction:column}.new_intro.job {color:black}.job__title {font-weight:bold;font-size:50px;line-height:64px;color:var(--title-card-color)}.job__description {font-weight:normal;font-size:20px;line-height:32px;letter-spacing:0.02em;color:var(--subtitle-card-color);max-width:850px;padding-top:11px}.introduction.new_intro.job .job__salary {font-weight:bold;font-size:25px;line-height:32px;color:var(--accent-color);padding-top:20px}.intro__button.job {margin-top:34px}.requirements.job {padding-top:40px}.requirements_header {position:relative;display:inline-block;font-weight:bold;font-size:50px;line-height:59px;color:var(--title-card-color)}.requirements_header::after {content:"";position:absolute;background:var(--border-gradient);left:0;bottom:-10px;width:100%;height:5px}.requirements__content {padding-top:40px;display:flex;justify-content:space-between}.language_text,
.framework_text {font-weight:bold;font-size:25px;line-height:32px;color:var(--title-card-color)}.content__language,
.content__framework {display:flex;flex-flow:column nowrap;width:45%}.icon_item {width:100%;object-fit:contain;height:100%}.icon__block {max-width:112px;height:60px;margin-right:45px;margin-bottom:30px}.language__icons,
.framework__icons {padding-top:21px;display:flex;flex-wrap:wrap;margin:20px 0 55px}.requirements__content .icon__block {display:flex;flex-direction:column;align-items:center;width:100%}.requirements__content .icon_text {margin:0;padding-top:11px;color:var(--title-card-color)}.job_example__projects {margin-top:60px}.job_example__projects .projects_header {font-weight:bold;font-size:50px;line-height:64px;color:#252525;margin-bottom:45px;padding-top:0 !important;padding-bottom:0 !important}.job_example__projects .projects_header>span {border-bottom:5px solid var(--accent-color)}.new_intro.introduction.job {min-height:400px !important}.modal__preview__image {display:none;position:fixed;z-index:1;padding-top:199px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.97)}body.modal__preview__image {overflow:hidden}.modal__content {margin:auto;display:block;height:502px;max-width:700px}#caption {margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.modal__content,
#caption {animation-name:zoom;animation-duration:0.6s}@keyframes zoom {from {transform:scale(0) }to {transform:scale(1) }}.close__preview {position:absolute;top:-10px;right:-25px;color:#f1f1f1;font-size:25px;font-weight:bold;transition:0.3s}.close__preview:hover,
.close__preview:focus {color:#bbb;text-decoration:none;cursor:pointer}@media all and (max-width:960px) {.prev__btn,.next__btn {position:fixed;bottom:0 }.prev__btn {left:35% }.next__btn {right:35% }.close__preview {top:-35px;right:0 }}@media (max-width:850px) {.header_white .nav__link:hover,.header_white .active_link {color:white !important }.policy__article {padding:20px;margin:5px 15px }.policy__title-block {margin:70px 15px 0 15px;padding-bottom:20px }.policy__title-content {font-size:22px }}@media (max-width:360px) {.policy__article {margin:0 }}@media (min-width:1151px) and (max-width:1280px) {.quote__link {display:flex;align-items:center }.quote__ceo__social .btn>svg {margin-bottom:0;margin-right:0;width:30px }}@media (max-width:769px) {.quote__mobile__text {color:var(--nav-text-color);font-size:12px;line-height:22px;padding:5px 32px }.quote__image__container img {max-width:100% }.modal-input {font-size:15px }.modal__title {font-size:15px }.introduction.new_intro.job {padding-top:170px }.new_intro.job>.container {padding-top:50px }.job__title {font-size:22px;line-height:28px }.job__description {font-size:13px;margin-bottom:15px;line-height:20px }.job__salary {font-weight:bold;font-size:25px;line-height:32px }.intro__button.job {margin-top:40px }.requirements__content {padding-top:20px;display:flex;flex-direction:column }.language_text,.framework_text {font-size:15px;line-height:19px }.content__language,.content__framework {width:100% }.content__framework {margin-top:30px }.language__icons,.framework__icons {grid-template-columns:repeat(auto-fit,60px);gap:30px }.requirements_header {font-size:22px;line-height:28px }.job.project__item__aside {margin:80px 0 130px }.modal__content {height:auto;width:100%;margin-top:0 !important }}@media (max-width:450px) {.requirements__content .icon__block>svg {height:auto;width:40px }.prev__btn {left:25% }.next__btn {right:25% }}.products-anchor {display:flex;justify-content:center;align-items:center;gap:10px;white-space:nowrap;padding:15px 0;max-width:328px}.products_description {display:flex;justify-content:center;background-color:var(--quote-color);padding:20px 45px 20px 15px;gap:80px;border-radius:5px;margin-bottom:30px}@media (max-width:700px) {.products_description {padding:20px 15px }}.products_description a {width:100%;max-width:288px}.products_description a .btn {width:100%;min-width:250px;display:flex;justify-content:center;align-items:center;gap:10px;padding:13px 0 !important;white-space:nowrap}@media (max-width:850px) {.products_description {flex-wrap:wrap }}.products_description a {display:flex}.products_description a .btn::after {content:'';background-image:url(../themes/webant/assets/img/convert.svg);width:18px;height:18px;display:block}.products_description p {color:var(--subtitle-card-color);font-weight:400;font-size:17px;line-height:157%;letter-spacing:0.02em;padding:0;margin:0}.vacancies__link {background:linear-gradient(270deg,#f7941d 0%,#f7941d 0.01%,#ec7c30 32.6%,#da316a 68.51%,#d01a7c 100%);color:#fff !important;border-radius:5px;padding:13px 50px;z-index:999;margin-bottom:0 !important;display:flex;align-items:center;justify-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}@media (max-width:430px) {.vacancies__link {padding:10px 20px;font-size:12px !important;position:relative;left:10px }}@media (max-width:345px) {.vacancies__link {padding:8px 18px;font-size:10px !important;position:relative;left:20px }}.nav__control .vacancies__link,
.nav__control .vacancies__link:hover {color:#fff !important}.vacancies__link::after {display:none}.xs-menu .vacancies__link {order:-1}.achievement {width:100%;max-width:400px}@media (max-width:600px) {.achievement {max-width:100% }}.achievement__img {max-width:70px;max-height:95px;object-fit:cover}.achievement__link {box-sizing:border-box;display:flex;gap:20px;background-color:var(--quote-color);padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.achievement__link:hover {transform:scale(1.02);-webkit-box-shadow:0 0 43px -4px rgba(34,60,80,0.2);-moz-box-shadow:0 0 43px -4px rgba(34,60,80,0.2);box-shadow:0 0 43px -4px rgba(34,60,80,0.2)}.achievement__name,
.achievement__description {margin:0;display:flex}.achievement__link div {display:flex;flex-direction:column;gap:6px}.achievements {padding-top:0 !important}.achievements__container {display:flex;flex-wrap:wrap;gap:20px}.not_found_page__box {width:100%;max-width:1280px;height:100%;box-sizing:border-box;padding:250px 20px;position:relative;margin:auto;z-index:1;height:100%;height:calc(100vh - 140px)}.not_found_page__title {font-size:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;padding:250px 0;height:calc(100vh - 640px)}.not_found_page__title span {font-size:20px}.not_found_page__message {font-size:40px;line-height:50px}@media (max-width:850px) {.nav__link {color:#fff !important }}.sidebar__nav a,
.sidebar__nav div.nav__link,
.sidebar__nav .nav__link:hover {color:#fff !important}.sidebar__nav .nav__phone svg path {fill:#fff}.not_found_vacancy {position:relative}.not_found_vacancy .item__button {position:absolute;bottom:0;width:100%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%)}
.project__item__wrapper {display:flex}
.project__item__main {flex:1 1}
aside {float:right}.project__item__aside {margin-top:74px;margin-left:20px}.project__item__aside__list {display:flex;flex-direction:column;width:320px}
.project {margin-bottom:0 !important}
.project__item__aside.project {max-width:none !important}
.project__item__aside__title {font-size:25px;font-weight:700;text-align:left;white-space:nowrap;border-bottom:5px solid;border-image:var(--border-gradient);border-image-slice:1;margin-bottom:30px;color:var(--title-card-color)}
.project__item__svg {position:absolute;top:67px;left:-100px;height:954px}
.project__item__svg >svg {height:100%}.project__item__svg_bottom {top:auto;bottom:0;left:auto;right:0;opacity:22%}section.project__item {display:grid;grid-template-columns:3fr minmax(0,max-content)}.project__item {padding:100px}.project__item__short_info {margin:60px 0 40px}.project__item__cover {width:100%;height:100px;object-fit:contain}.project__item__name {color:var(--title-card-color);font-weight:700;font-weight:bold;font-size:32px;line-height:41px;border:none;margin-bottom:10px}.project__item__description {color:var(--subtitle-card-color);font-size:14px;line-height:18px;letter-spacing:0.01em;margin-bottom:40px;width:99%}.project__work_count {font-weight:normal;font-size:17px;line-height:157.2%;color:var(--accent-color);margin-bottom:40px;margin-top:10px}.project__item__year {color:var(--accent-color);margin-bottom:40px;font-size:17px;line-height:157.2%}.project__item__links {justify-content:flex-start}.project__item__link {display:block;margin-right:15px;height:45px}
.app__store {background-image:var(--app-store);width:135px;height:45px}
.play__market {background-image:var(--play-market);width:152px;height:45px}
.web {background-image:var(--web);width:201px;height:45px}.project__item__link svg {height:100%}.project__item__image {margin-top:10px;margin-bottom:40px}
.project__item__image::-webkit-scrollbar {display:none}
.project__item__image >img {max-height:600px;height:100%}.project__tools {justify-content:space-between;align-items:flex-start;margin:0 15px}.project__tool {flex-basis:50%}.project__tool__items {display:flex;flex-wrap:wrap;margin:20px 0 55px}.project__tool__item {margin-right:45px;margin-bottom:30px}.project__tool__img {width:112px;height:60px;margin:auto}
.project__tool__items >.project__tool__img:first-of-type img {margin:0}.project__tool__img >img {width:100%;object-fit:contain;height:100%}.project__item__title {text-align:center;margin-top:10px;font-size:16px;line-height:21px;color:var(--title-card-color)}.project__item__technologies {font-size:25px;grid-column:span 2}.project__item__team__stacks {display:flex;flex-wrap:wrap}.project__item__team__stack {flex-basis:15%;margin-right:60px;margin-bottom:20px}.project__item__team__stack__name {color:var(--accent-color);font-size:14px;line-height:20px;margin-bottom:10px}input[name="selected_stack"]:checked ~ div >label {color:black;border-bottom:5px solid var(--accent-color)}
input[name="selected_stack"]:checked + .project__item__technologies__list {display:flex}.project__item__technologies__list {display:none;width:100%;margin-top:30px;padding:0 20px;font-size:25px}.project__item__technologies__list >div {flex-basis:50%}.project__item__framework:nth-child(5n) {margin-right:0;font-size:25px}.project__item__team__participants,
.project__tool__header {font-size:20px;line-height:25px;font-weight:700}
.project__tool__header {font-size:20px;line-height:25px;font-weight:700;color:var(--title-card-color)}.developer__name {margin-bottom:10px;line-height:1.2;color:var(--title-card-color)}.job.project__item__aside {margin-left:0}
.job.project__item__aside__title {position:relative;display:inline-block;border:none;font-weight:bold;font-size:25px;color:var(--title-card-color)}
.job.project__item__aside__title::after {content:"";position:absolute;background:var(--border-gradient);left:0;bottom:-10px;width:100%;height:5px}
.job.project__item__aside__list {display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,400px));gap:20px;width:unset;margin-top:40px}@media all and (max-width:1150px) {section.project__item {display:flex;flex-direction:column }}@media all and (max-width:750px) {.job.project__item__aside__title {font-size:25px;line-height:28px }.project__item__aside {margin-left:0;margin-top:60px }.project__tool__header {font-size:15px;line-height:19px }}
.jobs .introduction__background {object-position:43% center}.jobs .intro__button {width:auto;max-width:290px;margin:0 auto;margin-top:40px}.jobs .introduction__description {max-width:1035px;text-align:center;margin:0 auto;width:100%;color:var(--description-color)}.jobs .events {padding-top:70px}.office__wrapper {display:flex;flex-flow:row wrap;justify-content:space-between;height:100%;z-index:200}.office__first_row,
.office__second_row {display:flex;justify-content:space-between}.office__first_row {margin-bottom:10px}.office__second_row {width:100%;margin-bottom:60px;max-height:451px}.office__first_row .item_child {flex-basis:49%}.office__second_row>img:nth-of-type(1) {width:calc(67% - 10px)}.item_child img {width:100%;height:355px;object-fit:cover}.office__second_row img {object-fit:cover}.office__second_row img:nth-of-type(2) {width:33%}.office__second_row img:nth-of-type(3) {width:40%;margin-left:10px}.office__text__block {display:flex;flex-direction:column}.office__text__title {margin:0 0 20px}.office__description {font-weight:normal;font-size:17px;line-height:29px;color:var(--subtitle-card-color)}.office_image {object-fit:cover;width:100%}.jobs__events {margin-bottom:60px}  .team {align-items:center;color:white;position:relative;background-image:url("../themes/webant/assets/img/bg_jobs_corporate.jpeg");background-size:cover;background-repeat:no-repeat;background-position:center top;min-height:850px}.trip {align-items:center;position:relative;min-height:600px;overflow:hidden}.trip__video {position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(40%)}.trip__title {color:#fff}.trip__subtitle {color:var(--description-color);font-size:20px;line-height:32px;font-weight:400;max-width:675px}.works {position:relative}.work__cards {display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));justify-content:space-between;grid-auto-rows:minmax(280px,auto);padding-bottom:60px}.work__respond div {padding:10px 0}.works__svg {top:10px;position:absolute;right:0;width:60%;max-width:100%;z-index:-1;overflow:hidden}.works__svg svg {width:100%}.work {justify-content:space-between;flex-basis:calc(33% - 10px);max-width:400px}@media (max-width:850px) {.work {max-width:100% }}.work__item {width:100%;display:flex;flex-direction:column;height:100%;background-color:var(--quote-color);border-radius:5px;transition:var(--base-transition)}.work__item:hover {z-index:100;transform:scale(1.02);-moz-box-shadow:0 0 43px -4px rgba(34,60,80,0.2);box-shadow:0 0 43px -4px rgb(34 60 80 / 20%)}.item__name {font-weight:bold;font-size:25px;line-height:32px;padding:20px 25px 0;margin-bottom:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--title-card-color)}.item__grade {color:#f7941d;margin-right:7px}.item__skills {margin:10px 20px 34px;height:145px;overflow:hidden;font-size:16px;line-height:21px;color:var(--subtitle-card-color);flex-grow:1}.item__expiriens {font-size:12px;line-height:23px;text-align:center;max-width:350px;padding:0 20px;margin-bottom:30px}.item__button {max-width:360px;width:100%;flex-shrink:0;margin:0 auto;text-align:center;padding-bottom:20px}@media (max-width:1350px) {.work {flex-basis:calc(50% - 10px) }}@media (max-width:850px) {.work {flex-basis:100% }.item__skills {-webkit-line-clamp:5;margin-bottom:25px }}@media (max-width:768px) {.office__description {font-size:15px;line-height:25px }.trip__subtitle {font-size:15px;line-height:22px }.item__name {font-size:22px;line-height:28px }.item__skills {font-size:12px;line-height:23px;text-align:left }.work__cards {display:grid;grid-gap:33px;grid-template-columns:repeat(auto-fit,minmax(100%,1fr)) }}
.event__introduction {flex-direction:column}.event__label {width:100%;height:100%;object-fit:contain;position:relative;z-index:2}.label__container {margin:-70px auto 0;height:50%;width:80%}.event__social {position:absolute;bottom:70px;z-index:2}.social__follow {margin-bottom:20px;color:#fff;font-size:20px;line-height:32px}.social__links >a:nth-of-type(2) {margin-left:30px}.event__info {flex-direction:column;align-items:flex-start}.event__lines {position:absolute;top:100vh;left:-50px;transform:scale(-1);z-index:-1;opacity:50%}.event__info .event__description {font-size:17px;line-height:29px;margin-bottom:70px;width:60%}.event__images {display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.event__img {height:300px;margin-bottom:10px}.event__img >img {width:100%;height:100%;object-fit:cover}.event__img:nth-of-type(1),.event__img:nth-of-type(2) {flex-basis:calc(50% - 5px) !important}.event__img:nth-of-type(4n - 1) {flex-basis:30%}.event__img:nth-of-type(4n + 4) {flex-basis:69%}.event__img:nth-of-type(4n + 2) {flex-basis:30%}.event__img:nth-of-type(4n + 1) {flex-basis:69%}.event__img__last {flex-basis:100% !important}.event__circle {position:absolute;right:0;bottom:0;transform:scale(-1)}
:root {--two-in-row:calc(50% - 20px)}@media (min-width:1440px) {.project {margin:0 }.events__list {height:calc(100vh - 140px) }}@media (max-width:1440px) {.project {flex-basis:calc(var(--two-in-row) + 10px);margin:0 0 20px }.work__cards {grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) }}@media (max-width:1350px) {html {font-size:14px }.nav {padding:10px 30px }.nav__title {width:200px }.nav__link {margin:0 10px }.nav__language {margin:0 }.contacts__wrapper {max-width:395px;min-width:330px }.btn {font-size:17px }}@media (max-width:1150px) {.quote__background {overflow:hidden }.quote__container {padding-top:40px;padding-right:100px;padding-left:100px }.quote__image__container {position:absolute;bottom:-50px;left:100px }.quote__text__container {padding:30px;padding-bottom:110px }.quote__image__container img {margin-bottom:-4px;max-height:485px;margin-left:-85px }.quote__wrapper__block {flex-direction:column;width:100% }.quote__ceo__social {flex-direction:column;justify-content:flex-end;align-self:flex-end;width:60% }.btn-green {margin-bottom:30px;margin-left:0 }.quote__ceo__director {flex-direction:column;justify-content:flex-end;align-items:flex-end;align-self:flex-end;width:50%;text-align:end;margin-bottom:100px;margin-top:75px }.project {min-height:420px }.project__item__wrapper {flex-wrap:wrap }.project__item__aside {width:100%;order:3;margin-left:0;margin-top:40px }.project__item__aside__list {display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%;gap:20px }.project__item__aside__title {max-width:fit-content;font-size:17px;line-height:22px }}@media (max-width:1015px) {.services__cards,.events__cards {grid-template-columns:1fr 1fr }html {font-size:13px }header>div {padding:10px 25px !important }.office__first_row {margin-bottom:20px }.office__first_row .item_child:nth-of-type(2) {display:none }.office__second_row {overflow:scroll;height:230px }.office__second_row {justify-content:flex-start;margin-bottom:30px }.office__first_row .item_child {flex-basis:100% }.office__second_row img {width:auto !important;height:100% }.office__second_row img:nth-of-type(1) {display:initial }.office__second_row img:first-of-type {margin-right:5px }.office__second_row img:last-of-type {margin-left:5px !important }.office__second_row img:not(:first-of-type).office__second_row img:not(:last-of-type) {margin:0 5px }.office__second_row img:nth-of-type(3) {margin-left:0 }.quote__text {font-size:17px }.quote__ceo__social {flex-direction:column;justify-content:flex-end;align-self:flex-end;width:50% }.section__title_position_end {font-size:37px }.project {min-height:400px }}.nav__phone a {color:white}@media (max-width:850px) {.project {min-height:320px }.nav__phone svg path {fill:#fff }header {height:100px }.nav {flex-direction:row-reverse;justify-content:flex-end }.nav__title svg,.sidebar__header svg {width:150px }.modal__content {margin-top:70px }#header__burger~label {height:40px;width:30px;display:flex }#header__burger:checked~label {visibility:hidden }#header__burger:checked~label~.sidebar {height:100vh }.label__close {z-index:100 }.services {margin-top:0 }.sidebar {display:initial }.sidebar .nav__control {width:100% }@media not all and (min-resolution:0.001dpcm) {@supports (-webkit-appearance:none) {.sidebar .nav__control {bottom:20% }}}.sidebar .nav__phone svg {width:20px }.container {padding:25px 16px }.btn-orange {font-size:15px;line-height:23px;padding:9px 50px;white-space:nowrap }.introduction {background-position:center;height:70vh }header .nav__title {width:auto }.main .intro__button {margin-top:40px }.introduction__title {font-size:22px;line-height:28px }.introduction__description {font-size:13px;line-height:15px;letter-spacing:0.01em;margin-bottom:20px !important }.service__price {font-size:20px;line-height:33px;margin-bottom:20px }.section__title {font-size:30px;line-height:28px;letter-spacing:1px }.project__item__name {font-weight:bold;font-size:22px;line-height:28px;margin-top:30px }.project__work_count {font-style:normal;font-weight:normal;font-size:13px;line-height:157.2% }.services {padding:25px 16px;margin-bottom:-30px;margin-left:-6px;overflow:visible }.service__list .services {margin-bottom:40px }.projects__svg {height:350px;width:215px;overflow:hidden }.projects__svg svg {height:100% }.services__svg {display:none }.project__list .services__cards,.service__list .services__cards,.events__list .events__cards {flex-wrap:wrap;height:auto !important;overflow:visible;position:relative;z-index:1 }.events__list {margin-bottom:0 !important }.events__list .introduction {margin-top:0 }.events__list .introduction__title {text-align:start }.events__list .introduction__description {text-align:start !important;color:var(--subtitle-card-color) }.events__list .intro__svg {display:initial;transform:scaleX(-1);left:-50%;top:-50px !important }.event__item__title {margin-top:25px }.project__list .project,.service__list .card {flex-basis:100%;min-width:100%;margin:0 0 20px;position:relative;z-index:2 }.project__item__year {font-size:13px }.services__cards,.events__cards {flex-direction:column;flex-wrap:nowrap;justify-content:space-between;width:100%;height:100%;overflow:scroll;overflow-y:hidden;margin-bottom:20px;padding-top:7px;padding-left:7px }.card,.project,.card:nth-of-type(3n + 2),.project:nth-of-type(3n + 2),.project:first-of-type {margin:0;height:98% }.card,.project,.event {flex-basis:100%;min-width:100% }.card,.event {max-height:332px }.safari_gap {grid-gap:10px }.card,.card:nth-of-type(3n + 2) {margin:0 0 20px;min-height:180px }.projects__svg__reverted {bottom:calc(300px + 100vh) }.card__title {font-size:17px;line-height:22px }.project {min-width:90% }.project__cover,.event__cover {width:100%;height:190px }.project__description {font-size:13px;line-height:16px }.project__tools {flex-wrap:wrap;margin:0 }.project__tool {flex-basis:100% }.project__tool__item {margin-right:25px;margin-bottom:20px }.project__tool__img {width:45px;height:45px }.project__item__svg {height:676px }.project__item__title {font-size:12px;line-height:15px }.project__item__short_info {margin-bottom:40px }.project__tool__items {margin:20px 0 20px }.project__item__image {justify-content:flex-start;overflow:scroll }.events {margin-bottom:-30px;margin-left:-6px }.events__loadMore {margin-top:30px;margin-bottom:40px;width:280px }.quote {flex-direction:column;align-items:center }.quote__image__container img {margin-bottom:36px;max-height:550px }.quote__image__container {bottom:-40px;left:50px }.quote__text {font-size:12px;line-height:22px }.quote__wrapper__block {display:flex;flex-direction:column }.quote__ceo__director {order:1;width:50%;margin-bottom:20px }.quote__ceo__social {order:2;width:60%;flex-direction:column;margin-right:0 }.btn-green {margin:10px 0 0 }.quote__ceo__name {font-size:22px }.quote__ceo__role {font-size:13px }.events__description {font-size:15px;line-height:20px }.office__wrapper {margin-top:15px }.contacts__wrapper {max-width:none;min-width:auto;box-sizing:border-box }.nav__name {width:50% }.contacts__item__title {font-size:17px;line-height:22px }.contacts__item__value {font-size:13px;line-height:17px }.projects__header {min-height:400px }.projects__text {width:90%;margin-top:150px }.project__item {padding:50px 16px }.project__item__cover {margin:0 50px }.project__item__description {width:100% }.project__item__description {font-size:12px;line-height:21px }.project__item__links {flex-wrap:wrap }.project__item__link {margin-bottom:6px }input[name="selected_stack"]:checked+.project__item__technologies__list {display:block;padding:0 }.project__item__technologies__list>div {margin-bottom:30px }.project__item__team__stacks {flex-direction:column }.project__item__team__stack {margin-bottom:20px }.project__item__team__stack__name {margin-bottom:5px }.trip {background-position:5% }.jobs__events {margin:40px 0 }.event__social {padding:0 16px;bottom:40px }.social__follow {font-size:14px;line-height:20px }.event__images {flex-direction:column;margin-bottom:25px }.event__img {flex-basis:100% !important }.event__lines>svg,.event__circle>svg {width:100% }.events__balls__svg {display:none }.events__svg {display:none }.event__circle {width:50% }.event__info .event__description {width:100%;margin:0;margin-bottom:20px }.btn-order {padding:10px 30px }.modal-dialog,.modal-content {width:100%;height:100%;margin:0 }.modal-content {display:flex;flex-direction:column;justify-content:center;overflow-y:scroll;-webkit-overflow-scrolling:touch }.modal-input-container {margin:20px 0 }.modal-input-container>input {box-sizing:border-box }.modal-exit {top:43px;right:23px }.item__name {height:55px }.new_intro .introduction__title,.new_intro .introduction__description,.new_intro .service__price {width:100% }.new_intro .introduction__background {display:none }.new_intro .introduction__description,.service__price {margin:0 auto;text-align:center }.introduction .intro__button {align-self:flex-start;width:238px }.service__list .intro__svg {transform:scaleX(-1);left:0 }.intro__svg {top:0 !important;height:700px }.card:hover,.project:hover,.event:hover {transform:none }.nav__title {width:280px }.jobs .events {padding-top:0 }.jobs .events__description {margin-top:20px }.new_intro.introduction {min-height:fit-content }.section__title_position_end {top:750px }}@media (max-width:768px) {.services {margin-top:0;margin-bottom:-30px }.footer__logo {width:112px;height:30px;margin-bottom:20px }.intro-events-block {margin-top:20px;margin-bottom:-60px }.projects {margin-bottom:0 }.project {min-height:350px }.card__price {font-size:15px }.card__show-project {font-size:12px }.card__description {font-size:12px }}@media (max-width:570px) {.quote__ceo__social {width:100% }.events__list .events {margin-top:-90px }.quote__image__container {bottom:120px }.quote__wrapper__block {margin-top:70px;margin-bottom:-50px }.introduction__description {margin:0 0 20px }.contacts__title {font-size:22px;line-height:28px }.introduction__title {width:60%;margin:0 auto;padding-bottom:10px }.trip__video {display:none }.trip {background-image:url("/themes/webant/assets/img/bg-trip.jpg");background-size:cover;background-repeat:no-repeat }.team {min-height:390px }.developer__name {font-size:15px }.card {margin:0 0 0 !important }.services__cards {gap:10px }.footer {padding:25px 16px }.footer__presentation {font-size:10px;line-height:13px }.footer__link__vk {margin-right:15px }.footer__link__inst svg {width:25px }.footer__link__vk svg {width:30px }.footer__link__arda {width:74px;margin-right:15px }.footer__link__arda svg {height:25px;width:74px }.quote__text__container {padding-bottom:30px }.quote__ceo__director {margin-bottom:100px;margin-top:50px;min-width:190px }.quote__image__container img {max-height:320px;margin-left:0;margin-bottom:0 }.section__title_position_end {top:310px;font-size:24px }}@media (max-width:544px) {.section__title_position_end {top:290px }}@media (max-width:514px) {.quote__image__container {margin-left:-110px }.quote__quotes {height:40px }.quote__quotes>svg {position:relative;top:14px }.job-form {padding:30px 0 70px;max-height:100%;overflow:scroll !important }.btn.modal_btn {padding:10px 55px }.events__loadMore {width:90% }.project__cover {min-width:190px;min-height:auto }.quote__text {padding:5px }.quote__ceo__name {font-size:22px;line-height:28px }.quote__ceo__role {font-size:13px }.quote__ceo__social {min-width:212px }.quote__ceo__social .btn.quote__link {display:flex;justify-content:center;align-items:center }.quote__ceo__social .btn>svg {margin-bottom:0 }.quote__text__container {padding:0 }.quote__text__container .quote__text {padding:35px}}@media (max-width:400px) {.project__tool__item {margin-right:17px }.quote__image__container img {margin-left:-2px }}@media (max-width:350px) {.btn-order {padding:10px 20px }.job-form {padding:30px 0;max-height:100%;overflow:scroll }.quote__ceo__director {margin-bottom:85px;margin-top:10px }.sidebar .nav__links,.sidebar .nav__control {display:flex;font-size:12px;line-height:21px;height:100%;padding-bottom:2.75rem }}@media (max-width:375px) {.quote__image__container img {max-height:270px;margin-left:6px }.quote__ceo__name {font-size:18px }.quote__ceo__role {font-size:11px }}.select_link {cursor:default;position:relative}.select_link__arrow {cursor:default;position:absolute;right:-22px;transform:rotate(180deg);transition:all .5s;height:18px;width:18px}.select_link__arrow path {stroke:var(--nav-phone-fill)}@media (max-width:1160px) {.select_link__arrow path {stroke:#fff }}.select_link:hover .select_link__arrow {transform:rotate(0)}.select_link:hover .services_select {opacity:1;visibility:visible}.services_select {width:230px;background-color:var(--quote-color);display:flex;align-items:center;flex-direction:column;gap:7px;position:absolute;top:64px;right:50%;transform:translate(50%);opacity:0;transition:all .5s;z-index:100;padding:10px 10px;visibility:hidden;border-radius:5px}.services_select>a.nav__link {padding:5px 0;color:var(--title-card-color) !important}.services_select>a.nav__link:hover {color:var(--title-card-color) !important}.services_select>a::after {height:2px;bottom:2px}.sidebar__close {display:flex;top:20px}.sidebar__close svg {width:20px}@media (max-width:600px) {.services__cards,.events__cards {display:flex}.project {min-height:310px !important}}@media (max-width:1160px) {.nav__links {display:none }.sidebar .nav__links,.sidebar .nav__control {display:flex;justify-content:center;font-size:16px;line-height:21px;height:100% }.nav__link {font-size:16px;padding-bottom:10px;margin-bottom:15px }.sidebar__close {display:flex }}@media (max-width:850px) {.sidebar__close {top:32px }}@media (max-width:880px) {.nav__control {display:none }.xs-menu .theme__button {display:none !important }}@media (max-width:1160px) {.xs-menu {display:flex;justify-content:flex-end;height:100%;padding-right:20px;gap:30px }.theme__button {margin:0 20px 0 0 }.nav__control {margin-right:300px }.nav__control .vacancies__link {display:none }}
.clearfix::after {clear:both;display:block;content:"";height:0}
.hide-by-clipping {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.fr-element,
.fr-element:focus {outline:0 solid transparent}
.fr-box.fr-basic .fr-element {color:#000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;min-height:60px}
.fr-box.fr-basic.fr-rtl .fr-element {text-align:right}
.fr-element {background:transparent;position:relative;z-index:2;-webkit-user-select:auto}
.fr-element a {user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}
.fr-element.fr-disabled {user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.fr-element [contenteditable="true"] {outline:0 solid transparent}
.fr-box a.fr-floating-btn {-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:32px;width:32px;background:#fff;color:#1e88e5;transition:background 0.2s ease 0s,color 0.2s ease 0s,transform 0.2s ease 0s;-webkit-transition:background 0.2s ease 0s,color 0.2s ease 0s,transform 0.2s ease 0s;-moz-transition:background 0.2s ease 0s,color 0.2s ease 0s,transform 0.2s ease 0s;-ms-transition:background 0.2s ease 0s,color 0.2s ease 0s,transform 0.2s ease 0s;-o-transition:background 0.2s ease 0s,color 0.2s ease 0s,transform 0.2s ease 0s;outline:none;left:0;top:0;line-height:32px;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);text-align:center;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none}
.fr-box a.fr-floating-btn svg {transition:transform 0.2s ease 0s;-webkit-transition:transform 0.2s ease 0s;-moz-transition:transform 0.2s ease 0s;-ms-transition:transform 0.2s ease 0s;-o-transition:transform 0.2s ease 0s;fill:#1e88e5}
.fr-box a.fr-floating-btn i,
.fr-box a.fr-floating-btn svg {font-size:14px;line-height:32px}
.fr-box a.fr-floating-btn.fr-btn + .fr-btn {margin-left:10px}
.fr-box a.fr-floating-btn:hover {background:#ebebeb;cursor:pointer}
.fr-box a.fr-floating-btn:hover svg {fill:#1e88e5}
.fr-box .fr-visible a.fr-floating-btn {transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
iframe.fr-iframe {width:100%;border:none;position:relative;display:block;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fr-wrapper {position:relative;z-index:1}
.fr-wrapper:before,
.fr-wrapper:after {content:" ";display:table}
.fr-wrapper:after {clear:both}
.fr-wrapper::after {clear:both;display:block;content:"";height:0}
.fr-wrapper .fr-placeholder {position:absolute;font-size:12px;color:#aaa;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}
.fr-wrapper.show-placeholder .fr-placeholder {display:block}
.fr-wrapper ::-moz-selection {background:#b5d6fd;color:#000}
.fr-wrapper ::selection {background:#b5d6fd;color:#000}
.fr-box.fr-basic .fr-wrapper {background:#fff;border:0;border-top:0;top:0;left:0}
.fr-box.fr-basic.fr-top .fr-wrapper {border-top:0;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16)}
.fr-box.fr-basic.fr-bottom .fr-wrapper {border-bottom:0;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,0.12),0 -1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,0.12),0 -1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 -1px 3px rgba(0,0,0,0.12),0 -1px 1px 1px rgba(0,0,0,0.16)}
@media (min-width:992px) {.fr-box.fr-document {min-width:21cm }.fr-box.fr-document .fr-wrapper {text-align:center;padding:30px;min-width:21cm;background:#EFEFEF }.fr-box.fr-document .fr-wrapper .fr-element {text-align:left;background:#FFF;width:21cm;margin:auto;min-height:26cm !important;padding:1cm 2cm;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);overflow:visible }.fr-box.fr-document .fr-wrapper .fr-element hr {margin-left:-2cm;margin-right:-2cm;background:#EFEFEF;height:1cm;outline:none;border:none }}
.fr-tooltip {position:absolute;top:0;left:0;padding:0 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 2px 2px 1px rgba(0,0,0,0.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 2px 2px 1px rgba(0,0,0,0.14);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 2px 2px 1px rgba(0,0,0,0.14);background:#34495e;color:#fff;font-size:12px;line-height:22px;font-family:sans-serif;transition:opacity 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:-3000px;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483647;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fr-tooltip.fr-visible {filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.fr-toolbar .fr-btn-wrap,
.fr-popup .fr-btn-wrap {float:left;white-space:nowrap;position:relative}
.fr-toolbar .fr-btn-wrap.fr-hidden,
.fr-popup .fr-btn-wrap.fr-hidden {display:none}
.fr-toolbar .fr-command.fr-btn,
.fr-popup .fr-command.fr-btn {background:transparent;color:rgba(64,82,97,0.8);-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;margin:0 2px;transition:background 0.2s ease 0s;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;float:left;padding:0;width:38px;height:38px}
.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,
.fr-popup .fr-command.fr-btn::-moz-focus-inner {border:0;padding:0}
.fr-toolbar .fr-command.fr-btn.fr-btn-text,
.fr-popup .fr-command.fr-btn.fr-btn-text {width:auto}
.fr-toolbar .fr-command.fr-btn i,
.fr-popup .fr-command.fr-btn i,
.fr-toolbar .fr-command.fr-btn svg,
.fr-popup .fr-command.fr-btn svg {display:block;font-size:14;width:14;margin:12px 12px;text-align:center;float:none}
.fr-toolbar .fr-command.fr-btn span.fr-sr-only,
.fr-popup .fr-command.fr-btn span.fr-sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.fr-toolbar .fr-command.fr-btn span,
.fr-popup .fr-command.fr-btn span {font-size:14px;display:block;line-height:17px;min-width:34px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:bold;padding:0 2px}
.fr-toolbar .fr-command.fr-btn img,
.fr-popup .fr-command.fr-btn img {margin:12px 12px;width:14}
.fr-toolbar .fr-command.fr-btn.fr-active,
.fr-popup .fr-command.fr-btn.fr-active {color:#000;background:transparent}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection {width:auto}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span {font-weight:normal}
.fr-toolbar .fr-command.fr-btn.fr-dropdown i,
.fr-popup .fr-command.fr-btn.fr-dropdown i,
.fr-toolbar .fr-command.fr-btn.fr-dropdown span,
.fr-popup .fr-command.fr-btn.fr-dropdown span,
.fr-toolbar .fr-command.fr-btn.fr-dropdown img,
.fr-popup .fr-command.fr-btn.fr-dropdown img,
.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,
.fr-popup .fr-command.fr-btn.fr-dropdown svg {margin-left:8px;margin-right:16px}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active {color:rgba(64,82,97,0.8);background:#d6d6d6}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus {background:#d6d6d6 !important;color:rgba(64,82,97,0.8) !important}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after {border-top-color:rgba(64,82,97,0.8) !important}
.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,
.fr-popup .fr-command.fr-btn.fr-dropdown::after {position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(64,82,97,0.8);right:4px;top:17px;content:""}
.fr-toolbar .fr-command.fr-btn.fr-disabled,
.fr-popup .fr-command.fr-btn.fr-disabled {color:#bdbdbd;cursor:default}
.fr-toolbar .fr-command.fr-btn.fr-disabled::after,
.fr-popup .fr-command.fr-btn.fr-disabled::after {border-top-color:#bdbdbd !important}
.fr-toolbar .fr-command.fr-btn.fr-hidden,
.fr-popup .fr-command.fr-btn.fr-hidden {display:none}
.fr-toolbar.fr-disabled .fr-btn,
.fr-popup.fr-disabled .fr-btn,
.fr-toolbar.fr-disabled .fr-btn.fr-active,
.fr-popup.fr-disabled .fr-btn.fr-active {color:#bdbdbd}
.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,
.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,
.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after {border-top-color:#bdbdbd}
.fr-toolbar.fr-rtl .fr-command.fr-btn,
.fr-popup.fr-rtl .fr-command.fr-btn,
.fr-toolbar.fr-rtl .fr-btn-wrap,
.fr-popup.fr-rtl .fr-btn-wrap {float:right}
.fr-toolbar.fr-inline >.fr-command.fr-btn:not(.fr-hidden),
.fr-toolbar.fr-inline >.fr-btn-wrap:not(.fr-hidden) {display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:none}
.fr-desktop .fr-command:hover,
.fr-desktop .fr-command:focus,
.fr-desktop .fr-command.fr-btn-hover,
.fr-desktop .fr-command.fr-expanded {outline:0;color:#222;background:#ddd}
.fr-desktop .fr-command:hover::after,
.fr-desktop .fr-command:focus::after,
.fr-desktop .fr-command.fr-btn-hover::after,
.fr-desktop .fr-command.fr-expanded::after {border-top-color:#222 !important}
.fr-desktop .fr-command.fr-selected {color:rgba(64,82,97,0.8);background:#d6d6d6}
.fr-desktop .fr-command.fr-active:hover,
.fr-desktop .fr-command.fr-active:focus,
.fr-desktop .fr-command.fr-active.fr-btn-hover,
.fr-desktop .fr-command.fr-active.fr-expanded {color:#1e88e5;background:#ddd}
.fr-desktop .fr-command.fr-active.fr-selected {color:#1e88e5;background:#d6d6d6}
.fr-desktop .fr-command.fr-disabled:hover,
.fr-desktop .fr-command.fr-disabled:focus,
.fr-desktop .fr-command.fr-disabled.fr-selected {background:transparent}
.fr-desktop.fr-disabled .fr-command:hover,
.fr-desktop.fr-disabled .fr-command:focus,
.fr-desktop.fr-disabled .fr-command.fr-selected {background:transparent}
.fr-toolbar.fr-mobile .fr-command.fr-blink,
.fr-popup.fr-mobile .fr-command.fr-blink {background:transparent}
.fr-command.fr-btn.fr-options {width:16px;margin-left:-5px}
.fr-command.fr-btn.fr-options.fr-btn-hover,
.fr-command.fr-btn.fr-options:hover,
.fr-command.fr-btn.fr-options:focus {border-left:solid 1px #fafafa}
.fr-command.fr-btn + .fr-dropdown-menu {display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;height:auto;max-height:275px}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {background:#f9f9f9;padding:0;margin:auto;display:inline-block;text-align:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:max-height 0.2s ease 0s;-webkit-transition:max-height 0.2s ease 0s;-moz-transition:max-height 0.2s ease 0s;-ms-transition:max-height 0.2s ease 0s;-o-transition:max-height 0.2s ease 0s;margin-top:0;float:left;max-height:0;height:0;margin-top:0 !important}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {overflow:auto;position:relative;max-height:275px}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {list-style-type:none;margin:0;padding:0}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {padding:0;margin:0;font-size:15px}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {padding:0 24px;line-height:200%;display:block;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {background:#d6d6d6}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {color:#bdbdbd;cursor:default}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {float:right;margin-left:32px;font-weight:bold;filter:alpha(opacity=75);-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.fr-command.fr-btn:not(.fr-active) + .fr-dropdown-menu {left:-3000px !important}
.fr-command.fr-btn.fr-active + .fr-dropdown-menu {display:inline-block;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 2px 2px 1px rgba(0,0,0,0.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 2px 2px 1px rgba(0,0,0,0.14);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 2px 2px 1px rgba(0,0,0,0.14)}
.fr-command.fr-btn.fr-active + .fr-dropdown-menu .fr-dropdown-wrapper {height:auto;max-height:275px}
.fr-bottom >.fr-command.fr-btn + .fr-dropdown-menu {border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 -3px 6px rgba(0,0,0,0.16),0 -2px 2px 1px rgba(0,0,0,0.14);-moz-box-shadow:0 -3px 6px rgba(0,0,0,0.16),0 -2px 2px 1px rgba(0,0,0,0.14);box-shadow:0 -3px 6px rgba(0,0,0,0.16),0 -2px 2px 1px rgba(0,0,0,0.14)}
.fr-toolbar.fr-rtl .fr-dropdown-wrapper,
.fr-popup.fr-rtl .fr-dropdown-wrapper {text-align:right !important}
body.prevent-scroll {overflow:hidden}
body.prevent-scroll.fr-mobile {position:fixed;-webkit-overflow-scrolling:touch}
.fr-modal {color:#222;font-family:sans-serif;position:fixed;overflow-x:auto;overflow-y:scroll;top:0;left:0;bottom:0;right:0;width:100%;z-index:2147483640;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:1.2}
.fr-modal.fr-middle .fr-modal-wrapper {margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute}
.fr-modal .fr-modal-wrapper {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#fff;min-width:300px;-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.19),0 4px 3px 1px rgba(0,0,0,0.14);-moz-box-shadow:0 5px 8px rgba(0,0,0,0.19),0 4px 3px 1px rgba(0,0,0,0.14);box-shadow:0 5px 8px rgba(0,0,0,0.19),0 4px 3px 1px rgba(0,0,0,0.14);border:0;border-top:1px solid #bdbdbd;overflow:hidden;width:90%;position:relative}
@media (min-width:768px) and (max-width:991px) {.fr-modal .fr-modal-wrapper {margin:30px auto;width:70% }}
@media (min-width:992px) {.fr-modal .fr-modal-wrapper {margin:50px auto;width:960px }}
.fr-modal .fr-modal-wrapper .fr-modal-head {background:#f9f9f9;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 2px 2px 1px rgba(0,0,0,0.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 2px 2px 1px rgba(0,0,0,0.14);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 2px 2px 1px rgba(0,0,0,0.14);border-bottom:0;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;transition:height 0.2s ease 0s;-webkit-transition:height 0.2s ease 0s;-moz-transition:height 0.2s ease 0s;-ms-transition:height 0.2s ease 0s;-o-transition:height 0.2s ease 0s}
.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {padding:12px;width:20px;font-size:30px;cursor:pointer;line-height:18px;color:#222;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;top:0;right:0;transition:color 0.2s ease 0s;-webkit-transition:color 0.2s ease 0s;-moz-transition:color 0.2s ease 0s;-ms-transition:color 0.2s ease 0s;-o-transition:color 0.2s ease 0s}
.fr-modal .fr-modal-wrapper .fr-modal-head h4 {font-size:18px;padding:12px 10px;margin:0;font-weight:400;line-height:18px;display:inline-block;float:left}
.fr-modal .fr-modal-wrapper div.fr-modal-body {height:100%;min-height:150px;overflow-y:scroll;padding-bottom:10px}
.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {outline:0}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {height:36px;line-height:1;color:#1e88e5;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;transition:background 0.2s ease 0s;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {margin-left:24px}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {background:#ebebeb;color:#1e88e5}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {background:#d6d6d6;color:#1e88e5}
.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {border:0}
.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {background:#ebebeb}
.fr-overlay {position:fixed;top:0;bottom:0;left:0;right:0;background:#000;filter:alpha(opacity=50);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483639}
.fr-popup {position:absolute;display:none;color:#222;background:#f9f9f9;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-top:10px;z-index:2147483635;text-align:left;border:0;border-top:1px solid #bdbdbd;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}
.fr-popup .fr-input-focus {background:#f5f5f5}
.fr-popup.fr-above {margin-top:-10px;border-top:0;border-bottom:1px solid #bdbdbd;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,0.12),0 -1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,0.12),0 -1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 -1px 3px rgba(0,0,0,0.12),0 -1px 1px 1px rgba(0,0,0,0.16)}
.fr-popup.fr-active {display:block}
.fr-popup.fr-hidden {filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.fr-popup.fr-empty {display:none !important}
.fr-popup .fr-hs {display:block !important}
.fr-popup .fr-hs.fr-hidden {display:none !important}
.fr-popup .fr-input-line {position:relative;padding:8px 0}
.fr-popup .fr-input-line input[type="text"],
.fr-popup .fr-input-line textarea {width:100%;margin:0 0 1px 0;border:none;border-bottom:solid 1px #bdbdbd;color:#222;font-size:14px;padding:6px 0 2px;background:rgba(0,0,0,0);position:relative;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fr-popup .fr-input-line input[type="text"]:focus,
.fr-popup .fr-input-line textarea:focus {border-bottom:solid 2px #1e88e5;margin-bottom:0}
.fr-popup .fr-input-line input + label,
.fr-popup .fr-input-line textarea + label {position:absolute;top:0;left:0;font-size:12px;color:rgba(0,0,0,0);transition:color 0.2s ease 0s;-webkit-transition:color 0.2s ease 0s;-moz-transition:color 0.2s ease 0s;-ms-transition:color 0.2s ease 0s;-o-transition:color 0.2s ease 0s;z-index:3;width:100%;display:block;background:#f9f9f9}
.fr-popup .fr-input-line input.fr-not-empty:focus + label,
.fr-popup .fr-input-line textarea.fr-not-empty:focus + label {color:#1e88e5}
.fr-popup .fr-input-line input.fr-not-empty + label,
.fr-popup .fr-input-line textarea.fr-not-empty + label {color:#2a3e51}
.fr-popup input,
.fr-popup textarea {user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:none}
.fr-popup textarea {resize:none}
.fr-popup .fr-buttons {-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);padding:0 2px;white-space:nowrap;line-height:0;border-bottom:0}
.fr-popup .fr-buttons:before,
.fr-popup .fr-buttons:after {content:" ";display:table}
.fr-popup .fr-buttons:after {clear:both}
.fr-popup .fr-buttons::after {clear:both;display:block;content:"";height:0}
.fr-popup .fr-buttons .fr-btn {display:inline-block;float:none}
.fr-popup .fr-buttons .fr-btn i {float:left}
.fr-popup .fr-buttons .fr-separator {display:inline-block;float:none}
.fr-popup .fr-layer {width:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px;display:none}
@media (min-width:768px) {.fr-popup .fr-layer {width:300px }}
.fr-popup .fr-layer.fr-active {display:inline-block}
.fr-popup .fr-action-buttons {z-index:7;height:36px;text-align:right}
.fr-popup .fr-action-buttons button.fr-command {height:36px;line-height:1;color:#1e88e5;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;transition:background 0.2s ease 0s;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.fr-popup .fr-action-buttons button.fr-command + button {margin-left:24px}
.fr-popup .fr-action-buttons button.fr-command:hover,
.fr-popup .fr-action-buttons button.fr-command:focus {background:#ebebeb;color:#1e88e5}
.fr-popup .fr-action-buttons button.fr-command:active {background:#d6d6d6;color:#1e88e5}
.fr-popup .fr-action-buttons button::-moz-focus-inner {border:0}
.fr-popup .fr-checkbox {position:relative;display:inline-block;width:16px;height:16px;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}
.fr-popup .fr-checkbox svg {margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}
.fr-popup .fr-checkbox span {border:solid 1px #222;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:16px;height:16px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:background 0.2s ease 0s,border-color 0.2s ease 0s;-webkit-transition:background 0.2s ease 0s,border-color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s,border-color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s,border-color 0.2s ease 0s;-o-transition:background 0.2s ease 0s,border-color 0.2s ease 0s}
.fr-popup .fr-checkbox input {position:absolute;z-index:2;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:pointer;height:16px;margin:0;padding:0;width:16px;top:1px;left:1px}
.fr-popup .fr-checkbox input:checked + span {background:#1e88e5;border-color:#1e88e5}
.fr-popup .fr-checkbox input:checked + span svg {display:block}
.fr-popup .fr-checkbox input:focus + span {border-color:#1e88e5}
.fr-popup .fr-checkbox-line {font-size:14px;line-height:1.4px;margin-top:10px}
.fr-popup .fr-checkbox-line label {cursor:pointer;margin:0 5px;vertical-align:middle}
.fr-popup.fr-rtl {direction:rtl;text-align:right}
.fr-popup.fr-rtl .fr-action-buttons {text-align:left}
.fr-popup.fr-rtl .fr-input-line input + label,
.fr-popup.fr-rtl .fr-input-line textarea + label {left:auto;right:0}
.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {float:right}
.fr-popup .fr-arrow {width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #bdbdbd;position:absolute;top:-13px;left:50%;margin-left:-7px;display:inline-block}
.fr-popup.fr-above .fr-arrow {top:auto;bottom:-13px;border-bottom:0;border-top:7px solid #bdbdbd}
.fr-text-edit-layer {width:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block !important}
.fr-toolbar {color:#222;background:#f9f9f9;position:relative;z-index:4;font-family:sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:0 2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);text-align:left;border:0;border-top:1px solid #bdbdbd;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}
.fr-toolbar:before,
.fr-toolbar:after {content:" ";display:table}
.fr-toolbar:after {clear:both}
.fr-toolbar::after {clear:both;display:block;content:"";height:0}
.fr-toolbar.fr-rtl {text-align:right}
.fr-toolbar.fr-inline {display:none;white-space:nowrap;position:absolute;margin-top:10px}
.fr-toolbar.fr-inline .fr-arrow {width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #bdbdbd;position:absolute;top:-13px;left:50%;margin-left:-7px;display:inline-block}
.fr-toolbar.fr-inline.fr-above {margin-top:-10px;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,0.12),0 -1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,0.12),0 -1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 -1px 3px rgba(0,0,0,0.12),0 -1px 1px 1px rgba(0,0,0,0.16);border-bottom:1px solid #bdbdbd;border-top:0}
.fr-toolbar.fr-inline.fr-above .fr-arrow {top:auto;bottom:-13px;border-bottom:0;border-top-color:inherit;border-top-style:solid;border-top-width:7px}
.fr-toolbar.fr-top {top:0;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16)}
.fr-toolbar.fr-bottom {bottom:0;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16)}
.fr-separator {background:#ebebeb;display:block;vertical-align:top;float:left}
.fr-separator + .fr-separator {display:none}
.fr-separator.fr-vs {height:34px;width:1px;margin:2px}
.fr-separator.fr-hs {clear:both;height:1px;width:calc(96%);margin:0 2px}
.fr-separator.fr-hidden {display:none !important}
.fr-rtl .fr-separator {float:right}
.fr-toolbar.fr-inline .fr-separator.fr-hs {float:none}
.fr-toolbar.fr-inline .fr-separator.fr-vs {float:none;display:inline-block}
.fr-visibility-helper {display:none;margin-left:0 !important}
@media (min-width:768px) {.fr-visibility-helper {margin-left:1px !important }}
@media (min-width:992px) {.fr-visibility-helper {margin-left:2px !important }}
@media (min-width:1200px) {.fr-visibility-helper {margin-left:3px !important }}
.fr-opacity-0 {filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.fr-box {position:relative}.fr-sticky {position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}
.fr-sticky-off {position:relative}
.fr-sticky-on {position:fixed}
.fr-sticky-on.fr-sticky-ios {position:absolute;left:0;right:0;width:auto !important}
.fr-sticky-dummy {display:none}
.fr-sticky-on + .fr-sticky-dummy,
.fr-sticky-box >.fr-sticky-dummy {display:block}
span.fr-sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
body.fr-fullscreen {overflow:hidden;height:100%;width:100%;position:fixed}
.fr-box.fr-fullscreen {margin:0 !important;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483630 !important;width:auto !important}
.fr-box.fr-fullscreen .fr-toolbar.fr-top {top:0 !important}
.fr-box.fr-fullscreen .fr-toolbar.fr-bottom {bottom:0 !important}
textarea.fr-code {display:none;width:100%;resize:none;-moz-resize:none;-webkit-resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;padding:10px;margin:0;font-family:"Courier New",monospace;font-size:14px;background:#fff;color:#000;outline:none}
.fr-box.fr-rtl textarea.fr-code {direction:rtl}
.fr-box .CodeMirror {display:none}
.fr-box.fr-code-view textarea.fr-code {display:block}
.fr-box.fr-code-view.fr-inline {-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16)}
.fr-box.fr-code-view .fr-element,
.fr-box.fr-code-view .fr-placeholder,
.fr-box.fr-code-view .fr-iframe {display:none}
.fr-box.fr-code-view .CodeMirror {display:block}
.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {display:block}
.fr-box.fr-inline .fr-command.fr-btn.html-switch {position:absolute;top:0;right:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);display:none;background:#fff;color:rgba(64,82,97,0.8);-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;padding:12px 12px;transition:background 0.2s ease 0s;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.fr-box.fr-inline .fr-command.fr-btn.html-switch i {font-size:14;width:14;text-align:center}
.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {background:#ddd}
.fr-popup .fr-file-upload-layer {border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.fr-popup .fr-file-upload-layer:hover {background:#ebebeb}
.fr-popup .fr-file-upload-layer.fr-drop {background:#ebebeb;border-color:#1e88e5}
.fr-popup .fr-file-upload-layer .fr-form {filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}
.fr-popup .fr-file-upload-layer .fr-form input {cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}
.fr-popup .fr-file-progress-bar-layer {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fr-popup .fr-file-progress-bar-layer >h3 {font-size:16px;margin:10px 0;font-weight:normal}
.fr-popup .fr-file-progress-bar-layer >div.fr-action-buttons {display:none}
.fr-popup .fr-file-progress-bar-layer >div.fr-loader {background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}
.fr-popup .fr-file-progress-bar-layer >div.fr-loader span {display:block;height:100%;width:0%;background:#1e88e5;transition:width 0.2s ease 0s;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}
.fr-popup .fr-file-progress-bar-layer >div.fr-loader.fr-indeterminate span {width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}
.fr-popup .fr-file-progress-bar-layer.fr-error >div.fr-loader {display:none}
.fr-popup .fr-file-progress-bar-layer.fr-error >div.fr-action-buttons {display:block}
@keyframes loading {from {left:-25% }to {left:100% }}
@-webkit-keyframes loading {from {left:-25% }to {left:100% }}
@-moz-keyframes loading {from {left:-25% }to {left:100% }}
@-o-keyframes loading {from {left:-25% }to {left:100% }}
.fr-element img {cursor:pointer}
.fr-image-resizer {position:absolute;border:solid 1px #1e88e5;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:2}
.fr-image-resizer.fr-active {display:block}
.fr-image-resizer .fr-handler {display:block;position:absolute;background:#1e88e5;border:solid 1px #fff;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fr-image-resizer .fr-handler.fr-hnw {cursor:nw-resize}
.fr-image-resizer .fr-handler.fr-hne {cursor:ne-resize}
.fr-image-resizer .fr-handler.fr-hsw {cursor:sw-resize}
.fr-image-resizer .fr-handler.fr-hse {cursor:se-resize}
.fr-image-resizer .fr-handler {width:12px;height:12px}
.fr-image-resizer .fr-handler.fr-hnw {left:-6px;top:-6px}
.fr-image-resizer .fr-handler.fr-hne {right:-6px;top:-6px}
.fr-image-resizer .fr-handler.fr-hsw {left:-6px;bottom:-6px}
.fr-image-resizer .fr-handler.fr-hse {right:-6px;bottom:-6px}
@media (min-width:1200px) {.fr-image-resizer .fr-handler {width:10px;height:10px }.fr-image-resizer .fr-handler.fr-hnw {left:-5px;top:-5px }.fr-image-resizer .fr-handler.fr-hne {right:-5px;top:-5px }.fr-image-resizer .fr-handler.fr-hsw {left:-5px;bottom:-5px }.fr-image-resizer .fr-handler.fr-hse {right:-5px;bottom:-5px }}
.fr-image-overlay {position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}
.fr-popup .fr-image-upload-layer {border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}
.fr-popup .fr-image-upload-layer:hover {background:#ebebeb}
.fr-popup .fr-image-upload-layer.fr-drop {background:#ebebeb;border-color:#1e88e5}
.fr-popup .fr-image-upload-layer .fr-form {filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}
.fr-popup .fr-image-upload-layer .fr-form input {cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}
.fr-popup .fr-image-progress-bar-layer >h3 {font-size:16px;margin:10px 0;font-weight:normal}
.fr-popup .fr-image-progress-bar-layer >div.fr-action-buttons {display:none}
.fr-popup .fr-image-progress-bar-layer >div.fr-loader {background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}
.fr-popup .fr-image-progress-bar-layer >div.fr-loader span {display:block;height:100%;width:0%;background:#1e88e5;transition:width 0.2s ease 0s;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}
.fr-popup .fr-image-progress-bar-layer >div.fr-loader.fr-indeterminate span {width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}
.fr-popup .fr-image-progress-bar-layer.fr-error >div.fr-loader {display:none}
.fr-popup .fr-image-progress-bar-layer.fr-error >div.fr-action-buttons {display:block}
.fr-image-size-layer .fr-image-group .fr-input-line {width:calc(45%);display:inline-block}
.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {margin-left:10px}
.fr-uploading {filter:alpha(opacity=40);-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
@keyframes loading {from {left:-25% }to {left:100% }}
@-webkit-keyframes loading {from {left:-25% }to {left:100% }}
@-moz-keyframes loading {from {left:-25% }to {left:100% }}
@-o-keyframes loading {from {left:-25% }to {left:100% }}
.fr-element table td.fr-selected-cell,
.fr-element table th.fr-selected-cell {border:1px double #1e88e5}
.fr-element table tr {user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.fr-element table td,
.fr-element table th {user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}
.fr-element .fr-no-selection table td,
.fr-element .fr-no-selection table th {user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.fr-table-resizer {cursor:col-resize;position:absolute;z-index:3;display:none}
.fr-table-resizer.fr-moving {z-index:2}
.fr-table-resizer div {filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-right:1px solid #1e88e5}
.fr-no-selection {user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.fr-popup .fr-table-colors-hex-layer {width:100%;margin:0;padding:10px}
.fr-popup .fr-table-colors-hex-layer .fr-input-line {float:left;width:calc(50%);padding:8px 0 0}
.fr-popup .fr-table-colors-hex-layer .fr-action-buttons {float:right;width:50px}
.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button {background-color:#1e88e5;color:#FFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:13px;height:32px}
.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover {background-color:#166dba;color:#FFF}
.fr-popup .fr-table-size .fr-table-size-info {text-align:center;font-size:14px;padding:8px}
.fr-popup .fr-table-size .fr-select-table-size {line-height:0;padding:0 5px 5px;white-space:nowrap}
.fr-popup .fr-table-size .fr-select-table-size >span {display:inline-block;padding:0 4px 4px 0;background:transparent}
.fr-popup .fr-table-size .fr-select-table-size >span >span {display:inline-block;width:18px;height:18px;border:1px solid #ddd}
.fr-popup .fr-table-size .fr-select-table-size >span.hover {background:transparent}
.fr-popup .fr-table-size .fr-select-table-size >span.hover >span {background:rgba(30,136,229,0.3);border:solid 1px #1e88e5}
.fr-popup .fr-table-size .fr-select-table-size .new-line:before,
.fr-popup .fr-table-size .fr-select-table-size .new-line:after {content:" ";display:table}
.fr-popup .fr-table-size .fr-select-table-size .new-line:after {clear:both}
.fr-popup .fr-table-size .fr-select-table-size .new-line::after {clear:both;display:block;content:"";height:0}
.fr-popup.fr-above .fr-table-size .fr-select-table-size >span {display:inline-block !important}
.fr-popup .fr-table-colors-buttons {margin-bottom:5px}
.fr-popup .fr-table-colors {line-height:0;display:block}
.fr-popup .fr-table-colors >span {display:inline-block;width:32px;height:32px;position:relative;z-index:1}
.fr-popup .fr-table-colors >span >i {text-align:center;line-height:32px;height:32px;width:32px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}
.fr-popup .fr-table-colors >span:focus {outline:1px solid #222;z-index:2}
.fr-popup.fr-desktop .fr-table-size .fr-select-table-size >span >span {width:12px;height:12px}
.fr-insert-helper {position:absolute;z-index:9999;white-space:nowrap}
.fr-element .fr-video {user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.fr-element .fr-video::after {position:absolute;content:'';z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:rgba(0,0,0,0)}
.fr-element .fr-video.fr-active >* {z-index:2;position:relative}
.fr-element .fr-video >* {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}
.fr-box .fr-video-resizer {position:absolute;border:solid 1px #1e88e5;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.fr-box .fr-video-resizer.fr-active {display:block}
.fr-box .fr-video-resizer .fr-handler {display:block;position:absolute;background:#1e88e5;border:solid 1px #fff;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fr-box .fr-video-resizer .fr-handler.fr-hnw {cursor:nw-resize}
.fr-box .fr-video-resizer .fr-handler.fr-hne {cursor:ne-resize}
.fr-box .fr-video-resizer .fr-handler.fr-hsw {cursor:sw-resize}
.fr-box .fr-video-resizer .fr-handler.fr-hse {cursor:se-resize}
.fr-box .fr-video-resizer .fr-handler {width:12px;height:12px}
.fr-box .fr-video-resizer .fr-handler.fr-hnw {left:-6px;top:-6px}
.fr-box .fr-video-resizer .fr-handler.fr-hne {right:-6px;top:-6px}
.fr-box .fr-video-resizer .fr-handler.fr-hsw {left:-6px;bottom:-6px}
.fr-box .fr-video-resizer .fr-handler.fr-hse {right:-6px;bottom:-6px}
@media (min-width:1200px) {.fr-box .fr-video-resizer .fr-handler {width:10px;height:10px }.fr-box .fr-video-resizer .fr-handler.fr-hnw {left:-5px;top:-5px }.fr-box .fr-video-resizer .fr-handler.fr-hne {right:-5px;top:-5px }.fr-box .fr-video-resizer .fr-handler.fr-hsw {left:-5px;bottom:-5px }.fr-box .fr-video-resizer .fr-handler.fr-hse {right:-5px;bottom:-5px }}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {width:calc(45%);display:inline-block}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line + .fr-input-line {margin-left:10px}
.fr-popup .fr-video-upload-layer {border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}
.fr-popup .fr-video-upload-layer:hover {background:#ebebeb}
.fr-popup .fr-video-upload-layer.fr-drop {background:#ebebeb;border-color:#1e88e5}
.fr-popup .fr-video-upload-layer .fr-form {filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}
.fr-popup .fr-video-upload-layer .fr-form input {cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}
.fr-popup .fr-video-progress-bar-layer >h3 {font-size:16px;margin:10px 0;font-weight:normal}
.fr-popup .fr-video-progress-bar-layer >div.fr-action-buttons {display:none}
.fr-popup .fr-video-progress-bar-layer >div.fr-loader {background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}
.fr-popup .fr-video-progress-bar-layer >div.fr-loader span {display:block;height:100%;width:0%;background:#1e88e5;transition:width 0.2s ease 0s;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}
.fr-popup .fr-video-progress-bar-layer >div.fr-loader.fr-indeterminate span {width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}
.fr-popup .fr-video-progress-bar-layer.fr-error >div.fr-loader {display:none}
.fr-popup .fr-video-progress-bar-layer.fr-error >div.fr-action-buttons {display:block}
.fr-video-overlay {position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}
.fr-popup .fr-colors-tabs {-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 1px 1px rgba(0,0,0,0.16);margin-bottom:5px;line-height:16px;margin-left:-2px;margin-right:-2px}
.fr-popup .fr-colors-tabs .fr-colors-tab {display:inline-block;width:50%;cursor:pointer;text-align:center;color:#222;font-size:13px;padding:8px 0;position:relative}
.fr-popup .fr-colors-tabs .fr-colors-tab:hover,
.fr-popup .fr-colors-tabs .fr-colors-tab:focus {color:#1e88e5}
.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1="background"]::after {position:absolute;bottom:0;left:0;width:100%;height:2px;background:#1e88e5;content:'';transition:transform 0.2s ease 0s;-webkit-transition:transform 0.2s ease 0s;-moz-transition:transform 0.2s ease 0s;-ms-transition:transform 0.2s ease 0s;-o-transition:transform 0.2s ease 0s}
.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab {color:#1e88e5}
.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after {transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0)}
.fr-popup .fr-color-hex-layer {width:100%;margin:0;padding:10px}
.fr-popup .fr-color-hex-layer .fr-input-line {float:left;width:calc(50%);padding:8px 0 0}
.fr-popup .fr-color-hex-layer .fr-action-buttons {float:right;width:50px}
.fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command {background-color:#1e88e5;color:#FFF !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:13px;height:32px}
.fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:hover {background-color:#166dba;color:#FFF}
.fr-popup .fr-separator + .fr-colors-tabs {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-left:2px;margin-right:2px}
.fr-popup .fr-color-set {line-height:0;display:none}
.fr-popup .fr-color-set.fr-selected-set {display:block}
.fr-popup .fr-color-set >span {display:inline-block;width:32px;height:32px;position:relative;z-index:1}
.fr-popup .fr-color-set >span >i,
.fr-popup .fr-color-set >span >svg {text-align:center;line-height:32px;height:32px;width:32px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}
.fr-popup .fr-color-set >span .fr-selected-color {color:#fff;font-family:FontAwesome;font-size:13px;font-weight:400;line-height:32px;position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;cursor:default}
.fr-popup .fr-color-set >span:hover,
.fr-popup .fr-color-set >span:focus {outline:1px solid #222;z-index:2}
.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after {transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0)}
.fr-popup .fr-emoticon {display:inline-block;font-size:20px;width:20px;padding:5px;line-height:1;cursor:default;font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.fr-popup .fr-emoticon img {height:20px}
.fr-popup .fr-link:focus {outline:0;background:#ebebeb}
.fr-line-breaker {cursor:text;border-top:1px solid #1e88e5;position:fixed;z-index:2;display:none}
.fr-line-breaker.fr-visible {display:block}
.fr-line-breaker a.fr-floating-btn {position:absolute;left:calc(34%);top:-16px}
.fr-drag-helper {background:#1e88e5;height:2px;margin-top:-1px;filter:alpha(opacity=20);-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;z-index:2147483640;display:none}
.fr-drag-helper.fr-visible {display:block}
.fr-dragging {filter:alpha(opacity=40);-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}strong {font-weight:700}table {border:none;border-collapse:collapse;empty-cells:show;max-width:100%}table td,table th {border:1px solid #ddd}table td:empty,table th:empty {height:20px}table th {background:#e6e6e6}hr {clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;page-break-after:always}.fr-file {position:relative}.fr-file::after {position:relative;content:"\1F4CE";font-weight:normal}pre {white-space:pre-wrap;word-wrap:break-word}blockquote {border-left:solid 2px #5e35b1;margin-left:0;padding-left:5px;color:#5e35b1}blockquote blockquote {border-color:#00bcd4;color:#00bcd4}blockquote blockquote blockquote {border-color:#43a047;color:#43a047}span.fr-emoticon {font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";display:inline;line-height:0}span.fr-emoticon.fr-emoticon-img {background-repeat:no-repeat !important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-0.1em 0.1em 0.1em;line-height:1;vertical-align:middle}img {position:relative;max-width:100%}img.fr-dib {margin:5px auto;display:block;float:none;vertical-align:top}img.fr-dib.fr-fil {margin-left:0}img.fr-dib.fr-fir {margin-right:0}img.fr-dii {display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(90%)}img.fr-dii.fr-fil {float:left;margin:5px 5px 5px 0;max-width:calc(95%)}img.fr-dii.fr-fir {float:right;margin:5px 0 5px 5px;max-width:calc(95%)}.fr-video {text-align:center;position:relative}.fr-video >* {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}.fr-video.fr-dvb {display:block;clear:both}.fr-video.fr-dvb.fr-fvl {text-align:left}.fr-video.fr-dvb.fr-fvr {text-align:right}.fr-video.fr-dvi {display:inline-block}.fr-video.fr-dvi.fr-fvl {float:left}.fr-video.fr-dvi.fr-fvr {float:right}.oc-text-gray {color:#AAA !important}.oc-text-bordered {border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.oc-text-spaced {letter-spacing:1px}.oc-text-spaced strong {font-size:20px}.job__description ul li {font-size:20px;line-height:42px;letter-spacing:1px}@media (max-width:769px) {.oc-text-spaced,.job__description ul li {font-size:15px;line-height:32px}.oc-text-spaced strong {font-size:15px}}.oc-text-uppercase {text-transform:uppercase}a.oc-link-strong {font-weight:700}a.oc-link-green {color:green}table.oc-dashed-borders td,table.oc-dashed-borders th {border-style:dashed}table.oc-alternate-rows tbody tr:nth-child(2n) {background:#f5f5f5}table td.oc-cell-highlighted,table th.oc-cell-highlighted {border:1px double red}table td.oc-cell-thick-border,table th.oc-cell-thick-border {border-width:2px}img.oc-img-rounded {border-radius:100%;background-clip:padding-box}img.oc-img-bordered {border:solid 10px #CCC;box-sizing:content-box}
body .fr-box.fr-basic.fr-top .fr-wrapper,
body .fr-box.fr-basic.fr-bottom .fr-wrapper {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
body .fr-box .ace_editor {display:none}
body .fr-box .ace_editor {position:absolute;top:0;bottom:0;left:0;right:0;margin:0}
body .fr-box.fr-code-view .ace_editor {display:block}
body .fr-command.fr-btn[data-cmd=fullscreen] {float:right}
body .fr-box.fr-fullscreen {z-index:300 !important}
body .fr-toolbar {border-top-color:transparent;background:#f2f2f2}
body .fr-popup.fr-desktop .fr-arrow,
body .fr-toolbar.fr-inline.fr-desktop .fr-arrow {top:-7px}
body .fr-popup.fr-desktop.fr-above .fr-arrow,
body .fr-toolbar.fr-inline.fr-desktop.fr-above .fr-arrow {bottom:-7px}
body .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,
body .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active {color:#000}
body .fr-toolbar.fr-bottom,
body .fr-toolbar.fr-top {border-bottom:2px solid #d4d8da;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
body .fr-popup .fr-action-buttons button.fr-command {padding:5px 15px;font-size:12px;line-height:1.5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;border:none;background:#656d79;margin-top:6px;font-size:13px;text-align:left;height:auto;outline:none !important;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}
body .fr-popup .fr-action-buttons button.fr-command:hover,
body .fr-popup .fr-action-buttons button.fr-command:focus,
body .fr-popup .fr-action-buttons button.fr-command:active,
body .fr-popup .fr-action-buttons button.fr-command.active,
.open .dropdown-togglebody .fr-popup .fr-action-buttons button.fr-command {color:#fff;background:#1681ba;border-color:#1681ba}
body .fr-popup .fr-action-buttons button.fr-command:active,
body .fr-popup .fr-action-buttons button.fr-command.active,
.open .dropdown-togglebody .fr-popup .fr-action-buttons button.fr-command {background:#126896;border-color:#105b83;background-image:none}
body .fr-popup .fr-action-buttons button.fr-command.on {background:#494f58;border-color:#40454d;background-image:none}
body .fr-popup .fr-action-buttons button.fr-command.disabled,
body .fr-popup .fr-action-buttons button.fr-command[disabled],
body .fr-popup .fr-action-buttons button.fr-command.disabled:hover,
body .fr-popup .fr-action-buttons button.fr-command[disabled]:hover,
body .fr-popup .fr-action-buttons button.fr-command.disabled:focus,
body .fr-popup .fr-action-buttons button.fr-command[disabled]:focus,
body .fr-popup .fr-action-buttons button.fr-command.disabled:active,
body .fr-popup .fr-action-buttons button.fr-command[disabled]:active,
body .fr-popup .fr-action-buttons button.fr-command.disabled.active,
body .fr-popup .fr-action-buttons button.fr-command[disabled].active {background:#656d79;border-color:#656d79}
body .fr-popup .fr-action-buttons button.fr-command .badge {color:#656d79;background:#fff}
body .fr-popup .fr-action-buttons button.fr-command[disabled] {color:rgba(255,255,255,0.6)}
body .fr-popup .fr-action-buttons button.fr-command.active,
body .fr-popup .fr-action-buttons button.fr-command:active {-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.3);box-shadow:inset 0 1px 0 rgba(0,0,0,0.3)}
body .fr-popup .fr-buttons {border-bottom:2px solid #d4d8da;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
body .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {font-size:14px}
body .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {color:#666}
body .fr-popup .fr-input-line input[type="text"],
body .fr-popup .fr-input-line textarea {-webkit-appearance:none;border:1px solid #d1d6d9;background-color:#fff;color:#385487;margin-bottom:0;-webkit-box-shadow:inset 0 1px 0 rgba(209,214,217,0.25),0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:inset 0 1px 0 rgba(209,214,217,0.25),0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(209,214,217,0.25),0 1px 0 rgba(255,255,255,.5);height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;transition:margin 0.2s ease 0s;-webkit-transition:margin 0.2s ease 0s;-moz-transition:margin 0.2s ease 0s;-ms-transition:margin 0.2s ease 0s;-o-transition:margin 0.2s ease 0s}
selectbody .fr-popup .fr-input-line input[type="text"],
selectbody .fr-popup .fr-input-line textarea {height:30px;line-height:30px}
textareabody .fr-popup .fr-input-line input[type="text"],
textareabody .fr-popup .fr-input-line textarea,
select[multiple]body .fr-popup .fr-input-line input[type="text"],
select[multiple]body .fr-popup .fr-input-line textarea {height:auto}
body .fr-popup .fr-input-line input[type="text"]:focus,
body .fr-popup .fr-input-line textarea:focus {border:1px solid #d1d6d9}
body .fr-popup .fr-input-line input[type="text"].fr-not-empty,
body .fr-popup .fr-input-line textarea.fr-not-empty {margin-top:12px}
body .fr-popup .fr-input-line textarea {height:auto}
body .fr-popup .fr-input-line input + label,
body .fr-popup .fr-input-line textarea + label {background:transparent !important}
body .fr-popup .fr-input-line input.fr-not-empty:focus + label,
body .fr-popup .fr-input-line textarea.fr-not-empty:focus + label {color:#2a3e51}
body .fr-popup .fr-checkbox span {border-color:#d1d6d9}
.fr-element {height:100%}
.field-flush .field-richeditor,
.field-flush .field-richeditor.editor-focus {border:none}
.field-richeditor {border:1px solid #d1d6d9;-webkit-box-shadow:inset 0 1px 0 rgba(209,214,217,0.25),0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:inset 0 1px 0 rgba(209,214,217,0.25),0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(209,214,217,0.25),0 1px 0 rgba(255,255,255,.5);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-moz-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-ms-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}
.field-richeditor >textarea {display:none}
.field-richeditor.editor-focus {border-color:#d1d6d9}
.field-richeditor.size-tiny .fr-wrapper {height:50px}
.field-richeditor.size-tiny .fr-wrapper .fr-view {min-height:50px}
.field-richeditor.size-tiny .height-indicator {height:50px;display:none}
.field-richeditor.size-small .fr-wrapper {height:100px}
.field-richeditor.size-small .fr-wrapper .fr-view {min-height:100px}
.field-richeditor.size-small .height-indicator {height:100px;display:none}
.field-richeditor.size-large .fr-wrapper {height:200px}
.field-richeditor.size-large .fr-wrapper .fr-view {min-height:200px}
.field-richeditor.size-large .height-indicator {height:200px;display:none}
.field-richeditor.size-huge .fr-wrapper {height:250px}
.field-richeditor.size-huge .fr-wrapper .fr-view {min-height:250px}
.field-richeditor.size-huge .height-indicator {height:250px;display:none}
.field-richeditor.size-giant .fr-wrapper {height:350px}
.field-richeditor.size-giant .fr-wrapper .fr-view {min-height:350px}
.field-richeditor.size-giant .height-indicator {height:350px;display:none}
.field-richeditor.size-tiny.stretch {min-height:90px}
.field-richeditor.size-small.stretch {min-height:140px}
.field-richeditor.size-large.stretch {min-height:240px}
.field-richeditor.size-huge.stretch {min-height:290px}
.field-richeditor.size-giant.stretch {min-height:390px}
.fr-tooltip {z-index:9997 !important}
.fr-popup {z-index:9995 !important}
.fr-toolbar {z-index:11 !important}
.fr-separator.fr-hs {width:100%}
.field-richeditor.stretch .fr-box:not(.fr-fullscreen) {display:block;position:relative;height:100% !important;width:100% !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;-moz-background-clip:padding !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;overflow:visible}
.field-richeditor.stretch .fr-box:not(.fr-fullscreen) .fr-toolbar {border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;-moz-background-clip:padding !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;border-top-color:white}
.field-richeditor.stretch .fr-box:not(.fr-fullscreen) .fr-wrapper {width:100% !important;left:0;top:0;bottom:0;position:absolute;height:auto !important}
.field-richeditor.stretch .fr-box:not(.fr-fullscreen) .fr-wrapper .fr-view {min-height:0}
.field-richeditor.stretch .fr-box:not(.fr-fullscreen) .fr-view,
.field-richeditor.stretch .fr-box:not(.fr-fullscreen) textarea {height:100%}
.field-richeditor.stretch .fr-box:not(.fr-fullscreen) .fr-placeholder {top:20px;left:20px}
.control-richeditor figure[data-ui-block] {display:inline-block;width:100%;margin:0 0 15px 0;padding:10px 10px 10px 36px;border:2px dotted #bdc3c7;background:white;position:relative;cursor:pointer;color:#6c7071;font:15px -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;line-height:150%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.control-richeditor figure[data-ui-block]:focus,
.control-richeditor figure[data-ui-block].inspector-open {border-color:#2581b8;border-style:solid;outline:none}
.control-richeditor figure[data-video],
.control-richeditor figure[data-audio] {padding-left:13px}
.control-richeditor figure[data-video]:after,
.control-richeditor figure[data-audio]:after {content:attr(data-label)}
.control-richeditor figure[data-video]:before,
.control-richeditor figure[data-audio]:before {position:static;margin-right:8px}
.control-richeditor figure[data-video]:before {font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f03d"}
.control-richeditor figure[data-audio]:before {font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f028"}
.fr-quick-insert a.fr-floating-btn {color:rgba(64,82,97,0.8);text-decoration:none}
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command {cursor:not-allowed}
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command:hover,
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command:focus {color:#bdbdbd;-webkit-box-shadow:none;box-shadow:none}
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command:hover::after,
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command:focus::after {border-top-color:#bdbdbd !important}
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command.fr-btn-hover {color:#bdbdbd;background:transparent}
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command.fr-btn-hover::after {border-top-color:#bdbdbd !important}
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command.fr-btn.fr-options:hover,
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command.fr-btn.fr-options:focus {border-left:solid 1px transparent}
.fr-box.fr-basic .fr-toolbar.fr-disabled .fr-command.fr-btn.fr-options.fr-btn-hover {border-left:solid 1px transparent}
.fr-box.fr-basic .fr-element.fr-disabled {cursor:not-allowed}