

/* Start:/contacts/style.css?17904331703695*/
.headline {
    border-bottom: 8px solid #F9F9F9;
}

/* .headline.map { margin-bottom: -15rem; } — убрано 26.09.2026: карта офисов теперь в сетке страницы (см. point.css) */

.headline__grid {
    display: flex;
    align-items: center;
}

.headline__title {
    margin-right: 3.9rem;
}

.headline__content {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.headline-content__dropdown {
    display: flex !important;
    align-items: center;
    font-size: 3.9rem !important;
    line-height: 4.6rem !important;
}

.headline-content__text {
    font-weight: bold;
    color: var(--primary) !important;
}

.headline-content__dropdown svg {
    margin-left: .8rem;
    transition: .3s ease-in-out;
}

.headline-content__dropdown.active svg {
    transform: rotateX(-180deg);
}

.headline-content__dropdown .menu {
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.1) !important;
    border-radius: 5px !important;
    border: 0 !important;
}

.headline-content__dropdown .item {
    font-size: 1.8rem !important;
    line-height: 2.8rem !important;
    font-weight: bold !important;
    color: var(--text-primary-dark) !important;
}

.headline-content__dropdown .menu .item:hover {
    background-color: transparent !important;
}

.headline-content__dropdown .menu .item.disabled {
    opacity: 1 !important;
    color: var(--primary) !important;
}

.headline-content__dropdown .menu a.item:hover {
    color: var(--primary) !important;
}

.headline-content__tabs {
    display: flex;
    align-items: center;
    border-radius: 1rem;
    overflow: hidden;
}

.headline-content__tabs .item {
    cursor: pointer;
    padding: 1.1rem 1.5rem;
    background-color: rgba(225, 220, 229, 0.4);
    font-size: 1.8rem;
    line-height: 2.8rem;
    font-weight: bold;
    transition: background-color .3s ease-in-out, color .3s ease-in-out;
}

.headline-content__tabs .item.active {
    background-color: #000E4B;
    color: #fff;
}

.metro__image {
    width: 100%;
    display: block;
    margin: auto;
}

.footer-wrapper {
    position: relative;
}

@media screen and (max-width: 1200px) {
    .headline__grid {
        flex-direction: column;
        align-items: baseline;
    }
    .headline__title {
        margin-right: 0;
        margin-bottom: 6rem;
    }
    .headline__content {
        width: 100%;
    }
    .headline-content__dropdown {
        font-size: 2.5rem !important;
        line-height: 3rem !important;
    }
}

@media screen and (max-width: 600px) {
    .headline__title {
        margin-bottom: 2.4rem;
    }
    .headline__content {
        flex-direction: column;
        align-items: baseline;
    }

    .headline-content__dropdown {
        margin-bottom: 4.2rem;
    }
}

.topButton {
    cursor: pointer;
    position: absolute;
    transform: rotate(-90deg);
    border: 0;
    border-radius: 50%;
    bottom: 20rem;
    right: 10rem;
    width: 5rem;
    height: 5rem;
    background-color: rgba(255, 103, 66, 1);
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18L15 12L9 6' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    transition: background .3s ease-in-out;
}

.topButton:hover {
    background-color: rgb(239 144 120);
}

@media screen and (max-width: 768px) {
    .topButton {
        right: 3rem;
    }
}
/* End */


/* Start:/local/templates/megatext/assets/css/vendor/dropdown.min.css?164761221839451*/
/*!
 * # Fomantic-UI 2.8.8 - Dropdown
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:0;text-align:left;-webkit-transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease,-webkit-box-shadow .1s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:0;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0 0;background:#fff;font-size:1em;text-shadow:none;text-align:left;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown:not(.labeled)>.dropdown.icon{position:relative;width:auto;min-width:1em;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;-webkit-transition:none;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;min-height:2.57142857rem;text-align:left;border-top:none;line-height:1em;font-size:1rem;color:rgba(0,0,0,.87);padding:.78571429rem 1.14285714rem!important;text-transform:none;font-weight:400;-webkit-box-shadow:none;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu>.item.vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>i.icon.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.14285714rem;font-weight:700;text-transform:uppercase}.ui.dropdown .menu>.header:not(.ui){color:rgba(0,0,0,.85);font-size:.78571429em}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown .menu>.horizontal.divider{border-top:none}.ui.dropdown.dropdown .menu>.input{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .label,.ui.dropdown .menu>.input:not(.transparent) i.icon{padding-top:.5em;padding-bottom:.5em}.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{float:right;margin:0 0 0 1em;color:rgba(0,0,0,.4)}.ui.dropdown .menu>.item.vertical>.description{margin:0}.ui.dropdown .menu>.item.vertical>.text{margin-bottom:.25em}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:rgba(0,0,0,.4)}.ui.dropdown .menu .menu{top:0;left:100%;right:auto;margin:0 -.5em!important;border-radius:.28571429rem!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown>.text>.flag,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>i.icon,.ui.dropdown>.text>i.icons,.ui.dropdown>.text>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>i.icon,.ui.dropdown .menu>.item>i.icons,.ui.dropdown .menu>.item>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>i.icon,.ui.dropdown .menu>.item>i.icons,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>i.icon,.ui.dropdown>.text>i.icons,.ui.dropdown>.text>img{margin-left:0;float:none;margin-right:.78571429rem}.ui.dropdown .menu>.item>.image:not(.icon),.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image:not(.icon),.ui.dropdown>.text>img{display:inline-block;vertical-align:top;width:auto;margin-top:-.5em;margin-bottom:-.5em;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.buttons>.ui.dropdown:last-child>.menu:not(.left),.ui.menu .right.dropdown.item>.menu:not(.left),.ui.menu .right.menu .dropdown:last-child>.menu:not(.left){left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;-webkit-transform:rotateZ(0);transform:rotateZ(0);min-width:14em;min-height:2.71428571em;background:#fff;display:inline-block;padding:.78571429em 3.2em .78571429em 1em;color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease,-webkit-box-shadow .1s ease}.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:10}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.91666667em;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0!important;width:auto;outline:0;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 .28571429rem .28571429rem;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15);-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width:767.98px){.ui.selection.dropdown.short .menu{max-height:6.01071429rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:4.00714286rem}.ui.selection.dropdown .menu{max-height:8.01428571rem}.ui.selection.dropdown.long .menu{max-height:16.02857143rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:24.04285714rem}}@media only screen and (min-width:768px){.ui.selection.dropdown.short .menu{max-height:8.01428571rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:5.34285714rem}.ui.selection.dropdown .menu{max-height:10.68571429rem}.ui.selection.dropdown.long .menu{max-height:21.37142857rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:32.05714286rem}}@media only screen and (min-width:992px){.ui.selection.dropdown.short .menu{max-height:12.02142857rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:8.01428571rem}.ui.selection.dropdown .menu{max-height:16.02857143rem}.ui.selection.dropdown.long .menu{max-height:32.05714286rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:48.08571429rem}}@media only screen and (min-width:1920px){.ui.selection.dropdown.short .menu{max-height:16.02857143rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:10.68571429rem}.ui.selection.dropdown .menu{max-height:21.37142857rem}.ui.selection.dropdown.long .menu{max-height:42.74285714rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:64.11428571rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #fafafa;padding:.78571429rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,.35);-webkit-box-shadow:none;box-shadow:none}.ui.selection.active.dropdown{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.active.dropdown .menu{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.dropdown:focus{border-color:#96c8da;-webkit-box-shadow:none;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:rgba(0,0,0,.8)}.ui.selection.active.dropdown:hover{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:'';z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:.28571429rem!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}@supports (-webkit-touch-callout:none) or (-webkit-overflow-scrolling:touch) or (-moz-appearance:none){@media (-moz-touch-enabled),(pointer:coarse){.ui.dropdown .scrollhint.menu:not(.hidden):before{-webkit-animation:scrollhint 2s ease 2;animation:scrollhint 2s ease 2;content:'';z-index:15;display:block;position:absolute;opacity:0;right:.25em;top:0;height:100%;border-right:.25em solid;border-left:0;-webkit-border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(rgba(0,0,0,0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(top,rgba(0,0,0,.75),rgba(0,0,0,0)) 1 100%;-o-border-image:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,0)) 1 100%;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(rgba(0,0,0,0))) 1 100%;border-image:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,0)) 1 100%}.ui.inverted.dropdown .scrollhint.menu:not(.hidden):before{-webkit-border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(top,rgba(255,255,255,.75),rgba(255,255,255,0)) 1 100%;-o-border-image:linear-gradient(to bottom,rgba(255,255,255,.75),rgba(255,255,255,0)) 1 100%;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0))) 1 100%;border-image:linear-gradient(to bottom,rgba(255,255,255,.75),rgba(255,255,255,0)) 1 100%}@-webkit-keyframes scrollhint{0%{opacity:1;top:100%}100%{opacity:0;top:0}}@keyframes scrollhint{0%{opacity:1;top:100%}100%{opacity:0;top:0}}}}.ui.search.dropdown{min-width:''}.ui.search.dropdown>input.search{background:none transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}.ui.search.dropdown>input.search{position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:auto}.ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 3.2em .67857143em 1em}.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 3.2em .67857143em 1em;display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .flag,.ui.active.search.dropdown input.search:focus+.text i.icon{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:rgba(115,115,115,.87)!important}.ui.search.dropdown.button>span.sizer{display:none}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767.98px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.dropdown>.remove.icon{cursor:pointer;font-size:.85714286em;margin:-.78571429em;padding:.91666667em;right:2em;top:.78571429em;position:absolute;opacity:.6;z-index:3}.ui.selection.dropdown>.remove.icon{right:3em}.ui.inline.dropdown>.remove.icon{right:2.2em}.ui.clearable.dropdown .text,.ui.clearable.dropdown a:last-of-type{margin-right:1.5em}.ui.dropdown input:not([value])~.remove.icon,.ui.dropdown input[value='']~.remove.icon,.ui.dropdown select.noselection~.remove.icon,.ui.dropdown.loading>.remove.icon{display:none}.ui.dropdown:not(.selection)>.remove.icon~.dropdown.icon{margin-left:1.5em}.ui.dropdown:not(.selection)>.remove.icon{margin-top:-1.35em}.ui.ui.multiple.dropdown{padding:.22619048em 3.2em .22619048em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.dropdown>.label{display:inline-block;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.multiple.dropdown .dropdown.icon{margin:'';padding:''}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.dropdown>.text.default{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.dropdown>.label:not(.image)>img:not(.centered){margin-right:.78571429rem}.ui.multiple.dropdown>.label:not(.image)>img.ui:not(.avatar){margin-bottom:.39285714rem}.ui.multiple.dropdown>.image.label img{margin:-.35714286em .78571429em -.35714286em -.78571429em;height:1.71428571em}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;width:2.2em;line-height:1.21428571em}.ui.multiple.search.dropdown.button{min-width:14em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .21428571em 0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:.28571429rem}.ui.dropdown .menu .active.item{background:0 0;font-weight:700;color:rgba(0,0,0,.95);-webkit-box-shadow:none;box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);z-index:13}.ui.default.dropdown:not(.button)>.text,.ui.dropdown:not(.button)>.default.text{color:rgba(191,191,191,.87)}.ui.default.dropdown:not(.button)>input:focus~.text,.ui.dropdown:not(.button)>input:focus~.default.text{color:rgba(115,115,115,.87)}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:'';top:50%;left:50%;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem}.ui.loading.dropdown.button>i.icon:after,.ui.loading.dropdown.button>i.icon:before{display:none}.ui.loading.dropdown>.text{-webkit-transition:none;transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown .menu .selected.item,.ui.dropdown.selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{color:#9f3a38}.ui.selection.dropdown.error{background:#fff6f6;border-color:#e0b4b4}.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.dropdown.error>.menu>.item:hover{background-color:#fbe7e7}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.dropdown.info,.ui.dropdown.info>.default.text,.ui.dropdown.info>.text{color:#276f86}.ui.selection.dropdown.info{background:#f8ffff;border-color:#a9d5de}.ui.selection.dropdown.info:hover{border-color:#a9d5de}.ui.multiple.selection.info.dropdown>.label{border-color:#a9d5de}.ui.dropdown.info>.menu,.ui.dropdown.info>.menu .menu{border-color:#a9d5de}.ui.dropdown.info>.menu>.item{color:#276f86}.ui.dropdown.info>.menu>.item:hover{background-color:#e9f2fb}.ui.dropdown.info>.menu .active.item{background-color:#cef1fd}.ui.dropdown.success,.ui.dropdown.success>.default.text,.ui.dropdown.success>.text{color:#2c662d}.ui.selection.dropdown.success{background:#fcfff5;border-color:#a3c293}.ui.selection.dropdown.success:hover{border-color:#a3c293}.ui.multiple.selection.success.dropdown>.label{border-color:#a3c293}.ui.dropdown.success>.menu,.ui.dropdown.success>.menu .menu{border-color:#a3c293}.ui.dropdown.success>.menu>.item{color:#2c662d}.ui.dropdown.success>.menu>.item:hover{background-color:#e9fbe9}.ui.dropdown.success>.menu .active.item{background-color:#dafdce}.ui.dropdown.warning,.ui.dropdown.warning>.default.text,.ui.dropdown.warning>.text{color:#573a08}.ui.selection.dropdown.warning{background:#fffaf3;border-color:#c9ba9b}.ui.selection.dropdown.warning:hover{border-color:#c9ba9b}.ui.multiple.selection.warning.dropdown>.label{border-color:#c9ba9b}.ui.dropdown.warning>.menu,.ui.dropdown.warning>.menu .menu{border-color:#c9ba9b}.ui.dropdown.warning>.menu>.item{color:#573a08}.ui.dropdown.warning>.menu>.item:hover{background-color:#fbfbe9}.ui.dropdown.warning>.menu .active.item{background-color:#fdfdce}.ui.dropdown>.clear.dropdown.icon,.ui.dropdown>.remove.icon{opacity:.6;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.dropdown>.clear.dropdown.icon:hover,.ui.dropdown>.remove.icon:hover{opacity:1}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45}.ui.read-only.dropdown{cursor:default;pointer-events:none}.ui.dropdown .menu{left:0}.ui.dropdown .menu .right.menu,.ui.dropdown .right.menu>.menu{left:100%!important;right:auto!important;border-radius:.28571429rem!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown .menu .left.menu,.ui.dropdown>.left.menu .menu{left:auto;right:100%;margin:0 -.5em 0 0!important;border-radius:.28571429rem!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{top:auto;bottom:100%;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.08);box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:.28571429rem .28571429rem 0 0}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0 0}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0!important;-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.08);box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.upward.selection.dropdown:hover{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05);box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.ui.active.upward.selection.dropdown{border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.08);box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.active.selection.dropdown:hover{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.05);box-shadow:0 0 3px 0 rgba(0,0,0,.05)}.ui.upward.active.selection.dropdown:hover .menu{-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.08);box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.dropdown .scrolling.menu>.item.item.item,.ui.scrolling.dropdown .menu .item.item.item{border-top:none}.ui.dropdown .scrolling.menu .item:first-child,.ui.scrolling.dropdown .menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast:none){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{min-width:calc(100% - 17px)}}@media only screen and (max-width:767.98px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:10.28571429rem}}@media only screen and (min-width:768px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:15.42857143rem}}@media only screen and (min-width:992px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}@media only screen and (min-width:1920px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+.dropdown{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui[class*="right labeled"].input>.dropdown:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input>.dropdown+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui.column.dropdown>.menu{-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.dropdown[class*="two column"]>.menu>.item{width:50%}.ui.dropdown[class*="three column"]>.menu>.item{width:33%}.ui.dropdown[class*="four column"]>.menu>.item{width:25%}.ui.dropdown[class*="five column"]>.menu>.item{width:20%}.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{display:none}.ui.simple.dropdown .menu{position:absolute;display:-ms-inline-flexbox!important;display:block;overflow:hidden;top:-9999px;opacity:0;width:0;height:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;margin-top:0!important}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%;opacity:1}.ui.simple.dropdown .menu .item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{overflow:visible;width:auto;height:auto;top:0!important;left:100%;opacity:1}.right.menu .ui.simple.dropdown>.menu .item:hover>.menu:not(.right),.right.menu .ui.simple.dropdown>.menu>.item:active>.menu:not(.right),.ui.simple.dropdown .menu .item:hover>.left.menu,.ui.simple.dropdown>.menu>.item:active>.left.menu{left:auto;right:100%}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.simple.scrolling.active.dropdown>.menu,.ui.simple.scrolling.dropdown:hover>.menu{overflow-x:hidden;overflow-y:auto}.ui.fluid.dropdown{display:block;width:100%!important;min-width:0}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;border-radius:.28571429rem!important}.ui.floating.dropdown>.menu{border-radius:.28571429rem!important}.ui:not(.upward).floating.dropdown>.menu{margin-top:.5em}.ui.upward.floating.dropdown>.menu{margin-bottom:.5em}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:.28571429rem}.ui.pointing.dropdown>.menu:not(.hidden):after{display:block;position:absolute;pointer-events:none;content:'';visibility:visible;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;-webkit-box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);background:#fff;z-index:2}.ui.pointing.dropdown>.menu:not(.hidden):after{top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;right:0;left:auto;margin:1em 0 0}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto!important;right:1em!important;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;right:100%!important;margin:0 1em 0 0}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{top:1em;left:auto;right:-.25em;margin:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{top:0;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;left:0;right:auto;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{top:auto!important;bottom:100%!important;margin:0 0 .78571429rem;border-radius:.28571429rem}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{top:100%!important;bottom:auto!important;-webkit-box-shadow:1px 1px 0 0 rgba(34,36,38,.15);box-shadow:1px 1px 0 0 rgba(34,36,38,.15);margin:-.25em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 1em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em 0;-webkit-box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);box-shadow:-1px -1px 0 0 rgba(34,36,38,.15)}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 0 0 1em}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em 0;-webkit-box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);box-shadow:-1px -1px 0 0 rgba(34,36,38,.15)}.ui.dropdown,.ui.dropdown .menu>.item{font-size:1rem}.ui.mini.dropdown,.ui.mini.dropdown .menu>.item{font-size:.78571429rem}.ui.tiny.dropdown,.ui.tiny.dropdown .menu>.item{font-size:.85714286rem}.ui.small.dropdown,.ui.small.dropdown .menu>.item{font-size:.92857143rem}.ui.large.dropdown,.ui.large.dropdown .menu>.item{font-size:1.14285714rem}.ui.big.dropdown,.ui.big.dropdown .menu>.item{font-size:1.28571429rem}.ui.huge.dropdown,.ui.huge.dropdown .menu>.item{font-size:1.42857143rem}.ui.massive.dropdown,.ui.massive.dropdown .menu>.item{font-size:1.71428571rem}.ui.dropdown .inverted.menu,.ui.inverted.dropdown .menu{background:#1b1c1d;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(255,255,255,.15)}.ui.dropdown .inverted.menu>.item,.ui.inverted.dropdown .menu>.item{color:rgba(255,255,255,.8)}.ui.dropdown .inverted.menu .active.item,.ui.inverted.dropdown .menu .active.item{background:0 0;color:rgba(255,255,255,.8);-webkit-box-shadow:none;box-shadow:none}.ui.dropdown .inverted.menu>.item:hover,.ui.inverted.dropdown .menu>.item:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.8)}.ui.dropdown .inverted.menu .selected.item,.ui.inverted.dropdown .menu .selected.item,.ui.inverted.dropdown.selected{background:rgba(255,255,255,.15);color:rgba(255,255,255,.8)}.ui.dropdown .inverted.menu>.header,.ui.inverted.dropdown .menu>.header{color:#fff}.ui.dropdown .inverted.menu>.item>.description,.ui.inverted.dropdown .menu>.item>.description,.ui.inverted.dropdown>.text>.description{color:rgba(255,255,255,.5)}.ui.dropdown .inverted.menu>.divider,.ui.inverted.dropdown .menu>.divider{border-top:1px solid rgba(255,255,255,.15)}.ui.dropdown .inverted.scrolling.menu,.ui.inverted.dropdown .scrolling.menu{border:none;border-top:1px solid rgba(255,255,255,.15)}.ui.inverted.selection.dropdown{border:1px solid rgba(255,255,255,.15);background:#1b1c1d;color:rgba(255,255,255,.8)}.ui.inverted.selection.dropdown:hover{border-color:rgba(255,255,255,.25);-webkit-box-shadow:none;box-shadow:none}.ui.inverted.selection.dropdown input{color:#fff}.ui.inverted.selection.visible.dropdown>.text:not(.default){color:rgba(255,255,255,.9)}.ui.inverted.selection.active.dropdown .menu,.ui.inverted.selection.active.dropdown:hover,.ui.selection.active.dropdown .inverted.menu{border-color:rgba(255,255,255,.15)}.ui.inverted.selection.dropdown .menu>.item,.ui.selection.dropdown .inverted.menu>.item{border-top:1px solid #242526}.ui.inverted.default.dropdown:not(.button)>.text,.ui.inverted.dropdown:not(.button)>.default.text{color:rgba(255,255,255,.5)}.ui.inverted.default.dropdown:not(.button)>input:focus~.text,.ui.inverted.dropdown:not(.button)>input:focus~.default.text{color:rgba(255,255,255,.7)}.ui.inverted.active.search.dropdown input.search:focus+.text .flag,.ui.inverted.active.search.dropdown input.search:focus+.text i.icon{opacity:.45}.ui.inverted.active.search.dropdown input.search:focus+.text{color:rgba(255,255,255,.7)!important}.ui.dropdown .inverted.menu>.message:not(.ui),.ui.inverted.dropdown .menu>.message:not(.ui){color:rgba(255,255,255,.5)}.ui.dropdown .inverted.menu>.item:first-child,.ui.inverted.dropdown .menu>.item:first-child{border-top-width:0}.ui.inverted.multiple.dropdown>.label{background-color:rgba(255,255,255,.7);background-image:none;color:#000;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0) inset;box-shadow:0 0 0 1px rgba(255,255,255,0) inset}.ui.inverted.multiple.dropdown>.label:hover{background-color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9);background-image:none;color:#000}.ui.inverted.multiple.dropdown>.label>.close.icon,.ui.inverted.multiple.dropdown>.label>.delete.icon{opacity:.6}.ui.inverted.multiple.dropdown>.label>.close.icon:hover,.ui.inverted.multiple.dropdown>.label>.delete.icon:hover{opacity:.8}.ui.inverted.dropdown input::-webkit-selection,.ui.inverted.dropdown textarea::-webkit-selection{background-color:rgba(255,255,255,.25);color:rgba(255,255,255,.8)}.ui.inverted.dropdown input::-moz-selection,.ui.inverted.dropdown textarea::-moz-selection{background-color:rgba(255,255,255,.25);color:rgba(255,255,255,.8)}.ui.inverted.dropdown input::selection,.ui.inverted.dropdown textarea::selection{background-color:rgba(255,255,255,.25);color:rgba(255,255,255,.8)}.ui.dropdown .inverted.menu::-webkit-scrollbar-track,.ui.inverted.dropdown .menu::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb,.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb:window-inactive,.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb:hover,.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}.ui.inverted.pointing.dropdown>.menu:after,.ui.pointing.dropdown>.inverted.menu:after{background:#1b1c1d;-webkit-box-shadow:-1px -1px 0 0 rgba(255,255,255,.15);box-shadow:-1px -1px 0 0 rgba(255,255,255,.15)}@font-face{font-family:Dropdown;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.dropdown>.dropdown.icon{width:auto}.ui.dropdown>.dropdown.icon:before{content:'\f0d7'}.ui.dropdown .menu .item .dropdown.icon:before{content:'\f0da'}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0d9"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0da"}
/* End */


/* Start:/local/templates/megatext/assets/css/vendor/tab.min.css?1647612218933*/
/*!
 * # Fomantic-UI 2.8.8 - Tab
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.tab{display:none}.ui.tab.active,.ui.tab.open{display:block}.ui.tab.loading{position:relative;overflow:hidden;display:block;min-height:250px}.ui.tab.loading *{position:relative!important;left:-10000px!important}.ui.tab.loading.segment:before,.ui.tab.loading:before{position:absolute;content:'';top:50%;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.tab.loading.segment:after,.ui.tab.loading:after{position:absolute;content:'';top:50%;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}
/* End */


/* Start:/local/templates/megatext/assets/css/vendor/popup.min.css?164761221813580*/
/*!
 * # Fomantic-UI 2.8.8 - Popup
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.popup{display:none;position:absolute;top:0;right:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;z-index:1900;border:1px solid #d4d4d5;line-height:1.4285em;max-width:250px;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.popup>.header{padding:0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;line-height:1.2;font-weight:700}.ui.popup>.header+.content{padding-top:.5em}.ui.popup:before{position:absolute;content:'';width:.71428571em;height:.71428571em;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1901;-webkit-box-shadow:1px 1px 0 0 #bababc;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;position:absolute;content:'';font-size:1rem;width:.71428571em;height:.71428571em;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1901;-webkit-box-shadow:1px 1px 0 0 #bababc;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]:after{pointer-events:none;content:attr(data-tooltip);position:absolute;text-transform:none;text-align:left;text-shadow:none;white-space:nowrap;font-size:1rem;border:1px solid #d4d4d5;line-height:1.4285em;max-width:none;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);z-index:1900}[data-tooltip]:not([data-position]):before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-tooltip]:not([data-position]):after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;margin-bottom:.5em}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .1s ease;transition:transform .1s ease,opacity .1s ease,-webkit-transform .1s ease}[data-tooltip]:before{-webkit-transform:rotate(45deg) scale(0)!important;transform:rotate(45deg) scale(0)!important;-webkit-transform-origin:center top;transform-origin:center top}[data-tooltip]:after{-webkit-transform-origin:center bottom;transform-origin:center bottom}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto;opacity:1}[data-tooltip]:hover:before{-webkit-transform:rotate(45deg) scale(1)!important;transform:rotate(45deg) scale(1)!important}[data-tooltip]:after,[data-tooltip][data-position="bottom center"]:after,[data-tooltip][data-position="top center"]:after{-webkit-transform:translateX(-50%) scale(0)!important;transform:translateX(-50%) scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{-webkit-transform:translateX(-50%) scale(1)!important;transform:translateX(-50%) scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{-webkit-transform:translateY(-50%) scale(0)!important;transform:translateY(-50%) scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{-webkit-transform:translateY(-50%) scale(1)!important;transform:translateY(-50%) scale(1)!important;-moz-transform:translateY(-50%) scale(1.0001)!important}[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after{-webkit-transform:scale(0)!important;transform:scale(0)!important}[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after{-webkit-transform:scale(1)!important;transform:scale(1)!important}[data-tooltip][data-variation~=fixed]:after{white-space:normal;width:250px}[data-tooltip][data-variation*="wide fixed"]:after{width:350px}[data-tooltip][data-variation*="very wide fixed"]:after{width:550px}@media only screen and (max-width:767.98px){[data-tooltip][data-variation~=fixed]:after{width:250px}}[data-tooltip][data-inverted]:before{-webkit-box-shadow:none!important;box-shadow:none!important}[data-tooltip][data-inverted]:before{background:#1b1c1d}[data-tooltip][data-inverted]:after{background:#1b1c1d;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}[data-tooltip][data-inverted]:after .header{background:0 0;color:#fff}[data-position~=top][data-tooltip]:before{background:#fff}[data-position="top center"][data-tooltip]:after{top:auto;right:auto;left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:.5em}[data-position="top center"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top left"][data-tooltip]:after{top:auto;right:auto;left:0;bottom:100%;margin-bottom:.5em}[data-position="top left"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top right"][data-tooltip]:after{top:auto;left:auto;right:0;bottom:100%;margin-bottom:.5em}[data-position="top right"][data-tooltip]:before{top:auto;left:auto;bottom:100%;right:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position~=bottom][data-tooltip]:before{background:#fff;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}[data-position="bottom center"][data-tooltip]:after{bottom:auto;right:auto;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:.5em}[data-position="bottom center"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:50%;margin-left:-.07142857rem;margin-top:.30714286em;-webkit-transform-origin:center top;transform-origin:center top}[data-position="bottom left"][data-tooltip]:after{left:0;top:100%;margin-top:.5em}[data-position="bottom left"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:1em;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom right"][data-tooltip]:after{right:0;top:100%;margin-top:.5em}[data-position="bottom right"][data-tooltip]:before{bottom:auto;left:auto;top:100%;right:1em;margin-left:-.14285714rem;margin-top:.07142857rem}[data-position="left center"][data-tooltip]:after{right:100%;top:50%;margin-right:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-position="left center"][data-tooltip]:before{right:100%;top:50%;margin-top:-.14285714rem;margin-right:-.07142857rem;background:#fff;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}[data-position="right center"][data-tooltip]:after{left:100%;top:50%;margin-left:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-position="right center"][data-tooltip]:before{left:100%;top:50%;margin-top:-.07142857rem;margin-left:.14285714rem;background:#fff;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1b1c1d;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1b1c1d;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1b1c1d;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1b1c1d}[data-position~=bottom][data-tooltip]:before{-webkit-transform-origin:center bottom;transform-origin:center bottom}[data-position~=bottom][data-tooltip]:after{-webkit-transform-origin:center top;transform-origin:center top}[data-position="left center"][data-tooltip]:before{-webkit-transform-origin:top center;transform-origin:top center}[data-position="left center"][data-tooltip]:after{-webkit-transform-origin:right center;transform-origin:right center}[data-position="right center"][data-tooltip]:before{-webkit-transform-origin:right center;transform-origin:right center}[data-position="right center"][data-tooltip]:after{-webkit-transform-origin:left center;transform-origin:left center}[data-tooltip][data-variation~=basic]:before{display:none}.ui.popup{margin:0}.ui.top.popup{margin:0 0 .71428571em}.ui.top.left.popup{-webkit-transform-origin:left bottom;transform-origin:left bottom}.ui.top.center.popup{-webkit-transform-origin:center bottom;transform-origin:center bottom}.ui.top.right.popup{-webkit-transform-origin:right bottom;transform-origin:right bottom}.ui.left.center.popup{margin:0 .71428571em 0 0;-webkit-transform-origin:right 50%;transform-origin:right 50%}.ui.right.center.popup{margin:0 0 0 .71428571em;-webkit-transform-origin:left 50%;transform-origin:left 50%}.ui.bottom.popup{margin:.71428571em 0 0}.ui.bottom.left.popup{-webkit-transform-origin:left top;transform-origin:left top}.ui.bottom.center.popup{-webkit-transform-origin:center top;transform-origin:center top}.ui.bottom.right.popup{-webkit-transform-origin:right top;transform-origin:right top}.ui.bottom.center.popup:before{margin-left:-.30714286em;top:-.30714286em;left:50%;right:auto;bottom:auto;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.left.popup{margin-left:0}.ui.bottom.left.popup:before{top:-.30714286em;left:1em;right:auto;bottom:auto;margin-left:0;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.right.popup{margin-right:0}.ui.bottom.right.popup:before{top:-.30714286em;right:1em;bottom:auto;left:auto;margin-left:0;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.top.center.popup:before{top:auto;right:auto;bottom:-.30714286em;left:50%;margin-left:-.30714286em}.ui.top.left.popup{margin-left:0}.ui.top.left.popup:before{bottom:-.30714286em;left:1em;top:auto;right:auto;margin-left:0}.ui.top.right.popup{margin-right:0}.ui.top.right.popup:before{bottom:-.30714286em;right:1em;top:auto;left:auto;margin-left:0}.ui.left.center.popup:before{top:50%;right:-.30714286em;bottom:auto;left:auto;margin-top:-.30714286em;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}.ui.right.center.popup:before{top:50%;left:-.30714286em;bottom:auto;right:auto;margin-top:-.30714286em;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}.ui.left.center.popup:before,.ui.right.center.popup:before{background:#fff}.ui.bottom.popup:before{background:#fff}.ui.top.popup:before{background:#fff}.ui.inverted.bottom.popup:before{background:#1b1c1d}.ui.inverted.left.center.popup:before,.ui.inverted.right.center.popup:before{background:#1b1c1d}.ui.inverted.top.popup:before{background:#1b1c1d}.ui.popup>.ui.grid:not(.padded){width:calc(100% + 1.75rem);margin:-.7rem -.875rem}.ui.loading.popup{display:block;visibility:hidden;z-index:-1}.ui.animating.popup,.ui.visible.popup{display:block}.ui.visible.popup{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.basic.popup:before{display:none}.ui.fixed.popup{width:250px}.ui.wide.popup{max-width:350px}.ui.wide.popup.fixed{width:350px}.ui[class*="very wide"].popup{max-width:550px}.ui[class*="very wide"].popup.fixed{width:550px}@media only screen and (max-width:767.98px){.ui.wide.popup,.ui[class*="very wide"].popup{max-width:250px}.ui.wide.popup.fixed,.ui[class*="very wide"].popup.fixed{width:250px}}.ui.fluid.popup{width:100%;max-width:none}.ui.inverted.popup{background:#1b1c1d;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.ui.inverted.popup .header{background-color:none;color:#fff}.ui.inverted.popup:before{background-color:#1b1c1d;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.flowing.popup{max-width:none}.ui.popup{font-size:1rem}.ui.mini.popup{font-size:.78571429rem}[data-tooltip][data-variation~=mini]:after,[data-tooltip][data-variation~=mini]:before{font-size:.78571429rem}.ui.tiny.popup{font-size:.85714286rem}[data-tooltip][data-variation~=tiny]:after,[data-tooltip][data-variation~=tiny]:before{font-size:.85714286rem}.ui.small.popup{font-size:.92857143rem}[data-tooltip][data-variation~=small]:after,[data-tooltip][data-variation~=small]:before{font-size:.92857143rem}.ui.large.popup{font-size:1.14285714rem}[data-tooltip][data-variation~=large]:after,[data-tooltip][data-variation~=large]:before{font-size:1.14285714rem}.ui.big.popup{font-size:1.28571429rem}[data-tooltip][data-variation~=big]:after,[data-tooltip][data-variation~=big]:before{font-size:1.28571429rem}.ui.huge.popup{font-size:1.42857143rem}[data-tooltip][data-variation~=huge]:after,[data-tooltip][data-variation~=huge]:before{font-size:1.42857143rem}.ui.massive.popup{font-size:1.71428571rem}[data-tooltip][data-variation~=massive]:after,[data-tooltip][data-variation~=massive]:before{font-size:1.71428571rem}
/* End */


/* Start:/inc/css/main-banner.css?17475074182188*/
.main-banner-wrapper {
    padding: 10rem 0 15rem 0;
    background-color: #FBFAFC;
}

.main-banner {
    display: flex;
    align-items: center;
    overflow: hidden;
}

.main-banner__content {
    flex-basis: 50%;
    width: 100%;
}

.main-banner__title {
    margin-top: 2.5rem;
    margin-bottom: 0;
}

.main-banner__subtitle {
    margin-top: 1.6rem;
    margin-bottom: 0;
}

.main-banner__buttons {
    margin-top: 4.2rem;
}

.main-banner__buttons .button:first-child {
    margin-right: 2rem;
}

.main-banner__img {
    flex-basis: 50%;
}

.main-banner__img img {
    width: 100%;
    max-width: 650px;
    height: auto;
}

.social_buttons {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 3.6rem;
    height: 3.6rem;
    background-color: #000E4B;
    border-radius: 8px;
    transition: background-color .2s ease-in-out;

}

.social_buttons:hover {
    background-color: rgba(255, 103, 66, 1);
}

.social_buttons {
    margin-right: 0.6rem;
	margin-left: 0.6rem;
}

.social_buttons:nth-of-type(1) {
	margin-left: 1.6rem; 
}

/*.social_buttons:not(:last-child) {
    margin-right: 1.6rem;
	margin-left: 1.6rem;
}*/

@media screen and (max-width: 1200px) {
    .main-banner__buttons {
        display: block;
        flex-direction: column;
    }

    .main-banner__buttons .button:first-child {
        margin-right: 0;
        margin-bottom: 1.6rem;
    }
}

@media screen and (max-width: 1150px) {
    .main-banner__logo {
        display: none;
    }

    .main-banner__title {
        margin-top: 0;
    }
}

@media screen and (max-width: 992px) {
    .main-banner__buttons {
        display: block;
    }

    .main-banner__buttons .button:first-child {
        margin-right: 2rem;
    }

    .main-banner-wrapper {
        padding: 6rem 0 10rem;
    }

    .main-banner {
        flex-direction: column;
        padding: 0;
    }

    .main-banner__img {
        margin-top: 5rem;
    }
}

@media screen and (max-width: 550px) {
    .main-banner__buttons {
        display: block;
        flex-direction: column;
    }

    .main-banner__buttons .button:first-child {
        margin-right: 0;
        margin-bottom: 1.6rem;
    }
}
/* End */


/* Start:/inc/css/main-banner_noindex.css?1647612219351*/
.main-banner__content .bx-breadcrumb {
    margin-bottom: 2.4rem;
}

@media screen and (max-width: 500px) {
    .main-banner__content .bx-breadcrumb {
        margin-bottom: 1.9rem;
    }
}

.main-banner__logo {
    max-width: 206px;
}

.main-banner__title {
    margin-top: 1.6rem;
}

.main-banner__img {
    align-self: center;
}
/* End */


/* Start:/local/templates/megatext/components/bitrix/breadcrumb/mt-breadcrumb/style.min.css?16476361721253*/
.bx-breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.bx-breadcrumb-item {
    font-size: 1.6rem;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    flex-shrink: 0;
}

.bx-breadcrumb-item:last-child {
    flex-shrink: 1;
}

.bx-breadcrumb svg {
    flex-shrink: 0;
}

.bx-breadcrumb-item-angle {
    margin: 0 10px;
    color: #b5bdc2;
    vertical-align: top;
    font-size: 12px;
}

.bx-breadcrumb-item-link {
    font-weight: bold;
    border-bottom: none;
    vertical-align: top;
    line-height: 24px;
}

.bx-breadcrumb-item-link:hover { }

.bx-breadcrumb-item-text {
    font-weight: bold;
    vertical-align: top;
    transition: 250ms linear all;
}

@media screen and (max-width: 992px) {
    .bx-breadcrumb-item {
        font-size: 1.4rem;
    }
}

@media screen and (max-width: 500px) {
    .bx-breadcrumb-item {
        font-size: 1.2rem;
    }
}
/* End */


/* Start:/local/templates/megatext/assets/maps-v3/map.css?179050135925348*/
/* Shared production section: the caller supplies the existing page container. */
.mt-map-section { min-width: 0; padding: 32px 0; color: #1B2068; font-family: Gilroy, Arial, sans-serif; }
.footer-inner .mt-map-section { padding: 28px; border-radius: 22px; background: #fff; }
.mt-map-section-title { margin: 0 0 12px; color: #1B2068; font-family: inherit; font-size: 32px; font-weight: 500; line-height: 1.2; }
.mt-map-section-intro { max-width: 800px; margin: 0 0 22px; color: #1B2068; font-size: 18px; line-height: 1.45; }
.mt-map-form-section { min-width: 0; margin: 32px 0; scroll-margin-top: 110px; }
.mt-map-form-section .footer__form { top: 0; }
.mt-map-form-office { margin: 0 0 18px; padding: 14px 18px; border: 1px solid #E9EAF0; border-radius: 5px; background: #F9F9F9; color: #1B2068; font-family: Gilroy, Arial, sans-serif; font-size: 18px; line-height: 1.45; overflow-wrap: anywhere; }

.mt-map-preview { padding: 48px 0 40px; }
.mt-map-preview__heading { margin-bottom: 16px; color: #1B2068; font-family: Gilroy, Arial, sans-serif; }
.mt-map-preview__heading h1 { margin: 0 0 10px; font-family: inherit; font-size: 32px; line-height: 1.2; font-weight: 500; color: #1B2068; }
.mt-map-preview__eyebrow { margin: 0 0 8px; font-size: 13px; line-height: 1.4; color: #626683; }
.mt-map-preview__subtitle { margin: 0; max-width: 800px; font-size: 18px; line-height: 1.4; color: #1B2068; }
.container.mt-map-preview__form { margin-top: 40px; margin-bottom: 64px; scroll-margin-top: 110px; }
.mt-map-preview__form .footer__form { top: 0; }
.mt-map-preview__office { margin: 0 0 24px; padding: 18px 22px; border: 1px solid #E9EAF0; border-radius: 5px; font-family: Gilroy, Arial, sans-serif; font-size: 20px; line-height: 1.5; color: #1B2068; }

.mt-maps-v3 {
    --mt-map-ink: #1B2068;
    --mt-map-accent: #FC4A1D;
    --mt-map-soft: #F9F9F9;
    --mt-map-line: #E9EAF0;
    --mt-map-muted: #626683;
    --mt-map-stage-height: clamp(540px, 68vh, 640px);
    width: 100%; min-width: 0;
    font-family: Gilroy, Arial, sans-serif;
    color: var(--mt-map-ink); font-size: 18px; line-height: 1.4;
}
.mt-maps-v3 *, .mt-maps-v3 *::before, .mt-maps-v3 *::after { box-sizing: border-box; }
.mt-maps-v3 [hidden] { display: none !important; }
.mt-maps-v3 button, .mt-maps-v3 input, .mt-maps-v3 a { font: inherit; }
.mt-maps-v3 button { cursor: pointer; }
.mt-maps-v3 button:disabled { cursor: default; }
.mt-maps-v3 a { color: var(--mt-map-ink); }
.mt-maps-v3 button:focus-visible, .mt-maps-v3 a:focus-visible, .mt-maps-v3 input:focus-visible, .mt-maps-v3 summary:focus-visible { outline: 3px solid var(--mt-map-ink); outline-offset: 3px; }
.mt-maps-v3 .mt-map-shell { min-width: 0; }

/* Search and view controls remain outside the map stage. */
.mt-maps-v3 .mt-map-toolbar { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 12px 22px; }
.mt-maps-v3 .mt-map-city-group { flex: 0 1 220px; min-width: 180px; }
.mt-maps-v3 .mt-map-city-label { display: block; margin-bottom: 6px; color: var(--mt-map-ink); font-size: 15px; font-weight: 500; }
.mt-maps-v3 .mt-map-city-select { display: block; width: 100%; min-width: 0; min-height: 48px; padding: 10px 12px; border: 1px solid #CBCDDC; border-radius: 5px; background: #fff; color: var(--mt-map-ink); font-family: inherit; font-size: 16px; line-height: 1.4; appearance: auto; cursor: pointer; }
.mt-maps-v3 .mt-map-city-select:focus-visible { outline: 3px solid var(--mt-map-ink); outline-offset: 3px; }
.mt-maps-v3 .mt-map-city-contact { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 18px; margin: 12px 0 4px; color: var(--mt-map-ink); font-size: 16px; line-height: 1.4; }
.mt-maps-v3 .mt-map-city-contact a { min-width: 0; max-width: 100%; color: var(--mt-map-ink); text-decoration: none; overflow-wrap: anywhere; }
.mt-maps-v3 .mt-map-city-contact a:hover { text-decoration: underline; text-underline-offset: 3px; }
.mt-maps-v3 .mt-map-search-group { flex: 1 1 280px; min-width: 0; }
.mt-maps-v3 .mt-map-search-label { display: block; margin-bottom: 6px; font-size: 15px; font-weight: 500; }
.mt-maps-v3 .mt-map-search { display: block; width: 100%; min-width: 0; min-height: 48px; padding: 11px 14px; border: 1px solid #CBCDDC; border-radius: 5px; background: #fff; color: var(--mt-map-ink); font-size: 17px; }
.mt-maps-v3 .mt-map-search::placeholder { color: var(--mt-map-muted); opacity: 1; }
.mt-maps-v3 .mt-map-open-label { display: flex; align-items: center; gap: 9px; min-height: 48px; cursor: pointer; font-size: 16px; white-space: nowrap; }
.mt-maps-v3 .mt-map-open-label.is-disabled { color: var(--mt-map-muted); cursor: default; }
.mt-maps-v3 .mt-map-open-check { flex: 0 0 20px; width: 20px; height: 20px; margin: 0; accent-color: var(--mt-map-ink); }
.mt-maps-v3 .mt-map-nearest { min-height: 48px; max-width: 100%; padding: 11px 14px; border: 1px solid var(--mt-map-ink); border-radius: 5px; background: #fff; color: var(--mt-map-ink); font-size: 16px; }
.mt-maps-v3 .mt-map-nearest:disabled { color: var(--mt-map-muted); border-color: var(--mt-map-line); }
.mt-maps-v3 .mt-map-summary { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 6px 12px; min-height: 32px; margin: 8px 0; }
.mt-maps-v3 .mt-map-count { margin: 0; font-size: 14px; color: var(--mt-map-muted); }
.mt-maps-v3 .mt-map-text-button { padding: 6px 0; border: 0; background: transparent; color: var(--mt-map-ink); font-size: 14px; text-decoration: underline; text-underline-offset: 3px; }
.mt-maps-v3 .mt-map-view-switch { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 4px; width: 360px; max-width: 100%; padding: 4px; margin-bottom: 12px; border-radius: 8px; background: #F0F1F6; }
.mt-maps-v3[data-has-metro="false"] .mt-map-view-switch { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.mt-maps-v3 .mt-map-view-button { min-height: 44px; padding: 8px 12px; border: 0; border-radius: 5px; background: transparent; color: var(--mt-map-muted); font-size: 16px; font-weight: 600; }
.mt-maps-v3[data-view="map"] .mt-map-view-button[data-view="map"], .mt-maps-v3[data-view="metro"] .mt-map-view-button[data-view="metro"], .mt-maps-v3[data-view="list"] .mt-map-view-button[data-view="list"] { background: #fff; color: var(--mt-map-ink); box-shadow: 0 1px 4px rgba(27,32,104,.08); }
.mt-maps-v3 .mt-map-freshness, .mt-maps-v3 .mt-map-geo-message { margin: 0 0 10px; font-size: 14px; color: var(--mt-map-muted); }
.mt-maps-v3 .mt-map-geo-message { color: var(--mt-map-ink); }

/* Desktop: the list and selected card share the left column. */
.mt-maps-v3 .mt-map-layout { display: grid; grid-template-columns: 340px minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); gap: 16px; height: var(--mt-map-stage-height); min-width: 0; }
.mt-maps-v3 .mt-map-side, .mt-maps-v3 .mt-map-detail { grid-column: 1; grid-row: 1; min-width: 0; min-height: 0; height: 100%; }
.mt-maps-v3 .mt-map-side { display: flex; flex-direction: column; }
.mt-maps-v3[data-detail="true"] .mt-map-side { display: none; }
.mt-maps-v3[data-detail="false"] .mt-map-detail { display: none; }
.mt-maps-v3[data-view="list"] .mt-map-side { display: flex; grid-column: 1 / -1; }
.mt-maps-v3[data-view="list"] .mt-map-pane, .mt-maps-v3[data-view="list"] .mt-map-detail { display: none; }
.mt-maps-v3[data-view="metro"] .mt-map-side, .mt-maps-v3[data-view="metro"] .mt-map-pane, .mt-maps-v3[data-view="metro"] .mt-map-detail { display: none; }
.mt-maps-v3 .mt-map-list { position: relative; flex: 1 1 auto; min-height: 0; max-height: none; overflow-x: hidden; overflow-y: auto; overscroll-behavior-y: contain; scrollbar-width: thin; scrollbar-gutter: stable; padding: 6px; border-radius: 16px; background: var(--mt-map-soft); }
.mt-maps-v3 .mt-map-list-item { display: block; width: 100%; padding: 16px; border: 1px solid transparent; border-radius: 8px; background: transparent; color: var(--mt-map-ink); text-align: left; }
.mt-maps-v3 .mt-map-list-item + .mt-map-list-item { border-top-color: var(--mt-map-line); }
.mt-maps-v3 .mt-map-list-item[aria-pressed="true"] { border-color: var(--mt-map-ink); background: #fff; }
.mt-maps-v3 .mt-map-list-item:hover { background: #fff; }
.mt-maps-v3 .mt-map-list-title { display: block; font-size: 19px; font-weight: 600; }
.mt-maps-v3 .mt-map-list-address { display: block; margin-top: 5px; font-size: 15px; line-height: 1.4; overflow-wrap: anywhere; }
.mt-maps-v3 .mt-map-list-status { display: block; margin-top: 6px; font-size: 13px; color: var(--mt-map-muted); }
.mt-maps-v3 .mt-map-empty { padding: 20px; }
.mt-maps-v3 .mt-map-empty p { margin: 0 0 8px; }

/* The card owns its space and never covers the map credits. */
.mt-maps-v3 .mt-map-detail { padding: 16px 26px 26px; overflow-x: hidden; overflow-y: auto; overscroll-behavior-y: contain; scrollbar-width: thin; border: 1px solid var(--mt-map-line); border-radius: 22px; background: #fff; color: var(--mt-map-ink); }
.mt-maps-v3 .mt-map-back { display: flex; align-items: center; min-height: 44px; margin: 0 0 10px; padding: 8px 0; border: 0; background: transparent; color: var(--mt-map-ink); font-size: 15px; text-decoration: underline; text-underline-offset: 4px; }
.mt-maps-v3 .mt-map-detail-header { display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; min-width: 0; }
.mt-maps-v3 .mt-map-detail-header > :first-child { min-width: 0; }
.mt-maps-v3 .mt-map-close { display: flex; flex: 0 0 44px; align-items: center; justify-content: center; width: 44px; height: 44px; margin: -6px -10px 0 0; padding: 0; border: 0; border-radius: 5px; background: transparent; color: var(--mt-map-ink); font-size: 28px; line-height: 1; }
.mt-maps-v3 .mt-map-close:hover { background: var(--mt-map-soft); }
.mt-maps-v3 .mt-map-city { margin: 0 0 5px; font-size: 14px; color: var(--mt-map-muted); }
.mt-maps-v3 .mt-map-office-name { margin: 0; font-family: inherit; font-size: 26px; font-weight: 400; line-height: 1.2; color: var(--mt-map-ink); overflow-wrap: anywhere; }
.mt-maps-v3 .mt-map-status { margin: 10px 0 18px; font-size: 14px; color: var(--mt-map-muted); }
.mt-maps-v3 .mt-map-status[data-status="open"] { color: #276345; }
.mt-maps-v3 .mt-map-address, .mt-maps-v3 .mt-map-contact-line { margin: 0 0 12px; font-size: 18px; line-height: 1.45; overflow-wrap: anywhere; }
.mt-maps-v3 .mt-map-phone, .mt-maps-v3 .mt-map-email { text-decoration: none; }
.mt-maps-v3 .mt-map-email { display: inline-block; max-width: 100%; font-size: 18px; overflow-wrap: anywhere; }
.mt-maps-v3 .mt-map-phone:hover, .mt-maps-v3 .mt-map-email:hover { text-decoration: underline; text-underline-offset: 4px; }
.mt-maps-v3 .mt-map-extension { font-size: 15px; white-space: nowrap; }
.mt-maps-v3 .mt-map-hours { margin: 14px 0 0; font-size: 16px; }
.mt-maps-v3 .mt-map-hours-row { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 4px 14px; }
.mt-maps-v3 .mt-map-hours dt { font-weight: 400; }
.mt-maps-v3 .mt-map-hours dd { margin: 0; }
.mt-maps-v3 .mt-map-note, .mt-maps-v3 .mt-map-entrance { margin: 12px 0 0; font-size: 15px; white-space: pre-line; overflow-wrap: anywhere; }
.mt-maps-v3 .mt-map-note { color: var(--mt-map-muted); }
.mt-maps-v3 .mt-map-more, .mt-maps-v3 .mt-map-visit-details { margin-top: 18px; border-top: 1px solid var(--mt-map-line); }
.mt-maps-v3 .mt-map-more > summary, .mt-maps-v3 .mt-map-visit-details > summary { min-height: 44px; padding: 12px 0; color: var(--mt-map-ink); font-size: 16px; cursor: pointer; }
.mt-maps-v3 .mt-map-more[open] > summary, .mt-maps-v3 .mt-map-visit-details[open] > summary { margin-bottom: 4px; }
.mt-maps-v3 .mt-map-route-steps { margin: 14px 0; padding-left: 22px; font-size: 15px; }
.mt-maps-v3 .mt-map-route-steps li + li { margin-top: 8px; }
.mt-maps-v3 .mt-map-photo { margin: 16px 0 0; }
.mt-maps-v3 .mt-map-photo img { display: block; width: 100%; height: auto; border-radius: 8px; }
.mt-maps-v3 .mt-map-photo figcaption { margin-top: 6px; font-size: 13px; color: var(--mt-map-muted); }
.mt-maps-v3 .mt-map-actions { display: grid; grid-template-columns: minmax(0, 1fr); gap: 12px; margin-top: 20px; padding-top: 20px; border-top: 1px solid var(--mt-map-line); }
.mt-maps-v3 .mt-map-button { display: flex; align-items: center; justify-content: center; width: 100%; min-width: 0; min-height: 50px; padding: 10px 12px; border: 2px solid transparent; border-radius: 5px; text-align: center; text-decoration: none; font-size: 20px; font-weight: 700; line-height: 1.25; overflow-wrap: anywhere; }
.mt-maps-v3 .mt-map-button-primary { border-color: var(--mt-map-accent); background: var(--mt-map-accent); color: #fff; }
.mt-maps-v3 .mt-map-button-primary:hover { border-color: #E43F15; background: #E43F15; color: #fff; }
.mt-maps-v3 .mt-map-button-secondary { border-color: var(--mt-map-ink); background: #fff; color: var(--mt-map-ink); }
.mt-maps-v3 .mt-map-button-secondary:hover { background: #F2F3F9; }
.mt-maps-v3 .mt-map-more .mt-map-button, .mt-maps-v3 .mt-map-manager { min-height: 46px; margin-top: 16px; font-size: 16px; }
.mt-maps-v3 .mt-map-details-link { display: inline-block; margin-top: 12px; font-size: 15px; text-underline-offset: 4px; }

/* The canvas follows its grid cell; native map touch handling stays intact. */
.mt-maps-v3 .mt-map-pane { grid-column: 2; grid-row: 1; position: relative; min-width: 0; min-height: 0; width: 100%; height: 100%; overflow: hidden; border-radius: 22px; background: var(--mt-map-soft); }
.mt-maps-v3 .mt-map-canvas { width: 100%; height: 100%; touch-action: none; }
.mt-maps-v3 .mt-map-touch-hint { margin: 8px 0 0; font-size: 13px; color: var(--mt-map-muted); text-align: center; }
.mt-maps-v3 .mt-map-notice { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 18px; padding: 26px; background: var(--mt-map-soft); text-align: center; }
.mt-maps-v3 .mt-map-notice p { max-width: 360px; margin: 0; font-size: 17px; }
.mt-maps-v3 .mt-map-notice .mt-map-button { max-width: 320px; }
.mt-maps-v3 .mt-map-controls { position: absolute; top: 14px; right: 14px; z-index: 2; display: flex; flex-direction: column; align-items: flex-end; gap: 8px; }
.mt-maps-v3 .mt-map-control { display: flex; align-items: center; justify-content: center; width: 44px; min-height: 44px; border: 1px solid var(--mt-map-line); border-radius: 5px; background: #fff; color: var(--mt-map-ink); font-size: 26px; font-weight: 500; box-shadow: 0 3px 12px rgba(27,32,104,.08); }
.mt-maps-v3 .mt-map-control-fit { width: auto; padding: 8px 12px; font-size: 14px; }

/* The existing metro image scrolls independently and keeps its native geometry. */
.mt-maps-v3 .mt-map-metro { display: none; grid-column: 1 / -1; grid-row: 1; grid-template-rows: auto auto minmax(0, 1fr); width: 100%; height: 100%; min-width: 0; min-height: 0; overflow: hidden; border: 1px solid var(--mt-map-line); border-radius: 22px; background: #fff; }
.mt-maps-v3[data-view="metro"] .mt-map-metro { display: grid; }
.mt-maps-v3 .mt-map-metro-toolbar { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 8px 16px; padding: 12px 16px; }
.mt-maps-v3 .mt-map-metro-caption { flex: 1 1 auto; margin: 0; font-size: 17px; font-weight: 500; }
.mt-maps-v3 .mt-map-metro-controls { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.mt-maps-v3 .mt-map-metro-controls .mt-map-control { box-shadow: none; }
.mt-maps-v3 .mt-map-metro-controls .mt-map-control:disabled { opacity: .45; }
.mt-maps-v3 .mt-map-metro-link { display: inline-flex; align-items: center; min-height: 44px; padding: 4px 0; margin-left: 6px; font-size: 14px; text-underline-offset: 3px; }
.mt-maps-v3 .mt-map-metro-note { margin: 0; padding: 0 16px 12px; border-bottom: 1px solid var(--mt-map-line); color: var(--mt-map-muted); font-size: 13px; line-height: 1.4; }
.mt-maps-v3 .mt-map-metro-viewport { position: relative; min-width: 0; min-height: 0; width: 100%; overflow: auto; overscroll-behavior: contain; touch-action: auto; -webkit-overflow-scrolling: touch; background: #fff; }
.mt-maps-v3 .mt-map-metro-viewport:focus-visible { outline: 3px solid var(--mt-map-ink); outline-offset: -3px; }
.mt-maps-v3 .mt-map-metro-image { display: block; width: auto; height: auto; max-width: none !important; max-height: none !important; margin: auto; object-fit: contain; touch-action: auto; user-select: none; -webkit-user-drag: none; }

/* Fixed bottom-tip anchor: the selected label never changes the marker width. */
.mt-maps-v3 .mt-map-marker, .mt-maps-v3 .mt-map-marker * { -webkit-tap-highlight-color: transparent; -webkit-user-select: none; user-select: none; }
.mt-maps-v3 .mt-map-marker { touch-action: manipulation; }
.mt-maps-v3 .mt-map-marker:focus:not(:focus-visible) { outline: none; }
.mt-maps-v3 .mt-map-marker { position: relative; display: block; transform: translate(-50%, -100%); width: 44px; min-width: 44px; height: 50px; min-height: 50px; padding: 0; border: 0; border-radius: 6px; color: var(--mt-map-ink); background: transparent; box-shadow: none; white-space: nowrap; }
.mt-maps-v3 .mt-map-marker-icon { position: absolute; left: 50%; bottom: 0; display: block; width: 35px; height: 50px; max-width: none; transform: translateX(-50%); pointer-events: none; filter: drop-shadow(0 2px 3px rgba(27,32,104,.22)); }
.mt-maps-v3 .mt-map-marker[aria-pressed="true"] .mt-map-marker-icon { transform: translateX(-50%) scale(1.12); transform-origin: center bottom; filter: drop-shadow(0 2px 4px rgba(27,32,104,.45)); }
.mt-maps-v3 .mt-map-marker-title { position: absolute; left: calc(100% + 3px); top: 4px; display: none; margin: 0; padding: 5px 11px; border: 1px solid var(--mt-map-ink); border-radius: 16px; background: #fff; color: var(--mt-map-ink); font-size: 15px; font-weight: 600; box-shadow: 0 2px 8px rgba(27,32,104,.12); }
.mt-maps-v3 .mt-map-marker[aria-pressed="true"] .mt-map-marker-title { display: inline; }

@media (min-width: 768px) and (max-width: 1023px) {
    .mt-maps-v3 .mt-map-layout { grid-template-columns: 300px minmax(0, 1fr); gap: 12px; }
    .mt-maps-v3 .mt-map-detail { padding-inline: 20px; }
    .mt-maps-v3 .mt-map-toolbar { gap: 10px 16px; }
    .mt-maps-v3 .mt-map-search-group { flex-basis: 240px; }
    .mt-maps-v3 .mt-map-nearest { font-size: 14px; }
}
@media (min-width: 768px) {
    .mt-maps-v3[data-view="list"] .mt-map-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-rows: min-content; align-content: start; gap: 6px; }
    .mt-maps-v3[data-view="list"] .mt-map-list-item { height: 100%; }
    .mt-maps-v3[data-view="list"] .mt-map-empty { grid-column: 1 / -1; }
}
@media (max-width: 767px) {
    .mt-map-section { padding: 24px 0; }
    .footer-inner .mt-map-section { padding: 20px 12px; border-radius: 16px; }
    .mt-map-section-title { margin-bottom: 10px; font-size: 24px; }
    .mt-map-section-intro { margin-bottom: 16px; font-size: 16px; }
    .mt-map-form-section { margin: 24px 0; scroll-margin-top: 80px; }
    .mt-map-form-office { padding: 12px 14px; font-size: 16px; }
    .mt-map-preview { padding: 16px 0 24px; }
    .mt-map-preview__heading { margin-bottom: 12px; }
    .mt-map-preview__heading h1 { margin-bottom: 0; font-size: 24px; line-height: 1.2; }
    .mt-map-preview__eyebrow, .mt-map-preview__subtitle { display: none; }
    .container.mt-map-preview__form { margin-top: 24px; margin-bottom: 40px; scroll-margin-top: 80px; }
    .mt-map-preview__office { padding: 14px 16px; font-size: 17px; }
    .mt-maps-v3 { --mt-map-stage-height: clamp(440px, calc(100svh - 310px), 620px); font-size: 16px; }
    .mt-maps-v3 .mt-map-toolbar { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 4px 10px; }
    .mt-maps-v3 .mt-map-city-group { display: flex; grid-column: 1 / -1; align-items: center; gap: 10px; min-width: 0; margin-bottom: 4px; }
    .mt-maps-v3 .mt-map-city-label { flex: 0 0 auto; margin: 0; font-size: 14px; }
    .mt-maps-v3 .mt-map-city-select { flex: 1 1 auto; width: auto; max-width: 100%; min-height: 44px; padding: 9px 10px; font-size: 16px; }
    .mt-maps-v3 .mt-map-city-contact { gap: 4px 14px; margin-top: 8px; font-size: 15px; }
    .mt-maps-v3 .mt-map-search-group { grid-column: 1 / -1; }
    .mt-maps-v3 .mt-map-search-label { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
    .mt-maps-v3 .mt-map-search { min-height: 44px; padding: 10px 12px; font-size: 16px; }
    .mt-maps-v3 .mt-map-open-label { min-height: 44px; gap: 7px; font-size: 14px; }
    .mt-maps-v3 .mt-map-open-check { flex-basis: 18px; width: 18px; height: 18px; }
    .mt-maps-v3 .mt-map-nearest { min-height: 44px; max-width: 170px; padding: 8px 10px; border-color: var(--mt-map-line); font-size: 14px; line-height: 1.2; }
    .mt-maps-v3 .mt-map-summary { min-height: 24px; margin: 2px 0 6px; }
    .mt-maps-v3 .mt-map-count, .mt-maps-v3 .mt-map-text-button { font-size: 13px; }
    .mt-maps-v3 .mt-map-text-button { min-height: 32px; }
    .mt-maps-v3 .mt-map-view-switch { width: 100%; margin-bottom: 10px; }
    .mt-maps-v3 .mt-map-view-button { min-height: 40px; padding: 8px 10px; }
    .mt-maps-v3 .mt-map-freshness, .mt-maps-v3 .mt-map-geo-message { margin-bottom: 8px; font-size: 13px; }
    .mt-maps-v3 .mt-map-layout { grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); gap: 0; height: var(--mt-map-stage-height); overflow: hidden; border: 1px solid var(--mt-map-line); border-radius: 16px; background: #fff; }
    .mt-maps-v3 .mt-map-pane { grid-column: 1; grid-row: 1; border-radius: 0; }
    .mt-maps-v3 .mt-map-side { display: none; grid-column: 1; grid-row: 1; }
    .mt-maps-v3 .mt-map-detail { display: none; grid-column: 1; grid-row: 2; padding: 12px 16px 14px; border: 0; border-top: 1px solid var(--mt-map-line); border-radius: 0; box-shadow: none; }
    .mt-maps-v3[data-view="map"][data-detail="true"] .mt-map-layout { grid-template-rows: minmax(220px, 1fr) minmax(0, min(235px, 45%)); }
    .mt-maps-v3[data-view="map"][data-detail="true"] .mt-map-detail { display: block; max-height: 235px; }
    .mt-maps-v3[data-view="list"] .mt-map-side { display: flex; }
    .mt-maps-v3[data-view="list"] .mt-map-pane, .mt-maps-v3[data-view="list"] .mt-map-detail { display: none; }
    .mt-maps-v3 .mt-map-list { height: 100%; padding: 5px; border-radius: 0; background: #fff; }
    .mt-maps-v3 .mt-map-list-item { padding: 15px 13px; }
    .mt-maps-v3 .mt-map-list-title { font-size: 18px; }
    .mt-maps-v3 .mt-map-back { display: none; }
    .mt-maps-v3 .mt-map-detail-header { gap: 8px; }
    .mt-maps-v3 .mt-map-office-name { font-size: 22px; line-height: 1.2; }
    .mt-maps-v3 .mt-map-close { width: 44px; height: 44px; margin: -8px -8px -8px 0; font-size: 26px; }
    .mt-maps-v3 .mt-map-city { margin-bottom: 3px; font-size: 12px; }
    .mt-maps-v3 .mt-map-status { margin: 5px 0 8px; font-size: 13px; line-height: 1.3; }
    .mt-maps-v3 .mt-map-address { margin-bottom: 10px; font-size: 16px; line-height: 1.35; }
    .mt-maps-v3 .mt-map-contact-line, .mt-maps-v3 .mt-map-email { font-size: 16px; }
    .mt-maps-v3 .mt-map-actions { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 8px; padding-top: 0; border-top: 0; }
    .mt-maps-v3 .mt-map-actions > :only-child { grid-column: 1 / -1; }
    .mt-maps-v3 .mt-map-button { min-height: 46px; padding: 9px 10px; font-size: 20px; line-height: 1.2; }
    .mt-maps-v3 .mt-map-more { margin-top: 10px; }
    .mt-maps-v3 .mt-map-more > summary { min-height: 44px; padding: 11px 0; font-size: 14px; }
    .mt-maps-v3 .mt-map-more .mt-map-button { min-height: 44px; font-size: 16px; }
    .mt-maps-v3 .mt-map-hours { font-size: 15px; }
    .mt-maps-v3 .mt-map-controls { top: 10px; right: 10px; gap: 6px; }
    .mt-maps-v3 .mt-map-control { width: 44px; min-height: 44px; }
    .mt-maps-v3 .mt-map-control-fit { width: auto; padding: 7px 10px; font-size: 12px; }
    .mt-maps-v3 .mt-map-notice { gap: 12px; padding: 20px; }
    .mt-maps-v3 .mt-map-notice p { font-size: 15px; }
    .mt-maps-v3 .mt-map-notice .mt-map-button { font-size: 20px; }
    .mt-maps-v3 .mt-map-touch-hint { font-size: 12px; }
    .mt-maps-v3 .mt-map-marker-title { max-width: 170px; overflow: hidden; text-overflow: ellipsis; }
    .mt-maps-v3 .mt-map-metro { grid-column: 1; border: 0; border-radius: 0; }
    .mt-maps-v3 .mt-map-metro-toolbar { gap: 4px 10px; padding: 10px 12px 6px; }
    .mt-maps-v3 .mt-map-metro-caption { flex-basis: 100%; font-size: 15px; }
    .mt-maps-v3 .mt-map-metro-controls { width: 100%; gap: 6px; }
    .mt-maps-v3 .mt-map-metro-link { margin-left: auto; font-size: 13px; }
    .mt-maps-v3 .mt-map-metro-note { padding: 0 12px 10px; font-size: 12px; line-height: 1.35; }
}
@media (max-width: 374px) {
    .mt-maps-v3 .mt-map-toolbar { gap: 4px 6px; }
    .mt-maps-v3 .mt-map-nearest { max-width: 143px; padding-inline: 7px; font-size: 13px; }
    .mt-maps-v3 .mt-map-open-label { font-size: 13px; }
    .mt-maps-v3 .mt-map-detail { padding-inline: 12px; }
    .mt-maps-v3 .mt-map-actions { gap: 8px; }
}
@supports not (height: 100svh) {
    @media (max-width: 767px) { .mt-maps-v3 { --mt-map-stage-height: clamp(440px, calc(100vh - 310px), 620px); } }
}
@media (prefers-reduced-motion: reduce) { .mt-maps-v3 * { scroll-behavior: auto; } }

/* End */
/* /contacts/style.css?17904331703695 */
/* /local/templates/megatext/assets/css/vendor/dropdown.min.css?164761221839451 */
/* /local/templates/megatext/assets/css/vendor/tab.min.css?1647612218933 */
/* /local/templates/megatext/assets/css/vendor/popup.min.css?164761221813580 */
/* /inc/css/main-banner.css?17475074182188 */
/* /inc/css/main-banner_noindex.css?1647612219351 */
/* /local/templates/megatext/components/bitrix/breadcrumb/mt-breadcrumb/style.min.css?16476361721253 */
/* /local/templates/megatext/assets/maps-v3/map.css?179050135925348 */
