

/* Start:/local/templates/mst_main_new/css/bootstrap-icons.css?175569176363690*/
@font-face {
  font-family: "bootstrap-icons";
  src: url("/local/templates/mst_main_new/css/../fonts/bootstrap-icons.woff2?8bd4575acf83c7696dc7a14a966660a3") format("woff2"),
url("/local/templates/mst_main_new/css/../fonts/bootstrap-icons.woff?8bd4575acf83c7696dc7a14a966660a3") format("woff");
  font-display: swap;
}

[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-1::before { content: "\f2a5"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }

/* End */


/* Start:/local/templates/mst_main_new/css/jquery.fancybox.min.css?175569176312795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/mst_main_new/css/bootstrap-reboot.min.css?17569863673936*/
/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
/* End */


/* Start:/local/templates/mst_main_new/css/swiper.min.css?175569176315225*/
/**
 * Swiper 6.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 30, 2020
 */

@font-face
{
  font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal;
  font-display: swap;
}

:root
{
  --swiper-theme-color: #007aff;
}

.swiper-container
{
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-vertical>.swiper-wrapper
{
  flex-direction: column;
}

.swiper-wrapper
{
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper
{
  transform: translate3d(0px,0,0);
}

.swiper-container-multirow>.swiper-wrapper
{
  flex-wrap: wrap;
}

.swiper-container-multirow-column>.swiper-wrapper
{
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode>.swiper-wrapper
{
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide
{
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank
{
  visibility: hidden;
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide
{
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper
{
  align-items: flex-start;
  transition-property: transform,height;
}

.swiper-container-3d
{
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper
{
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top
{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left
{
  background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-3d .swiper-slide-shadow-right
{
  background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-3d .swiper-slide-shadow-top
{
  background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-3d .swiper-slide-shadow-bottom
{
  background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-css-mode>.swiper-wrapper
{
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar
{
  display: none;
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide
{
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper
{
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper
{
  scroll-snap-type: y mandatory;
}

:root
{
  --swiper-navigation-size: 44px;
}

.swiper-button-next,.swiper-button-prev
{
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color,var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled
{
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after,.swiper-button-prev:after
{
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none!important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next
{
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after
{
  content: 'prev';
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev
{
  right: 10px;
  left: auto;
}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after
{
  content: 'next';
}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white
{
  --swiper-navigation-color: #ffffff;
}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black
{
  --swiper-navigation-color: #000000;
}

.swiper-button-lock
{
  display: none;
}

.swiper-pagination
{
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0,0,0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden
{
  opacity: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction
{
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic
{
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
  transform: scale(.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active
{
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main
{
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev
{
  transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev
{
  transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next
{
  transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next
{
  transform: scale(.33);
}

.swiper-pagination-bullet
{
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2;
}

button.swiper-pagination-bullet
{
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet
{
  cursor: pointer;
}

.swiper-pagination-bullet-active
{
  opacity: 1;
  background: var(--swiper-pagination-color,var(--swiper-theme-color));
}

.swiper-container-vertical>.swiper-pagination-bullets
{
  right: 10px;
  top: 50%;
  transform: translate3d(0px,-50%,0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet
{
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
  display: inline-block;
  transition: .2s transform,.2s top;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet
{
  margin: 0 4px;
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
  transition: .2s transform,.2s left;
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
  transition: .2s transform,.2s right;
}

.swiper-pagination-progressbar
{
  background: rgba(0,0,0,.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
  background: var(--swiper-pagination-color,var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
  transform-origin: right top;
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
{
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar
{
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white
{
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black
{
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock
{
  display: none;
}

.swiper-scrollbar
{
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0,0,0,.1);
}

.swiper-container-horizontal>.swiper-scrollbar
{
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical>.swiper-scrollbar
{
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag
{
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0,0,0,.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag
{
  cursor: move;
}

.swiper-scrollbar-lock
{
  display: none;
}

.swiper-zoom-container
{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg
{
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed
{
  cursor: move;
}

.swiper-lazy-preloader
{
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white
{
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black
{
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin
{
  100%
  {
    transform: rotate(360deg);
  }
}

.swiper-container .swiper-notification
{
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide
{
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide
{
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide
{
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active
{
  pointer-events: auto;
}

.swiper-container-cube
{
  overflow: visible;
}

.swiper-container-cube .swiper-slide
{
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide
{
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide
{
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active
{
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev
{
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top
{
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow
{
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip
{
  overflow: visible;
}

.swiper-container-flip .swiper-slide
{
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide
{
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active
{
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top
{
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* End */


/* Start:/local/templates/mst_main_new/css/main.min.css?1776064662536367*/
@charset "UTF-8";
/*============ REFERENCES =============*/
/** Colors **/
/** Fonts **/
@font-face {
  font-family: 'Montserrat-ExtraBold';
  src: url("/local/templates/mst_main_new/css/../fonts/Montserrat-ExtraBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat-Regular';
  src: url("/local/templates/mst_main_new/css/../fonts/Montserrat-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url("/local/templates/mst_main_new/css/../fonts/Montserrat-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat-Bold';
  src: url("/local/templates/mst_main_new/css/../fonts/Montserrat-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("/local/templates/mst_main_new/css/../fonts/Montserrat-Bold.eot");
    src: local("../fonts/Montserrat Bold"), local("Montserrat-Bold"),
    url("/local/templates/mst_main_new/css/../fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),
    url("/local/templates/mst_main_new/css/../fonts/Montserrat-Bold.woff2") format("woff2"),
    url("/local/templates/mst_main_new/css/../fonts/Montserrat-Bold.woff") format("woff"),
    url("/local/templates/mst_main_new/css/../fonts/Montserrat-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-Medium";
    src: url("/local/templates/mst_main_new/css/../fonts/Montserrat-Medium.ttf") format("truetype"),
    url("/local/templates/mst_main_new/css/../fonts/Montserrat-Medium.woff2") format("woff2"),
    url("/local/templates/mst_main_new/css/../fonts/Montserrat-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  scroll-behavior: smooth;
}

:root {
    --font-family-regular: 'Montserrat-Regular', 'Arial', sans-serif;
    --font-family-semibold: 'Montserrat-SemiBold', 'Arial', sans-serif;
    --font-family-extrabold: 'Montserrat-Extrabold', 'Arial', sans-serif;
    --color-white: #fff;
    --color-black: #140d3f;
    --color-grey-dark: #484953;
    --color-grey: #d8d9dd;
    --color-grey-light: #f7f7f7;
    --color-blue: #002ea6;
    --color-blue-light: #3e6be0;
    --color-red: #ef3636;
    --color-green: #25db9a;
}

.h1, h1 {
    font-size: 2.5rem;
}

body {
  margin: 0 auto;
  min-width: 320px;
}

body.overfl {
  overflow: hidden;
}

img {
  width: 100%;
}

svg {
    overflow: hidden;
    vertical-align: middle
}

ul {
  padding: 0;
}

h1 {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}

/* Main Page */
.mst-header {
  position: sticky;
  z-index: 100;
  width: 100%;
  left: 0;
  background: #ffffff;
}

.mst-header__wrapper {
  position: relative;
  z-index: 4;
  padding: 12px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;

}

@media (max-width: 1216px) {
  .mst-header__wrapper {
    justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .mst-header__wrapper {
    padding: 18px 32px;
  }
}

@media (min-width: 991px) {
  .mst-header__wrapper {
    max-width: 1440px;
    margin: 0 auto;
  }
}

@media (min-width: 1440px) {
  .mst-header__wrapper {
    padding: 18px 0;
  }
}

.mst-header__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
}

.mst-header__logo {
  position: relative;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 50px;
}

.mst-header__logo img {
  height: 32px;
}

.mst-header__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.mst-header__nav-cart {
  margin: 0 21px 4px;
  cursor: pointer;
}

.mst-header__nav-cart:hover svg path {
  stroke: #002EA6;
}

.mst-header__nav-menu svg {
  width: 20px;
  height: 20px;
}

@media (min-width: 1216px) {
  .mst-header__nav-menu {
    display: none;
  }
}

.mst-header__nav-search:hover svg path {
  stroke: #002EA6;
}

.mst-header__nav-menu-close {
  display: none;
}

.mst-header__nav-menu-block {
  display: none;
  padding: 103px 32px 0 32px;
  width: 100%;
  height: 100vh;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  background: #ffffff;
}

.mst-header__nav-menu-block_active {
  display: block;
}

.mst-header__nav-menu-list {
  list-style: none;
  max-height: 524px;
  overflow: scroll;
}

.mst-header__nav-menu-close {
  display: none;
}

.mst-header__nav-menu-item {
  margin: 0 0 32px 0;
}

.mst-header__nav-menu-item span {
  display: inline-block;
  margin: 0 0 8px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}
.mst-header__nav-menu-item span > svg {
  margin-left: 11px;
}
.mst-header__nav-menu-item .mst-header__nav-menu-single {
  display: inline-block;
  margin: 0 11px 8px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  text-decoration: none;
}

.mst-header__nav-open-rotate {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.mst-header__nav-submenu {
  list-style: none;
  display: none;
}

.mst-header__nav-submenu_active {
  display: block;
}

.mst-header__nav-submenu-item {
  margin: 16px 0 0 12px;
}

.mst-header__nav-submenu-link {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: none;
}

.mst-header__nav-menu-fixed {
  position: absolute;
  padding: 0 32px;
  width: 100%;
  bottom: unset!important;
  right: 0;
  background: #ffffff;
}

.mst-header__nav-menu-fixed-wrapper {
  padding: 20px 0 24px 0;
  border-top: 1px solid #D8D9DD;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mst-header__nav-menu-login .mst-header__login_false {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #002EA6;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  text-decoration: none;
}

.mst-header__nav-menu-login .mst-header__login_true {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: none;
}

.mst-header__nav-menu-login .mst-header__login_true svg {
  margin: 0 0 0 11px;
}

.mst-header__desktop-menu {
  display: none;
}

@media (min-width: 1216px) {
  .mst-header__desktop-menu {
    /* margin: 0 0 0 -120px; */
    display: block;
    flex-grow: 1;
  }
  .mst-header__desktop-menu .mst-header__desktop-menu-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    list-style: none;
    margin: 0;
  }
  .mst-header__desktop-menu .mst-header__desktop-submenu {
    display: none;
  }
}

@media (min-width: 1440px) {
  .mst-header__desktop-menu .mst-header__desktop-menu-list {
    margin: 0;
  }
}

.mst-header__nav-menu-languages {
  position: relative;
  opacity: 0;
  left: -9999;
}

.mst-header__languges-list {
  display: none;
  top: -164px;
  right: 0px;
  padding: 32px 24px 12px 24px;
  position: absolute;
  list-style: none;
  border: 1px solid #D8D9DD;
  border-radius: 8px;
  background: #ffffff;
}

.mst-header__languges-list li {
  margin: 0 0 24px 0;
}

.mst-header__languges-list li a {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: none;
}

.mst-header__languges-list li a:hover {
  color: #002EA6;
}

.mst-header__languges-list_active {
  display: block;
}

.all-goods-close {
  display: none;
}

.all-goods-disabled {
  display: none;
}

.all-goods-active {
  display: block;
}

@media (min-width: 1216px) {
  .all-goods {
    margin: 0 20px 0 30px !important;
  }
  .all-goods:hover .all-goods__wrapper {
    border: 1px solid #002EA6;
  }
  .all-goods:hover .all-goods__wrapper a, .all-goods:hover .all-goods__wrapper span {
    color: #002EA6;
  }
  .all-goods:hover .all-goods__wrapper a .all-goods-open rect, .all-goods:hover .all-goods__wrapper span .all-goods-open rect {
    fill: #002EA6 !important;
  }
}

@media (min-width: 1440px) {
  .all-goods {
    margin: 0 40px 0 0px !important;
  }
}

.all-goods__wrapper {
  border: 1px solid #D8D9DD;
  border-radius: 60px;
  padding: 11px 18px 11px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor:pointer;
}

.all-goods__wrapper svg {
  width: 20px;
  margin: 0 15px 0 0;
}

.all-goods__wrapper a, .all-goods__wrapper span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  text-decoration: none;
}

.all-goods__wrapper_active {
  background: #0138C7;
}

.all-goods__wrapper_active a, .all-goods__wrapper_active span {
  color: #ffffff !important;
}

.mst-header__desktop-menu-item-block a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.mst-header__desktop-menu-item-block svg {
  margin: 0 0 0 6px;
}

.mst-header__desktop-menu-item {
  margin: 0 30px 0 0;
}

.mst-header__desktop-menu-item:last-child {
  margin: 1px 0 0 0;
}

.mst-header__desktop-menu-item a, .mst-header__desktop-menu-item span {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  text-decoration: none;
}
.mst-header__desktop-menu-item a, .mst-header__desktop-menu-item span{
font-size:16px;
}

.mst-header__desktop-menu-item a:hover {
  color: #002EA6;
}

.mst-header__desktop-menu-item a:hover svg path {
  fill: #002EA6;
}

.mst-header__desktop-menu-item_hover {
  position: relative;
}

.mst-header__desktop-menu-item_hover:hover .mst-header__desktop-submenu {
  width: 180px;
  top: 46px;
  position: absolute;
  display: block;
  list-style: none;
  padding: 0 20px 0 0;
  border-radius: 8px;
  background: #ffffff;
  border: 1px solid #d8d9dd;
}

.mst-header__desktop-menu-item_hover .mst-header__desktop-menu-subitem {
  margin: 16px 0;
  padding: 0 20px;
}

.hover-helper {
  height: 30px;
  background: transparent;
  width: 100%;
  top: 22px;
  display: block;
  position: absolute;
}

.mst-header__login {
  display: none;
}

@media (min-width: 1216px) {
  .mst-header__login {
    display: block;
    margin-right: 30px;
  }
  .mst-header__login .mst-header__login_false {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #002EA6;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
    text-decoration: none;
  }
  .mst-header__login .mst-header__login_false:hover {
    color: #0032B2;
  }
  .mst-header__login_false.fenix3-account-dropdown {
    color: #484953;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    margin-top: 2px;
  }
  .mst-header__login .mst-header__login_true {
    display: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #484953;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    text-decoration: none;
  }
  .mst-header__login .mst-header__login_true svg {
    margin: 0 0 0 11px;
  }
  .mst-header__login .mst-header__login_unauth {
    color: #0032B2;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  }
}

.fenix3-account-dropdown {
  position: relative;
  /* padding: 20px 0; */
}

.fenix3-account-dropdown:hover ul {
  display: block;
}

.fenix3-account-dropdown ul {
  padding: 24px;
  top: 46px;
  left: -100px;
  display: none;
  position: absolute;
  z-index: 999999999;
  list-style: none;
  background: #fff;
  border: 1px solid #D8D9DD;
  border-radius: 8px;
}

.fenix3-account-dropdown ul li  {
  min-width: 189px;
  margin: 0 0 16px 0;
}

.fenix3-account-dropdown ul li a {
  color: #484953 !important;
}

.fenix3-account-dropdown ul li a:hover {
  color: #002EA6 !important;
  text-decoration: none;
}

.fenix3-account-dropdown ul li:last-child {
  margin: 0;
  padding: 20px 0 0 0;
  border-top: 1px solid #D8D9DD;
}

.fenix3-account-dropdown ul li:nth-child(4) {
  margin: 0 0 16px 0;
  padding: 20px 0 0 0;
  border-top: 1px solid #D8D9DD;
}

.fenix3-account-dropdown ul li:last-child:hover svg path {
  stroke: #002EA6;
}

.fenix3-account-dropdown-mobile ul {
  top: -220px;
  left: 0;
}

.fenix3-account-dropdown_active .fenix3-arrow path {
  fill: #002EA6;
}

.fenix3-account-dropdown_active ul {
  display: block;
}

.mst-header__goods-menu {
  display: none;
  padding: 40px 0 0 0;
  position: absolute;
  width: 100%;
  height: 400px;
  background: #fff;
  border-top: 1px solid #D8D9DD;
}

.mst-header__goods-menu_active {
  display: block;
  z-index: 2;
}
.mst-header__goods-container {
margin: 0 auto;
	max-width: 1440px;
	padding: 0;
	width: 100%;height: 100%;
  display: grid;
	grid-template-columns: 1fr 335px;
	gap: 0 40px;
}

@media (max-width: 1440px) {
  .mst-header__goods-container {
    padding: 0 40px;
  }
}

.body-overlay:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100vh;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  z-index: 3;
}

.mst-header__goods-list {
margin: 0;
    list-style: none;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0 24px;
    max-width: 100%;
    margin-bottom: 24px;
}
.mst-header__goods-list__title {
    color: #140D3F;
    font-size: 14px;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    line-height: 20px;
}
.mst-header__goods-list__inner {
    margin-top: 16px;
    display: grid;
    gap: 16px;
}
.mst-header__goods-list__item.disabled {
  pointer-events: none;
}
.mst-header__goods-list__item.disabled span {
  color: #BBBDBE;
}
.mst-header__goods-list__item:hover {
  text-decoration: none;
}
.mst-header__goods-list__item-title {
    color: #002EA6;
    font-size: 20px;
    font-family: "Montserrat-Bold", "Arial", sans-serif;
    font-weight: 700;
    line-height: 28px;
}
.mst-header__goods-list__item-desc {
    margin-top: 4px;
    color: #000;
    font-size: 12px;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    line-height: 18px;
}
.mst-header__goods-aside {
    background-color: #F7F7F7;
    margin-top: -40px;
    margin-right: -40px;
    padding: 24px 16px;
    max-width: 280px;
    margin-left: 40px;
}
.mst-header__goods-aside__list {
    list-style: none;
}
.mst-header__goods-aside__list li {
    padding-bottom: 8px;
    border-bottom: 1px solid #D8D9DD;
}
.mst-header__goods-aside__list li:not(:first-child) {
    margin-top: 16px;
}
.mst-header__goods-aside__list li a {
    display: flex;
    align-items: center;
    gap: 8px;
}
.mst-header__goods-aside__list li a span {
    color: var(--dark-purple-titles, #140D3F);
    font-size: 16px;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    line-height: 24px;
}
.mst-header__goods-aside__list li img {
    width: auto;
    max-width: 100%;
}
.mst-header__goods-aside__bottom {
    margin-top: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.mst-header__goods-aside__link {
    padding: 12px 48px;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #ffffff;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
    background: #002EA6;
    border-radius: 12px;
    border: none;
    cursor: pointer;
    width: 100%;
}
.mst-header__goods-aside__link:hover {
    color: #ffffff;
    text-decoration: none;
}
.mst-header__goods-aside a[href^="tel:"] {
    margin-top: 16px;
    color: #140D3F;
    font-size: 16px;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    line-height: 24px;
}

.mst-main .mst-main-screen {
  background: #284CC4;
}

@media (min-width: 991px) {
  .mst-main .mst-main-screen {
    height: 720px;
  }
}

@media (min-width: 991px) {
  .mst-main .mst-main-screen-slider {
    max-width: 1216px;
    margin: 0 auto;
  }
}

.mst-main .mst-main-screen-slide {
  background: #284cc4;
  min-height: 850px;
  cursor: -webkit-grab;
  cursor: grab;
}

@media (min-width: 525px) {
  .mst-main .mst-main-screen-slide {
    min-height: 500px;
  }
}

.mst-main .mst-main-screen-slide > a:hover {text-decoration:none;}

.mst-main .slide-content {
  width: 100%;
  max-width: 420px;
  padding: 0px 16px 0 16px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.mst-main .slide-content .slide-article {
  height: 300px;
}

@media (min-width: 375px) {
  .mst-main .slide-content .slide-article {
    height: 248px;
  }
}

@media (min-width: 425px) {
  .mst-main .slide-content .slide-article {
    height: 220px;
  }
}

@media (min-width: 768px) {
  .mst-main .slide-content {
    padding: 0 16px 0 32px;
    max-width: 500px;
  }
  .mst-main .slide-content .slide-article .slide-content__description {
    max-width: 400px;
  }
}

@media (min-width: 991px) {
  .mst-main .slide-content {
    max-width: 700px;
  }
  .mst-main .slide-content .slide-article .slide-content__description {
    max-width: 500px;
  }
}

@media (min-width: 1440px) {
  .mst-main .slide-content {
    padding: 0;
  }
  .mst-main .slide-content .slide-article {
    height: 300px;
  }
}

.mst-main .slide-content__title {
  padding: 82px 0 0 0;
}

@media (min-width: 991px) {
  .mst-main .slide-content__title {
    padding: 147px 0 0 0;
    margin: 0 0 32px 0;
  }
}

.mst-main .slide-content__title h1 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #ffffff;
  font-weight: 600;
}

@media (min-width: 991px) {
  .mst-main .slide-content__title h1 {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.mst-main .slide-content__text {
  margin: 280px 0 0 0;
  font-size: 1.625rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #ffffff;
  letter-spacing: -1.5%;
}

@media (min-width: 375px) {
  .mst-main .slide-content__text {
    margin: 350px 0 0 0;
  }
}

@media (min-width: 525px) {
  .mst-main .slide-content__text {
    margin: 20px 0 0 0;
  }
}

@media (min-width: 991px) {
  .mst-main .slide-content__text {
    font-size: 2.5rem;
    line-height: 3rem;
    margin: 0 0 24px 0;
    max-width: 620px;
  }
}

@media (min-width: 1220px) {
  .mst-main .slide-content__text {
    max-width: 100%;
  }
}

.mst-main .slide-content__description {
  margin: 16px 0 0 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #ffffff;
}

@media (min-width: 991px) {
  .mst-main .slide-content__description {
    max-width: 600px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin: 0 0 129px 0;
  }
}

@media (min-width: 1220px) {
  .mst-main .slide-content__description {
    max-width: 100%;
  }
}

.mst-main .slide__action {
  margin: 32px 0 0 0;
}

@media (min-width: 991px) {
  .mst-main .slide__action {
    margin: 86px 0 0 0;
  }
}

@media (min-width: 1440px) {
  .mst-main .slide__action {
    margin: 32px 0 0 0;
  }
}

.mst-main .slide-bck {
  margin: 32px 0 0 0;
}

@media (min-width: 425px) {
  .mst-main .slide-bck {
    height: 500px;
    margin: 0;
  }
}

@media (min-width: 500px) {
  .mst-main .slide-bck {
    -webkit-transform: translate(0, -90px);
        -ms-transform: translate(0, -90px);
            transform: translate(0, -90px);
  }
}

@media (min-width: 525px) {
  .mst-main .slide-bck {
    -webkit-transform: translate(0, 0px);
        -ms-transform: translate(0, 0px);
            transform: translate(0, 0px);
    height: 525px;
  }
  .mst-main .slide-bck img {
    -o-object-fit: contain;
       object-fit: contain;
    height: 100%;
  }
}

@media (min-width: 991px) {
  .mst-main .slide-bck {
    height: 720px;
  }
}

.mst-main .slide-action__details {
  padding: 10px 32px;
  margin: 0 32px 0 0;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #002EA6;
  text-decoration: none;
  border-radius: 12px;
  background: #ffffff;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

@media (min-width: 991px) {
  .mst-main .slide-action__details {
    padding: 12px 48px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.mst-main .slide-action__details:hover {
  color: #0032B2;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.mst-main .slide-action__buy {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #ffffff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: none;
}

.mst-main .slide-action__buy:hover {
  text-decoration: underline;
}

@media (min-width: 991px) {
  .mst-main .slide-action__buy {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.mst-main .mst-main-screen-slider__nav {
  display: none;
}

.mst-main .mst-feedback-slide {
  cursor: grab;
}

@media (min-width: 1360px) {
  .mst-main .mst-main-screen-slider__nav {
    position: relative;
    top: -340px;
    display: block;
    max-width: 1440px;
    padding: 40px;
    margin: 0 auto;
  }
  .mst-main .mst-main-screen-slider__nav .swiper-button-prev {
    left: auto;
    outline: none;
    display: block;
  }
  .mst-main .mst-main-screen-slider__nav .swiper-button-prev:after {
    display: block;
    content: '';
    width: 15px;
    height: 48px;
    background: url("/local/templates/mst_main_new/css/../img/slider-arrow.svg") center no-repeat;
    background-size: contain;
  }
  .mst-main .mst-main-screen-slider__nav .swiper-button-next {
    right: 40px;
    outline: none;
    display: block;
  }
  .mst-main .mst-main-screen-slider__nav .swiper-button-next:after {
    display: block;
    content: '';
    width: 15px;
    height: 48px;
    background: url("/local/templates/mst_main_new/css/../img/slider-arrow.svg") center no-repeat;
    background-size: contain;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

.main-screen-swiper-pagination {
  bottom: 32px !important;
}

.mst-main-screen-slider .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  background: #D8D9DD;
  opacity: 1;
  margin: 0 5px;
  border-radius: 20px;
  -webkit-transition: opacity .5s, background-color .5s, width .5s;
  -o-transition: opacity .5s, background-color .5s, width .5s;
  transition: opacity .5s, background-color .5s, width .5s;
}

.mst-main-screen-slider .swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.mst-main-screen-slider .main-screen-swiper-pagination .swiper-pagination-bullet-active {
  opacity: 1;
  background: #ffffff;
  width: 24px;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.mst-products {
  background: #F4F8FE;
}

@media (min-width: 991px) {
  .mst-products {
    max-width: 1440px;
    margin: 0 auto;
  }
}

.mst-products__wrapper {
  padding: 48px 16px;
}

@media (min-width: 768px) {
  .mst-products__wrapper {
    padding: 48px 32px;
  }
}

@media (min-width: 991px) {
  .mst-products__wrapper {
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 991px) {
  .mst-products__wrapper {
    padding: 100px 32px;
  }
}

@media (min-width: 1440px) {
  .mst-products__wrapper {
    padding: 100px 0;
  }
}

.mst-products__title {
  margin: 0 0 24px 0;
}

@media (min-width: 991px) {
  .mst-products__title {
    margin: 0 0 60px 0;
  }
}

.mst-products__title p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
  font-weight: 600;
}

@media (min-width: 991px) {
  .mst-products__title p {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

@media (min-width: 768px) {
  .mst-products__cards {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 991px) {
  .mst-products__cards {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.mst-products .mst-products__card {
  position: relative;
  margin: 0 0 24px 0;
  padding: 24px 24px 28px 24px;
  background: #ffffff;
  border: 1px solid #D8D9DD;
}

@media (min-width: 768px) {
  .mst-products .mst-products__card {
    width: 48.5%;
  }
}

@media (min-width: 991px) {
  .mst-products .mst-products__card {
    padding: 40px 40px 60px 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32%;
        -ms-flex: 0 0 32%;
            flex: 0 0 32%;
    margin: 1% 0;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
  }
  .mst-products .mst-products__card:hover {
    -webkit-transform: scale(0.98);
        -ms-transform: scale(0.98);
            transform: scale(0.98);
  }
  .mst-products .mst-products__card:hover .mst-card__link {
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
  }
}

/*

@media (min-width: 991px) and (min-width: 991px) {
  .mst-products .mst-products__card:hover .mst-card__link:after {
    right: -110px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
  }
}

@media (min-width: 991px) and (min-width: 1024px) {
  .mst-products .mst-products__card:hover .mst-card__link:after {
    right: -180px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
  }
}

@media (min-width: 991px) and (min-width: 1024px) {
  .mst-products .mst-products__card:hover .mst-card__link:after {
    right: -140px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
  }
}

@media (min-width: 991px) and (min-width: 1216px) {
  .mst-products .mst-products__card:hover .mst-card__link:after {
    right: -200px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
  }
}

*/

@media (min-width: 991px) {
  .mst-products .mst-products__card:nth-child(3n-1) {
    margin-left: 2%;
    margin-right: 2%;
  }
}

.mst-products .mst-card__svg {
  margin: 0 0 40px 0;
  border-radius: 8px;
  max-width: 80px;
  max-height: 80px;
}

@media (min-width: 991px) {
  .mst-products .mst-card__svg {
    margin: 0 0 48px 0;
  }
}

.mst-products .mst-card__title {
  margin: 0 0 8px 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 991px) {
  .mst-products .mst-card__title {
    margin: 0 0 4px 0;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.mst-products .mst-card__subtitle {
  margin: 0 0 16px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  opacity: 0.5;
}

@media (min-width: 991px) {
  .mst-products .mst-card__subtitle {
    margin: 0 0 24px 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.mst-products .mst-card__text {
  margin: 0 0 60px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 991px) {
  .mst-products .mst-card__text {
    margin: 0 0 36px 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.mst-products .mst-card__link {
  position: relative;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #002EA6;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  text-decoration: none;
}

@media (min-width: 991px) {
  .mst-products .mst-card__link {
    position: absolute;
    bottom: 40px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
  }
}

.mst-products .mst-card__link:after {
  content: '';
  display: block;
  position: absolute;
  width: 26px;
  height: 26px;
  background: url("/local/templates/mst_main_new/css/../img/circle-arrow.svg") center no-repeat;
    top: 50%;
    transform: translateY(-50%);
  right: -42px;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.mst-products .mst-products__card-idea {
  padding: 104px 0 112px 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1220px) {
  .mst-products .mst-products__card-idea {
    font-size: 1.5rem;
    line-height: 2.25rem;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  }
}

.mst-products .mst-card__link-idea:after {
  display: none;
}

.mst-feedback__wrapper {
  padding: 56px 16px 80px 16px;
}

@media (min-width: 768px) {
  .mst-feedback__wrapper {
    padding: 56px 32px 80px 32px;
  }
}

@media (min-width: 991px) {
  .mst-feedback__wrapper {
    max-width: 1216px;
    margin: 0 auto;
    padding: 100px 32px 20px 32px;
  }
}

@media (min-width: 1440px) {
  .mst-feedback__wrapper {
    padding: 100px 0 20px 0;
  }
}

.mst-feedback__title {
  margin: 0 0 24px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 991px) {
  .mst-feedback__title {
    margin: 0 0 48px 0;
  }
}

.mst-feedback__title p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  max-width: 240px;
}

@media (min-width: 991px) {
  .mst-feedback__title p {
    max-width: 100%;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.mst-feedback__title a {
  margin: 10px 0 0 0;
  text-decoration: none;
}

@media (min-width: 991px) {
  .mst-feedback__title a svg {
    display: none;
  }
}

.mst-feedback__title span {
  display: none;
}

@media (min-width: 991px) {
  .mst-feedback__title span {
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #140D3F;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  }
  .mst-feedback__title span:hover {
    color: #0032B2;
  }
}

@media (min-width: 768px) {
  .mst-feedback .mst-slide-feedback__container {
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.mst-feedback .mst-slide-feedback__block {
  position: relative;
  margin: 0 0 16px 0;
  padding: 39px 16px 32px 36px;
  border: 1px solid #D8D9DD;
  border-radius: 12px;
}

@media (min-width: 768px) {
  .mst-feedback .mst-slide-feedback__block {
    width: 48.5%;
  }
}

@media (min-width: 991px) {
  .mst-feedback .mst-slide-feedback__block {
    padding: 60px 49px 120px 62px;
  }
}

@media (min-width: 1360px) {
  .mst-feedback .mst-slide-feedback__block {
    padding: 60px 49px 80px 72px;
  }
}

.mst-feedback .mst-slide-feedback__text {
  position: relative;
  margin: 0 0 24px 0;
  font-size: 1.0625rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-weight: 800;
}

@media (min-width: 991px) {
  .mst-feedback .mst-slide-feedback__text {
    margin: 0 0 48px 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.mst-feedback .mst-slide-feedback__text:after {
  content: '';
  display: block;
  position: absolute;
  width: 16px;
  height: 33px;
  top: -20px;
  left: -20px;
  background: url("/local/templates/mst_main_new/css/../img/quates.svg") center no-repeat;
}

@media (min-width: 1360px) {
  .mst-feedback .mst-slide-feedback__text:after {
    width: 22px;
    height: 48px;
    left: -30px;
    background-size: contain;
  }
}

.mst-feedback .mst-slide-feedback__author {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 991px) {
  .mst-feedback .mst-slide-feedback__author {
    position: absolute;
    padding: 0 42px 0 0;
    width: 100%;
    text-align: right;
    left: 0;
    bottom: 48px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.mst-feedback .mst-slide-feedback__author span {
  font-weight: 800;
}

.mst-feedback .mst-feedback-slider-nav {
  display: none;
}

@media (min-width: 1360px) {
  .mst-feedback .mst-feedback-slider-nav {
    position: relative;
    top: -285px;
    display: block;
    max-width: 1440px;
    padding: 40px;
    margin: 0 auto;
    z-index: 0;
  }
  .mst-feedback .mst-feedback-slider-nav .swiper-button-prev {
    left: 60px;
  }
  .mst-feedback .mst-feedback-slider-nav .swiper-button-prev:after {
    content: '';
    width: 15px;
    height: 48px;
    background: url("/local/templates/mst_main_new/css/../img/slider-arrow.svg") center no-repeat;
    background-size: contain;
  }
  .mst-feedback .mst-feedback-slider-nav .swiper-button-next {
    right: 60px;
  }
  .mst-feedback .mst-feedback-slider-nav .swiper-button-next:after {
    content: '';
    width: 15px;
    height: 48px;
    background: url("/local/templates/mst_main_new/css/../img/slider-arrow.svg") center no-repeat;
    background-size: contain;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@media (min-width: 1360px) and (min-width: 1920px) {
  .mst-feedback .mst-feedback-slider-nav {
    top: -260px;
  }
}

.mst-feedback .mst-feedback-pagination {
  position: static;
}

.mst-feedback .mst-feedback-pagination .swiper-pagination-bullet {
  background: #002EA6;
  margin: 0 16px 0 0;
}

.mst-feedback .mst-feedback-pagination .swiper-pagination-bullet:last-child {
  margin: 0;
}

.mst-posts {
  background: #F4F8FE;
}

@media (min-width: 991px) {
  .mst-posts {
    max-width: 1440px;
    margin: 0 auto;
  }
}

.mst-posts__title {
  margin: 0 0 24px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 991px) {
  .mst-posts__title {
    margin: 0 0 48px 0;
  }
}

.mst-posts__title p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 991px) {
  .mst-posts__title p {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.mst-posts__title a {
  margin: 10px 0 0 0;
  text-decoration: none;
}

@media (min-width: 991px) {
  .mst-posts__title a svg {
    display: none;
  }
}

.mst-posts__title span {
  display: none;
}

@media (min-width: 991px) {
  .mst-posts__title span {
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #140D3F;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  }
  .mst-posts__title span:hover {
    color: #0032B2;
  }
}

.mst-posts__wrapper {
  padding: 48px 16px;
}

@media (min-width: 768px) {
  .mst-posts__wrapper {
    padding: 48px 32px;
  }
}

@media (min-width: 991px) {
  .mst-posts__wrapper {
    max-width: 1216px;
    margin: 0 auto;
    padding: 80px 32px 58px 32px;
  }
}

@media (min-width: 1440px) {
  .mst-posts__wrapper {
    padding: 80px 0px 58px 0px;
  }
}

.mst-posts .mst-posts-slide {
  border: 1px solid #D8D9DD;
  border-radius: 12px;
  overflow: hidden;
  background: #ffffff;
}

.mst-posts .mst-posts-slide a {
  text-decoration: none;
}

.mst-posts .mst-post__img {
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #D8D9DD;
}

.mst-posts .mst-post__img img {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

.mst-posts .mst-post__content {
  padding: 20px 16px 24px 16px;
  min-height: 195px;
}

@media (min-width: 991px) {
  .mst-posts .mst-post__content {
    padding: 32px 24px 38px 24px;
    min-height: 218px;
  }
}

@media (min-width: 1024px) {
  .mst-posts .mst-post__content {
    min-height: 274px;
  }
}

@media (min-width: 1216px) {
  .mst-posts .mst-post__content {
    min-height: 254px;
  }
}

.mst-posts .mst-post__date {
  margin: 0 0 12px 0;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #3E6BE0;
}

@media (min-width: 991px) {
  .mst-posts .mst-post__date {
    margin: 0 0 16px 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.mst-posts .mst-post__text {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 991px) {
  .mst-posts .mst-post__text {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.mst-posts .mst-posts-nav {
  display: none;
}

@media (min-width: 1360px) {
  .mst-posts .mst-posts-nav {
    position: relative;
    top: -360px;
    display: block;
    max-width: 1440px;
    padding: 40px;
    margin: 0 auto;
    z-index: 0;
  }
  .mst-posts .mst-posts-nav .swiper-button-prev {
    left: 60px;
  }
  .mst-posts .mst-posts-nav .swiper-button-prev:after {
    content: '';
    width: 15px;
    height: 48px;
    background: url("/local/templates/mst_main_new/css/../img/slider-arrow.svg") center no-repeat;
    background-size: contain;
  }
  .mst-posts .mst-posts-nav .swiper-button-next {
    right: 60px;
  }
  .mst-posts .mst-posts-nav .swiper-button-next:after {
    content: '';
    width: 15px;
    height: 48px;
    background: url("/local/templates/mst_main_new/css/../img/slider-arrow.svg") center no-repeat;
    background-size: contain;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

.mst-posts .mst-posts-pagination {
  margin: 10px 0 0 0;
  position: static;
  bottom: -10px;
}

.mst-posts .mst-posts-pagination .swiper-pagination-bullet {
  background: #002EA6;
  margin: 0 16px 0 0;
}

.mst-posts .mst-posts-pagination .swiper-pagination-bullet:last-child {
  margin: 0;
}

@media (min-width: 1360px) {
  .mst-clients .mst-clients-slider .swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .mst-clients .mst-clients-slider .swiper-wrapper .swiper-slide {
    width: auto;
    cursor: grab;
  }
}

.mst-clients__wrapper {
  padding: 56px 16px;
}

@media (min-width: 768px) {
  .mst-clients__wrapper {
    padding: 56px 32px;
  }
}

@media (min-width: 991px) {
  .mst-clients__wrapper {
    max-width: 1216px;
    margin: 0 auto;
    padding: 100px 32px;
  }
}

@media (min-width: 1440px) {
  .mst-clients__wrapper {
    padding: 100px 0 20px 0;
  }
}

.mst-clients__title {
  margin: 0 0 24px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 991px) {
  .mst-clients__title {
    margin: 0 0 48px 0;
  }
}

.mst-clients__title p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  max-width: 220px;
}

@media (min-width: 991px) {
  .mst-clients__title p {
    max-width: 100%;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.mst-clients__title a {
  margin: 10px 0 0 0;
  text-decoration: none;
}

@media (min-width: 991px) {
  .mst-clients__title a svg {
    display: none;
  }
}

.mst-clients__title span {
  display: none;
}

@media (min-width: 991px) {
  .mst-clients__title span {
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #140D3F;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  }
  .mst-clients__title span:hover {
    color: #0032B2;
  }
}

.mst-clients .mst-clients__nav {
  display: none;
}

@media (min-width: 1360px) {
  .mst-clients .mst-clients__nav {
    position: relative;
    top: -200px;
    display: block;
    width: 1440px;
    padding: 40px;
    margin: 0 auto;
    z-index: 0;
  }
  .mst-clients .mst-clients__nav .swiper-button-prev {
    left: 60px;
  }
  .mst-clients .mst-clients__nav .swiper-button-prev:after {
    content: '';
    width: 15px;
    height: 48px;
    background: url("/local/templates/mst_main_new/css/../img/slider-arrow.svg") center no-repeat;
    background-size: contain;
  }
  .mst-clients .mst-clients__nav .swiper-button-next {
    right: 60px;
  }
  .mst-clients .mst-clients__nav .swiper-button-next:after {
    content: '';
    width: 15px;
    height: 48px;
    background: url("/local/templates/mst_main_new/css/../img/slider-arrow.svg") center no-repeat;
    background-size: contain;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

.mst-clients .mst-clients-pagination {
  margin: 10px 0 0 0;
  position: static;
  bottom: -10px;
}

.mst-clients .mst-clients-pagination .swiper-pagination-bullet {
  background: #002EA6;
  margin: 0 16px 0 0;
}

.mst-clients .mst-clients-pagination .swiper-pagination-bullet:last-child {
  margin: 0;
}

.mst-footer__wrapper {
  padding: 32px 16px 48px 16px;
}

@media (min-width: 768px) {
  .mst-footer__wrapper {
    padding: 32px 32px 48px 32px;
  }
}

@media (min-width: 991px) {
  .mst-footer__wrapper {
    max-width: 1216px;
    margin: 0 auto;
    padding: 48px 32px;
  }
}

@media (min-width: 1440px) {
  .mst-footer__wrapper {
    padding: 48px 0;
  }
}

@media (min-width: 768px) {
  .mst-footer__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.mst-footer__block {
  margin: 0 0 56px 0;
}

@media (min-width: 768px) {
  .mst-footer__block {
    width: 45%;
  }
}

@media (min-width: 992px) {
  .mst-footer__block:nth-child(1) {
    width: 40%;
  }
  .mst-footer__block:nth-child(2) {
    width: 59%;
  }
}

.mst-footer__block:nth-child(2) {
  margin: 0;
}

.mst-footer__about img {
  width: 176px;
  margin: 0 0 16px 0;
}

.mst-footer__about p {
  margin: 0 0 40px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.mst-footer__about span {
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

.mst-footer__phone a {
  display: inline-block;
  margin: 0 0 32px 0;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F !important;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  text-decoration: none;
}

@media (min-width: 991px) {
  .mst-footer__phone a {
    margin: 0 0 48px 0;
  }
}

.mst-footer__socials {
  margin: 0 0 38px 0;
}

@media (min-width: 991px) {
  .mst-footer__socials {
    margin: 0 0 54px 0;
  }
}

.mst-footer__social-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.mst-footer__social-list a {
  display: inline-block;
  margin: 0 29px 0 0;
}

.mst-footer__social-list a:hover svg path {
  fill: #0032B2;
}

.mst-footer__social-list a:last-child {
  margin: 0;
}

.mst-footer__socials-title p {
  margin: 0 0 22px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-weight: 800;
}

@media (min-width: 991px) {
  .mst-footer__socials-title p {
    margin: 0 0 30px 0;
  }
}

.mst-footer__subscribe-title p {
  margin: 0 0 16px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-weight: 800;
}

@media (min-width: 991px) {
  .mst-footer__subscribe-title p {
    margin: 0 0 24px 0;
  }
}

.mst-footer__subscribe-form {
  position: relative;
}

.mst-footer__subscribe-form span {
  display: none;
}

@media (min-width: 991px) {
  .mst-footer__subscribe-form span {
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    color: #ffffff;
  }
}

.mst-footer__subscribe-form input {
  height: 44px;
  padding: 12px;
  width: 100%;
  border: 1px solid #DBDDEE;
  border-radius: 8px;
  outline: none;
}

@media (min-width: 991px) {
  .mst-footer__subscribe-form input {
    width: 70%;
  }
}

.mst-footer__subscribe-form input:focus {
  outline: none;
}

.mst-footer__subscribe-form input::-webkit-input-placeholder {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.mst-footer__subscribe-form input::-moz-placeholder {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.mst-footer__subscribe-form input:-ms-input-placeholder {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.mst-footer__subscribe-form input::-ms-input-placeholder {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.mst-footer__subscribe-form input::placeholder {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.mst-footer__subscribe-form button {
  width: 63px;
  height: 44px;
  position: absolute;
  right: 0px;
  border-radius: 0px 10px 10px 0px;
  border: none;
  background: #002EA6;
  cursor: pointer;
}

.mst-footer__subscribe-form button:hover {
  background: #0032B2;
}

@media (min-width: 991px) {
  .mst-footer__subscribe-form button {
    width: auto;
    padding: 12px 28px;
    right: 80px;
  }
}

@media (min-width: 991px) {
  .mst-footer__subscribe-form button svg {
    display: none;
  }
}

@media (min-width: 991px) {
  .mst-footer__nav-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 768px) {
  .mst-footer__nav-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 991px) {
  .mst-footer__nav-wrapper {
    width: 32%;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.mst-footer__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 768px) {
  .mst-footer__nav {
    width: 60%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.mst-footer__nav-title {
  min-width: 140px;
}

@media (min-width: 768px) {
  .mst-footer__nav-title {
    margin: 0 0 20px 0;
  }
}

@media (min-width: 768px) {
  .mst-footer__nav-title {
    margin: 0 0 24px 0;
  }
}

.mst-footer__nav-title p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-weight: 800;
}

.mst-footer__nav-list {
  margin: 0 0 48px 0;
  list-style: none;
}

@media (min-width: 768px) {
    .mst-footer__nav-list {
        min-height: 216px;
    }
}

.mst-footer__nav-list li {
  margin: 0 0 10px 0;
}

.mst-footer__nav-list li:last-child {
  margin: 0;
}

.mst-footer__nav-list li a {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: none;
}

@media (min-width: 1220px) {
  .mst-footer__nav-list li a {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.mst-footer__nav-list li a:hover {
  text-decoration: underline;
}

.mst-footer__copyright {
  border-top: 1px solid #D8D9DD;
}

@media (min-width: 768px) {
  .mst-footer__copyright {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.mst-footer__copyright p {
  margin: 0 0 16px 0;
  padding: 16px 0 0 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.mst-footer__copyright a, .mst-footer__copyright span {
  display: inline-block;
  margin: 0 0 16px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: none;
}

.mst-footer__copyright span {
   margin: 0 48px 0 0;
}

.mst-footer__copyright a:hover {
  text-decoration: underline;
}

.mst-footer__copyright a:last-child {
  margin: 0;
}

@media (min-width: 768px) {
  .mst-footer__copyright-wrapper {
    padding: 16px 0 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 991px) {
  .mst-footer__copyright-wrapper {
    width: 57%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 1440px) {
  .mst-footer__copyright-wrapper {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .mst-footer__copyright-wrapper a {
    display: inline-block;
    margin: 0 48px 0 0;
  }
}

.mst-footer-inner {
  padding-top: 0;
}

/** MODAL SEARCH **/
.modalSearch {
  position: fixed;
  top: 100px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  -webkit-transition: 200ms ease-in-out;
  -o-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
  border-radius: 10px;
  background-color: #fff;
  width: 95%;
  max-width: 900px;
  z-index: 1000000000000;
}

@media (min-width: 375px) {
  .modalSearch {
    width: 70%;
  }
}

@media (min-width: 768px) {
  .modalSearch {
    width: 90%;
    top: 110px;
  }
}

@media (min-width: 1024px) {
  .modalSearch {
    top: 110px;
  }
}

@media (min-width: 1220px) {
  .modalSearch {
    top: 140px;
  }
}

@media (min-width: 1920px) {
  .modalSearch {
    top: 140px;
  }
}

.modalSearch.active {
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}

.modalSearch__input {
  padding: 0 0 8px 0;
  margin: 6px;
  width: 86%;
  border: none;
  border-bottom: 1px solid #002EA6;
  border-radius: 0 !important;
  outline: none;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
}

@media (min-width: 768px) {
  .modalSearch__input {
    width: 95%;
  }
}

@media (min-width: 1024px) {
  .modalSearch__input {
    width: 75%;
    margin: 0 20px 0 20px;
  }
}

.modalSearch-body__submit {
  display: none;
  padding: 10px 0;
  margin: 20px auto;
  width: 135px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #fff;
  background: #002EA6;
  text-transform: uppercase;
  border-radius: 12px;
  font-weight: 600;
  border: none;
  outline: none;
}

@media (min-width: 1024px) {
  .modalSearch-body__submit {
    display: inline-block;
    padding: 5px 0;
    height: 40px;
  }
}

.modalSearch__form {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .modalSearch__form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.close-button {
  position: absolute;
  top: 24px;
  right: 14px;
  width: 15px;
  height: 15px;
  background: url(/local/templates/mst_main_new/css/../img/close-icon.svg) center no-repeat;
  border: none;
  outline: unset;
  font-size: 2em;
  cursor: pointer;
}

@media (min-width: 425px) {
  .close-button {
    right: 24px;
  }
}

@media (min-width: 768px) {
  .close-button {
    position: static;
    margin: 14px 14px 0 10px;
  }
}

@media (min-width: 1024px) {
  .close-button {
    margin: 0px 14px 0 10px;
  }
}

.modalSearch-body {
  padding: 10px;
  text-align: justify;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1024px) {
  .modalSearch-body {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 10px;
  }
}

#overlaySearch {
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-transition: 200ms ease-in-out;
  -o-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
  z-index: 10000000;
}

#overlaySearch.active {
  opacity: 1;
  pointer-events: all;
}

[data-modal-target="#modalSearch"] {
  cursor: pointer;
  outline: none;
  max-height: 24px; 
  margin-bottom: 4px;
}

.fenix3__about, .fenix3-new__content, .fenix3-tos, .fenix3__writeus, .fenix3-support-res, .mst-clients {
  border-bottom: 1px solid #D8D9DD;
}

main, section:last-child {
  border-bottom: none !important;
}

.mst-footer {
 border-top: 1px solid #D8D9DD;
}

@media (min-width: 1024px) {
  .mst-header-inner-fixed {
    position: relative;
    z-index: 1000;
  }
}

.download__block_active {
  display: block;
}

.download__block_hidden {
  display: none;
}

/* coockie */
.container_coockie {
  margin-left: 15%;
}

.container_coockie_close {
  display: none;
}

.coockie {
  position: fixed;
  width: 70%;
  height: auto;
  background: #f4f8fe;
  border: 1px solid #d8d9dd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 12px;
  /*margin-left: auto; */
  bottom: 20px;
  padding: 48px 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 10000;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

@media (min-width: 535px) {
  .coockie {
    height: auto;
  }
}

@media (min-width: 768px) {
  .coockie {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 1220px) {
  .coockie {
    width: 68%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    height: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 1920px) {
  .coockie {
    width: 45%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    height: 150px;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
  }
}

.coockie-text {
  font-size: 16px;
  line-height: 24px;
  color: #484953;
  max-width: 520px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  margin: 0 0 16px 0;
}

@media (min-width: 800px) {
  .coockie-text {
    margin: 0;
    width: 70%;
  }
}

.coockie-btn {
  width: 100%;
  background: #002ea6;
  color: #fff;
}

@media (min-width: 768px) {
  .coockie-btn {
    width: auto;
  }
}

.coockie-btn:hover {
  text-decoration: none;
  color: #fff;
  background-color: #0138c7;
}

/* footer */
.footer-inner-fenix3 {
  position: relative;
  border-top: none;
}

@media (min-width: 1024px) {
  .footer-inner-fenix3 {
    position: relative;
  }
  .footer-inner-fenix3 .fenix3-container {
    padding: 0 36px;
  }
  .footer-inner-fenix3 .footer-nav-list {
    padding: 0;
  }
}

@media (min-width: 1220px) {
  .footer-inner-fenix3 {
    padding: 48px 16px 0 16px;
  }
  .footer-inner-fenix3 .fenix3-container {
    padding: 0 6px;
  }
}

@media (min-width: 1440px) {
  .footer-inner-fenix3 .fenix3-container {
    padding: 0 6px;
  }
}

.footer-searchres {
  max-width: 100%;
}

.footer-nav {
  position: relative;
}

.footer-nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 768px) {
  .footer-nav-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
}

.footer-nav-list a {
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.footer-nav-list li {
  list-style-type: none;
}

.footer-nav-list-item {
  margin: 0 0 48px 0;
}

@media (min-width: 425px) {
  .footer-nav-list-item ul {
    width: 47%;
  }
}

@media (min-width: 1024px) {
  .footer-nav-list-item ul {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .footer-nav-list-item {
    width: 31%;
    margin: 0 0 48px 0;
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important;
  }
  .footer-nav-list-item:nth-child(5) {
    position: relative;
    top: -118px;
  }
  .footer-nav-list-item:nth-child(6) {
    position: relative;
    top: -118px;
  }
}

@media (min-width: 1024px) {
  .footer-nav-list-item {
    width: 30%;
  }
}

@media (min-width: 1220px) {
  .footer-nav-list-item {
    width: auto;
  }
  .footer-nav-list-item:nth-child(1) {
    position: relative;
    left: -5px;
  }
  .footer-nav-list-item:nth-child(2) {
    position: relative;
    left: -40px;
  }
  .footer-nav-list-item:nth-child(3) {
    position: relative;
    left: -40px;
  }
  .footer-nav-list-item:nth-child(4) {
    position: relative;
    left: -32px;
  }
  .footer-nav-list-item:nth-child(5) {
    position: relative;
    left: -30px;
    top: 0;
  }
  .footer-nav-list-item:nth-child(6) {
    position: relative;
    left: -80px;
    top: 0;
  }
}

.footer-nav-list-item ul li {
  margin-bottom: 12px;
}

.footer-nav-list-item ul li a {
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.nav-list-item__header {
  margin-bottom: 24px !important;
}

li.nav-list-item__header a:hover {
  opacity: 1;
  color: #002ea6 !important;
}

.footer-nav-list-item ul li.nav-list-item__header a {
  font-weight: bold;
  color: #140d3f;
}

.footer-social-netw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 37px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  .footer-social-netw {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
}

@media (min-width: 1220px) {
  .footer-social-netw {
    padding: 0px;
  }
}

.footer-social-netw p {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #140d3f;
}

@media (min-width: 1220px) {
  .footer-social-netw-fenix3 {
    padding: 0;
  }
}

.footer-social-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 768px) {
  .footer-social-icons {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}

.footer-social-icons a {
  width: 25px;
  height: 25px;
}

.footer-social__icon img {
  height: 24px;
}

.footer-social__icon_fb a img {
  width: 32px;
  height: 32px;
  -o-object-fit: contain;
     object-fit: contain;
}

.footer-social__icon_inst a img {
  width: 32px;
  height: 32px;
}

.feedback-copyright {
  font-size: 16px;
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 32px;
  color: #484953;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .feedback-copyright {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 1220px) {
  .feedback-copyright {
    padding: 0 0px;
  }
}

@media (min-width: 1220px) {
  .copyright-searchres {
    padding: 0 5px;
  }
  .copyright-searchres:after {
    width: 99% !important;
  }
}

@media (min-width: 1220px) {
  .feedback-copyright-fenix3 {
    padding: 0;
  }
  .feedback-copyright-fenix3:after {
    width: 100% !important;
  }
}

.feedback-copyright__politics span {
  margin-left: 41px;
}

.feedback-copyright__politics span a {
  color: #484953;
  text-decoration: none;
}

@media screen and (max-width: 1320px) {
  .carousel-control-next .sr-only {
    right: 0px;
    color: #484953;
  }
  .carousel-control-prev .sr-only {
    left: 0px;
    color: #484953;
  }
}

@media screen and (max-width: 1220px) {
  .container {
    max-width: 1000px;
  }
  .header-menu-items {
    width: 500px;
  }
  .feedback-card-item {
    width: 480px;
  }
  .carousel-control-next .sr-only {
    right: -15px;
  }
  .carousel-control-prev .sr-only {
    left: -15px;
  }
  .carousel-item .card-body {
    width: 300px;
  }
  .carousel-item .card-body img {
    width: 300px;
  }
  .coockie {
    padding: 32px 24px;
  }
  .coockie-btn {
    text-align: center;
  }
}

@media screen and (max-width: 1024px) {
  header {
    position: fixed;
    z-index: 11;
    left: 0;
    right: 0;
    background: #fff;
  }
  .container, .mobile-menu-list, .mobile-menu-actions {
    max-width: 750px;
  }
  h2 {
    max-width: 500px;
  }
  .header-menu-items {
    display: none;
  }
  .top-info-block h1 {
    max-width: 500px;
  }
  .top-info__desc {
    max-width: 350px;
  }
  .solution-fire-img {
    min-width: 300px;
    font-size: 30px;
  }
  .solution-fire-img img {
    max-width: 250px;
    color: red;
  }
  section.solution-fire {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .feedback-card-item {
    width: 360px;
    min-height: 400px;
  }
  .publications .container > div:nth-child(2) {
    margin: auto;
  }
  .carousel-inner .carousel-item > div {
    display: none;
  }
  .carousel-inner .carousel-item > div:first-child {
    display: block;
  }
  .carousel-item .card-body {
    /*width: 100%; */
  }
  /*width: 100%; */
  .carousel-inner .carousel-item > div:first-child {
    width: 600px;
    margin: auto;
    max-width: none;
  }
  #recipeCarousel {
    /* height: 550px; */
    padding-bottom: 52px;
  }
  .carousel-indicators {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .carousel-indicators li {
    opacity: 1;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #d8d9dd;
  }
  .carousel-indicators .active {
    background-color: #002ea6;
  }
  .header-tools-list__item_menu {
    display: block;
  }
  .header-tools-list__item_lang-select, .header-tools-list__item_login, .header-tools-list__item_profile {
    display: none !important;
  }
  .header-tools {
    width: 120px;
  }
}

@media screen and (max-width: 768px) {
  .container, .mobile-menu-list, .mobile-menu-actions {
    max-width: 560px;
  }
  .top-info {
    position: relative;
    background: none;
  }
  .top-info .container {
    position: unset;
  }
  .top-info__title {
    margin-bottom: 65%;
  }
  section.solution-fire, .feedback-cards, .develop-cycle .container, .footer-nav-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .solution-fire__title_mobile {
    display: block;
    color: #484953;
    margin-right: auto;
  }
  .solution-fire-info {
    margin-left: 0;
  }
  .develop-cycle__title {
    margin-bottom: 24px;
  }
  .develop-cycle-text {
    max-width: unset;
  }
  .feedback-cards {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .feedback-card-item {
    margin-bottom: 16px;
    width: auto;
    min-height: 300px;
  }
  .carousel-item .card-body {
    width: 100%;
  }
  .carousel-item .card-body img {
    width: 100%;
  }
  .carousel-inner .carousel-item > div:first-child {
    width: auto;
    margin: auto;
    max-width: none;
  }
  .sr-only, .publications-titles__link {
    display: none;
  }
  .publications-titles__link_mobile {
    display: block;
  }
  .publications-titles__link_mobile i {
    font-size: 25px;
  }
  .footer-social-netw {
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer-social-icons {
    margin-top: 20px;
  }
  .footer-nav-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .footer-nav-list-item ul li {
    width: 130px;
  }
}

.feedback-copyright__politics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .feedback-copyright__politics {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

@media (min-width: 1024px) {
  .feedback-copyright__politics {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.feedback-copyright__politics span {
  margin-left: 0;
  margin-top: 16px;
  margin-bottom: 0px;
}

@media (min-width: 768px) {
  .feedback-copyright__politics span {
    margin-top: 0px;
    margin-bottom: 16px;
  }
}

@media (min-width: 1024px) {
  .feedback-copyright__politics span {
    margin-left: 41px;
  }
}

.footer-social__icon img {
  margin-left: 0px;
  margin-right: 24px;
}

@media (min-width: 768px) {
  .footer-social__icon img {
    margin-left: 24px;
    margin-right: 0px;
  }
}

@media (min-width: 768px) {
  .feedback-cards {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .feedback-cards .feedback-card-item {
    width: 48%;
    min-height: 340px;
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .feedback-cards .feedback-card-item {
    min-height: 280px;
  }
}

@media screen and (max-width: 576px) {
  .container, .mobile-menu-list, .mobile-menu-actions {
    width: 100%;
    padding: 0 16px;
  }
  .top-info-bgs::after {
    top: 510px;
  }
  .top-info__title {
    margin-bottom: 90%;
  }
  .modal-search-container div:nth-child(1) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  div.modal-search-buttons {
    margin-top: 10px;
  }
  .modal-search-container input {
    width: 100%;
  }
  .solution-fire-img {
    padding: 0;
  }
  .solution-fire-info h2 {
    margin-top: 18px;
  }
  .publications-titles {
    padding-top: 48px;
  }
  .footer-nav-list-item:nth-last-child(1) {
    padding-bottom: 0;
  }
  .download-container {
    width: 288px;
    padding: 48px 23px;
    overflow: auto;
    max-height: 600px;
  }
  .download-header {
    font-size: 20px;
    line-height: 30px;
  }
  .download-form input {
    font-size: 16px;
    line-height: 24px;
  }
  #download-form-input_checkbox {
    font-size: 14px;
    line-height: 20px;
  }
}

@media screen and (min-width: 768px) {
  .container, .mobile-menu-list, .mobile-menu-actions {
    padding: 0 32px;
  }
}

@media screen and (min-width: 1024px) {
  .container, .mobile-menu-list, .mobile-menu-actions {
    padding: 0 16px;
  }
}

@media screen and (min-width: 1220px) {
  .container, .mobile-menu-list, .mobile-menu-actions {
    padding: 0 0px;
  }
}

@media screen and (max-width: 420px) {
  .container, .mobile-menu-list {
    width: 100%;
    padding: 0 16px;
  }
  .mobile-menu-actions {
    width: 100%;
    padding: 0 20px;
    padding: 20px;
  }
  .mobile-menu-actions:after {
    content: '';
    display: block;
    position: absolute;
    width: 88%;
    height: 1px;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    background: #D8D9DD;
  }
  .top-info-bg {
    display: none;
  }
  .top-info__title {
    font-size: 24px;
    line-height: 30px;
  }
  .top-info {
    z-index: -83;
    background: #284cc4;
  }
  .top-info-bgs::after {
    top: 490px;
  }
  .top-info-bg-small {
    display: block;
    position: absolute;
    z-index: -96;
    padding-top: 100px;
    top: 0;
    left: 0;
    bottom: 0;
    width: 420px;
    height: 564px;
  }
  .top-info__title {
    margin-bottom: 332px;
  }
  .top-info-block h1 {
    font-size: 28px;
    line-height: 33px;
  }
  .top-info__desc {
    font-size: 16px;
    line-height: 24px;
  }
  .btn-gr a {
    font-size: 14px;
    line-height: 20px;
  }
  .container_coockie {
    margin-left: 5%;
  }
  .coockie {
    width: 90%;
  }
  .solution-fire__title_mobile {
    font-size: 24px;
    line-height: 30px;
  }
  .solution-fire-img img {
    width: 194.17px;
    height: 214.12px;
  }
  .solution-fire-info h2 {
    font-size: 28px;
    line-height: 33px;
  }
  .solution-fire__descriprion {
    font-size: 20px;
    line-height: 30px;
  }
  .solution-fire__note {
    font-size: 14px;
    line-height: 20px;
  }
  .develop-cycle-text p, .develop-cycle-text a {
    font-size: 14px;
    line-height: 20px;
  }
  .feedback__title {
    font-size: 24px;
    line-height: 30px;
  }
  .feedback-card-item__text {
    font-size: 18px;
    line-height: 24px;
  }
  .feedback-card-item__user {
    font-size: 14px;
    line-height: 20px;
  }
  .publications-titles h3 {
    font-size: 24px !important;
    line-height: 30px;
  }
  .publications-text__description {
    font-size: 18px;
    line-height: 24px;
  }
  .postdate {
    font-size: 13px;
    line-height: 18px;
  }
  .footer-nav-list a {
    font-size: 14px;
    line-height: 20px;
  }
}

.solution-fire__title_mobile {
  display: block;
}

@media (min-width: 768px) {
  .solution-fire__title_mobile {
    display: none;
  }
}

@media screen and (max-width: 320px) {
  .container, .mobile-menu-list, .mobile-menu-actions {
    width: 100%;
  }
  .top-info-bg-small {
    width: 320px;
    height: 454px;
    padding-top: 140px;
  }
  .top-info-bgs::after {
    top: 405px;
  }
}

@media (min-width: 768px) {
  .top-info-bg {
    left: 164px;
  }
}

@media (min-width: 769px) {
  .top-info-bg {
    left: 0;
  }
}

@media (min-width: 1024px) {
  .top-info-bg {
    top: 150px;
  }
}

@media (min-width: 1024px) {
  .fenix3-container {
    /*max-width: 1024px*/
    margin: 0 auto;
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-container {
    padding: 0 32px !important;
    max-width: 1220px;
  }
}

@media (min-width: 1440px) {
  .fenix3-container {
    padding: 0 !important;
  }
}

.top-info-bg {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1.5) translate(-23%, 23%);
      -ms-transform: scale(1.5) translate(-23%, 23%);
          transform: scale(1.5) translate(-23%, 23%);
}

@media (min-width: 769px) {
  .top-info-bg {
    -webkit-transform: scale(1.5) translate(13%, 23%);
        -ms-transform: scale(1.5) translate(13%, 23%);
            transform: scale(1.5) translate(13%, 23%);
  }
}

@media (min-width: 1024px) {
  .top-info-bg {
    -webkit-transform: scale(1.5) translate(16%, 9%);
        -ms-transform: scale(1.5) translate(16%, 9%);
            transform: scale(1.5) translate(16%, 9%);
  }
}

.main-page {
  min-width: 320px;
}

/** Fenix3 Main Screen **/
.swiper-container {
  z-index: 1;
}

.main-screen__sub-nav {
  padding: 80px 0 0 0;
  background: #002EA6;
  z-index: 1;
}

@media (min-width: 320px) {
  .main-screen__sub-nav {
    padding: 80px 0px 16px 0px;
    position: -webkit-sticky;
    position: sticky;
    top: -60px;
  }

.fenix3-sticky-menu{
    padding: 60px 0px 4px 0px;
    position: -webkit-sticky;
    position: sticky;
    top: -60px;
}
}

@media (min-width: 768px) {
  .main-screen__sub-nav {
    padding: 80px 32px 16px 32px;
    /*position: -webkit-sticky;
    position: sticky;
    top: -60px;*/
  }
.fenix3-sticky-menu{
    padding: 60px 32px 4px 32px;
    position: -webkit-sticky;
    position: sticky;
    top: -60px;
}
}

@media (min-width: 1024px) {
  .main-screen__sub-nav {
    padding: 24px 0 16px 0;
    top: 0;
    z-index: 1;
  }
  .main-screen__sub-nav .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .main-screen__sub-nav {
    padding: 16px 0;
    top: 0;
  }
  .main-screen__sub-nav .fenix3-container {
    padding: 0px 0px;
  }
}

@media (min-width: 1366px) {
  .main-screen__sub-nav {
    padding: 0px 0;
  }
  .main-screen__sub-nav .fenix3-container {
    padding: 0px 32px;
    max-width: 1216px;
  }
}

@media (min-width: 1440px) {
  .main-screen__sub-nav {
    /*max-height: 72px;*/
  }
  .main-screen__sub-nav .fenix3-container {
    padding: 0;
  }
}

.fenix3-sticky-menu {
  background: #F7F7F7;
}

@media(min-width: 1024px){
.fenix3-sticky-menu {
  padding: 6px 0 0 0;
}

}


.fenix3-sticky-menu .main-screen__sublogo-arrow {
  background: url("/local/templates/mst_main_new/css/../img/arrow-icon.svg") center no-repeat;
}

.fenix3-sticky-menu .main-screen__nav-wrapper {
  background: #F7F7F7;
}

@media (min-width: 1220px) {
  .fenix3-sticky-menu {
    padding: 0;
  }
}

.fenix3-sticky-logo {
  color: #140D3F;
  display: inline-block;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 1.15rem;
  line-height: 1.75rem;
  text-decoration: none;
}

.fenix3-sticky-download {
  color: #fff !important;
  background: #002EA6 !important;
}

.fenix3-sticky-buy {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: underline;
  color: #484953 !important;
}

.main-screen {
  position: relative;
  padding: 17px 15px 0 15px;
  width: 100%;
  background: #002EA6;
}

@media (min-width: 768px) {
  .main-screen {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .main-screen {
    padding: 0px 15px 0 16px;
  }
  .main-screen .fenix3-container {
    padding: 56px 16px 0 16px;
  }
}

@media (min-width: 1024px) and (min-width: 1025px) {
  .main-screen .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1024px) and (min-width: 1220px) {
  .main-screen .fenix3-container {
    padding: 0;
  }
}

.main-screen:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 65px;
  background: #fff;
  bottom: 0;
  left: 0;
  z-index: 0;
}

@media (min-width: 425px) {
  .main-screen:after {
    height: 100px;
  }
}

@media (min-width: 1220px) {
  .main-screen {
    padding: 0px 15px 0 15px;
  }
}

@media (min-width: 768px) {
  .main-screen__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.main-screen__nav-list {
  list-style: none;
}

@media (min-width: 1024px) {
  .main-screen__nav-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 0 40px;
  }
}

@media (min-width: 1024px) {
  .main-screen__nav-list {
    position: relative;
    margin: 0;
  }
}

.main-screen__sublogo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  position: relative;
  z-index: 5;
}

.fenix3_buy .main-screen__sublogo a {
  color: #fff !important;
  font-family: "Montserrat-Semibold", "Arial", sans-serif
}

@media (min-width: 768px) {
  .main-screen__sublogo {
    width: 100%;
     padding: 0;
  }
}

@media (min-width: 1024px) {
  .main-screen__sublogo {
    padding: 0;
    display: block;
    width: auto;

  }
}

.main-screen__sublogo p, .main-screen__sublogo a {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1.75rem;
  line-height: 2.0625rem;
  font-weight: 700;
  margin: 0;
  color: #fff !important;
}

.main-screen__sublogo p:hover, .main-screen__sublogo a:hover {
  text-decoration: none;
}

@media (min-width: 1220px) {
  .main-screen__sublogo p, .main-screen__sublogo a {
    font-size: 2.5rem;
    line-height: 3rem;
   
    white-space: nowrap;
  }
}

.main-screen__sublogo-arrow {
  display: block;
  background: url("/local/templates/mst_main_new/css/../img/arrow-inv-icon.svg") center no-repeat;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

@media (min-width: 1024px) {
  .main-screen__sublogo-arrow {
    display: none;
  }
}

.main-screen__sublogo-arrow-inner {
  background: url("/local/templates/mst_main_new/css/../img/submenu-arrow.svg") center no-repeat;
}

.main-screen__sublogo-arrow-inner {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.main-screen__sublogo-arrow-inner.main-screen__sublogo-arrow_active  {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.main-screen__sublogo-arrow_active {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.main-screen__nav {
  margin: 78px 0 0 0;
  list-style: none;
}

@media (min-width: 1024px) {
  .main-screen__nav {
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .main-screen__nav {
    margin: 0 60px 0 0;
  }
}

.main-screen__nav-wrapper {
  display: none;
  width: 100%;
  position: absolute;
  top: 57px;
  left: 0;
  background: #3E6BE0;
  z-index: 4;
}

@media (min-width: 1024px) {
  .main-screen__nav-wrapper {
    width: 88%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: static;
    background: none;
  }
}

@media (min-width: 1024px) {
  .main-screen__nav-wrapper {
    padding: 14px 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media (min-width: 1220px) {
  .main-screen__nav-wrapper {
    width: 89%;
  }
}

.account-data .main-screen__nav-wrapper_active {
  top: 50px;
}

.fenix_account .fenix3-server-sublogo {
 min-width: 200px;
}

.main-screen__nav-wrapper_active {
  display: block;

}

.main-screen__nav-item {
  margin: 16px;
}

@media (min-width: 1220px) {
  .main-screen__nav-item:last-child {
    margin: 10px 25px;
  }
}

@media (min-width: 768px) {
  .main-screen__nav-item {
    padding: 0;
  }
}

@media (min-width: 1220px) {
  .main-screen__nav-item {
    margin: 10px 25px;
  }
}

.main-screen__nav-item a {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #fff;
  font-weight: 200;
}

@media (min-width: 768px) {
  .main-screen__nav-item a {
    font-size: 0.8125rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1024px) {
  .main-screen__nav-item a {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1220px) {
  .main-screen__nav-item a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.main-screen__nav-item a:hover {
  text-decoration: none;
  position: relative;
  color: #fff;
}

.main-screen__nav-item a:hover:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 4px;
  background: #fff;
  left: 0;
  top: 22px;
}

.main-screen__action {
  margin: 20px 0 32px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: center;
}

@media (min-width: 768px) {
  .main-screen__action {
    padding: 0 32px;
  }

}

@media (min-width: 1024px) {
  .main-screen__action {
    padding: 0;
    margin: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .main-screen__action a {
    margin: 0 0 0 20px;
  }
.main-screen__nav-item a:hover:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 4px;
  background: #fff;
  left: 0;
  top: 43px;
}
}

@media (min-width: 768px) and (min-width: 1220px) {
  .main-screen__action a {
    margin: 0 0 0 32px;
  }
}

@media (min-width: 768px) {
  .main-screen__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1024px) {
  .main-screen__content {
    padding: 50px 0 70px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.main-screen__buy {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: underline;
  color: #fff;
}

@media (min-width: 1220px) {
  .main-screen__buy {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.main-screen__buy:hover {
  position: relative;
  color: #fff;
  text-decoration: none;
}

.main-screen__download {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  padding: 10px 32px;
  margin: 0px 32px 0px 0;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #002EA6;
  background: #fff;
  text-transform: uppercase;
  border-radius: 12px;
  font-weight: 600;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

@media (min-width: 1024px) {
  .main-screen__download {
    margin: 0;
    padding: 10px 20px;
  }
}

@media (min-width: 1024px) {
  .main-screen__download {
    padding: 10px 32px;
  }
}

.main-screen__download:hover {
  text-decoration: none;
  opacity: 0.8;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

@media (min-width: 768px) {
  .main-screen__content {
    padding: 32px 0 60px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .main-screen__content {
    padding: 0px 0 100px 0;
  }
}

@media (min-width: 1220px) {
  .main-screen__content {
    padding: 62px 32px 83px 32px;
    max-width: 1216px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

@media (min-width: 1440px) {
  .main-screen__content {
    padding: 62px 0 83px 0;
	align-items: flex-start;
  }
}

.main-screen__title {
  margin: 32px 0 0 0;
}

@media (min-width: 768px) {
  .main-screen__title {
    margin: 0;
    width: 60%;
  }
}

@media (min-width: 1024px) {
  .main-screen__title {
    margin: 0;
  }
}

@media (min-width: 1220px) {
  .main-screen__title {
    width: 70%;
  }
}

.main-screen__title h1 {
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 1.75rem;
  line-height: 2.0625rem;
  font-weight: 800;
  color: #fff;
  text-wrap: balance;
}

@media (min-width: 1024px) {
  .main-screen__title h1 {
    max-width: 400px;
  }
}

@media (min-width: 1220px) {
  .main-screen__title h1 {
    max-width: 680px;
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

.main-screen__subtitle {
  padding: 16px 0;
}

@media (min-width: 768px) {
  .main-screen__subtitle {
    padding: 6px 0;
    width: 38%;
  }
}

@media (min-width: 1220px) {
  .main-screen__subtitle {
    width: 30%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0px 12px 0px 0;
  }
}

.main-screen__subtitle p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #ffffff;
  font-weight: 400;
}

@media (min-width: 768px) {
  .main-screen__subtitle p {
    max-width: 300px;
    position: relative;
    top: 0px;
    margin: 0;
  }
}

@media (min-width: 1220px) {
  .main-screen__subtitle p {
    max-width: 358px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.main-screen__img {
  position: relative;
  z-index: 1;
}

@media (min-width: 425px) {
  .main-screen__img {
    max-width: 100%;
    margin: 0 auto;
  }
}

@media (min-width: 768px) {
  .main-screen__img {
    max-width: 622px;
  }
}

@media (min-width: 1024px) {
  .main-screen__img {
    max-width: 1000px;
  }
}

.main-screen__img img {
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

/** Fenix3 ABOUT **/
.fenix3 {
  padding: 55px 16px;
}

@media (min-width: 768px) {
  .fenix3 {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3 {
    padding: 48px 16px;
  }
  .fenix3 .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .fenix3 {
    padding: 100px 16px 116px 16px;
  }
}

@media (min-width: 768px) {
  .fenix3__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1220px) {
  .fenix3__wrapper {
    padding: 0 105px;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
}

@media (min-width: 768px) {
  .fenix3__block {
    width: 50%;
  }
  .fenix3__block:last-child {
    width: 40%;
  }
}

@media (min-width: 1024px) {
  .fenix3__block:last-child {
    width: 50%;
  }
}

.fenix3__title h2 {
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 600;
}

@media (min-width: 768px) {
  .fenix3__title h2 {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3__body {
  padding: 20px 0 0 0;
}

.fenix3__body p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
}

@media (min-width: 1024px) {
  .fenix3__body p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3__body p:first-child {
  margin: 0 0 24px 0;
}

@media (min-width: 768px) {
  .fenix3__list {
    margin: 0;
  }
}

.fenix3__list-item {
  margin: 0 0 20px 20px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
}

@media (min-width: 1024px) {
  .fenix3__list-item {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3__list-item::marker {
  color: #002EA6;
}

.fenix3__list-item p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
}

.fenix3__list-item:last-child {
  margin: 0 0 0 20px;
}

.fenix3__img {
  margin: 30px 0 0 0;
}

@media (min-width: 425px) {
  .fenix3__img {
    max-width: 425px;
    margin: 0 auto;
  }
}

@media (min-width: 1024px) {
  .fenix3__img {
    max-width: 300px;
  }
}

@media (min-width: 1220px) {
  .fenix3__img {
    max-width: 347px;
    position: relative;
    top: 40px;
    right: -60px;
  }
}

@media (min-width: 768px) {
  .main-screen__nav-wrapper-server {
    width: 60%;
  }
}

/** Fenix3 Features **/
.fenix3__features {
  margin-top: 56px;
  padding: 48px 16px;
  background: #F4F8FE;
}

@media (min-width: 768px) {
  .fenix3__features {
    padding: 8px 0 32px 0;
  }
  .fenix3__features .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3__features {
    padding: 8px 0 32px 0;
  }
  .fenix3__features .fenix3-container {
    padding: 0 32px;
    max-width: 1216px;
  }
}

@media (min-width: 1220px) {
  .fenix3__features {
    padding: 68px 0 67px 0;
  }
  .fenix3__features .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1440px) {
  .fenix3__features .fenix3-container {
    padding: 0;
  }
}

@media (min-width: 768px) {
  .fenix3__features .fenix3__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto;
    padding: 24px 0 0 0;
  }
}

@media (min-width: 1220px) {
  .fenix3__features .fenix3__wrapper {
    max-width: 100%;
  }
}

.fenix3__features .features__title {
  margin: 0 0 24px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 768px) {
  .fenix3__features .features__title {
    margin: 16px auto 16px auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .fenix3__features .features__title {
    padding: 0 12px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}

@media (min-width: 1440px) {
  .fenix3__features .features__title {
    padding: 0;
  }
}

.fenix3__features .features__title h2 {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 600;
  color: #140D3F;
}

@media (min-width: 1220px) {
  .fenix3__features .features__title h2 {
    position: relative;
    font-size: 32px;
    line-height: 42px;
    text-align: left;
    margin: 0;
  }
}

.fenix3__features .features__title a:hover {
  text-decoration: none;
}

.fenix3__features .features__title span {
  display: none;
}

@media (min-width: 1024px) {
  .fenix3__features .features__title span {
    display: block;
    color: #140D3F;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .fenix3__features .features__title span:hover {
    color: #0032B2;
  }
}

@media (min-width: 1024px) {
  .fenix3__features .features__title svg {
    display: none;
  }
}

.fenix3__features .features__block {
  margin: 0 0 16px 0;
  padding: 24px;
  background: #ffffff;
  border-radius: 12px;
  min-height: 240px;
}

@media (min-width: 425px) {
  .fenix3__features .features__block {
    max-width: 100%;
    margin: 16px 0;
  }
}

@media (min-width: 768px) {
  .fenix3__features .features__block {
    width: 48%;
    height: 240px;
  }
}

@media (min-width: 1024px) {
  .fenix3__features .features__block {
    height: 260px;
  }
}

@media (min-width: 1220px) {
  .fenix3__features .features__block {
    margin: 13px auto;
    width: 31%;
    height: 268px;
  }
}

@media (min-width: 1440px) {
  .fenix3__features .features__block {
    margin: 0 0 32px 0;
  }
}

.fenix3__features .features__block-title {
  margin: 0 0 4px 0;
}

.fenix3__features .features__block-title p {
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 800;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3__features .features__block-title p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3__features .features__block-text p {
  max-width: 275px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: #484953;
}

@media (min-width: 1024px) {
  .fenix3__features .features__block-text p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3__features .features__icon {
  margin: 0 0 16px 0;
  width: 48px;
  height: 48px;
}

.features-img {
  /*max-width: 600px;*/
  margin: 0 auto;
}

.features-img img {
  width: auto;
  max-width: 100%;
}

/** Fenix3 Modeling **/
.fenix3__modeling {
  position: relative;
  padding: 56px 16px 48px 16px;
  background: #F4F8FE;
}

@media (min-width: 768px) {
  .fenix3__modeling {
    padding: 56px 0 48px 0;
  }
  .fenix3__modeling .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3__modeling {
    padding: 80px 16px 48px 16px;
  }
  .fenix3__modeling .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .fenix3__modeling {
    padding: 90px 16px 80px 16px;
    max-width: 1220px;
    margin: 0 auto;
  }
}

.fenix3__modeling:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 140px;
  background: #fff;
  top: -8px;
  left: 0;
  z-index: 0;
}

@media (min-width: 768px) {
  .fenix3__modeling:after {
    top: 3px;
  }
}

@media (min-width: 1024px) {
  .fenix3__modeling:after {
    top: 16px;
  }
}

@media (min-width: 1220px) {
  .fenix3__modeling:after {
    height: 200px;
    top: 0;
  }
}

@media (min-width: 1440px) {
  .fenix3__modeling:after {
    top: 0;
  }
}

@media (min-width: 768px) {
  .fenix3__modeling .modelling__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1220px) {
  .fenix3__modeling .modelling__wrapper {
    padding: 20px 90px 0 90px;
  }
}

@media (min-width: 768px) {
  .fenix3__modeling .modeling__block:first-child {
    width: 38%;
  }
  .fenix3__modeling .modeling__block:last-child {
    padding: 0 30px 0 0;
    width: 49%;
  }
}

.fenix3__modeling .modeling__slider {
  max-width: 1000px;
}

.fenix3__modeling .modeling__slide {
  width: 100%;
  height: 168px;
}

@media (min-width: 425px) {
  .fenix3__modeling .modeling__slide {
    width: 70%;
    height: 240px;
    margin: 0 auto;
  }
}

@media (min-width: 768px) {
  .fenix3__modeling .modeling__slide {
    height: 380px;
  }
}

.fenix3__modeling .modeling__slide img {
  width: 100%;
  height: 168px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

@media (min-width: 425px) {
  .fenix3__modeling .modeling__slide img {
    height: 240px;
  }
}

@media (min-width: 768px) {
  .fenix3__modeling .modeling__slide img {
    height: 380px;
  }
}

.fenix3__modeling .modeling__pagination {
  width: 100%;
  top: 235px;
  left: 0;
}

@media (min-width: 425px) {
  .fenix3__modeling .modeling__pagination {
    top: 305px;
  }
}

@media (min-width: 768px) {
  .fenix3__modeling .modeling__pagination {
    top: 445px;
  }
}

@media (min-width: 1024px) {
  .fenix3__modeling .modeling__pagination {
    top: 485px;
  }
}

.fenix3__modeling .modeling__pagination span {
  margin: 0 5px;
  background: #002EA6;
}

.fenix3__modeling .modeling__block-title {
  margin: 48px 0 24px 0;
}

.fenix3__modeling .modeling__block-title p {
  color: #484953;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 700;
}

@media (min-width: 1024px) {
  .fenix3__modeling .modeling__block-title p {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3__modeling .modeling__block-title h2 {
  color: #140D3F;
}

.fenix3__modeling .modeling__block-resize p {
  color: #484953;
}

@media (min-width: 1024px) {
  .fenix3__modeling .modeling__block-resize p {
    font-size: 20px;
    line-height: 28px;
  }
}

.fenix3__modeling .modeling__block-text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: #484953;
  margin: 0;
}

@media (min-width: 1024px) {
  .fenix3__modeling .modeling__block-text p {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}

.fenix3__modeling .modeling__list-item {
  margin: 0 0 8px 20px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  font-size: 1rem;
  line-height: 1.5rem;
}

.fenix3__modeling .modeling__list-item::marker {
  color: #002EA6;
}

@media (min-width: 1024px) {
  .fenix3__modeling .modeling__list-item p {
    color: #484953;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3__modeling .modeling__nav-btns {
  display: none;
  z-index: 9;
}

@media (min-width: 1220px) {
  .fenix3__modeling .modeling__nav-btns {
    display: block;
    top: -180px;
    position: relative;
    width: 100%;
  }
  .fenix3__modeling .modeling__nav-btns .swiper-button-next {
    right: 20px;
    color: #D8D9DD;
  }
  .fenix3__modeling .modeling__nav-btns .swiper-button-prev {
    left: 20px;
    color: #D8D9DD;
  }
}

@media (min-width: 1024px) {
  .modeling-offset {
    margin: 50px 0 0 0;
  }
}

@media (min-width: 1024px) {
  .modeling-offset {
    margin: 32px 0 0 0;
  }
}

/** Fenix3 System **/
.fenix3__system {
  position: relative;
  padding: 48px 16px 48px 16px;
}

@media (min-width: 768px) {
  .fenix3__system {
    padding: 48px 0;
  }
  .fenix3__system .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3__system .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3__system {
    padding: 80px 16px 30px 16px;
  }
}

.fenix3__system:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 420px;
  background: #F4F8FE;
  bottom: 0;
  left: 0;
  z-index: 0;
}

@media (min-width: 425px) {
  .fenix3__system:after {
    height: 300px;
  }
}

@media (min-width: 1024px) {
  .fenix3__system:after {
    display: none;
  }
}

@media (min-width: 1024px) {
  .fenix3__system .system__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1220px) {
  .fenix3__system .system__wrapper {
    padding: 0 90px;
  }
}

@media (min-width: 1024px) {
  .fenix3__system .system__block {
    width: 49%;
  }
}

.fenix3__system .system__desktop-bck {
  position: relative;
}

@media (min-width: 1200px) {
  .fenix3__system .system__desktop-bck {
    top: -50px;
  }
}

.fenix3__system .system__desktop-bck:after {
  display: none;
}

@media (min-width: 1024px) {
  .fenix3__system .system__desktop-bck:after {
    content: '';
    display: block;
    position: absolute;
    width: 540px;
    height: 400px;
    bottom: 20px;
    left: -50px;
    background: #F4F8FE;
  }
}

@media (min-width: 1220px) {
  .fenix3__system .system__desktop-bck:after {
    content: '';
    display: block;
    position: absolute;
    width: 624px;
    height: 300px;
    bottom: 20px;
    left: -26px;
    background: #F4F8FE;
  }
}

.fenix3__system .system__title {
  margin: 0 0 24px 0;
}

.fenix3__system .system__title h2 {
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 700;
}

@media (min-width: 1024px) {
  .fenix3__system .system__title h2 {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3__system .system__text {
  position: relative;
  z-index: 1;
}

.fenix3__system .system__text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5625rem;
  font-weight: 400;
  color: #484953;
}

.fenix3__system .system__text p:last-child {
  margin: 0;
}

@media (min-width: 1024px) {
  .fenix3__system .system__text p {
    max-width: 340px;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .fenix3__system .system__text p {
    max-width: 380px;
  }
}

@media (min-width: 1024px) {
  .fenix3__system .system__normal-text p {
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    max-width: 100%;
  }
  .fenix3__system .system__normal-text a {
    color: #002EA6;
  }
}

@media (min-width: 1220px) {
  .fenix3__system .system__normal-text {
    padding: 0 0 50px 0;
    margin: 0 0 0 28px;
  }
}

.fenix3__system .system__block-img {
  position: relative;
  z-index: 1;
  margin: 32px 0 24px 0;
}

@media (min-width: 425px) {
  .fenix3__system .system__block-img {
    max-width: 425px;
    margin: 0 auto 30px auto;
  }
}

@media (min-width: 768px) {
  .fenix3__system .system__block-img {
    margin: 30px auto;
  }
}

@media (min-width: 1024px) {
  .fenix3__system .system__block-img {
    margin: 54px auto 30px auto;
  }
}

@media (min-width: 1220px) {
  .fenix3__system .system__block-img {
    position: relative;
    left: 40px;
  }
}

.fenix3__system .system__block-img img {
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

/** Fenix3 Analysis **/
.fenix3__analysis {
  margin: 50px 0 0 0;
  padding: 48px 16px;
  background: #F4F8FE;
}

@media (min-width: 768px) {
  .fenix3__analysis {
    padding: 48px 0;
  }
  .fenix3__analysis .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3__analysis {
    margin: 0;
    padding: 48px 0;
  }
  .fenix3__analysis .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3__analysis {
    position: relative;
    padding: 80px 0px;
    max-width: 1220px;
    margin: 0 auto;
  }
  .fenix3__analysis:after {
    content: '';
    display: block;
    position: absolute;
    width: 90px;
    height: 100%;
    background: #fff;
    top: 0;
    left: 0;
  }
}

@media (min-width: 768px) {
  .fenix3__analysis .analysis__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 768px) {
  .fenix3__analysis .analysis__block {
    width: 45%;
  }
}

@media (min-width: 1024px) {
  .fenix3__analysis .analysis__block {
    width: 50%;
  }
}

@media (min-width: 1220px) {
  .fenix3__analysis .analysis__block:first-child {
    max-width: 0 0 0 84px;
  }
}

.fenix3__analysis .analysis__title {
  margin: 0 0 24px 0;
}

.fenix3__analysis .analysis__title h2 {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-weight: 700;
}

@media (min-width: 1024px) {
  .fenix3__analysis .analysis__title h2 {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3__analysis .analysis__text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-weight: 400;
}

.fenix3__analysis .analysis__text p:last-child {
  margin: 0;
}

@media (min-width: 1024px) {
  .fenix3__analysis .analysis__text p {
    max-width: 420px;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3__analysis .analysis__list-item {
  margin: 0 0 20px 20px;
  max-width: 420px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

.fenix3__analysis .analysis__list-item::marker {
  color: #002EA6;
}

@media (min-width: 425px) {
  .fenix3__analysis .analysis__img {
    max-width: 425px;
    margin: 0 auto;
  }
}

@media (min-width: 768px) {
  .fenix3__analysis .analysis__img {
    margin: 0px auto 0 auto;
  }
}

@media (min-width: 1024px) {
  .fenix3__analysis .analysis__img {
    max-width: 500px;
    margin: 0 44px 0 0;
  }
}

@media (min-width: 1220px) {
  .fenix3__analysis .analysis__img {
    max-width: 488px;
    margin: 0 20px 0 0;
    position: relative;
    left: -30px;
    z-index: 1;
  }
}

@media (min-width: 1440px) {
  .fenix3__analysis .analysis__img {
    max-width: 488px;
    margin: 0 20px 0 0;
    position: relative;
    z-index: 1;
  }
}

.fenix3__analysis .analysis__img img {
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

/** Fenix3 Mechanism **/
.fenix3__mechanism {
  padding: 48px 16px;
}

@media (min-width: 768px) {
  .fenix3__mechanism {
    padding: 48px 0;
  }
  .fenix3__mechanism .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3__mechanism .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3__mechanism {
    padding: 80px 16px;
  }
}

@media (min-width: 768px) {
  .fenix3__mechanism .mechanism__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1220px) {
  .fenix3__mechanism .mechanism__wrapper {
    padding: 0 0 0 90px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 768px) {
  .fenix3__mechanism .mechanism__block {
    width: 45%;
  }
}

@media (min-width: 1024px) {
  .fenix3__mechanism .mechanism__block {
    width: 50%;
  }
}

.fenix3__mechanism .mechanism__block-title {
  margin: 0 0 24px 0;
}

.fenix3__mechanism .mechanism__block-title h2 {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-weight: 700;
  max-width: 100%;
}

@media (min-width: 768px) {
  .fenix3__mechanism .mechanism__block-title h2 {
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  .fenix3__mechanism .mechanism__block-title h2 {
    max-width: 380px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

@media (min-width: 1220px) {
  .fenix3__mechanism .mechanism__block-title h2 {
    margin: 20px 0 0 0;
  }
}

.fenix3__mechanism .mechanism__text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-weight: 400;
}

@media (min-width: 1024px) {
  .fenix3__mechanism .mechanism__text p {
    max-width: 400px;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .fenix3__mechanism .mechanism__text p {
    max-width: 445px;
  }
}

@media (min-width: 425px) {
  .fenix3__mechanism .mechanism__img {
    max-width: 425px;
    margin: 0 auto;
  }
}

@media (min-width: 768px) {
  .fenix3__mechanism .mechanism__img {
    margin: 0px auto 0 auto;
  }
}

@media (min-width: 1024px) {
  .fenix3__mechanism .mechanism__img {
    max-width: 800px;
    margin: 0px auto 0 auto;
    position: relative;
  }
}

@media (min-width: 1220px) {
  .fenix3__mechanism .mechanism__img {
    top: 0px;
    right: 38px;
  }
}

.fenix3__mechanism .mechanism__img img {
  border-radius: 12px;
}

@media (min-width: 1220px) {
  .fenix3__mechanism .mechanism__img img {
    width: 600px;
  }
}

/** Fenix3 Project **/
.fenix3__project {
  padding: 0px 16px 55px 16px;
}

@media (min-width: 768px) {
  .fenix3__project {
    padding: 0 0 55px 0;
  }
  .fenix3__project .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3__project {
    padding: 48px 16px;
  }
  .fenix3__project .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .fenix3__project {
    padding: 56px 16px 80px 16px;
  }
  .fenix3__project .fenix3-container {
    padding: 0 12px;
  }
}

@media (min-width: 1366px) {
  .fenix3__project .fenix3-container {
    padding: 0 10px;
  }
}

@media (min-width: 768px) {
  .fenix3__project .project__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1220px) {
  .fenix3__project .project__wrapper {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

@media (min-width: 768px) {
  .fenix3__project .project__block {
    width: 47%;
  }
}

@media (min-width: 1024px) {
  .fenix3__project .project__block-offset {
    padding: 0 0 0 80px;
  }
}

@media (min-width: 1220px) {
  .fenix3__project .project__block-offset {
    position: relative;
  }
}

.fenix3__project .project__title {
  padding: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3__project .project__title {
    padding: 0;
  }
}

.fenix3__project .project__title h2 {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-weight: 700;
  max-width: 100%;
  margin: 0;
}

@media (min-width: 768px) {
  .fenix3__project .project__title h2 {
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  .fenix3__project .project__title h2 {
    margin: 0 0 24px 0;
    max-width: 380px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

@media (min-width: 1220px) {
  .fenix3__project .project__title h2 {
    margin: 0 0 24px 0;
  }
}

.fenix3__project .project__text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-weight: 400;
}

@media (min-width: 1024px) {
  .fenix3__project .project__text p {
    max-width: 400px;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .fenix3__project .project__text p:last-child {
    margin: 0;
  }
}

@media (min-width: 425px) {
  .fenix3__project .project__img {
    max-width: 425px;
    margin: 0 auto;
  }
}

@media (min-width: 1024px) {
  .fenix3__project .project__img {
    max-width: 600px;
    margin: 0px auto 0 auto;
  }
}

@media (min-width: 1220px) {
  .fenix3__project .project__img {
    position: relative;
    left: 0px;
  }
}

@media (min-width: 1440px) {
  .fenix3__project .project__img {
    position: relative;
    left: -10px;
  }
}

.fenix3__project .project__img img {
  border-radius: 12px;
}

/** Fenix3 Cta **/
.fenix3__cta {
  padding: 48px 16px 80px 16px;
  background: #002EA6;
}

@media (min-width: 768px) {
  .fenix3__cta {
    padding: 48px 0 80px 0;
  }
  .fenix3__cta .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3__cta {
    padding: 40px 16px;
  }
  .fenix3__cta .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .fenix3__cta {
    padding: 80px 16px;
  }
  .fenix3__cta .fenix3-container {
    padding: 0 8px;
  }
}

@media (min-width: 1024px) {
  .fenix3__cta .cta__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3__cta .cta__block {
    width: 48%;
  }
}

.fenix3__cta .cta__title {
  margin: 0 0 24px 0;
}

.fenix3__cta .cta__title p {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 1.875rem;
  font-weight: 600;
  color: #fff;
}

@media (min-width: 1024px) {
  .fenix3__cta .cta__title p {
    max-width: 400px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

@media (min-width: 1220px) {
  .fenix3__cta .cta__title p {
    position: relative;
    left: -6px;
  }
}

@media (min-width: 1220px) {
  .fenix3__cta .cta__text {
    margin: 0 0 32px 0;
  }
}

.fenix3__cta .cta__text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-weight: 400;
  color: #fff;
}

@media (min-width: 1024px) {
  .fenix3__cta .cta__text p {
    max-width: 400px;
    font-weight: 200;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3__cta .cta__btns {
  margin: 32px 0 0 0;
}

.fenix3__cta .cta__download {
  display: inline-block;
  padding: 10px 26px;
  color: #002EA6;
  background: #fff;
  border-radius: 12px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: none;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.fenix3__cta .cta__download:hover {
  opacity: 0.8;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

@media (min-width: 1220px) {
  .fenix3__cta .cta__download {
    padding: 10px 34px;
  }
}

.fenix3__cta .cta__buy {
  margin: 0 0 0 0;
  position: relative;
  padding: 10px 12px;
  color: #fff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1220px) {
  .fenix3__cta .cta__buy {
    position: relative;
    padding: 10px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-footer .fenix3-container {
    padding: 0 40px;
  }
}

@media (min-width: 1220px) {
  .fenix3-footer .fenix3-container {
    padding: 0 8px;
  }
}

/** MODAL SEARCH **/
.modalSearch {
  position: fixed;
  top: 100px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  -webkit-transition: 200ms ease-in-out;
  -o-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
  border-radius: 10px;
  background-color: #fff;
  width: 95%;
  max-width: 900px;
  z-index: 1000000000000;
}

@media (min-width: 375px) {
  .modalSearch {
    width: 70%;
  }
}

@media (min-width: 768px) {
  .modalSearch {
    width: 90%;
    top: 110px;
  }
}

@media (min-width: 1024px) {
  .modalSearch {
    top: 110px;
  }
}

@media (min-width: 1220px) {
  .modalSearch {
    top: 140px;
  }
}

@media (min-width: 1920px) {
  .modalSearch {
    top: 140px;
  }
}

.modalSearch.active {
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}

.modalSearch__input {
  padding: 0 0 8px 0;
  margin: 6px;
  width: 86%;
  border: none;
  border-bottom: 1px solid #002EA6;
  border-radius: 0 !important;
  outline: none;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
}

@media (min-width: 768px) {
  .modalSearch__input {
    width: 95%;
  }
}

@media (min-width: 1024px) {
  .modalSearch__input {
    width: 75%;
    margin: 0 20px 0 20px;
  }
}

.modalSearch-body__submit {
  display: none;
  padding: 10px 0;
  margin: 20px auto;
  width: 135px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #fff;
  background: #002EA6;
  text-transform: uppercase;
  border-radius: 12px;
  font-weight: 600;
  border: none;
  outline: none;
}

@media (min-width: 1024px) {
  .modalSearch-body__submit {
    display: inline-block;
    padding: 5px 0;
    height: 40px;
  }
}

.modalSearch__form {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .modalSearch__form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.close-button {
  position: absolute;
  top: 24px;
  right: 14px;
  width: 15px;
  height: 15px;
  background: url(/local/templates/mst_main_new/css/../img/close-icon.svg) center no-repeat;
  border: none;
  outline: unset;
  font-size: 2em;
  cursor: pointer;
}

@media (min-width: 425px) {
  .close-button {
    right: 24px;
  }
}

@media (min-width: 768px) {
  .close-button {
    position: static;
    margin: 14px 14px 0 10px;
  }
}

@media (min-width: 1024px) {
  .close-button {
    margin: 0px 14px 0 10px;
  }
}

.modalSearch-body {
  padding: 10px;
  text-align: justify;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1024px) {
  .modalSearch-body {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 10px;
  }
}

#overlaySearch {
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-transition: 200ms ease-in-out;
  -o-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
  z-index: 10000000;
}

#overlaySearch.active {
  opacity: 1;
  pointer-events: all;
}

span[data-modal-target="#modalSearch"] {
  cursor: pointer;
  outline: none;
}

span[data-modal-target="#modalSearch"]:active {
  -webkit-box-shadow: inset 3px 3px 10px rgba(0, 0, 0, 0.2), inset -1px -1px 10px rgba(255, 255, 255, 0.4);
          box-shadow: inset 3px 3px 10px rgba(0, 0, 0, 0.2), inset -1px -1px 10px rgba(255, 255, 255, 0.4);
  border: 1px solid #fff;
}

/*** Search Results Page ***/
.fenix3-results-header {
  padding: 105px 16px 48px 16px;
  background: #002EA6;
}

@media (min-width: 768px) {
  .fenix3-results-header {
    padding: 105px 32px 48px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-results-header {
    padding: 140px 0px 40px 0px;
  }
  .fenix3-results-header .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-results-header .fenix3-container {
    padding: 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-search-body .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-search-body .fenix3-container {
    padding: 0;
  }
}

.fenix3-results__breadcrumbs a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #fff;
}

@media (min-width: 910px) {
  .fenix3-results__header-wrapper {
    padding: 30px 0 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3-results__title {
  padding: 20px 0;
}

.fenix3-results__title h1 {
  font-size: 2.5rem;
  line-height: 3rem;
  color: #ffffff;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-weight: 400;
}

.fenix3-results__form {
  position: relative;
  max-width: 100%;
}

@media (min-width: 910px) {
  .fenix3-results__form {
    max-width: 384px;
  }
}

.search-from__input {
  width: 100%;
  border: none;
  border-bottom: 1px solid #fff;
  background: none;
  color: #ffffff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  border-radius: 0;
}

.search-from__input:focus {
  outline: none;
}

@media (min-width: 910px) {
  .search-from__input {
    width: 280px;
  }
}

@media (min-width: 1024px) {
  .search-from__input {
    width: 280px;
  }
}

.search-from__btn {
  width: 12px;
  height: 12px;
  background: url("/local/templates/mst_main_new/css/../img/search-inv.svg") center no-repeat;
  border: none;
  outline: none;
  position: absolute;
  right: 2px;
}

.fenix3-search__header {
  padding: 40px 16px 30px 16px;
}

@media (min-width: 910px) {
  .fenix3-search__header {
    padding: 40px 0 30px 0;
  }
}

@media (min-width: 1220px) {
  .fenix3-search__header {
    margin: 0 0 20px 0;
  }
}

.fenix3-search__header h2 {
  color: #140D3F;
  font-size: 1.75rem;
  line-height: 2.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

.fenix3-results__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-results__wrapper {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-results__wrapper {
    padding: 0;
  }
}

.fenix3-results__block {
  margin: 0 0 40px 0;
}

.fenix3-results__block:last-child {
  margin: 0 0 120px 0;
}

.fenix3-results__block-title h3 {
  color: #140D3F;
  margin: 0 0 14px 0;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  max-width: 800px;
}

.fenix3-results__block-content {
  max-width: 800px;
}

.fenix3-results__block-content p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0;
  margin: 0 0 8px 0;
  color: #484953;
}

.fenix3-results__block-content a {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  word-break: break-all;
  color: #002EA6;
  font-size: 0.875rem;
  line-height: 1.5rem;
}

.fenix3-results__breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.breadcrumbs-arrow {
  display: block;
  margin: 0 10px 0 0;
  width: 12px;
  height: 12px;
  background: url(/local/templates/mst_main_new/css/../img/arrow-inv-icon.svg) center no-repeat;
}

@media (min-width: 1220px) {
  .footer-searchres-nav {
    padding: 0 10px !important;
  }
}

/*** Main Page Styles ***/
/* top-info */
.top-info {
  background: #3a5bc7;
  background: -webkit-gradient(linear, left top, right top, from(#3a5bc7), to(#3a5bc7));
  background: -o-linear-gradient(left, #3a5bc7 0%, #3a5bc7 100%);
  background: linear-gradient(90deg, #3a5bc7 0%, #3a5bc7 100%);
  color: #fff;
  overflow: hidden;
}

@media (min-width: 1024px) {
  .top-info {
    padding-top: 57px;
  }
}

.top-info .container {
  height: 100%;
  position: relative;
  padding-top: 100px;
  padding-bottom: 50px;
}

@media (min-width: 1024px) {
  .top-info .container {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media (min-width: 1220px) {
  .top-info .container {
    padding-top: 160px;
    padding-bottom: 100px;
  }
}

.top-info-bg {
  position: absolute;
}

.top-info-bg-small {
  display: none;
}

.top-info__title {
  font-size: 32px;
  line-height: 42px;
  font-weight: 600;
  letter-spacing: -0.015em;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.top-info-block {
  position: relative;
  z-index: 2;
}

.top-info-block h1 {
  margin-top: 32px;
  margin-bottom: 24px;
  font-weight: 800;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.015em;
  color: #ffffff;
  max-width: 680px;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .top-info-block h1 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

.top-info__desc {
  font-size: 18px;
  line-height: 28px;
  max-width: 550px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  margin: 0;
}

@media (min-width: 1024px) {
  .top-info__desc {
    margin-bottom: 16px;
  }
}

.top-info-buttons {
  padding: 32px 0 48px 0;
}

.top-info-buttons a {
  color: #fff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

a.top-info-btn {
  display: inline-block;
  color: #002ea6;
  background: #fff;
  -webkit-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  transition: 0.5s ease all;
  margin: 0 20px 0 0;
}

@media (min-width: 1024px) {
  a.top-info-btn {
    margin: 0 32px 0 0;
  }
}

.top-info-btn:hover {
  opacity: 0.8;
  text-decoration: none;
}

/* solution-fire */
section.solution-fire {
  margin-top: 80px;
  margin-bottom: 80px;
}

@media (min-width: 768px) {
  section.solution-fire {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media (min-width: 1024px) {
  section.solution-fire {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 100px;
    margin-bottom: 105px;
  }
}

@media (min-width: 768px) {
  .solution-fire__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.solution-fire-img {
  min-width: 490px;
  text-align: center;
  padding: 40px 0px;
}

@media (min-width: 768px) {
  .solution-fire-img {
    padding: 40px 0 0 0;
  }
}

@media (min-width: 1024px) {
  .solution-fire-img {
    padding: 40px 0;
  }
}

.solution-fire-img img {
  max-width: 330px;
  margin: auto;
}

@media (min-width: 768px) {
  .solution-fire-img img {
    margin: 30px 0 0 0;
    max-width: 340px !important;
  }
}

@media (min-width: 1024px) {
  .solution-fire-img img {
    margin: auto;
  }
}

@media (min-width: 768px) {
  .solution-fire-info {
    margin: 40px 0 0 0;
    width: 46%;
  }
}

@media (min-width: 1220px) {
  .solution-fire-info {
    width: auto;
  }
}

.solution-fire__title {
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.015em;
  color: #484953;
  margin-bottom: 32px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  display: none;
}

@media (min-width: 768px) {
  .solution-fire__title {
    display: block;
  }
}

.solution-fire__title_mobile {
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.015em;
  color: #484953;
  margin-bottom: 32px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  display: block;
}

@media (min-width: 768px) {
  .solution-fire__title_mobile {
    display: none;
  }
}

.solution-fire-info h2 {
  color: #140d3f;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  margin-bottom: 24px;
}

@media (min-width: 1024px) {
  .solution-fire-info h2 {
    margin-bottom: 32px;
  }
}

.solution-fire__descriprion {
  font-size: 18px;
  line-height: 28px;
  color: #484953;
  max-width: 550px;
  margin-bottom: 32px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.solution-fire-buttons {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  height: 50px;
}

.solution-fire-buttons a {
  color: #484953;
}

button.solution-fire-btn {
  background: #002ea6;
  -webkit-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  transition: 0.5s ease all;
  color: #ffffff;
  padding: 12px 36px;
  border-radius: 12px;
  border: none;
  margin: 0 20px 0 0;
  text-transform: uppercase;
  font-size: 14px;
}

@media (min-width: 768px) {
  button.solution-fire-btn {
    font-size: 16px;
    padding: 12px 40px;
  }
}

button.solution-fire-btn:hover {
  background: #0138c7;
}

.solution-fire__note {
  margin-top: 16px;
  font-size: 14px;
  line-height: 20px;
  color: #484953;
}

/* develop-cycle */
.develop-cycle {
  /*max-width: 1440px; */
  margin: auto;
}

@media (min-width: 1024px) {
  .develop-cycle {
    background: #f4f8fe;
  }
}

@media (min-width: 1440px) {
  .develop-cycle {
    background: none;
  }
}

.develop-cycle .container {
  position: relative;
  background: #f4f8fe;
}

@media (min-width: 768px) {
  .develop-cycle .container {
    padding-top: 48px;
    padding-bottom: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 1024px) {
  .develop-cycle .container {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media (min-width: 1440px) {
  .develop-cycle .container:after {
    content: '';
    display: block;
    position: absolute;
    width: 110px;
    height: 100%;
    background: #f4f8fe;
    top: 0;
    left: -110px;
  }
  .develop-cycle .container:before {
    content: '';
    display: block;
    position: absolute;
    width: 110px;
    height: 100%;
    background: #f4f8fe;
    top: 0;
    right: -110px;
  }
}

.develop-cycle .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.develop-cycle__title {
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  letter-spacing: -0.015em;
  color: #484953;
  max-width: 600px;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .develop-cycle__title {
    margin-right: 0px;
    padding: 0 40px 0 0;
    max-width: 396px;
  }
}

@media (min-width: 1024px) {
  .develop-cycle__title {
    max-width: 500px;
    margin-right: 127px;
    padding: 0;
  }
}

.develop-cycle-text {
  max-width: 300px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .develop-cycle-text {
    padding: 0 30px 0 0;
    margin: 8px 0 0 0;
  }
}

@media (min-width: 1024px) {
  .develop-cycle-text {
    margin: 0;
  }
}

@media (min-width: 1220px) {
  .develop-cycle-text {
    padding: 0;
  }
  .develop-cycle-text p {
    margin: 10px 0 0 0;
  }
  .develop-cycle-text a {
    margin: 30px 0 0 0;
    display: block;
  }
}

.develop-cycle-text p {
  font-size: 16px;
  line-height: 24px;
  color: #484953;
  margin-bottom: 16px;
}

.develop-cycle-text a {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #002ea6;
  text-decoration: none;
}

.develop-cycle-text a:hover {
  opacity: 1;
  color: #140d3f;
}

/* feedback */
section.feedback {
  margin: 0px 0px 56px 0;
}

@media (min-width: 768px) {
  section.feedback {
    margin: 0;
    padding: 0 0 48px 0;
  }
}

@media (min-width: 1024px) {
  section.feedback {
    margin: 0 0 100px 0;
  }
}

@media (min-width: 1440px) {
  section.feedback {
    margin: 100px 0px;
    padding: 0;
  }
}

.feedback__title {
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.015em;
  color: #140d3f;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  padding: 48px 0 24px 0;
  margin: 0;
}

@media (min-width: 1024px) {
  .feedback__title {
    padding: 80px 0 24px 0;
  }
}

.feedback-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.feedback-card-item {
  width: 590px;
  border: 1px solid #d8d9dd;
  padding: 48px 41px 100px 50px;
  border-radius: 12px;
  position: relative;
  min-height: 320px;
}

@media screen and (min-width: 768px) {
  .feedback-card-item {
    width: 48%;
  }
}

.feedback-card-item__icon {
  font-weight: 800;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.015em;
  color: #002ea6;
  left: -24px;
  top: -18px;
  position: absolute;
  background: url("/local/templates/mst_main_new/css/../img/quate-icon.svg") center no-repeat;
  width: 16px;
  height: 16px;
}

@media (min-width: 1024px) {
  .feedback-card-item__icon {
    width: 22px;
    height: 22px;
    left: -34px;
  }
}

.feedback-card-item__text {
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  color: #484953;
  position: relative;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.feedback-card-item__user {
  position: absolute;
  bottom: 48px;
  font-size: 16px;
  line-height: 24px;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .feedback-card-item__user {
    right: 40px;
  }
}

.feedback-card-item__user span {
  font-weight: bold;
}

/* publications */
.publications {
  /*max-width: 1440px; */
  margin: auto;
}

@media (min-width: 1024px) {
  .publications {
    background: #f4f8fe;
  }
}

@media (min-width: 1440px) {
  .publications {
    background: none;
  }
}

.publications .container {
  position: relative;
  background: #f4f8fe;
  padding: 0 0 100px 0;
}

@media (min-width: 1440px) {
  .publications .container {
    padding: 0 0 140px 0;
  }
  .publications .container:after {
    content: '';
    display: block;
    position: absolute;
    width: 110px;
    height: 100%;
    background: #f4f8fe;
    top: 0;
    left: -110px;
  }
  .publications .container:before {
    content: '';
    display: block;
    position: absolute;
    width: 110px;
    height: 100%;
    background: #f4f8fe;
    top: 0;
    right: -110px;
  }
}

.publications-titles h3 {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.publications-titles a {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.main-page__img-block {
  border-left: 1px solid #D8D9DD;
  border-right: 1px solid #D8D9DD;
  border-top: 1px solid #D8D9DD;
  border-radius: 12px 12px 0 0;
}

.main-page__slider-pagination {
  bottom: -40px;
  width: 90%;
}

@media (min-width: 768px) {
  .main-page__slider-pagination {
    width: 100%;
    left: 0;
  }
}

.main-page__slider-pagination span {
  margin: 0 5px;
}

@media (min-width: 1440px) {
  .main-page__slider-pagination {
    display: none;
  }
}

.main-page__slide-link:hover {
  text-decoration: none;
}

.main-page__nav {
  display: none;
}

@media (min-width: 1300px) {
  .main-page__nav {
    display: block;
  }
  .main-page__nav-next {
    right: -30px;
    color: #D8D9DD;
  }
  .main-page__nav-prev {
    left: -30px;
    color: #D8D9DD;
  }
}

@media (min-width: 1440px) {
  .main-page__nav {
    display: block;
  }
  .main-page__nav-next {
    right: -50px;
    color: #D8D9DD;
  }
  .main-page__nav-prev {
    left: -50px;
    color: #D8D9DD;
  }
}

.publications-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px 20px 30px 20px;
  height: 180px;
  background: #fff;
  border: 1px solid #D8D9DD;
  border-radius: 0 0 12px 12px;
}

.main-slider {
  position: relative;
  padding: 0 16px;
}

@media (min-width: 768px) {
  .main-slider {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .main-slider {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .main-slider {
    padding: 0;
  }
}

.img-fluid {
  border-radius: 12px 12px 0 0;
}

.publications-text__description {
  font-weight: bold;
  font-size: 19px;
  line-height: 28px;
  color: #140d3f;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

.publications-titles {
  padding: 0 16px;
  font-weight: 600;
  line-height: 42px;
  letter-spacing: -0.015em;
  color: #140d3f;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
  padding-top: 80px;
}

@media (min-width: 768px) {
  .publications-titles {
    padding: 32px 32px 0 32px;
  }
}

@media (min-width: 1024px) {
  .publications-titles {
    padding: 80px 16px 0 16px;
  }
}

@media (min-width: 1220px) {
  .publications-titles {
    padding: 80px 0 0 0;
  }
}

.publications-titles h3 {
  font-size: 32px;
  font-weight: 600;
}

.publications-titles a {
  font-size: 16px;
  color: #140d3f;
  text-decoration: none;
}

.publications-titles a:hover {
  color: #002ea6;
  opacity: 1;
}

.publications-titles__link_mobile {
  display: none;
}

.postdate {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #3e6be0;
  margin-bottom: 16px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

/** Download Modal **/
/* modal-download */
.modal-download {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.modal-download_active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.download-container {
  width: 522px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  padding: 64px 64px 48px;
  border-radius: 6px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  /*margin-top: 3vh;*/
  overflow: auto;
  max-height: calc(100%);
}

.download-header {
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
  letter-spacing: -0.015em;
  color: #140d3f;
  margin: 30px 0 6px 0;
}

@media (min-width: 576px) {
  .download-header {
    margin: 0 0 0px 0;
  }
}

.download-header__success {
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

.download-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.download-form input {
  border-radius: 0;
  padding: 0;
}

.download-form div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 16px;
}

.download-form div.download-form-input_checkbox-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 12px;
  margin-bottom: 10px;
}

@media (min-width: 577px) {
  .download-form div.download-form-input_checkbox-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 60px;
    margin-bottom: 32px;
  }
}

#download-form-input_checkbox {
  margin-top: 8px;
  width: 40px;
  margin-right: 12px;
  color: #484953;
}

.download-form input, .download-form textarea {
  border: none;
  border-bottom: 1px solid #d8d9dd;
  font-size: 18px;
  line-height: 28px;
  color: #484953;
  outline: none;
}

.download-form input:focus, .download-form textarea:focus {
  border-bottom: 1px solid #002ea6;
}

.download-form label {
  font-size: 18px;
  line-height: 20px;
  color: #484953;
}

.download-form-input_checkbox-container label {
  margin: 12px 0 10px 0;
  font-size: 13px;
  line-height: 19px;
  color: #484953;
  font-size: 14px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 577px) {
  .download-form-input_checkbox-container label {
    font-size: 14px;
    line-height: 24px;
    color: #484953;
  }
}

.download-form button {
  background: #002ea6;
  border-radius: 12px;
  margin: 20px 0 0 0;
  padding: 12px 0px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  border: none;
  outline: none;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 577px) {
  .download-form button {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }
}

.download-close_button {
  position: absolute;
  right: 20px;
  top: 20px;
  background: none;
  border: none;
  width: 20px;
  height: 20px;
  background: url("/local/templates/mst_main_new/css/../img/close-icon.svg") center no-repeat;
  background-size: contain;
  cursor: pointer;
}

.download-close_button:focus {
  outline: none;
}

.download-close_button i {
  font-size: 30px;
  color: #484953;
}

.download__block-success .download__block-success {
  margin: 20px 0 0 0;
}

.download__block-success .download__block-success h5 {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 2rem;
}

@media (min-width: 577px) {
  .download__block-success .download-img {
    margin: 0 0 40px 0;
  }
  .download__block-success .download-img img {
    width: 85%;
    margin: 0 auto;
    display: block;
  }
}

.download__block-success .download-action {
  margin: 20px 0 0 0;
}

@media (min-width: 577px) {
  .download__block-success .download-action {
    margin: 40px 0 0 0;
  }
}

.download__block-success .download-action button {
  padding: 10px 0;
  width: 100%;
  border: none;
  border-radius: 12px;
  background: #002EA6;
  color: #fff;
}

.download-img__success {
  margin: 10px 0 30px 0;
}

.download-img__success img {
  width: 50%;
  display: block;
  margin: 0 auto;
}

/* footer */
.footer-nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (min-width: 1220px) {
  .footer-nav-list {
    padding: 0 4px;
  }
}

.footer-nav-list a {
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.footer-nav-list li {
  list-style-type: none;
}

.footer-nav-list-item ul li {
  margin-bottom: 12px;
}

.footer-nav-list-item ul li a {
  color: #484953;
}

.nav-list-item__header {
  margin-bottom: 24px !important;
}

li.nav-list-item__header a:hover {
  opacity: 1;
  color: #002ea6 !important;
}

.footer-nav-list-item ul li.nav-list-item__header a {
  font-weight: bold;
  color: #140d3f;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .footer-nav-list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer-social-netw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 37px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.footer-social-netw p {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #140d3f;
}

.footer-social-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-social__icon img {
  height: 24px;
}

.footer-social__icon_inst img {
  height: 32px;
}

@media (min-width: 1220px) {
  .socials-searchres {
    padding: 0 5px 37px 5px;
  }
}

.feedback-copyright {
  font-size: 16px;
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 32px;
  color: #484953;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.feedback-copyright:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #D8D9DD;
  left: 50%;
  top: -30px;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

@media (min-width: 1220px) {
  .feedback-copyright:after {
    width: 100%;
  }
}

.feedback-copyright__politics span a {
  color: #484953;
  text-decoration: none;
}

@media screen and (max-width: 1320px) {
  .carousel-control-next .sr-only {
    right: 0px;
    color: #484953;
  }
  .carousel-control-prev .sr-only {
    left: 0px;
    color: #484953;
  }
}

@media screen and (max-width: 1220px) {
  .container {
    max-width: 1000px;
  }
  .header-menu-items {
    width: 500px;
  }
  .carousel-control-next .sr-only {
    right: -15px;
  }
  .carousel-control-prev .sr-only {
    left: -15px;
  }
  .carousel-item .card-body {
    width: 300px;
  }
  .carousel-item .card-body img {
    width: 300px;
  }
  .coockie {
    padding: 32px 24px;
  }
}

@media (min-width: 1024px) {
  header {
    position: fixed;
    z-index: 11;
    left: 0;
    right: 0;
    background: #fff;
  }
}

@media (min-width: 1220px) {
  header {
    position: static;
  }
}

@media screen and (max-width: 1024px) {
  header {
    position: fixed;
    z-index: 11;
    left: 0;
    right: 0;
    background: #fff;
  }
  h2 {
    max-width: 500px;
  }
  .header-menu-items {
    display: none;
  }
  .top-info-block h1 {
    max-width: 500px;
  }
  .top-info__desc {
    max-width: 350px;
  }
  .solution-fire-img {
    min-width: 300px;
  }
  .solution-fire-img img {
    max-width: 250px;
  }
  .solution-fire-info h2 {
    font-size: 30px;
  }
  section.solution-fire {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .feedback-card-item {
    min-height: 400px;
  }
  .carousel-inner .carousel-item > div {
    display: none;
  }
  .carousel-inner .carousel-item > div:first-child {
    display: block;
  }
  .carousel-item .card-body {
    /*width: 100%; */
  }
  /*width: 100%; */
  .carousel-inner .carousel-item > div:first-child {
    width: 600px;
    margin: auto;
    max-width: none;
  }
  #recipeCarousel {
    /* height: 550px; */
    padding-bottom: 52px;
  }
  .carousel-indicators {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .carousel-indicators li {
    opacity: 1;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #d8d9dd;
  }
  .carousel-indicators .active {
    background-color: #002ea6;
  }
  .header-tools-list__item_menu {
    display: block;
  }
  .header-tools-list__item_lang-select, .header-tools-list__item_login, .header-tools-list__item_profile {
    display: none !important;
  }
  .header-tools {
    width: 120px;
  }
}

@media screen and (max-width: 768px) {
  .top-info {
    position: relative;
    background: none;
  }
  .top-info-bg {
    position: absolute;
    height: 580px;
    background: #284cc4;
    z-index: -96;
  }
  .top-info-bgs::after {
    display: block;
    content: "";
    position: absolute;
    top: 580px;
    left: 0;
    right: 0;
    bottom: 0;
    background: #1840b8;
    z-index: -99;
  }
  .top-info .container {
    position: unset;
  }
  .top-info-bg {
    top: 0;
    width: 1000px;
  }
  .solution-fire__title_mobile {
    color: #484953;
    margin-right: auto;
  }
  .solution-fire-info {
    margin-left: 0;
  }
  .develop-cycle-text {
    max-width: unset;
  }
  .feedback-cards {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .feedback-card-item {
    margin-bottom: 16px;
    width: auto;
    min-height: 300px;
  }
  .carousel-item .card-body {
    width: 100%;
  }
  .carousel-item .card-body img {
    width: 100%;
  }
  .carousel-inner .carousel-item > div:first-child {
    width: auto;
    margin: auto;
    max-width: none;
  }
  .sr-only, .publications-titles__link {
    display: none;
  }
  .publications-titles__link_mobile {
    display: block;
  }
  .publications-titles__link_mobile i {
    font-size: 25px;
  }
  .footer-social-netw {
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .footer-social-netw p {
    margin: 0 !important;
  }
  .footer-social-icons {
    margin-top: 20px;
  }
  .footer-nav-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .footer-nav-list-item ul li {
    width: 130px;
  }
}

@media screen and (max-width: 576px) {
  .container, .mobile-menu-list, .mobile-menu-actions {
    width: 100%;
    padding: 0 16px;
  }
  .top-info-bgs::after {
    top: 510px;
  }
  .top-info__title {
    margin-bottom: 90%;
  }
  .modal-search-container div:nth-child(1) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  div.modal-search-buttons {
    margin-top: 10px;
  }
  .modal-search-container input {
    width: 100%;
  }
  .top-info .container {
    padding-bottom: 0px;
  }
  section.solution-fire {
    margin-top: 56px;
    margin-bottom: 48px;
  }
  .solution-fire-img {
    padding: 0;
  }
  .solution-fire-info h2 {
    margin-top: 18px;
  }
  .develop-cycle .container {
    padding: 56px 16px;
  }
}

@media screen and (max-width: 576px) and (min-width: 1024px) {
  .develop-cycle .container {
    padding: 48px 40px 52px 40px;
  }
}

@media screen and (max-width: 576px) {
  .publications-titles {
    padding-top: 48px;
  }
  footer:nth-last-child(1) {
    padding-bottom: 0;
  }
  .download-container {
    width: calc(100% - 32px);
    padding: 13px 23px 30px 23px;
  }
}

@media screen and (max-width: 576px) and (min-width: 577px) {
  .download-container {
    width: 288px;
    padding: 48px 23px;
    overflow: auto;
    max-height: 600px;
  }
}

@media (max-height: 781px) {
  .download-container {
    height: 90vh;
    overflow-y: auto;
  }
}

@media screen and (max-width: 576px) {
  .download-header {
    font-size: 16px;
    line-height: 20px;
  }
}

@media screen and (max-width: 576px) and (min-width: 768px) {
  .download-header {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (max-width: 576px) {
  #download-form-input_checkbox {
    width: 50px;
    font-size: 14px;
    line-height: 20px;
  }
}

.download-form-input_checkbox-container {
  position: relative;
}

.writeus__privacy-link {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #002EA6;
}

.writeus-input {
  position: relative;
}

.writeus-input > input, .writeus-input textarea {
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0 0 8px 0;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .writeus-input > input, .writeus-input textarea {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.writeus-input > input::-webkit-input-placeholder {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.writeus-input > input::-moz-placeholder {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.writeus-input > input:-ms-input-placeholder {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.writeus-input > input::-ms-input-placeholder {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.writeus-input > input::placeholder {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .writeus-input > input::-webkit-input-placeholder {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .writeus-input > input::-moz-placeholder {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .writeus-input > input:-ms-input-placeholder {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .writeus-input > input::-ms-input-placeholder {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .writeus-input > input::placeholder {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.download-form div.error {
  color: #f00;
}

.download-form div.error > input, .download-form div.error textarea {
  border-bottom: 1px solid #f00;
}

.download-form div.error > input::-webkit-input-placeholder {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #f00;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.download-form div.error > input::-moz-placeholder {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #f00;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.download-form div.error > input:-ms-input-placeholder {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #f00;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.download-form div.error > input::-ms-input-placeholder {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #f00;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.download-form div.error > input::placeholder {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #f00;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.download-form div.success {
  color: #484953;
}

.download-form div.success > input, .download-form div.success textarea {
  border-bottom: 1px solid #d8d9dd;
}

.download-form div.success > input::-webkit-input-placeholder {
  color: #484953;
}

.download-form div.success > input::-moz-placeholder {
  color: #484953;
}

.download-form div.success > input:-ms-input-placeholder {
  color: #484953;
}

.download-form div.success > input::-ms-input-placeholder {
  color: #484953;
}

.download-form div.success > input::placeholder {
  color: #484953;
}

.download-form div.success > small {
  display: none;
}

.checkbox__wrapper {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.checkbox-warning {
  position: absolute;
  bottom: -20px;
}

@media screen and (max-width: 420px) {
  .container, .mobile-menu-list {
    width: 100%;
    padding: 0 16px;
  }
  .mobile-menu-actions {
    width: 100%;
    padding: 0 20px;
    padding: 20px;
  }
  .mobile-menu-actions:after {
    content: '';
    display: block;
    position: absolute;
    width: 88%;
    height: 1px;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    background: #D8D9DD;
  }
  .top-info-bg {
    display: none;
  }
  .top-info__title {
    font-size: 24px;
    line-height: 30px;
  }
  .top-info {
    z-index: 1;
    background: #284cc4;
  }
  .top-info-bgs::after {
    top: 490px;
  }
  .top-info-bg-small {
    display: block;
    position: absolute;
    z-index: -96;
    padding-top: 100px;
    top: 0;
    left: 0;
    bottom: 0;
    width: 420px;
    height: 564px;
  }
  .top-info__title {
    margin-bottom: 332px;
  }
  .top-info-block h1 {
    font-size: 28px;
    line-height: 33px;
  }
  .top-info__desc {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
  }
  .btn-gr a {
    font-size: 14px;
    line-height: 20px;
  }
  .container_coockie {
    margin-left: 5%;
  }
  .coockie {
    width: 90%;
  }
  .solution-fire__title_mobile {
    font-size: 24px;
    line-height: 30px;
  }
  .solution-fire-img img {
    width: 194.17px;
    height: 214.12px;
  }
  .solution-fire-info h2 {
    font-size: 28px;
    line-height: 33px;
  }
  .solution-fire__descriprion {
    font-size: 20px;
    line-height: 30px;
  }
  .solution-fire__note {
    font-size: 14px;
    line-height: 20px;
  }
  .develop-cycle__title {
    font-size: 20px;
    line-height: 30px;
  }
  .develop-cycle-text p, .develop-cycle-text a {
    font-size: 14px;
    line-height: 20px;
  }
  .feedback__title {
    font-size: 24px;
    line-height: 30px;
  }
  .feedback-card-item__text {
    font-size: 18px;
    line-height: 24px;
  }
  .feedback-card-item__user {
    font-size: 14px;
    line-height: 20px;
  }
  .publications-text__description {
    font-size: 18px;
    line-height: 24px;
  }
  .postdate {
    font-size: 13px;
    line-height: 18px;
  }
  .footer-nav-list a {
    font-size: 14px;
    line-height: 20px;
  }
}

@media screen and (max-width: 320px) {
  .container, .mobile-menu-list, .mobile-menu-actions {
    width: 100%;
  }
  .top-info-bg-small {
    width: 320px;
    height: 454px;
    padding-top: 140px;
  }
  .top-info-bgs::after {
    top: 405px;
  }
}

@media (min-width: 1024px) {
  .profile__active {
    display: block !important;
  }
  .profile__hidden {
    display: none !important;
  }
}

.profile__active_mobile {
  display: block !important;
}

.profile__hidden_mobile {
  display: none !important;
}

.social-netw-title {
  margin: 0 0 0 0;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .social-netw-title {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    margin: 0 0 3px 0;
  }
}

@media (min-width: 1220px) {
  .top-info-offset .container {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

@media (min-width: 1220px) {
  .top-info-offset {
    padding: 0 20px;
  }
}

@media (min-width: 1920px) {
  .top-info-offset {
    background: #3a5bc7;
    background: -o-linear-gradient(302deg, #3a5bc7 64%, #1840b8 64%);
    background: linear-gradient(148deg, #3a5bc7 64%, #1840b8 64%);
  }
}

@media (min-width: 2200px) {
  .top-info-offset {
    background: #3a5bc7;
    background: -o-linear-gradient(302deg, #3a5bc7 62%, #1840b8 62%);
    background: linear-gradient(148deg, #3a5bc7 62%, #1840b8 62%);
  }
}

@media (min-width: 3800px) {
  .top-info-offset {
    background: #3a5bc7;
    background: -o-linear-gradient(302deg, #3a5bc7 55%, #1840b8 55%);
    background: linear-gradient(148deg, #3a5bc7 55%, #1840b8 55%);
  }
}

/*** Fenix3 Whats New Page  ***/
.fenix3-new__main-screen {
  background: #F7F7F7;
}

@media (min-width: 320px) {
  .fenix3-new__main-screen {
    top: 0px;
    position: -webkit-sticky;
    position: sticky;
    z-index: 1;
  }
}

@media (min-width: 1024px) {
  .fenix3-new__main-screen {
    top: 0px;
    position: -webkit-sticky;
    position: sticky;
    z-index: 1;
  }
  .fenix3-new__main-screen .fenix3-container {
    padding: 0 32px;
    max-width: 1216px;
  }
}

@media (min-width: 1440px) {
  .fenix3-new__main-screen .fenix3-container {
    padding: 0;
  }
}

.fenix3-new__wrapper {
  padding: 80px 0 20px 0;
}

@media (min-width: 768px) {
  .fenix3-new__wrapper {
    padding: 80px 32px 18px 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-new__wrapper {
    padding: 0px;
  }
}

@media (min-width: 1025px) {
  .fenix3-new__wrapper {
    padding: 0;
  }
}

.fenix3-new__nav-list {
  list-style: none;
}

@media (min-width: 768px) {
  .fenix3-new__nav-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-new__nav-list {
    position: relative;
    right: -100px;
  }
}

.fenix3-nav-wrapper {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #D8D9DD;
}

@media (min-width: 768px) {
  .fenix3-nav-wrapper {
    background: none;
    border: none;
    width: auto;
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-nav-wrapper {
    padding: 0;
  }
}

.fenix3-nav-wrapper-server {
  width: 70%;
}

.fenix3-new__nav-list-server {
  position: relative;
}

@media (min-width: 768px) {
  .fenix3-new__nav-list-server {
    right: -140px;
  }
}

@media (min-width: 1024px) {
  .fenix3-new__nav-list-server {
    right: -214px;
  }
}

@media (min-width: 1366px) {
  .fenix3-new__nav-list-server {
    right: -300px;
  }
}

.fenix3-new__sublogo p {
  text-align: center;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  margin: 0 auto;
}

@media (min-width: 1220px) {
  .fenix3-new__sublogo p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-new__nav-item {
  margin: 16px 0;
  padding: 0 16px;
}

@media (min-width: 1024px) {
  .fenix3-new__nav-item {
    margin: 10px;
    padding: 0;
  }
}

@media (min-width: 1220px) {
  .fenix3-new__nav-item {
    margin: 10px 24px;
  }
}

.fenix3-new__nav-item a {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  color: #484953;
  font-weight: 200;
  text-decoration: none;
}

@media (min-width: 1024px) {
  .fenix3-new__nav-item a {
    margin: 0 5px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 1440px) {
  .fenix3-new__nav-item a {
    margin: 0;
  }
}

.fenix3-new__nav-item a:hover {
  text-decoration: none;
  position: relative;
  color: #002EA6;
}

.fenix3-new__nav-item a:hover:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 4px;
  background: #002EA6;
  left: 0;
  top: 26px;
}

@media (min-width: 1024px) {
  .fenix3-new__nav-item a:hover:after {
    top: 40px;
  }
}

.fenix3-new__nav-item span {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  position: relative;
  color: #002EA6;
}

.fenix3-new__nav-item span:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 4px;
  background: #002EA6;
  left: 0;
  top: 26px;
}

@media (min-width: 1024px) {
  .fenix3-new__nav-item span:after {
    top: 40px;
  }
}

.fenix3-new__action {
  margin: 48px 0 32px 0;
}

@media (min-width: 1024px) {
  .fenix3-new__action {
    margin: 0;
  }
  .fenix3-new__action a {
    margin: 0 0 0 32px;
  }
}

.fenix3-new__buy {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: underline;
  color: #484953;
}

@media (min-width: 1220px) {
  .fenix3-new__buy {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-new__buy:hover {
  position: relative;
  color: #002EA6;
  text-decoration: none;
}

.fenix3-new__download {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  padding: 10px 32px;
  margin: 0px 32px 0px 0;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #fff;
  background: #002EA6;
  text-transform: uppercase;
  border-radius: 12px;
  font-weight: 600;
  text-decoration: none;
}

@media (min-width: 768px) {
  .fenix3-new__download {
    margin: 0 32px 0 0;
  }
}

@media (min-width: 1440px) {
  .fenix3-new__download {
    margin: 0 0 0 32px !important;
  }
}

.fenix3-new__download:hover {
  text-decoration: none;
  color: #fff;
}

@media (min-width: 1024px) {
  .fenix3__main-content .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1366px) {
  .fenix3__main-content .fenix3-container {
    padding: 0;
  }
}

/** Fenix3 Left Sidebar **/
@media (min-width: 1024px) {
  .fenix3__main-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 40px 0 0 0;
  }
}

.fenix3__left-sedebar-list_scroll {
  height: 600px;
  overflow-y: scroll;
}

@media (min-width: 1366px) {
  .fenix3__left-sedebar-list_scroll {
    height: 800px;
  }
}

.fenix3__left-sedebar-list {
  margin: 50px 16px 0 16px;
  list-style: none;
  background: #F7F7F7;
  border-radius: 8px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

@media (min-width: 768px) {
  .fenix3__left-sedebar-list {
    max-width: 97%;
    margin: 50px auto 20px auto;
  }
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-list {
    margin: 40px auto 130px auto;
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
  }
}

@media (min-width: 1220px) {
  .fenix3__left-sedebar-list {
    margin: 40px auto 130px auto;
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
  }
}

.fenix3__left-sedebar-list::-webkit-scrollbar {
  width: 4px;
}

.fenix3__left-sedebar-list::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.fenix3__left-sedebar-list::-webkit-scrollbar-thumb {
  background: #002EA6;
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-list-implementation {
    top: 114px;
  }
}

@media (min-width: 1220px) {
  .fenix3__left-sedebar-list-implementation {
    margin: 40px 0 130px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-list-offset {
    margin: 40px auto 120px auto;
  }
}

.fenix3__left-sedebar-list-static {
  margin: 50px 16px 0 16px;
  list-style: none;
  background: #F7F7F7;
  border-radius: 8px;
}

@media (min-width: 768px) {
  .fenix3__left-sedebar-list-static {
    max-width: 99%;
    margin: 50px auto 20px auto;
  }
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-list-static {
    margin: 40px auto 120px auto;
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
  }
}

@media (min-width: 1366px) {
  .fenix3__left-sedebar-list-static {
    top: 120px;
  }
}

.fenix3__left-sedebar-link {
  padding: 12px 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  cursor: pointer;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-link {
    padding: 16px 17px;
  }
}

.fenix3__left-sedebar-link:hover {
  padding: 12px 17px;
  -webkit-box-shadow: 2px 0px 0px 0px #002EA6 inset;
          box-shadow: 2px 0px 0px 0px #002EA6 inset;
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-link:hover {
    padding: 16px 17px;
  }
}

.fenix3__left-sedebar-link:hover a {
  color: #002EA6;
  text-decoration: none;
  font-size: 1rem;
  line-height: 1.5rem;
}

.fenix3__left-sedebar-link a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
}

.fenix3__left-sedebar-link-features {
  padding: 12px 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  cursor: pointer;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-link-features {
    padding: 16px 17px;
  }
}

.fenix3__left-sedebar-link-features:hover {
  padding: 12px 17px 12px 17px;
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-link-features:hover {
    padding: 16px 17px;
  }
}

.fenix3__left-sedebar-link-features:hover:after {
  content: '';
  display: block;
  position: absolute;
  width: 2px;
  height: 100%;
  left: 0;
  background: #002EA6;
}

.fenix3__left-sedebar-link-features:hover a {
  color: #002EA6;
  text-decoration: none;
  font-size: 1rem;
  line-height: 1.5rem;
}

.fenix3__left-sedebar-link-features a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
}

.fenix3__left-sedebar-link-static {
  padding: 12px 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  cursor: pointer;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-link-static {
    padding: 16px 17px;
  }
}

.fenix3__left-sedebar-link-static:hover {
  padding: 12px 17px;
  -webkit-box-shadow: 2px 0px 0px 0px #002EA6 inset;
          box-shadow: 2px 0px 0px 0px #002EA6 inset;
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-link-static:hover {
    padding: 16px 17px;
  }
}

.fenix3__left-sedebar-link-static:hover a {
  color: #002EA6;
  text-decoration: none;
}

.fenix3__left-sedebar-link-static a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
}

.fenix3__left-sedebar-link_active {
  padding: 12px 17px;
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-link_active {
    padding: 16px 17px;
  }
}

.fenix3__left-sedebar-link_active a {
  color: #002EA6 !important;
  text-decoration: none;
}

.fenix3__left-sedebar-link_active-inner {
  padding: 12px 17px;
  position: relative;
}

@media (min-width: 1024px) {
  .fenix3__left-sedebar-link_active-inner {
    padding: 16px 17px;
  }
}

.fenix3__left-sedebar-link_active-inner:after {
  content: '';
  display: block;
  position: absolute;
  width: 2px;
  height: 100%;
  background: #002EA6;
  left: 0;
}

.fenix3__left-sedebar-link_active-inner a {
  color: #002EA6 !important;
  text-decoration: none;
}

.fenix3__left-sidebar-arrow {
  display: block;
  width: 12px;
  height: 12px;
  background: url("/local/templates/mst_main_new/css/../img/arrow-icon.svg") center no-repeat;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  cursor: pointer;
}

.fenix3__left-sedebar-link.fenix3__active-page {
  color: #002EA6;
  -webkit-box-shadow: 2px 0px 0px 0px #002EA6 inset;
          box-shadow: 2px 0px 0px 0px #002EA6 inset;
}

.fenix3__left-sidebar-arrow_active {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.fenix3__left-sidebar-submenu {
  list-style: none;
  max-height: 0;
  display: none;
}

.fenix3__left-sidebar-submenu_active {
  max-height: 100%;
  display: block;
  opacity: 1;
}

.fenix3__left-sidebar-submenu-item {
  padding: 10px 24px 10px 32px;
}

.fenix3__left-sidebar-submenu-item a {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
}

.fenix3__left-sidebar-submenu-item a:hover {
  color: #002EA6;
  text-decoration: none;
}

@media (min-width: 768px) {
  .fenix3__left-sidebar {
    padding: 0 20px;
  }
}

@media (min-width: 1024px) {
  .fenix3__left-sidebar {
    width: 26%;
    padding: 0 0 0 10px;
  }
}

@media (min-width: 1220px) {
  .fenix3__left-sidebar {
    padding: 0;
  }
}

.fenix3__main-body {
  padding: 36px 16px;
}

@media (min-width: 768px) {
  .fenix3__main-body {
    padding: 36px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3__main-body {
    padding: 36px 16px 0 0;
    width: 70%;
  }
}

@media (min-width: 1366px) {
  .fenix3__main-body {
    padding: 36px 0px 0 0;
  }
}

@media (min-width: 1440px) {
  .fenix3__main-body {
    padding: 36px 0 0 0;
  }
}

@media (min-width: 1220px) {
  .fenix3__main-body-features {
    padding: 36px 0 0 0;
  }
}

@media (min-width: 1366px) {
  .fenix3__main-body-validation {
    padding: 36px 0 0 0;
  }
}

.fenix3__main-body-title {
  margin: 0 0 50px 0;
}

@media (min-width: 1024px) {
  .fenix3__main-body-title {
    margin: 0 0 70px 0;
  }
}

.fenix3__main-body-title h1 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  margin: 0 0 24px 0;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3__main-body-title h1 {
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  .fenix3__main-body-title h1 {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3__main-body-title p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1024px) {
  .fenix3__main-body-title p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3__main-body-block {
  padding: 0 0 50px 0;
}

.fenix3__main-body-block:last-child {
  padding: 0 0 80px 0;
}

@media (min-width: 1024px) {
  .fenix3__main-body-block:last-child {
    margin: 0 0 120px 0;
    padding: 0;
  }
}

.fenix3__main-body-block-title h2 {
  margin: 0 0 24px 0;
  color: #140D3F;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3__main-body-block-title h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.fenix3__main-body-block-title h3 {
  margin: 0 0 24px 0;
  color: #140D3F;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3__main-body-block-title h3 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3__main-body-block-text {
  margin: 0 0 16px 0;
}

.fenix3__main-body-block-text a {
  color: #002EA6;
}

.fenix3__main-body-block-text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  font-size: 1rem;
  line-height: 1.5rem;
}

.fenix3__main-body-block-text ol {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    color: #484953;
}

.fenix3__main-body-block-text ol li::marker {
  color: #484953;
}

@media (min-width: 1024px) {
  .fenix3__main-body-block-text p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3__main-body-block-img img {
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

@media (min-width: 768px) {
  .fenix3__main-body-block-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.fenix3__main-body-block-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 24px 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F7F7F7;
  border-radius: 12px;
  margin: 0 0 12px 0;
}

@media (min-width: 768px) {
  .fenix3__main-body-block-item {
    margin: 12px 0;
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3__main-body-block-item {
    padding: 24px;
  }
}

@media (min-width: 1024px) {
  .fenix3-val__wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media (min-width: 768px) {
  .febix3__val-wrapper {
    width: 48%;
  }
  .febix3__val-wrapper .fenix3__main-body-block-item {
    width: 100%;
  }
}

.fenix3__main-body-block-icon-wrapper {
  position: relative;
}

.fenix3__dynamic-icon {
  position: absolute;
  top: 19px;
  left: 4px;
  color: #ffffff;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  display: inline-block;
  width: 30px;
  height: 18px;
  text-align: center;
}

.fenix3__main-body-block-icon img {
  width: 48px;
  height: 48px;
}

.fenix3__main-body-block-content {
  margin: 0 0 0 20px;
}

.fenix3__main-body-block-content p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  margin: 0 0 4px 0;
}

.fenix3__main-body-block-content a {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: underline;
  color: #002EA6;
}

.f-bold {
  font-weight: 600;
}

.fenix3__book {
  position: relative;
  display: block;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #140D3F;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 30px 0 20px 36px;
}

@media (min-width: 768px) {
  .fenix3__book {
    margin: 30px 0 10px 36px;
  }
}

.fenix3__book:before {
  content: '';
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  left: -36px;
  top: 2px;
  background: url("/local/templates/mst_main_new/css/../img/book-icon.svg") center no-repeat;
}

@media (min-width: 768px) {
  .fenix3__book:before {
    top: -0px;
  }
}

.febix3__book-offset {
  margin: 30px 0 20px 36px;
}

.febix3__book-offset:before {
  top: -4px;
}

.fenix3_no-border img {
  border: none;
}

/*** FENIX SERVER ***/
@media (min-width: 768px) {
  .fenix-server-nav-wrapper {
    width: 77%;
  }
}

.fenix3-server__content {
  min-width: 320px;
}

/*.fenix3-server__content .main-screen__nav-wrapper {
 top: 110px;
}*/

/*.fenix3-server__content .main-screen__sublogo-arrow {
 transform: rotate(90deg);
}
*/

/*
.fenix3-server__content .main-screen__nav-wrapper_active > .account-nav-desktop{
  display: block;
}
*/

/** Server Header **/
.server-header {
  padding: 80px 0 24px 0;
  background: #F7F7F7;
}

@media (min-width: 1025px) {
  .server-header {
    padding: 20px 0;
  }
}

@media (min-width: 768px) {
  .server-header__wrapper {
    padding: 0 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .server-header__wrapper {
    padding: 0;
  }
}

.server-header__sublogo {
  text-align: center;
}

.server-header__sublogo p {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-weight: 800;
}

@media (min-width: 768px) {
  .server-header__sublogo p {
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .server-header__sublogo p {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}

.server-header__nav-list {
  list-style: none;
  margin: 16px 0 22px 0;
}

.server-header__nav-list a {
  position: relative;
}

.server-header__nav-list a:hover {
  color: #002EA6;
  text-decoration: none;
}

.server-header__nav-list a:hover:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 2px;
  background: #002EA6;
  left: 0;
}

@media (min-width: 768px) {
  .server-header__nav-list {
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .server-header__nav-list {
    position: relative;
    right: -140px;
  }
}

@media (min-width: 1220px) {
  .server-header__nav-list {
    right: -260px;
  }
}

.server-header__nav-item {
  text-align: center;
}

.server-header__nav-item a {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .server-header__nav-item a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.server-header__action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.server-header__download {
  padding: 10px 32px;
  text-align: center;
  background: #002EA6;
  color: #fff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  border-radius: 12px;
  font-weight: 800;
  text-decoration: none;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.server-header__download:hover {
  color: #fff;
  opacity: 0.8;
  text-decoration: none;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

/** Server Main **/
.server-main {
  padding: 56px 16px 56px 16px;
}

@media (min-width: 768px) {
  .server-main {
    padding: 100px 32px;
  }
}

@media (min-width: 1024px) {
  .server-main {
    padding: 100px 16px;
  }
  .server-main .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1200px) {
  .server-main .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1440px) {
  .server-main .fenix3-container {
    padding: 0;
  }
}

@media (min-width: 768px) {
  .server-main__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .server-main__block {
    width: 48%;
  }
}

.server-main__block-title h1 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .server-main__block-title h1 {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.server-main__action {
  margin: 24px 0 0 0;
  text-align: center;
}

@media (min-width: 768px) {
  .server-main__action {
    margin: 50px 0 0 0;
    text-align: left;
  }
}

@media (min-width: 1024px) {
  .server-main__action {
    margin: 20px 0 0 0;
  }
}

@media (min-width: 1220px) {
  .server-main__action {
    margin: 48px 0 0 0;
  }
}

.server-main__action a {
  display: inline-block;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  width: 100%;
  padding: 10px 60px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  background: #002EA6;
  color: #fff;
  border-radius: 12px;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  text-transform: uppercase;
  font-weight: 800;
  text-decoration: none;
}

@media (min-width: 768px) {
  .server-main__action a {
    width: auto;
  }
}

@media (min-width: 1024px) {
  .server-main__action a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.server-main__action a:hover {
  color: #fff;
  opacity: 0.8;
  text-decoration: none;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.server-main__img {
  margin: 32px 0 0 0;
}

@media (min-width: 768px) {
  .server-main__img {
    margin: 6px 0 0 0;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .server-main__img {
    width: auto;
    margin: 0 auto;
  }
}

/** Server Benefits **/
.server-benefits {
  padding: 48px 16px;
  background: #F4F8FE;
}

@media (min-width: 768px) {
  .server-benefits {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .server-benefits {
    padding: 48px 16px;
  }
  .server-benefits .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .server-benefits {
    padding: 80px 16px 80px 16px;
  }
  .server-benefits .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .server-benefits .fenix3-container {
    padding: 0px;
  }
}

@media (min-width: 1024px) {
  .server-benefits__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .server-benefits__block {
    width: 48%;
  }
}

.server-benefits__title {
  margin: 0 0 24px 0;
}

.server-benefits__title p {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
  max-width: 537px;
}

@media (min-width: 1024px) {
  .server-benefits__title p {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.server-benefits__content p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-benefits__content p {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin: 0 0 24px 0;
  }
}

.server-benefits__list {
  margin: 0;
}

.server-benefits__list-item {
  margin: 0 0 8px 20px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

.server-benefits__list-item:last-child {
  margin: 0 0 0 20px;
}

@media (min-width: 1024px) {
  .server-benefits__list-item {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.server-benefits__list-item::marker {
  color: #002EA6;
}

/** Features **/
.server-features {
  padding: 48px 16px;
}

@media (min-width: 768px) {
  .server-features {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .server-features {
    padding: 80px 16px;
  }
  .server-features .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .server-features {
    padding: 120px 16px 100px 16px;
  }
  .server-features .fenix3-container {
    padding: 0;
  }
}

@media (min-width: 1220px) {
  .server-features__wrapper {
    padding: 0 0 0 122px;
  }
}

.server-features__title {
  margin: 0 0 24px 0;
}

.server-features__title h2 {
  font-size: 1.75rem;
  line-height: 2.0625rem;
  color: #140D3F;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .server-features__title h2 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

.server-features__content p {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  margin: 0 0 30px 0;
}

.server-features__content p:last-child {
  margin: 0;
}

@media (min-width: 1024px) {
  .server-features__content p {
    max-width: 832px;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}

/** Server Access **/
.server-access {
  padding: 48px 16px;
  background: #F4F8FE;
}

@media (min-width: 768px) {
  .server-access {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .server-access {
    padding: 48px 16px;
  }
  .server-access .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .server-access {
    padding: 0 16px;
    background: none;
  }
  .server-access .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .server-access .fenix3-container {
    padding: 0;
  }
}

@media (min-width: 768px) {
  .server-access__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1024px) {
  .server-access__wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1220px) {
  .server-access__wrapper {
    position: relative;
    background: #F4F8FE;
    padding: 64px 0;
  }
  .server-access__wrapper:after {
    content: '';
    display: block;
    position: absolute;
    width: 126px;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 0;
  }
}

@media (min-width: 768px) {
  .server-access__block {
    width: 48%;
  }
}

.server-access__title {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .server-access__title {
    margin: 0px 0 34px 0;
  }
}

@media (min-width: 1220px) {
  .server-access__title {
    margin: 0px 0 24px 0;
  }
}

.server-access__title p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-access__title p {
    margin: 0 0 24px 0;
  }
}

.server-access__title h2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
  max-width: 456px;
}

@media (min-width: 1024px) {
  .server-access__title h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.server-access__content {
  margin: 0 0 16px 0;
}

@media (min-width: 1220px) {
  .server-access__content {
    max-width: 460px;
  }
}

.server-access__content p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

.server-access__content p:last-child {
  margin: 0;
}

@media (min-width: 1024px) {
  .server-access__content p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.server-access__img {
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .server-access__img {
    margin: 0 auto 16px auto;
    width: auto;
  }
}

@media (min-width: 1024px) {
  .server-access__img {
    width: auto;
    margin: 0 auto;
  }
}

@media (min-width: 1220px) {
  .server-access__img {
    position: relative;
    width: 488px;
    left: -40px;
  }
}

.server-access__img img {
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

/** Server Tasks **/
.server-tasks {
  margin: 50px 0 0 0;
  padding: 48px 16px;
  background: #F4F8FE;
  position: relative;
}

@media (min-width: 768px) {
  .server-tasks {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .server-tasks .fenix3-container {
    padding: 0 0px;
  }
}

@media (min-width: 1220px) {
  .server-tasks {
    margin: 52px 0 0 0;
    padding: 48px 0 36px 0;
    background: none;
  }
  .server-tasks .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .server-tasks .fenix3-container {
    padding: 0;
  }
}

.server-tasks:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 90px;
  background: #fff;
  left: 0;
  bottom: -5px;
  z-index: 0;
}

.server-tasks__wrapper {
  position: relative;
}

@media (min-width: 768px) {
  .server-tasks__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 30px 0;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

@media (min-width: 1220px) {
  .server-tasks__wrapper {
    margin: 0;
    background: #F4F8FE;
    padding: 64px 56px 64px 126px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .server-tasks__wrapper:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 180px;
    background: #F4F8FE;
    left: 0;
    bottom: -180px;
  }
}

@media (min-width: 768px) {
  .server-tasks__block {
    width: 48%;
  }
}

.server-tasks__title {
  margin: 0 0 24px 0;
}

.server-tasks__title p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-tasks__title p {
    margin: 0 0 24px 0;
  }
}

.server-tasks__title h2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .server-tasks__title h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.server-tasks__subtitle p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-tasks__subtitle p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .server-tasks__subtitle p {
    max-width: 450px;
  }
}

.server-tasks__content {
  margin: 0 0 16px 0;
}

@media (min-width: 1220px) {
  .server-tasks__content {
    margin: 100px 66px 0 0;
  }
}

.server-tasks__content p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-tasks__content p {
    margin: 10px 0 0 0;
    padding: 70px 0 0 0;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.server-tasks__img {
  position: relative;
  z-index: 1;
}

@media (min-width: 1220px) {
  .server-tasks__img {
    padding: 0 124px;
  }
}

.server-tasks__img img {
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

/** Server Custom **/
.server-custom {
  padding: 48px 16px;
  background: #F4F8FE;
}

@media (min-width: 768px) {
  .server-custom {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .server-custom {
    padding: 48px 16px;
  }
  .server-custom .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .server-custom {
    margin: 56px 0 0 0;
    padding: 0 16px;
    background: none;
  }
  .server-custom .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .server-custom {
    margin: 56px 0 0 0;
    padding: 0 16px;
    background: none;
  }
  .server-custom .fenix3-container {
    padding: 0px;
  }
}

@media (min-width: 768px) {
  .server-custom__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1024px) {
  .server-custom__wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1220px) {
  .server-custom__wrapper {
    position: relative;
    background: #F4F8FE;
    padding: 64px 0;
  }
  .server-custom__wrapper:after {
    content: '';
    display: block;
    position: absolute;
    width: 126px;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 0;
  }
}

@media (min-width: 768px) {
  .server-custom__block {
    width: 48%;
  }
}

.server-custom__title {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .server-custom__title {
    margin: 0px 0 24px 0;
  }
}

@media (min-width: 1220px) {
  .server-custom__title {
    margin: 0px 0 24px 0;
  }
}

.server-custom__title p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-custom__title p {
    margin: 0 0 24px 0;
  }
}

.server-custom__title h2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .server-custom__title h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.server-custom__content {
  margin: 0 0 16px 0;
}

@media (min-width: 1220px) {
  .server-custom__content {
    max-width: 460px;
  }
}

.server-custom__content p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  margin: 0 0 30px 0;
}

.server-custom__content p:last-child {
  margin: 0;
}

@media (min-width: 1024px) {
  .server-custom__content p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.server-custom__img {
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .server-custom__img {
    width: auto;
    margin: 0 auto 16px auto;
  }
}

@media (min-width: 1024px) {
  .server-custom__img {
    margin: 0 auto;
  }
}

.server-custom__img img {
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

@media (min-width: 1024px) {
  .server-custom__img {
    position: relative;
    width: auto;
  }
}

@media (min-width: 1220px) {
  .server-custom__img {
    position: relative;
    width: 520px;
    left: -18px;
  }
}

/** Server Process **/
.server-process {
  margin: 50px 0 0 0;
  padding: 48px 16px;
  background: #F4F8FE;
  position: relative;
}

@media (min-width: 768px) {
  .server-process {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .server-process .fenix3-container {
    padding: 0px;
  }
}

@media (min-width: 1220px) {
  .server-process {
    margin: 46px 0 0 0;
    background: none;
  }
  .server-process .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .server-process .fenix3-container {
    padding: 0px;
  }
}

@media (min-width: 768px) {
  .server-process__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

@media (min-width: 1220px) {
  .server-process__wrapper {
    padding: 64px 70px 92px 124px;
    background: #F4F8FE;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 768px) {
  .server-process__block {
    width: 49%;
  }
}

.server-process__title {
  margin: 0 0 24px 0;
}

.server-process__title p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-process__title p {
    margin: 0 0 24px 0;
  }
}

.server-process__title h2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .server-process__title h2 {
    max-width: 456px;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

@media (min-width: 1024px) {
  .server-process__subtitle {
    max-width: 460px;
  }
}

.server-process__subtitle p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .server-process__subtitle p {
    margin: 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.server-process__content {
  margin: 0;
}

@media (min-width: 1024px) {
  .server-process__content {
    margin: 24px 0 0 0;
  }
}

@media (min-width: 1220px) {
  .server-process__content {
    padding: 90px 0 0 0;
    margin: 80px 0 16px 0;
  }
}

.server-process__content p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-process__content p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.server-process__img {
  position: relative;
  z-index: 1;
}

.server-process__img img {
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

/** Server Results**/
.server-results {
  margin: 50px 0 0 0;
  padding: 48px 16px;
  background: #F4F8FE;
  position: relative;
}

@media (min-width: 768px) {
  .server-results {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .server-results {
    margin: 50px 0 0 0;
  }
  .server-results .fenix3-container {
    padding: 0px;
  }
}

@media (min-width: 1220px) {
  .server-results {
    margin: 0;
    background: none;
  }
  .server-results .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .server-results {
    margin: 0;
    background: none;
  }
  .server-results .fenix3-container {
    padding: 0px;
  }
}

@media (min-width: 768px) {
  .server-results__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1024px) {
  .server-results__wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1220px) {
  .server-results__wrapper {
    position: relative;
    padding: 64px 84px 64px 120px;
    background: #F4F8FE;
  }
  .server-results__wrapper:after {
    content: '';
    display: block;
    position: absolute;
    width: 126px;
    height: 100%;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 0;
  }
}

@media (min-width: 768px) {
  .server-results__block {
    width: 48%;
  }
}

.server-results__title {
  margin: 0 0 24px 0;
}

.server-results__title p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1220px) {
  .server-results__title p {
    margin: 0 0 24px 0;
  }
}

.server-results__title h2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .server-results__title h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

@media (min-width: 1220px) {
  .server-results__title h2 {
    max-width: 456px;
  }
}

.server-results__content {
  margin: 0 0 16px 0;
}

@media (min-width: 1220px) {
  .server-results__content {
    max-width: 460px;
  }
}

.server-results__content p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-results__content p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.server-results__img {
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .server-results__img {
    width: auto;
    margin: 0 auto 0px auto;
  }
}

@media (min-width: 1024px) {
  .server-results__img {
    margin: 0 auto;
    width: 460px;
  }
}

@media (min-width: 1220px) {
  .server-results__img {
    width: 488px;
    right: -86px;
  }
}

.server-results__img img {
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

/** Server Integration **/
.server-integration {
  margin: 50px 0 0 0;
  padding: 48px 16px;
  background: #F4F8FE;
  position: relative;
}

@media (min-width: 768px) {
  .server-integration {
    padding: 48px 32px;
  }
}

@media (min-width: 1200px) {
  .server-integration {
    margin: 100px 0 0 0;
  }
}

@media (min-width: 1366px) {
  .server-integration {
    margin: 80px 0 100px 0;
    background: none;
  }
}

.server-integration:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 250px;
  background: #fff;
  left: 0;
  bottom: 0;
  z-index: 0;
}

@media (min-width: 768px) {
  .server-integration:after {
    height: 150px;
    display: none;
  }
}

@media (min-width: 1024px) {
  .server-integration:after {
    height: 120px;
    display: block;
  }
}

@media (min-width: 1220px) {
  .server-integration:after {
    display: none;
  }
}

@media (min-width: 768px) {
  .server-integration__wrapper {
    padding: 0px 0 56px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1024px) {
  .server-integration__wrapper {
    padding: 64px 130px 64px 130px;
  }
}

@media (min-width: 1200px) {
  .server-integration__wrapper {
    padding: 30px 130px 130px 130px;
  }
}

@media (min-width: 1366px) {
  .server-integration__wrapper {
    padding: 64px 130px 64px 130px;
    position: relative;
    background: #F4F8FE;
  }
  .server-integration__wrapper:after {
    content: '';
    display: block;
    position: absolute;
    width: 126px;
    height: 100%;
    background: #fff;
    left: 0;
    bottom: 0;
    z-index: 0;
  }
}

.server-integration__block {
  position: relative;
}

@media (min-width: 768px) {
  .server-integration__block {
    width: 47%;
  }
  .server-integration__block:first-child {
    position: relative;
    top: 0px;
  }
}

@media (min-width: 1024px) {
  .server-integration__block:first-child {
    position: relative;
    top: -60px;
  }
}

@media (min-width: 1220px) {
  .server-integration__block:first-child {
    position: relative;
    top: 0px;
  }
}

.server-integration__title {
  margin: 0 0 24px 0;
}

.server-integration__title p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-integration__title p {
    margin: 0 0 24px 0;
  }
}

.server-integration__title h2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .server-integration__title h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.server-integration__content {
  margin: 0 0 16px 0;
}

.server-integration__content p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .server-integration__content p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.server-integration__img {
  position: relative;
  z-index: 1;
  height: 495px;
  overflow: hidden;
  border-radius: 12px;
  border: 1px solid #D8D9DD;
}

@media (min-width: 425px) {
  .server-integration__img {
    height: 650px;
  }
}

@media (min-width: 768px) {
  .server-integration__img {
    width: 200px;
    margin: 0 auto;
    height: 300px;
  }
}

@media (min-width: 1024px) {
  .server-integration__img {
    position: absolute;
    top: -288px;
    left: -60px;
    width: 300px;
    height: 484px;
  }
}

@media (min-width: 1200px) {
  .server-integration__img {
    top: -242px;
  }
}

@media (min-width: 1220px) {
  .server-integration__img {
    position: absolute;
    top: -242px;
    left: 90px;
    width: 300px;
    height: 515px;
  }
}

@media (min-width: 1366px) {
  .server-integration__img {
    top: -242px;
  }
}

.server-integration__img img {
  border-radius: 12px;
}

@media (min-width: 1024px) {
  .server-integration__img img {
    position: absolute;
  }
}

@media (min-width: 1220px) {
  .server-integration__img img {
    position: absolute;
  }
}

/** Server Cta **/
.server-cta {
  padding: 48px 16px 58px 16px;
  background: #002EA6;
}

@media (min-width: 768px) {
  .server-cta {
    padding: 48px 32px 58px 32px;
  }
}

@media (min-width: 1024px) {
  .server-cta .fenix3-container {
    padding: 0px;
  }
}

@media (min-width: 1220px) {
  .server-cta {
    padding: 84px 0 120px 0;
  }
  .server-cta .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .server-cta {
    padding: 84px 0 120px 0;
  }
  .server-cta .fenix3-container {
    padding: 0px;
  }
}

@media (min-width: 768px) {
  .server-cta__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .server-cta__wrapper {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1220px) {
  .server-cta__wrapper {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .server-cta__block {
    width: 43%;
  }
}

@media (min-width: 1220px) {
  .server-cta__block {
    width: 49%;
  }
}

.server-cta__title p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #fff;
}

@media (min-width: 1024px) {
  .server-cta__title p {
    max-width: 500px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.server-cta__action p {
  margin: 24px 0 32px 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #fff;
}

@media (min-width: 768px) {
  .server-cta__action p {
    margin: 0 0 32px 0;
  }
}

@media (min-width: 1024px) {
  .server-cta__action p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.server-cta__action .server-cta-action__download {
  display: inline-block;
  padding: 10px 32px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #002EA6;
  font-weight: 800;
  background: #ffffff;
  border-radius: 12px;
  text-transform: uppercase;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  text-decoration: none;
}

.server-cta__action .server-cta-action__download:hover {
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  opacity: 0.8;
  text-decoration: none;
}

.server-cta__action .server-cta-action__buy {
  display: inline-block;
  margin: 0 0 0 32px;
  color: #fff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: none;
}

.server-cta__action .server-cta-action__buy:hover {
  text-decoration: underline;
}

@media (min-width: 768px) {
  .fire-risks__block {
    width: 48%;
  }
}

.server-nav-sticky {
  top: -60px;
}

.fenix3-server-download a {
  margin: 5px auto;
}

@media (min-width: 1024px) {
  .fenix3-server-sublogo {
    width: auto;
    min-width: 134px;
  }
}

@media (min-width: 1220px) {
  .fenix3-server-sublogo {
    width: auto;
  }
}

.fenix3-server-sublogo a, .fenix3-server-sublogo span.nota {
  color: #140D3F;
  display: inline-block;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  text-decoration: none;

  white-space: nowrap;
}

@media (min-width: 1440px) {
  .fenix3-server-sublogo a, .fenix3-server-sublogo span.nota {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.fenix3-server-sublogo a:hover {
  text-decoration: none;
}

.fenix3-nav {
  margin: 80px 0 0 0;
}

@media (min-width: 768px) {
  .fenix3-nav {
    margin: 80px 0 0 24px;
  }
}


@media (min-width: 1024px) {
  .fenix3-nav {
    margin: 0;
  }
}

@media (min-width: 1440px) {
  .fenix3-nav {
    margin: 0 71px 0 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-server__nav-list {
    margin: 0 0 0 200px;
  }
}

@media (min-width: 1220px) {
  .fenix3-server__nav-list {
    margin: 0 0 0 450px;
  }
}

@media (min-width: 1220px) {
  .fenix3-server-title {
    max-width: 700px;
  }
}

.fenix3-server-title h1 {
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-server-title h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-server-text {
    max-width: 700px;
  }
}

@media (min-width: 1220px) {
  .fenix3-server-img {
    width: 700px;
  }
}

/*** ABOUT PAGE ***/
/** Fenix3 About Header **/
.fenix3-about-header {
  padding: 50px 16px 40px 16px;
}

@media (min-width: 768px) {
  .fenix3-about-header {
    padding: 48px 16px 48px 16px;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-header {
    padding: 80px 16px 68px 16px;
  }
  .fenix3-about-header .fenix3-container {
    max-width: 1024px;
    padding: 0;
  }
}

@media (min-width: 1220px) {
  .fenix3-about-header .fenix3-container {
    max-width: 1220px;
    padding: 0 0px;
  }
}

@media (min-width: 768px) {
  .fenix3-about-header__wrapper {
    padding: 0 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1220px) {
  .fenix3-about-header__wrapper {
    padding: 0;
  }
}

@media (min-width: 768px) {
  .fenix3-about-header__block {
    width: 48%;
  }
}

.fenix3-about-header__title {
  margin: 0 0 32px 0;
}

.fenix3-about-header__title p {
  margin: 0 0 24px 0;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-about-header__title p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-about-header__title p {
    margin: 0 0 32px 0;
  }
}

.fenix3-about-header__title h1 {
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-about-header__title h1 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

@media (min-width: 768px) {
  .fenix3-about-header__text {
    margin: 95px 0 0 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-header__text {
    margin: 60px 0 0 0;
  }
}

@media (min-width: 1220px) {
  .fenix3-about-header__text {
    max-width: 480px;
    position: relative;
    margin: 60px 0 0 90px;
  }
}

.fenix3-about-header__text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  margin: 0 0 16px 0;
}

@media (min-width: 1024px) {
  .fenix3-about-header__text p {
    margin: 0 0 20px 0;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

/** Fenix3 Contacts **/
.fenix3-contacts__wrapper {
  padding: 32px 16px;
}

@media (min-width: 768px) {
  .fenix3-contacts__wrapper {
    max-width: 1220px;
    margin: 0 auto;
    padding: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1220px) {
  .fenix3-contacts__wrapper {
    padding: 32px 0 100px 0;
  }
}

.fenix3-contacts__block {
  padding: 32px 24px;
  margin: 0 0 16px 0;
  min-height: 334px;
  background: #F4F8FE;
}

@media (min-width: 768px) {
  .fenix3-contacts__block {
    padding: 32px;
    width: 48%;
  }
}

@media (min-width: 1220px) {
  .fenix3-contacts__block {
    padding: 50px 72px;
  }
}

.fenix3-contacts__title {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-contacts__title {
    margin: 0 0 48px 0;
  }
}

.fenix3-contacts__title p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-contacts__title p {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-contacts__content {
  margin: 0 0 40px 0;
}

@media (min-width: 1024px) {
  .fenix3-contacts__content {
    margin: 0 0 46px 0;
  }
}

.fenix3-contacts__content p {
  max-width: 230px;
  margin: 0 0 16px 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .fenix3-contacts__content p {
    max-width: 100%;
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin: 0 0 20px 0;
  }
}

.fenix3-contacts__content p:last-child {
  max-width: 100%;
  margin: 0;
}

.fenix3-contacts__content a {
  color: #002EA6;
}

.fenix3-contacts__socials a {
  display: inline-block;
  margin: 0 29px 0 0;
}



/** Fenix3 About Map **/
.fenix3-about-map__content {
  position: relative;
}

.fenix3-about-map__img {
  height: 610px;
  overflow: hidden;
}

@media (min-width: 768px) {
  .fenix3-about-map__img {
    height: auto;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-map__img {
    height: 662px;
  }
}

@media (min-width: 1220px) {
  .fenix3-about-map__img {
    height: 790px;
  }
}

.fenix3-about-map__img img {
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 30%;
     object-position: 30%;
  -webkit-transform: scale(1) translate(0%, -12%);
      -ms-transform: scale(1) translate(0%, -12%);
          transform: scale(1) translate(0%, -12%);
}

@media (min-width: 425px) {
  .fenix3-about-map__img img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media (min-width: 768px) {
  .fenix3-about-map__img img {
    -webkit-transform: scale(1) translate(0%, 0%);
        -ms-transform: scale(1) translate(0%, 0%);
            transform: scale(1) translate(0%, 0%);
  }
}

@media (min-width: 1024px) {
  .fenix3-about-map__img img {
    height: 662px;
    -webkit-transform: scale(1) translate(0%, 0%);
        -ms-transform: scale(1) translate(0%, 0%);
            transform: scale(1) translate(0%, 0%);
  }
}

@media (min-width: 1220px) {
  .fenix3-about-map__img img {
    width: 100%;
    height: 790px;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transform: scale(1) translate(0%, 0%);
        -ms-transform: scale(1) translate(0%, 0%);
            transform: scale(1) translate(0%, 0%);
  }
}

.fenix3-about-map__block {
  width: 90%;
  padding: 48px 32px;
  position: absolute;
  left: 50%;
  bottom: -30px;
  -webkit-transform: translate(-50%, 0%);
      -ms-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  background: #002EA6;
}

@media (min-width: 768px) {
  .fenix3-about-map__block {
    width: 340px;
    right: -40px;
    top: 50%;
    -webkit-transform: translate(5%, -50%);
        -ms-transform: translate(5%, -50%);
            transform: translate(5%, -50%);
  }
}

@media (min-width: 1024px) {
  .fenix3-about-map__block {
    padding: 48px 32px;
    width: 420px;
    min-height: 340px;
    top: 50%;
    right: 0;
    -webkit-transform: translate(16%, -50%);
        -ms-transform: translate(16%, -50%);
            transform: translate(16%, -50%);
  }
}

@media (min-width: 1220px) {
  .fenix3-about-map__block {
    padding: 48px 32px;
    -webkit-transform: translate(10%, -50%);
        -ms-transform: translate(10%, -50%);
            transform: translate(10%, -50%);
    top: 50%;
    right: 0;
    -webkit-transform: translate(26%, -50%);
        -ms-transform: translate(26%, -50%);
            transform: translate(26%, -50%);
  }
}

@media (min-width: 1440px) {
  .fenix3-about-map__block {
    top: 40%;
    max-height: 312px;
    -webkit-transform: translate(40%, -50%);
        -ms-transform: translate(40%, -50%);
            transform: translate(40%, -50%);
  }
}

.fenix3-about-map__text span {
  display: inline-block;
  margin: 0 0 16px 0;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #fff;
}

@media (min-width: 1024px) {
  .fenix3-about-map__text span {
    margin: 0 0 32px 0;
  }
}

.fenix3-about-map__text p {
  display: inline-block;
  margin: 0 0 20px 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #ffffff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-about-map__text p {
    max-width: 340px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin: 0 0 24px 0;
  }
  .fenix3-about-map__text p:last-child {
    padding: 0;
  }
}

@media (min-width: 1220px) {
  .fenix3-about-map__text p {
    max-width: 370px;
  }
}

.fenix3-about-map__action a {
  display: inline-block;
  text-align: center;
  width: 100%;
  padding: 12px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-weight: 600;
  background: #ffffff;
  text-transform: uppercase;
  border-radius: 12px;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

@media (min-width: 1024px) {
  .fenix3-about-map__action a {
    width: auto;
    padding: 12px 48px;
  }
}

.fenix3-about-map__action a:hover {
  opacity: 0.8;
  text-decoration: none;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}


.fenix3-about-page .fenix3-about-map__img img {
  transform: scale(3) translate(10%, 50%)
}



.fenix3-about-page .fenix3-about-map__block {
 bottom: auto;
 top: 20px;
}

@media (min-width: 768px) {

.fenix3-about-page .fenix3-about-map__block {
 bottom: -30px;
 top: 50%;
}

.fenix3-about-page .fenix3-about-map__img img {
  transform: scale(2) translate(6%, 0%)
}

}

@media (min-width: 1024px) {
.fenix3-about-page .fenix3-about-map__img img {
  transform: scale(1) translate(0%, 0%)
}


.fenix3-about-page .fenix3-about-map__action{
 margin: 80px 0 0 0;
}
}

@media (min-width: 1220px) {
.fenix3-about-page .fenix3-about-map__block {
 padding: 113px 73px;
 min-width: 592px;
 min-height: 534px;
 transform: translate(3%, -50%);
}

.fenix3-about-page .fenix3-about-map__text p{
  font-size: 24px;
  line-height: 32px;
  max-width: 330px;
}

}

/** Fenix3 About Facts **/
@media (min-width: 768px) {
  .fenix3-about-facts .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-facts .fenix3-container {
    padding: 0 12px;
  }
}

@media (min-width: 1220px) {
  .fenix3-about-facts .fenix3-container {
    padding: 0;
  }
}

.fenix3-about-facts__header {
  margin: 56px 0 24px 0;
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-about-facts__header {
    max-width: 300px;
    position: relative;
    top: 30px;
    padding: 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-facts__header {
    padding: 0 20px;
    position: relative;
    top: 40px;
    max-width: 400px;
  }
}

@media (min-width: 1220px) {
  .fenix3-about-facts__header {
    padding: 0;
  }
}

.fenix3-about-facts__header h2 {
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-about-facts__header h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
    color: #140D3F;
  }
}

@media (min-width: 768px) {
  .fenix3-about-facts__wrapper {
    margin: -20px 0 120px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.fenix3-about-facts__block:first-child {
  margin: 0 0 48px 0;
}

@media (min-width: 768px) {
  .fenix3-about-facts__block {
    width: 49%;
  }
  .fenix3-about-facts__block:first-child {
    width: 70%;
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-facts__block {
    width: 48%;
  }
  .fenix3-about-facts__block:first-child {
    width: 60%;
    margin: 0 20px 0 0;
  }
}

@media (min-width: 1024px) and (min-width: 1220px) {
  .fenix3-about-facts__block:first-child {
    margin: 0;
  }
}

.fenix3-about-facts__item {
  margin: 0 0 24px 0;
  padding: 0 0 16px 0;
  border-bottom: 1px solid #D8D9DD;
}

.fenix3-about-facts__item:first-child {
  padding: 16px 0;
}

.fenix3-about-facts__item:last-child {
  border: none;
}

@media (min-width: 1024px) {
  .fenix3-about-facts__item:last-child {
    margin: 0;
    border-bottom: 1px solid #D8D9DD;
  }
}

@media (min-width: 768px) {
  .fenix3-about-facts__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3-about-facts__item p {
  margin: 0 0 0px 0;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
}

@media (min-width: 768px) {
  .fenix3-about-facts__item p {
    font-size: 0.75rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-facts__item p {
    font-size: 0.75rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1366px) {
  .fenix3-about-facts__item p {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

.fenix3-about-facts__item span {
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
}

@media (min-width: 768px) {
  .fenix3-about-facts__item span {
    font-size: 0.75rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-facts__item span {
    font-size: 0.75rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1366px) {
  .fenix3-about-facts__item span {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

.fenix3-about-facts__text {
  padding: 0 16px;
  margin: 0 0 80px 0;
}

@media (min-width: 768px) {
  .fenix3-about-facts__text {
    margin: 0;
    padding: 0;
    max-width: 260px;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-facts__text {
    margin: 60px 0 0 0;
    padding: 0 16px;
    max-width: 360px;
  }
}

@media (min-width: 1220px) {
  .fenix3-about-facts__text {
    margin: 60px 0 0 0;
    padding: 0;
    max-width: 420px;
  }
}

.fenix3-about-facts__text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
}

@media (min-width: 768px) {
  .fenix3-about-facts__text p {
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-about-facts__text p:last-child {
    margin: 0;
  }
}

.fenix3-about-bck {
  padding: 0 16px;
  background: #F4F8FE;
}

@media (min-width: 1024px) {
  .fenix3-about-bck {
    padding: 48px;
  }
}

/*** Write Us ***/
@media (min-width: 1024px) {
  .writeus-header .fenix3-container {
    padding: 0 36px;
  }
}

@media (min-width: 1220px) {
  .writeus-header .fenix3-container {
    padding: 0;
  }
}

.fenix3-writeus {
  padding: 100px 16px 56px 16px;
}

@media (min-width: 768px) {
  .fenix3-writeus {
    padding: 100px 32px 56px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-writeus {
    padding: 100px 32px 64px 32px;
  }
  .fenix3-writeus .fenix3-container {
    padding: 0px;
  }
}

@media (min-width: 1220px) {
  .fenix3-writeus .fenix3-container {
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-writeus {
    padding: 140px 0 120px 0;
  }
  .fenix3-writeus .fenix3-container {
    padding: 0;
  }
}

.fenix3-writeus__title {
  padding: 0px 0 0 0;
  margin: 0;
}

@media (min-width: 1024px) {
  .fenix3-writeus__title {
    padding: 0px 0 0 0;
  }
}

@media (min-width: 1220px) {
  .fenix3-writeus__title {
    margin: 0 0 24px 0;
  }
}

.fenix3-writeus__title h1 {
  /*margin: 0 0 16px 0;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: #140D3F;*/
    margin: 0 0 32px 0;
    font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
    font-size: 1.75rem;
    line-height: 2.0625rem;
    color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3__writeus .fenix3-writeus__title h1 {
    margin: 0;
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

@media (min-width: 1024px) {
  .fenix3-writeus__title h1, .fenix3-account-history .fenix3-writeus__title h1 {
    margin: 0 0 24px 0;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.fenix3-writeus__title p {
  margin: 0 0 16px 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  max-width: 280px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 425px) {
  .fenix3-writeus__title p {
    max-width: 330px;
  }
}

@media (min-width: 1024px) {
  .fenix3-writeus__title p {
    max-width: 416px;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-writeus__title span {
  max-width: 340px;
  display: inline-block;
  margin: 0 0 24px 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-writeus__title span {
    font-size: 1.125rem;
    line-height: 1.75rem;
    max-width: 610px;
  }
}

@media (min-width: 768px) {
  .fenix3-writeus__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (min-width: 768px) {
  .fenix3-writeus__block {
    width: 45%;
  }
}

@media (min-width: 1440px) {
  .fenix3-writeus__block:first-child {
    width: 34%;
  }
  .fenix3-writeus__block:last-child {
    width: 48%;
  }
}

.fenix3-writeus__img {
  display: none;
}

@media (min-width: 768px) {
  .fenix3-writeus__img {
    display: block;
  }
}

@media (min-width: 1024px) {
  .fenix3-writeus__img {
    margin: -100px 0 0 0;
  }
}

@media (min-width: 1220px) {
  .fenix3-writeus__img {
    width: 427px;
    margin: -80px 0 0 100px;
  }
  .fenix3-writeus__img img {
    margin: 0 auto;
    display: block;
  }
}

@media (min-width: 573px) {
  .writetous-agreement {
    margin-bottom: 16px !important;
  }
}

.download-form-input_problem-container {
  margin: 0 0 24px 0;
}

.download-form-input_file-container {
  margin: 32px 0 0 0 !important;
}

@media (min-width: 1024px) {
  .download-form-input_file-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    margin: 40px 0 22px 0 !important;
  }
}

.writeus__form {
  max-width: 100%;
}

.writeus__form button {
  margin: 12px 0 20px 0;
}

.writeus__form button:hover {
  background: #0138C7;
}

.writeus__form p {
  text-align: center;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.writeus__form p a {
  color: #002EA6;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  text-transform: uppercase;
}

@media (min-width: 1024px) {
  .footer-writeus::after {
    left: 50%;
    -webkit-transform: translate(-49.5%, 0);
        -ms-transform: translate(-49.5%, 0);
            transform: translate(-49.5%, 0);
    width: 100vw;
  }
}

@media (min-width: 1220px) {
  .footer-writeus::after {
    left: 50%;
    -webkit-transform: translate(-50.5%, 0);
        -ms-transform: translate(-50.5%, 0);
            transform: translate(-50.5%, 0);
    width: 100vw;
  }
  .footer-writeus .fenix3-container {
    padding: 0 6px;
  }
}

.writeus-input:first-child {
  margin: 0;
}

@media (min-width: 1024px) {
  .writeus-input:first-child {
    margin: 0;
  }
}

.for-sm-input-file {
  margin: 0 0 0 26px;
  position: relative;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 16px !important;
  color: #002EA6 !important;
  opacity: 1 !important;
  text-decoration: underline;
  cursor: pointer;
}

.for-sm-input-file:after {
  content: '';
  display: block;
  position: absolute;
  width: 16px;
  height: 14px;
  background: url("/local/templates/mst_main_new/css/../img/clip-icon.svg") center no-repeat;
  background-size: contain;
  left: -26px;
  top: 2px;
}

.sm-input-file {
  opacity: 0;
  width: 1px;
  position: absolute;
}

.span-text {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  cursor: pointer;
}

.span-text-upload {
  display: block;
  color: #484953;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0 20px 0 0;
  margin: 16px 0 0 0;
  position: relative;
  height: 24px;
  width: 140px;
  word-break: break-all;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

@media (min-width: 1024px) {
  .span-text-upload {
    margin: 0 0 0 65px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.span-text-upload:after {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background: url("/local/templates/mst_main_new/css/../img/remove-icon.svg") center no-repeat;
  right: 0px;
  top: 7px;
}

.form-label {
  opacity: 0;
  position: relative;
  top: 24px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  font-size: 16px !important;
  line-height: 20px !important;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .form-label {
    font-size: 18px !important;
    line-height: 24px !important;
  }
}

.form-label_active, .form-label_active-fill {
  opacity: 0.6;
  position: relative;
  top: 0px;
  -webkit-transition: .1s ease;
  -o-transition: .1s ease;
  transition: .1s ease;
}

.download-form-input_select-container {
  position: relative;
  margin: 0 0 12px 0;
  margin-top: 40px !important;
}

.download-form-input_select-container select {
  display: none;
}

.select-selected:after {
  position: absolute;
  content: "";
  top: 24px;
  right: 10px;
  width: 10px;
  height: 10px;
  background: url("/local/templates/mst_main_new/css/../img/reg-arrow.svg") center no-repeat;
  background-size: contain;
}

.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 24px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.select-items div, .select-selected {
  color: rgba(72, 73, 83, 0.7);
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  padding: 0 0 4px 0;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
}

.select-items {
  position: absolute;
  background-color: #fff;
  top: 30px;
  left: 0;
  right: 0;
  z-index: 99;
  color: #484953;
}

.select-hide {
  display: none !important;
}

/*** TOS PAGES ***/
.fenix3-tos {
  min-width: 320px;
}

/** Fenix Tos **/
@media (min-width: 1024px) {
  .fenix3-tos-content .fenix3-container {
    padding: 0 32px;
  }
}
@media (max-width: 1024px) {
  .fenix3-tos-content .fenix3-container {
    padding: 0 16px;
  }
}

@media (min-width: 1220px) {
  .fenix3-tos-content .fenix3-container {
    padding: 0;
  }
}

.fenix3-tos-content__header {
  padding: 100px 16px 48px 16px;
  background: #002EA6;
}

@media (min-width: 768px) {
  .fenix3-tos-content__header {
    padding: 100px 32px 48px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__header {
    padding: 100px 16px 48px 16px;
  }
  .fenix3-tos-content__header .fenix3-container {
    padding: 0 12px;
  }
}

@media (min-width: 1220px) {
  .fenix3-tos-content__header {
    padding: 168px 0px 80px 0;
  }
  .fenix3-tos-content__header .fenix3-container {
    padding: 0;
  }
}

.fenix3-tos-content__header h1 {
  color: #ffffff;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 1.4375rem;
  line-height: 2.0625rem;
  margin: 0;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__header h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

@media (min-width: 768px) {
  .fenix3-tos-content__wrapper {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__wrapper {
    padding: 0 0 120px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__block:first-child {
    width: 66%;
  }
  .fenix3-tos-content__block:last-child {
    margin: 40px 0 0 0;
    width: 26%;
  }
}

.fenix3-tos-content__update {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-tos-content__update {
    padding: 0px;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__update {
    padding: 0px;
  }
}

@media (min-width: 1220px) {
  .fenix3-tos-content__update {
    padding: 0;
  }
}

.fenix3-tos-content__update-wrapper {
  padding: 32px 0 12px 0;
  border-bottom: 1px solid #D8D9DD;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__update-wrapper {
    padding: 48px 0 12px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__update-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 24px 0;
  }
}

.fenix3-tos-content__update-wrapper p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__update-wrapper p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-tos-content__update-wrapper a {
  display: inline-block;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #002EA6;
  font-size: 0.875rem;
  line-height: 1.5rem;
  text-decoration: underline;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__update-wrapper a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-tos-content__desc {
  padding: 32px 16px 0 16px;
}

@media (min-width: 768px) {
  .fenix3-tos-content__desc {
    padding: 32px 0 0 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__desc {
    padding: 32px 0px 0px 0px;
  }
}

.fenix3-tos-content__desc p {
  margin: 0 0 16px 0;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__desc p {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}

.fenix3-tos-content__discount {
  padding: 48px 16px 0 16px;
}

@media (min-width: 768px) {
  .fenix3-tos-content__discount {
    padding: 48px 32px 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__discount {
    padding: 80px 0 0 0;
  }
}

.fenix3-tos-content__table {
  margin: 40px 16px 24px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #D8D9DD;
  border-radius: 12px;
  overflow: hidden;
}

@media (min-width: 768px) {
  .fenix3-tos-content__table {
    margin: 40px 32px 24px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__table {
    margin: 40px 0px 24px 0px;
  }
}

.fenix3-tos-content__table-item-header {
  margin: 0 !important;
  padding: 40px 24px 44px 24px !important;
  background: #F7F7F7;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__table-item-header {
    padding: 40px 48px 44px 48px !important;
  }
}

.fenix3-tos-content__table-item-header p {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953 !important;
}

.fenix3-tos-content__table-item {
  padding: 40px 0px;
  margin: 0 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #D8D9DD;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__table-item {
    margin: 0 48px;
  }
}

.fenix3-tos-content__table-item:last-child {
  border: none;
}

.fenix3-tos-content__table-item p {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__table-item p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-tos-content__note {
  margin: 0 16px;
  background: #F4F8FE;
  padding: 20px 24px;
}

@media (min-width: 768px) {
  .fenix3-tos-content__note {
    margin: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__note {
    margin: 0;
    padding: 20px 35px;
  }
}

.fenix3-tos-content__note p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__note p {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}

.fenix3-tos-content__list {
  padding: 0 16px;
  list-style: none;
}

@media (min-width: 768px) {
  .fenix3-tos-content__list {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__list {
    padding: 0px;
    margin: 0 0 48px 0;
  }
}

.fenix3-tos-content__item {
  margin: 0 0 24px 0;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__item {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-tos-content__item a {
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__item a {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-tos-content__item:first-child {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 800;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__item:first-child {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-tos-content__resources {
  padding: 0 0 80px 0;
}

@media (min-width: 768px) {
  .fenix3-tos-content__resources {
    padding: 0 0px 80px 0px;
  }
}

.fenix3-tos-content__resources-header {
  padding: 36px 16px 24px 16px;
}

@media (min-width: 768px) {
  .fenix3-tos-content__resources-header {
    padding: 36px 0px 24px 0px;
  }
}

@media (min-width: 1024px) {
  .fenix3-tos-content__resources-header {
    padding: 4px 0px 24px 0px;
  }
}

.fenix3-tos-content__resources-header h2 {
  color: #140D3F;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-tos-content__resources-header h2 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-tos-content__resources-links {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-tos-content__resources-links {
    padding: 0;
  }
}

.fenix3-tos-content__resources-links span {
  width: 100%;
  display: inline-block;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  margin: 0 0 16px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
}

.fenix3-tos-content__resources-links a {
  width: 100%;
  display: inline-block;
  margin: 0 0 16px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #002EA6;
  text-decoration: none;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

.t-bold {
  font-weight: 800;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

/** Fenix Privacy Policy **/
.fenix3-tos-content__block-title {
  font-size: 20px !important;
  line-height: 28px;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif !important;
  margin: 0 0 24px 0;
  color: #140D3F !important;
}

.fenix3-tos-content__block-subtitle {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  margin: 0 0 24px 0;
  color: #484953;
}

.fenix3-tos-content__block-subtitle:last-child {
  margin: 0;
}

.fenix3-tos-content__block-list {
  padding: 0 16px;
  margin: 0 0 0px 0;
}

.fenix3-tos-content__block-list ul {
  margin: 0 0 0 16px;
}

@media (min-width: 768px) {
  .fenix3-tos-content__block-list {
    padding: 0px 0 0 0px;
  }
  .fenix3-tos-content__block-list ul {
    margin: 0 0 0 16px;
  }
}

@media (min-width: 1220px) {
  .fenix3-tos-content__block-list {
    padding: 32px 0 0 0;
  }
}

.fenix3-tos-content__block-item {
  margin: 0 0 14px 4px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  font-size: 1rem;
  line-height: 1.75rem;
}

.fenix3-tos-content__block-item span {
  margin: 22px 0 12px 0;
  display: block;
}

.fenix3-tos-content__block-item a {
  text-decoration: none;
  color: #002EA6;
}

.fenix3-tos-content__block-item::marker {
  color: #002EA6;
}

.fenix3-privacy {
  padding: 0 16px;
}

@media (min-width: 1024px) {
  .footer-tablet .fenix3-container {
    padding: 0 24px 0 40px;
  }
}

@media (min-width: 1220px) {
  .footer-tablet .fenix3-container {
    padding: 0 6px;
  }
}

/*** Fenix 3 BUY ***/
/** Fenix3 Buy Header **/
.fenix3_buy {
  min-width: 320px;
  overflow: hidden;
}

.fenix3-buy-header {
  background: #002EA6;
}

.fenix3-buy-header__block {
  /*padding: 105px 16px 48px 16px;*/
  padding: 48px 16px;
}

@media (min-width: 768px) {
  .fenix3-buy-header__block {
   /* padding: 105px 32px 48px 32px;*/
   padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-header__block {
    max-width: 1024px;
    margin: 0 auto;
    /*padding: 141px 32px 80px 32px;*/
    padding: 80px 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-header__block {
    /*padding: 151px 32px 80px 32px;*/
    padding: 80px 32px;
    max-width: 1220px;
  }
}

@media (min-width: 1440px) {
  .fenix3-buy-header__block {
    /*padding: 151px 0px 80px 0px;*/
    padding: 80px 0px;
  }
}

.fenix3-buy-header__title h1 {
  font-size: 1.75rem;
  line-height: 2.0625rem;
  color: #ffffff;
  margin: 0;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-buy-header__title h1 {
    max-width: 461px;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-header__title h1 {
    max-width: 600px;
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

.subheader {
  background: #002EA6;
}

.subheader__wrapper {
  /*padding: 105px 16px 48px 16px;*/
  padding: 48px 16px;
}

@media (min-width: 768px) {
  .subheader__wrapper {
    /*padding: 105px 32px 48px 32px;*/
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .subheader__wrapper {
    max-width: 1024px;
    margin: 0 auto;
    /*padding: 141px 32px 80px 32px;*/
    padding: 80px 32px;
  }
}

@media (min-width: 1220px) {
  .subheader__wrapper {
    /*padding: 151px 32px 80px 32px;*/
    padding: 80px 32px;
    max-width: 1220px;
  }
}

@media (min-width: 1440px) {
  .subheader__wrapper {
    /*padding: 151px 0px 80px 0px;*/
    padding: 80px 0px;
  }
}

.subheader__title {
    grid-column: span 8;
}

@media (max-width: 480px) {
    .subheader__title  {
      grid-column: span 4;
    }
}

.subheader__title {
  font-size: 1.75rem;
  line-height: 2.0625rem;
  color: #ffffff;
  margin: 0;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .subheader__title  {
    max-width: 461px;
  }
}

@media (min-width: 1024px) {
  .subheader__title  {
    max-width: 600px;
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

@media screen and (min-width: 1024px) {
  .subheader__form {
      min-width: 280px;
      margin-top: 6px;
  }
}

@media screen and (min-width: 768px) {
  .subheader__form {
      min-width: 230px;
      margin-top: 0;
  }
}

.subheader__form {
    position: relative;
    margin-top: 28px;
    grid-column: 10 / 3 span;
}

@media (max-width: 480px) {
  .subheader__form {
    grid-column: span 4;
    grid-row: 3;
  }
}

.subheader__input {
    width: 100%;
    padding: 0 0 6px 0;
    border: none;
    border-bottom: 1px solid #fff;
    background: none;
    outline: none;
    color: #fff;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.subheader__input::-moz-placeholder { color: #fff; }
.subheader__input::-webkit-input-placeholder { color: #fff; }

.subheader__button {
    width: 12px;
    height: 12px;
    background: url('/local/templates/mst_main_new/css/../img/search.svg') center no-repeat;
    border: none;
    outline: none;
    position: absolute;
    top: 9px;
    right: 2px;
}



@media (min-width: 768px) {
  .fenix3-buy-cta-text .fenix3-buy-cta__title p {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-cta-text .fenix3-buy-cta__title p {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-buy-cta-training .fenix3-buy-cta__title p {
  font-size: 1.5rem;
  line-height: 1.875rem;
}

@media (min-width: 768px) {
  .fenix3-buy-cta-training .fenix3-buy-cta__title p {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-cta-training .fenix3-buy-cta__title p {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-buy-cta-training .fenix3-buy-cta__title span {
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1220px) {
  .fenix3-buy-cta-training .fenix3-buy-cta__title span {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

/** Fenix3 Buy Offer **/
.fenix3-buy-offer {
  padding: 32px 0 32px 0;
  background: #F4F8FE;
  overflow: hidden;
}

@media (min-width: 768px) {
  .fenix3-buy-offer {
    padding: 58px 0 8px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-offer {
    padding: 80px 0 80px 0;
  }
}

.fenix3-buy-offer__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

@media (min-width: 768px) {
  .fenix3-buy-offer__wrapper {
    margin: 0 auto;
    padding: 0 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__wrapper {
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__wrapper {
    max-width: 1220px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    padding: 0 6px 0 0;
  }
}

.fenix3-buy-offer__block {
  padding: 0 16px;
}

.fenix3-buy-offer__block:last-child {
  margin: 0 0 24px 0;
}

@media (min-width: 768px) {
  .fenix3-buy-offer__block {
    padding: 0;
  }
  .fenix3-buy-offer__block:first-child {
    width: 48%;
  }
  .fenix3-buy-offer__block:last-child {
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block {
    padding: 0;
  }
  .fenix3-buy-offer__block:first-child {
    width: 50%;
  }
  .fenix3-buy-offer__block:last-child {
    width: 40%;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block:first-child {
    width: 40%;
  }
  .fenix3-buy-offer__block:last-child {
    width: 48%;
    margin: 0;
  }
}

@media (min-width: 768px) {
  .fenix3-buy-offer__block-content {
    /*padding: 20px 0;*/
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-content {
    /*padding: 70px 0 0 0;*/
  }
}

.fenix3-buy-offer__block-content h1 {
  margin: 0 0 24px 0;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
  max-width: 200px;
}

@media (min-width: 768px) {
  .fenix3-buy-offer__block-content h1 {
    margin: 10px 0 24px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-content h1 {
    margin: 10px 0 24px 0;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-content h1 {
    max-width: 415px;
    font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  }
}

.fenix3-buy-offer__block-content p {
  margin: 0 0 24px 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

.fenix3-buy-offer__block-content p:last-child {
  margin: 0;
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-content p {
    max-width: 500px;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-buy-offer__block-content img {
  display: block;
  position: relative;
  width: 348px;
  left: -30px;
}

@media (min-width: 375px) {
  .fenix3-buy-offer__block-content img {
    width: 448px;
    left: -55px;
  }
}

@media (min-width: 425px) {
  .fenix3-buy-offer__block-content img {
    width: 520px;
    margin: 0 auto;
    left: -60px;
  }
}

@media (min-width: 768px) {
  .fenix3-buy-offer__block-content img {
    left: -130px;
    width: 635px;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-content img {
    left: -110px;
    width: 735px;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-content img {
    width: 650px;
    left: -50px;
  }
}

.fenix3-buy-offer__block-tabs .tab-block__wrapper {
  background: #ffffff;
  border-radius: 12px;
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-tabs .tab-block__wrapper {
    margin: 64px 0 0 0;
    /*display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;*/
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}

.fenix3-buy-offer__block-tabs .tab__block {
  padding: 32px 24px 0 24px;
  background: #ffffff;
  border-radius: 12px;
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-tabs .tab__block {
    padding: 32px 49px;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-tabs .tab__block {
    /*width: 50%;*/
    padding: 40px;
    padding-bottom: 20px;
  }
}

.fenix3-buy-offer__block-tabs .tab__block:first-child {
  margin: 24px 0 0px 0;
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-tabs .tab__block:first-child {
    padding: 32px 49px 0 49px;
    margin: 32px 0 0px 0;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-tabs .tab__block:first-child {
    padding: 40px 0 20px 48px;
    margin: 0;
  }
}

.fenix3-buy-offer__block-tabs .tab__block:last-child {
  padding: 0px 24px 32px 24px;
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-tabs .tab__block:last-child {
    padding: 0px 49px 32px 49px;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-tabs .tab__block:last-child {
    padding: 40px 48px;
  }
}

.fenix3-buy-offer__block-tabs .benefit_block {
    padding: 20px 24px;
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-tabs .benefit_block {
    padding: 0 49px 20px 49px;    
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-tabs .benefit_block {
    grid-column: 2 span;
    justify-self: center;
    padding: 0 48px 20px 48px;
  }
}

.fenix3-buy-offer__block-tabs .tab-content__caption {
  display: inline-block;
  margin: 0 0 16px 0;
  color: #140D3F;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-tabs .tab-content__caption {
    margin: 0 0 32px 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-tabs .tab-content__caption {
    margin: 0 0 32px 0;
  }
}

.fenix3-buy-offer__block-tabs .tab-block__price {
  margin: 0 0 12px 0;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-tabs .tab-block__price {
    margin: 0 0 8px 0;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-tabs .tab-block__price {
    margin: 0 0 8px 0;
  }
}

.fenix3-buy-offer__block-tabs .tab-content__text {
  margin: 0 0 24px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484950;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-tabs .tab-content__text {
    margin: 0 0 32px 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-buy-offer__block-tabs .tab-content__text-renew {
  margin: 0 0 20px 0;
}

.fenix3-buy-offer__block-tabs .tab-block__btn {
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #ffffff;
  background: #002EA6;
  padding: 10px 32px;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  text-transform: uppercase;
  border-radius: 12px;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

@media (min-width: 1024px) {
  .fenix3-buy-offer__block-tabs .tab-block__btn {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-buy-offer__block-tabs .tab-block__btn:hover {
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  background: #0138c7;
  text-decoration: none;
}

.fenix3-buy-offer__block-tabs .tab-block__btn-mobile.active_butt {
  display: inline-block;
}
.fenix3-buy-offer__block-tabs .tab-block__btn-mobile {
  display: none;
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-tabs .tab-block__btn-mobile, .fenix3-buy-offer__block-tabs .tab-block__btn-mobile.active_butt {
    display: none;
  }
}

.fenix3-buy-offer__block-tabs .tab-block__btn-desktop {
  display: none;
}

@media (min-width: 1220px) {
  .fenix3-buy-offer__block-tabs .tab-block__btn-desktop.active_butt {
    display: inline-block;
  }
  .fenix3-buy-offer__block-tabs .tab-block__btn-desktop {
    display: none;
  }
}

.tab__block-input {
  max-width: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (min-width: 768px) {
  .tab__block-input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .tab__block-input label {
    min-width: 142px;
  }
}

/* Fenix 3 Buy tabs */
.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.tabs__button {
  width: 50%;
  padding: 10px 20px;
  border: none;
  background: none;
  border-bottom: 2px solid #D8D9DD;
  outline: none;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
}

@media (min-width: 1024px) {
  .tabs__button {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.tabs__button:focus {
  outline: none;
}

.tabs__button--active {
  color: #002EA6;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  border-bottom: 4px solid #002EA6;
}

.tab-content {
  display: none;
  border-top: none;
}

.tab-content--active {
  display: block;
  -webkit-animation-name: tabsAnim;
          animation-name: tabsAnim;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}

.tab-content__inputs-title {
  display: inline-block;
  margin: 0 0 24px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 768px) {
  .tab-content__inputs-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.tab-content__error {
  margin: 0 0 20px 0;
  display: none;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #EF3636;
}

@media (min-width: 1024px) {
  .tab-content__error {
    margin: 0;
  }
}

@media (min-width: 1220px) {
  .tab-content__error {
    margin: 0 0 20px 0;
  }
}

.tab-content__error_active {
  display: block;
}

.tab-content__error_active_server {
  display: none;
}

@media (min-width: 1220px) {
  .tab-content__error_active_server {
    display: block;
  }
}

.tab-content__error_active_server_mob {
	display: block;
}

@media (min-width: 1220px) {
  .tab-content__error_active_server_mob {
    display: none;
  }
}

@-webkit-keyframes tabsAnim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes tabsAnim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*** Fenix3 Buy Desc ***/
.fenix3-buy-desc {
  padding: 56px 0 86px 0;
}

@media (min-width: 1024px) {
  .fenix3-buy-desc {
    padding: 80px 0;
  }
}

.fenix3-buy-desc__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-buy-desc__wrapper {
    padding: 0px 32px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-desc__wrapper {
    padding: 0px 32px;
    max-width: 1024px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-desc__wrapper {
    max-width: 1220px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0;
  }
}

@media (min-width: 768px) {
  .fenix3-buy-desc__block:first-child {
    margin: 0;
    width: 100%;
  }
  .fenix3-buy-desc__block:last-child {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-desc__block:first-child {
    margin: 0;
    width: 100%;
  }
  .fenix3-buy-desc__block:last-child {
    width: 100%;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-desc__block:first-child {
    margin: 0;
    width: 40%;
  }
  .fenix3-buy-desc__block:last-child {
    width: 60%;
  }
}

.fenix3-buy-desc__block:first-child {
  margin: 0 0 32px 0;
}

@media (min-width: 1220px) {
  .fenix3-buy-desc__block:first-child {
    padding: 0 24px 0 0;
  }
}

@media (min-width: 768px) {
  .fenix3-buy-desc__block-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-desc__block-text {
    display: block;
    width: 80%;
  }
}

.fenix3-buy-desc__block-text p {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
  margin: 0 0 24px 0;
}

@media (min-width: 768px) {
  .fenix3-buy-desc__block-text p {
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-desc__block-text p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-desc__block-text p {
    width: 100%;
  }
}

@media (min-width: 1366px) {
  .fenix3-buy-desc__block-text p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-buy-desc__block-text span {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-buy-desc__block-text span {
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-desc__block-text span {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-desc__block-text span {
    width: 100%;
  }
}

@media (min-width: 1366px) {
  .fenix3-buy-desc__block-text span {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-buy-desc__slide {
  padding: 32px 24px;
  background: #F4F8FE;
  height: auto;
}

@media (min-width: 768px) {
  .fenix3-buy-desc__slide {
    min-height: 250px;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-desc__slide {
    padding: 48px;
    min-height: 354px;
  }
}

.fenix3-buy-desc__slide-title {
  margin: 0 0 12px 0;
  max-width: 200px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 768px) {
  .fenix3-buy-desc__slide-title {
    min-width: 100%;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-desc__slide-title {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1366px) {
  .fenix3-buy-desc__slide-title {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-buy-desc__slide-text {
  margin: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-buy-desc__slide-text {
    max-width: 100%;
    font-size: 1rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1366px) {
  .fenix3-buy-desc__slide-text {
    max-width: 100%;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-buy-desc__pagination {
  width: 100%;
  left: 0;
}

@media (min-width: 768px) {
  .fenix3-buy-desc__pagination {
    display: none;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-transform: translate(-21%, 0);
        -ms-transform: translate(-21%, 0);
            transform: translate(-21%, 0);
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-desc__pagination {
    display: none;
  }
}

.fenix3-buy-desc__pagination .swiper-pagination-bullet {
  margin: 16px 8px;
}

/*** Fenix3 Buy Faq ***/
.fenix3-buy-faq {
  padding: 0 16px 56px 16px;
}

@media (min-width: 1024px) {
  .fenix3-buy-faq {
    padding: 0 0 120px 0;
    position: relative;
  }
  .fenix3-buy-faq:before {
    content: '';
    display: block;
    position: absolute;
    width: 29%;
    height: 100%;
    background: #F4F8FE;
    left: 0;
    top: 0;
    border-radius: 0 12px 0 0;
    z-index: -1;
    display: none;
  }
}

@media (min-width: 1024px) and (min-width: 1220px) {
  .fenix3-buy-faq:before {
    width: 28%;
  }
}

@media (min-width: 1024px) and (min-width: 1366px) {
  .fenix3-buy-faq:before {
    width: 30%;
  }
}

@media (min-width: 1024px) and (min-width: 1920px) {
  .fenix3-buy-faq:before {
    width: 34%;
  }
}

@media (min-width: 1024px) and (min-width: 2560px) {
  .fenix3-buy-faq:before {
    width: 38%;
  }
}

@media (min-width: 1024px) and (min-width: 3500px) {
  .fenix3-buy-faq:before {
    width: 42%;
  }
}

@media (min-width: 1024px) and (min-width: 4500px) {
  .fenix3-buy-faq:before {
    width: 44%;
  }
}

@media (min-width: 1024px) and (min-width: 4700px) {
  .fenix3-buy-faq:before {
    width: 45%;
  }
}

@media (min-width: 768px) {
  .fenix3-buy-faq__wrapper {
    padding: 0 16px;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-faq__wrapper {
    padding: 0 32px;
    max-width: 1024px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-faq__wrapper {
    max-width: 1220px;
    padding: 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-faq__block:first-child {
    padding: 40px 0;
    width: 25%;
  }
  .fenix3-buy-faq__block:last-child {
    width: 70%;
  }
}

.fenix3-buy-faq__text h3 {
  margin: 0 0 24px 0;
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  text-transform: uppercase;
}

@media (min-width: 1024px) {
  .fenix3-buy-faq__text h3 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.fenix3-buy-faq__text p {
  margin: 0 0 32px 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-buy-faq__text p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-faq__text p {
    max-width: 200px;
  }
}

/* FAQ tabs */
.accordion-item {
  margin: 0 0 8px 0;
  border-radius: 0;
}

@media (min-width: 1024px) {
  .accordion-item {
    margin: 0;
  }
}

.accordion-item:last-child {
  margin: 0;
}

.accordion-item-header {
  padding: 48px 48px 48px 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  cursor: pointer;
}

@media (min-width: 1024px) {
  .accordion-item-header {
    padding: 48px 44px 48px 0px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.accordion-item-header::after {
  content: "";
  display: block;
  width: 12px;
  height: 6px;
  background: url("/local/templates/mst_main_new/css/../img/faq-arrow.svg") center no-repeat;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  font-size: 2rem;
  position: absolute;
  right: 0rem;
}

.accordion-item-header.active {
  padding: 48px 44px 32px 0px;
  -webkit-transition: max-height 0.2s ease-out;
  -o-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}

@media (min-width: 1024px) {
  .accordion-item-header.active {
    padding: 48px 44px 32px 0px;
  }
}

.accordion-item-header.active::after {
  content: "";
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.accordion-item-body {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-out;
  -o-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
  border-bottom: 1px solid #D8D9DD;
}

.accordion-item-body-content {
  padding: 16px 44px 48px 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  background: #fff;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

@media (min-width: 768px) {
  .accordion-item-body-content {
    padding: 16px 44px 48px 0px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.accordion-item-body-content a {
  color: #002EA6;
}

/*** Fenix3 Buy Cta  ***/
.fenix3-buy-cta {
  padding: 48px 0px;
  background: #002EA6;
}

@media (min-width: 1024px) {
  .fenix3-buy-cta {
    padding: 80px 0 112px 0;
  }
}

.fenix3-buy-cta__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-buy-cta__wrapper {
    padding: 0 32px;
  }
}

@media (min-width: 768px) {
  .fenix3-buy-cta__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 32px;
    max-width: 1024px;
    margin: 0 auto;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-cta__wrapper {
    max-width: 1220px;
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-cta__wrapper {
    max-width: 1220px;
    padding: 0;
  }
}

@media (min-width: 768px) {
  .fenix3-buy-cta__block {
    width: 49%;
  }
}

.fenix3-buy-cta__title p {
  margin: 0 0 24px 0;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #ffffff;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-buy-cta__title p {
    max-width: 300px;
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-cta__title p {
    max-width: 475px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-buy-cta__action p {
  margin: 0 0 32px 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #ffffff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-buy-cta__action p {
    max-width: 300px;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-cta__action p {
    max-width: 400px;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-cta__action p {
    max-width: 486px;
  }
}

.fenix3-buy-cta__action a {
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 10px 32px;
  display: inline-block;
  color: #002EA6;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  background: #ffffff;
  border-radius: 12px;
  text-transform: uppercase;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

@media (min-width: 1024px) {
  .fenix3-buy-cta__action a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-buy-cta__action a:hover {
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  opacity: 0.8;
  text-decoration: none;
}

/*** Fenix3 Support ***/
.fenix3-support {
  min-width: 320px;
}
/*
.fenix3-support-header {
  padding: 105px 16px 48px 16px;
  background: #002EA6;
}

@media (min-width: 768px) {
  .fenix3-support-header {
    padding: 105px 32px 48px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-header {
    padding: 140px 0px 40px 0px;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-header {
    padding: 160px 0 60px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-header__title {
    padding: 6px 0 20px 0;
  }
}
*/

.fenix3-support-header {
  background: #002EA6;
  padding: 48px 16px;
}

@media (min-width: 768px) {
  .fenix3-support-header {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-header {
    padding: 80px 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-header {
    padding: 80px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-support-header {
    padding: 80px 0px;
  }
}

.fenix3-support-header__title h1 {
  font-size: 1.75rem;
  line-height: 2.0625rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #ffffff;
}

@media (min-width: 1024px) {
  .fenix3-support-header__title h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

@media (min-width: 768px) {
  .fenix3-support-header__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-header__wrapper {
    padding: 0 32px;
    max-width: 1024px;
    margin: 0 auto;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-header__wrapper {
    padding: 0 6px 0 0px;
    max-width: 1220px;
  }
}

.fenix3-support-header__form {
  position: relative;
}

@media (min-width: 1024px) {
  .fenix3-support-header__form {
    max-width: 375px;
  }
}

.fenix3-support-header__form input {
  padding: 0 0 6px 0;
  margin: 28px 0 0 0;
  width: 100%;
  border: none;
  border-bottom: 1px solid #fff;
  background: none;
  color: #ffffff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  border-radius: 0;
}

@media (min-width: 768px) {
  .fenix3-support-header__form input {
    width: 250px;
    padding: 0 0 6px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-header__form input {
    width: 375px;
    padding: 0 0 6px 0;
  }
}

.fenix3-support-header__form input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 0.6;
  font-weight: 200;
}

.fenix3-support-header__form input::-moz-placeholder {
  color: #ffffff;
  opacity: 0.6;
  font-weight: 200;
}

.fenix3-support-header__form input:-ms-input-placeholder {
  color: #ffffff;
  opacity: 0.6;
  font-weight: 200;
}

.fenix3-support-header__form input::-ms-input-placeholder {
  color: #ffffff;
  opacity: 0.6;
  font-weight: 200;
}

.fenix3-support-header__form input::placeholder {
  color: #ffffff;
  opacity: 0.6;
  font-weight: 200;
}

@media (min-width: 768px) {
  .fenix3-support-header__form input {
    margin: 0;
  }
}

.fenix3-support-header__form input:focus {
  outline: none;
}

@media (min-width: 910px) {
  .fenix3-support-header__form input {
    width: 280px;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-header__form input {
    width: 280px;
  }
}

.fenix3-support-header__form button {
  width: 12px;
  height: 12px;
  background: url("/local/templates/mst_main_new/css/../img/search-inv.svg") center no-repeat;
  border: none;
  outline: none;
  position: absolute;
  bottom: 14px;
  right: 2px;
}

/** Fenix3 Support Docs**/
.fenix3-support-docs {
  padding: 48px 0 56px 0;
}

@media (min-width: 1024px) {
  .fenix3-support-docs {
    padding: 100px 0;
  }
}

.fenix3-support-docs__title {
  padding: 0 16px;
  margin: 0 0 32px 0;
}

@media (min-width: 768px) {
  .fenix3-support-docs__title {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-docs__title {
    max-width: 1024px;
    margin: 0 auto 48px auto;
    padding: 0 30px;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-docs__title {
    max-width: 1220px;
    padding: 0;
  }
}

.fenix3-support-docs__title h2 {
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  color: #140D3F;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

@media (min-width: 1024px) {
  .fenix3-support-docs__title h2 {
    margin: 0 0 48px 0;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.fenix3-support-docs__wrapper {
  padding: 0 16px;
  margin: 0 0 56px 0;
}

@media (min-width: 768px) {
  .fenix3-support-docs__wrapper {
    padding: 0 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-docs__wrapper {
    max-width: 1024px;
    margin: 0 auto 40px auto;
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-docs__wrapper {
    margin: 0 auto 100px auto;
    max-width: 1220px;
    padding: 0 8px 0 0;
  }
}

.fenix3-support-docs__block {
  margin: 0 0 56px 0;
}

.fenix3-support-docs__block:last-child {
  margin: 0;
}

@media (min-width: 768px) {
  .fenix3-support-docs__block {
    width: 50%;
    margin: 0 0 75px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-docs__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-docs__block:nth-child(3) {
    margin: 0;
  }
  .fenix3-support-docs__block:last-child {
    margin: 0;
  }
}

.fenix3-support-docs__block-img {
  margin: 0 0 24px 0;
  width: 80px;
}

@media (min-width: 1024px) {
  .fenix3-support-docs__block-img {
    margin: 0 32px 0 0;
    width: 120px;
  }
}

.fenix3-support-docs__block-content:last-child {
  margin: 0;
}

.fenix3-support-docs__block-content h3 {
  margin: 0 0 24px 0;
  color: #140D3F;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-support-docs__block-content h3 {
    margin: 32px 0;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-support-docs__list {
  list-style: none;
}

.fenix3-support-docs__list-item {
  position: relative;
  margin: 0 0 24px 24px;
}

@media (min-width: 1024px) {
  .fenix3-support-docs__list-item {
    margin: 0 0 32px 24px;
  }
}

.fenix3-support-docs__list-item a {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #002EA6;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-support-docs__list-item a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-support-docs__list-item:before {
  content: '';
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  background: url("/local/templates/mst_main_new/css/../img/support-book-icon.svg") center no-repeat;
  left: -24px;
  top: 4px;
}

.fenix3-support-docs__list-item:last-child {
  margin: 0 0 0 24px;
}

/**  Fenix3 Support Base **/
.fenix3-support-base {
  background: #F4F8FE;
  padding: 48px 0;
}

@media (min-width: 1024px) {
  .fenix3-support-base {
    padding: 80px 0 120px 0;
  }
}

.fenix3-support-base__title {
  padding: 0 16px;
  margin: 0 0 32px 0;
}

@media (min-width: 768px) {
  .fenix3-support-base__title {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-base__title {
    margin: 0 auto 48px auto;
    max-width: 1024px;
    padding: 0 30px;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-base__title {
    max-width: 1220px;
    padding: 0;
  }
}

.fenix3-support-base__title h2 {
  color: #140D3F;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

@media (min-width: 1024px) {
  .fenix3-support-base__title h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.fenix3-support-base__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-support-base__wrapper {
    padding: 0 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-base__wrapper {
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 30px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-base__wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: 1220px;
    padding: 0;
  }
}

.fenix3-support-base__block-content {
  margin: 0 0 32px 0;
}

@media (min-width: 768px) {
  .fenix3-support-base__block-content {
    width: 40%;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-base__block-content {
    width: 41%;
    margin: 0;
  }
  .fenix3-support-base__block-content:last-child {
    padding: 0 0 0 104px;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-base__block-content {
    width: 42.8%;
  }
  .fenix3-support-base__block-content:first-child {
    margin: 0 0 0 148px;
  }
  .fenix3-support-base__block-content:last-child {
    padding: 0 0 0 45px;
  }
}

.fenix3-support-base__block-content:last-child {
  margin: 0;
}

.fenix3-support-base__block-content h2 {
  margin: 0 0 24px 0;
  color: #140D3F;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-support-base__block-content h2 {
    max-width: 360px;
    margin: 0 0 32px 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-base__block-content h2 {
    max-width: 100%;
  }
}

.fenix3-support-base__list {
  margin: 0;
  list-style: none;
}

.fenix3-support-base__list-item a {
  display: inline-block;
  margin: 0 0 16px 0;
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1024px) {
  .fenix3-support-base__list-item a {
    margin: 0 0 24px 0;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-support-base__list-item:last-child a {
  margin: 0;
}

/** Fenix3 Support Video **/
.fenix3-support-video {
  padding: 56px 0 40px 0;
}

@media (min-width: 1024px) {
  .fenix3-support-video {
    padding: 100px 0;
  }
}

.fenix3-support-video__title {
  padding: 0 16px;
  margin: 0 0 24px 0;
}

@media (min-width: 768px) {
  .fenix3-support-video__title {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-video__title {
    max-width: 1024px;
    margin: 0 auto 48px auto;
    padding: 0 30px;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-video__title {
    max-width: 1220px;
    padding: 0;
  }
}

.fenix3-support-video__title h2 {
  color: #140D3F;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-support-video__title h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.fenix3-support-video__slider-wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-support-video__slider-wrapper {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-video__slider-wrapper {
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 30px;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-video__slider-wrapper {
    max-width: 1220px;
    margin: 0 auto;
    padding: 0;
  }
}

.fenix3-support-video__slide {
  position: relative;
}

.fenix3-support-video__slide:after {
  content: '';
  display: block;
  position: absolute;
  width: 64px;
  height: 44px;
  /* background: url("/local/templates/mst_main_new/css/../img/youtube-icon.png") center no-repeat; */
  top: 50%;
  z-index: 100;
  left: 50%;
  right: 50%;
  bottom: 50%;
  -webkit-transform: translate(-50%, -140%);
      -ms-transform: translate(-50%, -140%);
          transform: translate(-50%, -140%);
}

.fenix3-support-video__slide img,
.fenix3-support-video__slide iframe {
  display: block;
  position: relative;
  width: 100%;
  height: 156px;
  border-radius: 12px;
  margin: 0 0 16px 0;
  pointer-events: fill;
  border: 1px solid rgba(216, 217, 221, 0.45);
}

@media (min-width: 1024px) {
  .fenix3-support-video__slide img,
  .fenix3-support-video__slide iframe {
    height: 208px;
    margin: 0 0 24px 0;
  }
}

.fenix3-support-video__slide p {
  margin: 0 0 48px 0;
  color: #140D3F;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-support-video__slide p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

/** Fenix3 Support Cta **/
.fenix3-support-cta {
  padding: 48px 0;
  background: #002EA6;
}

@media (min-width: 1024px) {
  .fenix3-support-cta {
    padding: 80px 0 112px 0;
  }
}

.fenix3-support-cta__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-support-cta__wrapper {
    padding: 0 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-support-cta__wrapper {
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 30px;
  }
}

@media (min-width: 1220px) {
  .fenix3-support-cta__wrapper {
    max-width: 1220px;
    padding: 0;
  }
}

@media (min-width: 768px) {
  .fenix3-support-cta__block {
    width: 49%;
  }
}

.fenix3-support-cta__block-title h3 {
  margin: 0 0 16px 0;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #ffffff;
}

@media (min-width: 1024px) {
  .fenix3-support-cta__block-title h3 {
    max-width: 425px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-support-cta__block-title p {
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0 0 16px 0;
  color: #FFFFFF;
  max-width: 486px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-support-cta__block-title p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-support-cta__block-title a {
  color: #FFFFFF;
  font-weight: 800;
}

.fenix3-support-cta__block-action p {
  margin: 0 0 32px 0;
  color: #ffffff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: none;
}

@media (min-width: 1024px) {
  .fenix3-support-cta__block-action p {
    max-width: 488px;
    margin: 6px 0 32px 0;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-support-cta__block-action a {
  padding: 10px 32px;
  display: inline-block;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  background: #ffffff;
  color: #002EA6;
  border-radius: 12px;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

@media (min-width: 1024px) {
  .fenix3-support-cta__block-action a {
    padding: 12px 48px;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-support-cta__block-action a:hover {
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  opacity: .8;
  text-decoration: none;
}

.fenix3-support-cta__header {
  max-width: 1216px;
  margin: 0 auto 24px auto;
}

@media (min-width: 1024px) {
  .fenix3-support-cta__header {
    margin: 0 auto 48px auto;
  }
}

.fenix3-support-cta__header p {
  font-size: 1.25rem;
  line-height: 2.25rem;
  color: #FFFFFF;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-support-cta__header p {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

/*** Support BreadCrumbs ***/
.support-breadcrumbs {
  margin: 0 0 32px 0;
}

@media (min-width: 1024px) {
  .support-breadcrumbs {
    max-width: 1024px;
    padding: 0 16px;
    margin: 0 auto 32px auto;
  }
}

@media (min-width: 1220px) {
  .support-breadcrumbs {
    padding: 0;
    max-width: 1220px;
  }
}

/*** Fenix3 Support Res ***/
/** Fenix3 Res **/
.fenix3-res {
  padding: 32px 0 80px 0;
  position: relative;
}

@media (min-width: 1024px) {
  .fenix3-res {
    padding: 64px 0 120px 0;
  }
}

.fenix3-res__wrapper {
  position: relative;
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-res__wrapper {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-res__wrapper {
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-res__wrapper {
    max-width: 1220px;
    padding: 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-res__content {
    width: 65%;
  }
}

.fenix3-res__count {
  margin: 0 0 32px 0;
}

@media (min-width: 1024px) {
  .fenix3-res__count {
    margin: 0 0 48px 0;
  }
}

.fenix3-res__count p {
  color: #140D3F;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-res__count p {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

@media (min-width: 1024px) {
  .fenix3-res__filters {
    position: absolute;
    width: 30%;
    right: 30px;
    top: 0px;
  }
}

@media (min-width: 1220px) {
  .fenix3-res__filters {
    width: 26%;
  }
}

.fenix3-res__filters-list {
  margin: 0 0 32px 0;
  padding: 0 14px 12px 14px;
  list-style: none;
  background: #F7F7F7;
  border-radius: 12px;
}

@media (min-width: 1024px) {
  .fenix3-res__filters-list {
    background: none;
  }
}

.fenix3-res__filter-item-block {
  padding: 12px 12px 0 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1024px) {
  .fenix3-res__filter-item-block {
    color: #140D3F;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  }
}

.fenix3-res__filter-item-block p {
  margin: 0;
}

.fenix3-res__filter-item-arrow {
  display: block;
  width: 12px;
  height: 8px;
  background: url("/local/templates/mst_main_new/css/../img/support-arrow-icon.svg") center no-repeat;
}

@media (min-width: 1024px) {
  .fenix3-res__filter-item-arrow {
    display: none;
  }
}

.fenix3-res__filter-item-arrow_active {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.fenix3-res__filter-inner {
  display: none;
  list-style: none;
  padding: 16px 0 0 0;
}

@media (min-width: 1024px) {
  .fenix3-res__filter-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 32px 0 0 10px;
  }
}

.fenix3-res__filter-inner_active {
  display: block;
}

@media (min-width: 1024px) {
  .fenix3-res__filter-inner-item {
    margin: 0 16px 16px 0;
  }
}

.fenix3-res__filter-inner-item a {
  margin: 0 0 0 32px;
  display: inline-block;
  padding: 10px;
  color: #484953;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.fenix3-res__filter-inner-item a:hover {
  background: #F4F8FE;
  color: #0032B2;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

@media (min-width: 1024px) {
  .fenix3-res__filter-inner-item a {
    padding: 6px 12px;
    margin: 0;
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    font-size: 1rem;
    line-height: 1.5rem;
    text-decoration: none;
  }
}

.fenix3-res__filter-inner-item_choosen {
  background: #F4F8FE;
}

.fenix3-res__filter-inner-item_choosen a {
  color: #0032B2;
}

.fenix3-res__block {
  margin: 0 0 32px 0;
}

@media (min-width: 1024px) {
  .fenix3-res__block {
    margin: 0 0 48px 0;
  }
}

.fenix3-res__block a.fenix3-res__block-link {
  display: inline-block;
  margin: 0 0 8px 0;
  color: #002EA6;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-res__block a.fenix3-res__block-link {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-res__block p {
  margin: 0;
  color: #484953;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-res__block p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-res__block-icon {
  margin: 0 0 0 4px;
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("/local/templates/mst_main_new/css/../img/support-link-arrow.svg") center no-repeat;
}

.fenix3-res__block-filter {
  display: block;
  margin: 0 0 8px 0;
  font-weight: 600;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-res__block-filter {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1024px) {
  .fenix3-res__action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.fenix3-res__action a {
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 10px 54px;
  width: 100%;
  display: inline-block;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  background: #002EA6;
  border-radius: 12px;
}

@media (min-width: 425px) {
  .fenix3-res__action a {
    width: auto;
  }
}

@media (min-width: 1024px) {
  .fenix3-res__action a {
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0 auto;
    padding: 12px 48px;
  }
}

.container-input {
  margin: 0 0 24px 0;
  width: 48%;
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  padding-left: 28px;
  white-space: nowrap;
}

@media (max-width: 600px) {
  .container-input {
    padding-left: 24px;
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .container-input {
    width: auto;
    font-size: 16px;
    line-height: 24px;
  }
}

.container-input input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 16px;
  width: 16px;
  border: 1.5px solid #D8D9DD;
  border-radius: 50%;
}

@media (min-width: 768px) {
  .checkmark {
    top: 4px;
  }
}

.container-input:hover input ~ .checkmark {
  border: 1.5px solid #D8D9DD;
}

.container-input input:checked ~ .checkmark {
  border: 1.5px solid #002EA6;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.container-input input:checked ~ .checkmark:after {
  display: block;
}

.tab__block-input .checkmark {
  top: 0%;
  left: 0%;
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.container-input .checkmark:after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #002EA6;
}

.fenix-training-description__title {
  padding: 40px 16px 56px 16px;
  max-width: 1220px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .fenix-training-description__title {
    padding: 40px 32px 56px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix-training-description__title {
    padding: 80px 32px 0 32px;
  }
}

@media (min-width: 1440px) {
  .fenix-training-description__title {
    padding: 80px 0px 0 0;
  }
}

.fenix-training-description__title p {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  max-width: 460px;
}

@media (min-width: 1024px) {
  .fenix-training-description__title p {
    font-size: 1.5rem;
    line-height: 2.25rem;
    max-width: 696px;
  }
}

.fenix3-training-writeus {
  padding: 0 16px 80px 16px;
}

@media (min-width: 768px) {
  .fenix3-training-writeus {
    padding: 0 32px 80px 32px;
  }
}

.fenix3-training-writeus .fenix3-writeus__title p {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1220px) {
  .fenix3-training-writeus {
    padding: 80px 0;
  }
  .fenix3-training-writeus .fenix3-writeus__title p {
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
    color: #484953;
  }
}

@media (min-width: 1220px) and (min-width: 1024px) {
  .fenix3-training-writeus .fenix3-writeus__title p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) and (min-width: 1440px) {
  .fenix3-training-writeus .fenix3-writeus__block:first-child {
    width: 520px;
  }
}

@media (min-width: 1220px) and (min-width: 1440px) {
  .fenix3-training-writeus .fenix3-writeus__img {
    margin: -130px 0 0 0;
    width: 612px;
  }
}

/** Cart Page **/
.fenix3__cart { 
  max-width: 1216px;
  margin: 0 auto;
}

.fenix3__cart-content {
 padding: 0 16px;
}

@media (max-width: 768px) {
  .fenix3__cart-content {
   padding: 0;
  }
} 

.fenix3__cart-content p {
 padding: 40px 0;
 font-size: 18px;
 line-height: 24px;
 font-family: "Montserrat-Semibold", "Arial", sans-serif;
}

@media (max-width: 768px) {
  .fenix3__cart-content p {
    padding: 40px 16px;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-first-col {
    width: 28.8% !important;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-first-col {
    width: 25% !important;
  }

.fenix3__cart-content {
 padding: 0 32px;
}
}

@media(min-width: 1440px){

.fenix3__cart-content {
 padding: 0;
}
}

@media (min-width: 320px) {
  .fenix3__cart-second-col {
    position: relative;
    text-align: right;
    margin-top: 20px;
  }

  .fenix3__cart-second-col::before {
    content: 'Цена:';
    font-size: 0.875rem;
    position: absolute;
    left: 0;
    color: #484953;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-second-col {
    width: 12% !important;
    text-align: left;
    margin-top: 0;
  }
  .fenix3__cart-second-col::before {
    content: none;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-second-col {
    width: 9.4% !important;
  }
}

.fenix3__cart-third-col {
 justify-content: flex-start !important;
 font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 320px) {
  .fenix3__cart-third-col {
    position: absolute;
    right: 10px;
    top: 63px;
    width: auto !important;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-third-col {
    width: 25.1% !important;
    position: static;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-third-col {
    width: 17.6% !important;
  }
}

.fenix3__cart-fourth-col span {
    font-size: 1rem;
    line-height: 1.25rem;
    min-height: 20px;
}

@media (min-width: 320px) {
  .fenix3__cart-fourth-col {
    position: relative;
    text-align: right;
    width: 100% !important;
    margin: 12px 0;
  }
  .fenix3__cart-fourth-col span {
    flex-grow: 1;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    color: #484953;
    font-size: 0.875rem !important;
  }
  .fenix3__cart-fourth-col::before {
    content: 'Скидка:';
    font-size: 0.875rem;
    position: absolute;
    left: 0;
    color: #484953;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-fourth-col {
    width: 12% !important;
    font-size: 0.875rem;
    text-align: left;
    margin: 0;
  }

  .fenix3__cart-fourth-col::before {
    content: none;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-fourth-col {
    width: 7.6% !important;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    font-size: 1rem;
  }
  .fenix3__cart-fourth-col span {
    font-size: 1rem !important;
  }
}

@media (min-width: 320px) {
  .fenix3__cart-fifth-col {
    position: relative;
    text-align: right;
  }
  .fenix3__cart-fifth-col::before {
    content: 'Стоимость:';
    font-size: 0.875rem;
    position: absolute;
    left: 0;
    color: #484953;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-fifth-col {
    width: 21% !important;
    text-align: left;
  }
  .fenix3__cart-fifth-col::before {
    content: none;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-fifth-col {
    width: 17.8% !important;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-sixth-col {
    width: 4% !important;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-sixth-col {
    width: 5.6% !important;
  }
}

/*
.fenix3__cart-title {
  padding: 32px 16px 24px 16px;
}

@media (min-width: 768px) {
  .fenix3__cart-title {
    padding: 32px 32px 24px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3__cart-title {
    padding: 32px 0px 24px 0px;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-title {
    padding: 80px 0px 32px 0px;
  }
}*/

.fenix3__cart-title p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

.fenix3__cart-header {
  display: none;
}

@media (min-width: 768px) {
  .fenix3__cart-header {
    padding: 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #D8D9DD;
  }
  .fenix3__cart-header th {
    padding: 24px 0;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: #484953;
    font-weight: 200;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    text-align: start;
  }
}

@media (min-width: 768px) and (min-width: 991px) {
  .fenix3__cart-header th {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3__cart-body {
  border-top: 1px solid #D8D9DD;
  border-bottom: 1px solid #D8D9DD;
}

@media (min-width: 768px) {
  .fenix3__cart-body {
    /* border: none; */
  }
}

@media (min-width: 991px) {
  .fenix3__cart-body {
    padding: 0;
  }
}

.fenix3__cart-body table {
  width: 100%;
  border-right: 1px solid #D8D9DD;
  border-left: 1px solid #D8D9DD;
}

@media (max-width: 767px) {
  .fenix3__cart-body table {
    border-right: 0;
    border-left: 0;
  }
}

.fenix3__cart-item {
  padding: 24px 16px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  border-bottom: 1px solid #D8D9DD;
}
.fenix3__cart-item:last-child {
  border: none;
}

@media (min-width: 425px) {
  .fenix3__cart-item {
    height: 248px;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-item {
    height: auto;
    padding: 28px 0px;
    margin: 0 48px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3__cart-item-name {
  width: 100%;
  display: block;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #484953;
  /* margin: 0 0 16px 0; */
}

@media (min-width: 768px) {
  .fenix3__cart-item-name {
    margin: 0;
    font-size: 1rem;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-item-name {
    font-size: 1.25rem;
  }
}

.fenix3__cart-item-desc {
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (max-width: 375px) {
  .fenix3__cart-first-col .fenix3__cart-item-desc {
    width: 45%;
  }
}


@media (min-width: 320px) {
  .fenix3__cart-first-col .fenix3__cart-item-desc {
    margin-top: 16px;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-first-col .fenix3__cart-item-desc {
    margin: 0;
  }
}


@media (min-width: 991px) {
  .fenix3__cart-item-desc {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3__cart-item-counter {
  width: 30%;
}

@media (min-width: 320px) {
  .fenix3__cart-item-counter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.fenix3__cart-item-price {
  margin: 24px 0 0 0;
  width: 100%;
  display: block;
  line-height: 1.875rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 320px) {
  .fenix3__cart-item-price {
    margin: 0;
    font-size: 0.875rem;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-item-price {
    margin: 0;
    font-size: 0.875rem;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-item-price {
     font-size: 1.25rem;
  }
}

.fenix3__cart-item-close {
  position: absolute;
  right: 20px;
}

@media (min-width: 768px) {
  .fenix3__cart-item-close {
    position: static;
  }
}

.fenix3__cart-total {
  padding: 24px 16px 56px 16px;
}

@media (max-width: 768px) {
  .fenix3__cart-total {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .fenix3__cart-total p {
    padding: 0;
    margin: 0 !important;
  }
  .fenix3__cart-total button {
    margin: 24px 0 !important;
  }
  .delete {
    order: 1;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-total {
    padding: 40px 32px 56px 32px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-total {
    padding: 48px 0 100px 0;
  }
}

.delete {
  color: #002EA6;
  flex-grow: 1;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.delete:hover {
  text-decoration: none;
  color: #0138C7;
}

.fenix3__cart-total p {
  text-align: center;
  
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
  margin: 0 0 16px 0;
}

@media (min-width: 768px) {
  .fenix3__cart-total p {
    margin: 0;
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-total p {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.fenix3__cart-total button {
  padding: 10px 32px;
  margin: 0 auto;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #ffffff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  background: #002EA6;
  border-radius: 12px;
  border: none;
  text-transform: uppercase;
}

.fenix3__cart-total button:hover {
  background: #0138C7;
}

@media (min-width: 320px) {
  .fenix3__cart-total button {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .fenix3__cart-total button {
    margin: 0 0 0 48px;
    width: auto;
  }
}

@media (min-width: 991px) {
  .fenix3__cart-total button {
    padding: 12px 48px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.qtySelector {
  width: 107px;
  height: 35px;
  display: flex;
}

.qtySelector .fa {
  padding: 10px 5px;
  width: 35px;
  height: 100%;
  float: left;
  cursor: pointer;
}

@media (max-width: 768px) {
  .qtySelector .fa {
    width: 21px;
  }
}

.qtySelector .fa.clicked {
  font-size: 12px;
  padding: 12px 5px;
}

.qtySelector .qtyValue {
  border: none;
  padding: 5px;
  width: 64px;
  height: 100%;
  float: left;
  text-align: center;
  border: 1px solid #D8D9DD;
  border-radius: 8px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
}

@media (max-width: 768px) {
  .qtySelector .qtyValue {
    width: 56px;
    font-size: 0.875rem;
  }
}

@media (min-width: 768px) {
  .qtySelector .qtyValue {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 991px) {
  .qtySelector .qtyValue {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

/** Fenix 3 All-in-one **/
.fenix3-allinone__wrapper {
  padding: 56px 16px;
}

@media (min-width: 768px) {
  .fenix3-allinone__wrapper {
    padding: 64px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-allinone__wrapper {
    max-width: 1216px;
    margin: 0 auto;
    padding: 120px 32px 100px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-allinone__wrapper {
    padding: 120px 0 100px 0;
  }
}

.fenix3-allinone__title {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-allinone__title {
    margin: 0 0 40px 0;
  }
}

.fenix3-allinone__title h2 {
  font-size: 1.5rem;
  font-weight:600;
  margin-bottom: 24px;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-allinone__title h2 {
    margin: 0 0 16px 0;
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  .fenix3-allinone__title h2 {
    font-size: 2rem;
	margin-bottom: 40px;
    line-height: 2.625rem;
    max-width: 373px;
  }
}

.fenix3-allinone__title p {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-allinone__title p {
    max-width: 581px;
  }
}

@media (min-width: 1024px) {
  .fenix3-allinone__title p {
    max-width: 800px;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 768px) {
  .fenix3-allinone__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3-allinone__block {
  padding: 28px 24px 44px 24px;
  background: #F4F8FE;
  border-radius: 12px;
  margin: 0 0 16px 0;
}

@media (min-width: 768px) {
  .fenix3-allinone__block {
    width: 48%;
    margin: 0 0 24px 0;
    height: 188px;
  }
}

@media (min-width: 1024px) {
  .fenix3-allinone__block {
    width: 23%;
    height: 248px;
  }
}

.fenix3-allinone__block svg {
  margin: 0 0 16px 0;
}

@media (min-width: 1024px) {
  .fenix3-allinone__block svg {
    margin: 0 0 26px 0;
  }
}

.fenix3-allinone__block p {
  max-width: 186px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-allinone__block p {
    max-width: 581px;
  }
}

@media (min-width: 1024px) {
  .fenix3-allinone__block p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-allinone__block:last-child {
  margin: 0;
}

/** Fenix 3 Optimization **/
.fenix3-optimization__wrapper {
  padding: 0 16px 56px 16px;
}

@media (min-width: 768px) {
  .fenix3-optimization__wrapper {
    padding: 0px 32px 64px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-optimization__wrapper {
    max-width: 1216px;
    margin: 0 auto;
    padding: 0px 32px 45px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-optimization__wrapper {
    padding: 0 0 45px 0;
  }
}

@media (min-width: 768px) {
  .fenix3-optimization__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-optimization__blocks {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

@media (min-width: 768px) {
  .fenix3-optimization__block {
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3-optimization__block {
    width: 40%;
  }
}

@media (min-width: 768px) {
  .fenix3-optimization__img {
    width: 48%;
  }
  .fenix3-optimization__img img {
    top: 100px;
  }
}

@media (min-width: 1024px) {
  .fenix3-optimization__img {
    width: 50%;
  }
  .fenix3-optimization__img img {
    position: static;
    margin: 64px 0 0 0;
  }
}

@media (min-width: 1024px) and (min-width: 1440px) {
  .fenix3-optimization__img img {
    margin: 10px 0 0 0;
  }
}

.fenix3-optimization__title {
  margin: 0 0 24px 0;
}

.fenix3-optimization__title h2 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-optimization__title h2 {
    max-width: 383px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-optimization__content p {
  margin: 0 0 24px 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-optimization__content p {
    font-size: 1.125rem;
    line-height: 1.75rem;
	max-width: 464px;
  }
}

/** Fenix 3 Ways **/
.fenix3-ways {
  padding: 52px 0;
  position: relative;
  background: #F4F8FE;
}

@media (min-width: 768px) {
  .fenix3-ways {
    margin: 64px 0 0 0;
    padding: 0 0 48px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-ways {
    margin: 100px 0 0 0;
    padding: 0;
    background: none;
  }
}

.fenix3-ways:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 162px;
  top: 0;
  background: #fff;
}

@media (min-width: 768px) {
  .fenix3-ways:after {
    width: 153px;
    height: 100%;
  }
}

@media (min-width: 1024px) {
  .fenix3-ways:after {
    display: none;
  }
}

.fenix3-ways__wrapper {
  padding: 0 16px;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .fenix3-ways__wrapper {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-ways__wrapper {
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1440px) {
  .fenix3-ways__wrapper {
    padding: 0 0 0 64px;
  }
}

@media (min-width: 768px) {
  .fenix3-ways__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-ways__blocks {
    background: #F4F8FE;
    padding: 0 0 94px 0;
  }
  .fenix3-ways__blocks:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 162px;
    top: 0;
    background: #fff;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  .fenix3-ways__blocks:after {
    width: 40px;
    height: 100%;
    z-index: 2;
  }
}

@media (min-width: 768px) {
  .fenix3-ways__block {
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3-ways__block:first-child {
    width: 40%;
    position: relative;
    z-index: 3;
  }
  .fenix3-ways__block:first-child img {
    -webkit-transform: scale(1.1) translate(-16px, 32px);
        -ms-transform: scale(1.1) translate(-16px, 32px);
            transform: scale(1.1) translate(-16px, 32px);
  }
  .fenix3-ways__block:last-child {
    width: 48%;
  }
}

.fenix3-ways__title {
  margin: 30px 0 24px 0;
}

@media (min-width: 768px) {
  .fenix3-ways__title {
    margin: 48px 0 24px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-ways__title {
    margin: 80px 0 24px 0;
  }
}

.fenix3-ways__title h2 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140d3f;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-ways__title h2 {
    max-width: 460px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-ways__list {
  margin: 0 0 28px 0;
}

@media (min-width: 1024px) {
  .fenix3-ways__list {
    margin: 0 0 82px 0;
  }
}

.fenix3-ways__list li {
  position: relative;
  margin: 0 0 12px 20px;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  list-style: none;
}

@media (min-width: 1024px) {
  .fenix3-ways__list li {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin: 0 0 8px 20px;
  }
}

.fenix3-ways__list li:before {
  position: absolute;
  content: "";
  font-weight: bold;
  display: inline-block;
  width: 6px;
  height: 6px;
  top: 9px;
  background: #002EA6;
  border-radius: 50%;
  margin-left: -1em;
}

.fenix3-ways__list li:last-child {
  margin: 0 0 0 20px;
}

.fenix3-ways__action a {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  display: inline-block;
  text-align: center;
  width: 100%;
  padding: 10px;
  background: #002EA6;
  color: #fff;
  border-radius: 12px;
}

@media (min-width: 768px) {
  .fenix3-ways__action a {
    width: auto;
    padding: 10px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-ways__action a {
    padding: 12px 48px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

/** Fenix 3 Uniq **/
.fenix3-uniq__wrapper {
  padding: 52px 16px 56px 16px;
}

@media (min-width: 768px) {
  .fenix3-uniq__wrapper {
    padding: 64px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-uniq__wrapper {
    padding: 100px 32px;
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1440px) {
  .fenix3-uniq__wrapper {
    padding: 100px 0 100px 64px;
  }
}

@media (min-width: 768px) {
  .fenix3-uniq__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .fenix3-uniq__block {
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3-uniq__block {
    margin: 0 0 0 36px;
  }
}

@media (min-width: 768px) {
  .fenix3-uniq__img {
    width: 48%;
  }
  .fenix3-uniq__img img {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
  }
}

@media (min-width: 768px) and (min-width: 1024px) {
  .fenix3-uniq__img img {
    position: static;
  }
}

@media (min-width: 1024px) {
  .fenix3-uniq__img {
    width: 52%;
  }
}

.fenix3-uniq__title {
  margin: 0 0 24px 0;
}

.fenix3-uniq__title h2 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140d3f;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-uniq__title h2 {
    max-width: 482px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-uniq__content p {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  margin: 0 0 20px 0;
}

@media (min-width: 1024px) {
  .fenix3-uniq__content p {
    font-size: 1.125rem;
    line-height: 1.75rem;
    max-width: 428px;
  }
}

/** Fenix 3 Safe **/
@media (min-width: 1024px) {
  .fenix3-safe {
    margin: 0 0 100px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-safe__wrapper {
    max-width: 1216px;
    margin: 0 auto;
  }
}

.fenix3-safe__title {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-safe__title {
    margin: 0 0 24px 0;
  }
}

.fenix3-safe__title h2 {
  font-size: 24px;
  line-height: 30px;
  max-width: 621px;
  color: #140d3f;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-safe__title h2 {
    font-size: 32px;
    font-weight:600;
    line-height: 42px;
    max-width: 700px;
  }
}

.fenix3-safe__block {
  padding: 0 16px;
  background: #ffffff;
}

@media (min-width: 768px) {
  .fenix3-safe__block {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-safe__block {
    padding: 0 64px;
  }
}

@media (min-width: 1440px) {
  .fenix3-safe__block {
    padding: 0 104px;
  }
}

.fenix3-safe__block:last-child {
  margin: -50px 0 0 0;
  padding: 80px 16px 0 16px;
  background: #F4F8FE;
}

@media (min-width: 768px) {
  .fenix3-safe__block:last-child {
    margin: -174px 0 0 0;
    padding: 200px 32px 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-safe__block:last-child {
    padding: 240px 64px 0 64px;
  }
}

@media (min-width: 1440px) {
  .fenix3-safe__block:last-child {
    margin: -238px 0 0 0;
    padding: 280px 104px 0 104px;
  }
}

.fenix3-safe__block:last-child .fenix3-safe__content p {
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1024px) {
  .fenix3-safe__block:last-child .fenix3-safe__content p {
    font-size: 1.125rem;
    line-height: 1.75rem;
    max-width: 400px;
  }
}

@media (min-width: 768px) {
  .fenix3-safe__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3-safe__article h3 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight:600;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-safe__article h3 {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

@media (min-width: 768px) {
  .fenix3-safe__article {
    width: 48%;
  }
}

.fenix3-safe__content {
  margin: 0 0 32px 0;
}

@media (min-width: 1024px) {
  .fenix3-safe__content {
    margin: 0 0 80px 0;
  }
}

.fenix3-safe__content:last-child {
  margin: 0 0 24px 0;
}

.fenix3-safe__content p {
  font-size: 20px;
  line-height: 30px;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-safe__content p {
    max-width: 590px;
    font-size: 20px;
    line-height: 30px;
  }
}

@media (min-width: 1024px) {
  .fenix3-safe__content p {
    max-width: 712px;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}

.fenix3-safe__list {
  margin: -8px 0 0 0;
}

@media (min-width: 768px) {
  .fenix3-safe__list {
    width: 48%;
    margin: 0;
  }
}

.fenix3-safe__list p {
  font-size: 18px;
  line-height: 24px;
  color: #484953;
  font-weight: 700;
  font-family: "Montserrat-Bold", "Arial", sans-serif;
  margin: 0 0 16px 0;
}

@media (min-width: 1024px) {
  .fenix3-safe__list p {
    margin: 0 0 24px 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-safe__list ul {
  margin: 0;
  padding: 0 0 56px 0;
}

@media (min-width: 1024px) {
  .fenix3-safe__list ul {
    padding: 0 0 84px 0;
  }
}

.fenix3-safe__list ul li {
  position: relative;
  margin: 0 0 12px 20px;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  list-style: none;
}

@media (min-width: 1024px) {
  .fenix3-safe__list ul li {
    margin: 0 0 8px 20px;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-safe__list ul li:last-child {
  margin: 0 0 0 20px;
}

.fenix3-safe__list ul li:before {
  position: absolute;
  content: "";
  font-weight: bold;
  display: inline-block;
  width: 6px;
  height: 6px;
  top: 10px;
  background: #002EA6;
  border-radius: 50%;
  margin-left: -1em;
}

.fenix-3-cta-demo {
  padding: 48px 16px;
}

@media (min-width: 768px) {
  .fenix-3-cta-demo {
    padding: 48px 32px;
  }
  .fenix-3-cta-demo .fenix3-container {
    padding: 0 4px;
    max-width: 1216px;
    margin: 0 auto;
  }
  .fenix-3-cta-demo .cta__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) and (min-width: 1024px) {
  .fenix-3-cta-demo .cta__blocks {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .fenix-3-cta-demo .cta__block {
    width: 48%;
  }
  .fenix-3-cta-demo .cta__text p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 768px) and (min-width: 1024px) {
  .fenix-3-cta-demo .cta__text p {
    font-size: 1.125rem;
    line-height: 1.75rem;
    max-width: 500px;
  }
}

@media (min-width: 1024px) {
  .fenix-3-cta-demo {
    padding: 80px 32px 96px 32px;
  }
  .fenix-3-cta-demo .cta__title p {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

/** Fenix 3 Why **/
.fenix3-why__wrapper {
  padding: 56px 16px 48px 16px;
}

@media (min-width: 768px) {
  .fenix3-why__wrapper {
    padding: 64px 32px 16px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-why__wrapper {
    padding: 100px 32px 34px 32px;
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1440px) {
  .fenix3-why__wrapper {
    padding: 100px 0 34px 0;
  }
}

.fenix3-why__title {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-why__title {
    margin: 0 0 48px 0;
  }
}

.fenix3-why__title h2 {
  font-size: 24px;
  line-height: 30px;
  color: #140d3f;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-weight:600;
}

@media (min-width: 1024px) {
  .fenix3-why__title h2 {
    font-size: 32px;
    line-height: 42px;
    max-width: unset;
  }
}

@media (min-width: 768px) {
  .fenix3-why__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3-why__block {
  margin: 0 0 48px 0;
}

@media (min-width: 768px) {
  .fenix3-why__block {
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3-why__block {
    width: 30%;
    margin: 0 0 66px 0;
  }
}

.fenix3-why__block:last-child {
  margin: 0;
}

.fenix3-why__block svg {
  margin: 0 0 20px 0;
}

.fenix3-why__block p {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #140d3f;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  margin: 0 0 16px 0;
}

@media (min-width: 1024px) {
  .fenix3-why__block p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-why__block span {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-why__block span {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-clients {
  position: relative;
  background: #F4F8FE;
}

.fenix3-clients .mst-clients__wrapper {
  position: relative;
  padding: 48px 16px;
}

@media (min-width: 768px) {
  .fenix3-clients .mst-clients__wrapper {
    padding: 48px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-clients .mst-clients__wrapper {
    padding: 100px 32px 20px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-clients .mst-clients__wrapper {
    padding: 100px 0 20px 0;
  }
}

.fenix3-clients .mst-clients__wrapper .mst-clients__title p {
  font-size: 1.3125rem;
  line-height: 1.875rem;
}

@media (min-width: 768px) {
  .fenix3-clients .mst-clients__wrapper .mst-clients__title p {
    font-size: 1.5rem;
    line-height: 1.875rem;
    max-width: 486px;
  }
}

@media (min-width: 1024px) {
  .fenix3-clients .mst-clients__wrapper .mst-clients__title p {
    max-width: 677px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-clients .mst-clients__wrapper .mst-clients__title a {
  margin: 0;
}

@media (min-width: 1024px) {
  .fenix3-clients .mst-clients__nav {
    max-width: 1360px;
  }
}

@media (min-width: 1440px) {
  .fenix3-clients .mst-clients__nav {
    max-width: 1440px;
  }
}

.fenix3-feedback .mst-feedback__wrapper {
  padding: 64px 16px;
}

@media (min-width: 768px) {
  .fenix3-feedback .mst-feedback__wrapper {
    padding: 64px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-feedback .mst-feedback__wrapper {
    padding: 100px 32px 20px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-feedback .mst-feedback__wrapper {
    padding: 100px 0 20px 0;
  }
}

@media (min-width: 768px) {
  .fenix3-feedback .mst-feedback__wrapper .mst-feedback__title p {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (min-width: 1024px) {
  .fenix3-feedback .mst-feedback__wrapper .mst-feedback__title p {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-feedback .mst-feedback__wrapper .mst-feedback__title a {
  margin: 0;
}

@media (min-width: 1024px) {
  .fenix3-feedback .mst-feedback-slider-nav {
    max-width: 1360px;
  }
}

@media (min-width: 1440px) {
  .fenix3-feedback .mst-feedback-slider-nav {
    max-width: 1440px;
  }
}

@media (min-width: 768px) {
  .fenix-3-cta-tutorial {
    padding: 56px 0 80px 0;
  }
  .fenix-3-cta-tutorial .cta__title p {
    max-width: 288px;
  }
}

@media (min-width: 768px) and (min-width: 1024px) {
  .fenix-3-cta-tutorial .cta__title p {
    max-width: 400px;
  }
}

@media (min-width: 768px) {
  .fenix-3-cta-tutorial .cta__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) and (min-width: 1024px) {
  .fenix-3-cta-tutorial .cta__blocks {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .fenix-3-cta-tutorial .cta__block {
    width: 48%;
  }
}

@media (min-width: 768px) and (min-width: 1024px) {
  .fenix-3-cta-tutorial .cta__block {
    width: 49%;
  }
}

@media (min-width: 1024px) {
  .fenix-3-cta-tutorial .fenix3-container {
    padding: 0 32px;
  }
}

.fenix-3-cta-tutorial .cta__title p {
  font-size: 1.5rem;
  line-height: 1.875rem;
}

@media (min-width: 1024px) {
  .fenix-3-cta-tutorial .cta__title p {
    max-width: 420px;
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

@media (min-width: 1024px) {
  .fenix-3-cta-tutorial .cta__text {
    margin: 0 0 40px 0;
  }
}

@media (min-width: 1024px) {
  .fenix-3-cta-tutorial .cta__text p {
    font-size: 1.125rem;
    line-height: 1.75rem;
    max-width: 470px;
  }
}

@media (min-width: 1024px) {
  .fenix-3-cta-tutorial {
    padding: 80px 0 92px 0;
  }
}

@media (min-width: 1220px) {
  .fenix-3-cta-tutorial .fenix3-container {
    padding: 0 8px !important;
  }
}

.fenix-3-cta-tutorial .cta__btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.fenix-3-cta-tutorial .cta__btns input {
  padding: 2px 0;
  width: 100%;
  max-width: 384px;
  margin: 0 0 32px 0;
  background: none;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  border: none;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  outline: none;
}

.fenix-3-cta-tutorial .cta__btns input::-webkit-input-placeholder {
  padding: 0;
  color: #D8D9DD;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  opacity: 0.6;
}

.fenix-3-cta-tutorial .cta__btns input::-moz-placeholder {
  padding: 0;
  color: #D8D9DD;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  opacity: 0.6;
}

.fenix-3-cta-tutorial .cta__btns input:-ms-input-placeholder {
  padding: 0;
  color: #D8D9DD;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  opacity: 0.6;
}

.fenix-3-cta-tutorial .cta__btns input::-ms-input-placeholder {
  padding: 0;
  color: #D8D9DD;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  opacity: 0.6;
}

.fenix-3-cta-tutorial .cta__btns input::placeholder {
  padding: 0;
  color: #D8D9DD;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  opacity: 0.6;
}

.fenix-3-cta-tutorial .cta__download {
  border: none;
  max-width: 200px;
}

@media (min-width: 768px) {
  .main-screen__nav-list-fenix3 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 0 24px;
  }
}

@media (min-width: 1220px) {
  .main-screen__nav-list-fenix3 {
    margin: 0;
  }
}

@media (min-width: 768px) {
  .main-screen__nav-list-fenix3 .main-screen__nav-item {
    margin: 0px 8px;
  }
}

@media (min-width: 1220px) {
  .main-screen__nav-list-fenix3 .main-screen__nav-item {
    margin: 10px 24px;
  }
  .fenix3-nav .main-screen__nav-list-fenix3 .main-screen__nav-item a:hover:after {
   background: #002EA6;
  }


}

.main-screen__nav-item-hidden {
  display: none;
}

@media (min-width: 768px) {
  .main-screen__nav-item-hidden {
    position: relative;
    top: 1px;
    padding: 0 !important;
    display: block;
  }
  .main-screen__nav-item-hidden p {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #ffffff;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
  }
  .main-screen__nav-item-hidden p span {
    display: inline-block;
    margin: 0 6px 0 0;
  }
  .main-screen__nav-item-hidden ul {
    padding: 0;
    display: none;
  }
}

@media (min-width: 1220px) {
  .main-screen__nav-item-hidden {
    display: none;
  }
}

@media (min-width: 768px) {
  .main-screen__nav-item-hide {
    display: none;
  }
}

@media (min-width: 1220px) {
  .main-screen__nav-item-hide {
    display: block;
  }
}

.open-sub-menu svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.open-sub-menu ul {
  padding: 8px 12px;
  position: absolute;
  display: block;
  background: #ffffff;
  border-radius: 8px;
  left: -80px;
  top: 30px;
}

.open-sub-menu ul li {
  list-style: none;
  margin: 0 0 12px 0;
}

.open-sub-menu ul li:last-child {
  margin: 0;
}

.open-sub-menu ul li a {
  color: #484953;
}

/** Fenix+3 LICENCE **/
.fenix3-licence {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-licence {
    padding: 0 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1220px) {
  .fenix3-licence {
    padding: 0 !important;
  }
}

.fenix3-licence .tab__block {
  margin: 24px 0 32px 0;
  padding: 32px 24px;
  background: #fff;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .fenix3-licence .tab__block {
    margin: 0;
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3-licence .tab__block {
    padding: 48px;
  }
}

.fenix3-licence .tab__block:last-child {
  margin: 0;
}

.fenix3-licence .fenix3-licence_active {
  position: relative;
  border: 1px solid #002EA6;
}

.fenix3-licence .fenix3-licence_active .special-offer {
  top: -16px;
  right: 0;
  padding: 6px 22px;
  max-width: 261px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  position: absolute;
  background: #002EA6;
  color: #ffffff;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  border-radius: 12px;
white-space: nowrap;
}

.fenix3-licence__title {
  margin: 0 0 15px 0;
}

@media (min-width: 1024px) {
  .fenix3-licence__title {
    margin: 0 0 20px 0;
  }
}

.fenix3-licence__title p {
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-licence__title p {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.fenix3-licence__items {
  min-height: 106px;
}

.fenix3-licence_color_wrapper {
  display: flex;
  align-items: center;
  flex-grow: 1;
  margin-bottom: 40px;
}

.fenix3-licence_color_text{
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 18px;
  border: 1px solid #000;
  border-radius: 16px; 
  color: #FF7A00;
  width: 100%;
  padding: 15px;
}

@media (max-width: 600px) {
  .fenix3-licence_color_text{
    font-size: 16px;
  }
}

.fenix3-licence__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 12px 0;
}

.fenix3-licence__item:last-child {
  margin: 0 0 24px 0;
}

.fenix3-licence__item svg {
  flex-shrink: 0;
}

.fenix3-licence__item span {
  display: inline-block;
  margin: 0 0 0 14px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  /*width: 200px;*/
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-licence-main {
  display: unset;
}

.fenix3-inputs__wrapper {
  border-top: 1px solid #D8D9DD;
  margin: 24px 0 0 0;
  display: flex;
  flex-direction: column;
  flex-grow: 1;  
}

@media (min-width: 1024px) {
  .fenix3-inputs__wrapper {
    margin: 28px 0 0 0;
  }
}

.fenix3-inputs__wrapper button {
  margin: 12px 0 0 0;
  border: 2px solid #002EA6;
  width: 100%;
  padding: 10px;
  background: #002EA6;
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  border-radius: 12px;
  text-transform: uppercase;
}

.fenix3-inputs__wrapper button:hover {
  background: #fff;
  color: #002EA6;
}

@media (min-width: 1024px) {
  .fenix3-inputs__wrapper button {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-inputs__wrapper .benefit_block {
  margin-top: 12px;
  margin-bottom: 24px;
}

.fenix3-inputs__title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  margin: 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-inputs__title {
    margin: 28px 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-input__block {
  padding: 14px 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #F7F7F7;
  border-radius: 12px;
  margin: 0 0 12px 0;
}

.fenix3-input__block .container-input {
  margin: 0;
  width: 55%;
}

.fenix3-input__block .container-input .checkmark:after {
  width: 7px;
  height: 7px;
  background-size: cover;
  background: #002EA6;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (min-width: 1024px) {
  .fenix3-input__block {
    margin: 0 0 8px 0;
  }
}

.send_cart_button {
    flex: 1 0 auto;
    display: flex;
    align-items: flex-end;
}

.send_cart_button a {
  width: 100%;
}

.professional .checkmark:after {
  -webkit-transform: translate(-55%, -55%);
      -ms-transform: translate(-55%, -55%);
          transform: translate(-55%, -55%);
}

@media (min-width: 1024px) {
  .ultimate .checkmark:after {
    -webkit-transform: scale(1.2) translate(-35%, -50%) !important;
        -ms-transform: scale(1.2) translate(-35%, -50%) !important;
            transform: scale(1.2) translate(-35%, -50%) !important;
  }
}

@media (min-width: 1440px) {
  .ultimate .checkmark:after {
    -webkit-transform: scale(1.2) translate(-50%, -50%) !important;
        -ms-transform: scale(1.2) translate(-50%, -50%) !important;
            transform: scale(1.2) translate(-50%, -50%) !important;
  }
}

.ultimate:last-child {
  margin: 0;
}

.ultimate p {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  opacity: 0;
}

@media (min-width: 1024px) {
  .ultimate p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px) {
  .fenix3-form__action {
    margin: 16px 0 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .fenix3-form__action button {
    width: 158px;
  }
}

.fenix3-form__action p {
  max-width: 230px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #EF3636;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.crossed {
  color: #D8D9DD !important;
  text-decoration: line-through;
}

.active-input {
  background: #F4F8FE;
}

.active-input p {
  opacity: 1;
}

@media (min-width: 1024px) {
  .fenix3-br {
    display: none;
  }
}

@media (min-width: 1024px) {
  .fenix3-buy-licence__wrapper {
    max-width: 1216px;
    margin: 0 auto;
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-buy-licence__wrapper {
    padding: 0;
  }
}

.fenix3-licence__block-title {
  margin: 0 0 12px 0;
}

@media (min-width: 768px) {
  .fenix3-licence__block-title {
    margin: 0;
  }
}

.fenix3-licence__block-title p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-licence__block-title p {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.fenix3-licence__block-title h1 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-licence__block-title h1 {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

@media (min-width: 768px) {
  .fenix3-licence__block {
    padding: 0 32px;
    width: 100% !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 40px 0;
  }
  .fenix3-licence__block .fenix3-buy-offer__block-tabs {
    width: 48%;
  }
}

@media (min-width: 1024px) {
  .fenix3-licence__block {
    margin: 0 0 30px 0;
  }
}

@media (min-width: 1220px) {
  .fenix3-licence__block {
    padding: 0;
  }
}

@media (min-width: 768px) {
  .fenix3-licence__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .fenix3-licence__wrapper .fenix3-buy-desc__block {
    width: 100%;
  }
}

@media (min-width: 768px) and (min-width: 1220px) {
  .fenix3-licence__wrapper .fenix3-buy-desc__block:first-child {
    width: 30%;
  }
  .fenix3-licence__wrapper .fenix3-buy-desc__block:last-child {
    width: 65%;
  }
}

@media (min-width: 768px) {
  .fenix3-licence__wrapper .fenix3-licence__pagination {
    display: none;
  }
  .fenix3-licence__wrapper .fenix3-buy-desc__block-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) and (min-width: 1220px) {
  .fenix3-licence__wrapper .fenix3-buy-desc__block-text {
    max-width: 346px;
  }
}

@media (min-width: 768px) {
  .fenix3-licence__wrapper .fenix3-buy-desc__block-text p {
    width: 48%;
  }
}

@media (min-width: 768px) and (min-width: 1220px) {
  .fenix3-licence__wrapper .fenix3-buy-desc__block-text p {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .fenix3-licence__wrapper .fenix3-buy-desc__block-text span {
    width: 48%;
  }
}

@media (min-width: 768px) and (min-width: 1220px) {
  .fenix3-licence__wrapper .fenix3-buy-desc__block-text {
    display: block;
  }
}

@media (min-width: 1220px) {
  .fenix3-licence__wrapper {
    padding: 0 32px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 1440px) {
  .fenix3-licence__wrapper {
    padding: 0;
  }
}

.fenix3-rus {
  margin: 32px 0 0 0;
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-rus {
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-rus {
    padding: 0;
  }
}

.fenix3-rus__wrapper {
  padding: 32px 24px 42px 24px;
  background: #fff;
  border-radius: 12px;
}

@media (min-width: 768px) {
  .fenix3-rus__wrapper {
    padding: 32px 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-rus__wrapper {
    padding: 32px 48px;
  }
}

@media (min-width: 768px) {
  .fenix3-rus__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.fenix3-rus__logo {
  margin: 0 0 24px 0;
}

@media (min-width: 768px) {
  .fenix3-rus__logo {
    margin: 0;
  }
}

.fenix3-rus__text {
  margin: 0 0 34px 0;
}

@media (min-width: 768px) {
  .fenix3-rus__text {
    margin: 0 50px 0 20px;
  }
}

@media (min-width: 1024px) {
  .fenix3-rus__text {
    margin: 0 32px;
  }
}

.fenix3-rus__text p {
  max-width: 240px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #000000;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  margin: 0 0 16px 0;
}

@media (min-width: 768px) {
  .fenix3-rus__text p {
    max-width: 100%;
    margin: 0 0 12px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-rus__text p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.fenix3-rus__text span {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-rus__text span {
    display: inline-block;
    max-width: 471px;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.fenix3-rus__action a {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #002EA6;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-rus__action a:hover {
  text-decoration: none;
  color: #0032B2;
}

@media (min-width: 1024px) {
  .fenix3-rus__action a {
    padding: 12px 48px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 1220px) {
  .fenix3-buy-cta__licence .fenix3-buy-cta__wrapper {
    padding: 0 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-buy-cta__licence .fenix3-buy-cta__wrapper {
    padding: 0 4px;
  }
}

.fenix3-buy-cta__licence .fenix3-buy-cta__wrapper .fenix3-buy-cta__action p {
  max-width: 486px;
}

/** Fire Risk **/
.fenix3-new__buy, .fire-risks__buy {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: underline;
  color: #484953;
}

@media (min-width: 1220px) {
  .fenix3-new__buy, .fire-risks__buy {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fire-risks__buy:hover {
  position: relative;
  color: #002EA6;
  text-decoration: none;
}

.fire-risks__download:hover {
  text-decoration: none;
  color: #fff;
}

@media (min-width: 768px) {
  .fire-risks__subnav {
    padding: 18px 32px !important;
  }
}

@media (min-width: 1024px) {
  .fire-risks__subnav {
    padding: 18px 0 !important;
  }
}

/*******Fire Risks Start****** */
.mst-header__inner {
  position: relative !important;
}

.fire-risks__wrapper {
  position: relative;
  padding: 0 16px;
}

.fire-risks-container {
  max-width: 1220px;
  margin: 0 auto;
  padding: 0 16px;
}

.fire-risks__download {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  padding: 10px 32px;
  margin: 0px 32px 0px 0;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #fff;
  background: #002EA6;
  text-transform: uppercase;
  border-radius: 12px;
  font-weight: 600;
  text-decoration: none;
}

.fire-risks__download:hover {
  background: #0032B2;
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  transition: 0.35s;
}

.fenix3-new__wrapper {
  padding: 15px 0px;
}


@media (min-width: 1024px){

.fenix3-new__wrapper {
  padding: 0px;
}
}

#sublogo-link {
 color: #140D3F !important;
}

.submenu-link {
 color: #484953 !important;
}

/*.fire-risks__nav-wrapper {
 *  padding-top: 32px;
 *} */
.fire-risks_main-screen {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  grid-gap: 32px;
  padding: 32px 0 56px;
}

@media (min-width: 768px) {
  .fire-risks_main-screen {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .fire-risks_main-screen_desc {
    width: 44%;
  }
}

.fire-risks_main-screen_desc h1 {
  font-family: 'Montserrat-SemiBold', "Arial", sans-serif;
  font-style: normal;
  font-size: 24px !important;
  line-height: 30px;
  letter-spacing: -0.015em;
  color: #140D3F;
}

@media (min-width: 1440px) {
  .fire-risks_main-screen_desc h1 {
    font-size: 32px !important;
    line-height: 42px;
  }
}

.fire-risks_main-screen_desc > .fire-risks__download {
  margin: 24px 0 0 0;
  width: 100%;
  text-align: center;
}

@media (min-width: 768px) {
  .fire-risks_main-screen_image {
    width: 42%;
  }
}

.fire-risks_main-screen_image img {
  max-width: 100%;
  width: 100%;
  height: auto;
  display: block;
}

@media (min-width: 768px) {
  .fire-risks_main-screen_image img {
    -webkit-transform: scale(1.25) translate(-10%, 15%);
        -ms-transform: scale(1.25) translate(-10%, 15%);
            transform: scale(1.25) translate(-10%, 15%);
  }
}

@media (min-width: 1220px) {
  .fire-risks_main-screen_image img {
    -webkit-transform: scale(1) translate(0%, 0%);
        -ms-transform: scale(1) translate(0%, 0%);
            transform: scale(1) translate(0%, 0%);
  }
}

.fire-risks_how-work {
  background: #F4F8FE;
  padding: 48px 0;
}

@media (min-width: 1440px) {
  .fire-risks_how-work {
    padding: 80px 0 !important;
  }
}

.fire-risks_how-work_title {
  font-size: 20px;
  font-family: 'Montserrat-ExtraBold', sans-serif;
  font-style: normal;
  font-weight: bold;
  line-height: 143%;
  color: #000000;
}

.fire-risks_how-work-order {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #002EA6;
  display: block;
  margin-top: 26px;
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  transition: 0.35s;
}

.fire-risks_how-work-order:hover {
  color: #0032B2;
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  transition: 0.35s;
}

.fire-risks_how-work_head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  margin-bottom: 22px;
}

.fire-risks_how-work_list {
  list-style-type: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-template-rows: auto;
  grid-gap: 32px;
}

.fire-risks_how-work_item {
  background: #FFFFFF;
  border-radius: 12px;
  padding: 24px;
}

.fire-risks_how-work_item_num {
  width: 48px;
  height: 48px;
  background: #F4F8FE;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Montserrat-ExtraBold', sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #3E6BE0;
  margin-bottom: 20px;
}

.fire-risks_how-work_item_title {
  font-family: 'Montserrat-ExtraBold', sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #140D3F;
  margin-bottom: 16px;
}

.fire-risks_how-work_item_desc {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #484953;
}

.fire-risks_capability {
  padding: 56px 0;
}

@media (min-width: 1440px) {
  .fire-risks_capability {
    padding: 140px 0 100px 0 !important;
  }
}

.fire-risks_capability_inner {
  max-width: 860px;
}

.fire-risks_capability_inner p {
  margin-bottom: 24px;
}

.fire-risks_capability_inner p:last-child {
  margin-bottom: 0px;
}

.fire-risks_capability_title {
  font-family: 'Montserrat-ExtraBold', sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 28px;
  line-height: 33px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: -0.015em;
  color: #140D3F;
}

.fire-risks_capability_desc {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 150%;
  color: #484953;
}

@media (min-width: 1220px) {
  .fire-risks_capability_desc {
    font-size: 24px !important;
  }
}

.fire-risks_stage {
  background: #F4F8FE;
  margin-bottom: 58px;
}

.fire-risks_stage_content {
  padding: 48px 0;
}

.fire-risks_stage_num {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 100%;
  color: #484953;
  display: block;
  position: relative;
  top: uset;
  margin-bottom: 24px;
}

.fire-risks_stage_title {
  margin-bottom: 24px;
  font-family: "Montserrat-ExtraBold", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  color: #140D3F;
}

.fire-risks_stage_subtitle {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #484953;
  margin-bottom: 12px;
}

.fire-risks_stage_description .fire-risks_stage_subtitle {
  max-width: 460px;
}

.fire-risks_stage_description_list {
  list-style-type: none;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #484953;
  margin: 0 0 25px 0;
}

@media (min-width: 768px) {
  .fire-risks_stage_description_list {
    margin: 0;
  }
}

.fire-risks_stage_description_list li {
  margin-bottom: 8px;
  position: relative;
  padding-left: 26px;
}

.fire-risks_stage_description_list li:last-child {
  margin-bottom: 0;
}

.fire-risks_stage_description_list li:after {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  left: 0;
  top: 10px;
  background: #002EA6;
  border-radius: 50%;
}

.fire-risks_stage_content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media (min-width: 768px) {
  .fire-risks_stage_content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.fire-risks_stage_odd .fire-risks_stage_image {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

@media (min-width: 768px) {
  .fire-risks_stage_odd .fire-risks_stage_image {
    width: 48%;
  }
}

.fire-risks_stage_image__first img {
  max-width: 488px !important;
}

@media (min-width: 768px) {
  .fire-risks_stage_image__first img {
    margin: 44px 0 0 0;
  }
}

@media (min-width: 1440px) {
  .fire-risks_stage_image__first img {
    margin: 0;
  }
}

.fire-risks_stage_bg {
  display: none;
}

.fire-risks_stage__even .fire-risks_stage_subtitle {
  margin-bottom: 24px;
}

@media (min-width: 768px) {
  .fire-risks_stage__even .fire-risks_stage_content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .fire-risks_stage__even .fire-risks_stage_content .fire-risks_stage_image {
    margin: 30px 0 0 0;
    width: 48% !important;
  }
}

.fire-risks_stage_image__third {
  max-width: 521px;
  margin-top: 13px;
}

.fire-risks_stage_content__fifth .fire-risks_stage_bg, .fire-risks_stage_content__sixth .fire-risks_stage_bg {
  width: 100% !important;
}

.fire-risks_stage_content__fifth .fire-risks_stage_subtitle {
  max-width: 100%;
}

.fire-risks_stage_image__fourth img {
  max-width: 568px;
}

@media (min-width: 1440px) {
  .fire-risks_stage_image__fourth img {
    -webkit-transform: scale(1.1) translate(-6%, -4%);
        -ms-transform: scale(1.1) translate(-6%, -4%);
            transform: scale(1.1) translate(-6%, -4%);
  }
}

.fire-risks_stage_subtitle__bold {
  font-family: "Montserrat-ExtraBold", sans-serif;
  font-size: 18px;
  color: #140D3F;
}

.fire-risks_stage_subtitle_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (min-width: 768px) {
  .fire-risks_stage_subtitle_wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .fire-risks_stage_subtitle_wrap .fire-risks_stage_subtitle {
    width: 47%;
  }
}

.fire-risks_stage_content__fifth .fire-risks_stage_description {
  width: 100% !important;
}

@media (min-width: 768px) {
  .fire-risks_stage_description {
    width: 48%;
  }
}

.fire-risks_stage_content__sixth .fire-risks_stage_description {
  width: 100% !important;
}

.fire-risks_stage_content__sixth .fire-risks_stage_subtitle {
  max-width: 842px;
}

.faq {
  padding: 0 0 50px 0;
}

.faq_title {
  font-family: "Montserrat-ExtraBold", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #140D3F;
  margin-bottom: 24px;
}

.faq_subtitle {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #484953;
  margin-bottom: 32px;
}

.faq_list {
  list-style-type: none;
  margin: 0;
  width: 100%;
}

.faq_item_title {
  cursor: pointer;
  padding: 16px;
  background: #F4F8FE;
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: 'Montserrat-ExtraBold', sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 143%;
  color: #140D3F;
  margin-bottom: 16px;
}

.faq_item_desc_title {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #484953;
  margin-bottom: 12px;
}

.faq_item_des_list {
  list-style-type: none;
  padding-bottom: 56px;
}

.faq_item_des_list li {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #484953;
  position: relative;
  padding-left: 23px;
  margin-bottom: 8px;
}

.faq_item_des_list li::before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  left: 0;
  top: 9px;
  background: #002EA6;
  border-radius: 50%;
}

.faq_item {
  margin-bottom: 8px;
}

.faq_arrow {
  width: 12px;
  height: 12px;
  display: block;
  position: relative;
}

.faq_arrow::before {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-top: 2px solid #484953;
  border-right: 2px solid #484953;
  top: 0;
  left: -1px;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  transition: 0.35s;
}

.faq_item_desc {
  display: none;
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  transition: 0.35s;
}

.faq_item__active .faq_arrow::before {
  -webkit-transform: rotate(315deg);
      -ms-transform: rotate(315deg);
          transform: rotate(315deg);
  margin-top: 3px;
}

.faq_item__active .faq_item_desc {
  display: block;
}

@media (min-width: 480.5px) {
  .fire-risks_main-screen_desc > .fire-risks__download {
    width: 278px;
  }
  .fire-risks_main-screen {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));
    grid-gap: 32px 90px;
  }
}

@media (min-width: 768px) {
  .fire-risks-container {
    padding: 0 16px;
  }
  .fire-risks__download {
    margin: 0 10px 0 0;
  }
  .fire-risks_main-screen {
    padding: 66px 0 56px 0;
  }
  .fire-risks__nav-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-top: 0;
  }
  .fire-risks_main-screen_desc p {
    font-size: 32px;
  }
  .fire-risks__wrapper {
    padding: 0px 32px;
  }
  .fire-risks_how-work {
    padding: 48px 0;
  }
  .fire-risks_how-work_title {
    font-family: 'Montserrat-ExtraBold', sans-serif;
    font-size: 28px;
    letter-spacing: -0.015em;
  }
  .fire-risks_how-work-order {
    margin-top: 0px;
  }
  .fire-risks_how-work_head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: 100%;
    margin-bottom: 72px;
  }
  .fire-risks_capability {
    padding: 56px 0 48px;
  }
  .fire-risks_capability_inner p {
    margin-bottom: 32px;
  }
  .fire-risks_capability_title {
    font-family: 'Montserrat-ExtraBold', sans-serif;
    font-weight: 800;
    font-size: 40px;
    line-height: 128%;
    letter-spacing: -0.015em;
  }
  .fire-risks_capability_desc {
    font-size: 20px;
  }
  .fire-risks_stage_odd .fire-risks_stage_inner {
    margin-left: 100px;
    background: #F4F8FE;
  }
  .fire-risks_stage_image__second {
    max-width: 468px;
  }
}

@media (min-width: 768px) and (min-width: 1440px) {
  .fire-risks_stage_image__second img {
    -webkit-transform: scale(1.25) translate(-11%, -4%);
        -ms-transform: scale(1.25) translate(-11%, -4%);
            transform: scale(1.25) translate(-11%, -4%);
  }
}

@media (min-width: 985.5px) {
  .fire-risks_main-screen_desc > .fire-risks__download {
    margin: 48px 0 0 0;
  }
}

@media (min-width: 991px) {
  .fire-risks__wrapper {
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1075px) {
  .fire-risks_capability_inner {
    margin-left: 100px;
  }
  .fire-risks_stage__even .fire-risks_stage_subtitle {
    padding-right: 40px;
  }
  .fire-risks_stage {
    margin-bottom: 100px;
  }
  .fire-risks_stage_content {
    padding: 64px 0;
  }
  .fire-risks_stage_odd .fire-risks_stage_content {
    padding: 104px 0 64px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .fire-risks_stage_odd .fire-risks_stage_description {
    width: 50%;
    position: relative;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .fire-risks_stage_odd .fire-risks_stage_image {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .fire-risks_stage_image img {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
  }
  .fire-risks_stage_title {
    font-size: 28px;
  }
  .fire-risks_stage_odd .fire-risks_stage_title {
    font-family: "Montserrat-ExtraBold", sans-serif;
    font-size: 28px;
    margin-top: -11px;
  }
  .fire-risks_stage_subtitle, .fire-risks_stage_description_list {
    font-size: 18px;
  }
  .fire-risks_stage_odd .fire-risks_stage_num {
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 100%;
    color: #484953;
    display: block;
    position: absolute;
    top: -33px;
  }
  .fire-risks_stage_odd .fire-risks_stage_bg {
    display: block;
    background: #F4F8FE;
    position: absolute;
    top: 0;
    right: 0;
    width: calc(100% - 100px);
    height: 100%;
    z-index: -1;
  }
  .fire-risks_stage {
    background: unset;
  }
  .fire-risks_stage__even .fire-risks_stage_bg {
    display: block;
    background: #F4F8FE;
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 100px);
    height: 100%;
    z-index: -1;
  }
  .fire-risks_stage__even .fire-risks_stage_content {
    padding-left: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .fire-risks_stage_content__fourth {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .fire-risks_stage__even .fire-risks_stage_description {
    width: 50%;
    position: relative;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .fire-risks_stage__even .fire-risks_stage_image {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .fire-risks_stage__even .fire-risks_stage_subtitle {
    margin-bottom: 0;
  }
  .fire-risks_stage_image__third {
    margin-top: 0;
  }
  .fire-risks_stage_subtitle__bold {
    font-size: 20px;
  }
  .fire-risks_stage_subtitle_wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .fire-risks_stage_content__fifth .fire-risks_stage_subtitle {
    width: 50%;
  }
  .faq_item {
    margin-bottom: 16px;
  }
  .faq_item_desc {
    padding: 0 32px;
  }
  .faq {
    position: relative;
  }
  .faq_title {
    margin-top: 64px;
  }
  .faq_subtitle {
    font-size: 18px;
    line-height: 150%;
  }
  .faq_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .faq_title_wrap {
    width: 100%;
    max-width: 280px;
    margin-right: 32px;
    position: relative;
  }
  .faq_title_wrap::before {
    content: "";
    position: absolute;
    width: 500%;
    height: 100%;
    background: red;
    z-index: -1;
    background: #F4F8FE;
    border-top-right-radius: 12px;
    top: 0;
    right: 0;
  }
  .faq_list {
    padding-bottom: 120px;
  }
  .fire-risks_stage_subtitle__third {
    max-width: 460px;
  }
  .fire-risks_main-screen_desc_main {
    min-width: 600px;
  }
  .fire-risks_stage_description_first {
    max-width: 456px;
  }
  .fire-risks_stage_description__third {
    margin-left: 100px;
  }
  .fire-risks__wrapper_main {
    padding: 160px 32px 0;
  }
}

@media (min-width: 1440px) {
  .fire-risks_main-screen {
    padding: 100px 0;
  }
  .fire-risks__download {
    margin: 0 0 0 32px;
  }
  .fire-risks__wrapper {
    padding: 0;
  }
}

/*******Fire Risks End****** */
/** Fenix 3 FeedBacks **/
.fenix3-feedbacks__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-feedbacks__wrapper {
    padding: 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-feedbacks__wrapper {
    padding: 0;
  }
}

.fenix3-feedbacks__blocks {
  padding: 50px 0;
}

@media (min-width: 768px) {
  .fenix3-feedbacks__blocks {
    padding: 80px 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-feedbacks__blocks {
    padding: 80px 0 100px 0;
    max-width: 1216px;
    margin: 0 auto;
  }
}

.fenix3-feedbacks__block {
  width: 100%;
  display: inline-block;
  text-decoration: none;
  margin: 0 0 32px 0;
}

@media (min-width: 768px) {
  .fenix3-feedbacks__block {
    width: 48%;
  }
}

@media (min-width: 1220px) {
  .fenix3-feedbacks__block {
    width: 23%;
    margin: 0 0 80px 0;
  }
}

.fenix3-feedbacks__block:hover {
  text-decoration: none;
}

.fenix3-feedbacks__block:hover .fenix3-feedbacks__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.fenix3-feedbacks__block p {
  margin: 12px 0 0 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
  text-decoration: none;
}

.fenix3-feedbacks__img {
  position: relative;
  min-height: 280px;
  border: 1px solid #D8D9DD;
  height: 88%;
}

.fenix3-feedbacks__img img {
  height: 100%;
}

.fenix3-feedbacks__inner {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(62, 107, 224, 0.15);
}

/** partners styles **/
.fenix3-partners {
  padding: 92px 0 80px 0;
}

@media (min-width: 1220px) {
  .fenix3-partners {
    padding: 92px 0 100px 0;
  }
}

.fenix3-partners__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-partners__wrapper {
    padding: 0 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-partners__wrapper {
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1220px) {
  .fenix3-partners__wrapper {
    padding: 0;
  }
}

.fenix3-partners__blocks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.fenix3-partners__block {
  width: 48%;
  margin: 0 0 24px 0;
}

@media (min-width: 768px) {
  .fenix3-partners__block {
    width: 32%;
    margin: 0 0 32px 0;
  }
  .fenix3-partners__block .br-none {
    display: none;
  }
}

@media (min-width: 1220px) {
  .fenix3-partners__block {
    width: 23%;
    margin: 0 0 48px 0;
  }
}

.fenix3-partners__block p {
  margin: 12px 0 0 0;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  overflow-wrap: break-word;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (max-width: 375px) {
  .fenix3-partners__block p {
    font-size: 0.746rem;
  }
}

.fenix3-partners__text {
  margin: 32px 0 0 0;
}

.fenix3-partners__text p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  max-width: 994px;
}

/** SERVICES STYLES **/
.fenix3-portfolio-slide {
  height: 202px;
}

.fenix3-portfolio-slide .mst-post__img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.fenix3-portfolio-slide .mst-post__img img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

@media (min-width: 768px) {
  .fenix3-portfolio-slide {
    height: 240px;
  }
}

@media (min-width: 1024px) {
  .fenix3-portfolio-slide {
    height: 270px;
  }
}

/** fenix3-services-benefits **/
.fenix3-services-benefits {
  padding: 40px 0 56px 0;
}

@media (min-width: 1024px) {
  .fenix3-services-benefits {
    padding: 80px 0 56px 0;
  }
}

.fenix3-services-benefits__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-services-benefits__wrapper {
    padding: 0 32px;
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1440px) {
  .fenix3-services-benefits__wrapper {
    padding: 0;
  }
}

.fenix3-services-benefits__header {
  margin: 0 0 40px 0;
}

@media (min-width: 1024px) {
  .fenix3-services-benefits__header {
    margin: 0 0 48px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.fenix3-services-benefits__item {
  margin: 0 0 24px 0;
}

@media (min-width: 768px) {
  .fenix3-services-benefits__item {
    max-width: 461px;
  }
}

.fenix3-services-benefits__item:last-child {
  margin: 0;
}

@media (min-width: 1024px) {
  .fenix3-services-benefits__item:first-child {
    max-width: 384px;
    margin: 0 136px 0 0;
  }
  .fenix3-services-benefits__item:last-child {
    max-width: 488px;
  }
}

.fenix3-services-benefits__item p {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-services-benefits__item p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-services-benefits__item span {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
}

@media (min-width: 1024px) {
  .fenix3-services-benefits__item span {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 768px) {
  .fenix3-services-benefits__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3-services-benefits__block {
  padding: 24px;
  margin: 0 0 16px 0;
  min-height: 228px;
  background: #F4F8FE;
  border-radius: 12px;
}

@media (min-width: 768px) {
  .fenix3-services-benefits__block {
    margin: 0 0 24px 0;
    width: 48%;
    min-height: 250px;
  }
}

@media (min-width: 1024px) {
  .fenix3-services-benefits__block {
    width: 32%;
    min-height: 260px;
  }
}

.fenix3-services-benefits__block svg {
  margin: 0 0 20px 0;
}

.fenix3-services-benefits__block p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-services-benefits__block p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-services-form {
  padding: 56px 16px 36px 16px;
}

@media (min-width: 768px) {
  .fenix3-services-form {
    padding: 56px 32px 36px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-services-form .fenix3-writeus__title p {
    max-width: 832px !important;
  }
}

@media (min-width: 1440px) {
  .fenix3-services-form {
    padding: 100px 0 120px 0;
  }
  .fenix3-services-form .fenix3-writeus__block .fenix3-writeus__img {
    margin: -58px 0 0 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-services-portfolio {
    padding: 64px 0 0 0;
  }
  .fenix3-services-portfolio .mst-posts__wrapper {
    padding: 0 32px;
  }
  .fenix3-services-portfolio .mst-posts-nav {
    top: -208px;
  }
}

@media (min-width: 1440px) {
  .fenix3-services-portfolio .mst-posts__wrapper {
    padding: 0;
  }
}

.fenix3-services-portfolio__title {
  margin: 0 0 24px 0;
}

.fenix3-services-portfolio__title p {
  max-width: 288px;
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-services-portfolio__title p {
    max-width: 100%;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.fenix3-services-agreement {
  margin-top: 12px !important;
}

@media (min-width: 1024px) {
  .fenix3-br {
    display: none;
  }
}

@media (min-width: 1440px) {
  .fenix3-services-title h1 {
    max-width: 740px;
  }
}

/** Account Data Styles **/
.fenix3-account {
  padding: 40px 16px;
}

@media (min-width: 768px) {
  .fenix3-account {
    padding: 40px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-account {
    padding: 62px 32px 72px 32px;
  }
}

.mst-header-inner-static {
  position: static !important;
}

.account-data .main-screen__sublogo a {
  font-size: 1rem;
  line-height: 1.25rem;
  width: 150px;
}

@media (min-width: 1024px) {
  .account-data .main-screen__sublogo a {
    font-size: 1.25rem;
    line-height: 1.75rem;
    width: 200px;
  }
}

@media (min-width: 768px) {
  .account-data .fenix3-new__wrapper {
    padding: 15px 32px 15px 32px;
  }
}

@media (min-width: 1024px) {
  .account-data .fenix3-new__wrapper {
    padding: 15px 0;
  }
}

@media (min-width: 768px) {
  .account-data .fenix3-new__nav-item {
    margin: 9px 32px;
  }
  .account-data .fenix3-new__nav-item a, .account-data .fenix3-new__nav-item span {
    font-size: 0.78125rem;
    line-height: 1.1875rem;
  }
}

@media (min-width: 1024px) {
  .account-data .fenix3-new__nav-item {
    margin: 9px 24px;
  }
  .account-data .fenix3-new__nav-item:last-child {
    margin: 9px 0px 9px 24px !important;
  }
  .account-data .fenix3-new__nav-item a, .account-data .fenix3-new__nav-item span {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.account-data-nav {
  margin: 0;
}

/*
@media (min-width: 768px) {
  .account-data-nav .fenix3-new__nav-item:last-child {
    margin: 9px 0 9px 32px;
  }
}
*/

@media (min-width: 1024px) {
  .account-data-nav .fenix3-new__nav-item:last-child {
    margin: 10px 0 10px 24px;
  }
}

.account-nav-mobile-wrapper {
  background: #F7F7F7;
}

.account-nav-desktop {
  display: none;
}

@media (min-width: 1024px) {
  .account-nav-desktop {
    display: block;
  }
}

.account-nav-mobile {
    margin: 80px 0 0 16px;
}

.account-nav-mobile {
  display: block;
}

.account-nav-mobile .fenix3-new__nav-item {
  margin: 22px 0;
  padding: 0;
}

.account-nav-mobile .fenix3-new__nav-item span {
  font-size: 1rem;
  line-height: 1.25rem;
}

.account-nav-mobile .fenix3-new__nav-item:first-child {
  margin: 8px 0 22px 0;
}

@media (min-width: 1024px) {
  .account-nav-mobile {
    display: none;
  }
}

@media (min-width: 1024px) {
  .fenix3-validation-block__title {
    margin-top: 0 !important;
  }
}

.fenix3-writeus__block-title p {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-writeus__block-title p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-validation-block {
  margin-top: 40px !important;
  background: #F4F8FE;
  padding: 10px;
}

@media (min-width: 768px) {
  .fenix3-validation-block {
    padding: 25px 30px;
  }
}

.fenix3-validation-block__title p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-validation-block__items span {
  display: inline-block;
  margin: 0 10px 0 0;
  width: 11px;
  height: 8px;
  background: url("/local/templates/mst_main_new/css/../img/dot.svg") center no-repeat;
  background-size: contain;
}

.fenix3-validation-block__items p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 8px 0;
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-validation-block__items p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1024px) {
  .fenix3-account-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
}

@media (min-width: 1024px) {
  .fenix3-form__block {
    min-width: 384px;
    margin: 0 136px 0 0;
  }
  .fenix3-form__block:first-child {
    margin-top: 0;
  }
  .fenix3-form__block:last-child {
    margin: 0;
  }
}

.fenix3-form__block small {
  display: inline-block;
  margin: 4px 0 0 0;
  color: #EF3636;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-account-title__wrapper {
    margin: 32px 0 72px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .fenix3-account-title__wrapper p {
    margin: 0 59px 0 0;
  }
  .fenix3-account-title__wrapper p:last-child {
    margin: 0;
  }
}

.fenix3-form-account__action {
  margin: 48px 0 0 0;
}

@media (min-width: 1024px) {
  .fenix3-form-account__action {
    margin-top: 48px !important;
    padding: 22px 41px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #F4F8FE;
  }
  .fenix3-form-account__action button {
    padding: 12px 48px;
  }
  .fenix3-form-account__action button:hover {
    background: #0138C7;
  }
}

.fenix3-form-account__action p {
  margin: 20px 0;
  max-width: 291px;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.writeus-input small {
  /*
  visibility: hidden;
  position: absolute;
  */
}

.writeus-input em {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #EF3636;
  font-style: inherit;
}

.toggle-password {
  position: absolute;
  right: 0;
  top: 35px;
  width: 17px;
  height: 17px;
  background: url("/local/templates/mst_main_new/css/../img/show-psw.svg") center no-repeat;
  background-size: contain;
  cursor: pointer;
}

input.is-invalid {
  color: #EF3636 !important;
  border-bottom: 1px solid #EF3636 !important;
}

input.is-invalid::-webkit-input-placeholder {
  color: #EF3636 !important;
}

input.is-invalid::-moz-placeholder {
  color: #EF3636 !important;
}

input.is-invalid:-ms-input-placeholder {
  color: #EF3636 !important;
}

input.is-invalid::-ms-input-placeholder {
  color: #EF3636 !important;
}

input.is-invalid::placeholder {
  color: #EF3636 !important;
}

#symbol-length.is-invalid span,
#upper-lower-symbols.is-invalid span,
#uniq-symbols.is-invalid span {
  background: url("/local/templates/mst_main_new/css/../img/no.svg") center no-repeat;
  background-size: contain;
}

#symbol-length.is-valid span,
#upper-lower-symbols.is-valid span,
#uniq-symbols.is-valid span {
  background: url("/local/templates/mst_main_new/css/../img/yes.svg") center no-repeat;
  background-size: contain;
}

.account-form-header {
  margin: 52px 0 0 0 !important;
}

@media (min-width: 576px) {
  .account-form-header {
    margin: 0 !important;
  }
}

.download-header-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  margin: 0;
}

.download-header-text span {
  color: #002EA6;
  font-weight: 600;
}

@media (min-width: 768px) {
  .download-header-text {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin: 0 0 32px 0;
  }
}

.fenix3-account-save__action button {
  padding: 12px 48px;
}

.fenix3-account-save__action a {
  text-align: center;
  margin: 16px 0 0 0px;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-account-save__action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0 !important;
  }
  .fenix3-account-save__action button {
    padding: 12px 48px;
  }
  .fenix3-account-save__action a {
    margin: 0 0 0 32px;
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #140D3F;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  }
}

@media (min-width: 768px) {
  .fenix3-account-delete {
    width: 596px !important;
  }
}

.fenix3-profiles__wrapper {
  padding: 0 16px 40px 16px;
}

@media (min-width: 768px) {
  .fenix3-profiles__wrapper {
    padding: 0 32px 40px 32px;
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1024px) {
  .fenix3-profiles__wrapper {
    padding: 0 32px 80px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-profiles__wrapper {
    padding: 0 0 120px 0;
  }
}

.fenix3-profiles__blocks {
  padding: 16px;
  border: 1px solid #D8D9DD;
  border-radius: 12px;
  max-width: 425px;
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-profiles__blocks {
    padding: 40px 48px;
    margin: 0 0 32px 0;
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3-profiles__block {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-profiles__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }
  .fenix3-profiles__block:last-child {
    margin: 0 0 0 100px;
  }
}

.fenix3-profiles__block span {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-profiles__block p {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-profiles__block a {
  margin: 0 16px 0 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: underline;
}

.fenix3-profiles-title {
  padding: 40px 16px 26px 16px;
}

@media (min-width: 768px) {
  .fenix3-profiles-title {
    padding: 40px 32px 32px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-profiles-title {
    padding: 64px 32px 32px 32px;
  }
}

/** Account Edit **/
.account-edit-form {
  max-width: 742px;
}

.fenix3-account-edit {
  padding: 40px 16px;
}

@media (min-width: 768px) {
  .fenix3-account-edit {
    padding: 40px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-account-edit {
    padding: 48px 32px 100px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-edit {
    padding: 48px 0 100px 0;
  }
}

.fenix3-account-edit__back {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-account-edit__back {
    margin: 0 0 38px 0;
  }
}

.fenix3-account-edit__back a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.fenix3-account-edit__back a svg {
  margin: 0 13px 0 0;
}

.fenix3-account-edit__profile {
  margin: 56px 0 40px 0;
}

.fenix3-account-edit__profile p {
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-account-edit__type span {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-account-edit__type p {
  margin: 8px 0 0 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 768px) {
  .fenix3-account-edit__inputs-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 0 !important;
  }
  .fenix3-account-edit__inputs-block .writeus-input {
    width: 48%;
    margin-top: 32px;
  }
}

.fenix3-account-edit .download-form-input_company-name-container {
  max-width: 355px;
}

.fenix3-account-edit .download-form-input_adress-container {
  margin-top: 32px !important;
}

/** Accout Products **/
@media (min-width: 1440px) {
  .account-products .fenix3-new__wrapper {
    padding: 0;
  }
}

.fenix3-account-products {
  padding: 40px 16px;
}

@media (min-width: 768px) {
  .fenix3-account-products {
    padding: 40px 32px;
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-products {
    padding: 64px 0 120px 0;
  }
  .fenix3-account-products .fenix3-writeus__title {
    margin: 0 0 32px 0;
  }
  .fenix3-account-products .fenix3-container {
    margin: 0 0 72px 0 !important;
  }
  .fenix3-account-products .fenix3-container:last-child {
    margin: 0 !important;
  }
  .fenix3-account-products .fenix3-writeus__title h1 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.fenix3-account-products .fenix3-container {
  margin: 0 0 60px 0;
}

.fenix3-account-products .fenix3-container:last-child {
  margin: 0;
}

@media (min-width: 768px) {
  .fenix3-account-products__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .fenix3-account-products__blocks {
    display: block;
  }
}

.fenix3-account-products__block {
  margin: 0 0 24px 0;
  padding: 16px;
  border: 1px solid #D8D9DD;
  border-radius: 12px;
}

@media (min-width: 768px) {
  .fenix3-account-products__block {
    width: 48%;
    margin: 0 0 32px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-account-products__block {
    width: 100%;
    /*display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;*/
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    grid-gap: 20px;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-products__block {
    padding: 36px 48px;
  }
}

.fenix3-account-products__type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-account-products__type {
    margin: 0;
    min-width: 300px;
  }
}

.fenix3-account-products__type img {
  margin: 0 24px 0 0;
  width: 48px;
  height: 48px;
}

.fenix3-account-products__inner p {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-account-products__inner span {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-account-products__licence {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-account-products__licence {
    margin: 0;
    padding-left: 30px;
  }
}

.fenix3-account-products__licence p {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-account-products__licence p i {
  margin: 0 6px 0 0;
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 50%;
}

.fenix3-account-products__licence .licence-active {
  background: #25DB9A;
}

.fenix3-account-products__licence .licence-unactive {
  background: #EF3636;
}

.fenix3-account-products__licence span {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-account-products__action {
  text-align: center;
}

.fenix3-account-products__action a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: underline;
}

.fenix3-account-products__period {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-account-products__period {
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 400px;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-products__period {
    width: 600px;
  }
}

.fenix3-account-products__period-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 1024px) {
  .fenix3-account-products__period-block {
    display: block;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-products__period-block {
    margin: 0 54px 0 0;
  }
}

.fenix3-account-products__period-block span {
  margin: 0 15px 0 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-account-products__period-block span {
    display: block;
  }
}

/** Account Dist **/
.fenix3-account-dist .fenix3-writeus__title p {
  max-width: 100%;
}

.fenix3-account-dist__block-header {
  display: none !important;
}

@media (min-width: 768px) {
  .fenix3-account-dist__block-header {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 0 0 24px 0;
    border-bottom: 1px solid #D8D9DD;
  }
  .fenix3-account-dist__block-header .fenix3-account-dist__name p {
    color: #484953 !important;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
  }
}

.fenix3-account-dist__blocks {
  padding: 32px;
  border: 1px solid #D8D9DD;
  border-radius: 12px;
}

@media (max-width: 320px) {
  .fenix3-account-dist__blocks {
    padding: 16px;
  }
}

@media (min-width: 1024px) {
  .fenix3-account-dist__blocks {
    padding: 40px;
  }
}

.fenix3-account-dist__block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 0 60px 0;
}

.fenix3-account-dist__block:last-child {
  margin: 0;
}

@media (min-width: 768px) {
  .fenix3-account-dist__block {
    /*-webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;*/

    display: -ms-grid !important;
    display: grid !important;
    -ms-grid-columns: 3fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: 3fr 1fr 1fr 1fr 1fr;
    grid-gap: 20px; 
    align-items: center;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-dist__block {
    /*-webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;*/
    margin: 0 0 32px 0;
  }
  .fenix3-account-dist__block:last-child {
    margin: 0;
  }
}

.fenix3-account-dist__name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  .fenix3-account-dist__name {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0;
    -webkit-box-pack: justify;
    /*-webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;*/
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 300px;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-dist__name {
    /*width: 360px;
    margin: 0 120px 0 0;*/
  }
}

.fenix3-account-dist__name img {
  width: 48px;
  height: 48px;
}

@media (min-width: 768px) {
  .fenix3-account-dist__name img {
    margin: 0 20px 0 0;
  }
}

.fenix3-account-dist__name p {
  margin: 24px 0 0 0;
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #002EA6;
}

@media (min-width: 768px) {
  .fenix3-account-dist__name p {
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-account-dist__name p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-account-dist__date {
  width: 100%;
  text-align: center;
}

@media (min-width: 768px) {
  .fenix3-account-dist__date {
    width: auto;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-dist__date {
    /*width: 104px;*/
    text-align: left;
    /*margin: 0 110px 0 0;*/
  }
}

.fenix3-account-dist__date p {
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-account-dist__date p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-account-dist__size {
  width: 100%;
  text-align: center;
}

@media (min-width: 768px) {
  .fenix3-account-dist__size {
    width: auto;
    text-align: left;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-dist__size {
    /*width: 120px;*/
    text-align: left;
    /*margin: 0 110px 0 0;*/
  }
}

.fenix3-account-dist__size p {
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #140D3F;
}

@media (min-width: 1024px) {
  .fenix3-account-dist__size p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-account-dist__action {
  margin: 24px 0 0 0;
  width: 100%;
  text-align: center;
}

@media (min-width: 768px) {
  .fenix3-account-dist__action {
    margin: 0;
    /*width: 140px;*/
    text-align: left;
  }
}

.fenix3-account-dist__action a {
  font-size: 0.75rem;
  line-height: 1.5rem;
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: underline;
}

@media (min-width: 1024px) {
  .fenix3-account-dist__action a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-account-dist__action p {
  font-size: 0.75rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-account-dist__action p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.account-products-order .download-container .account-form-header {
  margin: 8px 0 20px 0 !important;
}

@media (min-width: 1024px) {
  .account-products-order .download-container {
    width: 720px;
  }
  .account-products-order .download-container .account-form-header {
    margin: 0 0 28px 0 !important;
  }
}

.account-form-header-order {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-transform: uppercase;
  margin: 0 0 8px 0;
}

.account-licence-title {
  margin-top: 16px;
}

.account-licence-title span {
  font-family: var(--font-family-semibold);
  color: var(--color-blue);
}

.account-licence-block {
  margin: 0 0 8px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.account-licence-block p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  word-break: break-all;
}

.account-licence-block p svg {
  margin: 0 0 0 10px;
  cursor: pointer;
  display: none;
}

@media (min-width: 1024px) {
  .account-licence-block {
    margin: 16px 0 0 0;
  }
  .account-licence-block:last-child {
    margin: 12px 0 0 0;
  }
  .account-licence-block span {
    margin: 0 0 8px 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: var(--font-family-semibold);
  }
  .account-licence-block p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    word-break: break-all;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .account-licence-block p svg {
    margin: 0 0 0 10px;
    cursor: pointer;
    display: inline-block;
    flex-shrink: 0;
  }
}

/** fenix3-account-filter **/
.fenix3-account-history {
  /*padding: 40px 16px 32px 16px;*/
    padding: 40px 16px 0 16px;
}


@media (min-width: 768px) {
  .fenix3-account-history {
    /*padding: 40px 32px 32px 32px;*/
      padding: 40px 32px 0 32px;
  }
}

@media (min-width: 1220px) {
  .fenix3-account-history {
      padding: 64px 32px 0 32px;
  }
}


.fenix3-account-history .fenix3-writeus__title h1 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.fenix3-account-filter__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-account-filter__wrapper {
    padding: 0 32px;
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-filter__wrapper {
    padding: 0;
  }
}

.fenix3-account-filter__title {
  padding: 0 0 32px 0;
}

.fenix3-account-filter__title a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  text-decoration: underline;
}

@media (min-width: 1024px) {
  .fenix3-account-filter__title a {
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-decoration: none;
  }
}

.fenix3-filter {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}

@media (min-width: 1024px) {
  .fenix3-filter {
    display: block;
    position: relative;
    background: none;
    z-index: 1;
  }
}

.fenix3-filter__wrapper {
  position: relative;
  padding: 48px 24px 40px 24px;
  width: 94%;
  border-radius: 12px;
  background: #fff;
  min-height: 230px;
  /*height: 100%;*/
  overflow: scroll;
}

@media (min-width: 768px) {
  .fenix3-filter__wrapper {
    padding: 24px;
    height: auto;
  }
}

@media (min-width: 1024px) {
  .fenix3-filter__wrapper {
    margin: 0 0 24px 0;
    width: 100%;
    padding: 40px;
    border: 1px solid #D8D9DD;
    border-radius: 12px;
    overflow: visible;
  }
}

@media (min-width: 1440px) {
  .fenix3-filter__wrapper {
    margin: 0 0 32px 0;
  }
}

.fenix3-filter__title {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-filter__title {
    display: none;
  }
}

.fenix3-filter__title p {
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-filter__close {
  position: absolute;
  top: 20px;
  right: 20px;
}

@media (min-width: 1024px) {
  .fenix3-filter__close {
    display: none;
  }
}

@media (min-width: 1024px) {
  .fenix3-filter__action-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: сenter;
    -webkit-align-items: сenter;
        -ms-flex-align: сenter;
            align-items: сenter;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .fenix3-filter__inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3-filter__input {
  position: relative;
  margin: 0 0 20px 0;
}

@media (min-width: 768px) {
  .fenix3-filter__input {
    width: 30%;
    margin: 0 0 34px 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-filter__input {
    margin: 0 0 46px 0;
  }
}

.fenix3-filter__input:last-child {
  margin: 0 0 24px 0;
}

.fenix3-filter__input label {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-filter__input input {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  width: 100%;
  border: none;
  border-bottom: 1px solid #D8D9DD;
}

.fenix3-filter__input input:focus-visible {
  border: none;
  outline: none;
  border-bottom: 1px solid #002EA6;
}

.fenix3-filter__status svg, .fenix3-filter__datapicker svg {
  position: absolute;
  right: 10px;
  top: 35px;
  cursor: pointer;
}

.fenix3-filter__status ul, .fenix3-filter__datapicker ul {
  width: 100%;
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #D8D9DD;
  border-radius: 0 0 12px 12px;
  z-index: 10;
  right: 0;
  -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
}

.fenix3-filter__status ul li, .fenix3-filter__datapicker ul li {
  padding: 16px 40px;
  list-style: none;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-filter__status ul li:hover, .fenix3-filter__datapicker ul li:hover {
  background: #F7F7F7;
  border-left: 2px solid #002EA6;
  cursor: pointer;
}

.fenix3-filter__status-active ul {
  display: block;
}

@media (min-width: 768px) {
  .fenix3-filter__checkboxes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.fenix3-filter__checkbox {
  margin: 0 0 16px 0;
}

@media (min-width: 768px) {
  .fenix3-filter__checkbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 0 24px;
  }
  .fenix3-filter__checkbox:first-child {
    margin: 0;
  }
}

.fenix3-filter__checkbox p, .fenix3-filter__checkbox label {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-filter__checkbox input {
  margin: 0 0 0 -18px;
  visibility: hidden;
  opacity: 0;
}

.fenix3-filter__checkbox input:focus {
  outline: none;
}

.fenix3-filter__action {
  margin: 32px 0 0 0;
}

@media (min-width: 768px) {
  .fenix3-filter__action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

@media (min-width: 1024px) {
  .fenix3-filter__action {
    margin: 0;
  }
}

.fenix3-filter__action-search:hover {
 text-decoration: none;
}

.fenix3-filter__action-search button{
  margin: 0 0 8px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  text-transform: uppercase;
  display: block;
  text-align: center;
  width: 100%;
  padding: 10px;
  border-radius: 12px;
  background: #002EA6;
  color: #ffffff;
  border: none;
}


@media (min-width: 768px) {
  .fenix3-filter__action-search button {
    width: auto;
    padding: 10px 32px;
    margin: 0 0 8px 8px;
  }
}

@media (min-width: 1440px) {
  .fenix3-filter__action-search button{
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 12px 48px;
  }
}

.fenix3-filter__action-refresh button {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  display: block;
  text-align: center;
  width: 100%;
  color: #002EA6;
  padding: 10px;
  border: none;
  background: none;
}

.fenix3-filter__action-refresh button:focus {
 outline: none;
}

.fenix3-filter__action-refresh:hover {
 text-decoration: none;
}

@media (min-width: 768px) {
  .fenix3-filter__action-refresh button{
    width: auto;
    padding: 10px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-filter__action-refresh button {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 12px 48px;
  }
}

.fenix3-filter-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.fenix3-filter__checkboxinput {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.fenix3-filter__checkbox label {
  position: relative;
  cursor: pointer;
  margin: 0;
}

.fenix3-filter__checkbox label:before {
  content: '';
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #D8D9DD;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 6px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-top: -4px;
  margin-right: 8px;
  border-radius: 4px;
}

.fenix3-filter__checkbox input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
  width: 5px;
  height: 8px;
  border: solid #484953;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

#ui-datepicker-div {
  background: #ffffff;
  padding: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
}

#ui-datepicker-div .ui-datepicker-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0 20px 0;
}

#ui-datepicker-div .ui-datepicker-header a {
  width: 14px;
  height: 14px;
  background: url("/local/templates/mst_main_new/css/../img/arrow-icon.svg") center no-repeat;
  color: transparent;
  cursor: pointer;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

#ui-datepicker-div .ui-datepicker-title {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

#ui-datepicker-div th {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
}

#ui-datepicker-div td {
  padding: 10px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

#ui-datepicker-div td a.ui-state-default {
  color: #484953;
}

#ui-datepicker-div td a.ui-state-highlight {
  color: #0056b3;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

#ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled {
  opacity: 0.3;
}

/** fenix3-history-results **/
.fenix3-account-detailed {
  padding: 40px 16px;
}

@media (min-width: 768px) {
  .fenix3-account-detailed {
    padding: 40px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-account-detailed {
    padding: 48px 32px 100px 32px;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-detailed {
    padding: 48px 0 56px 0;
  }
}

.fenix3-history-results .fenix3-history-item {
  margin: 0 0 20px 0;
}

@media (min-width: 768px) {
  .fenix3-history-results .fenix3-history-item {
    min-height: 68px;
  }
}

@media (min-width: 1024px) {
  .fenix3-history-results .fenix3-history-item {
    min-width: 87px;
    width: 100%;
    margin: 0 20px 0 0;
  }
}

.fenix3-history-results .fenix3-history-item span {
  display: inline-block;
  margin: 0 0 8px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-history-results .fenix3-history-item p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-history-results .fenix3-history-item a {
  display: block;
  margin: 0 0 8px 0;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: underline;
}

.fenix3-history-results .fenix3-history-item a:last-child {
  margin: 0;
}

.fenix3-history-results__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-history-results__wrapper {
    padding: 0 32px;
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1440px) {
  .fenix3-history-results__wrapper {
    padding: 0;
  }
}

.fenix3-history-results__blocks {
  margin: 0 0 56px 0;
}

@media (min-width: 1024px) {
  .fenix3-history-results__blocks {
    border: 1px solid #D8D9DD;
    border-radius: 12px;
    padding: 40px;
    margin: 0 0 120px 0;
  }
}

.fenix3-history-results__block {
  margin: 0 0 16px 0;
  padding: 24px;
  border: 1px solid #D8D9DD;
  border-radius: 12px;
}

@media (min-width: 768px) {
  .fenix3-history-results__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 1024px) {
  .fenix3-history-results__block {
    border: none;
    border-bottom: 1px solid #D8D9DD;
    border-radius: 0;
    padding: 0 0 24px 0;
    margin: 0 0 40px 0;
  }
  .fenix3-history-results__block:last-child {
    border: none;
    margin: 0;
    padding: 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-history-results__block-goods {
    min-width: 243px !important;
  }
}

@media (min-width: 1024px) {
  .fenix3-history-results__block-status {
    min-width: 140px !important;
  }
}

@media (min-width: 768px) {
  .fenix3-history-results__block-container {
    max-width: 273px;
    margin: 0 88px 0 0;
  }
}

@media (min-width: 1024px) {
  .fenix3-history-results__block-container {
    width: 100%;
    max-width: 100%;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .fenix3-history-results__block-action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
  .fenix3-history-results__block-action a {
    margin: 24px 20px 0 0 !important;
  }
}

@media (min-width: 1024px) {
  .fenix3-history-results__block-action {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .fenix3-history-results__block-action a {
    margin: 8px 0 !important;
  }
}

/** fenix3-account-detailed-list **/
.fenix3-account-detailed-list__wrapper {
  padding: 0 16px;
}

@media (min-width: 768px) {
  .fenix3-account-detailed-list__wrapper {
    padding: 0 32px;
    max-width: 1216px;
    margin: 0 auto;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-detailed-list__wrapper {
    padding: 0;
  }
}

.fenix3-account-detailed-list__order-container {
  margin: 0 0 48px 0;
}

.fenix3-account-detailed-list .fenix3-account-detailed-d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 14px 0 !important;
}

@media (min-width: 1024px) {
  .fenix3-account-detailed-list .fenix3-account-detailed-d-flex {
    margin: 0 0 20px 0 !important;
  }
}

.fenix3-account-detailed-list .fenix3-detailed-title {
  margin: 0 0 20px 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-account-detailed-list .fenix3-detailed-title {
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin: 0 0 32px 0;
  }
}

.fenix3-account-detailed-list .fenix3-account-detailed-block {
  margin: 0 0 48px 0;
  padding: 24px;
  border: 1px solid #D8D9DD;
  border-radius: 12px;
}

@media (min-width: 1024px) {
  .fenix3-account-detailed-list .fenix3-account-detailed-block {
    padding: 40px;
  }
}

.fenix3-account-detailed-list .fenix3-account-detailed-block p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-account-detailed-list .fenix3-account-detailed-block p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-account-detailed-list .fenix3-account-detailed-block span {
  display: inline-block;
  margin: 0 0 8px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-account-detailed-list .fenix3-account-detailed-block a {
  margin: 8px 0 0 0;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: underline;
}

@media (min-width: 1024px) {
  .fenix3-account-detailed-list .fenix3-account-detailed-block a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 768px) {
  .fenix3-account-detailed-list__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 100px 0;
  }
}

@media (min-width: 768px) {
  .fenix3-account-detailed-list__block {
    width: 48%;
  }
}

@media (min-width: 1440px) {
  .fenix3-account-detailed-list__block {
    width: 49%;
  }
}

@media (min-width: 768px) {
  .fenix3-account-detailed__short-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .fenix3-account-detailed__short-block .fenix3-account-detailed-item {
    min-width: 8%;
    max-width: 20%;
  }
}

@media (min-width: 1024px) {
  .fenix3-account-detailed__short-block .fenix3-account-detailed-item {
    min-width: 6%;
    max-width: 20%;
  }
}

@media (min-width: 768px) {
  .fenix3-account-detailed-item_action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .fenix3-account-detailed-item_action a {
    margin: -2px 0 0 16px !important;
  }
}

.fenix3-account-short {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 768px) {
  .fenix3-account-short {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media (min-width: 768px) {
  .fenix3-account-short-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.fenix3-account-detailed__order-block-total {
  padding: 22px 0 0 0;
  margin: 0 !important;
  border-top: 1px solid #D8D9DD;
}

@media (min-width: 1440px) {
  .fenix3-account-detailed__order-block-total {
    padding: 34px 0 0 0;
  }
}

.fenix3-account-detailed-item {
  margin: 0 0 20px;
}

@media (min-width: 1024px) {
  .fenix3-account-detailed-item {
    margin: 0 0 32px 0;
  }
}

@media (min-width: 1440px) {
  .fenix3-delivery-price {
    padding: 0 0 16px 0;
  }
}

.fenix3-accont-detailed__hidden-mobile {
  display: none !important;
}

@media (min-width: 768px) {
  .fenix3-accont-detailed__hidden-mobile {
    display: block !important;
  }
}

.fenix3-accont-detailed__hidden-desktop {
  display: block !important;
  margin: 8px 0 0 0 !important;
}

@media (min-width: 768px) {
  .fenix3-accont-detailed__hidden-desktop {
    display: none !important;
  }
}

.fenix3-account-detailed-false {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.fenix3-account-detailed-false a {
  margin: 20px 0 0 0 !important;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif !important;
  padding: 10px 32px;
  color: #ffffff !important;
  background: #002EA6;
  border-radius: 12px;
  text-decoration: none !important;
}

.fenix3-account-detailed-false span {
  color: #EF3636 !important;
}

.fenix3-account-detailed-false svg {
  margin: -2px 13px 0 0;
}

.fenix3-account-detailed-false svg circle {
  fill: #EF3636;
}

.fenix3-account-detailed-true {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.fenix3-account-detailed-true a {
  margin: 20px 0 0 0 !important;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif !important;
  padding: 10px 32px;
  color: #ffffff !important;
  background: #D8D9DD;
  border-radius: 12px;
  text-decoration: none !important;
}

.fenix3-account-detailed-true span {
  color: #25DB9A !important;
}

.fenix3-account-detailed-true svg {
  margin: -2px 13px 0 0;
}

.fenix3-account-detailed-true svg circle {
  fill: #25DB9A;
}

@media (min-width: 768px) {
  .download-form-input_cancel-container {
    margin: 0 0 40px 0;
  }
}

@media (min-width: 768px) {
  .download-header-text-detailed {
    margin: 0 !important;
  }
}

.fenix3-auth-checkbox {
  margin-top: 0px !important;
}

.fenix3-auth-action {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.fenix3-auth-action a {
  margin: 0 0 -12px 0;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #002EA6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  text-decoration: underline;
}

@media (min-width: 768px) {
  .fenix3-auth-action a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-auth-registration {
  text-transform: initial !important;
  font-family: "Montserrat-Regular", "Arial", sans-serif !important;
}

.fenix3-registration-list .fenix3-filter__status ul {
  top: 64px;
}

.fenix3-registration-list .fenix3-filter__status ul li {
  padding: 16px 40px 16px 20px;
}

.fenix3-registration-agreement {
  margin-top: 0px !important;
}

.fenix3-registration-agreement label {
  margin: 0;
}

.download-header-text-auth {
  margin: 0 0 16px 0;
}

.fenix3-auth-action-btn button {
  width: 100%;
}

.fancybox-is-open .fancybox-stage {
  /*background: rgba(62, 107, 224, 0.5);*/
  background: rgb(0 46 166 / 50%);
}


/**** ORDER ****/
.fenix3-order__block-info {
  padding: 32px 16px;
  background: #F7F7F7;
}

@media (min-width: 768px) {
  .fenix3-order__block-info {
    padding: 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-order__block-info {
    margin: 80px 0 40px 0;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    width: 40%;
    padding: 36px 24px;
    border-radius: 12px;
  }
}

@media (min-width: 1024px) {
  .fenix3-order__blocks {
    max-width: 1216px;
    margin: 0 auto;
    padding: 80px 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1440px) {
  .fenix3-order__blocks {
    padding: 80px 0;
  }

#order_form_content .fenix3-order__blocks {
 padding: 0;
}
}

.fenix3-order__content-order {
  margin: 0 0 24px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 1440px) {
  .fenix3-order__content-order {
    margin: 0 0 32px 0;
  }
}

.fenix3-order__content-order p {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  .fenix3-order__content-order p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.fenix3-order__content-order span {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-order__content-item {
  margin: 0 0 24px 0;
}

@media (min-width: 1440px) {
  .fenix3-order__content-item {
    margin: 0 0 32px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.fenix3-order__content-item p {
  max-width: 280px;
  margin: 0 0 12px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #140D3F;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-weight: 600;
}

@media (min-width: 1024px) {
  .fenix3-order__content-item p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.fenix3-order__content-item span {
  display: inline-block;
  margin: 0 24px 0 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #484953;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.fenix3-order__content-item span:last-child {
  margin: 0;
}

.fenix3-order__total {
  padding: 24px 0 0 0;
  border-top: 1px solid #D8D9DD;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 1440px) {
  .fenix3-order__total {
    padding: 32px 0 0 0;
  }
}

.fenix3-order__total p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-order__block-data {
  padding: 32px 16px 56px 16px;
}

@media (min-width: 768px) {
  .fenix3-order__block-data {
    padding: 32px 32px 56px 32px;
  }
}

@media (min-width: 1024px) {
  .fenix3-order__block-data {
    padding: 0;
    width: 58%;
  }
}

.fenix3-order__block-item {
  margin: 0 0 32px 0;
}

@media (min-width: 1024px) {
  .fenix3-order__block-item {
    margin: 0 0 40px 0;
  }
}

.fenix3-order__block-title {
  margin: 0 0 24px 0;
}

@media (min-width: 1024px) {
  .fenix3-order__block-title {
    margin: 0 0 32px 0;
  }
}

.fenix3-order__block-title p {
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #140D3F;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}

.fenix3-order__block-inputs {
  padding: 36px 24px;
  border: 1px solid #D8D9DD;
  border-radius: 12px;
}

@media (min-width: 1440px) {
  .fenix3-order__block-inputs .container-input .checkmark:after {
        left: 55%;
  }
}

.fenix3-order__block-inputs .fenix3-filter__status {
  margin: 0;
}

.fenix3-order__block-inputs .checkmark::after {
  -webkit-transform: translate(-57%, -57%);
      -ms-transform: translate(-57%, -57%);
          transform: translate(-57%, -57%);
}

.fenix3-order__block-inputs .container-input {
  width: 100%;
  margin: 0 0 14px 0;
}

.fenix3-order__block-inputs .container-input:last-child {
  margin: 0;
}

.fenix3-order__confirm a {
  padding: 10px 60px;
  width: 100%;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  text-transform: uppercase;
  color: #fff;
  background: #002EA6;
  border-radius: 12px;
  text-align: center;
}

.fenix3-order__confirm a:hover {
  background: #0032B2;
  text-decoration: none;
}

.fenix3-order-desktop {
  display: none;
}

@media (min-width: 1024px) {
  .fenix3-order-desktop {
    margin: 32px 0 0 0;
    display: block;
  }
}

@media (min-width: 1024px) {
  .fenix3-order-mobile {
    display: none;
  }
}

/** Search Page **/

.search-page {
 margin: 0 0 60px 0;
}

.search-page p, .search-page font {
 font-size: 1rem;
 line-height: 1.5rem;
 font-family: "Montserrat-Regular", "Arial", sans-serif;
 color: #484953;
}

.search-page small {
 font-size: 0.8rem;
 line-height: 1.5rem;
 font-family: "Montserrat-Regular", "Arial", sans-serif;
 color: #484953;
}

.search-page a {
 font-size: 1rem;
 line-height: 1.5rem;
 /*font-family: "Montserrat-Semibold", "Arial", sans-serif;*/
 color: #002EA6;
}

.search-page input[type="text"]{
 border: none;
 border-bottom: 1px solid #002EA6;
 font-size: 1rem;
 line-height: 1.5rem;
 font-family: "Montserrat-Regular", "Arial", sans-serif;
 color: #484953;
 text-decoration: none;
 width: 100%;
}

.search-page input[type="text"]:focus{
 outline: none;
}

.search-page input[type="submit"]{
  padding: 5px 28px;
  border-radius: 10px;
  border: none;
  background: #002EA6;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  margin-top: 20px;
}

.notetext {
 display: inline-block;
 margin: 0 0 60px 0;
 font-size: 1rem;
 line-height: 1.5rem;
 font-family: "Montserrat-Semibold", "Arial", sans-serif;
 color: #140D3F !important;
}

/** SHOPPING **/


.mst-shopping__wrapper {
 padding: 60px 16px;
}

.mst-shopping__cart {
 margin: 0 0 24px 0;
 padding: 16px;
 border: 1px solid #D8D9DD;
 border-radius: 12px;
}

.mst-shopping__cart:last-child {
 margin: 0;
} 

.mst-shopping__cart-title {
 display: inline-block;
 margin: 0 0 16px 0;
 font-size: 16px;
 line-height: 24px;
 color: #484953;
 font-family: "Montserrat-Semibold", "Arial", sans-serif
}

.mst-shopping__cart-text {
 display: inline-block;
 font-size: 14px;
 line-height: 20px;
 color: #484953;
 font-family: "Montserrat-Regular", "Arial", sans-serif
}

.mst-shopping__cart-result {
 display: inline-block;
 font-size: 14px;
 line-height: 20px;
 color: #484953;
 font-family: "Montserrat-Regular", "Arial", sans-serif
}

.mst-shopping__cart-result a {
 color: #002EA6;
}

.mst-shopping__cart .tablebodytext {
 display: inline-block;
 font-size: 14px;
 line-height: 20px;
 color: #484953;
 font-family: "Montserrat-Regular", "Arial", sans-serif
}


.mst-shopping__cart .sale-paysystem-yandex-button-descrition{
 display: inline-block;
 font-size: 14px;
 line-height: 20px;
 color: #484953;
 font-family: "Montserrat-Regular", "Arial", sans-serif
}

.mst-shopping__cart .sale-paysystem-wrapper {
 padding: 0;
}

.mst-shopping__cart .sale-paysystem-yandex-button-container a {
 background: #002EA6;
 color: #fff;
 border-radius: 12px;
 text-transform: uppercase;
}

.mst-shopping__cart .sale-paysystem-yandex-button-container a:hover {
 opacity: 0.9;
}

@media(min-width: 768px){
.mst-shopping__wrapper {
 padding: 60px 32px;
}

}


@media(min-width: 1024px){
.mst-shopping__wrapper {
 display: flex;
 padding: 0;
 justify-content: space-between;
}

.mst-shopping__cart{
 padding: 32px;
 margin: 0;
 width: 48%;
}

.mst-shopping__cart-title {
 font-size: 20px;
 line-height: 30px;

}

.mst-shopping__cart-text {
 font-size: 16px;
 line-height: 24px;
}

.mst-shopping__cart-result {
 font-size: 16px;
 line-height: 24px;
}


.mst-shopping__cart .tablebodytext {
 font-size: 16px;
 line-height: 24px;
}


.mst-shopping__cart .sale-paysystem-yandex-button-descrition{
 font-size: 16px;
 line-height: 24px;
}

}


.order-checkout {
 padding: 40px 16px;
}


.order-checkout .fenix3-writeus__block {
 margin: 0 0 32px 0;
}

.order-checkout .fenix3-writeus__block:last-child {
 margin: 0;
}

.jsResultText {
 /*display: none !important;*/
 height: 0;
 margin: 0;
}

.jsResText {
	display: inline-block;
	margin-bottom: -15px;
}
.jsResText span {
   display: inline-block;
}
.jsResText p {
	text-align: left !important;
}

@media(min-width: 768px){
.order-checkout {
 padding: 40px 32px;
}

.order-checkout .fenix3-writeus__block {
 width: 46%;
}

}

@media(min-width: 1440px){
.order-checkout {
 padding: 80px 0px 100px 0;
}

.order-checkout .fenix3-writeus__block {
 width: 40%;
}

}

.bx_my_order_cancel {
 padding: 40px 16px;

}

.cancel-page__go-back {
 padding: 40px 16px 0 16px;
 max-width: 1216px;
 margin: 0 auto;
}

.cancel-page__go-back a{
 color: #002EA6;
 font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}


.bx_my_order_cancel form{

 font-family: "Montserrat-Regular", "Arial", sans-serif;
}


.bx_my_order_cancel form textarea{
 padding: 10px;
 font-family: "Montserrat-Regular", "Arial", sans-serif; 
 border: 1px solid #D8D9DD;
}

.bx_my_order_cancel form a {
 color: #002EA6 !important;
 font-family: "Montserrat-Regular", "Arial", sans-serif;
}


.bx_my_order_cancel form input[type="submit"]{
    padding: 12px 48px;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #ffffff !important;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
    background: #002EA6;
    border-radius: 12px;
    border: none;
    cursor: pointer;
    text-shadow: none;
}


.bx_my_order_cancel form input[type="submit"]:hover{
    padding: 12px 48px;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #ffffff !important;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
    background: #002EA6;
    border-radius: 12px;
    border: none;
    cursor: pointer;
    text-shadow: none;
    opacity: 0.8
}

@media(min-width: 768px){
.bx_my_order_cancel {
 max-width: 1216px;
 margin: 0 auto;
 padding: 40px 32px;
}

.cancel-page__go-back {
 padding: 40px 32px 0 32px;
 max-width: 1216px;
 margin: 0 auto;
}


}

@media(min-width: 1440px){
.bx_my_order_cancel {
 max-width: 1216px;
 margin: 0 auto;
 padding: 80px 0px;
}

.cancel-page__go-back {
 padding: 40px 0 0 0;
}


}

#firerisk_top_block {
  top: 100px;
}

#firerisk_top_block_buy {
 top: 120px;
 background: #002EA6;
}
.overlay {
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
cursor: default;
left: 0;
opacity: 0;
position: fixed;
right: 0;
top: 0;
visibility: hidden;
z-index: 1;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
.overlay:target {
visibility: visible;
opacity: 1;
}
.popup, .popup_form {
border: 1px solid #d3d3d3;
background-color: #fff;
color: #5D5D5D;
display: inline-block;
left: 50%;
opacity: 0;
padding: 20px 35px;
position: fixed;
text-align: justify;
font-family: "Roboto-Regular", "Arial", sans-serif;
top: 40%;
visibility: hidden;
z-index: 99;

-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;


-webkit-transition: opacity .5s, top .5s;
-moz-transition: opacity .5s, top .5s;
-ms-transition: opacity .5s, top .5s;
-o-transition: opacity .5s, top .5s;
transition: opacity .5s, top .5s;
}

.popup p {
  margin-bottom: 15px;
}
.popup .alloy-contacts__forms-item {
  margin-bottom: 15px;
}

@media (max-height: 786px) {
.popup p {
  margin-bottom: 5px;
}
.popup .alloy-contacts__forms-item {
  margin-bottom: 5px;
}
}
@media (max-height: 696px) {
  .popup {
    height: calc(100% - 20px);
    overflow-y: auto;
  }
}

@media (max-width: 768px) {
.popup h3 {
  font-size: 28px !important;
}
}

@media (max-width: 430px) {
.popup {
  width: calc(100% - 20px);;
}
.send_form {
  padding: 15px 0 !important;
}
.new-input {
  max-width: none !important;
}
.popup h3 {
  font-size: 24px !important;
}
}

@media (max-width: 375px) {
.popup h3 {
  font-size: 20px !important;
}
.popup p{
  font-size: 14px !important;
}
}

.popup input.inputtext {
  margin: 0;
}

.overlay:target+.popup {
top: 50%;
opacity: 1;
visibility: visible;
}
.close {
height: 30px;
line-height: 24px;
position: absolute;
right: 0;
font-weight: bold;
text-align: center;
text-decoration: none;
top: 5px;
width: 30px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
}
.close:before {
    color: rgba(255, 255, 255, 0);
    content: "X";
    font-size: 20px;
    text-shadow: 0 -1px rgb(0 0 0 / 20%);
}
.mst_training .fenix3-container {
  padding: 0 16px;
}
@media (min-width: 768px) {
  .mst_training .fenix3-container {
    padding: 0 32px;
  }
}
.mst_training-about {
  margin-top: 85px;
}
@media (max-width: 991px) {
  .mst_training-about {
    margin-top: 40px;
  }
}
@media (max-width: 600px) {
  .mst_training-about {
    margin-top: 16px;
  }
}

.mst_training-about__block {
    position: relative;
    display: flex;
    flex-direction: column;
}
@media (max-width: 600px) {
  .mst_training-about__block {
    flex-direction: column-reverse;
    align-items: center;
  }
}

.mst_training-about__title {
  color: #140D3F;
  max-width: 700px;
  font-size: 32px;
  font-family: "Montserrat-SemiBold"

}
@media (max-width: 991px) {
  .mst_training-about__title {
   font-size: 28px;
   max-width: 600px;
  }
}
@media (max-width: 820px) {
  .mst_training-about__title {
   font-size: 24px;
    max-width: 60%;
  }
}
@media (max-width: 768px) {
  .mst_training-about__title {
   font-size: 20px;

  }
}
@media (max-width: 600px) {
  .mst_training-about__title {
   font-size: 18px;
   max-width: none;
  }
}

.mst_training-about__link {
  width: max-content;
  background: #002EA6;
  border-radius: 12px;
  padding: 12px 24px;
  color: var(--color-white) !important;
  font-family: var(--font-family-semibold);
  text-transform: uppercase;
  margin-top:24px;
  text-decoration: none !important;
}


@media (max-width: 600px) {
  .mst_training-about__link {
    margin-top:32px;
    order: -1;
  }
}

.mst_training-about__img {
    position: absolute;
    top: -160px;
    right: 0;
}
@media (max-width: 820px) {
  .mst_training-about__img {
    position: absolute;
    max-width: 40%;
    flex-shrink: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 600px) {
  .mst_training-about__img {
    max-width: 50%;
    text-align: center;
    position: static;
    transform: none;
  }
}
@media (max-width: 480px) {
  .mst_training-about__img {
    max-width: none;
  }
}
.mst_training-about__slider {
  position: relative;
  overflow: hidden;
  margin-top: 60px;
  width: 100%;
}
@media (max-width: 600px) {
  .mst_training-about__slider {
    margin-top: 32px;
  }
}
.mst_training-about__slider .swiper-wrapper {
  height: auto !important;
}
.mst_training-about__slider img {
  max-width: 48px;
  margin-bottom: 20px;
}
.mst_training-about__slider p {
  color: #484953;
  font-size: 16px;
  font-family: "Montserrat-Regular"
}
@media (max-width: 480px) {
  .mst_training-about__slider p {
    font-size: 14px;
  }
}
.mst_training-programs {

  padding: 100px 0;
}
@media (max-width: 480px) {
  .mst_training-programs {
    padding: 50px 0;
  }
}
.mst_training-programs .fenix3-container {
  position: relative;
}
.mst_training-programs__title {
  color: #140D3F;
  font-size: 28px;
  font-family: "Montserrat-SemiBold";
}
@media (max-width: 480px) {
  .mst_training-programs__title {
    font-size: 18px;
  }
}
.mst_training-programs__slider {
  margin-top: 32px;
}
@media (max-width: 480px) {
  .mst_training-programs__slider {
    margin-top: 24px;
  }
}
.mst_training-programs__nav {
  position: absolute;
  width: 100%;
  left: 0;
  top: 60%;
  transform: translateY(-50%);
}

@media (max-width: 991px) {
  .mst_training-programs__nav {
    display: none;
  }
}
.mst_training-programs__nav .swiper-button-prev {
  left: 0;
}
@media (min-width: 1440px) {
  .mst_training-programs__nav .swiper-button-prev {
    left: -40px;
  }
}
.mst_training-programs__nav .swiper-button-prev:after {
    content: '';
    width: 15px;
    height: 48px;
    background: url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;
    background-size: contain;
}
.mst_training-programs__nav .swiper-button-next {
  right: 0;
}
@media (min-width: 1440px) {
  .mst_training-programs__nav .swiper-button-next {
    right: -40px;
  }
}
@media (max-width: 1024px) {
  .mst_training-programs__nav .swiper-button-prev, 
  .mst_training-programs__nav .swiper-button-next {
    display: none;
  }
}


.mst_training-programs__nav .swiper-button-next:after {
    content: '';
    width: 15px;
    height: 48px;
    background: url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;
    background-size: contain;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.mst_training-programs__slide {
  position: relative;
  background-color: #F4F8FE;
  border-radius: 12px;
  overflow: hidden;
  padding: 16px;
  height: auto !important;
}
.mst_training-programs__slide-title {
  display: inline-block;
  color: #140D3F;
  font-size: 16px;
  font-family: "Montserrat-SemiBold";
  margin-bottom: 10px;
}
.mst_training-programs__slide-text {
  color: #484953;
  font-size: 14px;
  font-family: "Montserrat-Regular"
}
.mst_training-programs__slide svg {
  position: absolute;
  right: 0;
  bottom: 0;
}
.mst_training-programs__slide.green svg circle {
  fill: #98C000;
}
.mst_training-programs__slide.red svg circle {
  fill: #F6292D;
}
.mst_training-programs__slide.darkblue svg circle {
  fill: #154CD9;
}
.mst_training-programs__slide.blue svg circle {
  fill: #00A6EB;
}
.mst_training-programs__slide.lightgreen svg circle {
  fill: #25DB9A;
}
.mst_training-programs__slide.purple svg circle {
  fill: purple;
}

.mst_training-education-title {
  color: #140D3F;
  font-size: 28px;
  font-family: "Montserrat-SemiBold";
  margin-bottom: 24px;
}
@media (max-width: 480px) {
  .mst_training-education-title {
    font-size: 18px;
  }
}
.education__filter {
  display: flex;
  margin-bottom: 45px;
  overflow: auto hidden;
}
.filter-item {
  margin-right: 12px;     
  border-radius: 8px;
  color: #140D3F;
  font-size: 14px;
  font-family: "Montserrat-SemiBold";
  border: 1px solid #D8D9DD;
  padding: 8px 10px;
  text-transform: uppercase;
  cursor: pointer;
  user-select: none;
  transition: .3s all;
  white-space: nowrap;
}
.filter-item:hover {
  color: #002EA6;
  border: 1px solid #002EA6;
}
.filter-item.active {
  border: 1px solid #002EA6;
  background: #002EA6;
  color: #fff;
}
.filter-item.active:hover {
  opacity: 0.8;
} 

.education__wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
}
@media (max-width: 480px) {
  .education__wrapper {
    gap: 16px;
  }
}
.education__wrapper-item {
  position: relative;
  flex-basis: calc(50% - 16px);
  padding: 24px;
  background: #F4F8FE;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: transform .3s ease-in-out;
  text-decoration: none !important;
}

.education__wrapper-item:hover {
      -webkit-transform: scale(0.98);
    -ms-transform: scale(0.98);
    transform: scale(0.98);
}

@media (max-width: 480px) {
  .education__wrapper-item {
    flex-basis: 100%;
    padding: 24px 12px 40px;
  }
}

.education__wrapper-item svg {
  position: absolute;
  right: 0;
  top: 0;
}
.education__wrapper-item.green svg circle {
  fill: #98C000;
}
.education__wrapper-item.red svg circle {
  fill: #F6292D;
}
.education__wrapper-item.darkblue svg circle {
  fill: #154CD9;
}
.education__wrapper-item.blue svg circle {
  fill: #00A6EB;
}
.education__wrapper-item.lightgreen svg circle {
  fill: #25DB9A;
}
.education__wrapper-item.purple svg circle {
  fill: purple;
}
.education__wrapper-item__header {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 90px;
}
@media (max-width: 480px) {
  .education__wrapper-item__header {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }
}
.education__wrapper-item__type {
  position: relative;
  border-radius: 8px;
  padding: 8px 20px;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Montserrat-SemiBold";
  width: max-content;  
}
.education__wrapper-item__date {
  font-size: 20px;
  font-family: "Montserrat-SemiBold";
  color: #140D3F;
}
@media (max-width: 480px) {
  .education__wrapper-item__date {
    margin-top: 10px;
    font-size: 18px;
  }
}
.education__wrapper-item.soon .education__wrapper-item__type::before {
  position: absolute;
  top: 0;
  right: -65px;
  content: "Скоро";
  background-color: #FBD036;
  font-size: 14px;
  font-family: "Montserrat-SemiBold";
  color: #140D3F;
  border-radius: 8px;
  padding: 8px 12px;
  text-transform: uppercase;
}
.education__wrapper-item.completed .education__wrapper-item__type::before {
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  content: ' ЗАПИСЬ ' attr(data-name) 'А ' ;
  background-color: inherit;
  font-size: 14px;
  font-family: "Montserrat-SemiBold";
  color: #fff;
  border-radius: 8px;
  padding: 8px 12px;
  text-transform: uppercase;
}
.education__wrapper-item.red .education__wrapper-item__type {
  background-color: #F6292D;
}
.education__wrapper-item.blue .education__wrapper-item__type {
  background-color: #00A6EB;
}
.education__wrapper-item.darkblue .education__wrapper-item__type {
  background-color: #154CD9;
}
.education__wrapper-item.green .education__wrapper-item__type {
  background-color: #98C000;
}
.education__wrapper-item.lightgreen .education__wrapper-item__type {
  background-color: #25DB9A;
}
.education__wrapper-item.purple .education__wrapper-item__type {
  background-color: purple;
}

.education__wrapper-item__title {
  font-size: 20px;
  font-family: "Montserrat-SemiBold";
  color: #140D3F;
  margin-bottom: 12px;
}
@media (max-width: 480px) {
  .education__wrapper-item__title{
    font-size: 18px;
  }
}
.education__wrapper-item__text {
  font-size: 16px;
  font-family: "Montserrat-Regular";
  color: #484953;
  margin-bottom: 45px;
  flex-grow: 1;
}
@media (max-width: 480px) {
  .education__wrapper-item__text{
    font-size: 14px;
    margin-bottom: 20px;
  }
}
.education__wrapper-item__duration {

  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: #140D3F;
  margin-bottom: 8px;
}
.education__wrapper-item__format {

  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: #140D3F;
  margin-bottom: 8px;
}
.education__wrapper-item__access {
  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: #140D3F;
}
.education__wrapper-item__more {
  font-size: 16px;
  font-family: "Montserrat-SemiBold";
  color: #002EA6 !important;
  position: absolute;
  right: 65px;
  bottom: 24px;
  text-decoration: none !important;
  transition: .3s all;
}
.education__wrapper-item__more:hover {
  opacity: 0.8;
}
@media (max-width: 480px) {
  .education__wrapper-item__more {
    margin-top: 24px;
    position: static;
    text-align: right;
  }
}

.education__wrapper-item__more:after {
    content: '';
    display: block;
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(/local/templates/mst_main_new/css/../img/circle-arrow.svg) center no-repeat;
    top: 50%;
    transform: translateY(-50%);
    right: -42px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.mst_training-pagination {
  margin: 10px 0 0 0;
  position: static;
  bottom: -10px;
}
.mst_training-pagination .swiper-pagination-bullet-active {
  background: #002EA6;
}

.mst_training .mst-clients {
  border-bottom: none;
}

.mst_training .mst-clients .mst-clients__title p {
  max-width: none;
}

.main-screen__content .main-screen__action {
  padding: 0;
  margin: 8px 0 24px 0;
  display: flex;
  flex-direction: column-reverse;
  gap: 16px;
}
.main-screen__content .main-screen__action .main-screen__download {
  margin: 0 auto;
}

@media (min-width: 768px) {
  .main-screen__content .main-screen__action {
    display: none;
  }
}

.mst-card__link-wrapper {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}


.subheader + .wrapper {
  margin: 64px auto 0;
}

@media (max-width: 768px) {
  .subheader + .wrapper {
    margin: 32px auto 0;
  }
}

.wrapper {
  max-width: 1284px;
  margin: 0 auto;
  padding: 0 32px;
  font-family: var(--font-family-regular);
}

@media (max-width: 480px) {
  .wrapper {
    max-width: 1252px;
    padding: 0 16px;
  }
}

.wrapper img {
  max-width: 100%;
  width: auto;
}

.grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
}
@media (max-width: 768px) {
  .grid {
    grid-template-columns: repeat(8, 1fr);
    grid-gap: 20px;
  }
}
@media (max-width: 480px) {
  .grid {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 12px;
  }
}

  .wrapper__content {
    grid-column: span 8;
    margin-bottom: 40px;
    order: 3;
  }
  .wrapper > .alert-update {
    grid-column: span 8;
  }
  .sidebar {
    grid-column: span 8;
    order: 2;
  }

@media (min-width: 769px) {
  .wrapper__content {
    grid-column: span 8;
  }
  .wrapper > .alert-update {
    grid-column: span 8;
  }
  .sidebar {
    grid-row: 1 / 2 span;
    grid-column: 10 / 3 span;
  }
}


.link-back {
  display: flex;
  align-items: center;
}
.link-back__arrow {
  display: block;
  margin: 0 10px 0 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 0.666626L1.61941 5.9909C1.26895 6.37322 1.26895 6.96003 1.61941 7.34235L6.5 12.6666' stroke='%23002EA6' stroke-width='1.8'/%3E%3C/svg%3E%0A") center no-repeat;
}

.alert-update {
  position: relative;
  background: #f4f8fe;
  border-radius: 12px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  margin: 16px auto;
  order: 1;
}
@media (max-width: 768px) {
}
@media (max-width: 600px) {
  .alert-update {
    flex-direction: column;
    gap: 16px;
  }
}
.alert-update__title {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #140d3f;
  flex-grow: 1;
}
.alert-update__download {
  background: #ffffff;
  border-radius: 12px;
  text-align: center;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding: 10px 32px;
  color: #002ea6;
  transition: 0.3s;
  margin: 0 16px;
}
.alert-update__download:hover {
  text-decoration: none;
}
.alert-update__close {
  border: none;
  outline: none !important;
  background: transparent;
}

@media (max-width: 600px) {
  .alert-update__close {
    position: absolute;
    top: 5px;
    right: 5px;
  }
}

.subscribe-update {
  padding: 24px;
  background: #f4f8fe;
  border-radius: 12px;
  margin-bottom: 48px;
}
@media (max-width: 768px) {
  .subscribe-update {
    margin-bottom: 32px;
  }
}
.subscribe-update__header {
  display: flex;
  margin-bottom: 20px;
  justify-content: space-between;
}
@media (max-width: 600px) {
  .subscribe-update__header {
    flex-direction: column-reverse;
  }
}
.subscribe-update__title {
  font-family: "Montserrat-Bold", "Arial", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #140d3f;
  max-width: 350px;
}
@media (max-width: 768px) {
  .subscribe-update__title {
    font-size: 18px;
  }
}
.subscribe-update__images {
  display: flex;
  align-items: center;
  gap: 18px;
  margin-left: 36px;
}

@media (max-width: 600px) {
  .subscribe-update__images {
    margin-left: 0;
    margin-bottom: 16px;
  }
}

.subscribe-update__input {
  margin-bottom: 20px;
  display: flex;
}
.subscribe-update__input input {
  flex-grow: 1;
  background: #ffffff;
  border: 1px solid #dbddee;
  border-radius: 8px 0 0 8px;
  padding: 12px;
  color: #484953;
}
.subscribe-update__input button {
  background: #002ea6;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  padding: 12px 28px;
  border: none;
  border-radius: 0 8px 8px 0;
}
@media (max-width: 600px) {
  .subscribe-update__input button {
    font-size: 0;
    width: 60px;
    background-image: url('/local/templates/mst_main_new/css/../img/send.svg');
    background-repeat: no-repeat;
    background-position: center;
  }
}
.subscribe-update__policy {
  display: flex;
  align-items: center;
}

@media (max-width: 480px) {
  .subscribe-update__policy {
    align-items: flex-start;
  }
}

.subscribe-update__policy input[type='checkbox'] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.subscribe-update__policy input[type='checkbox'] + label {
  display: inline-flex;
  align-items: center;
  user-select: none;
  width: 16px;
  height: 16px;
  margin-right: 12px;
  margin-bottom: 0;
}

@media (max-width: 480px) {
  .subscribe-update__policy input[type='checkbox'] + label {
    margin-top: 4px;
  }
}

.subscribe-update__policy input[type='checkbox'] + label::before {
  content: '';
  display: inline-block;
  border: 1px solid #d8d9dd;
  border-radius: 4px;
  width: 16px;
  height: 16px;
}
.subscribe-update__policy input[type='checkbox']:checked + label::before {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L4 6.5L9.5 1' stroke='%23484953' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

.share-social {
  background-color: #002ea6;
  border-radius: 12px;
  background-image: url('/local/templates/mst_main_new/css/../img/share-social__bg.png');
  background-position: center -10px;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
}
@media (max-width: 600px) {
  .share-social {
    flex-direction: column;
    gap: 20px;
    background-position: 140% 0;
  }
}
.share-social__title {
  color: #fff;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
.share-social__images {
  display: flex;
  gap: 24px;
}

/* summary */

.summary__container {
  display: flex;
  /*margin: 72px 0;*/
}

.summary__container > a {
  display: flex;
}

/* .summary__container:first-child {
  margin-top: 64px;
}

.summary__container:last-child {
  margin-bottom: 70px;
} */

.summary__img {
  width: 280px;
  max-height: 280px;
  border-radius: 12px;
  object-fit: contain;
  border: 1px solid var(--color-grey);
  margin-right: 32px;
}

.summary__author {
  font-size: 14px;
  line-height: 20px;
  color: var(--color-grey-dark);
  margin: 0;
}

.summary__date {
  font-family: 'Montserrat', 'Arial', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--color-blue-light);
  margin-right: 16px;
  white-space: nowrap;
}

.summary__title {
  font-family: 'Montserrat', 'Arial', sans-serif;
  margin-top: 16px;
  font-size: 20px;
  line-height: 28px;
  color: var(--color-black);
  font-weight: 700;
}

.summary__description {
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  font-size: 16px;
  line-height: 24px;
  color: var(--color-grey-dark);
}

.summary__tags {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  line-height: 20px;
}

.summary__tags span {
  display: flex;
  margin-left: 16px;
}

.summary__tags span:hover {
  color: var(--color-blue-light);
}

.summary__tags span img {
  margin-right: 6px;
}
.summary__tag {
  font-size: 16px;
  line-height: 24px;
  color: var(--color-blue-light);
  margin-right: 12px;
  margin-top: 12px;
}

.summary__tag:last-child {
  margin-right: 0;
}

@media screen and (max-width: 768px) {
  .summary__container {
    flex-direction: column;
   /* margin-top: 56px;*/
    margin-bottom: 56px;
  }

  /* .summary__container:first-child {
    margin-top: 32px;
  } */

  .summary__container:last-child {
    margin-bottom: 0;
  }

  .summary__img {
    margin-right: 0;
    width: 288px;
    margin-right: 0;
    object-fit: cover;
    max-height: 162px;
    margin-bottom: 25px;
  }
  .summary__date {
    font-size: 13px;
    line-height: 18px;
  }
  .summary__title {
    font-size: 18px;
    line-height: 24px;
    margin: 12px 0;
  }
  .summary__description {
    font-size: 14px;
    line-height: 20px;
    -webkit-line-clamp: 9;
    margin-bottom: 0;
  }
  .summary__tag {
    margin-top: 16px;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 8px;
  }
}

.summary__container--new {
  padding: 32px 32px 24px;
  border: 1px solid #d8d9dd;
  border-radius: 12px;
  margin-bottom: 0;
}
.summary__container--new + .summary__container--new {
  margin-top: 32px;
}


.summary__head {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 600px) {
  .summary__head {
    flex-direction: column-reverse;
  }
}
.summary__head .summary__title {
  margin-top: 0;
}
.summary__head .summary__date {
  line-height: inherit;
  margin-left: 20px;
}

@media (max-width: 600px) {
  .summary__head .summary__date {
    margin-left: 0;
    margin-bottom: 16px;
  }
}
.summary__container {
  position: relative;
}

.summary__container > .new-link__wrapper {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.summary__info {
  flex-grow: 1;
}

.tags__title {
  font-family: var(--font-family-semibold);
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  color: var(--color-black);
  margin-bottom: 24px;
  margin-top: 0px;
}

.tags__tag {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: var(--color-grey-dark) !important;
  margin-bottom: 20px;
  width: max-content;
  transition: 0.3s;
  text-transform: uppercase;
  
}
.tags__tag:hover {
  color: var(--color-blue-light) !important;
  text-decoration: none;
}

@media (max-width: 768px) {
  .tags__list {
    display: flex;
    gap: 15px;
    overflow-x: auto;
  }
  .tags__tag {
    white-space: nowrap;
  }
}

.main__nav {
  display: flex;
  justify-content: flex-end;
  /* flex-wrap: wrap; */
  margin-top: 72px;
  margin-bottom: 100px;
  padding-top: 24px;
  border-top: 1px solid #d8d9dd;
  font-size: 16px;
}
@media (max-width: 768px) {
  .main__nav {
    padding-top: 20px;
    margin-top: 44px;
    margin-bottom: 64px;
  }
}
@media (max-width: 600px) {
  .main__nav {
    margin-top: 32px;
    margin-bottom: 56px;
  }
  .main__nav span {
    display: none;
  }
}

.main__nav .nav__title {
  order: 2;
  font-size: 14px;
  color: #000;
}
@media (min-width: 600px) {
  .main__nav .nav__title {
    display: none;
  }
}

.main__nav .nav__prev {
  order: 1;
  margin-right: auto;
  flex-basis: calc(50% - 15px);
}
.main__nav .nav__prev .nav__arrowPrev {
  margin-right: 8px;
}
.main__nav .nav__prev .nav__arrowPrev:before {
  content: url('/local/templates/mst_main_new/css/../img/arrowLeft.svg');
}
.main__nav .nav__next {
  order: 3;
  margin-left: auto;
  flex-basis: calc(50% - 15px);
  text-align: right;
}

.main__nav .nav__next .nav__arrowNext {
  margin-left: 8px;
}
.main__nav .nav__next .nav__arrowNext:before {
  content: url('/local/templates/mst_main_new/css/../img/arrowRight.svg');
}

.main__nav a {
  border: none;
  color: var(--color-blue);
}

.main__nav a:hover {
  color: #0032b2;
}

.main__nav a:active {
  color: #0138c7;
}

.main-content {
  position: relative;
  /* padding: 64px 0 0 36px; */
  background: var(--color-white);
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  order: 3;
  font-family: var(--font-family-regular);
  grid-column: 3 / 7 span;
  margin-top: 130px;
}

@media (max-width: 768px) {
  .main-content {
    grid-column: 1 / 8 span;
    margin-top: 70px;
  }
}

@media (max-width: 480px) {
  .main-content {
    grid-column: 1 / 4 span;
  }
}

.main-content__header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--color-grey);
}

.main-content__header:nth-of-type(2) {
  border-bottom: 0;
  padding: 16px 0;
  align-items: center;
}

@media (max-width: 600px) {
  .main-content__header:nth-of-type(2) {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}

.main-content__header:nth-of-type(2) .main-content__social a:not(:last-child) {
  margin-right: 16px;
}

@media (max-width: 768px) {
  .main-content__header:nth-of-type(2) .main-content__social img {
    width: 24px;
    height: 24px;
  }
}

.main-content__social {
  font-size: 14px;
  color: var(--color-grey-dark);
}

.main-content .main-content__header p {
  margin: 0;
}

.main-content-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}

@media screen and (max-width: 1100px) {
  .main-content-wrap {
    margin: 0;
  }
}
.main-content-wrap__main {
  /*Основной раздел будет занимать все свободное место на странице*/
  flex: 1 0 auto;
}

.main-content-wrap__main h3 {
  font-size: 20px;
  line-height: 18px;
  font-weight: bold;
  color: var(--color-black);
  margin-top: 48px;
  margin-bottom: 24px;
  font-family: var(--font-family-extrabold);
}
@media (max-width: 768px) {
  .main-content-wrap__main h3 {
    margin-top: 32px;
    margin-bottom: 16px;
  }
}

.main-content__title {
  font-family: var(--font-family-extrabold);
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.015em;
  color: var(--color-black);
  margin-top: 0;
}

.main-content__title--new {
  font-weight: 800;
  font-size: 40px;
  line-height: 48px;
}

@media screen and (max-width: 768px) {
  .main-content__title {
    font-size: 24px;
  }
  .main-content__title--new {
    font-size: 28px;
    line-height: 33px;
  }
}

.main-content__subtitle {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: var(--color-grey-dark);
  margin-bottom: 20px;
  display: flex;
  align-items: baseline;
  grid-gap: 12px;
}
.main-content__subtitle p {
  width: max-content;
}

@media screen and (max-width: 768px) {
  .main-content__subtitle {
    flex-direction: column;
    margin-bottom: 0px;
    grid-gap: 0;
  }
}
.main-content__date {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--color-blue-light);
  margin: 0 12px 0 0;
}

.main-content__date--new {
  color: #484953;
}

.main-content__tag {
  margin-right: 16px;
}

.main-content_author {
  color: var(--color-grey-dark);
  text-transform: capitalize;
  font-weight: 400;
}

.social-icon {
  background-color: var(--color-white);
  border: none;
  padding: 0;
}

@media screen and (max-width: 1100px) {
  .main-content__date {
    margin-left: 0px;
  }
}
.main-content article {
  width: 100%;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  color: var(--color-grey-dark);
}
.main-content p {
  margin: 0 0 16px;
  overflow-x: auto;
}
.main-content p img {
  max-width: 100%;
  border-radius: 12px;
  margin-top: 8px;
}
.main-content p figcaption em {
  font-style: normal;
  margin-top: 8px;
  margin-bottom: 32px;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: var(--color-grey-dark);
}

.main-content ol li {
  margin-bottom: 8px;
  margin-left: 20px;
}
.main-content ol li:last-child {
  margin-bottom: 0;
}
.main-content ul {
  padding: 0;
}
.main-content ul li {
  list-style-image: url('/local/templates/mst_main_new/css/../images/listMarker.svg');
  margin-bottom: 8px;
  margin-left: 20px;
}
.main-content ul li:last-child {
  margin-bottom: 0;
}
.main-content blockquote {
  position: relative;
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  letter-spacing: -0.015em;
  color: var(--color-grey-dark);
  padding-left: 28px;
  margin-top: 53px;
  margin-bottom: 52px;
  border: none;
}
.main-content blockquote p {
  display: inline-block;
  display: flex;
  max-width: 562px;
  flex-wrap: wrap;
}
.main-content blockquote em {
  font-style: normal;
  font-size: 18px;
  line-height: 28px;
}
.main-content blockquote p strong {
  display: contents;
}
.main-content blockquote p::before {
  content: '';
  position: absolute;
  width: 5px;
  height: 100%;
  top: 0;
  left: -8px;
  background-color: var(--color-blue);
  margin-right: 8px;
}
.main-content a {
  color: var(--color-blue-light);
  outline: none;
}
.main-content a:hover {
  color: #0032b2;
}
.main-content a:active {
  color: #0138c7;
}
.main-content h4 {
  font-family: var(--font-family-semibold);
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: var(--color-black);
  margin-bottom: 24px;
}

.main__nav--detail {
  justify-content: space-between;
}
@media (max-width: 600px) {
  .main__nav--detail {
    flex-direction: column;
    gap: 18px;
  }
  .main__nav--detail a {
    display: flex;
  }
  .main__nav--detail span {
    display: block;
  }
  .main__nav--detail > div > span {
    display: none;
  }
}
.main__nav--detail .nav__next {
  display: flex;
  flex-direction: column;
  text-align: right;
}
.main__nav--detail .nav__prev {
  display: flex;
  flex-direction: column;
}
.main__nav--detail > div > span {
  font-size: 14px;
  margin-bottom: 8px;
}

.main-content__footer {
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  padding-top: 24px;
  margin-bottom: 100px;
  -ms-flex-align: center;
}
@media (max-width: 768px) {
  .main-content__footer {
    margin-bottom: 70px;
  }
}

.subheader-breadcrumbs {
  grid-column: 8 span;
}
.subheader-breadcrumbs__arrow {
    display: inline-block;
    margin: 0 10px 0 0;
    width: 12px;
    height: 12px;
    background: url(/local/templates/mst_main_new/css/../img/arrow-inv-icon.svg) center no-repeat;
}
.subheader-breadcrumbs__link {
    font-size: 16px;
    line-height: 24px;
    color: var(--color-white) !important;
    text-decoration: none;
    font-family: var(--font-family-regular);
}

.search-results__title {
    margin-top: 0;
    margin-bottom: 48px;
    font-size: 20px;
    line-height: 30px;
    font-family: var(--font-family-extrabold);
    color: var(--color-black);
}

@media screen and (min-width: 1024px) {
  .search-results__title {
    font-size: 28px;
    line-height: 40px;
  }
}

.main-content__tags {
  border: none;
  justify-content: flex-start;
  margin: 12px 0 16px 0;
  overflow-x: auto;
  white-space: nowrap;
}

.main-content__tag {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #002EA6;
  opacity: 0.5;
  transition: .3s;
}
.main-content__tag:hover {
  opacity: 1;
  text-decoration: none;
}

figcaption {
  font-size: 16px;
  margin-top: 8px;
}

.main-content blockquote {
  padding-left: 35px;
  font-size: 24px;
}

.main-content blockquote:before {
  content: '“';
  position: absolute;
  left: 0;
  top: -10px;
  color: #002EA6;
  font-family: var(--font-family-extrabold);
  font-size: 40px;
}
li::marker {
  color: #002EA6;
}

.youtube {
    width: 100%;
    height: 430px;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
    margin: 40px auto 0 auto;
}
@media (max-width: 480px) {
  .youtube {
    height: 200px;
  }
}


.youtube .play {
    background: url("data:image/svg+xml,%3Csvg width='96' height='96' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='48' cy='48' r='47.5' stroke='%23D8D9DD'/%3E%3Cpath d='M40 37.64V58.36C40 59.94 41.74 60.9 43.08 60.04L59.36 49.68C60.6 48.9 60.6 47.1 59.36 46.3L43.08 35.96C41.74 35.1 40 36.06 40 37.64Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center center;
    background-size: 64px 64px;
    position: absolute;
    height: 100%;
    width: 100%;
    filter: alpha(opacity=80);
    transition: all 0.3s ease-out;
}

.youtube .play:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='96' height='96' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='48' cy='48' r='47.5' fill='%23D8D9DD' stroke='%23D8D9DD'/%3E%3Cpath d='M40 37.64V58.36C40 59.94 41.74 60.9 43.08 60.04L59.36 49.68C60.6 48.9 60.6 47.1 59.36 46.3L43.08 35.96C41.74 35.1 40 36.06 40 37.64Z' fill='white'/%3E%3C/svg%3E%0A");
}

.main-content-wrap__main figure *:only-of-type {
  grid-column: 2 span;
}
.main-content-wrap__main figure {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}
@media (max-width: 480px) {
  .main-content-wrap__main figure {
    grid-template-columns: repeat(1, 1fr);
  }
}

.all-products__desc {
  padding: 80px 0;
}
@media (max-width: 1024px) {
  .all-products__desc {
    padding: 32px 0;
  }
}
.all-products__desc p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: var(--color-grey-dark);
}
@media (max-width: 1024px) {
  .all-products__desc p {
    font-size: 14px;
    line-height: 20px;
  }
}
.all-products {
  padding: 44px 0;
  background-color: #f4f8fe;
  margin-bottom: 100px;
}

.all-products__title {
  color: var(--color-black);
  font-weight: 600;
  font-size: 32px;
  margin-bottom: 48px;
}

.all-products__list {
}

.product {
  border: 1px solid var(--color-grey);
  background-color: #fff;
  padding: 48px;
  display: grid;
  grid-template-columns: auto 1fr;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .product {
    padding: 32px;
  }
}
@media (max-width: 600px) {
  .product {
    padding: 24px;
    grid-template-columns: 1fr;
  }
}
.product + .product {
  margin-top: 48px;
}
@media (max-width: 1024px) {
  .product + .product {
    margin-top: 16px;
  }
}
.product__img {
  margin-right: 80px;
}
@media (max-width: 1024px) {
  .product__img {
    margin-right: 24px;
    width: 64px;
    height: 64px;
  }
}
@media (max-width: 600px) {
  .product__img {
    margin-bottom: 24px;
    margin-right: 0;
    grid-row: 1;
  }
}
.product__content {
}
.product__footer {
  display: flex;
  align-items: center;
  grid-row: 2;
  grid-column: 2;
}
@media (max-width: 1024px) {
  .product__footer {
    grid-column: 1 / 2 span;
  }
}
@media (max-width: 600px) {
  .product__footer {
    grid-column: 1;
    grid-row: 3;
    flex-direction: column;
  }
}

.product__title {
  font-size: 28px;
  font-weight: 700;
  color: var(--color-black);
  letter-spacing: -1.5%;
  margin-bottom: 4px;
  font-family: var(--font-family-extrabold);
}
@media (max-width: 1024px) {
  .product__title {
    font-size: 20px;
  }
}
@media (max-width: 600px) {
  .product__title {
    font-size: 20px;
    margin-bottom: 8px;
  }
}
.product__subtitle {
  font-size: 16px;
  font-weight: 400;
  color: var(--color-grey-dark);
  opacity: 0.5;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .product__subtitle {
    font-size: 14px;
  }
}
.product__desc {
  font-size: 18px;
  font-weight: 400;
  color: var(--color-grey-dark);
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .product__desc {
    font-size: 16px;
    margin-bottom: 16px;
  }
}
@media (max-width: 600px) {
  .product__desc {
    font-size: 14px;
    margin-bottom: 16px;
  }
}
.product__lists {
  display: flex;
  margin-bottom: 40px;
  gap: 40px;
}
@media (max-width: 1024px) {
  .product__lists {
    gap: 24px;
  }
}
@media (max-width: 600px) {
  .product__lists {
    flex-direction: column;
    gap: 24px;
  }
}
.product__list {
  flex-basis: 50%;
}
.product__list ul {
  padding-left: 20px;
}
.product__list ul li {
  font-size: 18px;
  font-weight: 400;
  color: var(--color-grey-dark);
  margin-bottom: 8px;
}
@media (max-width: 1024px) {
  .product__list ul li {
    font-size: 16px;
  }
}
@media (max-width: 600px) {
  .product__list ul li {
    font-size: 14px;
  }
}
.product__list-title {
  font-size: 18px;
  font-weight: 700;
  color: var(--color-black);
}
@media (max-width: 1024px) {
  .product__list-title {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .product__list-title {
    font-size: 14px;
  }
}
.product__footer-buy {
  font-family: 'Montserrat-Regular', 'Arial', sans-serif;
  padding: 12px 48px;
  margin: 0px 32px 0px 0;
  display: inline-block;
  font-size: 16px;
  color: #fff !important;
  background: #002ea6;
  text-transform: uppercase;
  border-radius: 12px;
  font-weight: 600;
  text-decoration: none !important;
}
@media (max-width: 1024px) {
  .product__footer-buy {
    font-size: 14px;
    padding: 10px 32px;
    margin: 0px 24px 0px 0;
  }
}
@media (max-width: 600px) {
  .product__footer-buy {
    font-size: 14px;
    padding: 10px 32px;
    width: 100%;
    text-align: center;
    margin: 0px 0px 18px 0;
  }
}

.product__footer-price {
  font-family: var(--font-family-extrabold);
  font-weight: 700;
  font-size: 28px;
  line-height: 40px;
  letter-spacing: -0.015em;
  color: #484953;
  flex-grow: 1;
}
@media (max-width: 1024px) {
  .product__footer-price {
    font-size: 20px;
  }
}
@media (max-width: 600px) {
  .product__footer-price {
    order: -1;
    margin-bottom: 16px;
  }
}
.product__footer-price--old {
  font-family: var(--font-family-semibold);
  font-size: 18px;
  text-decoration-line: line-through;
  color: var(--color-grey);
  margin-left: 16px;
}
@media (max-width: 1024px) {
  .product__footer-price--old {
    font-size: 16px;
  }
}
.product__footer__more {
  position: relative;
  font-size: 16px;
  font-family: 'Montserrat-SemiBold';
  color: #002ea6 !important;
  text-decoration: none !important;
  transition: 0.3s all;
  padding-right: 37px;
}
.product__footer__more:after {
  content: '';
  display: block;
  position: absolute;
  width: 26px;
  height: 26px;
  background: url(/local/templates/mst_main_new/css/../img/circle-arrow.svg) center no-repeat;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.fenix3-licence-specifications {
  padding: 128px 0;
  background: #fff;
  background: #fff;
  margin-left: calc( -1 * (100vw - 100%) / 2);
  margin-right: calc( -1 * (100vw - 100%) / 2 );
}
@media (max-width: 768px) {
  .fenix3-licence-specifications {
    padding: 56px 0;
  }
}
.fenix3-licence-specifications__table {
  margin-top: 40px;
  width: 100%;
}
@media (max-width: 600px) {
  .fenix3-licence-specifications__table {
    display: none;
    margin-top: 24px;
  }
}
.fenix3-licence-specifications__table tr:nth-child(even) td {
  background-color: #eaf0fa;
}

.fenix3-licence-specifications__table tr th:not(:first-child) {
  font-family: var(--font-family-semibold);
  font-weight: 700;
  font-size: 16px;
  color: var(--color-grey-dark);
  padding: 12px 16px;
  border-left: 1px solid rgba(209, 215, 229, 1);
  border-right: 1px solid rgba(209, 215, 229, 1);
  border-top: 1px solid rgba(209, 215, 229, 1);
}
.fenix3-licence-specifications__table tr td {
  font-weight: 500;
  font-size: 14px;
  color: var(--color-grey-dark);
  padding: 12px 16px;
}
.fenix3-licence-specifications__table tr td:not(:first-child) {
  border-left: 1px solid rgba(209, 215, 229, 1);
  border-right: 1px solid rgba(209, 215, 229, 1);
}
@media (max-width: 600px) {
  .fenix3-licence-specifications__table tr td {
    border: none !important;
    width: 50%;
    padding: 12px;
  }
}
.fenix3-licence-specifications__table tr:last-child td:nth-last-child(-n + 2) {
  border-bottom: 1px solid rgba(209, 215, 229, 1);
}

.fenix3-licence-specifications__table-mobile {
  display: none;
}

@media (max-width: 600px) {
  .fenix3-licence-specifications__table-mobile {
    display: block;
  }
}

.fenix3-licence-specifications__table-mobile_select {
  background: #F7F7F7;
  border-radius: 8px;
  padding: 0 12px;
  width: 100%;
}
.fenix3-licence-specifications__table-mobile_select.active {
  padding-bottom: 8px;
}
.fenix3-licence-specifications__table-mobile_select svg {
  transition: .3s;
}
.fenix3-licence-specifications__table-mobile_select.active svg {
  transform: rotate(180deg);
}

.fenix3-licence-specifications__table-mobile_select button {
  position: relative;
  width: 100%;
  border: none;
  outline: none;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
}

.fenix3-licence-specifications__table-mobile_select button::before {
  position: absolute;
  content: "";
  top: 0;
  left: -12px;
  width: 2px;
  height: 100%;
  background: var(--color-blue);
}

.fenix3-licence-specifications__table-mobile_select button span {
  color: var(--color-blue);
}

.fenix3-licence-specifications__table-mobile_select ul {
  display: none;
  list-style: none;
  margin:0;
}
.fenix3-licence-specifications__table-mobile_select ul li {
  padding: 10px;
}
.fenix3-licence-specifications__table-mobile_select ul li.active {
  color: var(--color-blue);
}

.fenix3-licence__comparison {
  margin-top: 64px;
}
@media (max-width: 600px) {
  .fenix3-licence__comparison {
    margin-top: 24px;
    padding: 0 16px;
  }
}
.comparison__wrapper {
  display: none;
}

.comparison__table {
  width: 100%;
  border-radius: 12px 0 0 0;
  background: #ffffff;
}
@media (max-width: 600px) {
  .comparison__table {
    background: transparent;
  }
}
.comparison__table table {
  width: 100%;
  border-top: 1px solid #d8d9dd;
  margin-top: -2px;
}
@media (max-width: 600px) {
  .comparison__table table tbody {
    width: 100%;
  }
  .comparison__table table tr {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: center;
  }
}
.comparison__table tr:last-child table {
  border-bottom: 1px solid #d8d9dd;
}

.comparison__table table tr:first-child td {
  padding-top: 36px;
}
@media (max-width: 768px) {
  .comparison__table table tr:first-child td {
    padding-top: 24px;
  }
}
.comparison__table table tr:last-child td {
  padding-bottom: 36px;
}
@media (max-width: 768px) {
  .comparison__table table tr:last-child td {
    padding-bottom: 24px;
  }
}

.comparison__table table tr td {
  border-right: 1px solid #d8d9dd;
  padding: 8px 0;
  font-family: var(--font-family-regular);
}
.comparison__table table tr td span {
  color: #484953;
  opacity: 0.75;
}
@media (max-width: 600px) {
  .comparison__table table tr td {
    border-right: none
  }
  .comparison__table table tr td:nth-child(2) {
    order: -1;
  }
  .comparison__table table tr:first-child td:not(:first-child) {
    display: none;
  }
}
.comparison__table table tr td:first-child {
  padding-left: 48px;
  border-left: none;
}
@media (max-width: 768px) {
  .comparison__table table tr td:first-child {
    padding-left: 24px;
  }
}
@media (max-width: 600px) {
  .comparison__table table tr td:first-child {
    text-align: center;
    padding-left: 0;
  }
}
.comparison__table table tr td:last-child {
  border-right: none;
}
.comparison__table table tr td:nth-last-child(-n + 2) {
  width: 20.49%;
  text-align: center;
}
@media (max-width: 600px) {
  .comparison__table table tr td:nth-last-child(-n + 2) {
    width: 24px;
  }
}
.comparison__table tr th {
  font-family: var(--font-family-extrabold);
  font-weight: 700;
  font-size: 20px;
  padding: 36px 0;
  padding-left: 48px;
}
@media (max-width: 768px) {
  .comparison__table tr th {
      padding: 24px 0;
    padding-left: 24px;
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  .comparison__table tr th:first-child {
    display: none;
  }
}

.comparison__table tr th:not(:first-child) {
  text-align: center;
  padding-left: 0;
}
.comparison__table tr th:nth-child(2),
.comparison__table tr th:nth-child(3) {
  width: 20.49%;
}

@media (max-width: 600px) {
  .comparison__table tr th:nth-child(2),
  .comparison__table tr th:nth-child(3) {
    width: 50%;
  }
}

.comparison__table tr th:nth-child(2) {
  color: var(--color-blue);
  background: rgba(0, 46, 166, 0.1);
}

@media (max-width: 600px) {
  .comparison__table tr th:nth-child(2) {
    text-align: left;
    padding: 10px 12px;
  }
}

.comparison__table tr th:nth-child(3) {
  color: var(--color-white);
  background: var(--color-blue);
  border-radius: 0 12px 0 0;
}

@media (max-width: 600px) {
  .comparison__table tr th:nth-child(3) {
    border-radius: 0;
    text-align: right;
    padding: 10px 12px;
  }
}

.status {
  position: relative;
  margin: auto;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: cover;
}

.status--true {
  background-image: url('/local/templates/mst_main_new/css/../img/status-true.svg');
}
.status--false {
  background-image: url('/local/templates/mst_main_new/css/../img/status-false.svg');
}
.status--limination {
  background-image: url('/local/templates/mst_main_new/css/../img/status-limination.svg');
}

.comparison__table-row__title {
  color: var(--color-blue);
  font-family: var(--font-family-extrabold);
  font-weight: 700;
}
@media (max-width: 600px) {
  .comparison__table-row__title {
    width: 100%;
    text-align: center;
    padding: 16px 0 12px !important;
  }
}
.comparison__table-row__limination {
  font-weight: 500;
  color: #ef7936 !important;
  opacity: 1 !important;     
  display: none;
}
@media (min-width: 601px) {
  .comparison__table-row__limination {
    display: block;
  }
  .comparison__table-row__limination + .status {
    display: none;
  }
}
.fenix3-licence__comparison-btn {
  margin-top: 32px;
  padding: 12px;
  text-align: center;
  color: var(--color-blue);
  font-family: var(--font-family-semibold);
  font-weight: 700;
  cursor: pointer;
  transition: 0.3s;
  white-space: nowrap;
}
@media (max-width: 600px) {
  .fenix3-licence__comparison-btn {
    margin-top: 16px;
    font-size: 14px;
  }
}
.fenix3-licence__comparison-btn.active {
  margin-top: 0;
  border-radius: 0 0 12px 12px;
  background: #ffffff;
  padding: 36px;
}
@media (max-width: 600px) {
  .fenix3-licence__comparison-btn.active {
    padding: 16px 0;
    background: transparent;
  }
}
.fenix3-licence__comparison-btn.active svg {
  transform: rotate(180deg);
}

.sidebar__wrap + .sidebar__wrap {
  margin-top: 50px;
}
.sidebar__wrap:last-child {
  margin-bottom: 50px;
}

@media (max-width: 768px) {
  .sidebar__wrap + .sidebar__wrap {
    margin-top: 25px;
  }
  .sidebar__wrap:last-child {
    margin-bottom: 25px;
  }
}

.dropdown__title {
  cursor: pointer;
}

.dropdown__body {
  display: none;
}

.btn-blue {
  margin: 0 0 8px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif !important;
  text-transform: uppercase;
  display: block;
  text-align: center;
  width: 100%;
  padding: 10px;
  border-radius: 12px;
  background: #002EA6;
  color: #ffffff !important;
  border: none;
  text-decoration: none !important;
}

@media (min-width: 768px) {
  .btn-blue {
    width: auto;
    padding: 10px 32px;
    margin: 0 0 8px 8px;
  }
}

@media (min-width: 1440px) {
  .btn-blue {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 12px 48px;
  }
}

.account-products-order .content_form .tab__block  {
  border: 1px solid #D8D9DD;
  border-radius: 12px;
  padding: 48px 48px 24px;
  margin-top: 16px;
}

@media (max-width: 768px) {
  .account-products-order .content_form .tab__block  {
    padding: 32px;
  }
}

@media (max-width: 500px) {
  .account-products-order .content_form .tab__block  {
    padding: 16px;
  }
}

.fenix3-input__block p {
  font-family: var(--font-family-extrabold);
  font-size: 20px;
  color: #140D3F;
}

@media (max-width: 600px) {
  .fenix3-input__block p {
    font-size: 14px;
  }
}

.account-products-order .content_form {
  color: #484953;
  font-size: 18px;
  font-family: var(--font-family-regular);
  margin-top: 32px;
}

@media (max-width: 768px) {
  .account-products-order .content_form {
    margin-top: 24px;
  }
}

@media (max-width: 500px) {
  .account-products-order .content_form {
    margin-top: 16px;
    font-size: 14px;
  }
}

.content_form-title {
  position: absolute;
  top: 20px;
  font-family: var(--font-family-extrabold);
  font-size: 28px;
  color: #140D3F;
}
@media (max-width: 768px) {
  .content_form-title {
    font-size: 20px;
  }
}
@media (max-width: 500px) {
  .content_form-title {
    position: static;
    margin-bottom: 16px;
  }
}

.licence-extension {
 /* margin-top: -30px;*/
  margin-bottom: 50px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.licence-extension a {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #002EA6;
}

@media (max-width: 1219px) {
  .licence-extension {
    padding-left: 32px;
  }
}

@media (max-width: 768px) {
  .licence-extension {
    margin-top: 0;
    padding-left: 16px;
  }
}

.tabs__content {
  display: none;
}

.tabs__content.active {
  display: block;
}

.tabs__caption .container-input {
  width: 100%;
  white-space: normal;  
}

.tabs__content {
  flex-grow: 1;
  padding-left: 45px;
}

@media (max-width: 768px) {
  .tabs__content {
    padding-left: 0;
  }
}

.tabs__content .fenix3-input__block {
    color: #484953;
}

@media (max-width: 768px) {
  .tabs__caption .fenix3-input__block .container-input {
	width: auto;
        white-space: normal;
  }
}

.tabs__content .fenix3-input__block span {
    display: flex;
    align-items: center;
}

@media (max-width: 768px) {
  .tabs {
    flex-direction: column;
  }
}

.quantity {
  position: relative;
  max-width: 58px;
    flex-grow: 1;
  margin-left: 10px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{
  -webkit-appearance: none;
  margin: 0;
}

input[type=number]
{
  -moz-appearance: textfield;
}

.quantity input {
  padding: 8px 6px 8px 12px;
  gap: 10px;
  width: 58px;
  height: 48px;
  border: 1px solid #D8D9DD;
  border-radius: 6px;
  color: #484953;
  font-size: 20px;
  line-height: 24px;
}
.quantity-nav {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  right: 6px;
}
.quantity-button {
 cursor: pointer; 
}
.quantity-up {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10L8 6L4 10' stroke='%23D8D9DD' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.quantity-down {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10L8 6L4 10' stroke='%23D8D9DD' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transform: rotate(180deg);
}

.fenix3-quantity__block {
    border: none;
}

@media (max-width: 1024px) {
  .fenix3-quantity__block {
    flex-direction: column;
    gap: 15px;
  }
}

.fds__sublogo p {
  font-size: 20px;
} 
.fds__title {
  width: 100%;
  max-width: 1132px;
  
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  font-weight: 800;
font-size: 40px;
line-height: 48px;
letter-spacing: -0.015em;
  color: #fff;
}
@media (max-width: 600px) {
  .fds__title {
    line-height: initial;
    font-size: 32px;
    padding-bottom: 32px;
 }
}
.fds-screen::after {
  content: none;
}
.fds__inner {
 padding: 48px 0; 
}
@media (max-width: 600px) {
  .fds__inner {
   padding: 24px 0; 
  }
}
.fds__item:not(:first-child) {
  margin-top: 48px; 
}
@media (max-width: 600px) {
  .fds__item:not(:first-child) {
    margin-top: 24px; 
  }
}
.fds__item-title {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 40px;
  letter-spacing: -0.015em;
  color: #140D3F;
}
@media (max-width: 600px) {
  .fds__item-title {
    font-size: 20px;
 }
}
.fds__item ul {
  padding-left: 18px;
  margin-top: 32px;
  column-count: 2;
  column-gap: 40px;
}
@media (max-width: 600px) {
  .fds__item ul {
    margin-top: 16px;
    column-count: 1;
 }
}
.fds__item ul li {
  -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #140D3F;
}
@media (max-width: 600px) {
  .fds__item ul li {
    font-size: 16px;
  }
}
.fds__wrapper {
  background: rgba(0, 46, 166, 0.1);
  border-radius: 8px;
  padding: 16px;
  margin-top: 32px;
  
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #140D3F;
}
@media (max-width: 600px) {
  .fds__wrapper {
    padding: 8px;
    margin-top: 16px;
    font-size: 16px;
  }
}

.fenix3-inputs__title--center {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-align: right;
  color: #140D3F;
  text-transform: uppercase;
}
.fenix3-inputs__title--center span {
  display: block;
}
.fenix3-inputs__title--center + .send_cart_button {
  flex: initial;
}

.fenix3-licence__items > span {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #484953;
}
.fenix3-licence__items > span + .fenix3-licence__item {
  margin-top: 12px;
}

.mst-products-demo {
	background-color: #F4F8FE;
}
.mst-products-demo__title h1 {
	font-size: 1.5rem;
	line-height: 1.875rem;
	color: #140D3F;
	font-family: var(--font-family-semibold);
	max-width: 240px;
}
@media (min-width: 991px) {
	.mst-products-demo__title h1 {
		max-width: 100%;
		font-size: 2rem;
		line-height: 2.625rem;
	}
}
.mst-products-demo__subtitle h2 {
	font-family: var(--font-family-regular);
	font-size: 1rem;
	line-height: 1.5rem;
	color: #484953;
	margin-top: 8px;
}
.mst-products-demo__inner {
	margin-top: 56px;
}
@media (max-width: 991px) {
	.mst-products-demo__inner {
		overflow-x: auto;
	}
}
.mst-products-demo__table {
	border: 1px solid #D8D9DD;
	width: 100%;
}
.mst-products-demo__table tr:not(:first-child) {
	border-top: 1px solid #D8D9DD;
}
.mst-products-demo__table th,
.mst-products-demo__table td {
	padding: 16px;
}
.mst-products-demo__table th:not(:first-child),
.mst-products-demo__table td:not(:first-child) {
	border-left: 1px solid #D8D9DD;
}
.mst-products-demo__table th {
	font-family: var(--font-family-semibold);
	font-size: 1rem;
	color: #484953;
	border-bottom: 1px solid #D8D9DD;
}
.mst-products-demo__table td {
	background-color: #fff;
	line-height: 1.5rem;
	font-size: 0.875rem;
	color: #484953;
	white-space: nowrap;
}
.mst-products-demo__table td:first-child {
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 4px 12px;
	align-items: center;
}
.mst-products-demo__table td img {
	width: 80px;
	height: 80px;
	grid-row: 2 span;
}
.mst-products-demo__table td span {
	font-family: var(--font-family-semibold);
	font-size: 1.5rem;
	line-height: 1.75rem;
	color: #140D3F;
}
.mst-products-demo__table td p {
	max-width: 430px;
	white-space: initial;
}
@media (max-width: 991px) {
	.mst-products-demo__table td p {
		width: 300px;
	}
}
.mst-products-demo__link {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #002EA6;
	font-family: var(--font-family-semibold);
	text-decoration: none;
}

.fenix3__cart-promo {
	margin-top: 20px;
	position: relative;
	display: flex;
	max-width: 600px;
	width: 100%;
}

.fenix3__cart-coupon {
	height: 44px;
        line-height: 44px;
	padding: 12px;
	border: 1px solid #DBDDEE;
	border-right: none;
	border-radius: 8px 0 0 8px;
	outline: none;
	flex-grow: 1;
}
.fenix3__cart-coupon_submit {
	height: 44px;
	border: 1px solid #002EA6;
	border-left: none;
	border-radius: 0 10px 10px 0;
	border: none;
	background: #002EA6;
	cursor: pointer;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-family: "Montserrat-Regular", "Arial", sans-serif;
	color: #ffffff;
        flex-shrink: 0;
}
@media (min-width: 991px) {
	.fenix3__cart-coupon_submit {
		width: auto;
		padding: 12px 28px;
		right: 80px;
	}
}

.fenix3-support-docs__wrapper > form {
	flex-grow: 1;
}
.fields-set {
	width: 100%;
	display: flex;
	flex-direction: column;
}
.fields-set .input {
	display: flex;
	flex-direction: column;
}
.fields-set textarea {
	resize: vertical;
	min-height: 100px;
	max-height: 300px;
}
.submit-block {
	margin: 20px 0;
	display: flex;
	justify-content: space-between;
	gap: 16px;
}
.submit-block input[type="submit"] {
	padding: 8px 28px;
	border-radius: 10px;
	border: none;
	background: #002EA6;
	cursor: pointer;
	color: #fff;
}
.fields-set + .fields-set {
	margin-top: 20px;
}

.fenix3-support-center__title {
  font-size: 1.625rem;
    line-height: 1.875rem;
    font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
}
@media (min-width: 991px) {
  .fenix3-support-center__title {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.fenix3-support-center__desc {
  margin-top: 12px;
  font-size: 1rem;
    line-height: 1.5rem;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}
.fenix3-support-center__text {
  margin-bottom: 40px;
}

.ok_message, .error_message {
  font-size: 1.625rem;
  line-height: 1.875rem;
  font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
  margin: 20px 0;
}
@media (min-width: 991px) {
  .ok_message, .error_message {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.ok_message {
  color: green;
}
.error_message {
  color: red;
}

.container_fenix3 {
  max-width: 1188px;
  padding: 0 10px;
  margin: 0 auto;
}


  /* MODEL_SCENATIOS SECTION */

  .model-scenarios {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  padding: 55px 0 220px;
}

.model-scenarios__inner {
  display: flex;
  gap: clamp(32px, -3.353rem + 11.14vw, 80px);
}

.model-scenarios__descr {
  width: clamp(362px, 8.574rem + 29.23vw, 488px);
}

.model-scenarios__title {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-weight: 600;
  font-size: clamp(24px, 0.605rem + 1.86vw, 32px);
  line-height: clamp(30px, 0.871rem + 2.09vw, 42px);
  letter-spacing: -0.25px;
  color: #140D3F;
  margin-bottom: 24px;
  max-width: 420px;
}

.model-scenarios__descr p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-weight: 400;
  font-size: clamp(16px, 0.777rem + 0.46vw, 18px);
  line-height: clamp(24px, 1.052rem + 0.93vw, 28px);
  margin-bottom: 16px;
  max-width: 464px;
}

.model-scenarios__obj {
  max-width: clamp(288px, 12.182rem + 29.09vw, 544px);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.model-scenarios__obj-img {
  width: clamp(270px, 6.839rem + 20.88vw, 360px);
  height: clamp(170px, 3.934rem + 13.92vw, 230px);
  position: relative;
  z-index: 1;
}

.model-scenarios__obj-text {
  background-color: #F4F8FE;
  padding: 75px clamp(24px, -0.284rem + 3.71vw, 40px) clamp(24px, -0.284rem + 3.71vw, 40px) clamp(24px, -2.291rem + 7.89vw, 40px);
  margin-top: clamp(-55px, -5.11rem + 3.48vw, -40px);
  width: clamp(310px, -6.719rem + 54.29vw, 544px);
}
.model-scenarios__obj-text p {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  color: #484953;
  font-size: clamp(16px, 0.776rem + 0.47vw, 18px);
  line-height: clamp(24px, 1.052rem + 0.93vw, 28px);
  margin-bottom: 16px;
  max-width: 456px;
}
.model-scenarios__obj-link {
  color: #002ea6;
  border-bottom: 1px solid #002ea6;
}
.model-scenarios__obj-link:hover {
  text-decoration: none;
}

@media (max-width: 700px) {
  .model-scenarios__inner {
    flex-direction: column;
    gap: 8px;
  }
  .model-scenarios__descr {
    width: 100%;
  }
   .model-scenarios__title, 
   .model-scenarios__descr p {
    max-width: unset;
  }
  .model-scenarios__obj {
    margin: 0 auto;
    gap: 24px;
    max-width: unset;
  }
  .model-scenarios__obj-text {
    margin-top: unset;
    padding: 16px;
    width: 100%;
  }
  .model-scenarios__obj-text p {
    max-width: unset;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 320px) {
  .model-scenarios__descr-text--mobile {
    max-width: 271px !important;
  }
  .model-scenarios__obj-img {
    width: 288px;
    height: 246px;
  }
}



/* EVOCTRY SECTION */
.evocTry__inner {
  background-color: #F4F8FE;
  padding-bottom: 40px;
}
.evocTry__wrapper{
  display: flex;
  justify-content: center;
  column-gap: 48px;
  flex-wrap: wrap;
}
.evocTry__slider {
  margin-top: -120px;
  margin-bottom: 60px;
}
.evocTry__slider .slider .swiper{
  width: 970px;
  overflow-x: hidden;
}
.evocTry__card {
  width: 970px;
}
.evocTry__card-img {
  border-radius: 16px;
}
.evocTry .evacuation__descr {
  width: 461px;
  margin-top: 0;
}
.evacuation__title {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
  max-width: 376px;
  font-size: clamp(24px, 0.875rem + 1.25vw, 32px);
  line-height: clamp(30px, 1.648rem + 1.14vw, 42px);
  margin-bottom: 24px;
  letter-spacing: -0.45px;
  font-weight: 600;
}
.evacuation__text {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: clamp(14px, 0.83rem + 0.23vw, 18px);
  line-height: clamp(20px, 1.159rem + 0.45vw, 28px);
  width: clamp(328px, 11.021rem + 19.72vw, 400px);
  color: #484953;
}
.evocTry .evacuation__model {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: clamp(328px, 5.669rem + 30.86vw, 461px);
  margin-top: 0;
}
.evacuation__model-title {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  max-width: 397px;
  color: #484953;
  margin-bottom: 0px;
}
.evacuation__model-list {
  list-style: none;
  margin-left: 10px;
  margin-bottom: 0px;
  display: grid;
  gap: 5px;
  max-width: clamp(288px, 15.207rem + 13.97vw, 405px);
}
.evacuation__model-item {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  padding-left: 14px;
  font-size: clamp(16px, 0.651rem + 0.47vw, 18px);
  line-height: clamp(24px, 0.802rem + 0.93vw, 28px);
  color: #484953;
  position: relative;
}
.evacuation__model-item::before{
            content: "";
            position: absolute;
            width: 3px;
            height: 3px;
            border-radius: 50%;
            background-color: #000;
            left: 0;
            top: 25%;
            transform: translateY(-50%);
        }
.evacuation__model-item:nth-child(4)::before, .evacuation__model-item:nth-child(6)::before {
  top: 25%;
}
.evacuation__model-item:nth-child(5)::before{
    top:17%;
  }
.evacuation__model-text {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: clamp(14px, 0.651rem + 0.47vw, 18px);
  line-height: clamp(20px, 0.802rem + 0.93vw, 28px);
  max-width: 382px;
  color: #484953;
}
.evocTry__slider .slider{
  position: relative;
}
.evoc__btn {
  cursor: pointer;
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}
.evoc__btn-prev {
  left: -42px;
}
.evoc__btn-next {
  right: -42px;
}
.evocTry .swiper-pagination-bullets{
  top: unset;
  bottom: -28px;
  width:100%;
  z-index: 10;
  position: absolute;
}
.evocTry .swiper-pagination-bullet{
  width: 12px;
  height: 12px;
  background-color: rgba(0, 46, 166, 0.18);
  margin: 0 8px;
}
.evocTry .swiper-pagination-bullet-active{
  background-color: #002EA6;
}


@media (max-width: 1200px) {
  .evocTry{
    background-color: #F4F8FE;
  }
  .evocTry__inner{
    background-color: transparent;
  }
.evoc__btn-prev {
  left: -38px;
}
.evoc__btn-next {
  right: -38px;
}

}
@media (max-width: 1070px) {
  .evocTry__slider .slider .swiper{
    width: 630px;
  overflow-x: hidden;
}
.evocTry__card {
  max-width: 630px;
  border-radius: 16px;
}
.evocTry__card-img{
  width: 100%;
}
}
@media (max-width: 900px) {
    .model-scenarios {
      padding-bottom: 188px;
    }
  .evocTry__inner{
    padding-bottom: 24px;
  }
  .evocTry .evacuation__descr{
    width: 328px;
  }
  .evacuation__title{
    font-size: 24px;
    line-height: 30px;
    max-width: 328px;
  }
  .evacuation__text,
  .evacuation__model-text{
    font-size: 16px;
    line-height: 24px;
    width: 328px;
  }
  .evocTry .evacuation__model{
    width: 328px;
  }
  .evacuation__model-title{
    max-width: 328px;
    font-size: 18px;
    line-height: 24px;
  }
  .evacuation__model-list{
    max-width: 315px;
  }
  .evacuation__model-item{
    padding-left: 10px;

  }
  .evacuation__model-item::before{
    top: 25%;
  }
  .evacuation__model-item:nth-child(2)::before{
    top: 25%;
  }
  .evacuation__model-item:nth-child(5)::before{
    top: 15%;
  }
  .evacuation__model-item:nth-child(6)::before{
    top: 17%;
  }

}

@media (max-width: 767px) {
  .evocTry__inner{
    padding-top: 16px;
  }
  .evocTry .evacuation__descr{
    order: 1;
    margin-bottom: 16px;
    width: 100%;
  }
  .evacuation__title{
    max-width: 100%;
    margin-bottom: 16px;
  }
  .evacuation__text{
    width: 100%;
  }
  .evocTry__slider{
    order: 2;
    margin-top: unset;
    margin-bottom: 36px;
  }
  .evocTry .evacuation__model{
    order: 3;
    width: 100%;
    gap: 16px;
  }
  .evacuation__model-title{
    max-width: 100%;
    margin-bottom: 0px;
  }
  .evacuation__model-list{
    max-width: 100%;
  }
  .evacuation__model-item::before{
    top: 50%;
  }
  .evacuation__model-item:nth-child(4)::before,
  .evacuation__model-item:nth-child(5)::before{
    top: 50%;
  }
  .evacuation__model-text{
    max-width: 100%;
  }
  .evocTry .swiper-pagination-bullets{
    bottom: -20px;
  }
  .evoc__btn{
    display: none;
  }
  .evocTry__slider .slider .swiper{
    width: clamp(18rem, 0.059rem + 82.01vw, 39.375rem);
    overflow-x: hidden;
}


.evocTry__card {
  max-width: clamp(18rem, 0.059rem + 82.01vw, 39.375rem);
  border-radius: 16px;
}
}
@media (max-width: 350px) {
  .model-scenarios {
      padding-bottom: 56px;
    }
  .evocTry__inner{
    padding-bottom: 16px;
  }
  .evacuation__title{
    font-size: 24px;
    font-weight: 600;
  }
  .evacuation__model-item:nth-child(1)::before,
  .evacuation__model-item:nth-child(2)::before,
  .evacuation__model-item:nth-child(3)::before{
    top: 25%;
  }
  .evacuation__model-item:nth-child(4)::before,
  .evacuation__model-item:nth-child(5)::before,
  .evacuation__model-item:nth-child(6)::before{
    top: 15%;
  }
}



/* ECONOM SECTION */

.econom {
  padding-bottom: clamp(56px, 2.5rem + 5vw, 100px);
  padding-top: 100px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
}

.econom__title--mobile {
  display: none;
}

.econom__title-wrapper {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-bottom: -10px;
}

.econom__title {
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
  font-weight: 600;
  font-size: clamp(24px, 1.318rem + 0.91vw, 32px);
  line-height: clamp(30px, 1.602rem + 1.36vw, 42px);
  letter-spacing: -0.25px;
  max-width: 600px;
  margin-bottom: 26px;
  display: block;
}

.econom__title--second {
  position: absolute;
  right: 0px;
  bottom: -16px;
  font-family: "Montserrat-SemiBold", "Arial", sans-serif;
  color: #140D3F;
  font-size: clamp(24px, 1.318rem + 0.91vw, 32px);
  font-weight: 600;
  line-height: clamp(30px, 1.602rem + 1.36vw, 42px);
  letter-spacing: -0.25px;
  text-align: right;
  max-width: 635px;
  display: block;
}

.econom__img {
  margin-top: 57px;
  margin-bottom: clamp(16px, -0.784rem + 3.71vw, 32px);
  width: clamp(704px, 4.301rem + 82.6vw, 1160px);
  height: clamp(363px, 15.774rem + 14.39vw, 425px);
}

.econom__inner {
  display: flex;
  gap: 50px;
}

.econom__descr {
  max-width: 500px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.econom__descr-text {
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: clamp(16px, 0.652rem + 0.46vw, 18px);
  line-height: clamp(24px, 0.692rem + 1.16vw, 28px);
  color: #484953;
  max-width: clamp(607px, 54.888rem - 35.27vw, 455px);
}
.econom__descr-text:nth-child(2) {
  max-width: 487px;
}

.econom__use {
  width: 560px;
}

.econom__use-tite {
  font-family: "Montserrat-Bold", "Arial", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: clamp(24px, 1.409rem + 0.45vw, 28px);
  color: #484953;
  margin-bottom: 16px;
}
.econom__use-text{
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 16px;
}

.econom__lsit {
  list-style: none;
  margin-left: 11px;
}

.econom__list-item {
  font-size: 18px;
  font-family: "Montserrat-Regular", "Arial", sans-serif;
  line-height: 28px;
  color: #484953;
  padding-left: 14px;
  position: relative;
  max-width: 560px;
}

.econom__list-item:nth-child(1)::before {
  top: 50%;
}

.econom__list-item::before {
  position: absolute;
  content: "";
  width: 3px;
  height: 3px;
  background-color: #484953;
  left: 0;
  top: 50%;
  border-radius: 50%;
  transform: translateY(-50%);
}
@media (max-width: 900px) {
  .econom__title-wrapper {
    display: none;
  }
  .econom__title--mobile {
	font-family: "Montserrat-SemiBold", "Arial", sans-serif;
	max-width:unset;
    display: block;
    font-size: 24px;
    line-height: 30px;
    color: #140D3F;
    font-weight: 600;
    margin-bottom: 24px;
    letter-spacing: -0.25px;
  }
  .econom__img {
    margin-top: 0;
  }
}
@media (max-width: 800px) {
  .econom {
    padding-top: 70px;
  }
  .econom__use-tite {
	font-size: 18px;
    line-height: 24px;
  }
  .econom__use-text{
    font-size: 16px;
    max-width: 328px;
  }
}
@media (max-width: 768px) {
  .econom__inner {
    gap: 50px;
  }
  .econom__descr-text {
    max-width: 555px;
  }
  .econom__img {
    width: clamp(288px, -1.634rem + 95.19vw, 704px);
    height: clamp(145px, -1.775rem + 51.03vw, 363px);
  }
	.econom__use-text,
    .econom__list-item{
      font-size: 16px;
      line-height: 24px;
    }
  .econom__list {
    margin-left: 9px;
  }
  .econom__list-item {
    padding-left: 10px;
    max-width: unset;
    width: 324px;
  }
}
@media (max-width: 700px) {
  .econom__img {
    margin-bottom: 24px;
    width: clamp(18rem, -0.99rem + 86.81vw, 40.625rem);
  }
  .econom__inner {
    flex-direction: column;
    gap: 32px;
  }
  .econom__descr {
    gap: 16px;
  }
  .econom__descr-text {
    font-size: 16px;
    line-height: 24px;
  }
  .econom__use{
    width: 100%;
  }
  .econom__use-tite {
    margin-bottom: 9px;
	font-size: 18px;
  }
  .econom__list-item {
    font-size: 16px;
    line-height: 24px;
    width: 288px;
  }
}
@media (max-width: 320px) {
  .econom {
    padding-top: 50px;
  }
  .econom__inner {
    gap: 24px;
  }
  .econom__title--mobile,
  .econom__img {
    margin-bottom: 20px;
  }
  .econom__descr {
    gap: 16px;
  }
}

.mst-header__wrapper .header_phone{
gap:10px;
    margin-right: 10px;
}
.mst-header__wrapper .mst-header__logo{
flex-shrink:0;
}
.mst-header__desktop-menu-item {
    margin: 0 15px 0 0;
}
.mst-footer__phone a[href^="https://wa.me/"]{
display:none;
}
@media(min-width:1216px){
.mst-header__wrapper .all-goods{
		margin: 0 10px 0 10px !important;
	}
	.mst-header__wrapper .mst-header__login{
margin-right: 15px;
}
}
@media(max-width:479px){
.mst-header__wrapper .mst-header__logo {
    flex-shrink: 1;
max-width: 65px;
}
	.mst-header__wrapper .header_phone a{
font-size:12px;
}
	.mst-header__wrapper .header_phone svg{
	width:20px;
	height:20px;
}
}
@media (max-width: 320px) {
    .mst-header__wrapper .mst-header__nav-cart {
        margin: 0 5px 4px;
    }
}



/* UPDATE 10022025 slider ourProducts */
.ourProducts {
    padding:100px 0;
  }
  .ourProducts .container {
    max-width: 1216px;
    margin: 0 auto;
    padding: 0 16px 0 16px;
  }
  .mst-products__title {
    margin-bottom:48px;
  }
  /* UPDAte */
  .mst-products__title h2{
    font-weight: 600;
  font-size: 24px;
  line-height: 131%;
  letter-spacing: -0.01em;
  color: #140d3f;
  font-family: 'Montserrat-Regular',sans-serif;
  margin:0;
  }
  .ourProducts__slider {
    position:relative;
  }
  
  /* UPDATE */
  .ourProducts  .mst-products__card {
    border: 1px solid #d8d9dd;
    background: #fff;
    padding:24px;
    position: relative;
    transition: all .3s ease;
    height:388px;
    transform:scale(1);
    cursor:pointer;
    box-sizing: border-box;
  }
  .mst-products__card:hover{
    transform:scale(0.98);
  }
  .mst-card__svg {
    margin-bottom:40px;
  }
  .mst-card__title {
    margin-top:0px;
    margin-bottom:8px;
    font-weight: 700;
    font-size: 18px;
    line-height: 133%;
    color: #140d3f;
    font-family: 'Montserrat-Regular',sans-serif;
  }
  .mst-card__subtitle {
    margin-top:0px;
    margin-bottom:16px;
    font-family: 'Montserrat-Regular',sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #484953;
    opacity: 0.5;
  }
  .mst-card__text {
    margin-top:0px;
    font-family: 'Montserrat-Regular',sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #484953;
    margin-bottom:56px;
  }
 .ourProducts .mst-card__link {
    position:absolute;
    left:24px;
    bottom:24px;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color:#002EA6;
    text-decoration:none;
  }
 .ourProducts .mst-card__link::after {
    content:"";
    position:absolute;
    background-image:url('/local/templates/mst_main_new/img/circle-arrow.svg');
    width:32px;
    height:32px;
    top:50%;
    transform:translateY(-50%);
    right:-40px;
  
  }
  /* UPDATE */
  .mst-card__link-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
#ourProductsSlider{
margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}
  #ourProductsPagination {
    position:static;
    margin:0;
    padding:0;
    transform:unset;
    display:flex;
    justify-content:center;
    align-items:center;
    gap:15px;
    margin-top:24px;
  }
  #ourProductsPagination .swiper-pagination-bullet{
    margin:0;
    padding:0;
    width:12px;
    height:12px;
    background-color:#002EA6;
    opacity:0.18;
  }
  #ourProductsPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    opacity:1;
  }
  .ourProducts .swiper-button-next:after,   .ourProducts .swiper-button-prev:after{
    display:none;
  }
  .ourProducts .swiper-button-next svg, .ourProducts .swiper-button-prev svg{
    flex-shrink:0;
    width:15px;
    height:48px;
  }
  .ourProducts .swiper-button-next{
    right:-40px;
    top:50%;
    transform:translateY(-50%);
    display:none;
  }
  .ourProducts .swiper-button-prev{
    left:-40px;
    top:50%;
    transform:translateY(-50%);
    display:none;
  }

  @media(min-width:730px){
    .ourProducts .container {
        padding: 0 47px 0 47px;
      }
      .ourProducts .swiper-button-next{
        display:flex;
      }
      .ourProducts .swiper-button-prev{
        display:flex;
      }
      #ourProductsPagination {
        display:none;
      }
      .mst-products__card{
        padding:32px;
      }
      /* UPDATE */
      .ourProducts  .mst-products__card{
        height: 404px;
		padding:32px;
      }
      .mst-products__title h2{
        font-size: 32px;
      }
	.ourProducts .mst-card__link{
left:32px;
bottom:32px;
}
  }
  @media(min-width:1000px){
    .ourProducts  .mst-products__card{
      height: 480px;
    }
    .ourProducts .mst-card__svg{
      height: 80px!important;
      width: 80px!important;
      margin-bottom: 48px;
    }
    .ourProducts .mst-card__title{
      font-size: 28px;
      line-height: 143%;
      letter-spacing: -0.01em;
      margin-bottom: 4px;
    }
    .ourProducts .mst-card__subtitle{
      font-size: 16px;
      line-height: 150%;
      margin-bottom: 24px;
    }
    .ourProducts .mst-card__text{
      font-size: 16px;
      line-height: 150%;
    }
  }

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}
.fenix3-support-docs__block-img{
flex-shrink:0;
}

/*show-cof style blue*/
.show-cof{
font-family: "Montserrat", sans-serif;
z-index:20;
position: fixed;
    left: 20px;
    bottom: 40px;
/*display:none;*/
}
.show-cof.active{
display:block;
}
.show-cof-btn{
border-radius: 50%;
width: 44px;
height: 44px;
background-color:#002EA6;
    display: flex;
    justify-content: center;
    align-items: center;
cursor:pointer;
border: 1px solid #fff;
}
.show-cof-content{
display:none;position: absolute;
    bottom: 50px;
    left: 0;
}
.show-cof .cookie-notification-modal .container{
border-radius: 8px;
padding: 24px 16px;
width: 288px;
/*display:none;*/
background-color:#002EA6;
border: 1px solid #fff;
/*position: absolute;
    bottom: 50px;
    left: 0;*/
}
.show-cof .cookie-agree{
width:unset;
gap:unset;
}
.show-cof .cookie-notification-modal{
bottom: unset; 
  margin: unset;
    z-index: unset; 
     left: unset; 
   right: unset;
}
.show-cof .cookie-agree__button{
background-color:unset;
border:unset;
padding: unset;
    width: unset;
    height: unset;
}
.show-cof-content.active,.cookie-notification-modal.fix-block.show-cof-content.active{
display:block;
transform:scale(1);
}
.cookie-notification-modal.fix-block.show-cof-content{
/*display:none;*/
transform:scale(0);
transform-origin: left bottom;
transition:all .3s ease;
display:block;
position: absolute;
    bottom: 50px;
    left: 0;
}
.show-conf .cookie-notification-modal{
display:none;
}
.show-cof .show-cof-content{
display:none;
}
.show-cof .cookie-notification-modal.active{
display:block;
transform:scale(1);
}
.show-cof .cookie-notification-modal{
	bottom: 90px;
/*display:none;*/
transform:scale(0);
transform-origin: left bottom;
transition:all .3s ease;
}
.show-cof-content__top{
display: flex;
    justify-content: space-between;
    gap: 10px;
    align-items: start;
margin-bottom:16px;
}
.show-cof-content__top p{
font-weight: 600;
font-size: 14px;
line-height: 150%;
color:#fff;

}
.show-cof-content__close{
cursor:pointer;
}
.show-cof__title{
font-weight: 700;
font-size: 18px;
line-height: 150%;
letter-spacing: -0.01em;
color:#fff;

margin-bottom:24px;
}
.show-cof__desc{
    display: flex;
    flex-direction: column;
    gap: 4px;margin-bottom:24px;
}
.show-cof__desc li{
    display: flex;
    align-items: center;
gap:8px;
font-weight: 500;
font-size: 14px;
line-height: 171%;
color: #fff;
}
.show-cof__link{
font-weight: 600;
font-size: 14px;
line-height: 143%;
text-align: center;
color:#002EA6;
border-radius: 12px;
padding: 10px 48px;
background: #fff;
text-transform: uppercase;
width:100%;
display:block;
}
@media (max-width: 767px) {
    div.cookie-agree__button {

        flex: unset;
    }
}
/*show-cof*/
/* End */


/* Start:/local/templates/mst_main_new/css/mainMin.css?1763634965416203*/
@charset "UTF-8";@font-face{font-family:'Montserrat-ExtraBold';src:url(/local/templates/mst_main_new/css/../fonts/Montserrat-ExtraBold.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat-Regular';src:url(/local/templates/mst_main_new/css/../fonts/Montserrat-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat-SemiBold';src:url(/local/templates/mst_main_new/css/../fonts/Montserrat-SemiBold.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat-Bold';src:url(/local/templates/mst_main_new/css/../fonts/Montserrat-Bold.ttf);font-weight:400;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}:root{--font-family-regular:'Montserrat-Regular', 'Arial', sans-serif;--font-family-semibold:'Montserrat-SemiBold', 'Arial', sans-serif;--font-family-extrabold:'Montserrat-Extrabold', 'Arial', sans-serif;--color-white:#fff;--color-black:#140d3f;--color-grey-dark:#484953;--color-grey:#d8d9dd;--color-grey-light:#f7f7f7;--color-blue:#002ea6;--color-blue-light:#3e6be0;--color-red:#ef3636;--color-green:#25db9a}body{margin:0 auto;min-width:320px}body.overfl{overflow:hidden}img{width:100%}ul{padding:0}h1{margin:0;padding:0}p{margin:0;padding:0}.mst-header{position:sticky;z-index:100;width:100%;left:0;background:#fff}.mst-header__wrapper{position:relative;z-index:4;padding:12px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1216px){.mst-header__wrapper{justify-content:space-between}}@media (min-width:768px){.mst-header__wrapper{padding:18px 32px}}@media (min-width:991px){.mst-header__wrapper{max-width:1216px;margin:0 auto}}@media (min-width:1440px){.mst-header__wrapper{padding:18px 0}}.mst-header__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1000px}.mst-header__logo{position:relative;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:50px}.mst-header__logo img{height:32px}.mst-header__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mst-header__nav-cart{margin:0 21px 4px;cursor:pointer}.mst-header__nav-cart:hover svg path{stroke:#002EA6}.mst-header__nav-menu svg{width:20px;height:20px}@media (min-width:1216px){.mst-header__nav-menu{display:none}}.mst-header__nav-search:hover svg path{stroke:#002EA6}.mst-header__nav-menu-close{display:none}.mst-header__nav-menu-block{display:none;padding:103px 32px 0 32px;width:100%;height:100vh;position:absolute;z-index:2;top:0;left:0;background:#fff}.mst-header__nav-menu-block_active{display:block}.mst-header__nav-menu-list{list-style:none;max-height:524px;overflow:scroll}.mst-header__nav-menu-close{display:none}.mst-header__nav-menu-item{margin:0 0 32px 0}.mst-header__nav-menu-item span{display:inline-block;margin:0 0 8px 0;font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.mst-header__nav-menu-item span>svg{margin-left:11px}.mst-header__nav-menu-item .mst-header__nav-menu-single{display:inline-block;margin:0 11px 8px 0;font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-decoration:none}.mst-header__nav-open-rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mst-header__nav-submenu{list-style:none;display:none}.mst-header__nav-submenu_active{display:block}.mst-header__nav-submenu-item{margin:16px 0 0 12px}.mst-header__nav-submenu-link{font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:none}.mst-header__nav-menu-fixed{position:absolute;padding:0 32px;width:100%;bottom:unset!important;right:0;background:#fff}.mst-header__nav-menu-fixed-wrapper{padding:20px 0 24px 0;border-top:1px solid #D8D9DD;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mst-header__nav-menu-login .mst-header__login_false{font-size:.875rem;line-height:1.25rem;color:#002EA6;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-decoration:none}.mst-header__nav-menu-login .mst-header__login_true{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:none}.mst-header__nav-menu-login .mst-header__login_true svg{margin:0 0 0 11px}.mst-header__desktop-menu{display:none}@media (min-width:1216px){.mst-header__desktop-menu{// margin:0 0 0 -120px;display:block;flex-grow:1}.mst-header__desktop-menu .mst-header__desktop-menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0}.mst-header__desktop-menu .mst-header__desktop-submenu{display:none}}@media (min-width:1440px){.mst-header__desktop-menu .mst-header__desktop-menu-list{margin:0}}.mst-header__nav-menu-languages{position:relative;opacity:0;left:-9999}.mst-header__languges-list{display:none;top:-164px;right:0;padding:32px 24px 12px 24px;position:absolute;list-style:none;border:1px solid #D8D9DD;border-radius:8px;background:#fff}.mst-header__languges-list li{margin:0 0 24px 0}.mst-header__languges-list li a{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:none}.mst-header__languges-list li a:hover{color:#002EA6}.mst-header__languges-list_active{display:block}.all-goods-close{display:none}.all-goods-disabled{display:none}.all-goods-active{display:block}@media (min-width:1216px){.all-goods{margin:0 20px 0 30px!important}.all-goods:hover .all-goods__wrapper{border:1px solid #002EA6}.all-goods:hover .all-goods__wrapper a,.all-goods:hover .all-goods__wrapper span{color:#002EA6}.all-goods:hover .all-goods__wrapper a .all-goods-open rect,.all-goods:hover .all-goods__wrapper span .all-goods-open rect{fill:#002EA6!important}}@media (min-width:1440px){.all-goods{margin:0 40px 0 0px!important}}.all-goods__wrapper{border:1px solid #D8D9DD;border-radius:60px;padding:11px 18px 11px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.all-goods__wrapper svg{width:20px;margin:0 15px 0 0}.all-goods__wrapper a,.all-goods__wrapper span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;text-decoration:none}.all-goods__wrapper_active{background:#0138C7}.all-goods__wrapper_active a,.all-goods__wrapper_active span{color:#ffffff!important}.mst-header__desktop-menu-item-block a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mst-header__desktop-menu-item-block svg{margin:0 0 0 6px}.mst-header__desktop-menu-item{margin:0 30px 0 0}.mst-header__desktop-menu-item:last-child{margin:1px 0 0 0}.mst-header__desktop-menu-item a,.mst-header__desktop-menu-item span{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;text-decoration:none}.mst-header__desktop-menu-item a:hover{color:#002EA6}.mst-header__desktop-menu-item a:hover svg path{fill:#002EA6}.mst-header__desktop-menu-item_hover{position:relative}.mst-header__desktop-menu-item_hover:hover .mst-header__desktop-submenu{width:180px;top:46px;position:absolute;display:block;list-style:none;padding:0 20px 0 0;border-radius:8px;background:#fff;border:1px solid #d8d9dd}.mst-header__desktop-menu-item_hover .mst-header__desktop-menu-subitem{margin:16px 0;padding:0 20px}.hover-helper{height:30px;background:#fff0;width:100%;top:22px;display:block;position:absolute}.mst-header__login{display:none}@media (min-width:1216px){.mst-header__login{display:block;margin-right:30px}.mst-header__login .mst-header__login_false{font-size:1rem;line-height:1.5rem;color:#002EA6;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-decoration:none}.mst-header__login .mst-header__login_false:hover{color:#0032B2}.mst-header__login_false.fenix3-account-dropdown{color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;margin-top:2px}.mst-header__login .mst-header__login_true{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:none}.mst-header__login .mst-header__login_true svg{margin:0 0 0 11px}.mst-header__login .mst-header__login_unauth{color:#0032B2;font-family:"Montserrat-SemiBold","Arial",sans-serif}}.fenix3-account-dropdown{position:relative;// padding:20px 0}.fenix3-account-dropdown:hover ul{display:block}.fenix3-account-dropdown ul{padding:24px;top:46px;left:0;display:none;position:absolute;z-index:999999999;list-style:none;background:#fff;border:1px solid #D8D9DD;border-radius:8px}.fenix3-account-dropdown ul li{min-width:189px;margin:0 0 16px 0}.fenix3-account-dropdown ul li a{color:#484953!important}.fenix3-account-dropdown ul li a:hover{color:#002EA6!important;text-decoration:none}.fenix3-account-dropdown ul li:last-child{margin:0;padding:20px 0 0 0;border-top:1px solid #D8D9DD}.fenix3-account-dropdown ul li:nth-child(4){margin:0 0 16px 0;padding:20px 0 0 0;border-top:1px solid #D8D9DD}.fenix3-account-dropdown ul li:last-child:hover svg path{stroke:#002EA6}.fenix3-account-dropdown-mobile ul{top:-220px;left:0}.fenix3-account-dropdown_active .fenix3-arrow path{fill:#002EA6}.fenix3-account-dropdown_active ul{display:block}.mst-header__goods-menu{display:none;padding:40px 0 0 0;position:absolute;width:100%;height:400px;background:#fff;border-top:1px solid #D8D9DD}.mst-header__goods-menu_active{display:block;z-index:2}.mst-header__goods-container{margin:0 auto;max-width:1920px;padding:0 40px;width:100%;height:100%;display:grid;grid-template-columns:1fr 335px;gap:0 40px}.body-overlay:after{content:'';display:block;position:absolute;width:100%;height:100vh;position:fixed;background:rgb(0 0 0 / .5);left:0;top:0;z-index:3}.mst-header__goods-list{margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0 24px;max-width:100%}.mst-header__goods-list__title{color:#140D3F;font-size:14px;font-family:"Montserrat-Regular","Arial",sans-serif;line-height:20px}.mst-header__goods-list__inner{margin-top:16px;display:grid;gap:16px}.mst-header__goods-list__item.disabled{pointer-events:none}.mst-header__goods-list__item.disabled span{color:#BBBDBE}.mst-header__goods-list__item:hover{text-decoration:none}.mst-header__goods-list__item-title{color:#002EA6;font-size:20px;font-family:"Montserrat-Bold","Arial",sans-serif;font-weight:700;line-height:28px}.mst-header__goods-list__item-desc{margin-top:4px;color:#000;font-size:12px;font-family:"Montserrat-Regular","Arial",sans-serif;line-height:18px}.mst-header__goods-aside{background-color:#F7F7F7;margin-top:-40px;margin-right:-40px;padding:40px 32px}.mst-header__goods-aside__list{list-style:none}.mst-header__goods-aside__list li{padding-bottom:8px;border-bottom:1px solid #D8D9DD}.mst-header__goods-aside__list li:not(:first-child){margin-top:40px}.mst-header__goods-aside__list li a{display:flex;align-items:center;gap:8px}.mst-header__goods-aside__list li a span{color:var(--dark-purple-titles,#140D3F);font-size:16px;font-family:"Montserrat-Regular","Arial",sans-serif;line-height:24px}.mst-header__goods-aside__list li img{width:auto;max-width:100%}.mst-header__goods-aside__bottom{margin-top:40px;display:flex;flex-direction:column;align-items:center}.mst-header__goods-aside__link{padding:12px 48px;font-size:1rem;line-height:1.5rem;color:#fff;font-family:"Montserrat-SemiBold","Arial",sans-serif;background:#002EA6;border-radius:12px;border:none;cursor:pointer}.mst-header__goods-aside__link:hover{color:#fff;text-decoration:none}.mst-header__goods-aside a[href^="tel:"]{margin-top:16px;color:#140D3F;font-size:16px;font-family:"Montserrat-Regular","Arial",sans-serif;line-height:24px}.mst-main .mst-main-screen{background:#284CC4}@media (min-width:991px){.mst-main .mst-main-screen{height:720px}}@media (min-width:991px){.mst-main .mst-main-screen-slider{max-width:1216px;margin:0 auto}}.mst-main .mst-main-screen-slide{background:#284cc4;min-height:850px;cursor:-webkit-grab;cursor:grab}@media (min-width:525px){.mst-main .mst-main-screen-slide{min-height:500px}}.mst-main .mst-main-screen-slide>a:hover{text-decoration:none}.mst-main .slide-content{width:100%;max-width:420px;padding:0 16px 0 16px;position:absolute;top:0;left:0;z-index:2}.mst-main .slide-content .slide-article{height:300px}@media (min-width:375px){.mst-main .slide-content .slide-article{height:248px}}@media (min-width:425px){.mst-main .slide-content .slide-article{height:220px}}@media (min-width:768px){.mst-main .slide-content{padding:0 16px 0 32px;max-width:500px}.mst-main .slide-content .slide-article .slide-content__description{max-width:400px}}@media (min-width:991px){.mst-main .slide-content{max-width:700px}.mst-main .slide-content .slide-article .slide-content__description{max-width:500px}}@media (min-width:1440px){.mst-main .slide-content{padding:0}.mst-main .slide-content .slide-article{height:300px}}.mst-main .slide-content__title{padding:82px 0 0 0}@media (min-width:991px){.mst-main .slide-content__title{padding:147px 0 0 0;margin:0 0 32px 0}}.mst-main .slide-content__title h1{font-size:1.5rem;line-height:1.875rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#fff;font-weight:600}@media (min-width:991px){.mst-main .slide-content__title h1{font-size:2rem;line-height:2.625rem}}.mst-main .slide-content__text{margin:280px 0 0 0;font-size:1.625rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#fff;letter-spacing:-1.5%}@media (min-width:375px){.mst-main .slide-content__text{margin:350px 0 0 0}}@media (min-width:525px){.mst-main .slide-content__text{margin:20px 0 0 0}}@media (min-width:991px){.mst-main .slide-content__text{font-size:2.5rem;line-height:3rem;margin:0 0 24px 0;max-width:620px}}@media (min-width:1220px){.mst-main .slide-content__text{max-width:100%}}.mst-main .slide-content__description{margin:16px 0 0 0;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#fff}@media (min-width:991px){.mst-main .slide-content__description{max-width:600px;font-size:1.125rem;line-height:1.75rem;margin:0 0 129px 0}}@media (min-width:1220px){.mst-main .slide-content__description{max-width:100%}}.mst-main .slide__action{margin:32px 0 0 0}@media (min-width:991px){.mst-main .slide__action{margin:86px 0 0 0}}@media (min-width:1440px){.mst-main .slide__action{margin:32px 0 0 0}}.mst-main .slide-bck{margin:32px 0 0 0}@media (min-width:425px){.mst-main .slide-bck{height:500px;margin:0}}@media (min-width:500px){.mst-main .slide-bck{-webkit-transform:translate(0,-90px);-ms-transform:translate(0,-90px);transform:translate(0,-90px)}}@media (min-width:525px){.mst-main .slide-bck{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);height:525px}.mst-main .slide-bck img{-o-object-fit:contain;object-fit:contain;height:100%}}@media (min-width:991px){.mst-main .slide-bck{height:720px}}.mst-main .slide-action__details{padding:10px 32px;margin:0 32px 0 0;display:inline-block;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;font-weight:600;text-transform:uppercase;color:#002EA6;text-decoration:none;border-radius:12px;background:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:991px){.mst-main .slide-action__details{padding:12px 48px;font-size:1rem;line-height:1.5rem}}.mst-main .slide-action__details:hover{color:#0032B2;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mst-main .slide-action__buy{font-size:.875rem;line-height:1.25rem;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:none}.mst-main .slide-action__buy:hover{text-decoration:underline}@media (min-width:991px){.mst-main .slide-action__buy{font-size:1rem;line-height:1.5rem}}.mst-main .mst-main-screen-slider__nav{display:none}.mst-main .mst-feedback-slide{cursor:grab}@media (min-width:1360px){.mst-main .mst-main-screen-slider__nav{position:relative;top:-340px;display:block;max-width:1440px;padding:40px;margin:0 auto}.mst-main .mst-main-screen-slider__nav .swiper-button-prev{left:auto;outline:none;display:block}.mst-main .mst-main-screen-slider__nav .swiper-button-prev:after{display:block;content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain}.mst-main .mst-main-screen-slider__nav .swiper-button-next{right:40px;outline:none;display:block}.mst-main .mst-main-screen-slider__nav .swiper-button-next:after{display:block;content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.main-screen-swiper-pagination{bottom:32px!important}.mst-main-screen-slider .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;background:#D8D9DD;opacity:1;margin:0 5px;border-radius:20px;-webkit-transition:opacity .5s,background-color .5s,width .5s;-o-transition:opacity .5s,background-color .5s,width .5s;transition:opacity .5s,background-color .5s,width .5s}.mst-main-screen-slider .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.mst-main-screen-slider .main-screen-swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#fff;width:24px;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mst-products{background:#F4F8FE}@media (min-width:991px){.mst-products{max-width:1440px;margin:0 auto}}.mst-products__wrapper{padding:48px 16px}@media (min-width:768px){.mst-products__wrapper{padding:48px 32px}}@media (min-width:991px){.mst-products__wrapper{max-width:1216px;margin:0 auto}}@media (min-width:991px){.mst-products__wrapper{padding:100px 32px}}@media (min-width:1440px){.mst-products__wrapper{padding:100px 0}}.mst-products__title{margin:0 0 24px 0}@media (min-width:991px){.mst-products__title{margin:0 0 60px 0}}.mst-products__title p{font-size:1.5rem;line-height:1.875rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F;font-weight:600}@media (min-width:991px){.mst-products__title p{font-size:2rem;line-height:2.625rem}}@media (min-width:768px){.mst-products__cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:991px){.mst-products__cards{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.mst-products .mst-products__card{position:relative;margin:0 0 24px 0;padding:24px 24px 28px 24px;background:#fff;border:1px solid #D8D9DD}@media (min-width:768px){.mst-products .mst-products__card{width:48.5%}}@media (min-width:991px){.mst-products .mst-products__card{padding:40px 40px 60px 40px;-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;margin:1% 0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mst-products .mst-products__card:hover{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.mst-products .mst-products__card:hover .mst-card__link{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}}@media (min-width:991px){.mst-products .mst-products__card:nth-child(3n-1){margin-left:2%;margin-right:2%}}.mst-products .mst-card__svg{margin:0 0 40px 0;border-radius:8px;width:80px;height:80px}@media (min-width:991px){.mst-products .mst-card__svg{margin:0 0 48px 0}}.mst-products .mst-card__title{margin:0 0 8px 0;font-size:1.125rem;line-height:1.5rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F}@media (min-width:991px){.mst-products .mst-card__title{margin:0 0 4px 0;font-size:1.75rem;line-height:2.5rem}}.mst-products .mst-card__subtitle{margin:0 0 16px 0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;opacity:.5}@media (min-width:991px){.mst-products .mst-card__subtitle{margin:0 0 24px 0;font-size:1rem;line-height:1.5rem}}.mst-products .mst-card__text{margin:0 0 60px 0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:991px){.mst-products .mst-card__text{margin:0 0 36px 0;font-size:1rem;line-height:1.5rem}}.mst-products .mst-card__link{position:relative;font-size:1rem;line-height:1.5rem;color:#002EA6;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-decoration:none}@media (min-width:991px){.mst-products .mst-card__link{position:absolute;bottom:40px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}}.mst-products .mst-card__link:after{content:'';display:block;position:absolute;width:26px;height:26px;background:url(/local/templates/mst_main_new/css/../img/circle-arrow.svg) center no-repeat;top:50%;transform:translateY(-50%);right:-42px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mst-products .mst-products__card-idea{padding:104px 0 112px 0;font-size:1.125rem;line-height:1.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F}@media (min-width:1220px){.mst-products .mst-products__card-idea{font-size:1.5rem;line-height:2.25rem;font-family:"Montserrat-SemiBold","Arial",sans-serif}}.mst-products .mst-card__link-idea:after{display:none}.mst-feedback__wrapper{padding:56px 16px 80px 16px}@media (min-width:768px){.mst-feedback__wrapper{padding:56px 32px 80px 32px}}@media (min-width:991px){.mst-feedback__wrapper{max-width:1216px;margin:0 auto;padding:100px 32px 20px 32px}}@media (min-width:1440px){.mst-feedback__wrapper{padding:100px 0 20px 0}}.mst-feedback__title{margin:0 0 24px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:991px){.mst-feedback__title{margin:0 0 48px 0}}.mst-feedback__title p{font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;max-width:240px}@media (min-width:991px){.mst-feedback__title p{max-width:100%;font-size:2rem;line-height:2.625rem}}.mst-feedback__title a{margin:10px 0 0 0;text-decoration:none}@media (min-width:991px){.mst-feedback__title a svg{display:none}}.mst-feedback__title span{display:none}@media (min-width:991px){.mst-feedback__title span{display:block;font-size:1rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.mst-feedback__title span:hover{color:#0032B2}}@media (min-width:768px){.mst-feedback .mst-slide-feedback__container{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.mst-feedback .mst-slide-feedback__block{position:relative;margin:0 0 16px 0;padding:39px 16px 32px 36px;border:1px solid #D8D9DD;border-radius:12px}@media (min-width:768px){.mst-feedback .mst-slide-feedback__block{width:48.5%}}@media (min-width:991px){.mst-feedback .mst-slide-feedback__block{padding:60px 49px 120px 62px}}@media (min-width:1360px){.mst-feedback .mst-slide-feedback__block{padding:60px 49px 80px 72px}}.mst-feedback .mst-slide-feedback__text{position:relative;margin:0 0 24px 0;font-size:1.0625rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-weight:800}@media (min-width:991px){.mst-feedback .mst-slide-feedback__text{margin:0 0 48px 0;font-size:1.25rem;line-height:1.75rem}}.mst-feedback .mst-slide-feedback__text:after{content:'';display:block;position:absolute;width:16px;height:33px;top:-20px;left:-20px;background:url(/local/templates/mst_main_new/css/../img/quates.svg) center no-repeat}@media (min-width:1360px){.mst-feedback .mst-slide-feedback__text:after{width:22px;height:48px;left:-30px;background-size:contain}}.mst-feedback .mst-slide-feedback__author{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:991px){.mst-feedback .mst-slide-feedback__author{position:absolute;padding:0 42px 0 0;width:100%;text-align:right;left:0;bottom:48px;font-size:1rem;line-height:1.5rem}}.mst-feedback .mst-slide-feedback__author span{font-weight:800}.mst-feedback .mst-feedback-slider-nav{display:none}@media (min-width:1360px){.mst-feedback .mst-feedback-slider-nav{position:relative;top:-285px;display:block;max-width:1440px;padding:40px;margin:0 auto;z-index:0}.mst-feedback .mst-feedback-slider-nav .swiper-button-prev{left:60px}.mst-feedback .mst-feedback-slider-nav .swiper-button-prev:after{content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain}.mst-feedback .mst-feedback-slider-nav .swiper-button-next{right:60px}.mst-feedback .mst-feedback-slider-nav .swiper-button-next:after{content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:1360px) and (min-width:1920px){.mst-feedback .mst-feedback-slider-nav{top:-260px}}.mst-feedback .mst-feedback-pagination{position:static}.mst-feedback .mst-feedback-pagination .swiper-pagination-bullet{background:#002EA6;margin:0 16px 0 0}.mst-feedback .mst-feedback-pagination .swiper-pagination-bullet:last-child{margin:0}.mst-posts{background:#F4F8FE}@media (min-width:991px){.mst-posts{max-width:1440px;margin:0 auto}}.mst-posts__title{margin:0 0 24px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:991px){.mst-posts__title{margin:0 0 48px 0}}.mst-posts__title p{font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:991px){.mst-posts__title p{font-size:2rem;line-height:2.625rem}}.mst-posts__title a{margin:10px 0 0 0;text-decoration:none}@media (min-width:991px){.mst-posts__title a svg{display:none}}.mst-posts__title span{display:none}@media (min-width:991px){.mst-posts__title span{display:block;font-size:1rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.mst-posts__title span:hover{color:#0032B2}}.mst-posts__wrapper{padding:48px 16px}@media (min-width:768px){.mst-posts__wrapper{padding:48px 32px}}@media (min-width:991px){.mst-posts__wrapper{max-width:1216px;margin:0 auto;padding:80px 32px 58px 32px}}@media (min-width:1440px){.mst-posts__wrapper{padding:80px 0 58px 0}}.mst-posts .mst-posts-slide{border:1px solid #D8D9DD;border-radius:12px;overflow:hidden;background:#fff}.mst-posts .mst-posts-slide a{text-decoration:none}.mst-posts .mst-post__img{width:100%;height:100%;border-bottom:1px solid #D8D9DD}.mst-posts .mst-post__img img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.mst-posts .mst-post__content{padding:20px 16px 24px 16px;min-height:195px}@media (min-width:991px){.mst-posts .mst-post__content{padding:32px 24px 38px 24px;min-height:218px}}@media (min-width:1024px){.mst-posts .mst-post__content{min-height:274px}}@media (min-width:1216px){.mst-posts .mst-post__content{min-height:254px}}.mst-posts .mst-post__date{margin:0 0 12px 0;font-size:.8125rem;line-height:1.125rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#3E6BE0}@media (min-width:991px){.mst-posts .mst-post__date{margin:0 0 16px 0;font-size:.875rem;line-height:1.25rem}}.mst-posts .mst-post__text{font-size:1.125rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:991px){.mst-posts .mst-post__text{font-size:1.25rem;line-height:1.75rem}}.mst-posts .mst-posts-nav{display:none}@media (min-width:1360px){.mst-posts .mst-posts-nav{position:relative;top:-360px;display:block;max-width:1440px;padding:40px;margin:0 auto;z-index:0}.mst-posts .mst-posts-nav .swiper-button-prev{left:60px}.mst-posts .mst-posts-nav .swiper-button-prev:after{content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain}.mst-posts .mst-posts-nav .swiper-button-next{right:60px}.mst-posts .mst-posts-nav .swiper-button-next:after{content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.mst-posts .mst-posts-pagination{margin:10px 0 0 0;position:static;bottom:-10px}.mst-posts .mst-posts-pagination .swiper-pagination-bullet{background:#002EA6;margin:0 16px 0 0}.mst-posts .mst-posts-pagination .swiper-pagination-bullet:last-child{margin:0}@media (min-width:1360px){.mst-clients .mst-clients-slider .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.mst-clients .mst-clients-slider .swiper-wrapper .swiper-slide{width:auto;cursor:grab}}.mst-clients__wrapper{padding:56px 16px}@media (min-width:768px){.mst-clients__wrapper{padding:56px 32px}}@media (min-width:991px){.mst-clients__wrapper{max-width:1216px;margin:0 auto;padding:100px 32px}}@media (min-width:1440px){.mst-clients__wrapper{padding:100px 0 20px 0}}.mst-clients__title{margin:0 0 24px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:991px){.mst-clients__title{margin:0 0 48px 0}}.mst-clients__title p{font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;max-width:220px}@media (min-width:991px){.mst-clients__title p{max-width:100%;font-size:2rem;line-height:2.625rem}}.mst-clients__title a{margin:10px 0 0 0;text-decoration:none}@media (min-width:991px){.mst-clients__title a svg{display:none}}.mst-clients__title span{display:none}@media (min-width:991px){.mst-clients__title span{display:block;font-size:1rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.mst-clients__title span:hover{color:#0032B2}}.mst-clients .mst-clients__nav{display:none}@media (min-width:1360px){.mst-clients .mst-clients__nav{position:relative;top:-200px;display:block;width:1440px;padding:40px;margin:0 auto;z-index:0}.mst-clients .mst-clients__nav .swiper-button-prev{left:60px}.mst-clients .mst-clients__nav .swiper-button-prev:after{content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain}.mst-clients .mst-clients__nav .swiper-button-next{right:60px}.mst-clients .mst-clients__nav .swiper-button-next:after{content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.mst-clients .mst-clients-pagination{margin:10px 0 0 0;position:static;bottom:-10px}.mst-clients .mst-clients-pagination .swiper-pagination-bullet{background:#002EA6;margin:0 16px 0 0}.mst-clients .mst-clients-pagination .swiper-pagination-bullet:last-child{margin:0}.mst-footer__wrapper{padding:32px 16px 48px 16px}@media (min-width:768px){.mst-footer__wrapper{padding:32px 32px 48px 32px}}@media (min-width:991px){.mst-footer__wrapper{max-width:1216px;margin:0 auto;padding:48px 32px}}@media (min-width:1440px){.mst-footer__wrapper{padding:48px 0}}@media (min-width:768px){.mst-footer__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.mst-footer__block{margin:0 0 56px 0}@media (min-width:768px){.mst-footer__block{width:45%}}@media (min-width:992px){.mst-footer__block:nth-child(1){width:40%}.mst-footer__block:nth-child(2){width:59%}}.mst-footer__block:nth-child(2){margin:0}.mst-footer__about img{width:176px;margin:0 0 16px 0}.mst-footer__about p{margin:0 0 40px 0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-footer__about span{font-family:"Montserrat-ExtraBold","Arial",sans-serif}.mst-footer__phone a{display:inline-block;margin:0 0 32px 0;font-size:1.5rem;line-height:1.875rem;color:#140D3F!important;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-decoration:none}@media (min-width:991px){.mst-footer__phone a{margin:0 0 48px 0}}.mst-footer__socials{margin:0 0 38px 0}@media (min-width:991px){.mst-footer__socials{margin:0 0 54px 0}}.mst-footer__social-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mst-footer__social-list a{display:inline-block;margin:0 29px 0 0}.mst-footer__social-list a:hover svg path{fill:#0032B2}.mst-footer__social-list a:last-child{margin:0}.mst-footer__socials-title p{margin:0 0 22px 0;font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-weight:800}@media (min-width:991px){.mst-footer__socials-title p{margin:0 0 30px 0}}.mst-footer__subscribe-title p{margin:0 0 16px 0;font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-weight:800}@media (min-width:991px){.mst-footer__subscribe-title p{margin:0 0 24px 0}}.mst-footer__subscribe-form{position:relative}.mst-footer__subscribe-form span{display:none}@media (min-width:991px){.mst-footer__subscribe-form span{display:block;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#fff}}.mst-footer__subscribe-form input{height:44px;padding:12px;width:100%;border:1px solid #DBDDEE;border-radius:8px;outline:none}@media (min-width:991px){.mst-footer__subscribe-form input{width:70%}}.mst-footer__subscribe-form input:focus{outline:none}.mst-footer__subscribe-form input::-webkit-input-placeholder{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-footer__subscribe-form input::-moz-placeholder{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-footer__subscribe-form input:-ms-input-placeholder{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-footer__subscribe-form input::-ms-input-placeholder{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-footer__subscribe-form input::placeholder{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-footer__subscribe-form button{width:63px;height:44px;position:absolute;right:0;border-radius:0 10px 10px 0;border:none;background:#002EA6;cursor:pointer}.mst-footer__subscribe-form button:hover{background:#0032B2}@media (min-width:991px){.mst-footer__subscribe-form button{width:auto;padding:12px 28px;right:80px}}@media (min-width:991px){.mst-footer__subscribe-form button svg{display:none}}@media (min-width:991px){.mst-footer__nav-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:768px){.mst-footer__nav-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:991px){.mst-footer__nav-wrapper{width:32%;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.mst-footer__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.mst-footer__nav{width:80%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.mst-footer__nav-title{min-width:140px}@media (min-width:768px){.mst-footer__nav-title{margin:0 0 20px 0}}@media (min-width:768px){.mst-footer__nav-title{margin:0 0 24px 0}}.mst-footer__nav-title p{font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;font-weight:800}.mst-footer__nav-list{margin:0 0 48px 0;list-style:none}.mst-footer__nav-list li{margin:0 0 10px 0}.mst-footer__nav-list li:last-child{margin:0}.mst-footer__nav-list li a{font-size:.8125rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:none}@media (min-width:1220px){.mst-footer__nav-list li a{font-size:.875rem;line-height:1.25rem}}.mst-footer__nav-list li a:hover{text-decoration:underline}.mst-footer__copyright{border-top:1px solid #D8D9DD}@media (min-width:768px){.mst-footer__copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.mst-footer__copyright p{margin:0 0 16px 0;padding:16px 0 0 0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-footer__copyright a,.mst-footer__copyright span{display:inline-block;margin:0 0 16px 0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:none}.mst-footer__copyright span{margin:0 48px 0 0}.mst-footer__copyright a:hover{text-decoration:underline}.mst-footer__copyright a:last-child{margin:0}@media (min-width:768px){.mst-footer__copyright-wrapper{padding:16px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:991px){.mst-footer__copyright-wrapper{width:57%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.mst-footer__copyright-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mst-footer__copyright-wrapper a{display:inline-block;margin:0 48px 0 0}}.mst-footer-inner{padding-top:0}.modalSearch{position:fixed;top:100px;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-webkit-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out;border-radius:10px;background-color:#fff;width:95%;max-width:900px;z-index:1000000000000}@media (min-width:375px){.modalSearch{width:70%}}@media (min-width:768px){.modalSearch{width:90%;top:110px}}@media (min-width:1024px){.modalSearch{top:110px}}@media (min-width:1220px){.modalSearch{top:140px}}@media (min-width:1920px){.modalSearch{top:140px}}.modalSearch.active{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.modalSearch__input{padding:0 0 8px 0;margin:6px;width:86%;border:none;border-bottom:1px solid #002EA6;border-radius:0!important;outline:none;font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width:768px){.modalSearch__input{width:95%}}@media (min-width:1024px){.modalSearch__input{width:75%;margin:0 20px 0 20px}}.modalSearch-body__submit{display:none;padding:10px 0;margin:20px auto;width:135px;font-size:.875rem;line-height:1.25rem;color:#fff;background:#002EA6;text-transform:uppercase;border-radius:12px;font-weight:600;border:none;outline:none}@media (min-width:1024px){.modalSearch-body__submit{display:inline-block;padding:5px 0;height:40px}}.modalSearch__form{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.modalSearch__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.close-button{position:absolute;top:24px;right:14px;width:15px;height:15px;background:url(/local/templates/mst_main_new/css/../img/close-icon.svg) center no-repeat;border:none;outline:unset;font-size:2em;cursor:pointer}@media (min-width:425px){.close-button{right:24px}}@media (min-width:768px){.close-button{position:static;margin:14px 14px 0 10px}}@media (min-width:1024px){.close-button{margin:0 14px 0 10px}}.modalSearch-body{padding:10px;text-align:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:1024px){.modalSearch-body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px}}#overlaySearch{background-color:rgb(0 0 0 / .4);opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;-webkit-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out;z-index:10000000}#overlaySearch.active{opacity:1;pointer-events:all}[data-modal-target="#modalSearch"]{cursor:pointer;outline:none;max-height:24px;margin-bottom:4px}.fenix3__about,.fenix3-new__content,.fenix3-tos,.fenix3__writeus,.fenix3-support-res,.mst-clients{border-bottom:1px solid #D8D9DD}main,section:last-child{border-bottom:none!important}.mst-footer{border-top:1px solid #D8D9DD}@media (min-width:1024px){.mst-header-inner-fixed{position:relative;z-index:1000}}.download__block_active{display:block}.download__block_hidden{display:none}.container_coockie{margin-left:15%}.container_coockie_close{display:none}.coockie{position:fixed;width:70%;height:auto;background:#f4f8fe;border:1px solid #d8d9dd;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;bottom:20px;padding:48px 64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:10000;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:535px){.coockie{height:auto}}@media (min-width:768px){.coockie{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1220px){.coockie{width:68%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1920px){.coockie{width:45%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:150px;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}}.coockie-text{font-size:16px;line-height:24px;color:#484953;max-width:520px;font-family:"Montserrat-Regular","Arial",sans-serif;margin:0 0 16px 0}@media (min-width:800px){.coockie-text{margin:0;width:70%}}.coockie-btn{width:100%;background:#002ea6;color:#fff}@media (min-width:768px){.coockie-btn{width:auto}}.coockie-btn:hover{text-decoration:none;color:#fff;background-color:#0138c7}.footer-inner-fenix3{position:relative;border-top:none}@media (min-width:1024px){.footer-inner-fenix3{position:relative}.footer-inner-fenix3 .fenix3-container{padding:0 36px}.footer-inner-fenix3 .footer-nav-list{padding:0}}@media (min-width:1220px){.footer-inner-fenix3{padding:48px 16px 0 16px}.footer-inner-fenix3 .fenix3-container{padding:0 6px}}@media (min-width:1440px){.footer-inner-fenix3 .fenix3-container{padding:0 6px}}.footer-searchres{max-width:100%}.footer-nav{position:relative}.footer-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.footer-nav-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}}.footer-nav-list a{font-size:16px;line-height:24px;text-decoration:none}.footer-nav-list li{list-style-type:none}.footer-nav-list-item{margin:0 0 48px 0}@media (min-width:425px){.footer-nav-list-item ul{width:47%}}@media (min-width:1024px){.footer-nav-list-item ul{width:100%}}@media (min-width:768px){.footer-nav-list-item{width:31%;margin:0 0 48px 0;-webkit-box-pack:end!important;-webkit-justify-content:end!important;-ms-flex-pack:end!important;justify-content:end!important}.footer-nav-list-item:nth-child(5){position:relative;top:-118px}.footer-nav-list-item:nth-child(6){position:relative;top:-118px}}@media (min-width:1024px){.footer-nav-list-item{width:30%}}@media (min-width:1220px){.footer-nav-list-item{width:auto}.footer-nav-list-item:nth-child(1){position:relative;left:-5px}.footer-nav-list-item:nth-child(2){position:relative;left:-40px}.footer-nav-list-item:nth-child(3){position:relative;left:-40px}.footer-nav-list-item:nth-child(4){position:relative;left:-32px}.footer-nav-list-item:nth-child(5){position:relative;left:-30px;top:0}.footer-nav-list-item:nth-child(6){position:relative;left:-80px;top:0}}.footer-nav-list-item ul li{margin-bottom:12px}.footer-nav-list-item ul li a{color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.nav-list-item__header{margin-bottom:24px!important}li.nav-list-item__header a:hover{opacity:1;color:#002ea6!important}.footer-nav-list-item ul li.nav-list-item__header a{font-weight:700;color:#140d3f}.footer-social-netw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:37px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.footer-social-netw{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}}@media (min-width:1220px){.footer-social-netw{padding:0}}.footer-social-netw p{font-size:16px;line-height:24px;font-weight:700;color:#140d3f}@media (min-width:1220px){.footer-social-netw-fenix3{padding:0}}.footer-social-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.footer-social-icons{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.footer-social-icons a{width:25px;height:25px}.footer-social__icon img{height:24px}.footer-social__icon_fb a img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.footer-social__icon_inst a img{width:32px;height:32px}.feedback-copyright{font-size:16px;line-height:24px;margin-top:24px;margin-bottom:32px;color:#484953;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"Montserrat-Regular","Arial",sans-serif;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.feedback-copyright{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1220px){.feedback-copyright{padding:0 0}}@media (min-width:1220px){.copyright-searchres{padding:0 5px}.copyright-searchres:after{width:99%!important}}@media (min-width:1220px){.feedback-copyright-fenix3{padding:0}.feedback-copyright-fenix3:after{width:100%!important}}.feedback-copyright__politics span{margin-left:41px}.feedback-copyright__politics span a{color:#484953;text-decoration:none}@media screen and (max-width:1320px){.carousel-control-next .sr-only{right:0;color:#484953}.carousel-control-prev .sr-only{left:0;color:#484953}}@media screen and (max-width:1220px){.container{max-width:1000px}.header-menu-items{width:500px}.feedback-card-item{width:480px}.carousel-control-next .sr-only{right:-15px}.carousel-control-prev .sr-only{left:-15px}.carousel-item .card-body{width:300px}.carousel-item .card-body img{width:300px}.coockie{padding:32px 24px}.coockie-btn{text-align:center}}@media screen and (max-width:1024px){header{position:fixed;z-index:11;left:0;right:0;background:#fff}.container,.mobile-menu-list,.mobile-menu-actions{max-width:750px}h2{max-width:500px}.header-menu-items{display:none}.top-info-block h1{max-width:500px}.top-info__desc{max-width:350px}.solution-fire-img{min-width:300px;font-size:30px}.solution-fire-img img{max-width:250px;color:red}section.solution-fire{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.feedback-card-item{width:360px;min-height:400px}.publications .container>div:nth-child(2){margin:auto}.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}.carousel-inner .carousel-item>div:first-child{width:600px;margin:auto;max-width:none}#recipeCarousel{padding-bottom:52px}.carousel-indicators{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel-indicators li{opacity:1;width:8px;height:8px;border-radius:50%;background-color:#d8d9dd}.carousel-indicators .active{background-color:#002ea6}.header-tools-list__item_menu{display:block}.header-tools-list__item_lang-select,.header-tools-list__item_login,.header-tools-list__item_profile{display:none!important}.header-tools{width:120px}}@media screen and (max-width:768px){.container,.mobile-menu-list,.mobile-menu-actions{max-width:560px}.top-info{position:relative;background:none}.top-info .container{position:unset}.top-info__title{margin-bottom:65%}section.solution-fire,.feedback-cards,.develop-cycle .container,.footer-nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.solution-fire__title_mobile{display:block;color:#484953;margin-right:auto}.solution-fire-info{margin-left:0}.develop-cycle__title{margin-bottom:24px}.develop-cycle-text{max-width:unset}.feedback-cards{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.feedback-card-item{margin-bottom:16px;width:auto;min-height:300px}.carousel-item .card-body{width:100%}.carousel-item .card-body img{width:100%}.carousel-inner .carousel-item>div:first-child{width:auto;margin:auto;max-width:none}.sr-only,.publications-titles__link{display:none}.publications-titles__link_mobile{display:block}.publications-titles__link_mobile i{font-size:25px}.footer-social-netw{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-social-icons{margin-top:20px}.footer-nav-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-nav-list-item ul li{width:130px}}.feedback-copyright__politics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.feedback-copyright__politics{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1024px){.feedback-copyright__politics{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.feedback-copyright__politics span{margin-left:0;margin-top:16px;margin-bottom:0}@media (min-width:768px){.feedback-copyright__politics span{margin-top:0;margin-bottom:16px}}@media (min-width:1024px){.feedback-copyright__politics span{margin-left:41px}}.footer-social__icon img{margin-left:0;margin-right:24px}@media (min-width:768px){.footer-social__icon img{margin-left:24px;margin-right:0}}@media (min-width:768px){.feedback-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.feedback-cards .feedback-card-item{width:48%;min-height:340px;margin:0}}@media (min-width:1024px){.feedback-cards .feedback-card-item{min-height:280px}}@media screen and (max-width:576px){.container,.mobile-menu-list,.mobile-menu-actions{width:100%;padding:0 16px}.top-info-bgs::after{top:510px}.top-info__title{margin-bottom:90%}.modal-search-container div:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.modal-search-buttons{margin-top:10px}.modal-search-container input{width:100%}.solution-fire-img{padding:0}.solution-fire-info h2{margin-top:18px}.publications-titles{padding-top:48px}.footer-nav-list-item:nth-last-child(1){padding-bottom:0}.download-container{width:288px;padding:48px 23px;overflow:auto;max-height:600px}.download-header{font-size:20px;line-height:30px}.download-form input{font-size:16px;line-height:24px}#download-form-input_checkbox{font-size:14px;line-height:20px}}@media screen and (min-width:768px){.container,.mobile-menu-list,.mobile-menu-actions{padding:0 32px}}@media screen and (min-width:1024px){.container,.mobile-menu-list,.mobile-menu-actions{padding:0 16px}}@media screen and (min-width:1220px){.container,.mobile-menu-list,.mobile-menu-actions{padding:0 0}}@media screen and (max-width:420px){.container,.mobile-menu-list{width:100%;padding:0 16px}.mobile-menu-actions{width:100%;padding:0 20px;padding:20px}.mobile-menu-actions:after{content:'';display:block;position:absolute;width:88%;height:1px;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#D8D9DD}.top-info-bg{display:none}.top-info__title{font-size:24px;line-height:30px}.top-info{z-index:-83;background:#284cc4}.top-info-bgs::after{top:490px}.top-info-bg-small{display:block;position:absolute;z-index:-96;padding-top:100px;top:0;left:0;bottom:0;width:420px;height:564px}.top-info__title{margin-bottom:332px}.top-info-block h1{font-size:28px;line-height:33px}.top-info__desc{font-size:16px;line-height:24px}.btn-gr a{font-size:14px;line-height:20px}.container_coockie{margin-left:5%}.coockie{width:90%}.solution-fire__title_mobile{font-size:24px;line-height:30px}.solution-fire-img img{width:194.17px;height:214.12px}.solution-fire-info h2{font-size:28px;line-height:33px}.solution-fire__descriprion{font-size:20px;line-height:30px}.solution-fire__note{font-size:14px;line-height:20px}.develop-cycle-text p,.develop-cycle-text a{font-size:14px;line-height:20px}.feedback__title{font-size:24px;line-height:30px}.feedback-card-item__text{font-size:18px;line-height:24px}.feedback-card-item__user{font-size:14px;line-height:20px}.publications-titles h3{font-size:24px!important;line-height:30px}.publications-text__description{font-size:18px;line-height:24px}.postdate{font-size:13px;line-height:18px}.footer-nav-list a{font-size:14px;line-height:20px}}.solution-fire__title_mobile{display:block}@media (min-width:768px){.solution-fire__title_mobile{display:none}}@media screen and (max-width:320px){.container,.mobile-menu-list,.mobile-menu-actions{width:100%}.top-info-bg-small{width:320px;height:454px;padding-top:140px}.top-info-bgs::after{top:405px}}@media (min-width:768px){.top-info-bg{left:164px}}@media (min-width:769px){.top-info-bg{left:0}}@media (min-width:1024px){.top-info-bg{top:150px}}@media (min-width:1024px){.fenix3-container{margin:0 auto;padding:0 32px}}@media (min-width:1220px){.fenix3-container{padding:0 32px!important;max-width:1220px}}@media (min-width:1440px){.fenix3-container{padding:0!important}}.top-info-bg{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.5) translate(-23%,23%);-ms-transform:scale(1.5) translate(-23%,23%);transform:scale(1.5) translate(-23%,23%)}@media (min-width:769px){.top-info-bg{-webkit-transform:scale(1.5) translate(13%,23%);-ms-transform:scale(1.5) translate(13%,23%);transform:scale(1.5) translate(13%,23%)}}@media (min-width:1024px){.top-info-bg{-webkit-transform:scale(1.5) translate(16%,9%);-ms-transform:scale(1.5) translate(16%,9%);transform:scale(1.5) translate(16%,9%)}}.main-page{min-width:320px}.swiper-container{z-index:1}.main-screen__sub-nav{padding:80px 0 0 0;background:#002EA6;z-index:1}@media (min-width:320px){.main-screen__sub-nav{padding:80px 0 16px 0;position:-webkit-sticky;position:sticky;top:-60px}.fenix3-sticky-menu{padding:60px 0 4px 0;position:-webkit-sticky;position:sticky;top:-60px}}@media (min-width:768px){.main-screen__sub-nav{padding:80px 32px 16px 32px}.fenix3-sticky-menu{padding:60px 32px 4px 32px;position:-webkit-sticky;position:sticky;top:-60px}}@media (min-width:1024px){.main-screen__sub-nav{padding:24px 0 16px 0;top:0;z-index:1}.main-screen__sub-nav .fenix3-container{padding:0 32px}}@media (min-width:1220px){.main-screen__sub-nav{padding:16px 0;top:0}.main-screen__sub-nav .fenix3-container{padding:0 0}}@media (min-width:1366px){.main-screen__sub-nav{padding:0 0}.main-screen__sub-nav .fenix3-container{padding:0 32px;max-width:1216px}}@media (min-width:1440px){.main-screen__sub-nav{}.main-screen__sub-nav .fenix3-container{padding:0}}.fenix3-sticky-menu{background:#F7F7F7}@media(min-width:1024px){.fenix3-sticky-menu{padding:6px 0 0 0}}.fenix3-sticky-menu .main-screen__sublogo-arrow{background:url(/local/templates/mst_main_new/css/../img/arrow-icon.svg) center no-repeat}.fenix3-sticky-menu .main-screen__nav-wrapper{background:#F7F7F7}@media (min-width:1220px){.fenix3-sticky-menu{padding:0}}.fenix3-sticky-logo{color:#140D3F;display:inline-block;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:1.15rem;line-height:1.75rem;text-decoration:none}.fenix3-sticky-download{color:#fff!important;background:#002EA6!important}.fenix3-sticky-buy{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;text-decoration:underline;color:#484953!important}.main-screen{position:relative;padding:17px 15px 0 15px;width:100%;background:#002EA6}@media (min-width:768px){.main-screen{padding:0 32px}}@media (min-width:1024px){.main-screen{padding:0 15px 0 16px}.main-screen .fenix3-container{padding:56px 16px 0 16px}}@media (min-width:1024px) and (min-width:1025px){.main-screen .fenix3-container{padding:0 16px}}@media (min-width:1024px) and (min-width:1220px){.main-screen .fenix3-container{padding:0}}.main-screen:after{content:'';display:block;position:absolute;width:100%;height:65px;background:#fff;bottom:0;left:0;z-index:0}@media (min-width:425px){.main-screen:after{height:100px}}@media (min-width:1220px){.main-screen{padding:0 15px 0 15px}}@media (min-width:768px){.main-screen__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.main-screen__nav-list{list-style:none}@media (min-width:1024px){.main-screen__nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 0 40px}}@media (min-width:1024px){.main-screen__nav-list{position:relative;margin:0}}.main-screen__sublogo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 16px;position:relative;z-index:5}.fenix3_buy .main-screen__sublogo a{color:#fff!important;font-family:"Montserrat-Semibold","Arial",sans-serif}@media (min-width:768px){.main-screen__sublogo{width:100%;padding:0}}@media (min-width:1024px){.main-screen__sublogo{padding:0;display:block;width:auto}}.main-screen__sublogo p,.main-screen__sublogo a{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1.75rem;line-height:2.0625rem;font-weight:700;margin:0;color:#fff!important}.main-screen__sublogo p:hover,.main-screen__sublogo a:hover{text-decoration:none}@media (min-width:1220px){.main-screen__sublogo p,.main-screen__sublogo a{font-size:2.5rem;line-height:3rem;white-space:nowrap}}.main-screen__sublogo-arrow{display:block;background:url(/local/templates/mst_main_new/css/../img/arrow-inv-icon.svg) center no-repeat;width:12px;height:12px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:1024px){.main-screen__sublogo-arrow{display:none}}.main-screen__sublogo-arrow-inner{background:url(/local/templates/mst_main_new/css/../img/submenu-arrow.svg) center no-repeat}.main-screen__sublogo-arrow-inner{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.main-screen__sublogo-arrow-inner.main-screen__sublogo-arrow_active{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.main-screen__sublogo-arrow_active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.main-screen__nav{margin:78px 0 0 0;list-style:none}@media (min-width:1024px){.main-screen__nav{margin:0}}@media (min-width:1024px){.main-screen__nav{margin:0 60px 0 0}}.main-screen__nav-wrapper{display:none;width:100%;position:absolute;top:57px;left:0;background:#3E6BE0;z-index:4}@media (min-width:1024px){.main-screen__nav-wrapper{width:88%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:static;background:none}}@media (min-width:1024px){.main-screen__nav-wrapper{padding:14px 0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1220px){.main-screen__nav-wrapper{width:89%}}.account-data .main-screen__nav-wrapper_active{top:50px}.fenix_account .fenix3-server-sublogo{min-width:200px}.main-screen__nav-wrapper_active{display:block}.main-screen__nav-item{margin:16px}@media (min-width:1220px){.main-screen__nav-item:last-child{margin:10px 25px}}@media (min-width:768px){.main-screen__nav-item{padding:0}}@media (min-width:1220px){.main-screen__nav-item{margin:10px 25px}}.main-screen__nav-item a{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;color:#fff;font-weight:200}@media (min-width:768px){.main-screen__nav-item a{font-size:.8125rem;line-height:1.25rem}}@media (min-width:1024px){.main-screen__nav-item a{font-size:.875rem;line-height:1.25rem}}@media (min-width:1220px){.main-screen__nav-item a{font-size:1rem;line-height:1.5rem}}.main-screen__nav-item a:hover{text-decoration:none;position:relative;color:#fff}.main-screen__nav-item a:hover:after{content:'';display:block;position:absolute;width:100%;height:4px;background:#fff;left:0;top:22px}.main-screen__action{margin:20px 0 32px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}@media (min-width:768px){.main-screen__action{padding:0 32px}}@media (min-width:1024px){.main-screen__action{padding:0;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-screen__action a{margin:0 0 0 20px}.main-screen__nav-item a:hover:after{content:'';display:block;position:absolute;width:100%;height:4px;background:#fff;left:0;top:43px}}@media (min-width:768px) and (min-width:1220px){.main-screen__action a{margin:0 0 0 32px}}@media (min-width:768px){.main-screen__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.main-screen__content{padding:50px 0 70px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.main-screen__buy{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;text-decoration:underline;color:#fff}@media (min-width:1220px){.main-screen__buy{font-size:1rem;line-height:1.5rem}}.main-screen__buy:hover{position:relative;color:#fff;text-decoration:none}.main-screen__download{font-family:"Montserrat-SemiBold","Arial",sans-serif;padding:10px 32px;margin:0 32px 0 0;display:inline-block;font-size:.875rem;line-height:1.25rem;color:#002EA6;background:#fff;text-transform:uppercase;border-radius:12px;font-weight:600;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:1024px){.main-screen__download{margin:0;padding:10px 20px}}@media (min-width:1024px){.main-screen__download{padding:10px 32px}}.main-screen__download:hover{text-decoration:none;opacity:.8;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:768px){.main-screen__content{padding:32px 0 60px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.main-screen__content{padding:0 0 100px 0}}@media (min-width:1220px){.main-screen__content{padding:62px 32px 83px 32px;max-width:1216px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1440px){.main-screen__content{padding:62px 0 83px 0;align-items:flex-start}}.main-screen__title{margin:32px 0 0 0}@media (min-width:768px){.main-screen__title{margin:0;width:60%}}@media (min-width:1024px){.main-screen__title{margin:0}}@media (min-width:1220px){.main-screen__title{width:70%}}.main-screen__title h1{font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:1.75rem;line-height:2.0625rem;font-weight:800;color:#fff;text-wrap:balance}@media (min-width:1024px){.main-screen__title h1{max-width:400px}}@media (min-width:1220px){.main-screen__title h1{max-width:680px;font-size:2.5rem;line-height:3rem}}.main-screen__subtitle{padding:16px 0}@media (min-width:768px){.main-screen__subtitle{padding:6px 0;width:38%}}@media (min-width:1220px){.main-screen__subtitle{width:30%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 12px 0 0}}.main-screen__subtitle p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;color:#fff;font-weight:400}@media (min-width:768px){.main-screen__subtitle p{max-width:300px;position:relative;top:0;margin:0}}@media (min-width:1220px){.main-screen__subtitle p{max-width:358px;font-size:1rem;line-height:1.5rem}}.main-screen__img{position:relative;z-index:1}@media (min-width:425px){.main-screen__img{max-width:100%;margin:0 auto}}@media (min-width:768px){.main-screen__img{max-width:622px}}@media (min-width:1024px){.main-screen__img{max-width:1000px}}.main-screen__img img{border-radius:12px;border:1px solid #D8D9DD}.fenix3{padding:55px 16px}@media (min-width:768px){.fenix3{padding:48px 32px}}@media (min-width:1024px){.fenix3{padding:48px 16px}.fenix3 .fenix3-container{padding:0 16px}}@media (min-width:1220px){.fenix3{padding:100px 16px 116px 16px}}@media (min-width:768px){.fenix3__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1220px){.fenix3__wrapper{padding:0 105px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:768px){.fenix3__block{width:50%}.fenix3__block:last-child{width:40%}}@media (min-width:1024px){.fenix3__block:last-child{width:50%}}.fenix3__title h2{color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:1.5rem;line-height:1.875rem;font-weight:600}@media (min-width:768px){.fenix3__title h2{font-size:2rem;line-height:2.625rem}}.fenix3__body{padding:20px 0 0 0}.fenix3__body p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#484953}@media (min-width:1024px){.fenix3__body p{font-size:1.125rem;line-height:1.75rem}}.fenix3__body p:first-child{margin:0 0 24px 0}@media (min-width:768px){.fenix3__list{margin:0}}.fenix3__list-item{margin:0 0 20px 20px;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#484953}@media (min-width:1024px){.fenix3__list-item{font-size:1.125rem;line-height:1.75rem}}.fenix3__list-item::marker{color:#002EA6}.fenix3__list-item p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#484953}.fenix3__list-item:last-child{margin:0 0 0 20px}.fenix3__img{margin:30px 0 0 0}@media (min-width:425px){.fenix3__img{max-width:425px;margin:0 auto}}@media (min-width:1024px){.fenix3__img{max-width:300px}}@media (min-width:1220px){.fenix3__img{max-width:347px;position:relative;top:40px;right:-60px}}@media (min-width:768px){.main-screen__nav-wrapper-server{width:60%}}.fenix3__features{margin-top:56px;padding:48px 16px;background:#F4F8FE}@media (min-width:768px){.fenix3__features{padding:8px 0 32px 0}.fenix3__features .fenix3-container{padding:0 32px}}@media (min-width:1024px){.fenix3__features{padding:8px 0 32px 0}.fenix3__features .fenix3-container{padding:0 32px;max-width:1216px}}@media (min-width:1220px){.fenix3__features{padding:68px 0 67px 0}.fenix3__features .fenix3-container{padding:0 16px}}@media (min-width:1440px){.fenix3__features .fenix3-container{padding:0}}@media (min-width:768px){.fenix3__features .fenix3__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:24px 0 0 0}}@media (min-width:1220px){.fenix3__features .fenix3__wrapper{max-width:100%}}.fenix3__features .features__title{margin:0 0 24px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.fenix3__features .features__title{margin:16px auto 16px auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;width:100%}}@media (min-width:1024px){.fenix3__features .features__title{padding:0 12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}}@media (min-width:1440px){.fenix3__features .features__title{padding:0}}.fenix3__features .features__title h2{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:24px;line-height:30px;font-weight:600;color:#140D3F}@media (min-width:1220px){.fenix3__features .features__title h2{position:relative;font-size:32px;line-height:42px;text-align:left;margin:0}}.fenix3__features .features__title a:hover{text-decoration:none}.fenix3__features .features__title span{display:none}@media (min-width:1024px){.fenix3__features .features__title span{display:block;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:1rem;line-height:1.5rem}.fenix3__features .features__title span:hover{color:#0032B2}}@media (min-width:1024px){.fenix3__features .features__title svg{display:none}}.fenix3__features .features__block{margin:0 0 16px 0;padding:24px;background:#fff;border-radius:12px;min-height:240px}@media (min-width:425px){.fenix3__features .features__block{max-width:100%;margin:16px 0}}@media (min-width:768px){.fenix3__features .features__block{width:48%;height:240px}}@media (min-width:1024px){.fenix3__features .features__block{height:260px}}@media (min-width:1220px){.fenix3__features .features__block{margin:13px auto;width:31%;height:268px}}@media (min-width:1440px){.fenix3__features .features__block{margin:0 0 32px 0}}.fenix3__features .features__block-title{margin:0 0 4px 0}.fenix3__features .features__block-title p{font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem;font-weight:800;color:#140D3F}@media (min-width:1024px){.fenix3__features .features__block-title p{font-size:1.25rem;line-height:1.75rem}}.fenix3__features .features__block-text p{max-width:275px;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#484953}@media (min-width:1024px){.fenix3__features .features__block-text p{font-size:1rem;line-height:1.5rem}}.fenix3__features .features__icon{margin:0 0 16px 0;width:48px;height:48px}.features-img{margin:0 auto}.features-img img{width:auto}.fenix3__modeling{position:relative;padding:56px 16px 48px 16px;background:#F4F8FE}@media (min-width:768px){.fenix3__modeling{padding:56px 0 48px 0}.fenix3__modeling .fenix3-container{padding:0 32px}}@media (min-width:1024px){.fenix3__modeling{padding:80px 16px 48px 16px}.fenix3__modeling .fenix3-container{padding:0 16px}}@media (min-width:1220px){.fenix3__modeling{padding:90px 16px 80px 16px;max-width:1220px;margin:0 auto}}.fenix3__modeling:after{content:'';display:block;position:absolute;width:100%;height:140px;background:#fff;top:-8px;left:0;z-index:0}@media (min-width:768px){.fenix3__modeling:after{top:3px}}@media (min-width:1024px){.fenix3__modeling:after{top:16px}}@media (min-width:1220px){.fenix3__modeling:after{height:200px;top:0}}@media (min-width:1440px){.fenix3__modeling:after{top:0}}@media (min-width:768px){.fenix3__modeling .modelling__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1220px){.fenix3__modeling .modelling__wrapper{padding:20px 90px 0 90px}}@media (min-width:768px){.fenix3__modeling .modeling__block:first-child{width:38%}.fenix3__modeling .modeling__block:last-child{padding:0 30px 0 0;width:49%}}.fenix3__modeling .modeling__slider{max-width:1000px}.fenix3__modeling .modeling__slide{width:100%;height:168px}@media (min-width:425px){.fenix3__modeling .modeling__slide{width:70%;height:240px;margin:0 auto}}@media (min-width:768px){.fenix3__modeling .modeling__slide{height:380px}}.fenix3__modeling .modeling__slide img{width:100%;height:168px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid #D8D9DD}@media (min-width:425px){.fenix3__modeling .modeling__slide img{height:240px}}@media (min-width:768px){.fenix3__modeling .modeling__slide img{height:380px}}.fenix3__modeling .modeling__pagination{width:100%;top:235px;left:0}@media (min-width:425px){.fenix3__modeling .modeling__pagination{top:305px}}@media (min-width:768px){.fenix3__modeling .modeling__pagination{top:445px}}@media (min-width:1024px){.fenix3__modeling .modeling__pagination{top:485px}}.fenix3__modeling .modeling__pagination span{margin:0 5px;background:#002EA6}.fenix3__modeling .modeling__block-title{margin:48px 0 24px 0}.fenix3__modeling .modeling__block-title p{color:#484953;font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:1.5rem;line-height:1.875rem;font-weight:700}@media (min-width:1024px){.fenix3__modeling .modeling__block-title p{font-size:2rem;line-height:2.625rem}}.fenix3__modeling .modeling__block-title h2{color:#140D3F}.fenix3__modeling .modeling__block-resize p{color:#484953}@media (min-width:1024px){.fenix3__modeling .modeling__block-resize p{font-size:20px;line-height:28px}}.fenix3__modeling .modeling__block-text p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:#484953;margin:0}@media (min-width:1024px){.fenix3__modeling .modeling__block-text p{font-size:1rem;line-height:1.75rem}}.fenix3__modeling .modeling__list-item{margin:0 0 8px 20px;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:1rem;line-height:1.5rem}.fenix3__modeling .modeling__list-item::marker{color:#002EA6}@media (min-width:1024px){.fenix3__modeling .modeling__list-item p{color:#484953;font-size:1rem;line-height:1.5rem}}.fenix3__modeling .modeling__nav-btns{display:none;z-index:9}@media (min-width:1220px){.fenix3__modeling .modeling__nav-btns{display:block;top:-180px;position:relative;width:100%}.fenix3__modeling .modeling__nav-btns .swiper-button-next{right:20px;color:#D8D9DD}.fenix3__modeling .modeling__nav-btns .swiper-button-prev{left:20px;color:#D8D9DD}}@media (min-width:1024px){.modeling-offset{margin:50px 0 0 0}}@media (min-width:1024px){.modeling-offset{margin:32px 0 0 0}}.fenix3__system{position:relative;padding:48px 16px 48px 16px}@media (min-width:768px){.fenix3__system{padding:48px 0}.fenix3__system .fenix3-container{padding:0 32px}}@media (min-width:1024px){.fenix3__system .fenix3-container{padding:0 32px}}@media (min-width:1220px){.fenix3__system{padding:80px 16px 30px 16px}}.fenix3__system:after{content:'';display:block;position:absolute;width:100%;height:420px;background:#F4F8FE;bottom:0;left:0;z-index:0}@media (min-width:425px){.fenix3__system:after{height:300px}}@media (min-width:1024px){.fenix3__system:after{display:none}}@media (min-width:1024px){.fenix3__system .system__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1220px){.fenix3__system .system__wrapper{padding:0 90px}}@media (min-width:1024px){.fenix3__system .system__block{width:49%}}.fenix3__system .system__desktop-bck{position:relative}@media (min-width:1200px){.fenix3__system .system__desktop-bck{top:-50px}}.fenix3__system .system__desktop-bck:after{display:none}@media (min-width:1024px){.fenix3__system .system__desktop-bck:after{content:'';display:block;position:absolute;width:540px;height:400px;bottom:20px;left:-50px;background:#F4F8FE}}@media (min-width:1220px){.fenix3__system .system__desktop-bck:after{content:'';display:block;position:absolute;width:624px;height:300px;bottom:20px;left:-26px;background:#F4F8FE}}.fenix3__system .system__title{margin:0 0 24px 0}.fenix3__system .system__title h2{color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:1.5rem;line-height:1.875rem;font-weight:700}@media (min-width:1024px){.fenix3__system .system__title h2{font-size:2rem;line-height:2.625rem}}.fenix3__system .system__text{position:relative;z-index:1}.fenix3__system .system__text p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5625rem;font-weight:400;color:#484953}.fenix3__system .system__text p:last-child{margin:0}@media (min-width:1024px){.fenix3__system .system__text p{max-width:340px;font-size:1.125rem;line-height:1.75rem}}@media (min-width:1220px){.fenix3__system .system__text p{max-width:380px}}@media (min-width:1024px){.fenix3__system .system__normal-text p{font-family:"Montserrat-Regular","Arial",sans-serif;max-width:100%}.fenix3__system .system__normal-text a{color:#002EA6}}@media (min-width:1220px){.fenix3__system .system__normal-text{padding:0 0 50px 0;margin:0 0 0 28px}}.fenix3__system .system__block-img{position:relative;z-index:1;margin:32px 0 24px 0}@media (min-width:425px){.fenix3__system .system__block-img{max-width:425px;margin:0 auto 30px auto}}@media (min-width:768px){.fenix3__system .system__block-img{margin:30px auto}}@media (min-width:1024px){.fenix3__system .system__block-img{margin:54px auto 30px auto}}@media (min-width:1220px){.fenix3__system .system__block-img{position:relative;left:40px}}.fenix3__system .system__block-img img{border-radius:12px;border:1px solid #D8D9DD}.fenix3__analysis{margin:50px 0 0 0;padding:48px 16px;background:#F4F8FE}@media (min-width:768px){.fenix3__analysis{padding:48px 0}.fenix3__analysis .fenix3-container{padding:0 32px}}@media (min-width:1024px){.fenix3__analysis{margin:0;padding:48px 0}.fenix3__analysis .fenix3-container{padding:0 32px}}@media (min-width:1220px){.fenix3__analysis{position:relative;padding:80px 0;max-width:1220px;margin:0 auto}.fenix3__analysis:after{content:'';display:block;position:absolute;width:90px;height:100%;background:#fff;top:0;left:0}}@media (min-width:768px){.fenix3__analysis .analysis__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.fenix3__analysis .analysis__block{width:45%}}@media (min-width:1024px){.fenix3__analysis .analysis__block{width:50%}}@media (min-width:1220px){.fenix3__analysis .analysis__block:first-child{max-width:0 0 0 84px}}.fenix3__analysis .analysis__title{margin:0 0 24px 0}.fenix3__analysis .analysis__title h2{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-weight:700}@media (min-width:1024px){.fenix3__analysis .analysis__title h2{font-size:2rem;line-height:2.625rem}}.fenix3__analysis .analysis__text p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#484953;font-weight:400}.fenix3__analysis .analysis__text p:last-child{margin:0}@media (min-width:1024px){.fenix3__analysis .analysis__text p{max-width:420px;font-size:1.125rem;line-height:1.75rem}}.fenix3__analysis .analysis__list-item{margin:0 0 20px 20px;max-width:420px;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}.fenix3__analysis .analysis__list-item::marker{color:#002EA6}@media (min-width:425px){.fenix3__analysis .analysis__img{max-width:425px;margin:0 auto}}@media (min-width:768px){.fenix3__analysis .analysis__img{margin:0 auto 0 auto}}@media (min-width:1024px){.fenix3__analysis .analysis__img{max-width:500px;margin:0 44px 0 0}}@media (min-width:1220px){.fenix3__analysis .analysis__img{max-width:488px;margin:0 20px 0 0;position:relative;left:-30px;z-index:1}}@media (min-width:1440px){.fenix3__analysis .analysis__img{max-width:488px;margin:0 20px 0 0;position:relative;z-index:1}}.fenix3__analysis .analysis__img img{border-radius:12px;border:1px solid #D8D9DD}.fenix3__mechanism{padding:48px 16px}@media (min-width:768px){.fenix3__mechanism{padding:48px 0}.fenix3__mechanism .fenix3-container{padding:0 32px}}@media (min-width:1024px){.fenix3__mechanism .fenix3-container{padding:0 32px}}@media (min-width:1220px){.fenix3__mechanism{padding:80px 16px}}@media (min-width:768px){.fenix3__mechanism .mechanism__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1220px){.fenix3__mechanism .mechanism__wrapper{padding:0 0 0 90px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.fenix3__mechanism .mechanism__block{width:45%}}@media (min-width:1024px){.fenix3__mechanism .mechanism__block{width:50%}}.fenix3__mechanism .mechanism__block-title{margin:0 0 24px 0}.fenix3__mechanism .mechanism__block-title h2{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-weight:700;max-width:100%}@media (min-width:768px){.fenix3__mechanism .mechanism__block-title h2{max-width:100%}}@media (min-width:1024px){.fenix3__mechanism .mechanism__block-title h2{max-width:380px;font-size:2rem;line-height:2.625rem}}@media (min-width:1220px){.fenix3__mechanism .mechanism__block-title h2{margin:20px 0 0 0}}.fenix3__mechanism .mechanism__text p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#484953;font-weight:400}@media (min-width:1024px){.fenix3__mechanism .mechanism__text p{max-width:400px;font-size:1.125rem;line-height:1.75rem}}@media (min-width:1220px){.fenix3__mechanism .mechanism__text p{max-width:445px}}@media (min-width:425px){.fenix3__mechanism .mechanism__img{max-width:425px;margin:0 auto}}@media (min-width:768px){.fenix3__mechanism .mechanism__img{margin:0 auto 0 auto}}@media (min-width:1024px){.fenix3__mechanism .mechanism__img{max-width:800px;margin:0 auto 0 auto;position:relative}}@media (min-width:1220px){.fenix3__mechanism .mechanism__img{top:0;right:38px}}.fenix3__mechanism .mechanism__img img{border-radius:12px}@media (min-width:1220px){.fenix3__mechanism .mechanism__img img{width:600px}}.fenix3__project{padding:0 16px 55px 16px}@media (min-width:768px){.fenix3__project{padding:0 0 55px 0}.fenix3__project .fenix3-container{padding:0 32px}}@media (min-width:1024px){.fenix3__project{padding:48px 16px}.fenix3__project .fenix3-container{padding:0 16px}}@media (min-width:1220px){.fenix3__project{padding:56px 16px 80px 16px}.fenix3__project .fenix3-container{padding:0 12px}}@media (min-width:1366px){.fenix3__project .fenix3-container{padding:0 10px}}@media (min-width:768px){.fenix3__project .project__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1220px){.fenix3__project .project__wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:768px){.fenix3__project .project__block{width:47%}}@media (min-width:1024px){.fenix3__project .project__block-offset{padding:0 0 0 80px}}@media (min-width:1220px){.fenix3__project .project__block-offset{position:relative}}.fenix3__project .project__title{padding:0 0 24px 0}@media (min-width:1024px){.fenix3__project .project__title{padding:0}}.fenix3__project .project__title h2{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-weight:700;max-width:100%;margin:0}@media (min-width:768px){.fenix3__project .project__title h2{max-width:100%}}@media (min-width:1024px){.fenix3__project .project__title h2{margin:0 0 24px 0;max-width:380px;font-size:2rem;line-height:2.625rem}}@media (min-width:1220px){.fenix3__project .project__title h2{margin:0 0 24px 0}}.fenix3__project .project__text p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#484953;font-weight:400}@media (min-width:1024px){.fenix3__project .project__text p{max-width:400px;font-size:1.125rem;line-height:1.75rem}}@media (min-width:1220px){.fenix3__project .project__text p:last-child{margin:0}}@media (min-width:425px){.fenix3__project .project__img{max-width:425px;margin:0 auto}}@media (min-width:1024px){.fenix3__project .project__img{max-width:600px;margin:0 auto 0 auto}}@media (min-width:1220px){.fenix3__project .project__img{position:relative;left:0}}@media (min-width:1440px){.fenix3__project .project__img{position:relative;left:-10px}}.fenix3__project .project__img img{border-radius:12px}.fenix3__cta{padding:48px 16px 80px 16px;background:#002EA6}@media (min-width:768px){.fenix3__cta{padding:48px 0 80px 0}.fenix3__cta .fenix3-container{padding:0 32px}}@media (min-width:1024px){.fenix3__cta{padding:40px 16px}.fenix3__cta .fenix3-container{padding:0 16px}}@media (min-width:1220px){.fenix3__cta{padding:80px 16px}.fenix3__cta .fenix3-container{padding:0 8px}}@media (min-width:1024px){.fenix3__cta .cta__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3__cta .cta__block{width:48%}}.fenix3__cta .cta__title{margin:0 0 24px 0}.fenix3__cta .cta__title p{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:1.625rem;line-height:1.875rem;font-weight:600;color:#fff}@media (min-width:1024px){.fenix3__cta .cta__title p{max-width:400px;font-size:2rem;line-height:2.625rem}}@media (min-width:1220px){.fenix3__cta .cta__title p{position:relative;left:-6px}}@media (min-width:1220px){.fenix3__cta .cta__text{margin:0 0 32px 0}}.fenix3__cta .cta__text p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#484953;font-weight:400;color:#fff}@media (min-width:1024px){.fenix3__cta .cta__text p{max-width:400px;font-weight:200;font-size:1.125rem;line-height:1.75rem}}.fenix3__cta .cta__btns{margin:32px 0 0 0}.fenix3__cta .cta__download{display:inline-block;padding:10px 26px;color:#002EA6;background:#fff;border-radius:12px;text-transform:uppercase;font-weight:600;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.fenix3__cta .cta__download:hover{opacity:.8;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:1220px){.fenix3__cta .cta__download{padding:10px 34px}}.fenix3__cta .cta__buy{margin:0 0 0 0;position:relative;padding:10px 12px;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1220px){.fenix3__cta .cta__buy{position:relative;padding:10px 32px}}@media (min-width:1024px){.fenix3-footer .fenix3-container{padding:0 40px}}@media (min-width:1220px){.fenix3-footer .fenix3-container{padding:0 8px}}.modalSearch{position:fixed;top:100px;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-webkit-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out;border-radius:10px;background-color:#fff;width:95%;max-width:900px;z-index:1000000000000}@media (min-width:375px){.modalSearch{width:70%}}@media (min-width:768px){.modalSearch{width:90%;top:110px}}@media (min-width:1024px){.modalSearch{top:110px}}@media (min-width:1220px){.modalSearch{top:140px}}@media (min-width:1920px){.modalSearch{top:140px}}.modalSearch.active{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.modalSearch__input{padding:0 0 8px 0;margin:6px;width:86%;border:none;border-bottom:1px solid #002EA6;border-radius:0!important;outline:none;font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width:768px){.modalSearch__input{width:95%}}@media (min-width:1024px){.modalSearch__input{width:75%;margin:0 20px 0 20px}}.modalSearch-body__submit{display:none;padding:10px 0;margin:20px auto;width:135px;font-size:.875rem;line-height:1.25rem;color:#fff;background:#002EA6;text-transform:uppercase;border-radius:12px;font-weight:600;border:none;outline:none}@media (min-width:1024px){.modalSearch-body__submit{display:inline-block;padding:5px 0;height:40px}}.modalSearch__form{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.modalSearch__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.close-button{position:absolute;top:24px;right:14px;width:15px;height:15px;background:url(/local/templates/mst_main_new/css/../img/close-icon.svg) center no-repeat;border:none;outline:unset;font-size:2em;cursor:pointer}@media (min-width:425px){.close-button{right:24px}}@media (min-width:768px){.close-button{position:static;margin:14px 14px 0 10px}}@media (min-width:1024px){.close-button{margin:0 14px 0 10px}}.modalSearch-body{padding:10px;text-align:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:1024px){.modalSearch-body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px}}#overlaySearch{background-color:rgb(0 0 0 / .4);opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;-webkit-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out;z-index:10000000}#overlaySearch.active{opacity:1;pointer-events:all}span[data-modal-target="#modalSearch"]{cursor:pointer;outline:none}span[data-modal-target="#modalSearch"]:active{-webkit-box-shadow:inset 3px 3px 10px rgb(0 0 0 / .2),inset -1px -1px 10px rgb(255 255 255 / .4);box-shadow:inset 3px 3px 10px rgb(0 0 0 / .2),inset -1px -1px 10px rgb(255 255 255 / .4);border:1px solid #fff}.fenix3-results-header{padding:105px 16px 48px 16px;background:#002EA6}@media (min-width:768px){.fenix3-results-header{padding:105px 32px 48px 32px}}@media (min-width:1024px){.fenix3-results-header{padding:140px 0 40px 0}.fenix3-results-header .fenix3-container{padding:0 32px}}@media (min-width:1220px){.fenix3-results-header .fenix3-container{padding:0}}@media (min-width:1024px){.fenix3-search-body .fenix3-container{padding:0 32px}}@media (min-width:1220px){.fenix3-search-body .fenix3-container{padding:0}}.fenix3-results__breadcrumbs a{font-size:1rem;line-height:1.5rem;color:#fff}@media (min-width:910px){.fenix3-results__header-wrapper{padding:30px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3-results__title{padding:20px 0}.fenix3-results__title h1{font-size:2.5rem;line-height:3rem;color:#fff;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-weight:400}.fenix3-results__form{position:relative;max-width:100%}@media (min-width:910px){.fenix3-results__form{max-width:384px}}.search-from__input{width:100%;border:none;border-bottom:1px solid #fff;background:none;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif;border-radius:0}.search-from__input:focus{outline:none}@media (min-width:910px){.search-from__input{width:280px}}@media (min-width:1024px){.search-from__input{width:280px}}.search-from__btn{width:12px;height:12px;background:url(/local/templates/mst_main_new/css/../img/search-inv.svg) center no-repeat;border:none;outline:none;position:absolute;right:2px}.fenix3-search__header{padding:40px 16px 30px 16px}@media (min-width:910px){.fenix3-search__header{padding:40px 0 30px 0}}@media (min-width:1220px){.fenix3-search__header{margin:0 0 20px 0}}.fenix3-search__header h2{color:#140D3F;font-size:1.75rem;line-height:2.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}.fenix3-results__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-results__wrapper{padding:0 32px}}@media (min-width:1024px){.fenix3-results__wrapper{padding:0}}.fenix3-results__block{margin:0 0 40px 0}.fenix3-results__block:last-child{margin:0 0 120px 0}.fenix3-results__block-title h3{color:#140D3F;margin:0 0 14px 0;font-size:1.25rem;line-height:1.75rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;max-width:800px}.fenix3-results__block-content{max-width:800px}.fenix3-results__block-content p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;padding:0;margin:0 0 8px 0;color:#484953}.fenix3-results__block-content a{font-family:"Montserrat-Regular","Arial",sans-serif;word-break:break-all;color:#002EA6;font-size:.875rem;line-height:1.5rem}.fenix3-results__breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat-Regular","Arial",sans-serif}.breadcrumbs-arrow{display:block;margin:0 10px 0 0;width:12px;height:12px;background:url(/local/templates/mst_main_new/css/../img/arrow-inv-icon.svg) center no-repeat}@media (min-width:1220px){.footer-searchres-nav{padding:0 10px!important}}.top-info{background:#3a5bc7;background:-webkit-gradient(linear,left top,right top,from(#3a5bc7),to(#3a5bc7));background:-o-linear-gradient(left,#3a5bc7 0%,#3a5bc7 100%);background:linear-gradient(90deg,#3a5bc7 0%,#3a5bc7 100%);color:#fff;overflow:hidden}@media (min-width:1024px){.top-info{padding-top:57px}}.top-info .container{height:100%;position:relative;padding-top:100px;padding-bottom:50px}@media (min-width:1024px){.top-info .container{padding-top:80px;padding-bottom:80px}}@media (min-width:1220px){.top-info .container{padding-top:160px;padding-bottom:100px}}.top-info-bg{position:absolute}.top-info-bg-small{display:none}.top-info__title{font-size:32px;line-height:42px;font-weight:600;letter-spacing:-.015em;font-family:"Montserrat-Regular","Arial",sans-serif}.top-info-block{position:relative;z-index:2}.top-info-block h1{margin-top:32px;margin-bottom:24px;font-weight:800;font-size:40px;line-height:48px;letter-spacing:-.015em;color:#fff;max-width:680px;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.top-info-block h1{margin-top:32px;margin-bottom:32px}}.top-info__desc{font-size:18px;line-height:28px;max-width:550px;font-family:"Montserrat-Regular","Arial",sans-serif;margin:0}@media (min-width:1024px){.top-info__desc{margin-bottom:16px}}.top-info-buttons{padding:32px 0 48px 0}.top-info-buttons a{color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif}a.top-info-btn{display:inline-block;color:#002ea6;background:#fff;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all;margin:0 20px 0 0}@media (min-width:1024px){a.top-info-btn{margin:0 32px 0 0}}.top-info-btn:hover{opacity:.8;text-decoration:none}section.solution-fire{margin-top:80px;margin-bottom:80px}@media (min-width:768px){section.solution-fire{margin-top:48px;margin-bottom:48px}}@media (min-width:1024px){section.solution-fire{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:100px;margin-bottom:105px}}@media (min-width:768px){.solution-fire__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.solution-fire-img{min-width:490px;text-align:center;padding:40px 0}@media (min-width:768px){.solution-fire-img{padding:40px 0 0 0}}@media (min-width:1024px){.solution-fire-img{padding:40px 0}}.solution-fire-img img{max-width:330px;margin:auto}@media (min-width:768px){.solution-fire-img img{margin:30px 0 0 0;max-width:340px!important}}@media (min-width:1024px){.solution-fire-img img{margin:auto}}@media (min-width:768px){.solution-fire-info{margin:40px 0 0 0;width:46%}}@media (min-width:1220px){.solution-fire-info{width:auto}}.solution-fire__title{font-weight:600;font-size:32px;line-height:42px;letter-spacing:-.015em;color:#484953;margin-bottom:32px;font-family:"Montserrat-Regular","Arial",sans-serif;display:none}@media (min-width:768px){.solution-fire__title{display:block}}.solution-fire__title_mobile{font-weight:600;font-size:32px;line-height:42px;letter-spacing:-.015em;color:#484953;margin-bottom:32px;font-family:"Montserrat-Regular","Arial",sans-serif;display:block}@media (min-width:768px){.solution-fire__title_mobile{display:none}}.solution-fire-info h2{color:#140d3f;font-family:"Montserrat-ExtraBold","Arial",sans-serif;margin-bottom:24px}@media (min-width:1024px){.solution-fire-info h2{margin-bottom:32px}}.solution-fire__descriprion{font-size:18px;line-height:28px;color:#484953;max-width:550px;margin-bottom:32px;font-family:"Montserrat-Regular","Arial",sans-serif}.solution-fire-buttons{font-family:"Montserrat-Regular","Arial",sans-serif;height:50px}.solution-fire-buttons a{color:#484953}button.solution-fire-btn{background:#002ea6;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all;color:#fff;padding:12px 36px;border-radius:12px;border:none;margin:0 20px 0 0;text-transform:uppercase;font-size:14px}@media (min-width:768px){button.solution-fire-btn{font-size:16px;padding:12px 40px}}button.solution-fire-btn:hover{background:#0138c7}.solution-fire__note{margin-top:16px;font-size:14px;line-height:20px;color:#484953}.develop-cycle{margin:auto}@media (min-width:1024px){.develop-cycle{background:#f4f8fe}}@media (min-width:1440px){.develop-cycle{background:none}}.develop-cycle .container{position:relative;background:#f4f8fe}@media (min-width:768px){.develop-cycle .container{padding-top:48px;padding-bottom:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.develop-cycle .container{padding-top:80px;padding-bottom:80px}}@media (min-width:1440px){.develop-cycle .container:after{content:'';display:block;position:absolute;width:110px;height:100%;background:#f4f8fe;top:0;left:-110px}.develop-cycle .container:before{content:'';display:block;position:absolute;width:110px;height:100%;background:#f4f8fe;top:0;right:-110px}}.develop-cycle .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.develop-cycle__title{font-weight:700;font-size:28px;line-height:40px;letter-spacing:-.015em;color:#484953;max-width:600px;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:768px){.develop-cycle__title{margin-right:0;padding:0 40px 0 0;max-width:396px}}@media (min-width:1024px){.develop-cycle__title{max-width:500px;margin-right:127px;padding:0}}.develop-cycle-text{max-width:300px;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:768px){.develop-cycle-text{padding:0 30px 0 0;margin:8px 0 0 0}}@media (min-width:1024px){.develop-cycle-text{margin:0}}@media (min-width:1220px){.develop-cycle-text{padding:0}.develop-cycle-text p{margin:10px 0 0 0}.develop-cycle-text a{margin:30px 0 0 0;display:block}}.develop-cycle-text p{font-size:16px;line-height:24px;color:#484953;margin-bottom:16px}.develop-cycle-text a{font-weight:600;font-size:16px;line-height:24px;color:#002ea6;text-decoration:none}.develop-cycle-text a:hover{opacity:1;color:#140d3f}section.feedback{margin:0 0 56px 0}@media (min-width:768px){section.feedback{margin:0;padding:0 0 48px 0}}@media (min-width:1024px){section.feedback{margin:0 0 100px 0}}@media (min-width:1440px){section.feedback{margin:100px 0;padding:0}}.feedback__title{font-weight:600;font-size:32px;line-height:42px;letter-spacing:-.015em;color:#140d3f;font-family:"Montserrat-SemiBold","Arial",sans-serif;padding:48px 0 24px 0;margin:0}@media (min-width:1024px){.feedback__title{padding:80px 0 24px 0}}.feedback-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feedback-card-item{width:590px;border:1px solid #d8d9dd;padding:48px 41px 100px 50px;border-radius:12px;position:relative;min-height:320px}@media screen and (min-width:768px){.feedback-card-item{width:48%}}.feedback-card-item__icon{font-weight:800;font-size:40px;line-height:48px;letter-spacing:-.015em;color:#002ea6;left:-24px;top:-18px;position:absolute;background:url(/local/templates/mst_main_new/css/../img/quate-icon.svg) center no-repeat;width:16px;height:16px}@media (min-width:1024px){.feedback-card-item__icon{width:22px;height:22px;left:-34px}}.feedback-card-item__text{font-weight:700;font-size:20px;line-height:28px;color:#484953;position:relative;font-family:"Montserrat-SemiBold","Arial",sans-serif}.feedback-card-item__user{position:absolute;bottom:48px;font-size:16px;line-height:24px;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.feedback-card-item__user{right:40px}}.feedback-card-item__user span{font-weight:700}.publications{margin:auto}@media (min-width:1024px){.publications{background:#f4f8fe}}@media (min-width:1440px){.publications{background:none}}.publications .container{position:relative;background:#f4f8fe;padding:0 0 100px 0}@media (min-width:1440px){.publications .container{padding:0 0 140px 0}.publications .container:after{content:'';display:block;position:absolute;width:110px;height:100%;background:#f4f8fe;top:0;left:-110px}.publications .container:before{content:'';display:block;position:absolute;width:110px;height:100%;background:#f4f8fe;top:0;right:-110px}}.publications-titles h3{font-family:"Montserrat-SemiBold","Arial",sans-serif}.publications-titles a{font-family:"Montserrat-Regular","Arial",sans-serif}.main-page__img-block{border-left:1px solid #D8D9DD;border-right:1px solid #D8D9DD;border-top:1px solid #D8D9DD;border-radius:12px 12px 0 0}.main-page__slider-pagination{bottom:-40px;width:90%}@media (min-width:768px){.main-page__slider-pagination{width:100%;left:0}}.main-page__slider-pagination span{margin:0 5px}@media (min-width:1440px){.main-page__slider-pagination{display:none}}.main-page__slide-link:hover{text-decoration:none}.main-page__nav{display:none}@media (min-width:1300px){.main-page__nav{display:block}.main-page__nav-next{right:-30px;color:#D8D9DD}.main-page__nav-prev{left:-30px;color:#D8D9DD}}@media (min-width:1440px){.main-page__nav{display:block}.main-page__nav-next{right:-50px;color:#D8D9DD}.main-page__nav-prev{left:-50px;color:#D8D9DD}}.publications-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 20px 30px 20px;height:180px;background:#fff;border:1px solid #D8D9DD;border-radius:0 0 12px 12px}.main-slider{position:relative;padding:0 16px}@media (min-width:768px){.main-slider{padding:0 32px}}@media (min-width:1024px){.main-slider{padding:0 16px}}@media (min-width:1220px){.main-slider{padding:0}}.img-fluid{border-radius:12px 12px 0 0}.publications-text__description{font-weight:700;font-size:19px;line-height:28px;color:#140d3f;font-family:"Montserrat-ExtraBold","Arial",sans-serif}.publications-titles{padding:0 16px;font-weight:600;line-height:42px;letter-spacing:-.015em;color:#140d3f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-top:80px}@media (min-width:768px){.publications-titles{padding:32px 32px 0 32px}}@media (min-width:1024px){.publications-titles{padding:80px 16px 0 16px}}@media (min-width:1220px){.publications-titles{padding:80px 0 0 0}}.publications-titles h3{font-size:32px;font-weight:600}.publications-titles a{font-size:16px;color:#140d3f;text-decoration:none}.publications-titles a:hover{color:#002ea6;opacity:1}.publications-titles__link_mobile{display:none}.postdate{font-weight:600;font-size:14px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;color:#3e6be0;margin-bottom:16px;font-family:"Montserrat-Regular","Arial",sans-serif}.modal-download{background:rgb(0 0 0 / .5);position:fixed;left:0;top:0;z-index:1000;display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.modal-download_active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.download-container{width:522px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;padding:64px 64px 48px;border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;overflow:auto;max-height:calc(100%)}.download-header{font-weight:700;font-size:28px;line-height:40px;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F;letter-spacing:-.015em;color:#140d3f;margin:30px 0 6px 0}@media (min-width:576px){.download-header{margin:0 0 0 0}}.download-header__success{font-family:"Montserrat-ExtraBold","Arial",sans-serif}.download-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.download-form input{border-radius:0;padding:0}.download-form div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.download-form div.download-form-input_checkbox-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:12px;margin-bottom:10px}@media (min-width:577px){.download-form div.download-form-input_checkbox-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:60px;margin-bottom:32px}}#download-form-input_checkbox{margin-top:8px;width:40px;margin-right:12px;color:#484953}.download-form input,.download-form textarea{border:none;border-bottom:1px solid #d8d9dd;font-size:18px;line-height:28px;color:#484953;outline:none}.download-form input:focus,.download-form textarea:focus{border-bottom:1px solid #002ea6}.download-form label{font-size:18px;line-height:20px;color:#484953}.download-form-input_checkbox-container label{margin:12px 0 10px 0;font-size:13px;line-height:19px;color:#484953;font-size:14px;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:577px){.download-form-input_checkbox-container label{font-size:14px;line-height:24px;color:#484953}}.download-form button{background:#002ea6;border-radius:12px;margin:20px 0 0 0;padding:12px 0;font-size:14px;line-height:24px;font-weight:600;text-align:center;color:#fff;text-transform:uppercase;border:none;outline:none;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:577px){.download-form button{margin:0;font-size:16px;line-height:24px}}.download-close_button{position:absolute;right:20px;top:20px;background:none;border:none;width:20px;height:20px;background:url(/local/templates/mst_main_new/css/../img/close-icon.svg) center no-repeat;background-size:contain;cursor:pointer}.download-close_button:focus{outline:none}.download-close_button i{font-size:30px;color:#484953}.download__block-success .download__block-success{margin:20px 0 0 0}.download__block-success .download__block-success h5{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:1.625rem;line-height:2rem}@media (min-width:577px){.download__block-success .download-img{margin:0 0 40px 0}.download__block-success .download-img img{width:85%;margin:0 auto;display:block}}.download__block-success .download-action{margin:20px 0 0 0}@media (min-width:577px){.download__block-success .download-action{margin:40px 0 0 0}}.download__block-success .download-action button{padding:10px 0;width:100%;border:none;border-radius:12px;background:#002EA6;color:#fff}.download-img__success{margin:10px 0 30px 0}.download-img__success img{width:50%;display:block;margin:0 auto}.footer-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1220px){.footer-nav-list{padding:0 4px}}.footer-nav-list a{font-size:16px;line-height:24px;text-decoration:none}.footer-nav-list li{list-style-type:none}.footer-nav-list-item ul li{margin-bottom:12px}.footer-nav-list-item ul li a{color:#484953}.nav-list-item__header{margin-bottom:24px!important}li.nav-list-item__header a:hover{opacity:1;color:#002ea6!important}.footer-nav-list-item ul li.nav-list-item__header a{font-weight:700;color:#140d3f;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:768px){.footer-nav-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer-social-netw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:37px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-social-netw p{font-size:16px;line-height:24px;font-weight:700;color:#140d3f}.footer-social-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-social__icon img{height:24px}.footer-social__icon_inst img{height:32px}@media (min-width:1220px){.socials-searchres{padding:0 5px 37px 5px}}.feedback-copyright{font-size:16px;line-height:24px;margin-top:24px;margin-bottom:32px;color:#484953;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.feedback-copyright:after{content:'';display:block;position:absolute;width:100%;height:1px;background:#D8D9DD;left:50%;top:-30px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:1220px){.feedback-copyright:after{width:100%}}.feedback-copyright__politics span a{color:#484953;text-decoration:none}@media screen and (max-width:1320px){.carousel-control-next .sr-only{right:0;color:#484953}.carousel-control-prev .sr-only{left:0;color:#484953}}@media screen and (max-width:1220px){.container{max-width:1000px}.header-menu-items{width:500px}.carousel-control-next .sr-only{right:-15px}.carousel-control-prev .sr-only{left:-15px}.carousel-item .card-body{width:300px}.carousel-item .card-body img{width:300px}.coockie{padding:32px 24px}}@media (min-width:1024px){header{position:fixed;z-index:11;left:0;right:0;background:#fff}}@media (min-width:1220px){header{position:static}}@media screen and (max-width:1024px){header{position:fixed;z-index:11;left:0;right:0;background:#fff}h2{max-width:500px}.header-menu-items{display:none}.top-info-block h1{max-width:500px}.top-info__desc{max-width:350px}.solution-fire-img{min-width:300px}.solution-fire-img img{max-width:250px}.solution-fire-info h2{font-size:30px}section.solution-fire{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.feedback-card-item{min-height:400px}.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}.carousel-inner .carousel-item>div:first-child{width:600px;margin:auto;max-width:none}#recipeCarousel{padding-bottom:52px}.carousel-indicators{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel-indicators li{opacity:1;width:8px;height:8px;border-radius:50%;background-color:#d8d9dd}.carousel-indicators .active{background-color:#002ea6}.header-tools-list__item_menu{display:block}.header-tools-list__item_lang-select,.header-tools-list__item_login,.header-tools-list__item_profile{display:none!important}.header-tools{width:120px}}@media screen and (max-width:768px){.top-info{position:relative;background:none}.top-info-bg{position:absolute;height:580px;background:#284cc4;z-index:-96}.top-info-bgs::after{display:block;content:"";position:absolute;top:580px;left:0;right:0;bottom:0;background:#1840b8;z-index:-99}.top-info .container{position:unset}.top-info-bg{top:0;width:1000px}.solution-fire__title_mobile{color:#484953;margin-right:auto}.solution-fire-info{margin-left:0}.develop-cycle-text{max-width:unset}.feedback-cards{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.feedback-card-item{margin-bottom:16px;width:auto;min-height:300px}.carousel-item .card-body{width:100%}.carousel-item .card-body img{width:100%}.carousel-inner .carousel-item>div:first-child{width:auto;margin:auto;max-width:none}.sr-only,.publications-titles__link{display:none}.publications-titles__link_mobile{display:block}.publications-titles__link_mobile i{font-size:25px}.footer-social-netw{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.footer-social-netw p{margin:0!important}.footer-social-icons{margin-top:20px}.footer-nav-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-nav-list-item ul li{width:130px}}@media screen and (max-width:576px){.container,.mobile-menu-list,.mobile-menu-actions{width:100%;padding:0 16px}.top-info-bgs::after{top:510px}.top-info__title{margin-bottom:90%}.modal-search-container div:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.modal-search-buttons{margin-top:10px}.modal-search-container input{width:100%}.top-info .container{padding-bottom:0}section.solution-fire{margin-top:56px;margin-bottom:48px}.solution-fire-img{padding:0}.solution-fire-info h2{margin-top:18px}.develop-cycle .container{padding:56px 16px}}@media screen and (max-width:576px) and (min-width:1024px){.develop-cycle .container{padding:48px 40px 52px 40px}}@media screen and (max-width:576px){.publications-titles{padding-top:48px}footer:nth-last-child(1){padding-bottom:0}.download-container{width:calc(100% - 32px);padding:13px 23px 30px 23px}}@media screen and (max-width:576px) and (min-width:577px){.download-container{width:288px;padding:48px 23px;overflow:auto;max-height:600px}}@media (max-height:781px){.download-container{height:90vh;overflow-y:auto}}@media screen and (max-width:576px){.download-header{font-size:16px;line-height:20px}}@media screen and (max-width:576px) and (min-width:768px){.download-header{font-size:20px;line-height:24px}}@media screen and (max-width:576px){#download-form-input_checkbox{width:50px;font-size:14px;line-height:20px}}.download-form-input_checkbox-container{position:relative}.writeus__privacy-link{font-family:"Montserrat-Regular","Arial",sans-serif;color:#002EA6}.writeus-input{position:relative}.writeus-input>input,.writeus-input textarea{font-size:1rem;line-height:1.5rem;padding:0 0 8px 0;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.writeus-input>input,.writeus-input textarea{font-size:1.125rem;line-height:1.5rem}}.writeus-input>input::-webkit-input-placeholder{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif}.writeus-input>input::-moz-placeholder{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif}.writeus-input>input:-ms-input-placeholder{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif}.writeus-input>input::-ms-input-placeholder{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif}.writeus-input>input::placeholder{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.writeus-input>input::-webkit-input-placeholder{font-size:1.125rem;line-height:1.5rem}.writeus-input>input::-moz-placeholder{font-size:1.125rem;line-height:1.5rem}.writeus-input>input:-ms-input-placeholder{font-size:1.125rem;line-height:1.5rem}.writeus-input>input::-ms-input-placeholder{font-size:1.125rem;line-height:1.5rem}.writeus-input>input::placeholder{font-size:1.125rem;line-height:1.5rem}}.download-form div.error{color:red}.download-form div.error>input,.download-form div.error textarea{border-bottom:1px solid red}.download-form div.error>input::-webkit-input-placeholder{font-size:1.125rem;line-height:1.5rem;color:red;font-family:"Montserrat-Regular","Arial",sans-serif}.download-form div.error>input::-moz-placeholder{font-size:1.125rem;line-height:1.5rem;color:red;font-family:"Montserrat-Regular","Arial",sans-serif}.download-form div.error>input:-ms-input-placeholder{font-size:1.125rem;line-height:1.5rem;color:red;font-family:"Montserrat-Regular","Arial",sans-serif}.download-form div.error>input::-ms-input-placeholder{font-size:1.125rem;line-height:1.5rem;color:red;font-family:"Montserrat-Regular","Arial",sans-serif}.download-form div.error>input::placeholder{font-size:1.125rem;line-height:1.5rem;color:red;font-family:"Montserrat-Regular","Arial",sans-serif}.download-form div.success{color:#484953}.download-form div.success>input,.download-form div.success textarea{border-bottom:1px solid #d8d9dd}.download-form div.success>input::-webkit-input-placeholder{color:#484953}.download-form div.success>input::-moz-placeholder{color:#484953}.download-form div.success>input:-ms-input-placeholder{color:#484953}.download-form div.success>input::-ms-input-placeholder{color:#484953}.download-form div.success>input::placeholder{color:#484953}.download-form div.success>small{display:none}.checkbox__wrapper{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.checkbox-warning{position:absolute;bottom:-20px}@media screen and (max-width:420px){.container,.mobile-menu-list{width:100%;padding:0 16px}.mobile-menu-actions{width:100%;padding:0 20px;padding:20px}.mobile-menu-actions:after{content:'';display:block;position:absolute;width:88%;height:1px;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#D8D9DD}.top-info-bg{display:none}.top-info__title{font-size:24px;line-height:30px}.top-info{z-index:1;background:#284cc4}.top-info-bgs::after{top:490px}.top-info-bg-small{display:block;position:absolute;z-index:-96;padding-top:100px;top:0;left:0;bottom:0;width:420px;height:564px}.top-info__title{margin-bottom:332px}.top-info-block h1{font-size:28px;line-height:33px}.top-info__desc{font-size:16px;line-height:24px;margin:0}.btn-gr a{font-size:14px;line-height:20px}.container_coockie{margin-left:5%}.coockie{width:90%}.solution-fire__title_mobile{font-size:24px;line-height:30px}.solution-fire-img img{width:194.17px;height:214.12px}.solution-fire-info h2{font-size:28px;line-height:33px}.solution-fire__descriprion{font-size:20px;line-height:30px}.solution-fire__note{font-size:14px;line-height:20px}.develop-cycle__title{font-size:20px;line-height:30px}.develop-cycle-text p,.develop-cycle-text a{font-size:14px;line-height:20px}.feedback__title{font-size:24px;line-height:30px}.feedback-card-item__text{font-size:18px;line-height:24px}.feedback-card-item__user{font-size:14px;line-height:20px}.publications-text__description{font-size:18px;line-height:24px}.postdate{font-size:13px;line-height:18px}.footer-nav-list a{font-size:14px;line-height:20px}}@media screen and (max-width:320px){.container,.mobile-menu-list,.mobile-menu-actions{width:100%}.top-info-bg-small{width:320px;height:454px;padding-top:140px}.top-info-bgs::after{top:405px}}@media (min-width:1024px){.profile__active{display:block!important}.profile__hidden{display:none!important}}.profile__active_mobile{display:block!important}.profile__hidden_mobile{display:none!important}.social-netw-title{margin:0 0 0 0;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:768px){.social-netw-title{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:0 0 3px 0}}@media (min-width:1220px){.top-info-offset .container{padding-right:0!important;padding-left:0!important}}@media (min-width:1220px){.top-info-offset{padding:0 20px}}@media (min-width:1920px){.top-info-offset{background:#3a5bc7;background:-o-linear-gradient(302deg,#3a5bc7 64%,#1840b8 64%);background:linear-gradient(148deg,#3a5bc7 64%,#1840b8 64%)}}@media (min-width:2200px){.top-info-offset{background:#3a5bc7;background:-o-linear-gradient(302deg,#3a5bc7 62%,#1840b8 62%);background:linear-gradient(148deg,#3a5bc7 62%,#1840b8 62%)}}@media (min-width:3800px){.top-info-offset{background:#3a5bc7;background:-o-linear-gradient(302deg,#3a5bc7 55%,#1840b8 55%);background:linear-gradient(148deg,#3a5bc7 55%,#1840b8 55%)}}.fenix3-new__main-screen{background:#F7F7F7}@media (min-width:320px){.fenix3-new__main-screen{top:0;position:-webkit-sticky;position:sticky;z-index:1}}@media (min-width:1024px){.fenix3-new__main-screen{top:0;position:-webkit-sticky;position:sticky;z-index:1}.fenix3-new__main-screen .fenix3-container{padding:0 32px;max-width:1216px}}@media (min-width:1440px){.fenix3-new__main-screen .fenix3-container{padding:0}}.fenix3-new__wrapper{padding:80px 0 20px 0}@media (min-width:768px){.fenix3-new__wrapper{padding:80px 32px 18px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-new__wrapper{padding:0}}@media (min-width:1025px){.fenix3-new__wrapper{padding:0}}.fenix3-new__nav-list{list-style:none}@media (min-width:768px){.fenix3-new__nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}}@media (min-width:1024px){.fenix3-new__nav-list{position:relative;right:-100px}}.fenix3-nav-wrapper{width:100%;background:#fff;border-bottom:1px solid #D8D9DD}@media (min-width:768px){.fenix3-nav-wrapper{background:none;border:none;width:auto;padding:0 32px}}@media (min-width:1024px){.fenix3-nav-wrapper{padding:0}}.fenix3-nav-wrapper-server{width:70%}.fenix3-new__nav-list-server{position:relative}@media (min-width:768px){.fenix3-new__nav-list-server{right:-140px}}@media (min-width:1024px){.fenix3-new__nav-list-server{right:-214px}}@media (min-width:1366px){.fenix3-new__nav-list-server{right:-300px}}.fenix3-new__sublogo p{text-align:center;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F;font-size:1.125rem;line-height:1.5rem;font-weight:700;margin:0 auto}@media (min-width:1220px){.fenix3-new__sublogo p{font-size:1.25rem;line-height:1.75rem}}.fenix3-new__nav-item{margin:16px 0;padding:0 16px}@media (min-width:1024px){.fenix3-new__nav-item{margin:10px;padding:0}}@media (min-width:1220px){.fenix3-new__nav-item{margin:10px 24px}}.fenix3-new__nav-item a{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.84375rem;line-height:1.25rem;color:#484953;font-weight:200;text-decoration:none}@media (min-width:1024px){.fenix3-new__nav-item a{margin:0 5px;font-size:1rem;line-height:1.5rem}}@media (min-width:1440px){.fenix3-new__nav-item a{margin:0}}.fenix3-new__nav-item a:hover{text-decoration:none;position:relative;color:#002EA6}.fenix3-new__nav-item a:hover:after{content:'';display:block;position:absolute;width:100%;height:4px;background:#002EA6;left:0;top:26px}@media (min-width:1024px){.fenix3-new__nav-item a:hover:after{top:40px}}.fenix3-new__nav-item span{font-family:"Montserrat-Regular","Arial",sans-serif;position:relative;color:#002EA6}.fenix3-new__nav-item span:after{content:'';display:block;position:absolute;width:100%;height:4px;background:#002EA6;left:0;top:26px}@media (min-width:1024px){.fenix3-new__nav-item span:after{top:40px}}.fenix3-new__action{margin:48px 0 32px 0}@media (min-width:1024px){.fenix3-new__action{margin:0}.fenix3-new__action a{margin:0 0 0 32px}}.fenix3-new__buy{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;text-decoration:underline;color:#484953}@media (min-width:1220px){.fenix3-new__buy{font-size:1rem;line-height:1.5rem}}.fenix3-new__buy:hover{position:relative;color:#002EA6;text-decoration:none}.fenix3-new__download{font-family:"Montserrat-Regular","Arial",sans-serif;padding:10px 32px;margin:0 32px 0 0;display:inline-block;font-size:.875rem;line-height:1.25rem;color:#fff;background:#002EA6;text-transform:uppercase;border-radius:12px;font-weight:600;text-decoration:none}@media (min-width:768px){.fenix3-new__download{margin:0 32px 0 0}}@media (min-width:1440px){.fenix3-new__download{margin:0 0 0 32px!important}}.fenix3-new__download:hover{text-decoration:none;color:#fff}@media (min-width:1024px){.fenix3__main-content .fenix3-container{padding:0 16px}}@media (min-width:1366px){.fenix3__main-content .fenix3-container{padding:0}}@media (min-width:1024px){.fenix3__main-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 0 0}}.fenix3__left-sedebar-list_scroll{height:600px;overflow-y:scroll}@media (min-width:1366px){.fenix3__left-sedebar-list_scroll{height:800px}}.fenix3__left-sedebar-list{margin:50px 16px 0 16px;list-style:none;background:#F7F7F7;border-radius:8px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media (min-width:768px){.fenix3__left-sedebar-list{max-width:97%;margin:50px auto 20px auto}}@media (min-width:1024px){.fenix3__left-sedebar-list{margin:40px auto 130px auto;position:-webkit-sticky;position:sticky;top:120px}}@media (min-width:1220px){.fenix3__left-sedebar-list{margin:40px auto 130px auto;position:-webkit-sticky;position:sticky;top:120px}}.fenix3__left-sedebar-list::-webkit-scrollbar{width:4px}.fenix3__left-sedebar-list::-webkit-scrollbar-track{background:#f1f1f1}.fenix3__left-sedebar-list::-webkit-scrollbar-thumb{background:#002EA6}@media (min-width:1024px){.fenix3__left-sedebar-list-implementation{top:114px}}@media (min-width:1220px){.fenix3__left-sedebar-list-implementation{margin:40px 0 130px 0}}@media (min-width:1024px){.fenix3__left-sedebar-list-offset{margin:40px auto 120px auto}}.fenix3__left-sedebar-list-static{margin:50px 16px 0 16px;list-style:none;background:#F7F7F7;border-radius:8px}@media (min-width:768px){.fenix3__left-sedebar-list-static{max-width:99%;margin:50px auto 20px auto}}@media (min-width:1024px){.fenix3__left-sedebar-list-static{margin:40px auto 120px auto;position:-webkit-sticky;position:sticky;top:120px}}@media (min-width:1366px){.fenix3__left-sedebar-list-static{top:120px}}.fenix3__left-sedebar-link{padding:12px 17px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;cursor:pointer;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3__left-sedebar-link{padding:16px 17px}}.fenix3__left-sedebar-link:hover{padding:12px 17px;-webkit-box-shadow:2px 0 0 0 #002EA6 inset;box-shadow:2px 0 0 0 #002EA6 inset}@media (min-width:1024px){.fenix3__left-sedebar-link:hover{padding:16px 17px}}.fenix3__left-sedebar-link:hover a{color:#002EA6;text-decoration:none;font-size:1rem;line-height:1.5rem}.fenix3__left-sedebar-link a{font-size:1rem;line-height:1.5rem;color:#484953}.fenix3__left-sedebar-link-features{padding:12px 17px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;cursor:pointer;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3__left-sedebar-link-features{padding:16px 17px}}.fenix3__left-sedebar-link-features:hover{padding:12px 17px 12px 17px}@media (min-width:1024px){.fenix3__left-sedebar-link-features:hover{padding:16px 17px}}.fenix3__left-sedebar-link-features:hover:after{content:'';display:block;position:absolute;width:2px;height:100%;left:0;background:#002EA6}.fenix3__left-sedebar-link-features:hover a{color:#002EA6;text-decoration:none;font-size:1rem;line-height:1.5rem}.fenix3__left-sedebar-link-features a{font-size:1rem;line-height:1.5rem;color:#484953}.fenix3__left-sedebar-link-static{padding:12px 17px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;cursor:pointer;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3__left-sedebar-link-static{padding:16px 17px}}.fenix3__left-sedebar-link-static:hover{padding:12px 17px;-webkit-box-shadow:2px 0 0 0 #002EA6 inset;box-shadow:2px 0 0 0 #002EA6 inset}@media (min-width:1024px){.fenix3__left-sedebar-link-static:hover{padding:16px 17px}}.fenix3__left-sedebar-link-static:hover a{color:#002EA6;text-decoration:none}.fenix3__left-sedebar-link-static a{font-size:1rem;line-height:1.5rem;color:#484953}.fenix3__left-sedebar-link_active{padding:12px 17px}@media (min-width:1024px){.fenix3__left-sedebar-link_active{padding:16px 17px}}.fenix3__left-sedebar-link_active a{color:#002EA6!important;text-decoration:none}.fenix3__left-sedebar-link_active-inner{padding:12px 17px;position:relative}@media (min-width:1024px){.fenix3__left-sedebar-link_active-inner{padding:16px 17px}}.fenix3__left-sedebar-link_active-inner:after{content:'';display:block;position:absolute;width:2px;height:100%;background:#002EA6;left:0}.fenix3__left-sedebar-link_active-inner a{color:#002EA6!important;text-decoration:none}.fenix3__left-sidebar-arrow{display:block;width:12px;height:12px;background:url(/local/templates/mst_main_new/css/../img/arrow-icon.svg) center no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer}.fenix3__left-sedebar-link.fenix3__active-page{color:#002EA6;-webkit-box-shadow:2px 0 0 0 #002EA6 inset;box-shadow:2px 0 0 0 #002EA6 inset}.fenix3__left-sidebar-arrow_active{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.fenix3__left-sidebar-submenu{list-style:none;max-height:0;display:none}.fenix3__left-sidebar-submenu_active{max-height:100%;display:block;opacity:1}.fenix3__left-sidebar-submenu-item{padding:10px 24px 10px 32px}.fenix3__left-sidebar-submenu-item a{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;color:#484953}.fenix3__left-sidebar-submenu-item a:hover{color:#002EA6;text-decoration:none}@media (min-width:768px){.fenix3__left-sidebar{padding:0 20px}}@media (min-width:1024px){.fenix3__left-sidebar{width:26%;padding:0 0 0 10px}}@media (min-width:1220px){.fenix3__left-sidebar{padding:0}}.fenix3__main-body{padding:36px 16px}@media (min-width:768px){.fenix3__main-body{padding:36px 32px}}@media (min-width:1024px){.fenix3__main-body{padding:36px 16px 0 0;width:70%}}@media (min-width:1366px){.fenix3__main-body{padding:36px 0 0 0}}@media (min-width:1440px){.fenix3__main-body{padding:36px 0 0 0}}@media (min-width:1220px){.fenix3__main-body-features{padding:36px 0 0 0}}@media (min-width:1366px){.fenix3__main-body-validation{padding:36px 0 0 0}}.fenix3__main-body-title{margin:0 0 50px 0}@media (min-width:1024px){.fenix3__main-body-title{margin:0 0 70px 0}}.fenix3__main-body-title h1{font-size:1.5rem;line-height:1.875rem;color:#140D3F;margin:0 0 24px 0;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:768px){.fenix3__main-body-title h1{max-width:100%}}@media (min-width:1024px){.fenix3__main-body-title h1{font-size:2rem;line-height:2.625rem}}.fenix3__main-body-title p{font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.fenix3__main-body-title p{font-size:1.125rem;line-height:1.75rem}}.fenix3__main-body-block{padding:0 0 50px 0}.fenix3__main-body-block:last-child{padding:0 0 80px 0}@media (min-width:1024px){.fenix3__main-body-block:last-child{margin:0 0 120px 0;padding:0}}.fenix3__main-body-block-title h2{margin:0 0 24px 0;color:#140D3F;font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3__main-body-block-title h2{font-size:1.75rem;line-height:2.5rem}}.fenix3__main-body-block-title h3{margin:0 0 24px 0;color:#140D3F;font-size:1.125rem;line-height:1.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3__main-body-block-title h3{font-size:1.25rem;line-height:1.75rem}}.fenix3__main-body-block-text{margin:0 0 16px 0}.fenix3__main-body-block-text a{color:#002EA6}.fenix3__main-body-block-text p{font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:1rem;line-height:1.5rem}.fenix3__main-body-block-text ol{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1.125rem;line-height:1.75rem;color:#484953}.fenix3__main-body-block-text ol li::marker{color:#484953}@media (min-width:1024px){.fenix3__main-body-block-text p{font-size:1.125rem;line-height:1.75rem}}.fenix3__main-body-block-img img{border-radius:12px;border:1px solid #D8D9DD}@media (min-width:768px){.fenix3__main-body-block-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.fenix3__main-body-block-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#F7F7F7;border-radius:12px;margin:0 0 12px 0}@media (min-width:768px){.fenix3__main-body-block-item{margin:12px 0;width:48%}}@media (min-width:1024px){.fenix3__main-body-block-item{padding:24px}}@media (min-width:1024px){.fenix3-val__wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.febix3__val-wrapper{width:48%}.febix3__val-wrapper .fenix3__main-body-block-item{width:100%}}.fenix3__main-body-block-icon-wrapper{position:relative}.fenix3__dynamic-icon{position:absolute;top:19px;left:4px;color:#fff;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:.625rem;line-height:1.5rem;text-transform:uppercase;display:inline-block;width:30px;height:18px;text-align:center}.fenix3__main-body-block-icon img{width:48px;height:48px}.fenix3__main-body-block-content{margin:0 0 0 20px}.fenix3__main-body-block-content p{font-family:"Montserrat-Regular","Arial",sans-serif;margin:0 0 4px 0}.fenix3__main-body-block-content a{font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:underline;color:#002EA6}.f-bold{font-weight:600}.fenix3__book{position:relative;display:block;font-family:"Montserrat-Regular","Arial",sans-serif;color:#140D3F;font-weight:600;font-size:1rem;line-height:1.5rem;margin:30px 0 20px 36px}@media (min-width:768px){.fenix3__book{margin:30px 0 10px 36px}}.fenix3__book:before{content:'';display:block;position:absolute;width:24px;height:24px;left:-36px;top:2px;background:url(/local/templates/mst_main_new/css/../img/book-icon.svg) center no-repeat}@media (min-width:768px){.fenix3__book:before{top:0}}.febix3__book-offset{margin:30px 0 20px 36px}.febix3__book-offset:before{top:-4px}.fenix3_no-border img{border:none}@media (min-width:768px){.fenix-server-nav-wrapper{width:77%}}.fenix3-server__content{min-width:320px}.server-header{padding:80px 0 24px 0;background:#F7F7F7}@media (min-width:1025px){.server-header{padding:20px 0}}@media (min-width:768px){.server-header__wrapper{padding:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.server-header__wrapper{padding:0}}.server-header__sublogo{text-align:center}.server-header__sublogo p{font-size:1.125rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-weight:800}@media (min-width:768px){.server-header__sublogo p{margin:0}}@media (min-width:1024px){.server-header__sublogo p{font-size:1.25rem;line-height:1.625rem}}.server-header__nav-list{list-style:none;margin:16px 0 22px 0}.server-header__nav-list a{position:relative}.server-header__nav-list a:hover{color:#002EA6;text-decoration:none}.server-header__nav-list a:hover:after{content:'';display:block;position:absolute;width:100%;height:2px;background:#002EA6;left:0}@media (min-width:768px){.server-header__nav-list{margin:0}}@media (min-width:1024px){.server-header__nav-list{position:relative;right:-140px}}@media (min-width:1220px){.server-header__nav-list{right:-260px}}.server-header__nav-item{text-align:center}.server-header__nav-item a{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.server-header__nav-item a{font-size:1rem;line-height:1.5rem}}.server-header__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.server-header__download{padding:10px 32px;text-align:center;background:#002EA6;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif;border-radius:12px;font-weight:800;text-decoration:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.server-header__download:hover{color:#fff;opacity:.8;text-decoration:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.server-main{padding:56px 16px 56px 16px}@media (min-width:768px){.server-main{padding:100px 32px}}@media (min-width:1024px){.server-main{padding:100px 16px}.server-main .fenix3-container{padding:0 16px}}@media (min-width:1200px){.server-main .fenix3-container{padding:0 16px}}@media (min-width:1440px){.server-main .fenix3-container{padding:0}}@media (min-width:768px){.server-main__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.server-main__block{width:48%}}.server-main__block-title h1{font-size:1.5rem;line-height:1.875rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.server-main__block-title h1{font-size:2rem;line-height:2.625rem}}.server-main__action{margin:24px 0 0 0;text-align:center}@media (min-width:768px){.server-main__action{margin:50px 0 0 0;text-align:left}}@media (min-width:1024px){.server-main__action{margin:20px 0 0 0}}@media (min-width:1220px){.server-main__action{margin:48px 0 0 0}}.server-main__action a{display:inline-block;font-family:"Montserrat-Regular","Arial",sans-serif;width:100%;padding:10px 60px;font-size:.875rem;line-height:1.25rem;background:#002EA6;color:#fff;border-radius:12px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-transform:uppercase;font-weight:800;text-decoration:none}@media (min-width:768px){.server-main__action a{width:auto}}@media (min-width:1024px){.server-main__action a{font-size:1rem;line-height:1.5rem}}.server-main__action a:hover{color:#fff;opacity:.8;text-decoration:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.server-main__img{margin:32px 0 0 0}@media (min-width:768px){.server-main__img{margin:6px 0 0 0;width:100%}}@media (min-width:1024px){.server-main__img{width:auto;margin:0 auto}}.server-benefits{padding:48px 16px;background:#F4F8FE}@media (min-width:768px){.server-benefits{padding:48px 32px}}@media (min-width:1024px){.server-benefits{padding:48px 16px}.server-benefits .fenix3-container{padding:0 16px}}@media (min-width:1220px){.server-benefits{padding:80px 16px 80px 16px}.server-benefits .fenix3-container{padding:0 32px}}@media (min-width:1440px){.server-benefits .fenix3-container{padding:0}}@media (min-width:1024px){.server-benefits__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.server-benefits__block{width:48%}}.server-benefits__title{margin:0 0 24px 0}.server-benefits__title p{font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F;max-width:537px}@media (min-width:1024px){.server-benefits__title p{font-size:1.75rem;line-height:2.5rem}}.server-benefits__content p{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-benefits__content p{font-size:1.125rem;line-height:1.75rem;margin:0 0 24px 0}}.server-benefits__list{margin:0}.server-benefits__list-item{margin:0 0 8px 20px;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}.server-benefits__list-item:last-child{margin:0 0 0 20px}@media (min-width:1024px){.server-benefits__list-item{font-size:1.125rem;line-height:1.75rem}}.server-benefits__list-item::marker{color:#002EA6}.server-features{padding:48px 16px}@media (min-width:768px){.server-features{padding:48px 32px}}@media (min-width:1024px){.server-features{padding:80px 16px}.server-features .fenix3-container{padding:0 16px}}@media (min-width:1220px){.server-features{padding:120px 16px 100px 16px}.server-features .fenix3-container{padding:0}}@media (min-width:1220px){.server-features__wrapper{padding:0 0 0 122px}}.server-features__title{margin:0 0 24px 0}.server-features__title h2{font-size:1.75rem;line-height:2.0625rem;color:#140D3F;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.server-features__title h2{font-size:2.5rem;line-height:3rem}}.server-features__content p{font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;margin:0 0 30px 0}.server-features__content p:last-child{margin:0}@media (min-width:1024px){.server-features__content p{max-width:832px;font-size:1.5rem;line-height:2.25rem}}.server-access{padding:48px 16px;background:#F4F8FE}@media (min-width:768px){.server-access{padding:48px 32px}}@media (min-width:1024px){.server-access{padding:48px 16px}.server-access .fenix3-container{padding:0 16px}}@media (min-width:1220px){.server-access{padding:0 16px;background:none}.server-access .fenix3-container{padding:0 32px}}@media (min-width:1440px){.server-access .fenix3-container{padding:0}}@media (min-width:768px){.server-access__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.server-access__wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1220px){.server-access__wrapper{position:relative;background:#F4F8FE;padding:64px 0}.server-access__wrapper:after{content:'';display:block;position:absolute;width:126px;height:100%;left:0;top:0;background:#fff;z-index:0}}@media (min-width:768px){.server-access__block{width:48%}}.server-access__title{margin:0 0 24px 0}@media (min-width:1024px){.server-access__title{margin:0 0 34px 0}}@media (min-width:1220px){.server-access__title{margin:0 0 24px 0}}.server-access__title p{font-size:1.125rem;line-height:1.75rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-access__title p{margin:0 0 24px 0}}.server-access__title h2{font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F;max-width:456px}@media (min-width:1024px){.server-access__title h2{font-size:1.75rem;line-height:2.5rem}}.server-access__content{margin:0 0 16px 0}@media (min-width:1220px){.server-access__content{max-width:460px}}.server-access__content p{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}.server-access__content p:last-child{margin:0}@media (min-width:1024px){.server-access__content p{font-size:1.125rem;line-height:1.75rem}}.server-access__img{position:relative;z-index:1}@media (min-width:768px){.server-access__img{margin:0 auto 16px auto;width:auto}}@media (min-width:1024px){.server-access__img{width:auto;margin:0 auto}}@media (min-width:1220px){.server-access__img{position:relative;width:488px;left:-40px}}.server-access__img img{border-radius:12px;border:1px solid #D8D9DD}.server-tasks{margin:50px 0 0 0;padding:48px 16px;background:#F4F8FE;position:relative}@media (min-width:768px){.server-tasks{padding:48px 32px}}@media (min-width:1024px){.server-tasks .fenix3-container{padding:0 0}}@media (min-width:1220px){.server-tasks{margin:52px 0 0 0;padding:48px 0 36px 0;background:none}.server-tasks .fenix3-container{padding:0 32px}}@media (min-width:1440px){.server-tasks .fenix3-container{padding:0}}.server-tasks:after{content:'';display:block;position:absolute;width:100%;height:90px;background:#fff;left:0;bottom:-5px;z-index:0}.server-tasks__wrapper{position:relative}@media (min-width:768px){.server-tasks__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px 0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1220px){.server-tasks__wrapper{margin:0;background:#F4F8FE;padding:64px 56px 64px 126px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.server-tasks__wrapper:after{content:'';display:block;position:absolute;width:100%;height:180px;background:#F4F8FE;left:0;bottom:-180px}}@media (min-width:768px){.server-tasks__block{width:48%}}.server-tasks__title{margin:0 0 24px 0}.server-tasks__title p{font-size:1.125rem;line-height:1.75rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-tasks__title p{margin:0 0 24px 0}}.server-tasks__title h2{font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.server-tasks__title h2{font-size:1.75rem;line-height:2.5rem}}.server-tasks__subtitle p{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-tasks__subtitle p{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1220px){.server-tasks__subtitle p{max-width:450px}}.server-tasks__content{margin:0 0 16px 0}@media (min-width:1220px){.server-tasks__content{margin:100px 66px 0 0}}.server-tasks__content p{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-tasks__content p{margin:10px 0 0 0;padding:70px 0 0 0;font-size:1.125rem;line-height:1.75rem}}.server-tasks__img{position:relative;z-index:1}@media (min-width:1220px){.server-tasks__img{padding:0 124px}}.server-tasks__img img{border-radius:12px;border:1px solid #D8D9DD}.server-custom{padding:48px 16px;background:#F4F8FE}@media (min-width:768px){.server-custom{padding:48px 32px}}@media (min-width:1024px){.server-custom{padding:48px 16px}.server-custom .fenix3-container{padding:0 16px}}@media (min-width:1220px){.server-custom{margin:56px 0 0 0;padding:0 16px;background:none}.server-custom .fenix3-container{padding:0 32px}}@media (min-width:1440px){.server-custom{margin:56px 0 0 0;padding:0 16px;background:none}.server-custom .fenix3-container{padding:0}}@media (min-width:768px){.server-custom__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.server-custom__wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1220px){.server-custom__wrapper{position:relative;background:#F4F8FE;padding:64px 0}.server-custom__wrapper:after{content:'';display:block;position:absolute;width:126px;height:100%;left:0;top:0;background:#fff;z-index:0}}@media (min-width:768px){.server-custom__block{width:48%}}.server-custom__title{margin:0 0 24px 0}@media (min-width:1024px){.server-custom__title{margin:0 0 24px 0}}@media (min-width:1220px){.server-custom__title{margin:0 0 24px 0}}.server-custom__title p{font-size:1.125rem;line-height:1.75rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-custom__title p{margin:0 0 24px 0}}.server-custom__title h2{font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.server-custom__title h2{font-size:1.75rem;line-height:2.5rem}}.server-custom__content{margin:0 0 16px 0}@media (min-width:1220px){.server-custom__content{max-width:460px}}.server-custom__content p{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;margin:0 0 30px 0}.server-custom__content p:last-child{margin:0}@media (min-width:1024px){.server-custom__content p{font-size:1.125rem;line-height:1.75rem}}.server-custom__img{position:relative;z-index:1}@media (min-width:768px){.server-custom__img{width:auto;margin:0 auto 16px auto}}@media (min-width:1024px){.server-custom__img{margin:0 auto}}.server-custom__img img{border-radius:12px;border:1px solid #D8D9DD}@media (min-width:1024px){.server-custom__img{position:relative;width:auto}}@media (min-width:1220px){.server-custom__img{position:relative;width:520px;left:-18px}}.server-process{margin:50px 0 0 0;padding:48px 16px;background:#F4F8FE;position:relative}@media (min-width:768px){.server-process{padding:48px 32px}}@media (min-width:1024px){.server-process .fenix3-container{padding:0}}@media (min-width:1220px){.server-process{margin:46px 0 0 0;background:none}.server-process .fenix3-container{padding:0 32px}}@media (min-width:1440px){.server-process .fenix3-container{padding:0}}@media (min-width:768px){.server-process__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1220px){.server-process__wrapper{padding:64px 70px 92px 124px;background:#F4F8FE;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.server-process__block{width:49%}}.server-process__title{margin:0 0 24px 0}.server-process__title p{font-size:1.125rem;line-height:1.75rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-process__title p{margin:0 0 24px 0}}.server-process__title h2{font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.server-process__title h2{max-width:456px;font-size:1.75rem;line-height:2.5rem}}@media (min-width:1024px){.server-process__subtitle{max-width:460px}}.server-process__subtitle p{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.server-process__subtitle p{margin:0;font-size:1.25rem;line-height:1.75rem}}.server-process__content{margin:0}@media (min-width:1024px){.server-process__content{margin:24px 0 0 0}}@media (min-width:1220px){.server-process__content{padding:90px 0 0 0;margin:80px 0 16px 0}}.server-process__content p{margin:0;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-process__content p{font-size:1.125rem;line-height:1.75rem}}.server-process__img{position:relative;z-index:1}.server-process__img img{border-radius:12px;border:1px solid #D8D9DD}.server-results{margin:50px 0 0 0;padding:48px 16px;background:#F4F8FE;position:relative}@media (min-width:768px){.server-results{padding:48px 32px}}@media (min-width:1024px){.server-results{margin:50px 0 0 0}.server-results .fenix3-container{padding:0}}@media (min-width:1220px){.server-results{margin:0;background:none}.server-results .fenix3-container{padding:0 32px}}@media (min-width:1440px){.server-results{margin:0;background:none}.server-results .fenix3-container{padding:0}}@media (min-width:768px){.server-results__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.server-results__wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1220px){.server-results__wrapper{position:relative;padding:64px 84px 64px 120px;background:#F4F8FE}.server-results__wrapper:after{content:'';display:block;position:absolute;width:126px;height:100%;right:0;top:0;background:#fff;z-index:0}}@media (min-width:768px){.server-results__block{width:48%}}.server-results__title{margin:0 0 24px 0}.server-results__title p{font-size:1.125rem;line-height:1.75rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1220px){.server-results__title p{margin:0 0 24px 0}}.server-results__title h2{font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.server-results__title h2{font-size:1.75rem;line-height:2.5rem}}@media (min-width:1220px){.server-results__title h2{max-width:456px}}.server-results__content{margin:0 0 16px 0}@media (min-width:1220px){.server-results__content{max-width:460px}}.server-results__content p{margin:0;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-results__content p{font-size:1.125rem;line-height:1.75rem}}.server-results__img{position:relative;z-index:1}@media (min-width:768px){.server-results__img{width:auto;margin:0 auto 0 auto}}@media (min-width:1024px){.server-results__img{margin:0 auto;width:460px}}@media (min-width:1220px){.server-results__img{width:488px;right:-86px}}.server-results__img img{border-radius:12px;border:1px solid #D8D9DD}.server-integration{margin:50px 0 0 0;padding:48px 16px;background:#F4F8FE;position:relative}@media (min-width:768px){.server-integration{padding:48px 32px}}@media (min-width:1200px){.server-integration{margin:100px 0 0 0}}@media (min-width:1366px){.server-integration{margin:80px 0 100px 0;background:none}}.server-integration:after{content:'';display:block;position:absolute;width:100%;height:250px;background:#fff;left:0;bottom:0;z-index:0}@media (min-width:768px){.server-integration:after{height:150px;display:none}}@media (min-width:1024px){.server-integration:after{height:120px;display:block}}@media (min-width:1220px){.server-integration:after{display:none}}@media (min-width:768px){.server-integration__wrapper{padding:0 0 56px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.server-integration__wrapper{padding:64px 130px 64px 130px}}@media (min-width:1200px){.server-integration__wrapper{padding:30px 130px 130px 130px}}@media (min-width:1366px){.server-integration__wrapper{padding:64px 130px 64px 130px;position:relative;background:#F4F8FE}.server-integration__wrapper:after{content:'';display:block;position:absolute;width:126px;height:100%;background:#fff;left:0;bottom:0;z-index:0}}.server-integration__block{position:relative}@media (min-width:768px){.server-integration__block{width:47%}.server-integration__block:first-child{position:relative;top:0}}@media (min-width:1024px){.server-integration__block:first-child{position:relative;top:-60px}}@media (min-width:1220px){.server-integration__block:first-child{position:relative;top:0}}.server-integration__title{margin:0 0 24px 0}.server-integration__title p{font-size:1.125rem;line-height:1.75rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-integration__title p{margin:0 0 24px 0}}.server-integration__title h2{font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.server-integration__title h2{font-size:1.75rem;line-height:2.5rem}}.server-integration__content{margin:0 0 16px 0}.server-integration__content p{margin:0;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.server-integration__content p{font-size:1.125rem;line-height:1.75rem}}.server-integration__img{position:relative;z-index:1;height:495px;overflow:hidden;border-radius:12px;border:1px solid #D8D9DD}@media (min-width:425px){.server-integration__img{height:650px}}@media (min-width:768px){.server-integration__img{width:200px;margin:0 auto;height:300px}}@media (min-width:1024px){.server-integration__img{position:absolute;top:-288px;left:-60px;width:300px;height:484px}}@media (min-width:1200px){.server-integration__img{top:-242px}}@media (min-width:1220px){.server-integration__img{position:absolute;top:-242px;left:90px;width:300px;height:515px}}@media (min-width:1366px){.server-integration__img{top:-242px}}.server-integration__img img{border-radius:12px}@media (min-width:1024px){.server-integration__img img{position:absolute}}@media (min-width:1220px){.server-integration__img img{position:absolute}}.server-cta{padding:48px 16px 58px 16px;background:#002EA6}@media (min-width:768px){.server-cta{padding:48px 32px 58px 32px}}@media (min-width:1024px){.server-cta .fenix3-container{padding:0}}@media (min-width:1220px){.server-cta{padding:84px 0 120px 0}.server-cta .fenix3-container{padding:0 32px}}@media (min-width:1440px){.server-cta{padding:84px 0 120px 0}.server-cta .fenix3-container{padding:0}}@media (min-width:768px){.server-cta__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.server-cta__wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1220px){.server-cta__wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.server-cta__block{width:43%}}@media (min-width:1220px){.server-cta__block{width:49%}}.server-cta__title p{font-size:1.5rem;line-height:1.875rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#fff}@media (min-width:1024px){.server-cta__title p{max-width:500px;font-size:2rem;line-height:2.625rem}}.server-cta__action p{margin:24px 0 32px 0;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#fff}@media (min-width:768px){.server-cta__action p{margin:0 0 32px 0}}@media (min-width:1024px){.server-cta__action p{font-size:1.125rem;line-height:1.75rem}}.server-cta__action .server-cta-action__download{display:inline-block;padding:10px 32px;font-family:"Montserrat-Regular","Arial",sans-serif;color:#002EA6;font-weight:800;background:#fff;border-radius:12px;text-transform:uppercase;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none}.server-cta__action .server-cta-action__download:hover{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:.8;text-decoration:none}.server-cta__action .server-cta-action__buy{display:inline-block;margin:0 0 0 32px;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:none}.server-cta__action .server-cta-action__buy:hover{text-decoration:underline}@media (min-width:768px){.fire-risks__block{width:48%}}.server-nav-sticky{top:-60px}.fenix3-server-download a{margin:5px auto}@media (min-width:1024px){.fenix3-server-sublogo{width:auto;min-width:134px}}@media (min-width:1220px){.fenix3-server-sublogo{width:auto}}.fenix3-server-sublogo a,.fenix3-server-sublogo span.nota{color:#140D3F;display:inline-block;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:1.5rem;line-height:1.875rem;text-decoration:none;white-space:nowrap}@media (min-width:1440px){.fenix3-server-sublogo a,.fenix3-server-sublogo span.nota{font-size:1.75rem;line-height:2.5rem}}.fenix3-server-sublogo a:hover{text-decoration:none}.fenix3-nav{margin:80px 0 0 0}@media (min-width:768px){.fenix3-nav{margin:80px 0 0 24px}}@media (min-width:1024px){.fenix3-nav{margin:0}}@media (min-width:1440px){.fenix3-nav{margin:0 71px 0 0}}@media (min-width:1024px){.fenix3-server__nav-list{margin:0 0 0 200px}}@media (min-width:1220px){.fenix3-server__nav-list{margin:0 0 0 450px}}@media (min-width:1220px){.fenix3-server-title{max-width:700px}}.fenix3-server-title h1{font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-server-title h1{font-size:2.5rem;line-height:3rem}}@media (min-width:1220px){.fenix3-server-text{max-width:700px}}@media (min-width:1220px){.fenix3-server-img{width:700px}}.fenix3-about-header{padding:50px 16px 40px 16px}@media (min-width:768px){.fenix3-about-header{padding:48px 16px 48px 16px}}@media (min-width:1024px){.fenix3-about-header{padding:80px 16px 68px 16px}.fenix3-about-header .fenix3-container{max-width:1024px;padding:0}}@media (min-width:1220px){.fenix3-about-header .fenix3-container{max-width:1220px;padding:0 0}}@media (min-width:768px){.fenix3-about-header__wrapper{padding:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1220px){.fenix3-about-header__wrapper{padding:0}}@media (min-width:768px){.fenix3-about-header__block{width:48%}}.fenix3-about-header__title{margin:0 0 32px 0}.fenix3-about-header__title p{margin:0 0 24px 0;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#140D3F}@media (min-width:1024px){.fenix3-about-header__title p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1220px){.fenix3-about-header__title p{margin:0 0 32px 0}}.fenix3-about-header__title h1{font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:1.25rem;line-height:1.875rem;color:#140D3F}@media (min-width:1024px){.fenix3-about-header__title h1{font-size:1.75rem;line-height:2.5rem}}@media (min-width:768px){.fenix3-about-header__text{margin:95px 0 0 0}}@media (min-width:1024px){.fenix3-about-header__text{margin:60px 0 0 0}}@media (min-width:1220px){.fenix3-about-header__text{max-width:480px;position:relative;margin:60px 0 0 90px}}.fenix3-about-header__text p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#484953;margin:0 0 16px 0}@media (min-width:1024px){.fenix3-about-header__text p{margin:0 0 20px 0;font-size:1.125rem;line-height:1.75rem}}.fenix3-contacts__wrapper{padding:32px 16px}@media (min-width:768px){.fenix3-contacts__wrapper{max-width:1220px;margin:0 auto;padding:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1220px){.fenix3-contacts__wrapper{padding:32px 0 100px 0}}.fenix3-contacts__block{padding:32px 24px;margin:0 0 16px 0;min-height:334px;background:#F4F8FE}@media (min-width:768px){.fenix3-contacts__block{padding:32px;width:48%}}@media (min-width:1220px){.fenix3-contacts__block{padding:50px 72px}}.fenix3-contacts__title{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-contacts__title{margin:0 0 48px 0}}.fenix3-contacts__title p{font-size:1.5rem;line-height:1.875rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.fenix3-contacts__title p{font-size:2rem;line-height:2.625rem}}.fenix3-contacts__content{margin:0 0 40px 0}@media (min-width:1024px){.fenix3-contacts__content{margin:0 0 46px 0}}.fenix3-contacts__content p{max-width:230px;margin:0 0 16px 0;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.fenix3-contacts__content p{max-width:100%;font-size:1.125rem;line-height:1.75rem;margin:0 0 20px 0}}.fenix3-contacts__content p:last-child{max-width:100%;margin:0}.fenix3-contacts__content a{color:#002EA6}.fenix3-contacts__socials a{display:inline-block;margin:0 29px 0 0}.fenix3-about-map__content{position:relative}.fenix3-about-map__img{height:610px;overflow:hidden}@media (min-width:768px){.fenix3-about-map__img{height:auto}}@media (min-width:1024px){.fenix3-about-map__img{height:662px}}@media (min-width:1220px){.fenix3-about-map__img{height:790px}}.fenix3-about-map__img img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:30%;object-position:30%;-webkit-transform:scale(1) translate(0%,-12%);-ms-transform:scale(1) translate(0%,-12%);transform:scale(1) translate(0%,-12%)}@media (min-width:425px){.fenix3-about-map__img img{-o-object-fit:cover;object-fit:cover}}@media (min-width:768px){.fenix3-about-map__img img{-webkit-transform:scale(1) translate(0%,0%);-ms-transform:scale(1) translate(0%,0%);transform:scale(1) translate(0%,0%)}}@media (min-width:1024px){.fenix3-about-map__img img{height:662px;-webkit-transform:scale(1) translate(0%,0%);-ms-transform:scale(1) translate(0%,0%);transform:scale(1) translate(0%,0%)}}@media (min-width:1220px){.fenix3-about-map__img img{width:100%;height:790px;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1) translate(0%,0%);-ms-transform:scale(1) translate(0%,0%);transform:scale(1) translate(0%,0%)}}.fenix3-about-map__block{width:90%;padding:48px 32px;position:absolute;left:50%;bottom:-30px;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);background:#002EA6}@media (min-width:768px){.fenix3-about-map__block{width:340px;right:-40px;top:50%;-webkit-transform:translate(5%,-50%);-ms-transform:translate(5%,-50%);transform:translate(5%,-50%)}}@media (min-width:1024px){.fenix3-about-map__block{padding:48px 32px;width:420px;min-height:340px;top:50%;right:0;-webkit-transform:translate(16%,-50%);-ms-transform:translate(16%,-50%);transform:translate(16%,-50%)}}@media (min-width:1220px){.fenix3-about-map__block{padding:48px 32px;-webkit-transform:translate(10%,-50%);-ms-transform:translate(10%,-50%);transform:translate(10%,-50%);top:50%;right:0;-webkit-transform:translate(26%,-50%);-ms-transform:translate(26%,-50%);transform:translate(26%,-50%)}}@media (min-width:1440px){.fenix3-about-map__block{top:40%;max-height:312px;-webkit-transform:translate(40%,-50%);-ms-transform:translate(40%,-50%);transform:translate(40%,-50%)}}.fenix3-about-map__text span{display:inline-block;margin:0 0 16px 0;font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;color:#fff}@media (min-width:1024px){.fenix3-about-map__text span{margin:0 0 32px 0}}.fenix3-about-map__text p{display:inline-block;margin:0 0 20px 0;font-size:1rem;line-height:1.5rem;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-about-map__text p{max-width:340px;font-size:1.125rem;line-height:1.75rem;margin:0 0 24px 0}.fenix3-about-map__text p:last-child{padding:0}}@media (min-width:1220px){.fenix3-about-map__text p{max-width:370px}}.fenix3-about-map__action a{display:inline-block;text-align:center;width:100%;padding:12px 0;font-size:.875rem;line-height:1.25rem;color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif;font-weight:600;background:#fff;text-transform:uppercase;border-radius:12px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:1024px){.fenix3-about-map__action a{width:auto;padding:12px 48px}}.fenix3-about-map__action a:hover{opacity:.8;text-decoration:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.fenix3-about-page .fenix3-about-map__img img{transform:scale(3) translate(10%,50%)}.fenix3-about-page .fenix3-about-map__block{bottom:auto;top:20px}@media (min-width:768px){.fenix3-about-page .fenix3-about-map__block{bottom:-30px;top:50%}.fenix3-about-page .fenix3-about-map__img img{transform:scale(2) translate(6%,0%)}}@media (min-width:1024px){.fenix3-about-page .fenix3-about-map__img img{transform:scale(1) translate(0%,0%)}.fenix3-about-page .fenix3-about-map__action{margin:80px 0 0 0}}@media (min-width:1220px){.fenix3-about-page .fenix3-about-map__block{padding:113px 73px;min-width:592px;min-height:534px;transform:translate(3%,-50%)}.fenix3-about-page .fenix3-about-map__text p{font-size:24px;line-height:32px;max-width:330px}}@media (min-width:768px){.fenix3-about-facts .fenix3-container{padding:0 32px}}@media (min-width:1024px){.fenix3-about-facts .fenix3-container{padding:0 12px}}@media (min-width:1220px){.fenix3-about-facts .fenix3-container{padding:0}}.fenix3-about-facts__header{margin:56px 0 24px 0;padding:0 16px}@media (min-width:768px){.fenix3-about-facts__header{max-width:300px;position:relative;top:30px;padding:0}}@media (min-width:1024px){.fenix3-about-facts__header{padding:0 20px;position:relative;top:40px;max-width:400px}}@media (min-width:1220px){.fenix3-about-facts__header{padding:0}}.fenix3-about-facts__header h2{font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:1.25rem;line-height:1.875rem;color:#140D3F}@media (min-width:1024px){.fenix3-about-facts__header h2{font-size:1.75rem;line-height:2.5rem;color:#140D3F}}@media (min-width:768px){.fenix3-about-facts__wrapper{margin:-20px 0 120px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.fenix3-about-facts__block:first-child{margin:0 0 48px 0}@media (min-width:768px){.fenix3-about-facts__block{width:49%}.fenix3-about-facts__block:first-child{width:70%;margin:0}}@media (min-width:1024px){.fenix3-about-facts__block{width:48%}.fenix3-about-facts__block:first-child{width:60%;margin:0 20px 0 0}}@media (min-width:1024px) and (min-width:1220px){.fenix3-about-facts__block:first-child{margin:0}}.fenix3-about-facts__item{margin:0 0 24px 0;padding:0 0 16px 0;border-bottom:1px solid #D8D9DD}.fenix3-about-facts__item:first-child{padding:16px 0}.fenix3-about-facts__item:last-child{border:none}@media (min-width:1024px){.fenix3-about-facts__item:last-child{margin:0;border-bottom:1px solid #D8D9DD}}@media (min-width:768px){.fenix3-about-facts__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3-about-facts__item p{margin:0 0 0 0;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;color:#484953}@media (min-width:768px){.fenix3-about-facts__item p{font-size:.75rem;line-height:1.25rem}}@media (min-width:1024px){.fenix3-about-facts__item p{font-size:.75rem;line-height:1.25rem}}@media (min-width:1366px){.fenix3-about-facts__item p{font-size:1rem;line-height:1.25rem}}.fenix3-about-facts__item span{font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;color:#484953}@media (min-width:768px){.fenix3-about-facts__item span{font-size:.75rem;line-height:1.25rem}}@media (min-width:1024px){.fenix3-about-facts__item span{font-size:.75rem;line-height:1.25rem}}@media (min-width:1366px){.fenix3-about-facts__item span{font-size:1rem;line-height:1.25rem}}.fenix3-about-facts__text{padding:0 16px;margin:0 0 80px 0}@media (min-width:768px){.fenix3-about-facts__text{margin:0;padding:0;max-width:260px}}@media (min-width:1024px){.fenix3-about-facts__text{margin:60px 0 0 0;padding:0 16px;max-width:360px}}@media (min-width:1220px){.fenix3-about-facts__text{margin:60px 0 0 0;padding:0;max-width:420px}}.fenix3-about-facts__text p{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;color:#484953}@media (min-width:768px){.fenix3-about-facts__text p{margin:0}}@media (min-width:1024px){.fenix3-about-facts__text p:last-child{margin:0}}.fenix3-about-bck{padding:0 16px;background:#F4F8FE}@media (min-width:1024px){.fenix3-about-bck{padding:48px}}@media (min-width:1024px){.writeus-header .fenix3-container{padding:0 36px}}@media (min-width:1220px){.writeus-header .fenix3-container{padding:0}}.fenix3-writeus{padding:100px 16px 56px 16px}@media (min-width:768px){.fenix3-writeus{padding:100px 32px 56px 32px}}@media (min-width:1024px){.fenix3-writeus{padding:100px 32px 64px 32px}.fenix3-writeus .fenix3-container{padding:0}}@media (min-width:1220px){.fenix3-writeus .fenix3-container{padding:0 32px}}@media (min-width:1440px){.fenix3-writeus{padding:140px 0 120px 0}.fenix3-writeus .fenix3-container{padding:0}}.fenix3-writeus__title{padding:0 0 0 0;margin:0}@media (min-width:1024px){.fenix3-writeus__title{padding:0 0 0 0}}@media (min-width:1220px){.fenix3-writeus__title{margin:0 0 24px 0}}.fenix3-writeus__title h1{margin:0 0 32px 0;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:1.75rem;line-height:2.0625rem;color:#140D3F}@media (min-width:1024px){.fenix3__writeus .fenix3-writeus__title h1{margin:0;font-size:2.5rem;line-height:3rem}}@media (min-width:1024px){.fenix3-writeus__title h1,.fenix3-account-history .fenix3-writeus__title h1{margin:0 0 24px 0;font-size:1.125rem;line-height:1.5rem}}.fenix3-writeus__title p{margin:0 0 16px 0;font-size:1rem;line-height:1.5rem;color:#484953;max-width:280px;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:425px){.fenix3-writeus__title p{max-width:330px}}@media (min-width:1024px){.fenix3-writeus__title p{max-width:416px;font-size:1.25rem;line-height:1.75rem}}.fenix3-writeus__title span{max-width:340px;display:inline-block;margin:0 0 24px 0;font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-writeus__title span{font-size:1.125rem;line-height:1.75rem;max-width:610px}}@media (min-width:768px){.fenix3-writeus__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px){.fenix3-writeus__block{width:45%}}@media (min-width:1440px){.fenix3-writeus__block:first-child{width:34%}.fenix3-writeus__block:last-child{width:48%}}.fenix3-writeus__img{display:none}@media (min-width:768px){.fenix3-writeus__img{display:block}}@media (min-width:1024px){.fenix3-writeus__img{margin:-100px 0 0 0}}@media (min-width:1220px){.fenix3-writeus__img{width:427px;margin:-80px 0 0 100px}.fenix3-writeus__img img{margin:0 auto;display:block}}@media (min-width:573px){.writetous-agreement{margin-bottom:16px!important}}.download-form-input_problem-container{margin:0 0 24px 0}.download-form-input_file-container{margin:32px 0 0 0!important}@media (min-width:1024px){.download-form-input_file-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;margin:40px 0 22px 0!important}}.writeus__form{max-width:100%}.writeus__form button{margin:12px 0 20px 0}.writeus__form button:hover{background:#0138C7}.writeus__form p{text-align:center;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem}.writeus__form p a{color:#002EA6;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-transform:uppercase}@media (min-width:1024px){.footer-writeus::after{left:50%;-webkit-transform:translate(-49.5%,0);-ms-transform:translate(-49.5%,0);transform:translate(-49.5%,0);width:100vw}}@media (min-width:1220px){.footer-writeus::after{left:50%;-webkit-transform:translate(-50.5%,0);-ms-transform:translate(-50.5%,0);transform:translate(-50.5%,0);width:100vw}.footer-writeus .fenix3-container{padding:0 6px}}.writeus-input:first-child{margin:0}@media (min-width:1024px){.writeus-input:first-child{margin:0}}.for-sm-input-file{margin:0 0 0 26px;position:relative;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:16px!important;color:#002EA6!important;opacity:1!important;text-decoration:underline;cursor:pointer}.for-sm-input-file:after{content:'';display:block;position:absolute;width:16px;height:14px;background:url(/local/templates/mst_main_new/css/../img/clip-icon.svg) center no-repeat;background-size:contain;left:-26px;top:2px}.sm-input-file{opacity:0;width:1px;position:absolute}.span-text{font-family:"Montserrat-Regular","Arial",sans-serif;cursor:pointer}.span-text-upload{display:block;color:#484953;font-size:.875rem;line-height:1.25rem;padding:0 20px 0 0;margin:16px 0 0 0;position:relative;height:24px;width:140px;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (min-width:1024px){.span-text-upload{margin:0 0 0 65px;font-size:1rem;line-height:1.5rem}}.span-text-upload:after{content:'';display:block;position:absolute;width:10px;height:10px;background:url(/local/templates/mst_main_new/css/../img/remove-icon.svg) center no-repeat;right:0;top:7px}.form-label{opacity:0;position:relative;top:24px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;font-size:16px!important;line-height:20px!important;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.form-label{font-size:18px!important;line-height:24px!important}}.form-label_active,.form-label_active-fill{opacity:.6;position:relative;top:0;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease}.download-form-input_select-container{position:relative;margin:0 0 12px 0;margin-top:40px!important}.download-form-input_select-container select{display:none}.select-selected:after{position:absolute;content:"";top:24px;right:10px;width:10px;height:10px;background:url(/local/templates/mst_main_new/css/../img/reg-arrow.svg) center no-repeat;background-size:contain}.select-selected.select-arrow-active:after{border-color:#fff0 #fff0 #fff #fff0;top:24px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select-items div,.select-selected{color:rgb(72 73 83 / .7);font-family:"Montserrat-Regular","Arial",sans-serif;padding:0 0 4px 0;border:1px solid #fff0;border-color:#fff0 #fff0 rgb(0 0 0 / .1) #fff0;cursor:pointer}.select-items{position:absolute;background-color:#fff;top:30px;left:0;right:0;z-index:99;color:#484953}.select-hide{display:none!important}.fenix3-tos{min-width:320px}@media (min-width:1024px){.fenix3-tos-content .fenix3-container{padding:0 32px}}@media (max-width:1024px){.fenix3-tos-content .fenix3-container{padding:0 16px}}@media (min-width:1220px){.fenix3-tos-content .fenix3-container{padding:0}}.fenix3-tos-content__header{padding:100px 16px 48px 16px;background:#002EA6}@media (min-width:768px){.fenix3-tos-content__header{padding:100px 32px 48px 32px}}@media (min-width:1024px){.fenix3-tos-content__header{padding:100px 16px 48px 16px}.fenix3-tos-content__header .fenix3-container{padding:0 12px}}@media (min-width:1220px){.fenix3-tos-content__header{padding:168px 0 80px 0}.fenix3-tos-content__header .fenix3-container{padding:0}}.fenix3-tos-content__header h1{color:#fff;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:1.4375rem;line-height:2.0625rem;margin:0}@media (min-width:1024px){.fenix3-tos-content__header h1{font-size:2.5rem;line-height:3rem}}@media (min-width:768px){.fenix3-tos-content__wrapper{padding:0 32px}}@media (min-width:1024px){.fenix3-tos-content__wrapper{padding:0 0 120px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-tos-content__block:first-child{width:66%}.fenix3-tos-content__block:last-child{margin:40px 0 0 0;width:26%}}.fenix3-tos-content__update{padding:0 16px}@media (min-width:768px){.fenix3-tos-content__update{padding:0}}@media (min-width:1024px){.fenix3-tos-content__update{padding:0}}@media (min-width:1220px){.fenix3-tos-content__update{padding:0}}.fenix3-tos-content__update-wrapper{padding:32px 0 12px 0;border-bottom:1px solid #D8D9DD}@media (min-width:1024px){.fenix3-tos-content__update-wrapper{padding:48px 0 12px 0}}@media (min-width:1024px){.fenix3-tos-content__update-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 24px 0}}.fenix3-tos-content__update-wrapper p{font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.fenix3-tos-content__update-wrapper p{font-size:1rem;line-height:1.5rem}}.fenix3-tos-content__update-wrapper a{display:inline-block;font-family:"Montserrat-Regular","Arial",sans-serif;color:#002EA6;font-size:.875rem;line-height:1.5rem;text-decoration:underline}@media (min-width:1024px){.fenix3-tos-content__update-wrapper a{font-size:1rem;line-height:1.5rem}}.fenix3-tos-content__desc{padding:32px 16px 0 16px}@media (min-width:768px){.fenix3-tos-content__desc{padding:32px 0 0 0}}@media (min-width:1024px){.fenix3-tos-content__desc{padding:32px 0 0 0}}.fenix3-tos-content__desc p{margin:0 0 16px 0;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.fenix3-tos-content__desc p{font-size:1rem;line-height:1.75rem}}.fenix3-tos-content__discount{padding:48px 16px 0 16px}@media (min-width:768px){.fenix3-tos-content__discount{padding:48px 32px 0 32px}}@media (min-width:1024px){.fenix3-tos-content__discount{padding:80px 0 0 0}}.fenix3-tos-content__table{margin:40px 16px 24px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #D8D9DD;border-radius:12px;overflow:hidden}@media (min-width:768px){.fenix3-tos-content__table{margin:40px 32px 24px 32px}}@media (min-width:1024px){.fenix3-tos-content__table{margin:40px 0 24px 0}}.fenix3-tos-content__table-item-header{margin:0!important;padding:40px 24px 44px 24px!important;background:#F7F7F7}@media (min-width:1024px){.fenix3-tos-content__table-item-header{padding:40px 48px 44px 48px!important}}.fenix3-tos-content__table-item-header p{font-size:.875rem;line-height:1.125rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953!important}.fenix3-tos-content__table-item{padding:40px 0;margin:0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #D8D9DD}@media (min-width:1024px){.fenix3-tos-content__table-item{margin:0 48px}}.fenix3-tos-content__table-item:last-child{border:none}.fenix3-tos-content__table-item p{font-size:1rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.fenix3-tos-content__table-item p{font-size:1rem;line-height:1.5rem}}.fenix3-tos-content__note{margin:0 16px;background:#F4F8FE;padding:20px 24px}@media (min-width:768px){.fenix3-tos-content__note{margin:0 32px}}@media (min-width:1024px){.fenix3-tos-content__note{margin:0;padding:20px 35px}}.fenix3-tos-content__note p{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.fenix3-tos-content__note p{font-size:1.125rem;line-height:1.625rem}}.fenix3-tos-content__list{padding:0 16px;list-style:none}@media (min-width:768px){.fenix3-tos-content__list{padding:0 32px}}@media (min-width:1024px){.fenix3-tos-content__list{padding:0;margin:0 0 48px 0}}.fenix3-tos-content__item{margin:0 0 24px 0;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.fenix3-tos-content__item{font-size:1.125rem;line-height:1.75rem}}.fenix3-tos-content__item a{color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-tos-content__item a{font-size:1.125rem;line-height:1.75rem}}.fenix3-tos-content__item:first-child{font-size:1.125rem;line-height:1.5rem;font-weight:800;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.fenix3-tos-content__item:first-child{font-size:1.25rem;line-height:1.75rem}}.fenix3-tos-content__resources{padding:0 0 80px 0}@media (min-width:768px){.fenix3-tos-content__resources{padding:0 0 80px 0}}.fenix3-tos-content__resources-header{padding:36px 16px 24px 16px}@media (min-width:768px){.fenix3-tos-content__resources-header{padding:36px 0 24px 0}}@media (min-width:1024px){.fenix3-tos-content__resources-header{padding:4px 0 24px 0}}.fenix3-tos-content__resources-header h2{color:#140D3F;font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-tos-content__resources-header h2{font-size:1.25rem;line-height:1.75rem}}.fenix3-tos-content__resources-links{padding:0 16px}@media (min-width:768px){.fenix3-tos-content__resources-links{padding:0}}.fenix3-tos-content__resources-links span{width:100%;display:inline-block;font-family:"Montserrat-ExtraBold","Arial",sans-serif;margin:0 0 16px 0;font-size:.875rem;line-height:1.25rem;color:#484953}.fenix3-tos-content__resources-links a{width:100%;display:inline-block;margin:0 0 16px 0;font-size:.875rem;line-height:1.25rem;color:#002EA6;text-decoration:none;font-family:"Montserrat-ExtraBold","Arial",sans-serif}.t-bold{font-weight:800;font-family:"Montserrat-ExtraBold","Arial",sans-serif}.fenix3-tos-content__block-title{font-size:20px!important;line-height:28px;font-family:"Montserrat-ExtraBold","Arial",sans-serif!important;margin:0 0 24px 0;color:#140D3F!important}.fenix3-tos-content__block-subtitle{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.75rem;margin:0 0 24px 0;color:#484953}.fenix3-tos-content__block-subtitle:last-child{margin:0}.fenix3-tos-content__block-list{padding:0 16px;margin:0 0 0 0}.fenix3-tos-content__block-list ul{margin:0 0 0 16px}@media (min-width:768px){.fenix3-tos-content__block-list{padding:0 0 0 0}.fenix3-tos-content__block-list ul{margin:0 0 0 16px}}@media (min-width:1220px){.fenix3-tos-content__block-list{padding:32px 0 0 0}}.fenix3-tos-content__block-item{margin:0 0 14px 4px;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:1rem;line-height:1.75rem}.fenix3-tos-content__block-item span{margin:22px 0 12px 0;display:block}.fenix3-tos-content__block-item a{text-decoration:none;color:#002EA6}.fenix3-tos-content__block-item::marker{color:#002EA6}.fenix3-privacy{padding:0 16px}@media (min-width:1024px){.footer-tablet .fenix3-container{padding:0 24px 0 40px}}@media (min-width:1220px){.footer-tablet .fenix3-container{padding:0 6px}}.fenix3_buy{min-width:320px;overflow:hidden}.fenix3-buy-header{background:#002EA6}.fenix3-buy-header__block{padding:48px 16px}@media (min-width:768px){.fenix3-buy-header__block{padding:48px 32px}}@media (min-width:1024px){.fenix3-buy-header__block{max-width:1024px;margin:0 auto;padding:80px 32px}}@media (min-width:1220px){.fenix3-buy-header__block{padding:80px 32px;max-width:1220px}}@media (min-width:1440px){.fenix3-buy-header__block{padding:80px 0}}.fenix3-buy-header__title h1{font-size:1.75rem;line-height:2.0625rem;color:#fff;margin:0;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:768px){.fenix3-buy-header__title h1{max-width:461px}}@media (min-width:1024px){.fenix3-buy-header__title h1{max-width:600px;font-size:2.5rem;line-height:3rem}}.subheader{background:#002EA6}.subheader__wrapper{padding:48px 16px}@media (min-width:768px){.subheader__wrapper{padding:48px 32px}}@media (min-width:1024px){.subheader__wrapper{max-width:1024px;margin:0 auto;padding:80px 32px}}@media (min-width:1220px){.subheader__wrapper{padding:80px 32px;max-width:1220px}}@media (min-width:1440px){.subheader__wrapper{padding:80px 0}}.subheader__title{grid-column:span 8}@media (max-width:480px){.subheader__title{grid-column:span 4}}.subheader__title{font-size:1.75rem;line-height:2.0625rem;color:#fff;margin:0;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:768px){.subheader__title{max-width:461px}}@media (min-width:1024px){.subheader__title{max-width:600px;font-size:2.5rem;line-height:3rem}}@media screen and (min-width:1024px){.subheader__form{min-width:280px;margin-top:6px}}@media screen and (min-width:768px){.subheader__form{min-width:230px;margin-top:0}}.subheader__form{position:relative;margin-top:28px;grid-column:10 / 3 span}@media (max-width:480px){.subheader__form{grid-column:span 4;grid-row:3}}.subheader__input{width:100%;padding:0 0 6px 0;border:none;border-bottom:1px solid #fff;background:none;outline:none;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif}.subheader__input::-moz-placeholder{color:#fff}.subheader__input::-webkit-input-placeholder{color:#fff}.subheader__button{width:12px;height:12px;background:url(/local/templates/mst_main_new/css/../img/search.svg) center no-repeat;border:none;outline:none;position:absolute;top:9px;right:2px}@media (min-width:768px){.fenix3-buy-cta-text .fenix3-buy-cta__title p{font-size:1.5rem;line-height:1.875rem}}@media (min-width:1220px){.fenix3-buy-cta-text .fenix3-buy-cta__title p{font-size:2rem;line-height:2.625rem}}.fenix3-buy-cta-training .fenix3-buy-cta__title p{font-size:1.5rem;line-height:1.875rem}@media (min-width:768px){.fenix3-buy-cta-training .fenix3-buy-cta__title p{font-size:1.5rem;line-height:1.875rem}}@media (min-width:1220px){.fenix3-buy-cta-training .fenix3-buy-cta__title p{font-size:2rem;line-height:2.625rem}}.fenix3-buy-cta-training .fenix3-buy-cta__title span{font-size:1rem;line-height:1.5rem}@media (min-width:1220px){.fenix3-buy-cta-training .fenix3-buy-cta__title span{font-size:1.125rem;line-height:1.75rem}}.fenix3-buy-offer{padding:32px 0 32px 0;background:#F4F8FE;overflow:hidden}@media (min-width:768px){.fenix3-buy-offer{padding:58px 0 8px 0}}@media (min-width:1024px){.fenix3-buy-offer{padding:80px 0 80px 0}}.fenix3-buy-offer__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.fenix3-buy-offer__wrapper{margin:0 auto;padding:0 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1024px){.fenix3-buy-offer__wrapper{max-width:1024px;margin:0 auto;padding:0 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1220px){.fenix3-buy-offer__wrapper{max-width:1220px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 6px 0 0}}.fenix3-buy-offer__block{padding:0 16px}.fenix3-buy-offer__block:last-child{margin:0 0 24px 0}@media (min-width:768px){.fenix3-buy-offer__block{padding:0}.fenix3-buy-offer__block:first-child{width:48%}.fenix3-buy-offer__block:last-child{width:48%}}@media (min-width:1024px){.fenix3-buy-offer__block{padding:0}.fenix3-buy-offer__block:first-child{width:50%}.fenix3-buy-offer__block:last-child{width:40%}}@media (min-width:1220px){.fenix3-buy-offer__block:first-child{width:40%}.fenix3-buy-offer__block:last-child{width:48%;margin:0}}@media (min-width:768px){.fenix3-buy-offer__block-content{}}@media (min-width:1220px){.fenix3-buy-offer__block-content{}}.fenix3-buy-offer__block-content h1{margin:0 0 24px 0;font-size:1.5rem;line-height:1.875rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F;max-width:200px}@media (min-width:768px){.fenix3-buy-offer__block-content h1{margin:10px 0 24px 0}}@media (min-width:1024px){.fenix3-buy-offer__block-content h1{margin:10px 0 24px 0;font-size:2rem;line-height:2.625rem}}@media (min-width:1220px){.fenix3-buy-offer__block-content h1{max-width:415px;font-family:"Montserrat-ExtraBold","Arial",sans-serif}}.fenix3-buy-offer__block-content p{margin:0 0 24px 0;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}.fenix3-buy-offer__block-content p:last-child{margin:0}@media (min-width:1024px){.fenix3-buy-offer__block-content p{max-width:500px;font-size:1.125rem;line-height:1.75rem}}.fenix3-buy-offer__block-content img{display:block;position:relative;width:348px;left:-30px}@media (min-width:375px){.fenix3-buy-offer__block-content img{width:448px;left:-55px}}@media (min-width:425px){.fenix3-buy-offer__block-content img{width:520px;margin:0 auto;left:-60px}}@media (min-width:768px){.fenix3-buy-offer__block-content img{left:-130px;width:635px}}@media (min-width:1024px){.fenix3-buy-offer__block-content img{left:-110px;width:735px}}@media (min-width:1220px){.fenix3-buy-offer__block-content img{width:650px;left:-50px}}.fenix3-buy-offer__block-tabs .tab-block__wrapper{background:#fff;border-radius:12px}@media (min-width:1220px){.fenix3-buy-offer__block-tabs .tab-block__wrapper{margin:64px 0 0 0;display:grid;grid-template-columns:repeat(2,1fr)}}.fenix3-buy-offer__block-tabs .tab__block{padding:32px 24px 0 24px;background:#fff;border-radius:12px}@media (min-width:1024px){.fenix3-buy-offer__block-tabs .tab__block{padding:32px 49px}}@media (min-width:1220px){.fenix3-buy-offer__block-tabs .tab__block{padding:40px;padding-bottom:20px}}.fenix3-buy-offer__block-tabs .tab__block:first-child{margin:24px 0 0 0}@media (min-width:1024px){.fenix3-buy-offer__block-tabs .tab__block:first-child{padding:32px 49px 0 49px;margin:32px 0 0 0}}@media (min-width:1220px){.fenix3-buy-offer__block-tabs .tab__block:first-child{padding:40px 0 20px 48px;margin:0}}.fenix3-buy-offer__block-tabs .tab__block:last-child{padding:0 24px 32px 24px}@media (min-width:1024px){.fenix3-buy-offer__block-tabs .tab__block:last-child{padding:0 49px 32px 49px}}@media (min-width:1220px){.fenix3-buy-offer__block-tabs .tab__block:last-child{padding:40px 48px}}.fenix3-buy-offer__block-tabs .benefit_block{padding:20px 24px}@media (min-width:1024px){.fenix3-buy-offer__block-tabs .benefit_block{padding:0 49px 20px 49px}}@media (min-width:1220px){.fenix3-buy-offer__block-tabs .benefit_block{grid-column:2 span;justify-self:center;padding:0 48px 20px 48px}}.fenix3-buy-offer__block-tabs .tab-content__caption{display:inline-block;margin:0 0 16px 0;color:#140D3F;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.fenix3-buy-offer__block-tabs .tab-content__caption{margin:0 0 32px 0;font-size:1rem;line-height:1.5rem}}@media (min-width:1220px){.fenix3-buy-offer__block-tabs .tab-content__caption{margin:0 0 32px 0}}.fenix3-buy-offer__block-tabs .tab-block__price{margin:0 0 12px 0;font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-buy-offer__block-tabs .tab-block__price{margin:0 0 8px 0;font-size:2rem;line-height:2.625rem}}@media (min-width:1220px){.fenix3-buy-offer__block-tabs .tab-block__price{margin:0 0 8px 0}}.fenix3-buy-offer__block-tabs .tab-content__text{margin:0 0 24px 0;font-size:.875rem;line-height:1.25rem;color:#484950;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-buy-offer__block-tabs .tab-content__text{margin:0 0 32px 0;font-size:1rem;line-height:1.5rem}}.fenix3-buy-offer__block-tabs .tab-content__text-renew{margin:0 0 20px 0}.fenix3-buy-offer__block-tabs .tab-block__btn{display:block;font-size:.875rem;line-height:1.25rem;color:#fff;background:#002EA6;padding:10px 32px;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-transform:uppercase;border-radius:12px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:1024px){.fenix3-buy-offer__block-tabs .tab-block__btn{display:inline-block;font-size:1rem;line-height:1.5rem}}.fenix3-buy-offer__block-tabs .tab-block__btn:hover{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#0138c7;text-decoration:none}.fenix3-buy-offer__block-tabs .tab-block__btn-mobile.active_butt{display:inline-block}.fenix3-buy-offer__block-tabs .tab-block__btn-mobile{display:none}@media (min-width:1220px){.fenix3-buy-offer__block-tabs .tab-block__btn-mobile,.fenix3-buy-offer__block-tabs .tab-block__btn-mobile.active_butt{display:none}}.fenix3-buy-offer__block-tabs .tab-block__btn-desktop{display:none}@media (min-width:1220px){.fenix3-buy-offer__block-tabs .tab-block__btn-desktop.active_butt{display:inline-block}.fenix3-buy-offer__block-tabs .tab-block__btn-desktop{display:none}}.tab__block-input{max-width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.tab__block-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tab__block-input label{min-width:142px}}.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs__button{width:50%;padding:10px 20px;border:none;background:none;border-bottom:2px solid #D8D9DD;outline:none;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;color:#484953}@media (min-width:1024px){.tabs__button{font-size:1rem;line-height:1.5rem}}.tabs__button:focus{outline:none}.tabs__button--active{color:#002EA6;font-family:"Montserrat-ExtraBold","Arial",sans-serif;border-bottom:4px solid #002EA6}.tab-content{display:none;border-top:none}.tab-content--active{display:block;-webkit-animation-name:tabsAnim;animation-name:tabsAnim;-webkit-animation-duration:1s;animation-duration:1s}.tab-content__inputs-title{display:inline-block;margin:0 0 24px 0;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:768px){.tab-content__inputs-title{font-size:1rem;line-height:1.5rem}}.tab-content__error{margin:0 0 20px 0;display:none;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#EF3636}@media (min-width:1024px){.tab-content__error{margin:0}}@media (min-width:1220px){.tab-content__error{margin:0 0 20px 0}}.tab-content__error_active{display:block}.tab-content__error_active_server{display:none}@media (min-width:1220px){.tab-content__error_active_server{display:block}}.tab-content__error_active_server_mob{display:block}@media (min-width:1220px){.tab-content__error_active_server_mob{display:none}}@-webkit-keyframes tabsAnim{0%{opacity:0}100%{opacity:1}}@keyframes tabsAnim{0%{opacity:0}100%{opacity:1}}.fenix3-buy-desc{padding:56px 0 86px 0}@media (min-width:1024px){.fenix3-buy-desc{padding:80px 0}}.fenix3-buy-desc__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-buy-desc__wrapper{padding:0 32px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1024px){.fenix3-buy-desc__wrapper{padding:0 32px;max-width:1024px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1220px){.fenix3-buy-desc__wrapper{max-width:1220px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}}@media (min-width:768px){.fenix3-buy-desc__block:first-child{margin:0;width:100%}.fenix3-buy-desc__block:last-child{width:100%}}@media (min-width:1024px){.fenix3-buy-desc__block:first-child{margin:0;width:100%}.fenix3-buy-desc__block:last-child{width:100%}}@media (min-width:1220px){.fenix3-buy-desc__block:first-child{margin:0;width:40%}.fenix3-buy-desc__block:last-child{width:60%}}.fenix3-buy-desc__block:first-child{margin:0 0 32px 0}@media (min-width:1220px){.fenix3-buy-desc__block:first-child{padding:0 24px 0 0}}@media (min-width:768px){.fenix3-buy-desc__block-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1220px){.fenix3-buy-desc__block-text{display:block;width:80%}}.fenix3-buy-desc__block-text p{font-size:1.125rem;line-height:1.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F;margin:0 0 24px 0}@media (min-width:768px){.fenix3-buy-desc__block-text p{width:48%}}@media (min-width:1024px){.fenix3-buy-desc__block-text p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1220px){.fenix3-buy-desc__block-text p{width:100%}}@media (min-width:1366px){.fenix3-buy-desc__block-text p{font-size:1.25rem;line-height:1.75rem}}.fenix3-buy-desc__block-text span{font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:768px){.fenix3-buy-desc__block-text span{width:48%}}@media (min-width:1024px){.fenix3-buy-desc__block-text span{font-size:1rem;line-height:1.75rem}}@media (min-width:1220px){.fenix3-buy-desc__block-text span{width:100%}}@media (min-width:1366px){.fenix3-buy-desc__block-text span{font-size:1.125rem;line-height:1.75rem}}.fenix3-buy-desc__slide{padding:32px 24px;background:#F4F8FE;height:auto}@media (min-width:768px){.fenix3-buy-desc__slide{min-height:250px}}@media (min-width:1220px){.fenix3-buy-desc__slide{padding:48px;min-height:354px}}.fenix3-buy-desc__slide-title{margin:0 0 12px 0;max-width:200px;font-size:1.125rem;line-height:1.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F}@media (min-width:768px){.fenix3-buy-desc__slide-title{min-width:100%}}@media (min-width:1024px){.fenix3-buy-desc__slide-title{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1366px){.fenix3-buy-desc__slide-title{font-size:1.25rem;line-height:1.75rem}}.fenix3-buy-desc__slide-text{margin:0;font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-buy-desc__slide-text{max-width:100%;font-size:1rem;line-height:1.75rem}}@media (min-width:1366px){.fenix3-buy-desc__slide-text{max-width:100%;font-size:1.125rem;line-height:1.75rem}}.fenix3-buy-desc__pagination{width:100%;left:0}@media (min-width:768px){.fenix3-buy-desc__pagination{display:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translate(-21%,0);-ms-transform:translate(-21%,0);transform:translate(-21%,0)}}@media (min-width:1024px){.fenix3-buy-desc__pagination{display:none}}.fenix3-buy-desc__pagination .swiper-pagination-bullet{margin:16px 8px}.fenix3-buy-faq{padding:0 16px 56px 16px}@media (min-width:1024px){.fenix3-buy-faq{padding:0 0 120px 0;position:relative}.fenix3-buy-faq:before{content:'';display:block;position:absolute;width:29%;height:100%;background:#F4F8FE;left:0;top:0;border-radius:0 12px 0 0;z-index:-1;display:none}}@media (min-width:1024px) and (min-width:1220px){.fenix3-buy-faq:before{width:28%}}@media (min-width:1024px) and (min-width:1366px){.fenix3-buy-faq:before{width:30%}}@media (min-width:1024px) and (min-width:1920px){.fenix3-buy-faq:before{width:34%}}@media (min-width:1024px) and (min-width:2560px){.fenix3-buy-faq:before{width:38%}}@media (min-width:1024px) and (min-width:3500px){.fenix3-buy-faq:before{width:42%}}@media (min-width:1024px) and (min-width:4500px){.fenix3-buy-faq:before{width:44%}}@media (min-width:1024px) and (min-width:4700px){.fenix3-buy-faq:before{width:45%}}@media (min-width:768px){.fenix3-buy-faq__wrapper{padding:0 16px}}@media (min-width:1024px){.fenix3-buy-faq__wrapper{padding:0 32px;max-width:1024px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1220px){.fenix3-buy-faq__wrapper{max-width:1220px;padding:0}}@media (min-width:1024px){.fenix3-buy-faq__block:first-child{padding:40px 0;width:25%}.fenix3-buy-faq__block:last-child{width:70%}}.fenix3-buy-faq__text h3{margin:0 0 24px 0;font-size:1.25rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-ExtraBold","Arial",sans-serif;text-transform:uppercase}@media (min-width:1024px){.fenix3-buy-faq__text h3{font-size:1.75rem;line-height:2.5rem}}.fenix3-buy-faq__text p{margin:0 0 32px 0;font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-buy-faq__text p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1220px){.fenix3-buy-faq__text p{max-width:200px}}.accordion-item{margin:0 0 8px 0;border-radius:0}@media (min-width:1024px){.accordion-item{margin:0}}.accordion-item:last-child{margin:0}.accordion-item-header{padding:48px 48px 48px 0;font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-ExtraBold","Arial",sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}@media (min-width:1024px){.accordion-item-header{padding:48px 44px 48px 0;font-size:1rem;line-height:1.5rem}}.accordion-item-header::after{content:"";display:block;width:12px;height:6px;background:url(/local/templates/mst_main_new/css/../img/faq-arrow.svg) center no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:2rem;position:absolute;right:0rem}.accordion-item-header.active{padding:48px 44px 32px 0;-webkit-transition:max-height 0.2s ease-out;-o-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out}@media (min-width:1024px){.accordion-item-header.active{padding:48px 44px 32px 0}}.accordion-item-header.active::after{content:"";-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.accordion-item-body{max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s ease-out;-o-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;border-bottom:1px solid #D8D9DD}.accordion-item-body-content{padding:16px 44px 48px 0;font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-Regular","Arial",sans-serif;background:#fff;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (min-width:768px){.accordion-item-body-content{padding:16px 44px 48px 0;font-size:1rem;line-height:1.5rem}}.accordion-item-body-content a{color:#002EA6}.fenix3-buy-cta{padding:48px 0;background:#002EA6}@media (min-width:1024px){.fenix3-buy-cta{padding:80px 0 112px 0}}.fenix3-buy-cta__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-buy-cta__wrapper{padding:0 32px}}@media (min-width:768px){.fenix3-buy-cta__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 32px;max-width:1024px;margin:0 auto}}@media (min-width:1220px){.fenix3-buy-cta__wrapper{max-width:1220px;padding:0 32px}}@media (min-width:1220px){.fenix3-buy-cta__wrapper{max-width:1220px;padding:0}}@media (min-width:768px){.fenix3-buy-cta__block{width:49%}}.fenix3-buy-cta__title p{margin:0 0 24px 0;font-size:1.5rem;line-height:1.875rem;color:#fff;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:768px){.fenix3-buy-cta__title p{max-width:300px;font-size:1.5rem;line-height:1.875rem}}@media (min-width:1220px){.fenix3-buy-cta__title p{max-width:475px;font-size:2rem;line-height:2.625rem}}.fenix3-buy-cta__action p{margin:0 0 32px 0;font-size:1rem;line-height:1.5rem;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:768px){.fenix3-buy-cta__action p{max-width:300px;font-size:1.125rem;line-height:1.75rem}}@media (min-width:1220px){.fenix3-buy-cta__action p{max-width:400px}}@media (min-width:1220px){.fenix3-buy-cta__action p{max-width:486px}}.fenix3-buy-cta__action a{font-size:.875rem;line-height:1.25rem;padding:10px 32px;display:inline-block;color:#002EA6;font-family:"Montserrat-SemiBold","Arial",sans-serif;background:#fff;border-radius:12px;text-transform:uppercase;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:1024px){.fenix3-buy-cta__action a{font-size:1rem;line-height:1.5rem}}.fenix3-buy-cta__action a:hover{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:.8;text-decoration:none}.fenix3-support{min-width:320px}.fenix3-support-header{background:#002EA6;padding:48px 16px}@media (min-width:768px){.fenix3-support-header{padding:48px 32px}}@media (min-width:1024px){.fenix3-support-header{padding:80px 32px}}@media (min-width:1220px){.fenix3-support-header{padding:80px 32px}}@media (min-width:1440px){.fenix3-support-header{padding:80px 0}}.fenix3-support-header__title h1{font-size:1.75rem;line-height:2.0625rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#fff}@media (min-width:1024px){.fenix3-support-header__title h1{font-size:2.5rem;line-height:3rem}}@media (min-width:768px){.fenix3-support-header__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-support-header__wrapper{padding:0 32px;max-width:1024px;margin:0 auto}}@media (min-width:1220px){.fenix3-support-header__wrapper{padding:0 6px 0 0;max-width:1220px}}.fenix3-support-header__form{position:relative}@media (min-width:1024px){.fenix3-support-header__form{max-width:375px}}.fenix3-support-header__form input{padding:0 0 6px 0;margin:28px 0 0 0;width:100%;border:none;border-bottom:1px solid #fff;background:none;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif;border-radius:0}@media (min-width:768px){.fenix3-support-header__form input{width:250px;padding:0 0 6px 0}}@media (min-width:1024px){.fenix3-support-header__form input{width:375px;padding:0 0 6px 0}}.fenix3-support-header__form input::-webkit-input-placeholder{color:#fff;opacity:.6;font-weight:200}.fenix3-support-header__form input::-moz-placeholder{color:#fff;opacity:.6;font-weight:200}.fenix3-support-header__form input:-ms-input-placeholder{color:#fff;opacity:.6;font-weight:200}.fenix3-support-header__form input::-ms-input-placeholder{color:#fff;opacity:.6;font-weight:200}.fenix3-support-header__form input::placeholder{color:#fff;opacity:.6;font-weight:200}@media (min-width:768px){.fenix3-support-header__form input{margin:0}}.fenix3-support-header__form input:focus{outline:none}@media (min-width:910px){.fenix3-support-header__form input{width:280px}}@media (min-width:1024px){.fenix3-support-header__form input{width:280px}}.fenix3-support-header__form button{width:12px;height:12px;background:url(/local/templates/mst_main_new/css/../img/search-inv.svg) center no-repeat;border:none;outline:none;position:absolute;bottom:14px;right:2px}.fenix3-support-docs{padding:48px 0 56px 0}@media (min-width:1024px){.fenix3-support-docs{padding:100px 0}}.fenix3-support-docs__title{padding:0 16px;margin:0 0 32px 0}@media (min-width:768px){.fenix3-support-docs__title{padding:0 32px}}@media (min-width:1024px){.fenix3-support-docs__title{max-width:1024px;margin:0 auto 48px auto;padding:0 30px}}@media (min-width:1220px){.fenix3-support-docs__title{max-width:1220px;padding:0}}.fenix3-support-docs__title h2{font-family:"Montserrat-ExtraBold","Arial",sans-serif;color:#140D3F;font-size:1.25rem;line-height:1.875rem}@media (min-width:1024px){.fenix3-support-docs__title h2{margin:0 0 48px 0;font-size:1.75rem;line-height:2.5rem}}.fenix3-support-docs__wrapper{padding:0 16px;margin:0 0 56px 0}@media (min-width:768px){.fenix3-support-docs__wrapper{padding:0 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1024px){.fenix3-support-docs__wrapper{max-width:1024px;margin:0 auto 40px auto;padding:0 32px}}@media (min-width:1220px){.fenix3-support-docs__wrapper{margin:0 auto 100px auto;max-width:1220px;padding:0 8px 0 0}}.fenix3-support-docs__block{margin:0 0 56px 0}.fenix3-support-docs__block:last-child{margin:0}@media (min-width:768px){.fenix3-support-docs__block{width:50%;margin:0 0 75px 0}}@media (min-width:1024px){.fenix3-support-docs__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:1220px){.fenix3-support-docs__block:nth-child(3){margin:0}.fenix3-support-docs__block:last-child{margin:0}}.fenix3-support-docs__block-img{margin:0 0 24px 0;width:80px}@media (min-width:1024px){.fenix3-support-docs__block-img{margin:0 32px 0 0;width:120px}}.fenix3-support-docs__block-content:last-child{margin:0}.fenix3-support-docs__block-content h3{margin:0 0 24px 0;color:#140D3F;font-size:1.5rem;line-height:1.875rem;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-support-docs__block-content h3{margin:32px 0;font-size:2rem;line-height:2.625rem}}.fenix3-support-docs__list{list-style:none}.fenix3-support-docs__list-item{position:relative;margin:0 0 24px 24px}@media (min-width:1024px){.fenix3-support-docs__list-item{margin:0 0 32px 24px}}.fenix3-support-docs__list-item a{display:inline-block;font-size:.875rem;line-height:1.25rem;color:#002EA6;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-support-docs__list-item a{font-size:1rem;line-height:1.5rem}}.fenix3-support-docs__list-item:before{content:'';display:block;position:absolute;width:16px;height:16px;background:url(/local/templates/mst_main_new/css/../img/support-book-icon.svg) center no-repeat;left:-24px;top:4px}.fenix3-support-docs__list-item:last-child{margin:0 0 0 24px}.fenix3-support-base{background:#F4F8FE;padding:48px 0}@media (min-width:1024px){.fenix3-support-base{padding:80px 0 120px 0}}.fenix3-support-base__title{padding:0 16px;margin:0 0 32px 0}@media (min-width:768px){.fenix3-support-base__title{padding:0 32px}}@media (min-width:1024px){.fenix3-support-base__title{margin:0 auto 48px auto;max-width:1024px;padding:0 30px}}@media (min-width:1220px){.fenix3-support-base__title{max-width:1220px;padding:0}}.fenix3-support-base__title h2{color:#140D3F;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-size:1.25rem;line-height:1.875rem}@media (min-width:1024px){.fenix3-support-base__title h2{font-size:1.75rem;line-height:2.5rem}}.fenix3-support-base__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-support-base__wrapper{padding:0 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-support-base__wrapper{max-width:1024px;margin:0 auto;padding:0 30px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1220px){.fenix3-support-base__wrapper{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:1220px;padding:0}}.fenix3-support-base__block-content{margin:0 0 32px 0}@media (min-width:768px){.fenix3-support-base__block-content{width:40%}}@media (min-width:1024px){.fenix3-support-base__block-content{width:41%;margin:0}.fenix3-support-base__block-content:last-child{padding:0 0 0 104px}}@media (min-width:1220px){.fenix3-support-base__block-content{width:42.8%}.fenix3-support-base__block-content:first-child{margin:0 0 0 148px}.fenix3-support-base__block-content:last-child{padding:0 0 0 45px}}.fenix3-support-base__block-content:last-child{margin:0}.fenix3-support-base__block-content h2{margin:0 0 24px 0;color:#140D3F;font-size:1.125rem;line-height:1.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-support-base__block-content h2{max-width:360px;margin:0 0 32px 0;font-size:1.25rem;line-height:1.75rem}}@media (min-width:1220px){.fenix3-support-base__block-content h2{max-width:100%}}.fenix3-support-base__list{margin:0;list-style:none}.fenix3-support-base__list-item a{display:inline-block;margin:0 0 16px 0;color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.fenix3-support-base__list-item a{margin:0 0 24px 0;font-size:1.125rem;line-height:1.75rem}}.fenix3-support-base__list-item:last-child a{margin:0}.fenix3-support-video{padding:56px 0 40px 0}@media (min-width:1024px){.fenix3-support-video{padding:100px 0}}.fenix3-support-video__title{padding:0 16px;margin:0 0 24px 0}@media (min-width:768px){.fenix3-support-video__title{padding:0 32px}}@media (min-width:1024px){.fenix3-support-video__title{max-width:1024px;margin:0 auto 48px auto;padding:0 30px}}@media (min-width:1220px){.fenix3-support-video__title{max-width:1220px;padding:0}}.fenix3-support-video__title h2{color:#140D3F;font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-support-video__title h2{font-size:1.75rem;line-height:2.5rem}}.fenix3-support-video__slider-wrapper{padding:0 16px}@media (min-width:768px){.fenix3-support-video__slider-wrapper{padding:0 32px}}@media (min-width:1024px){.fenix3-support-video__slider-wrapper{max-width:1024px;margin:0 auto;padding:0 30px}}@media (min-width:1220px){.fenix3-support-video__slider-wrapper{max-width:1220px;margin:0 auto;padding:0}}.fenix3-support-video__slide{position:relative}.fenix3-support-video__slide:after{content:'';display:block;position:absolute;width:64px;height:44px;top:50%;z-index:100;left:50%;right:50%;bottom:50%;-webkit-transform:translate(-50%,-140%);-ms-transform:translate(-50%,-140%);transform:translate(-50%,-140%)}.fenix3-support-video__slide img,.fenix3-support-video__slide iframe{display:block;position:relative;width:100%;height:156px;border-radius:12px;margin:0 0 16px 0;pointer-events:fill;border:1px solid rgb(216 217 221 / .45)}@media (min-width:1024px){.fenix3-support-video__slide img,.fenix3-support-video__slide iframe{height:208px;margin:0 0 24px 0}}.fenix3-support-video__slide p{margin:0 0 48px 0;color:#140D3F;font-size:1.125rem;line-height:1.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-support-video__slide p{font-size:1.25rem;line-height:1.75rem}}.fenix3-support-cta{padding:48px 0;background:#002EA6}@media (min-width:1024px){.fenix3-support-cta{padding:80px 0 112px 0}}.fenix3-support-cta__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-support-cta__wrapper{padding:0 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-support-cta__wrapper{max-width:1024px;margin:0 auto;padding:0 30px}}@media (min-width:1220px){.fenix3-support-cta__wrapper{max-width:1220px;padding:0}}@media (min-width:768px){.fenix3-support-cta__block{width:49%}}.fenix3-support-cta__block-title h3{margin:0 0 16px 0;font-size:1.5rem;line-height:1.875rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#fff}@media (min-width:1024px){.fenix3-support-cta__block-title h3{max-width:425px;font-size:2rem;line-height:2.625rem}}.fenix3-support-cta__block-title p{font-size:1rem;line-height:1.5rem;margin:0 0 16px 0;color:#FFF;max-width:486px;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-support-cta__block-title p{font-size:1.125rem;line-height:1.75rem}}.fenix3-support-cta__block-title a{color:#FFF;font-weight:800}.fenix3-support-cta__block-action p{margin:0 0 32px 0;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;text-decoration:none}@media (min-width:1024px){.fenix3-support-cta__block-action p{max-width:488px;margin:6px 0 32px 0;font-size:1.125rem;line-height:1.75rem}}.fenix3-support-cta__block-action a{padding:10px 32px;display:inline-block;font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;background:#fff;color:#002EA6;border-radius:12px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:1024px){.fenix3-support-cta__block-action a{padding:12px 48px;font-size:1.125rem;line-height:1.75rem}}.fenix3-support-cta__block-action a:hover{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:.8;text-decoration:none}.fenix3-support-cta__header{max-width:1216px;margin:0 auto 24px auto}@media (min-width:1024px){.fenix3-support-cta__header{margin:0 auto 48px auto}}.fenix3-support-cta__header p{font-size:1.25rem;line-height:2.25rem;color:#FFF;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-support-cta__header p{font-size:1.75rem;line-height:2.5rem}}.support-breadcrumbs{margin:0 0 32px 0}@media (min-width:1024px){.support-breadcrumbs{max-width:1024px;padding:0 16px;margin:0 auto 32px auto}}@media (min-width:1220px){.support-breadcrumbs{padding:0;max-width:1220px}}.fenix3-res{padding:32px 0 80px 0;position:relative}@media (min-width:1024px){.fenix3-res{padding:64px 0 120px 0}}.fenix3-res__wrapper{position:relative;padding:0 16px}@media (min-width:768px){.fenix3-res__wrapper{padding:0 32px}}@media (min-width:1024px){.fenix3-res__wrapper{max-width:1024px;margin:0 auto;padding:0 32px}}@media (min-width:1220px){.fenix3-res__wrapper{max-width:1220px;padding:0}}@media (min-width:1024px){.fenix3-res__content{width:65%}}.fenix3-res__count{margin:0 0 32px 0}@media (min-width:1024px){.fenix3-res__count{margin:0 0 48px 0}}.fenix3-res__count p{color:#140D3F;font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-res__count p{font-size:1.75rem;line-height:2.5rem}}@media (min-width:1024px){.fenix3-res__filters{position:absolute;width:30%;right:30px;top:0}}@media (min-width:1220px){.fenix3-res__filters{width:26%}}.fenix3-res__filters-list{margin:0 0 32px 0;padding:0 14px 12px 14px;list-style:none;background:#F7F7F7;border-radius:12px}@media (min-width:1024px){.fenix3-res__filters-list{background:none}}.fenix3-res__filter-item-block{padding:12px 12px 0 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.fenix3-res__filter-item-block{color:#140D3F;font-size:1.25rem;line-height:1.75rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}}.fenix3-res__filter-item-block p{margin:0}.fenix3-res__filter-item-arrow{display:block;width:12px;height:8px;background:url(/local/templates/mst_main_new/css/../img/support-arrow-icon.svg) center no-repeat}@media (min-width:1024px){.fenix3-res__filter-item-arrow{display:none}}.fenix3-res__filter-item-arrow_active{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.fenix3-res__filter-inner{display:none;list-style:none;padding:16px 0 0 0}@media (min-width:1024px){.fenix3-res__filter-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:32px 0 0 10px}}.fenix3-res__filter-inner_active{display:block}@media (min-width:1024px){.fenix3-res__filter-inner-item{margin:0 16px 16px 0}}.fenix3-res__filter-inner-item a{margin:0 0 0 32px;display:inline-block;padding:10px;color:#484953;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.fenix3-res__filter-inner-item a:hover{background:#F4F8FE;color:#0032B2;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:1024px){.fenix3-res__filter-inner-item a{padding:6px 12px;margin:0;border:1px solid #E5E5E5;border-radius:6px;font-size:1rem;line-height:1.5rem;text-decoration:none}}.fenix3-res__filter-inner-item_choosen{background:#F4F8FE}.fenix3-res__filter-inner-item_choosen a{color:#0032B2}.fenix3-res__block{margin:0 0 32px 0}@media (min-width:1024px){.fenix3-res__block{margin:0 0 48px 0}}.fenix3-res__block a.fenix3-res__block-link{display:inline-block;margin:0 0 8px 0;color:#002EA6;font-size:1.125rem;line-height:1.5rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-res__block a.fenix3-res__block-link{font-size:1.25rem;line-height:1.75rem}}.fenix3-res__block p{margin:0;color:#484953;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-res__block p{font-size:1.125rem;line-height:1.75rem}}.fenix3-res__block-icon{margin:0 0 0 4px;display:inline-block;width:14px;height:14px;background:url(/local/templates/mst_main_new/css/../img/support-link-arrow.svg) center no-repeat}.fenix3-res__block-filter{display:block;margin:0 0 8px 0;font-weight:600;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.8125rem;line-height:1.125rem;color:#140D3F}@media (min-width:1024px){.fenix3-res__block-filter{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.fenix3-res__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.fenix3-res__action a{text-align:center;font-size:.875rem;line-height:1.25rem;padding:10px 54px;width:100%;display:inline-block;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#fff;text-transform:uppercase;background:#002EA6;border-radius:12px}@media (min-width:425px){.fenix3-res__action a{width:auto}}@media (min-width:1024px){.fenix3-res__action a{font-size:1rem;line-height:1.5rem;margin:0 auto;padding:12px 48px}}.container-input{margin:0 0 24px 0;width:48%;display:block;position:relative;cursor:pointer;font-size:14px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;padding-left:28px;white-space:nowrap}@media (max-width:600px){.container-input{padding-left:24px;font-size:14px}}@media (min-width:768px){.container-input{width:auto;font-size:16px;line-height:24px}}.container-input input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:2px;left:0;height:16px;width:16px;border:1.5px solid #D8D9DD;border-radius:50%}@media (min-width:768px){.checkmark{top:4px}}.container-input:hover input~.checkmark{border:1.5px solid #D8D9DD}.container-input input:checked~.checkmark{border:1.5px solid #002EA6}.checkmark:after{content:"";position:absolute;display:none}.container-input input:checked~.checkmark:after{display:block}.tab__block-input .checkmark{top:0%;left:0%;position:absolute;width:16px;height:16px;border-radius:50%}.container-input .checkmark:after{top:50%;left:50%;width:8px;height:8px;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#002EA6}.fenix-training-description__title{padding:40px 16px 56px 16px;max-width:1220px;margin:0 auto}@media (min-width:768px){.fenix-training-description__title{padding:40px 32px 56px 32px}}@media (min-width:1024px){.fenix-training-description__title{padding:80px 32px 0 32px}}@media (min-width:1440px){.fenix-training-description__title{padding:80px 0 0 0}}.fenix-training-description__title p{font-size:1.125rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;max-width:460px}@media (min-width:1024px){.fenix-training-description__title p{font-size:1.5rem;line-height:2.25rem;max-width:696px}}.fenix3-training-writeus{padding:0 16px 80px 16px}@media (min-width:768px){.fenix3-training-writeus{padding:0 32px 80px 32px}}.fenix3-training-writeus .fenix3-writeus__title p{font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#484953}@media (min-width:1220px){.fenix3-training-writeus{padding:80px 0}.fenix3-training-writeus .fenix3-writeus__title p{font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#484953}}@media (min-width:1220px) and (min-width:1024px){.fenix3-training-writeus .fenix3-writeus__title p{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1220px) and (min-width:1440px){.fenix3-training-writeus .fenix3-writeus__block:first-child{width:520px}}@media (min-width:1220px) and (min-width:1440px){.fenix3-training-writeus .fenix3-writeus__img{margin:-130px 0 0 0;width:612px}}.fenix3__cart{max-width:1216px;margin:0 auto}.fenix3__cart-content{padding:0 16px}@media (max-width:768px){.fenix3__cart-content{padding:0}}.fenix3__cart-content p{padding:40px 0;font-size:18px;line-height:24px;font-family:"Montserrat-Semibold","Arial",sans-serif}@media (max-width:768px){.fenix3__cart-content p{padding:40px 16px}}@media (min-width:991px){.fenix3__cart-first-col{width:28.8%!important}}@media (min-width:768px){.fenix3__cart-first-col{width:25%!important}.fenix3__cart-content{padding:0 32px}}@media(min-width:1440px){.fenix3__cart-content{padding:0}}@media (min-width:320px){.fenix3__cart-second-col{position:relative;text-align:right;margin-top:20px}.fenix3__cart-second-col::before{content:'Цена:';font-size:.875rem;position:absolute;left:0;color:#484953}}@media (min-width:768px){.fenix3__cart-second-col{width:12%!important;text-align:left;margin-top:0}.fenix3__cart-second-col::before{content:none}}@media (min-width:991px){.fenix3__cart-second-col{width:9.4%!important}}.fenix3__cart-third-col{justify-content:flex-start!important;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:320px){.fenix3__cart-third-col{position:absolute;right:10px;top:63px;width:auto!important}}@media (min-width:768px){.fenix3__cart-third-col{width:25.1%!important;position:static}}@media (min-width:991px){.fenix3__cart-third-col{width:17.6%!important}}.fenix3__cart-fourth-col span{font-size:1rem;line-height:1.25rem;min-height:20px}@media (min-width:320px){.fenix3__cart-fourth-col{position:relative;text-align:right;width:100%!important;margin:12px 0}.fenix3__cart-fourth-col span{flex-grow:1;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:0.875rem!important}.fenix3__cart-fourth-col::before{content:'Скидка:';font-size:.875rem;position:absolute;left:0;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}}@media (min-width:768px){.fenix3__cart-fourth-col{width:12%!important;font-size:.875rem;text-align:left;margin:0}.fenix3__cart-fourth-col::before{content:none}}@media (min-width:991px){.fenix3__cart-fourth-col{width:7.6%!important;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem}.fenix3__cart-fourth-col span{font-size:1rem!important}}@media (min-width:320px){.fenix3__cart-fifth-col{position:relative;text-align:right}.fenix3__cart-fifth-col::before{content:'Стоимость:';font-size:.875rem;position:absolute;left:0;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}}@media (min-width:768px){.fenix3__cart-fifth-col{width:21%!important;text-align:left}.fenix3__cart-fifth-col::before{content:none}}@media (min-width:991px){.fenix3__cart-fifth-col{width:17.8%!important}}@media (min-width:768px){.fenix3__cart-sixth-col{width:4%!important}}@media (min-width:991px){.fenix3__cart-sixth-col{width:5.6%!important}}.fenix3__cart-title p{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}.fenix3__cart-header{display:none}@media (min-width:768px){.fenix3__cart-header{padding:0 48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #D8D9DD}.fenix3__cart-header th{padding:24px 0;font-size:.875rem;line-height:1.5rem;color:#484953;font-weight:200;font-family:"Montserrat-Regular","Arial",sans-serif;text-align:start}}@media (min-width:768px) and (min-width:991px){.fenix3__cart-header th{font-size:1rem;line-height:1.5rem}}.fenix3__cart-body{border-top:1px solid #D8D9DD;border-bottom:1px solid #D8D9DD}@media (min-width:768px){.fenix3__cart-body{// border:none}}@media (min-width:991px){.fenix3__cart-body{padding:0}}.fenix3__cart-body table{width:100%;border-right:1px solid #D8D9DD;border-left:1px solid #D8D9DD}@media (max-width:767px){.fenix3__cart-body table{border-right:0;border-left:0}}.fenix3__cart-item{padding:24px 16px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #D8D9DD}.fenix3__cart-item:last-child{border:none}@media (min-width:425px){.fenix3__cart-item{height:248px}}@media (min-width:768px){.fenix3__cart-item{height:auto;padding:28px 0;margin:0 48px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3__cart-item-name{width:100%;display:block;font-size:1.25rem;line-height:1.875rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#484953;// margin:0 0 16px 0}@media (min-width:768px){.fenix3__cart-item-name{margin:0;font-size:1rem}}@media (min-width:991px){.fenix3__cart-item-name{font-size:1.25rem}}.fenix3__cart-item-desc{width:100%;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (max-width:375px){.fenix3__cart-first-col .fenix3__cart-item-desc{width:45%}}@media (min-width:320px){.fenix3__cart-first-col .fenix3__cart-item-desc{margin-top:16px}}@media (min-width:768px){.fenix3__cart-first-col .fenix3__cart-item-desc{margin:0}}@media (min-width:991px){.fenix3__cart-item-desc{font-size:1rem;line-height:1.5rem}}.fenix3__cart-item-counter{width:30%}@media (min-width:320px){.fenix3__cart-item-counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.fenix3__cart-item-price{margin:24px 0 0 0;width:100%;display:block;line-height:1.875rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F}@media (min-width:320px){.fenix3__cart-item-price{margin:0;font-size:.875rem}}@media (min-width:768px){.fenix3__cart-item-price{margin:0;font-size:.875rem}}@media (min-width:991px){.fenix3__cart-item-price{font-size:1.25rem}}.fenix3__cart-item-close{position:absolute;right:20px}@media (min-width:768px){.fenix3__cart-item-close{position:static}}.fenix3__cart-total{padding:24px 16px 56px 16px}@media (max-width:768px){.fenix3__cart-total{display:flex;flex-direction:column;align-items:center}.fenix3__cart-total p{padding:0;margin:0!important}.fenix3__cart-total button{margin:24px 0!important}.delete{order:1}}@media (min-width:768px){.fenix3__cart-total{padding:40px 32px 56px 32px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:991px){.fenix3__cart-total{padding:48px 0 100px 0}}.delete{color:#002EA6;flex-grow:1;font-family:"Montserrat-SemiBold","Arial",sans-serif}.delete:hover{text-decoration:none;color:#0138C7}.fenix3__cart-total p{text-align:center;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F;margin:0 0 16px 0}@media (min-width:768px){.fenix3__cart-total p{margin:0;font-size:1.25rem;line-height:1.875rem}}@media (min-width:991px){.fenix3__cart-total p{font-size:1.75rem;line-height:2.5rem}}.fenix3__cart-total button{padding:10px 32px;margin:0 auto;display:block;font-size:.875rem;line-height:1.25rem;color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif;background:#002EA6;border-radius:12px;border:none;text-transform:uppercase}.fenix3__cart-total button:hover{background:#0138C7}@media (min-width:320px){.fenix3__cart-total button{width:100%}}@media (min-width:768px){.fenix3__cart-total button{margin:0 0 0 48px;width:auto}}@media (min-width:991px){.fenix3__cart-total button{padding:12px 48px;font-size:1rem;line-height:1.5rem}}.qtySelector{width:107px;height:35px;display:flex}.qtySelector .fa{padding:10px 5px;width:35px;height:100%;float:left;cursor:pointer}@media (max-width:768px){.qtySelector .fa{width:21px}}.qtySelector .fa.clicked{font-size:12px;padding:12px 5px}.qtySelector .qtyValue{border:none;padding:5px;width:64px;height:100%;float:left;text-align:center;border:1px solid #D8D9DD;border-radius:8px;font-family:"Montserrat-Regular","Arial",sans-serif;font-size:1rem;line-height:1.5rem;color:#484953}@media (max-width:768px){.qtySelector .qtyValue{width:56px;font-size:.875rem}}@media (min-width:768px){.qtySelector .qtyValue{font-size:.875rem;line-height:1.25rem}}@media (min-width:991px){.qtySelector .qtyValue{font-size:1rem;line-height:1.5rem}}.fenix3-allinone__wrapper{padding:56px 16px}@media (min-width:768px){.fenix3-allinone__wrapper{padding:64px 32px}}@media (min-width:1024px){.fenix3-allinone__wrapper{max-width:1216px;margin:0 auto;padding:120px 32px 100px 32px}}@media (min-width:1440px){.fenix3-allinone__wrapper{padding:120px 0 100px 0}}.fenix3-allinone__title{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-allinone__title{margin:0 0 40px 0}}.fenix3-allinone__title h2{font-size:1.5rem;font-weight:600;margin-bottom:24px;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:768px){.fenix3-allinone__title h2{margin:0 0 16px 0;max-width:100%}}@media (min-width:1024px){.fenix3-allinone__title h2{font-size:2rem;margin-bottom:40px;line-height:2.625rem;max-width:373px}}.fenix3-allinone__title p{font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:768px){.fenix3-allinone__title p{max-width:581px}}@media (min-width:1024px){.fenix3-allinone__title p{max-width:800px;font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.fenix3-allinone__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3-allinone__block{padding:28px 24px 44px 24px;background:#F4F8FE;border-radius:12px;margin:0 0 16px 0}@media (min-width:768px){.fenix3-allinone__block{width:48%;margin:0 0 24px 0;height:188px}}@media (min-width:1024px){.fenix3-allinone__block{width:23%;height:248px}}.fenix3-allinone__block svg{margin:0 0 16px 0}@media (min-width:1024px){.fenix3-allinone__block svg{margin:0 0 26px 0}}.fenix3-allinone__block p{max-width:186px;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:768px){.fenix3-allinone__block p{max-width:581px}}@media (min-width:1024px){.fenix3-allinone__block p{font-size:1.125rem;line-height:1.75rem}}.fenix3-allinone__block:last-child{margin:0}.fenix3-optimization__wrapper{padding:0 16px 56px 16px}@media (min-width:768px){.fenix3-optimization__wrapper{padding:0 32px 64px 32px}}@media (min-width:1024px){.fenix3-optimization__wrapper{max-width:1216px;margin:0 auto;padding:0 32px 45px 32px}}@media (min-width:1440px){.fenix3-optimization__wrapper{padding:0 0 45px 0}}@media (min-width:768px){.fenix3-optimization__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-optimization__blocks{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:768px){.fenix3-optimization__block{width:48%}}@media (min-width:1024px){.fenix3-optimization__block{width:40%}}@media (min-width:768px){.fenix3-optimization__img{width:48%}.fenix3-optimization__img img{top:100px}}@media (min-width:1024px){.fenix3-optimization__img{width:50%}.fenix3-optimization__img img{position:static;margin:64px 0 0 0}}@media (min-width:1024px) and (min-width:1440px){.fenix3-optimization__img img{margin:10px 0 0 0}}.fenix3-optimization__title{margin:0 0 24px 0}.fenix3-optimization__title h2{font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-optimization__title h2{max-width:383px;font-size:2rem;line-height:2.625rem}}.fenix3-optimization__content p{margin:0 0 24px 0;font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-optimization__content p{font-size:1.125rem;line-height:1.75rem;max-width:464px}}.fenix3-ways{padding:52px 0;position:relative;background:#F4F8FE}@media (min-width:768px){.fenix3-ways{margin:64px 0 0 0;padding:0 0 48px 0}}@media (min-width:1024px){.fenix3-ways{margin:100px 0 0 0;padding:0;background:none}}.fenix3-ways:after{content:'';display:block;position:absolute;width:100%;height:162px;top:0;background:#fff}@media (min-width:768px){.fenix3-ways:after{width:153px;height:100%}}@media (min-width:1024px){.fenix3-ways:after{display:none}}.fenix3-ways__wrapper{padding:0 16px;position:relative;z-index:1}@media (min-width:768px){.fenix3-ways__wrapper{padding:0 32px}}@media (min-width:1024px){.fenix3-ways__wrapper{max-width:1216px;margin:0 auto}}@media (min-width:1440px){.fenix3-ways__wrapper{padding:0 0 0 64px}}@media (min-width:768px){.fenix3-ways__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-ways__blocks{background:#F4F8FE;padding:0 0 94px 0}.fenix3-ways__blocks:after{content:'';display:block;position:absolute;width:100%;height:162px;top:0;background:#fff}}@media (min-width:1024px) and (min-width:1024px){.fenix3-ways__blocks:after{width:40px;height:100%;z-index:2}}@media (min-width:768px){.fenix3-ways__block{width:48%}}@media (min-width:1024px){.fenix3-ways__block:first-child{width:40%;position:relative;z-index:3}.fenix3-ways__block:first-child img{-webkit-transform:scale(1.1) translate(-16px,32px);-ms-transform:scale(1.1) translate(-16px,32px);transform:scale(1.1) translate(-16px,32px)}.fenix3-ways__block:last-child{width:48%}}.fenix3-ways__title{margin:30px 0 24px 0}@media (min-width:768px){.fenix3-ways__title{margin:48px 0 24px 0}}@media (min-width:1024px){.fenix3-ways__title{margin:80px 0 24px 0}}.fenix3-ways__title h2{font-size:1.5rem;line-height:1.875rem;color:#140d3f;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-ways__title h2{max-width:460px;font-size:2rem;line-height:2.625rem}}.fenix3-ways__list{margin:0 0 28px 0}@media (min-width:1024px){.fenix3-ways__list{margin:0 0 82px 0}}.fenix3-ways__list li{position:relative;margin:0 0 12px 20px;font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;list-style:none}@media (min-width:1024px){.fenix3-ways__list li{font-size:1.125rem;line-height:1.75rem;margin:0 0 8px 20px}}.fenix3-ways__list li:before{position:absolute;content:"";font-weight:700;display:inline-block;width:6px;height:6px;top:9px;background:#002EA6;border-radius:50%;margin-left:-1em}.fenix3-ways__list li:last-child{margin:0 0 0 20px}.fenix3-ways__action a{font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;display:inline-block;text-align:center;width:100%;padding:10px;background:#002EA6;color:#fff;border-radius:12px}@media (min-width:768px){.fenix3-ways__action a{width:auto;padding:10px 32px}}@media (min-width:1024px){.fenix3-ways__action a{padding:12px 48px;font-size:1rem;line-height:1.5rem}}.fenix3-uniq__wrapper{padding:52px 16px 56px 16px}@media (min-width:768px){.fenix3-uniq__wrapper{padding:64px 32px}}@media (min-width:1024px){.fenix3-uniq__wrapper{padding:100px 32px;max-width:1216px;margin:0 auto}}@media (min-width:1440px){.fenix3-uniq__wrapper{padding:100px 0 100px 64px}}@media (min-width:768px){.fenix3-uniq__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.fenix3-uniq__block{width:48%}}@media (min-width:1024px){.fenix3-uniq__block{margin:0 0 0 36px}}@media (min-width:768px){.fenix3-uniq__img{width:48%}.fenix3-uniq__img img{position:-webkit-sticky;position:sticky;top:100px}}@media (min-width:768px) and (min-width:1024px){.fenix3-uniq__img img{position:static}}@media (min-width:1024px){.fenix3-uniq__img{width:52%}}.fenix3-uniq__title{margin:0 0 24px 0}.fenix3-uniq__title h2{font-size:1.5rem;line-height:1.875rem;color:#140d3f;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-uniq__title h2{max-width:482px;font-size:2rem;line-height:2.625rem}}.fenix3-uniq__content p{font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;margin:0 0 20px 0}@media (min-width:1024px){.fenix3-uniq__content p{font-size:1.125rem;line-height:1.75rem;max-width:428px}}@media (min-width:1024px){.fenix3-safe{margin:0 0 100px 0}}@media (min-width:1024px){.fenix3-safe__wrapper{max-width:1216px;margin:0 auto}}.fenix3-safe__title{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-safe__title{margin:0 0 24px 0}}.fenix3-safe__title h2{font-size:24px;line-height:30px;max-width:621px;color:#140d3f;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-safe__title h2{font-size:32px;font-weight:600;line-height:42px;max-width:700px}}.fenix3-safe__block{padding:0 16px;background:#fff}@media (min-width:768px){.fenix3-safe__block{padding:0 32px}}@media (min-width:1024px){.fenix3-safe__block{padding:0 64px}}@media (min-width:1440px){.fenix3-safe__block{padding:0 104px}}.fenix3-safe__block:last-child{margin:-50px 0 0 0;padding:80px 16px 0 16px;background:#F4F8FE}@media (min-width:768px){.fenix3-safe__block:last-child{margin:-174px 0 0 0;padding:200px 32px 0 32px}}@media (min-width:1024px){.fenix3-safe__block:last-child{padding:240px 64px 0 64px}}@media (min-width:1440px){.fenix3-safe__block:last-child{margin:-238px 0 0 0;padding:280px 104px 0 104px}}.fenix3-safe__block:last-child .fenix3-safe__content p{font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.fenix3-safe__block:last-child .fenix3-safe__content p{font-size:1.125rem;line-height:1.75rem;max-width:400px}}@media (min-width:768px){.fenix3-safe__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3-safe__article h3{font-size:1.5rem;line-height:1.875rem;font-weight:600;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-safe__article h3{font-size:2rem;line-height:2.625rem}}@media (min-width:768px){.fenix3-safe__article{width:48%}}.fenix3-safe__content{margin:0 0 32px 0}@media (min-width:1024px){.fenix3-safe__content{margin:0 0 80px 0}}.fenix3-safe__content:last-child{margin:0 0 24px 0}.fenix3-safe__content p{font-size:20px;line-height:30px;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:768px){.fenix3-safe__content p{max-width:590px;font-size:20px;line-height:30px}}@media (min-width:1024px){.fenix3-safe__content p{max-width:712px;font-size:1.5rem;line-height:2.25rem}}.fenix3-safe__list{margin:-8px 0 0 0}@media (min-width:768px){.fenix3-safe__list{width:48%;margin:0}}.fenix3-safe__list p{font-size:18px;line-height:24px;color:#484953;font-weight:700;font-family:"Montserrat-Bold","Arial",sans-serif;margin:0 0 16px 0}@media (min-width:1024px){.fenix3-safe__list p{margin:0 0 24px 0;font-size:1.25rem;line-height:1.75rem}}.fenix3-safe__list ul{margin:0;padding:0 0 56px 0}@media (min-width:1024px){.fenix3-safe__list ul{padding:0 0 84px 0}}.fenix3-safe__list ul li{position:relative;margin:0 0 12px 20px;font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;list-style:none}@media (min-width:1024px){.fenix3-safe__list ul li{margin:0 0 8px 20px;font-size:1.125rem;line-height:1.75rem}}.fenix3-safe__list ul li:last-child{margin:0 0 0 20px}.fenix3-safe__list ul li:before{position:absolute;content:"";font-weight:700;display:inline-block;width:6px;height:6px;top:10px;background:#002EA6;border-radius:50%;margin-left:-1em}.fenix-3-cta-demo{padding:48px 16px}@media (min-width:768px){.fenix-3-cta-demo{padding:48px 32px}.fenix-3-cta-demo .fenix3-container{padding:0 4px;max-width:1216px;margin:0 auto}.fenix-3-cta-demo .cta__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px) and (min-width:1024px){.fenix-3-cta-demo .cta__blocks{width:100%}}@media (min-width:768px){.fenix-3-cta-demo .cta__block{width:48%}.fenix-3-cta-demo .cta__text p{font-size:.9375rem;line-height:1.25rem}}@media (min-width:768px) and (min-width:1024px){.fenix-3-cta-demo .cta__text p{font-size:1.125rem;line-height:1.75rem;max-width:500px}}@media (min-width:1024px){.fenix-3-cta-demo{padding:80px 32px 96px 32px}.fenix-3-cta-demo .cta__title p{font-size:2rem;line-height:2.625rem}}.fenix3-why__wrapper{padding:56px 16px 48px 16px}@media (min-width:768px){.fenix3-why__wrapper{padding:64px 32px 16px 32px}}@media (min-width:1024px){.fenix3-why__wrapper{padding:100px 32px 34px 32px;max-width:1216px;margin:0 auto}}@media (min-width:1440px){.fenix3-why__wrapper{padding:100px 0 34px 0}}.fenix3-why__title{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-why__title{margin:0 0 48px 0}}.fenix3-why__title h2{font-size:24px;line-height:30px;color:#140d3f;font-family:"Montserrat-SemiBold","Arial",sans-serif;font-weight:600}@media (min-width:1024px){.fenix3-why__title h2{font-size:32px;line-height:42px;max-width:unset}}@media (min-width:768px){.fenix3-why__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3-why__block{margin:0 0 48px 0}@media (min-width:768px){.fenix3-why__block{width:48%}}@media (min-width:1024px){.fenix3-why__block{width:30%;margin:0 0 66px 0}}.fenix3-why__block:last-child{margin:0}.fenix3-why__block svg{margin:0 0 20px 0}.fenix3-why__block p{font-size:1.125rem;line-height:1.5rem;color:#140d3f;font-family:"Montserrat-SemiBold","Arial",sans-serif;margin:0 0 16px 0}@media (min-width:1024px){.fenix3-why__block p{font-size:1.25rem;line-height:1.75rem}}.fenix3-why__block span{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-why__block span{font-size:1rem;line-height:1.5rem}}.fenix3-clients{position:relative;background:#F4F8FE}.fenix3-clients .mst-clients__wrapper{position:relative;padding:48px 16px}@media (min-width:768px){.fenix3-clients .mst-clients__wrapper{padding:48px 32px}}@media (min-width:1024px){.fenix3-clients .mst-clients__wrapper{padding:100px 32px 20px 32px}}@media (min-width:1440px){.fenix3-clients .mst-clients__wrapper{padding:100px 0 20px 0}}.fenix3-clients .mst-clients__wrapper .mst-clients__title p{font-size:1.3125rem;line-height:1.875rem}@media (min-width:768px){.fenix3-clients .mst-clients__wrapper .mst-clients__title p{font-size:1.5rem;line-height:1.875rem;max-width:486px}}@media (min-width:1024px){.fenix3-clients .mst-clients__wrapper .mst-clients__title p{max-width:677px;font-size:2rem;line-height:2.625rem}}.fenix3-clients .mst-clients__wrapper .mst-clients__title a{margin:0}@media (min-width:1024px){.fenix3-clients .mst-clients__nav{max-width:1360px}}@media (min-width:1440px){.fenix3-clients .mst-clients__nav{max-width:1440px}}.fenix3-feedback .mst-feedback__wrapper{padding:64px 16px}@media (min-width:768px){.fenix3-feedback .mst-feedback__wrapper{padding:64px 32px}}@media (min-width:1024px){.fenix3-feedback .mst-feedback__wrapper{padding:100px 32px 20px 32px}}@media (min-width:1440px){.fenix3-feedback .mst-feedback__wrapper{padding:100px 0 20px 0}}@media (min-width:768px){.fenix3-feedback .mst-feedback__wrapper .mst-feedback__title p{max-width:100%}}@media (min-width:768px) and (min-width:1024px){.fenix3-feedback .mst-feedback__wrapper .mst-feedback__title p{font-size:2rem;line-height:2.625rem}}.fenix3-feedback .mst-feedback__wrapper .mst-feedback__title a{margin:0}@media (min-width:1024px){.fenix3-feedback .mst-feedback-slider-nav{max-width:1360px}}@media (min-width:1440px){.fenix3-feedback .mst-feedback-slider-nav{max-width:1440px}}@media (min-width:768px){.fenix-3-cta-tutorial{padding:56px 0 80px 0}.fenix-3-cta-tutorial .cta__title p{max-width:288px}}@media (min-width:768px) and (min-width:1024px){.fenix-3-cta-tutorial .cta__title p{max-width:400px}}@media (min-width:768px){.fenix-3-cta-tutorial .cta__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px) and (min-width:1024px){.fenix-3-cta-tutorial .cta__blocks{width:100%}}@media (min-width:768px){.fenix-3-cta-tutorial .cta__block{width:48%}}@media (min-width:768px) and (min-width:1024px){.fenix-3-cta-tutorial .cta__block{width:49%}}@media (min-width:1024px){.fenix-3-cta-tutorial .fenix3-container{padding:0 32px}}.fenix-3-cta-tutorial .cta__title p{font-size:1.5rem;line-height:1.875rem}@media (min-width:1024px){.fenix-3-cta-tutorial .cta__title p{max-width:420px;font-size:2rem;line-height:2.625rem}}@media (min-width:1024px){.fenix-3-cta-tutorial .cta__text{margin:0 0 40px 0}}@media (min-width:1024px){.fenix-3-cta-tutorial .cta__text p{font-size:1.125rem;line-height:1.75rem;max-width:470px}}@media (min-width:1024px){.fenix-3-cta-tutorial{padding:80px 0 92px 0}}@media (min-width:1220px){.fenix-3-cta-tutorial .fenix3-container{padding:0 8px!important}}.fenix-3-cta-tutorial .cta__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fenix-3-cta-tutorial .cta__btns input{padding:2px 0;width:100%;max-width:384px;margin:0 0 32px 0;background:none;color:#fff;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;border:none;border-bottom:1px solid #fff;border-radius:0;outline:none}.fenix-3-cta-tutorial .cta__btns input::-webkit-input-placeholder{padding:0;color:#D8D9DD;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;opacity:.6}.fenix-3-cta-tutorial .cta__btns input::-moz-placeholder{padding:0;color:#D8D9DD;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;opacity:.6}.fenix-3-cta-tutorial .cta__btns input:-ms-input-placeholder{padding:0;color:#D8D9DD;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;opacity:.6}.fenix-3-cta-tutorial .cta__btns input::-ms-input-placeholder{padding:0;color:#D8D9DD;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;opacity:.6}.fenix-3-cta-tutorial .cta__btns input::placeholder{padding:0;color:#D8D9DD;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;opacity:.6}.fenix-3-cta-tutorial .cta__download{border:none;max-width:200px}@media (min-width:768px){.main-screen__nav-list-fenix3{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 0 24px}}@media (min-width:1220px){.main-screen__nav-list-fenix3{margin:0}}@media (min-width:768px){.main-screen__nav-list-fenix3 .main-screen__nav-item{margin:0 8px}}@media (min-width:1220px){.main-screen__nav-list-fenix3 .main-screen__nav-item{margin:10px 24px}.fenix3-nav .main-screen__nav-list-fenix3 .main-screen__nav-item a:hover:after{background:#002EA6}}.main-screen__nav-item-hidden{display:none}@media (min-width:768px){.main-screen__nav-item-hidden{position:relative;top:1px;padding:0!important;display:block}.main-screen__nav-item-hidden p{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif}.main-screen__nav-item-hidden p span{display:inline-block;margin:0 6px 0 0}.main-screen__nav-item-hidden ul{padding:0;display:none}}@media (min-width:1220px){.main-screen__nav-item-hidden{display:none}}@media (min-width:768px){.main-screen__nav-item-hide{display:none}}@media (min-width:1220px){.main-screen__nav-item-hide{display:block}}.open-sub-menu svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.open-sub-menu ul{padding:8px 12px;position:absolute;display:block;background:#fff;border-radius:8px;left:-80px;top:30px}.open-sub-menu ul li{list-style:none;margin:0 0 12px 0}.open-sub-menu ul li:last-child{margin:0}.open-sub-menu ul li a{color:#484953}.fenix3-licence{padding:0 16px}@media (min-width:768px){.fenix3-licence{padding:0 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1220px){.fenix3-licence{padding:0!important}}.fenix3-licence .tab__block{margin:24px 0 32px 0;padding:32px 24px;background:#fff;border-radius:12px;display:flex;flex-direction:column}@media (min-width:768px){.fenix3-licence .tab__block{margin:0;width:48%}}@media (min-width:1024px){.fenix3-licence .tab__block{padding:48px}}.fenix3-licence .tab__block:last-child{margin:0}.fenix3-licence .fenix3-licence_active{position:relative;border:1px solid #002EA6}.fenix3-licence .fenix3-licence_active .special-offer{top:-16px;right:0;padding:6px 22px;max-width:261px;font-size:.875rem;line-height:1.25rem;position:absolute;background:#002EA6;color:#fff;font-family:"Montserrat-SemiBold","Arial",sans-serif;border-radius:12px;white-space:nowrap}.fenix3-licence__title{margin:0 0 15px 0}@media (min-width:1024px){.fenix3-licence__title{margin:0 0 20px 0}}.fenix3-licence__title p{font-size:1.25rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-licence__title p{font-size:1.75rem;line-height:2.5rem}}.fenix3-licence__items{min-height:106px}.fenix3-licence_color_wrapper{display:flex;align-items:center;flex-grow:1;margin-bottom:40px}.fenix3-licence_color_text{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:18px;border:1px solid #000;border-radius:16px;color:#FF7A00;width:100%;padding:15px}@media (max-width:600px){.fenix3-licence_color_text{font-size:16px}}.fenix3-licence__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 12px 0}.fenix3-licence__item:last-child{margin:0 0 24px 0}.fenix3-licence__item svg{flex-shrink:0}.fenix3-licence__item span{display:inline-block;margin:0 0 0 14px;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-licence-main{display:unset}.fenix3-inputs__wrapper{border-top:1px solid #D8D9DD;margin:24px 0 0 0;display:flex;flex-direction:column;flex-grow:1}@media (min-width:1024px){.fenix3-inputs__wrapper{margin:28px 0 0 0}}.fenix3-inputs__wrapper button{margin:12px 0 0 0;border:2px solid #002EA6;width:100%;padding:10px;background:#002EA6;color:#fff;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;border-radius:12px;text-transform:uppercase}.fenix3-inputs__wrapper button:hover{background:#fff;color:#002EA6}@media (min-width:1024px){.fenix3-inputs__wrapper button{font-size:1rem;line-height:1.5rem}}.fenix3-inputs__wrapper .benefit_block{margin-top:12px;margin-bottom:24px}.fenix3-inputs__title{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;margin:24px 0}@media (min-width:1024px){.fenix3-inputs__title{margin:28px 0;font-size:1rem;line-height:1.5rem}}.fenix3-input__block{padding:14px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #F7F7F7;border-radius:12px;margin:0 0 12px 0}.fenix3-input__block .container-input{margin:0;width:55%}.fenix3-input__block .container-input .checkmark:after{width:7px;height:7px;background-size:cover;background:#002EA6;border-radius:50%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1024px){.fenix3-input__block{margin:0 0 8px 0}}.send_cart_button{flex:1 0 auto;display:flex;align-items:flex-end}.send_cart_button a{width:100%}.professional .checkmark:after{-webkit-transform:translate(-55%,-55%);-ms-transform:translate(-55%,-55%);transform:translate(-55%,-55%)}@media (min-width:1024px){.ultimate .checkmark:after{-webkit-transform:scale(1.2) translate(-35%,-50%)!important;-ms-transform:scale(1.2) translate(-35%,-50%)!important;transform:scale(1.2) translate(-35%,-50%)!important}}@media (min-width:1440px){.ultimate .checkmark:after{-webkit-transform:scale(1.2) translate(-50%,-50%)!important;-ms-transform:scale(1.2) translate(-50%,-50%)!important;transform:scale(1.2) translate(-50%,-50%)!important}}.ultimate:last-child{margin:0}.ultimate p{font-size:1.125rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;opacity:0}@media (min-width:1024px){.ultimate p{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.fenix3-form__action{margin:16px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fenix3-form__action button{width:158px}}.fenix3-form__action p{max-width:230px;font-size:.875rem;line-height:1.25rem;color:#EF3636;font-family:"Montserrat-Regular","Arial",sans-serif}.crossed{color:#D8D9DD!important;text-decoration:line-through}.active-input{background:#F4F8FE}.active-input p{opacity:1}@media (min-width:1024px){.fenix3-br{display:none}}@media (min-width:1024px){.fenix3-buy-licence__wrapper{max-width:1216px;margin:0 auto;padding:0 32px}}@media (min-width:1440px){.fenix3-buy-licence__wrapper{padding:0}}.fenix3-licence__block-title{margin:0 0 12px 0}@media (min-width:768px){.fenix3-licence__block-title{margin:0}}.fenix3-licence__block-title p{font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-licence__block-title p{font-size:2rem;line-height:2.625rem}}.fenix3-licence__block-title h1{font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-licence__block-title h1{font-size:2rem;line-height:2.625rem}}@media (min-width:768px){.fenix3-licence__block{padding:0 32px;width:100%!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 40px 0}.fenix3-licence__block .fenix3-buy-offer__block-tabs{width:48%}}@media (min-width:1024px){.fenix3-licence__block{margin:0 0 30px 0}}@media (min-width:1220px){.fenix3-licence__block{padding:0}}@media (min-width:768px){.fenix3-licence__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fenix3-licence__wrapper .fenix3-buy-desc__block{width:100%}}@media (min-width:768px) and (min-width:1220px){.fenix3-licence__wrapper .fenix3-buy-desc__block:first-child{width:30%}.fenix3-licence__wrapper .fenix3-buy-desc__block:last-child{width:65%}}@media (min-width:768px){.fenix3-licence__wrapper .fenix3-licence__pagination{display:none}.fenix3-licence__wrapper .fenix3-buy-desc__block-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px) and (min-width:1220px){.fenix3-licence__wrapper .fenix3-buy-desc__block-text{max-width:346px}}@media (min-width:768px){.fenix3-licence__wrapper .fenix3-buy-desc__block-text p{width:48%}}@media (min-width:768px) and (min-width:1220px){.fenix3-licence__wrapper .fenix3-buy-desc__block-text p{width:100%}}@media (min-width:768px){.fenix3-licence__wrapper .fenix3-buy-desc__block-text span{width:48%}}@media (min-width:768px) and (min-width:1220px){.fenix3-licence__wrapper .fenix3-buy-desc__block-text{display:block}}@media (min-width:1220px){.fenix3-licence__wrapper{padding:0 32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.fenix3-licence__wrapper{padding:0}}.fenix3-rus{margin:32px 0 0 0;padding:0 16px}@media (min-width:768px){.fenix3-rus{padding:0 32px}}@media (min-width:1220px){.fenix3-rus{padding:0}}.fenix3-rus__wrapper{padding:32px 24px 42px 24px;background:#fff;border-radius:12px}@media (min-width:768px){.fenix3-rus__wrapper{padding:32px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-rus__wrapper{padding:32px 48px}}@media (min-width:768px){.fenix3-rus__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.fenix3-rus__logo{margin:0 0 24px 0}@media (min-width:768px){.fenix3-rus__logo{margin:0}}.fenix3-rus__text{margin:0 0 34px 0}@media (min-width:768px){.fenix3-rus__text{margin:0 50px 0 20px}}@media (min-width:1024px){.fenix3-rus__text{margin:0 32px}}.fenix3-rus__text p{max-width:240px;font-size:1.125rem;line-height:1.5rem;color:#000;font-family:"Montserrat-SemiBold","Arial",sans-serif;margin:0 0 16px 0}@media (min-width:768px){.fenix3-rus__text p{max-width:100%;margin:0 0 12px 0}}@media (min-width:1024px){.fenix3-rus__text p{font-size:.875rem;line-height:1.25rem}}.fenix3-rus__text span{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-rus__text span{display:inline-block;max-width:471px;font-size:.875rem;line-height:1.25rem}}.fenix3-rus__action a{font-size:.875rem;line-height:1.25rem;color:#002EA6;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-rus__action a:hover{text-decoration:none;color:#0032B2}@media (min-width:1024px){.fenix3-rus__action a{padding:12px 48px;font-size:1rem;line-height:1.5rem}}@media (min-width:1220px){.fenix3-buy-cta__licence .fenix3-buy-cta__wrapper{padding:0 32px}}@media (min-width:1440px){.fenix3-buy-cta__licence .fenix3-buy-cta__wrapper{padding:0 4px}}.fenix3-buy-cta__licence .fenix3-buy-cta__wrapper .fenix3-buy-cta__action p{max-width:486px}.fenix3-new__buy,.fire-risks__buy{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;text-decoration:underline;color:#484953}@media (min-width:1220px){.fenix3-new__buy,.fire-risks__buy{font-size:1rem;line-height:1.5rem}}.fire-risks__buy:hover{position:relative;color:#002EA6;text-decoration:none}.fire-risks__download:hover{text-decoration:none;color:#fff}@media (min-width:768px){.fire-risks__subnav{padding:18px 32px!important}}@media (min-width:1024px){.fire-risks__subnav{padding:18px 0!important}}.mst-header__inner{position:relative!important}.fire-risks__wrapper{position:relative;padding:0 16px}.fire-risks-container{max-width:1220px;margin:0 auto;padding:0 16px}.fire-risks__download{font-family:"Montserrat-Regular","Arial",sans-serif;padding:10px 32px;margin:0 32px 0 0;display:inline-block;font-size:.875rem;line-height:1.25rem;color:#fff;background:#002EA6;text-transform:uppercase;border-radius:12px;font-weight:600;text-decoration:none}.fire-risks__download:hover{background:#0032B2;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.fenix3-new__wrapper{padding:15px 0}@media (min-width:1024px){.fenix3-new__wrapper{padding:0}}#sublogo-link{color:#140D3F!important}.submenu-link{color:#484953!important}.fire-risks_main-screen{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:32px;padding:32px 0 56px}@media (min-width:768px){.fire-risks_main-screen{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.fire-risks_main-screen_desc{width:44%}}.fire-risks_main-screen_desc h1{font-family:'Montserrat-SemiBold',"Arial",sans-serif;font-style:normal;font-size:24px!important;line-height:30px;letter-spacing:-.015em;color:#140D3F}@media (min-width:1440px){.fire-risks_main-screen_desc h1{font-size:32px!important;line-height:42px}}.fire-risks_main-screen_desc>.fire-risks__download{margin:24px 0 0 0;width:100%;text-align:center}@media (min-width:768px){.fire-risks_main-screen_image{width:42%}}.fire-risks_main-screen_image img{max-width:100%;width:100%;height:auto;display:block}@media (min-width:768px){.fire-risks_main-screen_image img{-webkit-transform:scale(1.25) translate(-10%,15%);-ms-transform:scale(1.25) translate(-10%,15%);transform:scale(1.25) translate(-10%,15%)}}@media (min-width:1220px){.fire-risks_main-screen_image img{-webkit-transform:scale(1) translate(0%,0%);-ms-transform:scale(1) translate(0%,0%);transform:scale(1) translate(0%,0%)}}.fire-risks_how-work{background:#F4F8FE;padding:48px 0}@media (min-width:1440px){.fire-risks_how-work{padding:80px 0!important}}.fire-risks_how-work_title{font-size:20px;font-family:'Montserrat-ExtraBold',sans-serif;font-style:normal;font-weight:700;line-height:143%;color:#000}.fire-risks_how-work-order{font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#002EA6;display:block;margin-top:26px;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.fire-risks_how-work-order:hover{color:#0032B2;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.fire-risks_how-work_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:22px}.fire-risks_how-work_list{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-template-rows:auto;grid-gap:32px}.fire-risks_how-work_item{background:#FFF;border-radius:12px;padding:24px}.fire-risks_how-work_item_num{width:48px;height:48px;background:#F4F8FE;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:'Montserrat-ExtraBold',sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:28px;text-align:center;color:#3E6BE0;margin-bottom:20px}.fire-risks_how-work_item_title{font-family:'Montserrat-ExtraBold',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#140D3F;margin-bottom:16px}.fire-risks_how-work_item_desc{font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#484953}.fire-risks_capability{padding:56px 0}@media (min-width:1440px){.fire-risks_capability{padding:140px 0 100px 0!important}}.fire-risks_capability_inner{max-width:860px}.fire-risks_capability_inner p{margin-bottom:24px}.fire-risks_capability_inner p:last-child{margin-bottom:0}.fire-risks_capability_title{font-family:'Montserrat-ExtraBold',sans-serif;font-style:normal;font-weight:800;font-size:28px;line-height:33px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:-.015em;color:#140D3F}.fire-risks_capability_desc{font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#484953}@media (min-width:1220px){.fire-risks_capability_desc{font-size:24px!important}}.fire-risks_stage{background:#F4F8FE;margin-bottom:58px}.fire-risks_stage_content{padding:48px 0}.fire-risks_stage_num{font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#484953;display:block;position:relative;top:uset;margin-bottom:24px}.fire-risks_stage_title{margin-bottom:24px;font-family:"Montserrat-ExtraBold",sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:150%;color:#140D3F}.fire-risks_stage_subtitle{font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#484953;margin-bottom:12px}.fire-risks_stage_description .fire-risks_stage_subtitle{max-width:460px}.fire-risks_stage_description_list{list-style-type:none;font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#484953;margin:0 0 25px 0}@media (min-width:768px){.fire-risks_stage_description_list{margin:0}}.fire-risks_stage_description_list li{margin-bottom:8px;position:relative;padding-left:26px}.fire-risks_stage_description_list li:last-child{margin-bottom:0}.fire-risks_stage_description_list li:after{content:"";display:block;position:absolute;width:6px;height:6px;left:0;top:10px;background:#002EA6;border-radius:50%}.fire-risks_stage_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media (min-width:768px){.fire-risks_stage_content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.fire-risks_stage_odd .fire-risks_stage_image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (min-width:768px){.fire-risks_stage_odd .fire-risks_stage_image{width:48%}}.fire-risks_stage_image__first img{max-width:488px!important}@media (min-width:768px){.fire-risks_stage_image__first img{margin:44px 0 0 0}}@media (min-width:1440px){.fire-risks_stage_image__first img{margin:0}}.fire-risks_stage_bg{display:none}.fire-risks_stage__even .fire-risks_stage_subtitle{margin-bottom:24px}@media (min-width:768px){.fire-risks_stage__even .fire-risks_stage_content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.fire-risks_stage__even .fire-risks_stage_content .fire-risks_stage_image{margin:30px 0 0 0;width:48%!important}}.fire-risks_stage_image__third{max-width:521px;margin-top:13px}.fire-risks_stage_content__fifth .fire-risks_stage_bg,.fire-risks_stage_content__sixth .fire-risks_stage_bg{width:100%!important}.fire-risks_stage_content__fifth .fire-risks_stage_subtitle{max-width:100%}.fire-risks_stage_image__fourth img{max-width:568px}@media (min-width:1440px){.fire-risks_stage_image__fourth img{-webkit-transform:scale(1.1) translate(-6%,-4%);-ms-transform:scale(1.1) translate(-6%,-4%);transform:scale(1.1) translate(-6%,-4%)}}.fire-risks_stage_subtitle__bold{font-family:"Montserrat-ExtraBold",sans-serif;font-size:18px;color:#140D3F}.fire-risks_stage_subtitle_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.fire-risks_stage_subtitle_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fire-risks_stage_subtitle_wrap .fire-risks_stage_subtitle{width:47%}}.fire-risks_stage_content__fifth .fire-risks_stage_description{width:100%!important}@media (min-width:768px){.fire-risks_stage_description{width:48%}}.fire-risks_stage_content__sixth .fire-risks_stage_description{width:100%!important}.fire-risks_stage_content__sixth .fire-risks_stage_subtitle{max-width:842px}.faq{padding:0 0 50px 0}.faq_title{font-family:"Montserrat-ExtraBold",sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#140D3F;margin-bottom:24px}.faq_subtitle{font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#484953;margin-bottom:32px}.faq_list{list-style-type:none;margin:0;width:100%}.faq_item_title{cursor:pointer;padding:16px;background:#F4F8FE;border-radius:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:'Montserrat-ExtraBold',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:143%;color:#140D3F;margin-bottom:16px}.faq_item_desc_title{font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#484953;margin-bottom:12px}.faq_item_des_list{list-style-type:none;padding-bottom:56px}.faq_item_des_list li{font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#484953;position:relative;padding-left:23px;margin-bottom:8px}.faq_item_des_list li::before{content:"";display:block;position:absolute;width:6px;height:6px;left:0;top:9px;background:#002EA6;border-radius:50%}.faq_item{margin-bottom:8px}.faq_arrow{width:12px;height:12px;display:block;position:relative}.faq_arrow::before{content:"";display:block;width:7px;height:7px;border-top:2px solid #484953;border-right:2px solid #484953;top:0;left:-1px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.faq_item_desc{display:none;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s}.faq_item__active .faq_arrow::before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);margin-top:3px}.faq_item__active .faq_item_desc{display:block}@media (min-width:480.5px){.fire-risks_main-screen_desc>.fire-risks__download{width:278px}.fire-risks_main-screen{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:32px 90px}}@media (min-width:768px){.fire-risks-container{padding:0 16px}.fire-risks__download{margin:0 10px 0 0}.fire-risks_main-screen{padding:66px 0 56px 0}.fire-risks__nav-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0}.fire-risks_main-screen_desc p{font-size:32px}.fire-risks__wrapper{padding:0 32px}.fire-risks_how-work{padding:48px 0}.fire-risks_how-work_title{font-family:'Montserrat-ExtraBold',sans-serif;font-size:28px;letter-spacing:-.015em}.fire-risks_how-work-order{margin-top:0}.fire-risks_how-work_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;margin-bottom:72px}.fire-risks_capability{padding:56px 0 48px}.fire-risks_capability_inner p{margin-bottom:32px}.fire-risks_capability_title{font-family:'Montserrat-ExtraBold',sans-serif;font-weight:800;font-size:40px;line-height:128%;letter-spacing:-.015em}.fire-risks_capability_desc{font-size:20px}.fire-risks_stage_odd .fire-risks_stage_inner{margin-left:100px;background:#F4F8FE}.fire-risks_stage_image__second{max-width:468px}}@media (min-width:768px) and (min-width:1440px){.fire-risks_stage_image__second img{-webkit-transform:scale(1.25) translate(-11%,-4%);-ms-transform:scale(1.25) translate(-11%,-4%);transform:scale(1.25) translate(-11%,-4%)}}@media (min-width:985.5px){.fire-risks_main-screen_desc>.fire-risks__download{margin:48px 0 0 0}}@media (min-width:991px){.fire-risks__wrapper{max-width:1216px;margin:0 auto}}@media (min-width:1075px){.fire-risks_capability_inner{margin-left:100px}.fire-risks_stage__even .fire-risks_stage_subtitle{padding-right:40px}.fire-risks_stage{margin-bottom:100px}.fire-risks_stage_content{padding:64px 0}.fire-risks_stage_odd .fire-risks_stage_content{padding:104px 0 64px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.fire-risks_stage_odd .fire-risks_stage_description{width:50%;position:relative;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.fire-risks_stage_odd .fire-risks_stage_image{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.fire-risks_stage_image img{width:100%;max-width:100%;height:auto;display:block}.fire-risks_stage_title{font-size:28px}.fire-risks_stage_odd .fire-risks_stage_title{font-family:"Montserrat-ExtraBold",sans-serif;font-size:28px;margin-top:-11px}.fire-risks_stage_subtitle,.fire-risks_stage_description_list{font-size:18px}.fire-risks_stage_odd .fire-risks_stage_num{font-family:"Montserrat-Regular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#484953;display:block;position:absolute;top:-33px}.fire-risks_stage_odd .fire-risks_stage_bg{display:block;background:#F4F8FE;position:absolute;top:0;right:0;width:calc(100% - 100px);height:100%;z-index:-1}.fire-risks_stage{background:unset}.fire-risks_stage__even .fire-risks_stage_bg{display:block;background:#F4F8FE;position:absolute;top:0;left:0;width:calc(100% - 100px);height:100%;z-index:-1}.fire-risks_stage__even .fire-risks_stage_content{padding-left:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.fire-risks_stage_content__fourth{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.fire-risks_stage__even .fire-risks_stage_description{width:50%;position:relative;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.fire-risks_stage__even .fire-risks_stage_image{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.fire-risks_stage__even .fire-risks_stage_subtitle{margin-bottom:0}.fire-risks_stage_image__third{margin-top:0}.fire-risks_stage_subtitle__bold{font-size:20px}.fire-risks_stage_subtitle_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.fire-risks_stage_content__fifth .fire-risks_stage_subtitle{width:50%}.faq_item{margin-bottom:16px}.faq_item_desc{padding:0 32px}.faq{position:relative}.faq_title{margin-top:64px}.faq_subtitle{font-size:18px;line-height:150%}.faq_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.faq_title_wrap{width:100%;max-width:280px;margin-right:32px;position:relative}.faq_title_wrap::before{content:"";position:absolute;width:500%;height:100%;background:red;z-index:-1;background:#F4F8FE;border-top-right-radius:12px;top:0;right:0}.faq_list{padding-bottom:120px}.fire-risks_stage_subtitle__third{max-width:460px}.fire-risks_main-screen_desc_main{min-width:600px}.fire-risks_stage_description_first{max-width:456px}.fire-risks_stage_description__third{margin-left:100px}.fire-risks__wrapper_main{padding:160px 32px 0}}@media (min-width:1440px){.fire-risks_main-screen{padding:100px 0}.fire-risks__download{margin:0 0 0 32px}.fire-risks__wrapper{padding:0}}.fenix3-feedbacks__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-feedbacks__wrapper{padding:0 32px}}@media (min-width:1220px){.fenix3-feedbacks__wrapper{padding:0}}.fenix3-feedbacks__blocks{padding:50px 0}@media (min-width:768px){.fenix3-feedbacks__blocks{padding:80px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-feedbacks__blocks{padding:80px 0 100px 0;max-width:1216px;margin:0 auto}}.fenix3-feedbacks__block{width:100%;display:inline-block;text-decoration:none;margin:0 0 32px 0}@media (min-width:768px){.fenix3-feedbacks__block{width:48%}}@media (min-width:1220px){.fenix3-feedbacks__block{width:23%;margin:0 0 80px 0}}.fenix3-feedbacks__block:hover{text-decoration:none}.fenix3-feedbacks__block:hover .fenix3-feedbacks__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fenix3-feedbacks__block p{margin:12px 0 0 0;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F;text-decoration:none}.fenix3-feedbacks__img{position:relative;min-height:280px;border:1px solid #D8D9DD;height:88%}.fenix3-feedbacks__img img{height:100%}.fenix3-feedbacks__inner{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;width:100%;height:100%;position:absolute;background:rgb(62 107 224 / .15)}.fenix3-partners{padding:92px 0 80px 0}@media (min-width:1220px){.fenix3-partners{padding:92px 0 100px 0}}.fenix3-partners__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-partners__wrapper{padding:0 32px}}@media (min-width:1024px){.fenix3-partners__wrapper{max-width:1216px;margin:0 auto}}@media (min-width:1220px){.fenix3-partners__wrapper{padding:0}}.fenix3-partners__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fenix3-partners__block{width:48%;margin:0 0 24px 0}@media (min-width:768px){.fenix3-partners__block{width:32%;margin:0 0 32px 0}.fenix3-partners__block .br-none{display:none}}@media (min-width:1220px){.fenix3-partners__block{width:23%;margin:0 0 48px 0}}.fenix3-partners__block p{margin:12px 0 0 0;text-align:center;font-size:.875rem;line-height:1.25rem;color:#140D3F;overflow-wrap:break-word;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (max-width:375px){.fenix3-partners__block p{font-size:.746rem}}.fenix3-partners__text{margin:32px 0 0 0}.fenix3-partners__text p{font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;max-width:994px}.fenix3-portfolio-slide{height:202px}.fenix3-portfolio-slide .mst-post__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:20px}.fenix3-portfolio-slide .mst-post__img img{width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.fenix3-portfolio-slide{height:240px}}@media (min-width:1024px){.fenix3-portfolio-slide{height:270px}}.fenix3-services-benefits{padding:40px 0 56px 0}@media (min-width:1024px){.fenix3-services-benefits{padding:80px 0 56px 0}}.fenix3-services-benefits__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-services-benefits__wrapper{padding:0 32px;max-width:1216px;margin:0 auto}}@media (min-width:1440px){.fenix3-services-benefits__wrapper{padding:0}}.fenix3-services-benefits__header{margin:0 0 40px 0}@media (min-width:1024px){.fenix3-services-benefits__header{margin:0 0 48px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.fenix3-services-benefits__item{margin:0 0 24px 0}@media (min-width:768px){.fenix3-services-benefits__item{max-width:461px}}.fenix3-services-benefits__item:last-child{margin:0}@media (min-width:1024px){.fenix3-services-benefits__item:first-child{max-width:384px;margin:0 136px 0 0}.fenix3-services-benefits__item:last-child{max-width:488px}}.fenix3-services-benefits__item p{font-size:1.125rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-services-benefits__item p{font-size:1.25rem;line-height:1.75rem}}.fenix3-services-benefits__item span{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}@media (min-width:1024px){.fenix3-services-benefits__item span{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.fenix3-services-benefits__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3-services-benefits__block{padding:24px;margin:0 0 16px 0;min-height:228px;background:#F4F8FE;border-radius:12px}@media (min-width:768px){.fenix3-services-benefits__block{margin:0 0 24px 0;width:48%;min-height:250px}}@media (min-width:1024px){.fenix3-services-benefits__block{width:32%;min-height:260px}}.fenix3-services-benefits__block svg{margin:0 0 20px 0}.fenix3-services-benefits__block p{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-services-benefits__block p{font-size:1rem;line-height:1.5rem}}.fenix3-services-form{padding:56px 16px 36px 16px}@media (min-width:768px){.fenix3-services-form{padding:56px 32px 36px 32px}}@media (min-width:1024px){.fenix3-services-form .fenix3-writeus__title p{max-width:832px!important}}@media (min-width:1440px){.fenix3-services-form{padding:100px 0 120px 0}.fenix3-services-form .fenix3-writeus__block .fenix3-writeus__img{margin:-58px 0 0 0}}@media (min-width:1024px){.fenix3-services-portfolio{padding:64px 0 0 0}.fenix3-services-portfolio .mst-posts__wrapper{padding:0 32px}.fenix3-services-portfolio .mst-posts-nav{top:-208px}}@media (min-width:1440px){.fenix3-services-portfolio .mst-posts__wrapper{padding:0}}.fenix3-services-portfolio__title{margin:0 0 24px 0}.fenix3-services-portfolio__title p{max-width:288px;font-size:1.25rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-services-portfolio__title p{max-width:100%;font-size:1.75rem;line-height:2.5rem}}.fenix3-services-agreement{margin-top:12px!important}@media (min-width:1024px){.fenix3-br{display:none}}@media (min-width:1440px){.fenix3-services-title h1{max-width:740px}}.fenix3-account{padding:40px 16px}@media (min-width:768px){.fenix3-account{padding:40px 32px}}@media (min-width:1024px){.fenix3-account{padding:62px 32px 72px 32px}}.mst-header-inner-static{position:static!important}.account-data .main-screen__sublogo a{font-size:1rem;line-height:1.25rem;width:150px}@media (min-width:1024px){.account-data .main-screen__sublogo a{font-size:1.25rem;line-height:1.75rem;width:200px}}@media (min-width:768px){.account-data .fenix3-new__wrapper{padding:15px 32px 15px 32px}}@media (min-width:1024px){.account-data .fenix3-new__wrapper{padding:15px 0}}@media (min-width:768px){.account-data .fenix3-new__nav-item{margin:9px 32px}.account-data .fenix3-new__nav-item a,.account-data .fenix3-new__nav-item span{font-size:.78125rem;line-height:1.1875rem}}@media (min-width:1024px){.account-data .fenix3-new__nav-item{margin:9px 24px}.account-data .fenix3-new__nav-item:last-child{margin:9px 0 9px 24px!important}.account-data .fenix3-new__nav-item a,.account-data .fenix3-new__nav-item span{font-size:1rem;line-height:1.5rem}}.account-data-nav{margin:0}@media (min-width:1024px){.account-data-nav .fenix3-new__nav-item:last-child{margin:10px 0 10px 24px}}.account-nav-mobile-wrapper{background:#F7F7F7}.account-nav-desktop{display:none}@media (min-width:1024px){.account-nav-desktop{display:block}}.account-nav-mobile{margin:80px 0 0 16px}.account-nav-mobile{display:block}.account-nav-mobile .fenix3-new__nav-item{margin:22px 0;padding:0}.account-nav-mobile .fenix3-new__nav-item span{font-size:1rem;line-height:1.25rem}.account-nav-mobile .fenix3-new__nav-item:first-child{margin:8px 0 22px 0}@media (min-width:1024px){.account-nav-mobile{display:none}}@media (min-width:1024px){.fenix3-validation-block__title{margin-top:0!important}}.fenix3-writeus__block-title p{font-size:1.125rem;line-height:1.5rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.fenix3-writeus__block-title p{font-size:1.25rem;line-height:1.75rem}}.fenix3-validation-block{margin-top:40px!important;background:#F4F8FE;padding:10px}@media (min-width:768px){.fenix3-validation-block{padding:25px 30px}}.fenix3-validation-block__title p{font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-validation-block__items span{display:inline-block;margin:0 10px 0 0;width:11px;height:8px;background:url(/local/templates/mst_main_new/css/../img/dot.svg) center no-repeat;background-size:contain}.fenix3-validation-block__items p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 8px 0;font-size:.75rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:768px){.fenix3-validation-block__items p{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.fenix3-account-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}}@media (min-width:1024px){.fenix3-form__block{min-width:384px;margin:0 136px 0 0}.fenix3-form__block:first-child{margin-top:0}.fenix3-form__block:last-child{margin:0}}.fenix3-form__block small{display:inline-block;margin:4px 0 0 0;color:#EF3636;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-account-title__wrapper{margin:32px 0 72px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fenix3-account-title__wrapper p{margin:0 59px 0 0}.fenix3-account-title__wrapper p:last-child{margin:0}}.fenix3-form-account__action{margin:48px 0 0 0}@media (min-width:1024px){.fenix3-form-account__action{margin-top:48px!important;padding:22px 41px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#F4F8FE}.fenix3-form-account__action button{padding:12px 48px}.fenix3-form-account__action button:hover{background:#0138C7}}.fenix3-form-account__action p{margin:20px 0;max-width:291px;font-size:1.125rem;line-height:1.75rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.writeus-input em{font-size:.875rem;line-height:1.25rem;color:#EF3636;font-style:inherit}.toggle-password{position:absolute;right:0;top:35px;width:17px;height:17px;background:url(/local/templates/mst_main_new/css/../img/show-psw.svg) center no-repeat;background-size:contain;cursor:pointer}input.is-invalid{color:#EF3636!important;border-bottom:1px solid #EF3636!important}input.is-invalid::-webkit-input-placeholder{color:#EF3636!important}input.is-invalid::-moz-placeholder{color:#EF3636!important}input.is-invalid:-ms-input-placeholder{color:#EF3636!important}input.is-invalid::-ms-input-placeholder{color:#EF3636!important}input.is-invalid::placeholder{color:#EF3636!important}#symbol-length.is-invalid span,#upper-lower-symbols.is-invalid span,#uniq-symbols.is-invalid span{background:url(/local/templates/mst_main_new/css/../img/no.svg) center no-repeat;background-size:contain}#symbol-length.is-valid span,#upper-lower-symbols.is-valid span,#uniq-symbols.is-valid span{background:url(/local/templates/mst_main_new/css/../img/yes.svg) center no-repeat;background-size:contain}.account-form-header{margin:52px 0 0 0!important}@media (min-width:576px){.account-form-header{margin:0!important}}.download-header-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;font-size:.875rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-Regular","Arial",sans-serif;margin:0}.download-header-text span{color:#002EA6;font-weight:600}@media (min-width:768px){.download-header-text{font-size:1.125rem;line-height:1.75rem;margin:0 0 32px 0}}.fenix3-account-save__action button{padding:12px 48px}.fenix3-account-save__action a{text-align:center;margin:16px 0 0 0;display:inline-block;font-size:1rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:768px){.fenix3-account-save__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0!important}.fenix3-account-save__action button{padding:12px 48px}.fenix3-account-save__action a{margin:0 0 0 32px;display:inline-block;font-size:1rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}}@media (min-width:768px){.fenix3-account-delete{width:596px!important}}.fenix3-profiles__wrapper{padding:0 16px 40px 16px}@media (min-width:768px){.fenix3-profiles__wrapper{padding:0 32px 40px 32px;max-width:1216px;margin:0 auto}}@media (min-width:1024px){.fenix3-profiles__wrapper{padding:0 32px 80px 32px}}@media (min-width:1440px){.fenix3-profiles__wrapper{padding:0 0 120px 0}}.fenix3-profiles__blocks{padding:16px;border:1px solid #D8D9DD;border-radius:12px;max-width:425px;margin:0 0 24px 0}@media (min-width:1024px){.fenix3-profiles__blocks{padding:40px 48px;margin:0 0 32px 0;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3-profiles__block{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-profiles__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.fenix3-profiles__block:last-child{margin:0 0 0 100px}}.fenix3-profiles__block span{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-profiles__block p{font-size:1rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-profiles__block a{margin:0 16px 0 0;font-size:1rem;line-height:1.5rem;color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:underline}.fenix3-profiles-title{padding:40px 16px 26px 16px}@media (min-width:768px){.fenix3-profiles-title{padding:40px 32px 32px 32px}}@media (min-width:1024px){.fenix3-profiles-title{padding:64px 32px 32px 32px}}.account-edit-form{max-width:742px}.fenix3-account-edit{padding:40px 16px}@media (min-width:768px){.fenix3-account-edit{padding:40px 32px}}@media (min-width:1024px){.fenix3-account-edit{padding:48px 32px 100px 32px}}@media (min-width:1440px){.fenix3-account-edit{padding:48px 0 100px 0}}.fenix3-account-edit__back{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-account-edit__back{margin:0 0 38px 0}}.fenix3-account-edit__back a{font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fenix3-account-edit__back a svg{margin:0 13px 0 0}.fenix3-account-edit__profile{margin:56px 0 40px 0}.fenix3-account-edit__profile p{font-size:1.25rem;line-height:1.75rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-account-edit__type span{margin:0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-account-edit__type p{margin:8px 0 0 0;font-size:1rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:768px){.fenix3-account-edit__inputs-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0!important}.fenix3-account-edit__inputs-block .writeus-input{width:48%;margin-top:32px}}.fenix3-account-edit .download-form-input_company-name-container{max-width:355px}.fenix3-account-edit .download-form-input_adress-container{margin-top:32px!important}@media (min-width:1440px){.account-products .fenix3-new__wrapper{padding:0}}.fenix3-account-products{padding:40px 16px}@media (min-width:768px){.fenix3-account-products{padding:40px 32px;max-width:1216px;margin:0 auto}}@media (min-width:1440px){.fenix3-account-products{padding:64px 0 120px 0}.fenix3-account-products .fenix3-writeus__title{margin:0 0 32px 0}.fenix3-account-products .fenix3-container{margin:0 0 72px 0!important}.fenix3-account-products .fenix3-container:last-child{margin:0!important}.fenix3-account-products .fenix3-writeus__title h1{font-size:1.25rem;line-height:1.75rem}}.fenix3-account-products .fenix3-container{margin:0 0 60px 0}.fenix3-account-products .fenix3-container:last-child{margin:0}@media (min-width:768px){.fenix3-account-products__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.fenix3-account-products__blocks{display:block}}.fenix3-account-products__block{margin:0 0 24px 0;padding:16px;border:1px solid #D8D9DD;border-radius:12px}@media (min-width:768px){.fenix3-account-products__block{width:48%;margin:0 0 32px 0}}@media (min-width:1024px){.fenix3-account-products__block{width:100%;display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:20px}}@media (min-width:1440px){.fenix3-account-products__block{padding:36px 48px}}.fenix3-account-products__type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 24px 0}@media (min-width:1024px){.fenix3-account-products__type{margin:0;min-width:300px}}.fenix3-account-products__type img{margin:0 24px 0 0;width:48px;height:48px}.fenix3-account-products__inner p{font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-account-products__inner span{font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-account-products__licence{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-account-products__licence{margin:0;padding-left:30px}}.fenix3-account-products__licence p{font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-account-products__licence p i{margin:0 6px 0 0;display:inline-block;width:11px;height:11px;border-radius:50%}.fenix3-account-products__licence .licence-active{background:#25DB9A}.fenix3-account-products__licence .licence-unactive{background:#EF3636}.fenix3-account-products__licence span{font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-account-products__action{text-align:center}.fenix3-account-products__action a{font-size:1rem;line-height:1.5rem;color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:underline}.fenix3-account-products__period{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-account-products__period{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px}}@media (min-width:1440px){.fenix3-account-products__period{width:600px}}.fenix3-account-products__period-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.fenix3-account-products__period-block{display:block}}@media (min-width:1440px){.fenix3-account-products__period-block{margin:0 54px 0 0}}.fenix3-account-products__period-block span{margin:0 15px 0 0;font-size:1rem;line-height:1.5rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-account-products__period-block span{display:block}}.fenix3-account-dist .fenix3-writeus__title p{max-width:100%}.fenix3-account-dist__block-header{display:none!important}@media (min-width:768px){.fenix3-account-dist__block-header{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;padding:0 0 24px 0;border-bottom:1px solid #D8D9DD}.fenix3-account-dist__block-header .fenix3-account-dist__name p{color:#484953!important;font-family:"Montserrat-Regular","Arial",sans-serif}}.fenix3-account-dist__blocks{padding:32px;border:1px solid #D8D9DD;border-radius:12px}@media (max-width:320px){.fenix3-account-dist__blocks{padding:16px}}@media (min-width:1024px){.fenix3-account-dist__blocks{padding:40px}}.fenix3-account-dist__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 60px 0}.fenix3-account-dist__block:last-child{margin:0}@media (min-width:768px){.fenix3-account-dist__block{display:-ms-grid!important;display:grid!important;-ms-grid-columns:3fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:3fr 1fr 1fr 1fr 1fr;grid-gap:20px;align-items:center}}@media (min-width:1440px){.fenix3-account-dist__block{margin:0 0 32px 0}.fenix3-account-dist__block:last-child{margin:0}}.fenix3-account-dist__name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.fenix3-account-dist__name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;-webkit-box-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:300px}}@media (min-width:1440px){.fenix3-account-dist__name{}}.fenix3-account-dist__name img{width:48px;height:48px}@media (min-width:768px){.fenix3-account-dist__name img{margin:0 20px 0 0}}.fenix3-account-dist__name p{margin:24px 0 0 0;font-size:.75rem;line-height:1.5rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#002EA6}@media (min-width:768px){.fenix3-account-dist__name p{margin:0}}@media (min-width:1024px){.fenix3-account-dist__name p{font-size:1rem;line-height:1.5rem}}.fenix3-account-dist__date{width:100%;text-align:center}@media (min-width:768px){.fenix3-account-dist__date{width:auto}}@media (min-width:1440px){.fenix3-account-dist__date{text-align:left}}.fenix3-account-dist__date p{font-size:.75rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.fenix3-account-dist__date p{font-size:1rem;line-height:1.5rem}}.fenix3-account-dist__size{width:100%;text-align:center}@media (min-width:768px){.fenix3-account-dist__size{width:auto;text-align:left}}@media (min-width:1440px){.fenix3-account-dist__size{text-align:left}}.fenix3-account-dist__size p{font-size:.75rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#140D3F}@media (min-width:1024px){.fenix3-account-dist__size p{font-size:1rem;line-height:1.5rem}}.fenix3-account-dist__action{margin:24px 0 0 0;width:100%;text-align:center}@media (min-width:768px){.fenix3-account-dist__action{margin:0;text-align:left}}.fenix3-account-dist__action a{font-size:.75rem;line-height:1.5rem;color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:underline}@media (min-width:1024px){.fenix3-account-dist__action a{font-size:1rem;line-height:1.5rem}}.fenix3-account-dist__action p{font-size:.75rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-Regular","Arial",sans-serif}@media (min-width:1024px){.fenix3-account-dist__action p{font-size:1rem;line-height:1.5rem}}.account-products-order .download-container .account-form-header{margin:8px 0 20px 0!important}@media (min-width:1024px){.account-products-order .download-container{width:720px}.account-products-order .download-container .account-form-header{margin:0 0 28px 0!important}}.account-form-header-order{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif;text-transform:uppercase;margin:0 0 8px 0}.account-licence-title{margin-top:16px}.account-licence-title span{font-family:var(--font-family-semibold);color:var(--color-blue)}.account-licence-block{margin:0 0 8px 0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.account-licence-block p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;line-height:1.75rem;color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif;word-break:break-all}.account-licence-block p svg{margin:0 0 0 10px;cursor:pointer;display:none}@media (min-width:1024px){.account-licence-block{margin:16px 0 0 0}.account-licence-block:last-child{margin:12px 0 0 0}.account-licence-block span{margin:0 0 8px 0;font-size:.875rem;line-height:1.25rem;font-family:var(--font-family-semibold)}.account-licence-block p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;word-break:break-all;font-size:1.125rem;line-height:1.75rem}.account-licence-block p svg{margin:0 0 0 10px;cursor:pointer;display:inline-block;flex-shrink:0}}.fenix3-account-history{padding:40px 16px 0 16px}@media (min-width:768px){.fenix3-account-history{padding:40px 32px 0 32px}}@media (min-width:1220px){.fenix3-account-history{padding:64px 32px 0 32px}}.fenix3-account-history .fenix3-writeus__title h1{font-size:1.25rem;line-height:1.75rem}.fenix3-account-filter__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-account-filter__wrapper{padding:0 32px;max-width:1216px;margin:0 auto}}@media (min-width:1440px){.fenix3-account-filter__wrapper{padding:0}}.fenix3-account-filter__title{padding:0 0 32px 0}.fenix3-account-filter__title a{font-size:1.125rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-decoration:underline}@media (min-width:1024px){.fenix3-account-filter__title a{font-size:1.25rem;line-height:1.75rem;text-decoration:none}}.fenix3-filter{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;position:fixed;background:rgb(0 0 0 / .5);z-index:1000}@media (min-width:1024px){.fenix3-filter{display:block;position:relative;background:none;z-index:1}}.fenix3-filter__wrapper{position:relative;padding:48px 24px 40px 24px;width:94%;border-radius:12px;background:#fff;min-height:230px;overflow:scroll}@media (min-width:768px){.fenix3-filter__wrapper{padding:24px;height:auto}}@media (min-width:1024px){.fenix3-filter__wrapper{margin:0 0 24px 0;width:100%;padding:40px;border:1px solid #D8D9DD;border-radius:12px;overflow:visible}}@media (min-width:1440px){.fenix3-filter__wrapper{margin:0 0 32px 0}}.fenix3-filter__title{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-filter__title{display:none}}.fenix3-filter__title p{font-size:1.25rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-filter__close{position:absolute;top:20px;right:20px}@media (min-width:1024px){.fenix3-filter__close{display:none}}@media (min-width:1024px){.fenix3-filter__action-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:сenter;-webkit-align-items:сenter;-ms-flex-align:сenter;align-items:сenter;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.fenix3-filter__inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3-filter__input{position:relative;margin:0 0 20px 0}@media (min-width:768px){.fenix3-filter__input{width:30%;margin:0 0 34px 0}}@media (min-width:1024px){.fenix3-filter__input{margin:0 0 46px 0}}.fenix3-filter__input:last-child{margin:0 0 24px 0}.fenix3-filter__input label{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-filter__input input{font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;width:100%;border:none;border-bottom:1px solid #D8D9DD}.fenix3-filter__input input:focus-visible{border:none;outline:none;border-bottom:1px solid #002EA6}.fenix3-filter__status svg,.fenix3-filter__datapicker svg{position:absolute;right:10px;top:35px;cursor:pointer}.fenix3-filter__status ul,.fenix3-filter__datapicker ul{width:100%;display:none;position:absolute;background:#fff;border:1px solid #D8D9DD;border-radius:0 0 12px 12px;z-index:10;right:0;-webkit-box-shadow:0 2px 8px rgb(0 0 0 / .25);box-shadow:0 2px 8px rgb(0 0 0 / .25)}.fenix3-filter__status ul li,.fenix3-filter__datapicker ul li{padding:16px 40px;list-style:none;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-filter__status ul li:hover,.fenix3-filter__datapicker ul li:hover{background:#F7F7F7;border-left:2px solid #002EA6;cursor:pointer}.fenix3-filter__status-active ul{display:block}@media (min-width:768px){.fenix3-filter__checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.fenix3-filter__checkbox{margin:0 0 16px 0}@media (min-width:768px){.fenix3-filter__checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 0 24px}.fenix3-filter__checkbox:first-child{margin:0}}.fenix3-filter__checkbox p,.fenix3-filter__checkbox label{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-filter__checkbox input{margin:0 0 0 -18px;visibility:hidden;opacity:0}.fenix3-filter__checkbox input:focus{outline:none}.fenix3-filter__action{margin:32px 0 0 0}@media (min-width:768px){.fenix3-filter__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1024px){.fenix3-filter__action{margin:0}}.fenix3-filter__action-search:hover{text-decoration:none}.fenix3-filter__action-search button{margin:0 0 8px 0;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-transform:uppercase;display:block;text-align:center;width:100%;padding:10px;border-radius:12px;background:#002EA6;color:#fff;border:none}@media (min-width:768px){.fenix3-filter__action-search button{width:auto;padding:10px 32px;margin:0 0 8px 8px}}@media (min-width:1440px){.fenix3-filter__action-search button{font-size:1rem;line-height:1.5rem;padding:12px 48px}}.fenix3-filter__action-refresh button{font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;display:block;text-align:center;width:100%;color:#002EA6;padding:10px;border:none;background:none}.fenix3-filter__action-refresh button:focus{outline:none}.fenix3-filter__action-refresh:hover{text-decoration:none}@media (min-width:768px){.fenix3-filter__action-refresh button{width:auto;padding:10px 32px}}@media (min-width:1440px){.fenix3-filter__action-refresh button{font-size:1rem;line-height:1.5rem;padding:12px 48px}}.fenix3-filter-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fenix3-filter__checkboxinput{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.fenix3-filter__checkbox label{position:relative;cursor:pointer;margin:0}.fenix3-filter__checkbox label:before{content:'';-webkit-appearance:none;background-color:#fff0;border:1px solid #D8D9DD;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .05),inset 0 -15px 10px -12px rgb(0 0 0 / .05);box-shadow:0 1px 2px rgb(0 0 0 / .05),inset 0 -15px 10px -12px rgb(0 0 0 / .05);padding:6px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-top:-4px;margin-right:8px;border-radius:4px}.fenix3-filter__checkbox input:checked+label:after{content:'';display:block;position:absolute;top:4px;left:5px;width:5px;height:8px;border:solid #484953;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#ui-datepicker-div{background:#fff;padding:12px;border-radius:12px;-webkit-box-shadow:0 2px 8px rgb(0 0 0 / .25);box-shadow:0 2px 8px rgb(0 0 0 / .25)}#ui-datepicker-div .ui-datepicker-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0 20px 0}#ui-datepicker-div .ui-datepicker-header a{width:14px;height:14px;background:url(/local/templates/mst_main_new/css/../img/arrow-icon.svg) center no-repeat;color:#fff0;cursor:pointer}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#ui-datepicker-div .ui-datepicker-title{font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#ui-datepicker-div th{font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F}#ui-datepicker-div td{padding:10px;font-family:"Montserrat-Regular","Arial",sans-serif}#ui-datepicker-div td a.ui-state-default{color:#484953}#ui-datepicker-div td a.ui-state-highlight{color:#0056b3;font-family:"Montserrat-SemiBold","Arial",sans-serif}#ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled{opacity:.3}.fenix3-account-detailed{padding:40px 16px}@media (min-width:768px){.fenix3-account-detailed{padding:40px 32px}}@media (min-width:1024px){.fenix3-account-detailed{padding:48px 32px 100px 32px}}@media (min-width:1440px){.fenix3-account-detailed{padding:48px 0 56px 0}}.fenix3-history-results .fenix3-history-item{margin:0 0 20px 0}@media (min-width:768px){.fenix3-history-results .fenix3-history-item{min-height:68px}}@media (min-width:1024px){.fenix3-history-results .fenix3-history-item{min-width:87px;width:100%;margin:0 20px 0 0}}.fenix3-history-results .fenix3-history-item span{display:inline-block;margin:0 0 8px 0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-history-results .fenix3-history-item p{font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-history-results .fenix3-history-item a{display:block;margin:0 0 8px 0;font-size:.875rem;line-height:1.5rem;color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:underline}.fenix3-history-results .fenix3-history-item a:last-child{margin:0}.fenix3-history-results__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-history-results__wrapper{padding:0 32px;max-width:1216px;margin:0 auto}}@media (min-width:1440px){.fenix3-history-results__wrapper{padding:0}}.fenix3-history-results__blocks{margin:0 0 56px 0}@media (min-width:1024px){.fenix3-history-results__blocks{border:1px solid #D8D9DD;border-radius:12px;padding:40px;margin:0 0 120px 0}}.fenix3-history-results__block{margin:0 0 16px 0;padding:24px;border:1px solid #D8D9DD;border-radius:12px}@media (min-width:768px){.fenix3-history-results__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.fenix3-history-results__block{border:none;border-bottom:1px solid #D8D9DD;border-radius:0;padding:0 0 24px 0;margin:0 0 40px 0}.fenix3-history-results__block:last-child{border:none;margin:0;padding:0}}@media (min-width:1024px){.fenix3-history-results__block-goods{min-width:243px!important}}@media (min-width:1024px){.fenix3-history-results__block-status{min-width:140px!important}}@media (min-width:768px){.fenix3-history-results__block-container{max-width:273px;margin:0 88px 0 0}}@media (min-width:1024px){.fenix3-history-results__block-container{width:100%;max-width:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.fenix3-history-results__block-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.fenix3-history-results__block-action a{margin:24px 20px 0 0!important}}@media (min-width:1024px){.fenix3-history-results__block-action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fenix3-history-results__block-action a{margin:8px 0!important}}.fenix3-account-detailed-list__wrapper{padding:0 16px}@media (min-width:768px){.fenix3-account-detailed-list__wrapper{padding:0 32px;max-width:1216px;margin:0 auto}}@media (min-width:1440px){.fenix3-account-detailed-list__wrapper{padding:0}}.fenix3-account-detailed-list__order-container{margin:0 0 48px 0}.fenix3-account-detailed-list .fenix3-account-detailed-d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 14px 0!important}@media (min-width:1024px){.fenix3-account-detailed-list .fenix3-account-detailed-d-flex{margin:0 0 20px 0!important}}.fenix3-account-detailed-list .fenix3-detailed-title{margin:0 0 20px 0;font-size:1.125rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-account-detailed-list .fenix3-detailed-title{font-size:1.25rem;line-height:1.75rem;margin:0 0 32px 0}}.fenix3-account-detailed-list .fenix3-account-detailed-block{margin:0 0 48px 0;padding:24px;border:1px solid #D8D9DD;border-radius:12px}@media (min-width:1024px){.fenix3-account-detailed-list .fenix3-account-detailed-block{padding:40px}}.fenix3-account-detailed-list .fenix3-account-detailed-block p{font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-account-detailed-list .fenix3-account-detailed-block p{font-size:1rem;line-height:1.5rem}}.fenix3-account-detailed-list .fenix3-account-detailed-block span{display:inline-block;margin:0 0 8px 0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-account-detailed-list .fenix3-account-detailed-block a{margin:8px 0 0 0;display:inline-block;font-size:.875rem;line-height:1.5rem;color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:underline}@media (min-width:1024px){.fenix3-account-detailed-list .fenix3-account-detailed-block a{font-size:1rem;line-height:1.5rem}}@media (min-width:768px){.fenix3-account-detailed-list__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 100px 0}}@media (min-width:768px){.fenix3-account-detailed-list__block{width:48%}}@media (min-width:1440px){.fenix3-account-detailed-list__block{width:49%}}@media (min-width:768px){.fenix3-account-detailed__short-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fenix3-account-detailed__short-block .fenix3-account-detailed-item{min-width:8%;max-width:20%}}@media (min-width:1024px){.fenix3-account-detailed__short-block .fenix3-account-detailed-item{min-width:6%;max-width:20%}}@media (min-width:768px){.fenix3-account-detailed-item_action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fenix3-account-detailed-item_action a{margin:-2px 0 0 16px!important}}.fenix3-account-short{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.fenix3-account-short{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:768px){.fenix3-account-short-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.fenix3-account-detailed__order-block-total{padding:22px 0 0 0;margin:0!important;border-top:1px solid #D8D9DD}@media (min-width:1440px){.fenix3-account-detailed__order-block-total{padding:34px 0 0 0}}.fenix3-account-detailed-item{margin:0 0 20px}@media (min-width:1024px){.fenix3-account-detailed-item{margin:0 0 32px 0}}@media (min-width:1440px){.fenix3-delivery-price{padding:0 0 16px 0}}.fenix3-accont-detailed__hidden-mobile{display:none!important}@media (min-width:768px){.fenix3-accont-detailed__hidden-mobile{display:block!important}}.fenix3-accont-detailed__hidden-desktop{display:block!important;margin:8px 0 0 0!important}@media (min-width:768px){.fenix3-accont-detailed__hidden-desktop{display:none!important}}.fenix3-account-detailed-false{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.fenix3-account-detailed-false a{margin:20px 0 0 0!important;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-SemiBold","Arial",sans-serif!important;padding:10px 32px;color:#ffffff!important;background:#002EA6;border-radius:12px;text-decoration:none!important}.fenix3-account-detailed-false span{color:#EF3636!important}.fenix3-account-detailed-false svg{margin:-2px 13px 0 0}.fenix3-account-detailed-false svg circle{fill:#EF3636}.fenix3-account-detailed-true{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.fenix3-account-detailed-true a{margin:20px 0 0 0!important;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-SemiBold","Arial",sans-serif!important;padding:10px 32px;color:#ffffff!important;background:#D8D9DD;border-radius:12px;text-decoration:none!important}.fenix3-account-detailed-true span{color:#25DB9A!important}.fenix3-account-detailed-true svg{margin:-2px 13px 0 0}.fenix3-account-detailed-true svg circle{fill:#25DB9A}@media (min-width:768px){.download-form-input_cancel-container{margin:0 0 40px 0}}@media (min-width:768px){.download-header-text-detailed{margin:0!important}}.fenix3-auth-checkbox{margin-top:0px!important}.fenix3-auth-action{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.fenix3-auth-action a{margin:0 0 -12px 0;font-size:.875rem;line-height:1.5rem;color:#002EA6;font-family:"Montserrat-Regular","Arial",sans-serif;text-decoration:underline}@media (min-width:768px){.fenix3-auth-action a{font-size:1rem;line-height:1.5rem}}.fenix3-auth-registration{text-transform:initial!important;font-family:"Montserrat-Regular","Arial",sans-serif!important}.fenix3-registration-list .fenix3-filter__status ul{top:64px}.fenix3-registration-list .fenix3-filter__status ul li{padding:16px 40px 16px 20px}.fenix3-registration-agreement{margin-top:0px!important}.fenix3-registration-agreement label{margin:0}.download-header-text-auth{margin:0 0 16px 0}.fenix3-auth-action-btn button{width:100%}.fancybox-is-open .fancybox-stage{background:rgb(0 46 166 / 50%)}.fenix3-order__block-info{padding:32px 16px;background:#F7F7F7}@media (min-width:768px){.fenix3-order__block-info{padding:32px}}@media (min-width:1024px){.fenix3-order__block-info{margin:80px 0 40px 0;position:-webkit-sticky;position:sticky;top:100px;width:40%;padding:36px 24px;border-radius:12px}}@media (min-width:1024px){.fenix3-order__blocks{max-width:1216px;margin:0 auto;padding:80px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1440px){.fenix3-order__blocks{padding:80px 0}#order_form_content .fenix3-order__blocks{padding:0}}.fenix3-order__content-order{margin:0 0 24px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1440px){.fenix3-order__content-order{margin:0 0 32px 0}}.fenix3-order__content-order p{font-size:1rem;line-height:1.5rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}@media (min-width:1024px){.fenix3-order__content-order p{font-size:1.125rem;line-height:1.75rem}}.fenix3-order__content-order span{font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-order__content-item{margin:0 0 24px 0}@media (min-width:1440px){.fenix3-order__content-item{margin:0 0 32px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.fenix3-order__content-item p{max-width:280px;margin:0 0 12px 0;font-size:.875rem;line-height:1.25rem;color:#140D3F;font-family:"Montserrat-Regular","Arial",sans-serif;font-weight:600}@media (min-width:1024px){.fenix3-order__content-item p{font-size:1rem;line-height:1.5rem}}.fenix3-order__content-item span{display:inline-block;margin:0 24px 0 0;font-size:.875rem;line-height:1.25rem;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.fenix3-order__content-item span:last-child{margin:0}.fenix3-order__total{padding:24px 0 0 0;border-top:1px solid #D8D9DD;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1440px){.fenix3-order__total{padding:32px 0 0 0}}.fenix3-order__total p{font-size:1.125rem;line-height:1.75rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-order__block-data{padding:32px 16px 56px 16px}@media (min-width:768px){.fenix3-order__block-data{padding:32px 32px 56px 32px}}@media (min-width:1024px){.fenix3-order__block-data{padding:0;width:58%}}.fenix3-order__block-item{margin:0 0 32px 0}@media (min-width:1024px){.fenix3-order__block-item{margin:0 0 40px 0}}.fenix3-order__block-title{margin:0 0 24px 0}@media (min-width:1024px){.fenix3-order__block-title{margin:0 0 32px 0}}.fenix3-order__block-title p{font-size:1.25rem;line-height:1.875rem;color:#140D3F;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-order__block-inputs{padding:36px 24px;border:1px solid #D8D9DD;border-radius:12px}@media (min-width:1440px){.fenix3-order__block-inputs .container-input .checkmark:after{left:55%}}.fenix3-order__block-inputs .fenix3-filter__status{margin:0}.fenix3-order__block-inputs .checkmark::after{-webkit-transform:translate(-57%,-57%);-ms-transform:translate(-57%,-57%);transform:translate(-57%,-57%)}.fenix3-order__block-inputs .container-input{width:100%;margin:0 0 14px 0}.fenix3-order__block-inputs .container-input:last-child{margin:0}.fenix3-order__confirm a{padding:10px 60px;width:100%;display:inline-block;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-SemiBold","Arial",sans-serif;text-transform:uppercase;color:#fff;background:#002EA6;border-radius:12px;text-align:center}.fenix3-order__confirm a:hover{background:#0032B2;text-decoration:none}.fenix3-order-desktop{display:none}@media (min-width:1024px){.fenix3-order-desktop{margin:32px 0 0 0;display:block}}@media (min-width:1024px){.fenix3-order-mobile{display:none}}.search-page{margin:0 0 60px 0}.search-page p,.search-page font{font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}.search-page small{font-size:.8rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953}.search-page a{font-size:1rem;line-height:1.5rem;color:#002EA6}.search-page input[type="text"]{border:none;border-bottom:1px solid #002EA6;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;text-decoration:none;width:100%}.search-page input[type="text"]:focus{outline:none}.search-page input[type="submit"]{padding:5px 28px;border-radius:10px;border:none;background:#002EA6;cursor:pointer;color:#fff;text-transform:uppercase;margin-top:20px}.notetext{display:inline-block;margin:0 0 60px 0;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-Semibold","Arial",sans-serif;color:#140D3F!important}.mst-shopping__wrapper{padding:60px 16px}.mst-shopping__cart{margin:0 0 24px 0;padding:16px;border:1px solid #D8D9DD;border-radius:12px}.mst-shopping__cart:last-child{margin:0}.mst-shopping__cart-title{display:inline-block;margin:0 0 16px 0;font-size:16px;line-height:24px;color:#484953;font-family:"Montserrat-Semibold","Arial",sans-serif}.mst-shopping__cart-text{display:inline-block;font-size:14px;line-height:20px;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-shopping__cart-result{display:inline-block;font-size:14px;line-height:20px;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-shopping__cart-result a{color:#002EA6}.mst-shopping__cart .tablebodytext{display:inline-block;font-size:14px;line-height:20px;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-shopping__cart .sale-paysystem-yandex-button-descrition{display:inline-block;font-size:14px;line-height:20px;color:#484953;font-family:"Montserrat-Regular","Arial",sans-serif}.mst-shopping__cart .sale-paysystem-wrapper{padding:0}.mst-shopping__cart .sale-paysystem-yandex-button-container a{background:#002EA6;color:#fff;border-radius:12px;text-transform:uppercase}.mst-shopping__cart .sale-paysystem-yandex-button-container a:hover{opacity:.9}@media(min-width:768px){.mst-shopping__wrapper{padding:60px 32px}}@media(min-width:1024px){.mst-shopping__wrapper{display:flex;padding:0;justify-content:space-between}.mst-shopping__cart{padding:32px;margin:0;width:48%}.mst-shopping__cart-title{font-size:20px;line-height:30px}.mst-shopping__cart-text{font-size:16px;line-height:24px}.mst-shopping__cart-result{font-size:16px;line-height:24px}.mst-shopping__cart .tablebodytext{font-size:16px;line-height:24px}.mst-shopping__cart .sale-paysystem-yandex-button-descrition{font-size:16px;line-height:24px}}.order-checkout{padding:40px 16px}.order-checkout .fenix3-writeus__block{margin:0 0 32px 0}.order-checkout .fenix3-writeus__block:last-child{margin:0}.jsResultText{height:0;margin:0}.jsResText{display:inline-block;margin-bottom:-15px}.jsResText span{display:inline-block}.jsResText p{text-align:left!important}@media(min-width:768px){.order-checkout{padding:40px 32px}.order-checkout .fenix3-writeus__block{width:46%}}@media(min-width:1440px){.order-checkout{padding:80px 0 100px 0}.order-checkout .fenix3-writeus__block{width:40%}}.bx_my_order_cancel{padding:40px 16px}.cancel-page__go-back{padding:40px 16px 0 16px;max-width:1216px;margin:0 auto}.cancel-page__go-back a{color:#002EA6;font-family:"Montserrat-SemiBold","Arial",sans-serif}.bx_my_order_cancel form{font-family:"Montserrat-Regular","Arial",sans-serif}.bx_my_order_cancel form textarea{padding:10px;font-family:"Montserrat-Regular","Arial",sans-serif;border:1px solid #D8D9DD}.bx_my_order_cancel form a{color:#002EA6!important;font-family:"Montserrat-Regular","Arial",sans-serif}.bx_my_order_cancel form input[type="submit"]{padding:12px 48px;font-size:1rem;line-height:1.5rem;color:#ffffff!important;font-family:"Montserrat-SemiBold","Arial",sans-serif;background:#002EA6;border-radius:12px;border:none;cursor:pointer;text-shadow:none}.bx_my_order_cancel form input[type="submit"]:hover{padding:12px 48px;font-size:1rem;line-height:1.5rem;color:#ffffff!important;font-family:"Montserrat-SemiBold","Arial",sans-serif;background:#002EA6;border-radius:12px;border:none;cursor:pointer;text-shadow:none;opacity:.8}@media(min-width:768px){.bx_my_order_cancel{max-width:1216px;margin:0 auto;padding:40px 32px}.cancel-page__go-back{padding:40px 32px 0 32px;max-width:1216px;margin:0 auto}}@media(min-width:1440px){.bx_my_order_cancel{max-width:1216px;margin:0 auto;padding:80px 0}.cancel-page__go-back{padding:40px 0 0 0}}#firerisk_top_block{top:100px}#firerisk_top_block_buy{top:120px;background:#002EA6}.overlay{background-color:rgb(0 0 0 / .7);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.overlay:target{visibility:visible;opacity:1}.popup,.popup_form{border:1px solid #d3d3d3;background-color:#fff;color:#5D5D5D;display:inline-block;left:50%;opacity:0;padding:20px 35px;position:fixed;text-align:justify;font-family:"Roboto-Regular","Arial",sans-serif;top:40%;visibility:hidden;z-index:99;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-transition:opacity .5s,top .5s;-moz-transition:opacity .5s,top .5s;-ms-transition:opacity .5s,top .5s;-o-transition:opacity .5s,top .5s;transition:opacity .5s,top .5s}.popup p{margin-bottom:15px}.popup .alloy-contacts__forms-item{margin-bottom:15px}@media (max-height:786px){.popup p{margin-bottom:5px}.popup .alloy-contacts__forms-item{margin-bottom:5px}}@media (max-height:696px){.popup{height:calc(100% - 20px);overflow-y:auto}}@media (max-width:768px){.popup h3{font-size:28px!important}}@media (max-width:430px){.popup{width:calc(100% - 20px);}.send_form{padding:15px 0!important}.new-input{max-width:none!important}.popup h3{font-size:24px!important}}@media (max-width:375px){.popup h3{font-size:20px!important}.popup p{font-size:14px!important}}.popup input.inputtext{margin:0}.overlay:target+.popup{top:50%;opacity:1;visibility:visible}.close{height:30px;line-height:24px;position:absolute;right:0;font-weight:700;text-align:center;text-decoration:none;top:5px;width:30px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.close:before{color:#fff0;content:"X";font-size:20px;text-shadow:0 -1px rgb(0 0 0 / 20%)}.mst_training .fenix3-container{padding:0 16px}@media (min-width:768px){.mst_training .fenix3-container{padding:0 32px}}.mst_training-about{margin-top:85px}@media (max-width:991px){.mst_training-about{margin-top:40px}}@media (max-width:600px){.mst_training-about{margin-top:16px}}.mst_training-about__block{position:relative;display:flex;flex-direction:column}@media (max-width:600px){.mst_training-about__block{flex-direction:column-reverse;align-items:center}}.mst_training-about__title{color:#140D3F;max-width:700px;font-size:32px;font-family:"Montserrat-SemiBold"}@media (max-width:991px){.mst_training-about__title{font-size:28px;max-width:600px}}@media (max-width:820px){.mst_training-about__title{font-size:24px;max-width:60%}}@media (max-width:768px){.mst_training-about__title{font-size:20px}}@media (max-width:600px){.mst_training-about__title{font-size:18px;max-width:none}}.mst_training-about__link{width:max-content;background:#002EA6;border-radius:12px;padding:12px 24px;color:var(--color-white)!important;font-family:var(--font-family-semibold);text-transform:uppercase;margin-top:24px;text-decoration:none!important}@media (max-width:600px){.mst_training-about__link{margin-top:32px;order:-1}}.mst_training-about__img{position:absolute;top:-160px;right:0}@media (max-width:820px){.mst_training-about__img{position:absolute;max-width:40%;flex-shrink:0;top:50%;transform:translateY(-50%)}}@media (max-width:600px){.mst_training-about__img{max-width:50%;text-align:center;position:static;transform:none}}@media (max-width:480px){.mst_training-about__img{max-width:none}}.mst_training-about__slider{position:relative;overflow:hidden;margin-top:60px;width:100%}@media (max-width:600px){.mst_training-about__slider{margin-top:32px}}.mst_training-about__slider .swiper-wrapper{height:auto!important}.mst_training-about__slider img{max-width:48px;margin-bottom:20px}.mst_training-about__slider p{color:#484953;font-size:16px;font-family:"Montserrat-Regular"}@media (max-width:480px){.mst_training-about__slider p{font-size:14px}}.mst_training-programs{padding:100px 0}@media (max-width:480px){.mst_training-programs{padding:50px 0}}.mst_training-programs .fenix3-container{position:relative}.mst_training-programs__title{color:#140D3F;font-size:28px;font-family:"Montserrat-SemiBold"}@media (max-width:480px){.mst_training-programs__title{font-size:18px}}.mst_training-programs__slider{margin-top:32px}@media (max-width:480px){.mst_training-programs__slider{margin-top:24px}}.mst_training-programs__nav{position:absolute;width:100%;left:0;top:60%;transform:translateY(-50%)}@media (max-width:991px){.mst_training-programs__nav{display:none}}.mst_training-programs__nav .swiper-button-prev{left:0}@media (min-width:1440px){.mst_training-programs__nav .swiper-button-prev{left:-40px}}.mst_training-programs__nav .swiper-button-prev:after{content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain}.mst_training-programs__nav .swiper-button-next{right:0}@media (min-width:1440px){.mst_training-programs__nav .swiper-button-next{right:-40px}}@media (max-width:1024px){.mst_training-programs__nav .swiper-button-prev,.mst_training-programs__nav .swiper-button-next{display:none}}.mst_training-programs__nav .swiper-button-next:after{content:'';width:15px;height:48px;background:url(/local/templates/mst_main_new/css/../img/slider-arrow.svg) center no-repeat;background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mst_training-programs__slide{position:relative;background-color:#F4F8FE;border-radius:12px;overflow:hidden;padding:16px;height:auto!important}.mst_training-programs__slide-title{display:inline-block;color:#140D3F;font-size:16px;font-family:"Montserrat-SemiBold";margin-bottom:10px}.mst_training-programs__slide-text{color:#484953;font-size:14px;font-family:"Montserrat-Regular"}.mst_training-programs__slide svg{position:absolute;right:0;bottom:0}.mst_training-programs__slide.green svg circle{fill:#98C000}.mst_training-programs__slide.red svg circle{fill:#F6292D}.mst_training-programs__slide.darkblue svg circle{fill:#154CD9}.mst_training-programs__slide.blue svg circle{fill:#00A6EB}.mst_training-programs__slide.lightgreen svg circle{fill:#25DB9A}.mst_training-programs__slide.purple svg circle{fill:purple}.mst_training-education-title{color:#140D3F;font-size:28px;font-family:"Montserrat-SemiBold";margin-bottom:24px}@media (max-width:480px){.mst_training-education-title{font-size:18px}}.education__filter{display:flex;margin-bottom:45px;overflow:auto hidden}.filter-item{margin-right:12px;border-radius:8px;color:#140D3F;font-size:14px;font-family:"Montserrat-SemiBold";border:1px solid #D8D9DD;padding:8px 10px;text-transform:uppercase;cursor:pointer;user-select:none;transition:.3s all;white-space:nowrap}.filter-item:hover{color:#002EA6;border:1px solid #002EA6}.filter-item.active{border:1px solid #002EA6;background:#002EA6;color:#fff}.filter-item.active:hover{opacity:.8}.education__wrapper{display:flex;flex-wrap:wrap;gap:32px}@media (max-width:480px){.education__wrapper{gap:16px}}.education__wrapper-item{position:relative;flex-basis:calc(50% - 16px);padding:24px;background:#F4F8FE;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease-in-out;text-decoration:none!important}.education__wrapper-item:hover{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}@media (max-width:480px){.education__wrapper-item{flex-basis:100%;padding:24px 12px 40px}}.education__wrapper-item svg{position:absolute;right:0;top:0}.education__wrapper-item.green svg circle{fill:#98C000}.education__wrapper-item.red svg circle{fill:#F6292D}.education__wrapper-item.darkblue svg circle{fill:#154CD9}.education__wrapper-item.blue svg circle{fill:#00A6EB}.education__wrapper-item.lightgreen svg circle{fill:#25DB9A}.education__wrapper-item.purple svg circle{fill:purple}.education__wrapper-item__header{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;padding-right:90px}@media (max-width:480px){.education__wrapper-item__header{flex-direction:column;align-items:flex-start;margin-bottom:20px}}.education__wrapper-item__type{position:relative;border-radius:8px;padding:8px 20px;color:#fff;text-transform:uppercase;font-size:14px;font-family:"Montserrat-SemiBold";width:max-content}.education__wrapper-item__date{font-size:20px;font-family:"Montserrat-SemiBold";color:#140D3F}@media (max-width:480px){.education__wrapper-item__date{margin-top:10px;font-size:18px}}.education__wrapper-item.soon .education__wrapper-item__type::before{position:absolute;top:0;right:-65px;content:"Скоро";background-color:#FBD036;font-size:14px;font-family:"Montserrat-SemiBold";color:#140D3F;border-radius:8px;padding:8px 12px;text-transform:uppercase}.education__wrapper-item.completed .education__wrapper-item__type::before{position:absolute;top:0;left:0;white-space:nowrap;content:' ЗАПИСЬ ' attr(data-name) 'А ';background-color:inherit;font-size:14px;font-family:"Montserrat-SemiBold";color:#fff;border-radius:8px;padding:8px 12px;text-transform:uppercase}.education__wrapper-item.red .education__wrapper-item__type{background-color:#F6292D}.education__wrapper-item.blue .education__wrapper-item__type{background-color:#00A6EB}.education__wrapper-item.darkblue .education__wrapper-item__type{background-color:#154CD9}.education__wrapper-item.green .education__wrapper-item__type{background-color:#98C000}.education__wrapper-item.lightgreen .education__wrapper-item__type{background-color:#25DB9A}.education__wrapper-item.purple .education__wrapper-item__type{background-color:purple}.education__wrapper-item__title{font-size:20px;font-family:"Montserrat-SemiBold";color:#140D3F;margin-bottom:12px}@media (max-width:480px){.education__wrapper-item__title{font-size:18px}}.education__wrapper-item__text{font-size:16px;font-family:"Montserrat-Regular";color:#484953;margin-bottom:45px;flex-grow:1}@media (max-width:480px){.education__wrapper-item__text{font-size:14px;margin-bottom:20px}}.education__wrapper-item__duration{font-size:14px;font-family:"Montserrat-Regular";color:#140D3F;margin-bottom:8px}.education__wrapper-item__format{font-size:14px;font-family:"Montserrat-Regular";color:#140D3F;margin-bottom:8px}.education__wrapper-item__access{font-size:14px;font-family:"Montserrat-Regular";color:#140D3F}.education__wrapper-item__more{font-size:16px;font-family:"Montserrat-SemiBold";color:#002EA6!important;position:absolute;right:65px;bottom:24px;text-decoration:none!important;transition:.3s all}.education__wrapper-item__more:hover{opacity:.8}@media (max-width:480px){.education__wrapper-item__more{margin-top:24px;position:static;text-align:right}}.education__wrapper-item__more:after{content:'';display:block;position:absolute;width:26px;height:26px;background:url(/local/templates/mst_main_new/css/../img/circle-arrow.svg) center no-repeat;top:50%;transform:translateY(-50%);right:-42px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mst_training-pagination{margin:10px 0 0 0;position:static;bottom:-10px}.mst_training-pagination .swiper-pagination-bullet-active{background:#002EA6}.mst_training .mst-clients{border-bottom:none}.mst_training .mst-clients .mst-clients__title p{max-width:none}.main-screen__content .main-screen__action{padding:0;margin:8px 0 24px 0;display:flex;flex-direction:column-reverse;gap:16px}.main-screen__content .main-screen__action .main-screen__download{margin:0 auto}@media (min-width:768px){.main-screen__content .main-screen__action{display:none}}.mst-card__link-wrapper{position:absolute;display:block;left:0;top:0;width:100%;height:100%}.subheader+.wrapper{margin:64px auto 0}@media (max-width:768px){.subheader+.wrapper{margin:32px auto 0}}.wrapper{max-width:1284px;margin:0 auto;padding:0 32px;font-family:var(--font-family-regular)}@media (max-width:480px){.wrapper{max-width:1252px;padding:0 16px}}.wrapper img{max-width:100%;width:auto}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:32px}@media (max-width:768px){.grid{grid-template-columns:repeat(8,1fr);grid-gap:20px}}@media (max-width:480px){.grid{grid-template-columns:repeat(4,1fr);grid-gap:12px}}.wrapper__content{grid-column:span 8;margin-bottom:40px;order:3}.wrapper>.alert-update{grid-column:span 8}.sidebar{grid-column:span 8;order:2}@media (min-width:769px){.wrapper__content{grid-column:span 8}.wrapper>.alert-update{grid-column:span 8}.sidebar{grid-row:1 / 2 span;grid-column:10 / 3 span}}.link-back{display:flex;align-items:center}.link-back__arrow{display:block;margin:0 10px 0 0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 0.666626L1.61941 5.9909C1.26895 6.37322 1.26895 6.96003 1.61941 7.34235L6.5 12.6666' stroke='%23002EA6' stroke-width='1.8'/%3E%3C/svg%3E%0A") center no-repeat}.alert-update{position:relative;background:#f4f8fe;border-radius:12px;padding:16px 24px;display:flex;align-items:center;width:100%;max-width:1220px;margin:16px auto;order:1}@media (max-width:600px){.alert-update{flex-direction:column;gap:16px}}.alert-update__title{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#140d3f;flex-grow:1}.alert-update__download{background:#fff;border-radius:12px;text-align:center;font-family:"Montserrat-SemiBold","Arial",sans-serif;font-weight:600;font-size:14px;padding:10px 32px;color:#002ea6;transition:0.3s;margin:0 16px}.alert-update__download:hover{text-decoration:none}.alert-update__close{border:none;outline:none!important;background:#fff0}@media (max-width:600px){.alert-update__close{position:absolute;top:5px;right:5px}}.subscribe-update{padding:24px;background:#f4f8fe;border-radius:12px;margin-bottom:48px}@media (max-width:768px){.subscribe-update{margin-bottom:32px}}.subscribe-update__header{display:flex;margin-bottom:20px;justify-content:space-between}@media (max-width:600px){.subscribe-update__header{flex-direction:column-reverse}}.subscribe-update__title{font-family:"Montserrat-Bold","Arial",sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#140d3f;max-width:350px}@media (max-width:768px){.subscribe-update__title{font-size:18px}}.subscribe-update__images{display:flex;align-items:center;gap:18px;margin-left:36px}@media (max-width:600px){.subscribe-update__images{margin-left:0;margin-bottom:16px}}.subscribe-update__input{margin-bottom:20px;display:flex}.subscribe-update__input input{flex-grow:1;background:#fff;border:1px solid #dbddee;border-radius:8px 0 0 8px;padding:12px;color:#484953}.subscribe-update__input button{background:#002ea6;font-family:"Montserrat-Regular","Arial",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#fff;padding:12px 28px;border:none;border-radius:0 8px 8px 0}@media (max-width:600px){.subscribe-update__input button{font-size:0;width:60px;background-image:url(/local/templates/mst_main_new/css/../img/send.svg);background-repeat:no-repeat;background-position:center}}.subscribe-update__policy{display:flex;align-items:center}@media (max-width:480px){.subscribe-update__policy{align-items:flex-start}}.subscribe-update__policy input[type='checkbox']{position:absolute;z-index:-1;opacity:0}.subscribe-update__policy input[type='checkbox']+label{display:inline-flex;align-items:center;user-select:none;width:16px;height:16px;margin-right:12px;margin-bottom:0}@media (max-width:480px){.subscribe-update__policy input[type='checkbox']+label{margin-top:4px}}.subscribe-update__policy input[type='checkbox']+label::before{content:'';display:inline-block;border:1px solid #d8d9dd;border-radius:4px;width:16px;height:16px}.subscribe-update__policy input[type='checkbox']:checked+label::before{background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L4 6.5L9.5 1' stroke='%23484953' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.share-social{background-color:#002ea6;border-radius:12px;background-image:url(/local/templates/mst_main_new/css/../img/share-social__bg.png);background-position:center -10px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:space-between;padding:24px}@media (max-width:600px){.share-social{flex-direction:column;gap:20px;background-position:140% 0}}.share-social__title{color:#fff;font-family:"Montserrat-Regular","Arial",sans-serif;font-weight:600;font-size:14px;line-height:18px}.share-social__images{display:flex;gap:24px}.summary__container{display:flex}.summary__container>a{display:flex}.summary__img{width:280px;max-height:280px;border-radius:12px;object-fit:contain;border:1px solid var(--color-grey);margin-right:32px}.summary__author{font-size:14px;line-height:20px;color:var(--color-grey-dark);margin:0}.summary__date{font-family:'Montserrat','Arial',sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-blue-light);margin-right:16px;white-space:nowrap}.summary__title{font-family:'Montserrat','Arial',sans-serif;margin-top:16px;font-size:20px;line-height:28px;color:var(--color-black);font-weight:700}.summary__description{text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;font-size:16px;line-height:24px;color:var(--color-grey-dark)}.summary__tags{display:flex;flex-wrap:wrap;font-size:14px;line-height:20px}.summary__tags span{display:flex;margin-left:16px}.summary__tags span:hover{color:var(--color-blue-light)}.summary__tags span img{margin-right:6px}.summary__tag{font-size:16px;line-height:24px;color:var(--color-blue-light);margin-right:12px;margin-top:12px}.summary__tag:last-child{margin-right:0}@media screen and (max-width:768px){.summary__container{flex-direction:column;margin-bottom:56px}.summary__container:last-child{margin-bottom:0}.summary__img{margin-right:0;width:288px;margin-right:0;object-fit:cover;max-height:162px;margin-bottom:25px}.summary__date{font-size:13px;line-height:18px}.summary__title{font-size:18px;line-height:24px;margin:12px 0}.summary__description{font-size:14px;line-height:20px;-webkit-line-clamp:9;margin-bottom:0}.summary__tag{margin-top:16px;font-size:14px;line-height:20px;padding:8px 8px}}.summary__container--new{padding:32px 32px 24px;border:1px solid #d8d9dd;border-radius:12px;margin-bottom:0}.summary__container--new+.summary__container--new{margin-top:32px}.summary__head{display:flex;justify-content:space-between}@media (max-width:600px){.summary__head{flex-direction:column-reverse}}.summary__head .summary__title{margin-top:0}.summary__head .summary__date{line-height:inherit;margin-left:20px}@media (max-width:600px){.summary__head .summary__date{margin-left:0;margin-bottom:16px}}.summary__container{position:relative}.summary__container>.new-link__wrapper{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.summary__info{flex-grow:1}.tags__title{font-family:var(--font-family-semibold);font-weight:700;font-size:20px;line-height:28px;color:var(--color-black);margin-bottom:24px;margin-top:0}.tags__tag{display:block;font-size:16px;font-weight:500;line-height:20px;color:var(--color-grey-dark)!important;margin-bottom:20px;width:max-content;transition:0.3s;text-transform:uppercase}.tags__tag:hover{color:var(--color-blue-light)!important;text-decoration:none}@media (max-width:768px){.tags__list{display:flex;gap:15px;overflow-x:auto}.tags__tag{white-space:nowrap}}.main__nav{display:flex;justify-content:flex-end;margin-top:72px;margin-bottom:100px;padding-top:24px;border-top:1px solid #d8d9dd;font-size:16px}@media (max-width:768px){.main__nav{padding-top:20px;margin-top:44px;margin-bottom:64px}}@media (max-width:600px){.main__nav{margin-top:32px;margin-bottom:56px}.main__nav span{display:none}}.main__nav .nav__title{order:2;font-size:14px;color:#000}@media (min-width:600px){.main__nav .nav__title{display:none}}.main__nav .nav__prev{order:1;margin-right:auto;flex-basis:calc(50% - 15px)}.main__nav .nav__prev .nav__arrowPrev{margin-right:8px}.main__nav .nav__prev .nav__arrowPrev:before{content:url(/local/templates/mst_main_new/css/../img/arrowLeft.svg)}.main__nav .nav__next{order:3;margin-left:auto;flex-basis:calc(50% - 15px);text-align:right}.main__nav .nav__next .nav__arrowNext{margin-left:8px}.main__nav .nav__next .nav__arrowNext:before{content:url(/local/templates/mst_main_new/css/../img/arrowRight.svg)}.main__nav a{border:none;color:var(--color-blue)}.main__nav a:hover{color:#0032b2}.main__nav a:active{color:#0138c7}.main-content{position:relative;background:var(--color-white);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:3;font-family:var(--font-family-regular);grid-column:3 / 7 span;margin-top:130px}@media (max-width:768px){.main-content{grid-column:1 / 8 span;margin-top:70px}}@media (max-width:480px){.main-content{grid-column:1 / 4 span}}.main-content__header{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--color-grey)}.main-content__header:nth-of-type(2){border-bottom:0;padding:16px 0;align-items:center}@media (max-width:600px){.main-content__header:nth-of-type(2){flex-direction:column;align-items:flex-start;gap:20px}}.main-content__header:nth-of-type(2) .main-content__social a:not(:last-child){margin-right:16px}@media (max-width:768px){.main-content__header:nth-of-type(2) .main-content__social img{width:24px;height:24px}}.main-content__social{font-size:14px;color:var(--color-grey-dark)}.main-content .main-content__header p{margin:0}.main-content-wrap{display:flex;flex-direction:column;height:100%}@media screen and (max-width:1100px){.main-content-wrap{margin:0}}.main-content-wrap__main{flex:1 0 auto}.main-content-wrap__main h3{font-size:20px;line-height:18px;font-weight:700;color:var(--color-black);margin-top:48px;margin-bottom:24px;font-family:var(--font-family-extrabold)}@media (max-width:768px){.main-content-wrap__main h3{margin-top:32px;margin-bottom:16px}}.main-content__title{font-family:var(--font-family-extrabold);font-weight:600;font-size:32px;line-height:42px;letter-spacing:-.015em;color:var(--color-black);margin-top:0}.main-content__title--new{font-weight:800;font-size:40px;line-height:48px}@media screen and (max-width:768px){.main-content__title{font-size:24px}.main-content__title--new{font-size:28px;line-height:33px}}.main-content__subtitle{font-weight:400;font-size:16px;line-height:24px;color:var(--color-grey-dark);margin-bottom:20px;display:flex;align-items:baseline;grid-gap:12px}.main-content__subtitle p{width:max-content}@media screen and (max-width:768px){.main-content__subtitle{flex-direction:column;margin-bottom:0;grid-gap:0}}.main-content__date{font-weight:600;font-size:14px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-blue-light);margin:0 12px 0 0}.main-content__date--new{color:#484953}.main-content__tag{margin-right:16px}.main-content_author{color:var(--color-grey-dark);text-transform:capitalize;font-weight:400}.social-icon{background-color:var(--color-white);border:none;padding:0}@media screen and (max-width:1100px){.main-content__date{margin-left:0}}.main-content article{width:100%;font-weight:400;font-size:18px;line-height:28px;color:var(--color-grey-dark)}.main-content p{margin:0 0 16px;overflow-x:auto}.main-content p img{max-width:100%;border-radius:12px;margin-top:8px}.main-content p figcaption em{font-style:normal;margin-top:8px;margin-bottom:32px;font-weight:400;font-size:16px;line-height:24px;color:var(--color-grey-dark)}.main-content ol li{margin-bottom:8px;margin-left:20px}.main-content ol li:last-child{margin-bottom:0}.main-content ul{padding:0}.main-content ul li{list-style-image:url(/local/templates/mst_main_new/css/../images/listMarker.svg);margin-bottom:8px;margin-left:20px}.main-content ul li:last-child{margin-bottom:0}.main-content blockquote{position:relative;font-weight:500;font-size:28px;line-height:40px;letter-spacing:-.015em;color:var(--color-grey-dark);padding-left:28px;margin-top:53px;margin-bottom:52px;border:none}.main-content blockquote p{display:inline-block;display:flex;max-width:562px;flex-wrap:wrap}.main-content blockquote em{font-style:normal;font-size:18px;line-height:28px}.main-content blockquote p strong{display:contents}.main-content blockquote p::before{content:'';position:absolute;width:5px;height:100%;top:0;left:-8px;background-color:var(--color-blue);margin-right:8px}.main-content a{color:var(--color-blue-light);outline:none}.main-content a:hover{color:#0032b2}.main-content a:active{color:#0138c7}.main-content h4{font-family:var(--font-family-semibold);font-weight:700;font-size:20px;line-height:28px;color:var(--color-black);margin-bottom:24px}.main__nav--detail{justify-content:space-between}@media (max-width:600px){.main__nav--detail{flex-direction:column;gap:18px}.main__nav--detail a{display:flex}.main__nav--detail span{display:block}.main__nav--detail>div>span{display:none}}.main__nav--detail .nav__next{display:flex;flex-direction:column;text-align:right}.main__nav--detail .nav__prev{display:flex;flex-direction:column}.main__nav--detail>div>span{font-size:14px;margin-bottom:8px}.main-content__footer{display:-ms-flexbox;display:flex;flex-direction:column;padding-top:24px;margin-bottom:100px;-ms-flex-align:center}@media (max-width:768px){.main-content__footer{margin-bottom:70px}}.subheader-breadcrumbs{grid-column:8 span}.subheader-breadcrumbs__arrow{display:inline-block;margin:0 10px 0 0;width:12px;height:12px;background:url(/local/templates/mst_main_new/css/../img/arrow-inv-icon.svg) center no-repeat}.subheader-breadcrumbs__link{font-size:16px;line-height:24px;color:var(--color-white)!important;text-decoration:none;font-family:var(--font-family-regular)}.search-results__title{margin-top:0;margin-bottom:48px;font-size:20px;line-height:30px;font-family:var(--font-family-extrabold);color:var(--color-black)}@media screen and (min-width:1024px){.search-results__title{font-size:28px;line-height:40px}}.main-content__tags{border:none;justify-content:flex-start;margin:12px 0 16px 0;overflow-x:auto;white-space:nowrap}.main-content__tag{font-weight:600;font-size:14px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;color:#002EA6;opacity:.5;transition:.3s}.main-content__tag:hover{opacity:1;text-decoration:none}figcaption{font-size:16px;margin-top:8px}.main-content blockquote{padding-left:35px;font-size:24px}.main-content blockquote:before{content:'“';position:absolute;left:0;top:-10px;color:#002EA6;font-family:var(--font-family-extrabold);font-size:40px}li::marker{color:#002EA6}.youtube{width:100%;height:430px;background-position:center;background-repeat:no-repeat;position:relative;display:block;overflow:hidden;transition:all 200ms ease-out;cursor:pointer;margin:40px auto 0 auto}@media (max-width:480px){.youtube{height:200px}}.youtube .play{background:url("data:image/svg+xml,%3Csvg width='96' height='96' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='48' cy='48' r='47.5' stroke='%23D8D9DD'/%3E%3Cpath d='M40 37.64V58.36C40 59.94 41.74 60.9 43.08 60.04L59.36 49.68C60.6 48.9 60.6 47.1 59.36 46.3L43.08 35.96C41.74 35.1 40 36.06 40 37.64Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center center;background-size:64px 64px;position:absolute;height:100%;width:100%;filter:alpha(opacity=80);transition:all 0.3s ease-out}.youtube .play:hover{background-image:url("data:image/svg+xml,%3Csvg width='96' height='96' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='48' cy='48' r='47.5' fill='%23D8D9DD' stroke='%23D8D9DD'/%3E%3Cpath d='M40 37.64V58.36C40 59.94 41.74 60.9 43.08 60.04L59.36 49.68C60.6 48.9 60.6 47.1 59.36 46.3L43.08 35.96C41.74 35.1 40 36.06 40 37.64Z' fill='white'/%3E%3C/svg%3E%0A")}.main-content-wrap__main figure *:only-of-type{grid-column:2 span}.main-content-wrap__main figure{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (max-width:480px){.main-content-wrap__main figure{grid-template-columns:repeat(1,1fr)}}.all-products__desc{padding:80px 0}@media (max-width:1024px){.all-products__desc{padding:32px 0}}.all-products__desc p{font-size:18px;line-height:28px;font-weight:400;color:var(--color-grey-dark)}@media (max-width:1024px){.all-products__desc p{font-size:14px;line-height:20px}}.all-products{padding:44px 0;background-color:#f4f8fe;margin-bottom:100px}.all-products__title{color:var(--color-black);font-weight:600;font-size:32px;margin-bottom:48px}.product{border:1px solid var(--color-grey);background-color:#fff;padding:48px;display:grid;grid-template-columns:auto 1fr;justify-content:space-between}@media (max-width:1024px){.product{padding:32px}}@media (max-width:600px){.product{padding:24px;grid-template-columns:1fr}}.product+.product{margin-top:48px}@media (max-width:1024px){.product+.product{margin-top:16px}}.product__img{margin-right:80px}@media (max-width:1024px){.product__img{margin-right:24px;width:64px;height:64px}}@media (max-width:600px){.product__img{margin-bottom:24px;margin-right:0;grid-row:1}}.product__footer{display:flex;align-items:center;grid-row:2;grid-column:2}@media (max-width:1024px){.product__footer{grid-column:1 / 2 span}}@media (max-width:600px){.product__footer{grid-column:1;grid-row:3;flex-direction:column}}.product__title{font-size:28px;font-weight:700;color:var(--color-black);letter-spacing:-1.5%;margin-bottom:4px;font-family:var(--font-family-extrabold)}@media (max-width:1024px){.product__title{font-size:20px}}@media (max-width:600px){.product__title{font-size:20px;margin-bottom:8px}}.product__subtitle{font-size:16px;font-weight:400;color:var(--color-grey-dark);opacity:.5;margin-bottom:20px}@media (max-width:1024px){.product__subtitle{font-size:14px}}.product__desc{font-size:18px;font-weight:400;color:var(--color-grey-dark);margin-bottom:40px}@media (max-width:1024px){.product__desc{font-size:16px;margin-bottom:16px}}@media (max-width:600px){.product__desc{font-size:14px;margin-bottom:16px}}.product__lists{display:flex;margin-bottom:40px;gap:40px}@media (max-width:1024px){.product__lists{gap:24px}}@media (max-width:600px){.product__lists{flex-direction:column;gap:24px}}.product__list{flex-basis:50%}.product__list ul{padding-left:20px}.product__list ul li{font-size:18px;font-weight:400;color:var(--color-grey-dark);margin-bottom:8px}@media (max-width:1024px){.product__list ul li{font-size:16px}}@media (max-width:600px){.product__list ul li{font-size:14px}}.product__list-title{font-size:18px;font-weight:700;color:var(--color-black)}@media (max-width:1024px){.product__list-title{font-size:16px}}@media (max-width:1024px){.product__list-title{font-size:14px}}.product__footer-buy{font-family:'Montserrat-Regular','Arial',sans-serif;padding:12px 48px;margin:0 32px 0 0;display:inline-block;font-size:16px;color:#fff!important;background:#002ea6;text-transform:uppercase;border-radius:12px;font-weight:600;text-decoration:none!important}@media (max-width:1024px){.product__footer-buy{font-size:14px;padding:10px 32px;margin:0 24px 0 0}}@media (max-width:600px){.product__footer-buy{font-size:14px;padding:10px 32px;width:100%;text-align:center;margin:0 0 18px 0}}.product__footer-price{font-family:var(--font-family-extrabold);font-weight:700;font-size:28px;line-height:40px;letter-spacing:-.015em;color:#484953;flex-grow:1}@media (max-width:1024px){.product__footer-price{font-size:20px}}@media (max-width:600px){.product__footer-price{order:-1;margin-bottom:16px}}.product__footer-price--old{font-family:var(--font-family-semibold);font-size:18px;text-decoration-line:line-through;color:var(--color-grey);margin-left:16px}@media (max-width:1024px){.product__footer-price--old{font-size:16px}}.product__footer__more{position:relative;font-size:16px;font-family:'Montserrat-SemiBold';color:#002ea6!important;text-decoration:none!important;transition:0.3s all;padding-right:37px}.product__footer__more:after{content:'';display:block;position:absolute;width:26px;height:26px;background:url(/local/templates/mst_main_new/css/../img/circle-arrow.svg) center no-repeat;top:50%;transform:translateY(-50%);right:0;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.fenix3-licence-specifications{padding:128px 0;background:#fff;background:#fff;margin-left:calc(-1 * (100vw - 100%) / 2);margin-right:calc(-1 * (100vw - 100%) / 2)}@media (max-width:768px){.fenix3-licence-specifications{padding:56px 0}}.fenix3-licence-specifications__table{margin-top:40px;width:100%}@media (max-width:600px){.fenix3-licence-specifications__table{display:none;margin-top:24px}}.fenix3-licence-specifications__table tr:nth-child(even) td{background-color:#eaf0fa}.fenix3-licence-specifications__table tr th:not(:first-child){font-family:var(--font-family-semibold);font-weight:700;font-size:16px;color:var(--color-grey-dark);padding:12px 16px;border-left:1px solid rgb(209 215 229);border-right:1px solid rgb(209 215 229);border-top:1px solid rgb(209 215 229)}.fenix3-licence-specifications__table tr td{font-weight:500;font-size:14px;color:var(--color-grey-dark);padding:12px 16px}.fenix3-licence-specifications__table tr td:not(:first-child){border-left:1px solid rgb(209 215 229);border-right:1px solid rgb(209 215 229)}@media (max-width:600px){.fenix3-licence-specifications__table tr td{border:none!important;width:50%;padding:12px}}.fenix3-licence-specifications__table tr:last-child td:nth-last-child(-n+2){border-bottom:1px solid rgb(209 215 229)}.fenix3-licence-specifications__table-mobile{display:none}@media (max-width:600px){.fenix3-licence-specifications__table-mobile{display:block}}.fenix3-licence-specifications__table-mobile_select{background:#F7F7F7;border-radius:8px;padding:0 12px;width:100%}.fenix3-licence-specifications__table-mobile_select.active{padding-bottom:8px}.fenix3-licence-specifications__table-mobile_select svg{transition:.3s}.fenix3-licence-specifications__table-mobile_select.active svg{transform:rotate(180deg)}.fenix3-licence-specifications__table-mobile_select button{position:relative;width:100%;border:none;outline:none;background:#fff0;display:flex;align-items:center;justify-content:space-between;padding:12px}.fenix3-licence-specifications__table-mobile_select button::before{position:absolute;content:"";top:0;left:-12px;width:2px;height:100%;background:var(--color-blue)}.fenix3-licence-specifications__table-mobile_select button span{color:var(--color-blue)}.fenix3-licence-specifications__table-mobile_select ul{display:none;list-style:none;margin:0}.fenix3-licence-specifications__table-mobile_select ul li{padding:10px}.fenix3-licence-specifications__table-mobile_select ul li.active{color:var(--color-blue)}.fenix3-licence__comparison{margin-top:64px}@media (max-width:600px){.fenix3-licence__comparison{margin-top:24px;padding:0 16px}}.comparison__wrapper{display:none}.comparison__table{width:100%;border-radius:12px 0 0 0;background:#fff}@media (max-width:600px){.comparison__table{background:#fff0}}.comparison__table table{width:100%;border-top:1px solid #d8d9dd;margin-top:-2px}@media (max-width:600px){.comparison__table table tbody{width:100%}.comparison__table table tr{display:flex;justify-content:space-between;gap:20px;align-items:center}}.comparison__table tr:last-child table{border-bottom:1px solid #d8d9dd}.comparison__table table tr:first-child td{padding-top:36px}@media (max-width:768px){.comparison__table table tr:first-child td{padding-top:24px}}.comparison__table table tr:last-child td{padding-bottom:36px}@media (max-width:768px){.comparison__table table tr:last-child td{padding-bottom:24px}}.comparison__table table tr td{border-right:1px solid #d8d9dd;padding:8px 0;font-family:var(--font-family-regular)}.comparison__table table tr td span{color:#484953;opacity:.75}@media (max-width:600px){.comparison__table table tr td{border-right:none}.comparison__table table tr td:nth-child(2){order:-1}.comparison__table table tr:first-child td:not(:first-child){display:none}}.comparison__table table tr td:first-child{padding-left:48px;border-left:none}@media (max-width:768px){.comparison__table table tr td:first-child{padding-left:24px}}@media (max-width:600px){.comparison__table table tr td:first-child{text-align:center;padding-left:0}}.comparison__table table tr td:last-child{border-right:none}.comparison__table table tr td:nth-last-child(-n+2){width:20.49%;text-align:center}@media (max-width:600px){.comparison__table table tr td:nth-last-child(-n+2){width:24px}}.comparison__table tr th{font-family:var(--font-family-extrabold);font-weight:700;font-size:20px;padding:36px 0;padding-left:48px}@media (max-width:768px){.comparison__table tr th{padding:24px 0;padding-left:24px;font-size:14px}}@media (max-width:600px){.comparison__table tr th:first-child{display:none}}.comparison__table tr th:not(:first-child){text-align:center;padding-left:0}.comparison__table tr th:nth-child(2),.comparison__table tr th:nth-child(3){width:20.49%}@media (max-width:600px){.comparison__table tr th:nth-child(2),.comparison__table tr th:nth-child(3){width:50%}}.comparison__table tr th:nth-child(2){color:var(--color-blue);background:rgb(0 46 166 / .1)}@media (max-width:600px){.comparison__table tr th:nth-child(2){text-align:left;padding:10px 12px}}.comparison__table tr th:nth-child(3){color:var(--color-white);background:var(--color-blue);border-radius:0 12px 0 0}@media (max-width:600px){.comparison__table tr th:nth-child(3){border-radius:0;text-align:right;padding:10px 12px}}.status{position:relative;margin:auto;width:24px;height:24px;background-repeat:no-repeat;background-size:cover}.status--true{background-image:url(/local/templates/mst_main_new/css/../img/status-true.svg)}.status--false{background-image:url(/local/templates/mst_main_new/css/../img/status-false.svg)}.status--limination{background-image:url(/local/templates/mst_main_new/css/../img/status-limination.svg)}.comparison__table-row__title{color:var(--color-blue);font-family:var(--font-family-extrabold);font-weight:700}@media (max-width:600px){.comparison__table-row__title{width:100%;text-align:center;padding:16px 0 12px!important}}.comparison__table-row__limination{font-weight:500;color:#ef7936!important;opacity:1!important;display:none}@media (min-width:601px){.comparison__table-row__limination{display:block}.comparison__table-row__limination+.status{display:none}}.fenix3-licence__comparison-btn{margin-top:32px;padding:12px;text-align:center;color:var(--color-blue);font-family:var(--font-family-semibold);font-weight:700;cursor:pointer;transition:0.3s;white-space:nowrap}@media (max-width:600px){.fenix3-licence__comparison-btn{margin-top:16px;font-size:14px}}.fenix3-licence__comparison-btn.active{margin-top:0;border-radius:0 0 12px 12px;background:#fff;padding:36px}@media (max-width:600px){.fenix3-licence__comparison-btn.active{padding:16px 0;background:#fff0}}.fenix3-licence__comparison-btn.active svg{transform:rotate(180deg)}.sidebar__wrap+.sidebar__wrap{margin-top:50px}.sidebar__wrap:last-child{margin-bottom:50px}@media (max-width:768px){.sidebar__wrap+.sidebar__wrap{margin-top:25px}.sidebar__wrap:last-child{margin-bottom:25px}}.dropdown__title{cursor:pointer}.dropdown__body{display:none}.btn-blue{margin:0 0 8px 0;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-SemiBold","Arial",sans-serif!important;text-transform:uppercase;display:block;text-align:center;width:100%;padding:10px;border-radius:12px;background:#002EA6;color:#ffffff!important;border:none;text-decoration:none!important}@media (min-width:768px){.btn-blue{width:auto;padding:10px 32px;margin:0 0 8px 8px}}@media (min-width:1440px){.btn-blue{font-size:1rem;line-height:1.5rem;padding:12px 48px}}.account-products-order .content_form .tab__block{border:1px solid #D8D9DD;border-radius:12px;padding:48px 48px 24px;margin-top:16px}@media (max-width:768px){.account-products-order .content_form .tab__block{padding:32px}}@media (max-width:500px){.account-products-order .content_form .tab__block{padding:16px}}.fenix3-input__block p{font-family:var(--font-family-extrabold);font-size:20px;color:#140D3F}@media (max-width:600px){.fenix3-input__block p{font-size:14px}}.account-products-order .content_form{color:#484953;font-size:18px;font-family:var(--font-family-regular);margin-top:32px}@media (max-width:768px){.account-products-order .content_form{margin-top:24px}}@media (max-width:500px){.account-products-order .content_form{margin-top:16px;font-size:14px}}.content_form-title{position:absolute;top:20px;font-family:var(--font-family-extrabold);font-size:28px;color:#140D3F}@media (max-width:768px){.content_form-title{font-size:20px}}@media (max-width:500px){.content_form-title{position:static;margin-bottom:16px}}.licence-extension{margin-bottom:50px;font-family:"Montserrat-Regular","Arial",sans-serif}.licence-extension a{font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#002EA6}@media (max-width:1219px){.licence-extension{padding-left:32px}}@media (max-width:768px){.licence-extension{margin-top:0;padding-left:16px}}.tabs__content{display:none}.tabs__content.active{display:block}.tabs__caption .container-input{width:100%;white-space:normal}.tabs__content{flex-grow:1;padding-left:45px}@media (max-width:768px){.tabs__content{padding-left:0}}.tabs__content .fenix3-input__block{color:#484953}@media (max-width:768px){.tabs__caption .fenix3-input__block .container-input{width:auto;white-space:normal}}.tabs__content .fenix3-input__block span{display:flex;align-items:center}@media (max-width:768px){.tabs{flex-direction:column}}.quantity{position:relative;max-width:58px;flex-grow:1;margin-left:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity input{padding:8px 6px 8px 12px;gap:10px;width:58px;height:48px;border:1px solid #D8D9DD;border-radius:6px;color:#484953;font-size:20px;line-height:24px}.quantity-nav{position:absolute;right:0;top:50%;transform:translateY(-50%);right:6px}.quantity-button{cursor:pointer}.quantity-up{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10L8 6L4 10' stroke='%23D8D9DD' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.quantity-down{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10L8 6L4 10' stroke='%23D8D9DD' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transform:rotate(180deg)}.fenix3-quantity__block{border:none}@media (max-width:1024px){.fenix3-quantity__block{flex-direction:column;gap:15px}}.fds__sublogo p{font-size:20px}.fds__title{width:100%;max-width:1132px;font-family:"Montserrat-ExtraBold","Arial",sans-serif;font-weight:800;font-size:40px;line-height:48px;letter-spacing:-.015em;color:#fff}@media (max-width:600px){.fds__title{line-height:initial;font-size:32px;padding-bottom:32px}}.fds-screen::after{content:none}.fds__inner{padding:48px 0}@media (max-width:600px){.fds__inner{padding:24px 0}}.fds__item:not(:first-child){margin-top:48px}@media (max-width:600px){.fds__item:not(:first-child){margin-top:24px}}.fds__item-title{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-weight:700;font-size:28px;line-height:40px;letter-spacing:-.015em;color:#140D3F}@media (max-width:600px){.fds__item-title{font-size:20px}}.fds__item ul{padding-left:18px;margin-top:32px;column-count:2;column-gap:40px}@media (max-width:600px){.fds__item ul{margin-top:16px;column-count:1}}.fds__item ul li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;font-family:"Montserrat-Regular","Arial",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#140D3F}@media (max-width:600px){.fds__item ul li{font-size:16px}}.fds__wrapper{background:rgb(0 46 166 / .1);border-radius:8px;padding:16px;margin-top:32px;font-family:"Montserrat-Regular","Arial",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#140D3F}@media (max-width:600px){.fds__wrapper{padding:8px;margin-top:16px;font-size:16px}}.fenix3-inputs__title--center{flex-grow:1;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;line-height:28px;text-align:right;color:#140D3F;text-transform:uppercase}.fenix3-inputs__title--center span{display:block}.fenix3-inputs__title--center+.send_cart_button{flex:initial}.fenix3-licence__items>span{font-weight:600;font-size:16px;line-height:24px;color:#484953}.fenix3-licence__items>span+.fenix3-licence__item{margin-top:12px}.mst-products-demo{background-color:#F4F8FE}.mst-products-demo__title h1{font-size:1.5rem;line-height:1.875rem;color:#140D3F;font-family:var(--font-family-semibold);max-width:240px}@media (min-width:991px){.mst-products-demo__title h1{max-width:100%;font-size:2rem;line-height:2.625rem}}.mst-products-demo__subtitle h2{font-family:var(--font-family-regular);font-size:1rem;line-height:1.5rem;color:#484953;margin-top:8px}.mst-products-demo__inner{margin-top:56px}@media (max-width:991px){.mst-products-demo__inner{overflow-x:auto}}.mst-products-demo__table{border:1px solid #D8D9DD;width:100%}.mst-products-demo__table tr:not(:first-child){border-top:1px solid #D8D9DD}.mst-products-demo__table th,.mst-products-demo__table td{padding:16px}.mst-products-demo__table th:not(:first-child),.mst-products-demo__table td:not(:first-child){border-left:1px solid #D8D9DD}.mst-products-demo__table th{font-family:var(--font-family-semibold);font-size:1rem;color:#484953;border-bottom:1px solid #D8D9DD}.mst-products-demo__table td{background-color:#fff;line-height:1.5rem;font-size:.875rem;color:#484953;white-space:nowrap}.mst-products-demo__table td:first-child{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center}.mst-products-demo__table td img{width:80px;height:80px;grid-row:2 span}.mst-products-demo__table td span{font-family:var(--font-family-semibold);font-size:1.5rem;line-height:1.75rem;color:#140D3F}.mst-products-demo__table td p{max-width:430px;white-space:initial}@media (max-width:991px){.mst-products-demo__table td p{width:300px}}.mst-products-demo__link{font-size:1rem;line-height:1.5rem;color:#002EA6;font-family:var(--font-family-semibold);text-decoration:none}.fenix3__cart-promo{margin-top:20px;position:relative;display:flex;max-width:600px;width:100%}.fenix3__cart-coupon{height:44px;line-height:44px;padding:12px;border:1px solid #DBDDEE;border-right:none;border-radius:8px 0 0 8px;outline:none;flex-grow:1}.fenix3__cart-coupon_submit{height:44px;border:1px solid #002EA6;border-left:none;border-radius:0 10px 10px 0;border:none;background:#002EA6;cursor:pointer;font-size:.875rem;line-height:1.25rem;font-family:"Montserrat-Regular","Arial",sans-serif;color:#fff;flex-shrink:0}@media (min-width:991px){.fenix3__cart-coupon_submit{width:auto;padding:12px 28px;right:80px}}.fenix3-support-docs__wrapper>form{flex-grow:1}.fields-set{width:100%;display:flex;flex-direction:column}.fields-set .input{display:flex;flex-direction:column}.fields-set textarea{resize:vertical;min-height:100px;max-height:300px}.submit-block{margin:20px 0;display:flex;justify-content:space-between;gap:16px}.submit-block input[type="submit"]{padding:8px 28px;border-radius:10px;border:none;background:#002EA6;cursor:pointer;color:#fff}.fields-set+.fields-set{margin-top:20px}.fenix3-support-center__title{font-size:1.625rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif}@media (min-width:991px){.fenix3-support-center__title{font-size:2.5rem;line-height:3rem}}.fenix3-support-center__desc{margin-top:12px;font-size:1rem;line-height:1.5rem;font-family:"Montserrat-SemiBold","Arial",sans-serif}.fenix3-support-center__text{margin-bottom:40px}.ok_message,.error_message{font-size:1.625rem;line-height:1.875rem;font-family:"Montserrat-ExtraBold","Arial",sans-serif;margin:20px 0}@media (min-width:991px){.ok_message,.error_message{font-size:2.5rem;line-height:3rem}}.ok_message{color:green}.error_message{color:red}.container_fenix3{max-width:1188px;padding:0 10px;margin:0 auto}.model-scenarios{font-family:"Montserrat-Regular","Arial",sans-serif;padding:55px 0 220px}.model-scenarios__inner{display:flex;gap:clamp(32px, -3.353rem + 11.14vw, 80px)}.model-scenarios__descr{width:clamp(362px, 8.574rem + 29.23vw, 488px)}.model-scenarios__title{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-weight:600;font-size:clamp(24px, 0.605rem + 1.86vw, 32px);line-height:clamp(30px, 0.871rem + 2.09vw, 42px);letter-spacing:-.25px;color:#140D3F;margin-bottom:24px;max-width:420px}.model-scenarios__descr p{font-family:"Montserrat-Regular","Arial",sans-serif;font-weight:400;font-size:clamp(16px, 0.777rem + 0.46vw, 18px);line-height:clamp(24px, 1.052rem + 0.93vw, 28px);margin-bottom:16px;max-width:464px}.model-scenarios__obj{max-width:clamp(288px, 12.182rem + 29.09vw, 544px);display:flex;flex-direction:column;align-items:center}.model-scenarios__obj-img{width:clamp(270px, 6.839rem + 20.88vw, 360px);height:clamp(170px, 3.934rem + 13.92vw, 230px);position:relative;z-index:1}.model-scenarios__obj-text{background-color:#F4F8FE;padding:75px clamp(24px, -0.284rem + 3.71vw, 40px) clamp(24px, -0.284rem + 3.71vw, 40px) clamp(24px, -2.291rem + 7.89vw, 40px);margin-top:clamp(-55px, -5.11rem + 3.48vw, -40px);width:clamp(310px, -6.719rem + 54.29vw, 544px)}.model-scenarios__obj-text p{font-family:"Montserrat-Regular","Arial",sans-serif;color:#484953;font-size:clamp(16px, 0.776rem + 0.47vw, 18px);line-height:clamp(24px, 1.052rem + 0.93vw, 28px);margin-bottom:16px;max-width:456px}.model-scenarios__obj-link{color:#002ea6;border-bottom:1px solid #002ea6}.model-scenarios__obj-link:hover{text-decoration:none}@media (max-width:700px){.model-scenarios__inner{flex-direction:column;gap:8px}.model-scenarios__descr{width:100%}.model-scenarios__title,.model-scenarios__descr p{max-width:unset}.model-scenarios__obj{margin:0 auto;gap:24px;max-width:unset}.model-scenarios__obj-text{margin-top:unset;padding:16px;width:100%}.model-scenarios__obj-text p{max-width:unset;margin-bottom:16px;font-size:16px;line-height:24px}}@media (max-width:320px){.model-scenarios__descr-text--mobile{max-width:271px!important}.model-scenarios__obj-img{width:288px;height:246px}}.evocTry__inner{background-color:#F4F8FE;padding-bottom:40px}.evocTry__wrapper{display:flex;justify-content:center;column-gap:48px;flex-wrap:wrap}.evocTry__slider{margin-top:-120px;margin-bottom:60px}.evocTry__slider .slider .swiper{width:970px;overflow-x:hidden}.evocTry__card{width:970px}.evocTry__card-img{border-radius:16px}.evocTry .evacuation__descr{width:461px;margin-top:0}.evacuation__title{font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F;max-width:376px;font-size:clamp(24px, 0.875rem + 1.25vw, 32px);line-height:clamp(30px, 1.648rem + 1.14vw, 42px);margin-bottom:24px;letter-spacing:-.45px;font-weight:600}.evacuation__text{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:clamp(14px, 0.83rem + 0.23vw, 18px);line-height:clamp(20px, 1.159rem + 0.45vw, 28px);width:clamp(328px, 11.021rem + 19.72vw, 400px);color:#484953}.evocTry .evacuation__model{display:flex;flex-direction:column;gap:24px;width:clamp(328px, 5.669rem + 30.86vw, 461px);margin-top:0}.evacuation__model-title{font-family:"Montserrat-SemiBold","Arial",sans-serif;font-size:20px;line-height:28px;font-weight:600;max-width:397px;color:#484953;margin-bottom:0}.evacuation__model-list{list-style:none;margin-left:10px;margin-bottom:0;display:grid;gap:5px;max-width:clamp(288px, 15.207rem + 13.97vw, 405px)}.evacuation__model-item{font-family:"Montserrat-Regular","Arial",sans-serif;padding-left:14px;font-size:clamp(16px, 0.651rem + 0.47vw, 18px);line-height:clamp(24px, 0.802rem + 0.93vw, 28px);color:#484953;position:relative}.evacuation__model-item::before{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background-color:#000;left:0;top:25%;transform:translateY(-50%)}.evacuation__model-item:nth-child(4)::before,.evacuation__model-item:nth-child(6)::before{top:25%}.evacuation__model-item:nth-child(5)::before{top:17%}.evacuation__model-text{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:clamp(14px, 0.651rem + 0.47vw, 18px);line-height:clamp(20px, 0.802rem + 0.93vw, 28px);max-width:382px;color:#484953}.evocTry__slider .slider{position:relative}.evoc__btn{cursor:pointer;background-color:#fff0;border:none;margin:0;padding:0;position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.evoc__btn-prev{left:-42px}.evoc__btn-next{right:-42px}.evocTry .swiper-pagination-bullets{top:unset;bottom:-28px;width:100%;z-index:10;position:absolute}.evocTry .swiper-pagination-bullet{width:12px;height:12px;background-color:rgb(0 46 166 / .18);margin:0 8px}.evocTry .swiper-pagination-bullet-active{background-color:#002EA6}@media (max-width:1200px){.evocTry{background-color:#F4F8FE}.evocTry__inner{background-color:#fff0}.evoc__btn-prev{left:-38px}.evoc__btn-next{right:-38px}}@media (max-width:1070px){.evocTry__slider .slider .swiper{width:630px;overflow-x:hidden}.evocTry__card{max-width:630px;border-radius:16px}.evocTry__card-img{width:100%}}@media (max-width:900px){.model-scenarios{padding-bottom:188px}.evocTry__inner{padding-bottom:24px}.evocTry .evacuation__descr{width:328px}.evacuation__title{font-size:24px;line-height:30px;max-width:328px}.evacuation__text,.evacuation__model-text{font-size:16px;line-height:24px;width:328px}.evocTry .evacuation__model{width:328px}.evacuation__model-title{max-width:328px;font-size:18px;line-height:24px}.evacuation__model-list{max-width:315px}.evacuation__model-item{padding-left:10px}.evacuation__model-item::before{top:25%}.evacuation__model-item:nth-child(2)::before{top:25%}.evacuation__model-item:nth-child(5)::before{top:15%}.evacuation__model-item:nth-child(6)::before{top:17%}}@media (max-width:767px){.evocTry__inner{padding-top:16px}.evocTry .evacuation__descr{order:1;margin-bottom:16px;width:100%}.evacuation__title{max-width:100%;margin-bottom:16px}.evacuation__text{width:100%}.evocTry__slider{order:2;margin-top:unset;margin-bottom:36px}.evocTry .evacuation__model{order:3;width:100%;gap:16px}.evacuation__model-title{max-width:100%;margin-bottom:0}.evacuation__model-list{max-width:100%}.evacuation__model-item::before{top:50%}.evacuation__model-item:nth-child(4)::before,.evacuation__model-item:nth-child(5)::before{top:50%}.evacuation__model-text{max-width:100%}.evocTry .swiper-pagination-bullets{bottom:-20px}.evoc__btn{display:none}.evocTry__slider .slider .swiper{width:clamp(18rem, 0.059rem + 82.01vw, 39.375rem);overflow-x:hidden}.evocTry__card{max-width:clamp(18rem, 0.059rem + 82.01vw, 39.375rem);border-radius:16px}}@media (max-width:350px){.model-scenarios{padding-bottom:56px}.evocTry__inner{padding-bottom:16px}.evacuation__title{font-size:24px;font-weight:600}.evacuation__model-item:nth-child(1)::before,.evacuation__model-item:nth-child(2)::before,.evacuation__model-item:nth-child(3)::before{top:25%}.evacuation__model-item:nth-child(4)::before,.evacuation__model-item:nth-child(5)::before,.evacuation__model-item:nth-child(6)::before{top:15%}}.econom{padding-bottom:clamp(56px, 2.5rem + 5vw, 100px);padding-top:100px;font-family:"Montserrat-Regular","Arial",sans-serif}.econom__title--mobile{display:none}.econom__title-wrapper{display:flex;justify-content:space-between;position:relative;margin-bottom:-10px}.econom__title{font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F;font-weight:600;font-size:clamp(24px, 1.318rem + 0.91vw, 32px);line-height:clamp(30px, 1.602rem + 1.36vw, 42px);letter-spacing:-.25px;max-width:600px;margin-bottom:26px;display:block}.econom__title--second{position:absolute;right:0;bottom:-16px;font-family:"Montserrat-SemiBold","Arial",sans-serif;color:#140D3F;font-size:clamp(24px, 1.318rem + 0.91vw, 32px);font-weight:600;line-height:clamp(30px, 1.602rem + 1.36vw, 42px);letter-spacing:-.25px;text-align:right;max-width:635px;display:block}.econom__img{margin-top:57px;margin-bottom:clamp(16px, -0.784rem + 3.71vw, 32px);width:clamp(704px, 4.301rem + 82.6vw, 1160px);height:clamp(363px, 15.774rem + 14.39vw, 425px)}.econom__inner{display:flex;gap:50px}.econom__descr{max-width:500px;display:flex;flex-direction:column;gap:24px}.econom__descr-text{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:clamp(16px, 0.652rem + 0.46vw, 18px);line-height:clamp(24px, 0.692rem + 1.16vw, 28px);color:#484953;max-width:clamp(607px, 54.888rem - 35.27vw, 455px)}.econom__descr-text:nth-child(2){max-width:487px}.econom__use{width:560px}.econom__use-tite{font-family:"Montserrat-Bold","Arial",sans-serif;font-weight:700;font-size:20px;line-height:clamp(24px, 1.409rem + 0.45vw, 28px);color:#484953;margin-bottom:16px}.econom__use-text{font-family:"Montserrat-Regular","Arial",sans-serif;font-size:18px;line-height:28px;margin-bottom:16px}.econom__lsit{list-style:none;margin-left:11px}.econom__list-item{font-size:18px;font-family:"Montserrat-Regular","Arial",sans-serif;line-height:28px;color:#484953;padding-left:14px;position:relative;max-width:560px}.econom__list-item:nth-child(1)::before{top:50%}.econom__list-item::before{position:absolute;content:"";width:3px;height:3px;background-color:#484953;left:0;top:50%;border-radius:50%;transform:translateY(-50%)}@media (max-width:900px){.econom__title-wrapper{display:none}.econom__title--mobile{font-family:"Montserrat-SemiBold","Arial",sans-serif;max-width:unset;display:block;font-size:24px;line-height:30px;color:#140D3F;font-weight:600;margin-bottom:24px;letter-spacing:-.25px}.econom__img{margin-top:0}}@media (max-width:800px){.econom{padding-top:70px}.econom__use-tite{font-size:18px;line-height:24px}.econom__use-text{font-size:16px;max-width:328px}}@media (max-width:768px){.econom__inner{gap:50px}.econom__descr-text{max-width:555px}.econom__img{width:clamp(288px, -1.634rem + 95.19vw, 704px);height:clamp(145px, -1.775rem + 51.03vw, 363px)}.econom__use-text,.econom__list-item{font-size:16px;line-height:24px}.econom__list{margin-left:9px}.econom__list-item{padding-left:10px;max-width:unset;width:324px}}@media (max-width:700px){.econom__img{margin-bottom:24px;width:clamp(18rem, -0.99rem + 86.81vw, 40.625rem)}.econom__inner{flex-direction:column;gap:32px}.econom__descr{gap:16px}.econom__descr-text{font-size:16px;line-height:24px}.econom__use{width:100%}.econom__use-tite{margin-bottom:9px;font-size:18px}.econom__list-item{font-size:16px;line-height:24px;width:288px}}@media (max-width:320px){.econom{padding-top:50px}.econom__inner{gap:24px}.econom__title--mobile,.econom__img{margin-bottom:20px}.econom__descr{gap:16px}}.mst-header__wrapper .header_phone{gap:10px;margin-right:10px}.mst-header__wrapper .mst-header__logo{flex-shrink:0}.mst-header__desktop-menu-item{margin:0 15px 0 0}.mst-footer__phone a[href^="https://wa.me/"]{display:none}@media(min-width:1216px){.mst-header__wrapper .all-goods{margin:0 10px 0 10px!important}.mst-header__wrapper .mst-header__login{margin-right:18px}}@media(max-width:479px){.mst-header__wrapper .mst-header__logo{flex-shrink:1;max-width:65px}.mst-header__wrapper .header_phone a{font-size:12px}.mst-header__wrapper .header_phone svg{width:20px;height:20px}}@media (max-width:320px){.mst-header__wrapper .mst-header__nav-cart{margin:0 5px 4px}}
/* End */


/* Start:/local/templates/mst_main_new/fonts/font/stylesheet.css?15845426902159*/
@font-face {
    font-family: 'Golos Text';
    src: url('/local/templates/mst_main_new/fonts/font/GolosText-Medium.eot');
    src: local('Golos Text Medium'), local('GolosText-Medium'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Medium.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Medium.woff2') format('woff2'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Medium.woff') format('woff'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Golos Text';
    src: url('/local/templates/mst_main_new/fonts/font/GolosText-Black.eot');
    src: local('Golos Text Black'), local('GolosText-Black'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Black.woff2') format('woff2'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Black.woff') format('woff'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Golos Text';
    src: url('/local/templates/mst_main_new/fonts/font/GolosText-DemiBold.eot');
    src: local('Golos Text DemiBold'), local('GolosText-DemiBold'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-DemiBold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-DemiBold.woff2') format('woff2'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-DemiBold.woff') format('woff'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-DemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Golos Text';
    src: url('/local/templates/mst_main_new/fonts/font/GolosText-Bold.eot');
    src: local('Golos Text Bold'), local('GolosText-Bold'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Bold.woff2') format('woff2'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Bold.woff') format('woff'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Golos Text';
    src: url('/local/templates/mst_main_new/fonts/font/GolosText-Regular.eot');
    src: local('Golos Text Regular'), local('GolosText-Regular'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Regular.woff2') format('woff2'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Regular.woff') format('woff'),
        url('/local/templates/mst_main_new/fonts/font/GolosText-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* End */


/* Start:/local/templates/mst_main_new/css/greenSetyle.css?1790776446272014*/
	.mst-main.green-theme .bx-breadcrumb .bx-breadcrumb-item a span,
	.mst-main.green-theme .bx-breadcrumb .bx-breadcrumb-item span {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		text-align: center;
		color: #484953;
	}

	.mst-main.green-theme .bx-breadcrumb i {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		text-align: center;
		color: #484953;
	}

	.mst-main.green-theme .bx-breadcrumb .bx-breadcrumb-item a {
		text-decoration: none;
	}
/*show-cof style blue*/
.show-cof{
font-family: "Montserrat", sans-serif;
z-index:20;
position: fixed;
    left: 20px;
    bottom: 40px;
}
.show-cof-btn{
border-radius: 50%;
width: 44px;
height: 44px;
background-color:#002EA6;
    display: flex;
    justify-content: center;
    align-items: center;
cursor:pointer;
}
.show-cof-content{
border-radius: 8px;
padding: 24px 16px;
width: 288px;
display:none;
background-color:#002EA6;
position: absolute;
    bottom: 50px;
    left: 0;
}
.show-cof-content.active{
display:block;
}
.show-cof-content__top{
display: flex;
    justify-content: space-between;
    gap: 10px;
    align-items: start;
margin-bottom:16px;
}
.show-cof-content__top p{
font-weight: 600;
font-size: 14px;
line-height: 150%;
color:#fff;

}
.show-cof-content__close{
cursor:pointer;
}
.show-cof__title{
font-weight: 700;
font-size: 18px;
line-height: 150%;
letter-spacing: -0.01em;
color:#fff;

margin-bottom:24px;
}
.show-cof__desc{
    display: flex;
    flex-direction: column;
    gap: 4px;margin-bottom:24px;
}
.show-cof__desc li{
    display: flex;
    align-items: center;
gap:8px;
font-weight: 500;
font-size: 14px;
line-height: 171%;
color: #fff;
}
.show-cof__link{
font-weight: 600;
font-size: 14px;
line-height: 143%;
text-align: center;
color:#002EA6;
border-radius: 12px;
padding: 10px 48px;
background: #fff;
text-transform: uppercase;
width:100%;
display:block;
}
/*show-cof*/
/*show-cof style green*/
.show-cof{
font-family: 'Golos Text';
}
.show-cof-btn{
background-color:#5AD9CB;
border: 1px solid #fff;
}
.show-cof .cookie-notification-modal .container{
background-color:#5AD9CB;
}
 .show-cof-content{
background-color:#5AD9CB;
border: 1px solid #fff;
}
 .show-cof__link{
color:#5AD9CB;
}
/*show-cof*/
	/*header*/
.mst-header.mst-header-green .mst-header__login_false svg path{
stroke:#5AD9CB;
}
.mst-header.mst-header-green .mst-header__cart-amount{
background:#5AD9CB;
}
.mst-header.mst-header-green .modalSearch__input{
border-bottom: 1px solid #5AD9CB
}
.mst-header.mst-header-green .modalSearch-body__submit{
font-family: "Golos Text", sans-serif;
background:#5AD9CB;
}
	.mst-header.mst-header-green span,
	.mst-header.mst-header-green a,
	.mst-header.mst-header-green .mst-header__login_false.fenix3-account-dropdown {
		font-family: "Golos Text", sans-serif;
		text-decoration: none;
	}

	.mst-header.mst-header-green .mst-header__wrapper .header__mail svg path {
		stroke: #5AD9CB;
	}

	.mst-header.mst-header-green .mst-header__wrapper .mst-header__login_false.fenix3-account-dropdown svg path {
		stroke: #5AD9CB;
	}

	.mst-header.mst-header-green .mst-header__desktop-menu-item a:hover {
		color: #5AD9CB;
	}

	.mst-header.mst-header-green .mst-header__desktop-menu-item.all-goods:hover .all-goods__wrapper {
		border: 1px solid #5AD9CB;
	}

	.mst-header.mst-header-green .mst-header__desktop-menu-item.all-goods:hover .all-goods__wrapper span {
		color: #5AD9CB;
	}

	.mst-header.mst-header-green .mst-header__desktop-menu-item.all-goods:hover .all-goods__wrapper span svg.all-goods-open rect {
		fill: #5AD9CB !important;
	}

	.mst-header.mst-header-green .all-goods__wrapper.all-goods__wrapper_active {
		color: #fff;
		background: #5AD9CB;
	}

	.mst-header.mst-header-green .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-list__title,
	.mst-header.mst-header-green .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-list__item-desc,
	.mst-header.mst-header-green .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside__list li a span,
	.mst-header.mst-header-green .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside a[href^="tel:"] {
		color: #484953;
		font-family: "Golos Text", sans-serif;
	}

	.mst-header.mst-header-green .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-list__item-title {
		color: #5AD9CB;
		font-family: "Golos Text", sans-serif;
	}

	.mst-header.mst-header-green .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside {
		background: #e6f9f7;
	}

	.mst-header.mst-header-green .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside__bottom .mst-header__goods-aside__link {
		color: #fff;
		background: #5AD9CB;
		font-family: "Golos Text", sans-serif;
	}

	.mst-header.mst-header-green .mst-header__login .mst-header__login_false:hover {
		color: #5AD9CB;
	}

	.mst-header.mst-header-green .fenix3-account-dropdown ul li a:hover {
		color: #5AD9CB !important;
	}

	.mst-header.mst-header-green .header_phone a {
		color: #484953;
	}

	.mst-header.mst-header-green .header_phone a:hover {
		color: #5AD9CB;
	}

	.mst-header.mst-header-green .mst-header__nav-search:hover svg path,
	.mst-header.mst-header-green .mst-header__nav-cart:hover svg path {
		stroke: #5AD9CB;
	}
.mst-main.green-theme .main-screen__buy{
text-decoration:unset;
}
	/*header*/
	/*fireguard4*/

	/*fenix3-allinone*/
	.mst-main.green-theme h2 {
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fenix3-allinone__title p {
		font-family: 'Golos Text';
		font-weight: 400;
	}

	.mst-main.green-theme .fenix3-allinone__blocks {
		gap: 16px;
		display: flex;
		flex-direction: column;
	}

	.mst-main.green-theme .fenix3-allinone__block {
		margin: 0;
		border-radius: 12px;
		padding: 24px;
		background: #e6f9f7;
	}

	.mst-main.green-theme .fenix3-allinone__block p {
		font-weight: 500;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
		max-width: unset;
	}

	.mst-main.green-theme .fenix3-allinone__block svg {
		margin-bottom: 24px;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-allinone__blocks {
			display: grid;
			grid-template-columns: 1fr 1fr;
		}

		.mst-main.green-theme .fenix3-allinone__block {
			width: 100%;
			height: 100%;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-allinone__blocks {
			grid-template-columns: 1fr 1fr 1fr 1fr;
			gap:32px;
		}

		.mst-main.green-theme .fenix3-allinone__wrapper {
			padding-top: 80px;
			padding-bottom: 80px;
		}
	}

	/*fenix3-allinone*/
	/*fenix3-uniq*/
	.mst-main.green-theme .fenix3-uniq {
		background: #e6f9f7;
	}

	.mst-main.green-theme .fireguard-article__wrapper {
		background-color: unset;
		padding: 32px 16px !important;
		margin-bottom: 0;
	}

	.mst-main.green-theme .fenix3-uniq .fenix3-uniq__title .h2_tittle {
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fenix3-uniq .fenix3-uniq__content p {
		font-family: 'Golos Text';
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
	}

	.mst-main.green-theme .fenix3-uniq .fireguard-article__img-right img {
		border: 1px solid #d8d9dd;
		border-radius: 12px;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-uniq__blocks {
			display: flex;
			align-items: start;
			justify-content: space-between;
			gap: 24px;
		}

		.mst-main.green-theme .fenix3-uniq .fireguard-article__img-right {
			flex-shrink: 0;
		}

		.mst-main.green-theme .fenix3-uniq .fireguard-article__img-right img {
			max-width: 340px;
		}

		.mst-main.green-theme .fenix3-uniq__wrapper.fireguard-article__wrapper {
			padding: 56px 32px !important;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-uniq .fireguard-article__img-right {
			margin: 0;
			padding-left: 87px;
			padding-right: 87px;
		}

		.mst-main.green-theme .fenix3-uniq .fireguard-article__img-right img {
			max-width: 384px;
		}

		.mst-main.green-theme .fenix3-uniq .fenix3-uniq__content p {
			font-size: 18px;
		}

		.mst-main.green-theme .fenix3-uniq .fenix3-uniq__title .h2_tittle {
			font-size: 20px;
		}

		.mst-main.green-theme .fenix3-uniq .fenix3-uniq__block {
			margin: 0;
		}

		.mst-main.green-theme .fenix3-uniq__wrapper.fireguard-article__wrapper {
			padding: 80px 0 80px 0 !important;
		}
	}

	/*fenix3-uniq*/
	/*fenix3-optimization*/
	.mst-main.green-theme .fenix3-optimization__wrapper {
		padding: 32px 16px;
	}

	.mst-main.green-theme .fenix3-optimization__content p {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fire-risks_stage_description_list li {
		padding-left: 24px;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fire-risks_stage_description_list li:after {
		background-color: #00bbab;
	}

	.mst-main.green-theme .fenix3-optimization__wrapper .fireguard-functions__img-left {
		border: 1.50px solid #d8d9dd;
		border-radius: 12px;
	}

	.mst-main.green-theme .fenix3-optimization__wrapper .fenix3-optimization__blocks .fenix3-optimization__block {
		width: 100%;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-optimization .fireguard-functions__wrapper .fenix3-optimization__blocks {
			display: flex;
			align-items: center;
			flex-direction: row-reverse;
			gap: 24px;
		}

		.mst-main.green-theme .fenix3-optimization__wrapper .fireguard-functions__img-left {
			flex-shrink: 0;
			max-width: 340px;
			width: 100%;
			margin-right: 0;
		}

		.mst-main.green-theme .fenix3-optimization__wrapper {
			padding: 56px 32px;
		}
	}

	@media(min-width:769px) {
		.mst-main.green-theme .fenix3-optimization .fireguard-functions__wrapper .fenix3-optimization__blocks {
			padding: 0;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-optimization__wrapper .fireguard-functions__img-left {
			max-width: 340px;
			margin-left: 104px;
			margin-right: 104px;
		}

		.mst-main.green-theme .fenix3-optimization .fenix3-optimization__content {
			max-width: 560px;
		}

		.mst-main.green-theme .fenix3-optimization__wrapper {
			padding: 80px 0;
		}

		.mst-main.green-theme .fenix3-optimization__content p,
		.mst-main.green-theme .fire-risks_stage_description_list li {
			font-size: 18px;
			max-width: unset;
		}
	}

	/*fenix3-optimization*/
	/*importSubstitution*/
	.mst-main.green-theme .importSubstitution .fenix3-allinone__wrapper {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.mst-main.green-theme .importSubstitution .importSubstitution__title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .importSubstitution .importSubstitution__title h2 {
		margin: 0;
		color: #484953;
		font-family: 'Golos Text';
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
	}

	.mst-main.green-theme .importSubstitution__wrapper {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .importSubstitution__wrapper .desc p {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .importSubstitution__wrapper .desc p+p {
		margin-top: 10px;
	}

	.mst-main.green-theme .require {
		margin-top: 24px;
		border-radius: 12px;
		padding: 16px;
		background-color: #5AD9CB;
		display: flex;
		align-items: center;
		gap: 12px;
	}

	.mst-main.green-theme .require svg {
		flex-shrink: 0;
		display: block;
		width: 32px;
		height: 32px;
	}

	.mst-main.green-theme .require p {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #fff;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .importSubstitution__list {
		display: grid;
		align-items: center;
		gap: 16px;
		grid-template-columns: 1fr 1fr;
		list-style: none;
	}

	.mst-main.green-theme .importSubstitution__list li {
		position: relative;
		padding: 0;
		display: flex;
		align-items: start;
		justify-content: start;
		height: 53px;
	}

	.mst-main.green-theme .importSubstitution__list li svg {
		width: 100%;
		display: block;
		height: 37px;
	}

	.mst-main.green-theme .importSubstitution__list li .label {
		font-family: 'Golos Text';
		position: absolute;
		bottom: 0;
		right: 0;
		background: #ffb84d;
		border-radius: 42px;
		padding: 4px 16px;
		width: 117px;
		height: 26px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 600;
		font-size: 13px;
		line-height: 138%;
		letter-spacing: 0.04em;
		color: #fff;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .importSubstitution .fenix3-allinone__wrapper {
			padding: 56px 32px;
		}

		.mst-main.green-theme .importSubstitution .importSubstitution__title h2 {
			max-width: 100%;
		}

		.mst-main.green-theme .importSubstitution__wrapper {
			display: flex;
			align-items: start;
			gap: 24px;
		}

		.mst-main.green-theme .require {
			margin-top: 0;
			width: fit-content;
		}

		.mst-main.green-theme .importSubstitution__list {
			display: flex;
			flex-wrap: wrap;
			gap: 40px;
		}

		.mst-main.green-theme .importSubstitution__list li {
			min-width: 122px;
			height: 53px;
		}

		.mst-main.green-theme .importSubstitution__list li .label {
			bottom: -8px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .importSubstitution .fenix3-allinone__wrapper {
			padding: 80px 0;
		}

		.mst-main.green-theme .importSubstitution .importSubstitution__title {
			margin-bottom: 40px;
		}

		.mst-main.green-theme .importSubstitution .importSubstitution__title h2 {
			font-size: 32px;
		}

		.mst-main.green-theme .importSubstitution__wrapper .desc p {
			font-size: 18px;
		}

		.mst-main.green-theme .require {
			font-size: 18px;
			padding: 40px 24px;
			width: 360px;
			flex-shrink: 0;
		}

		.mst-main.green-theme .require svg {
			width: 48px;
			height: 48px;
		}

		.mst-main.green-theme .importSubstitution__list {
			gap: 80px;
		}

		.mst-main.green-theme .importSubstitution__list li .label {
			font-size: 14px;
			width: 120px;
			height: 28px;
		}
	}

	/*importSubstitution*/
	/*.fire-risks_how-work*/
	.mst-main.green-theme .fire-risks_how-work {
		padding-top: 32px;
		padding-bottom: 32px;
		background: #e6f9f7;
	}

	.mst-main.green-theme .fire-risks_how-work_head {
		margin-bottom: 0;
	}

	.mst-main.green-theme .fire-risks_how-work_title {
		font-family: 'Golos Text';
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		margin-bottom: 24px;
		color: #484953;
	}

	.mst-main.green-theme .fire-risks_how-work_list {
		gap: 16px;
	}

	.mst-main.green-theme .fire-risks_how-work_item_num {
		background: #e6f9f7;
		color: #5AD9CB;
		font-family: 'Golos Text';
		margin-bottom: 24px;
	}

	.mst-main.green-theme .fire-risks_how-work_item_desc {
		font-family: 'Golos Text';
		font-weight: 500;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fire-risks_how-work {
			padding: 56px 0;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fire-risks_how-work_title {
			font-size: 32px;
			margin-bottom: 40px;
		}

		.mst-main.green-theme .fire-risks_how-work_item {
			padding: 20px;
		}

		.mst-main.green-theme .fire-risks_how-work_item_desc {
			font-size: 18px;
		}

		.mst-main.green-theme .fire-risks_how-work {
			padding: 0 !important;
		}
	}

	/*.fire-risks_how-work*/
	/*choose*/
	.mst-main.green-theme .choose {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .choose__title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .choose__title h2 {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #fff;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .choose__top {
		margin-bottom: 24px;
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.mst-main.green-theme .choose__item {
		display: flex;
		flex-direction: column;
		gap: 16px;
	}

	.mst-main.green-theme .choose__item-img img {
		display: block;
	}

	.mst-main.green-theme .choose__item-desc .title {
		font-weight: 500;
		font-size: 16px;
		line-height: 150%;
		color: #F2F5F6;
		margin-bottom: 8px;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .choose__item-desc p {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #fff;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .choose__bot {
		display: flex;
		flex-direction: column;
		gap: 16px;
	}

	.mst-main.green-theme .choose__bt-item ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.mst-main.green-theme .choose__bt-item:nth-child(1) {
		border-radius: 12px;
		padding: 32px 16px;
		background: #f4f6f7;
	}

	.mst-main.green-theme .choose__bt-item:nth-child(1) .title {
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		color: #484953;
		font-family: 'Golos Text';
		text-align: center;
		margin-bottom: 24px;
	}

	.mst-main.green-theme .choose__bt-item:nth-child(1) ul li {
		padding-left: 24px;
		position: relative;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .choose__bt-item:nth-child(1) ul li+li {
		margin-top: 8px;
	}

	.mst-main.green-theme .choose__bt-item:nth-child(1) ul li::before {
		content: "";
		position: absolute;
		width: 6px;
		height: 6px;
		background-color: #484953;
		top: 8px;
		left: 0;
		border-radius: 50%;
	}

	.mst-main.green-theme .choose__bt-item:nth-child(2) {
		background: #ffb84d;
		border-radius: 12px;
		padding: 32px 16px;
	}

	.mst-main.green-theme .choose__bt-item:nth-child(2) .title {
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		color: #fff;
		margin-bottom: 24px;
		font-family: 'Golos Text';
		text-align: center;
	}

	.mst-main.green-theme .choose__bt-item:nth-child(2) ul li {
		padding-left: 32px;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #fff;
		font-family: 'Golos Text';
		position: relative;
	}

	.mst-main.green-theme .choose__bt-item:nth-child(2) ul li+li {
		margin-top: 12px;
	}

	.mst-main.green-theme .choose__bt-item:nth-child(2) ul li::before {
		content: '';
		position: absolute;
		width: 20px;
		height: 20px;
		border-radius: 50%;
		background-image: url('/fireguard4/img/good-icon.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		left: 0;
		transform: translateY(-50%);
		top: 50%;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .choose__top {
			flex-direction: row;
		}

		.mst-main.green-theme .choose__bt-item:nth-child(1) {
			padding: 24px;
		}

		.mst-main.green-theme .choose__bt-item:nth-child(2) {
			padding: 24px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .choose__title {
			margin-bottom: 48px;
		}

		.mst-main.green-theme .choose__title h2 {
			font-size: 32px;
		}

		.mst-main.green-theme .choose__item {
			flex-direction: row;
		}

		.mst-main.green-theme .choose__item-desc .title {
			font-size: 18px;
		}

		.mst-main.green-theme .choose__bot {
			flex-direction: row;
			gap: 48px;
		}

		.mst-main.green-theme .choose__bt-item:nth-child(1),
		.mst-main.green-theme .choose__bt-item:nth-child(2) {
			padding: 20px;
			width: 100%;
		}

		.mst-main.green-theme .choose__bt-item:nth-child(1) .title,
		.mst-main.green-theme .choose__bt-item:nth-child(2) .title {
			font-size: 20px;
		}

		.mst-main.green-theme .choose__bt-item:nth-child(1) ul li,
		.mst-main.green-theme .choose__bt-item:nth-child(2) ul li {
			font-size: 18px;
		}

		.mst-main.green-theme .choose__top {
			gap: 117px;
			margin-bottom:48px;
		}
	}

	/*choose*/
	/*fire-risks_stage_odd fire-risks_stage fireguard-advantage*/
	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage {
		margin-bottom: 0;
		background: #e6f9f7;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage .fireguard-combustion_object {
		margin: 0;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage .fire-risks_stage_content {
		margin-top: 0;
		padding: 32px 0 96px;
		padding-top: 0;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage .fire-risks_stage_title {
		font-weight: 700;
		font-size: 20px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage .fire-risks_stage_description .fire-risks_stage_subtitle {
		font-family: 'Golos Text';
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage .fire-risks_stage_image__first {
		margin-bottom: -180px;
		overflow: hidden;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage .fire-risks_stage_image__first img {
		border-radius: 12px;
		overflow: hidden;
		display: block;
	}

	.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage {
		background-color: unset;
	}

	.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage .fire-risks_stage_content {
		margin-top: unset;
		flex-direction: column-reverse;
		padding-top: 100px;
		padding-bottom: 0;
	}

	.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage .fire-risks_stage_title {
		font-weight: 700;
		font-size: 20px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage .fire-risks_stage_subtitle {
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage .fire-risks_stage_image {
		border: 1px solid #d8d9dd;
		border-radius: 12px;
		overflow: hidden;
	}

	.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage .fire-risks_stage_image img {

		border-radius: 12px;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
		position: relative;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth {
		position: absolute;
		bottom: -80px;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block {
		margin-bottom: 150px;
	}

	.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fireguard__download {
		display: flex;
		width: fit-content;
		font-weight: 600;
		font-size: 14px;
		line-height: 143%;
		color: #fff;
		font-family: 'Golos Text';
		padding: 10px 48px;
		background-color: #5AD9CB;
		text-transform: uppercase;
		height: 40px;
	}

	.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks__wrapper.fireguard__report {
		padding-left: 16px;
		padding-right: 16px;

	}

	.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_image.fire-risks_stage_image__first {
		margin-top: 24px;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 {
		margin-bottom: 136px;
	}

	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_content {
		padding-bottom: 50px;
	}

	@media(min-width:350px) {
		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth {
			position: static;
			margin-bottom: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
			padding-bottom: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block {
			margin-bottom: 0;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 {
			margin-bottom: 0;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_content {
			padding-top: 0;
		}
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_content {
			flex-direction: row-reverse;
			align-items: center;
			gap: 56px;
			padding: 0 !important;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_image.fire-risks_stage_image__first {
			margin: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_image.fire-risks_stage_image__first img {
			margin: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object {
			position: relative;
		}

		.mst-main.green-theme .fire-risks__wrapper.fireguard-combustion_object::before {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			background-color: #fff;
			height: 100%;
			width: 150px;
		}

		.mst-main.green-theme .choose {
			margin-bottom: 56px;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_content {
			padding: 0;
			display: grid;
			grid-template-columns: 1fr 1fr;
			gap: 24px;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_image.fire-risks_stage_image__second {
			order: 1;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_content .fire-risks_stage_description.fire-risks_stage_description_first {
			order: 0;
			width: 100%;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
			flex-direction: row-reverse;
			gap: 24px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_image__first img {
			margin-top: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth {
			position: absolute;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			height: auto;
			bottom: unset;

		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks__wrapper::before {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			width: 150px;
			height: 100%;
			background-color: #fff;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 {
			margin-top: 60px;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_content {
			display: grid;
			grid-template-columns: 1fr 1fr;
			align-items: start !important;
			gap: 24px;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_image.fire-risks_stage_image__first {
			order: 1;
			margin-top: 0;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_description {
			width: 100%;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_image.fire-risks_stage_image__first img {
			margin-top: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_content {
			padding-bottom: 0;
			display: grid;
			grid-template-columns: 1fr 1fr;
			gap: 24px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth {
			margin-top: 0;
			margin-bottom: 0;
			order: 0;
			z-index: 1;
			width: 100%;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth img {
			margin-top: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks__wrapper {
			position: relative;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks__wrapper::before {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			width: 150px;
			height: 100%;
			background-color: #fff;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_description {
			width: 100%;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage {
			background-color: unset;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_content {
			background: #e6f9f7;
			padding-top: 64px !important;
			padding-right: 100px !important;
			padding-bottom: 64px !important;
			position: relative;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_content::before {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			background-color: #fff;
			height: 100%;
			width: 150px;
			z-index: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_image.fire-risks_stage_image__first {
			z-index: 1;
		}

		.mst-main.green-theme .fire-risks__wrapper.fireguard-combustion_object::before {
			display: none;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object {
			padding-top: 80px;
			padding-bottom: 0px;
		}

		.mst-main.green-theme .choose {
			margin-bottom: 0px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_title {
			font-size: 28px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_subtitle {
			font-size: 18px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object {
			margin: 0 auto;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_image.fire-risks_stage_image__second {
			max-width: unset;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_description .fire-risks_stage_subtitle {
			max-width: unset;
			font-size: 18px;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_image__second img {
			transform: unset;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_content .fire-risks_stage_description.fire-risks_stage_description_first {
			max-width: 100%;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_content {
			gap: 100px;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_title {
			font-size: 28px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks__wrapper {
			padding-top: 0;
			padding-bottom: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
			background-color: #E6F9F7;
			padding-top: 64px;
			padding-right: 0;
			padding-bottom: 64px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block {
			margin-top: 210px;
			margin-bottom: 170px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth {
			margin-left: 0;
			max-width: 525px;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_title {
			font-size: 28px;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_subtitle {
			font-size: 18px;
		}

		.mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_image.fire-risks_stage_image__first img {
			max-width: 100% !important;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth {
			margin-left: 0;
			border: 1px solid #d8d9dd;
			border-radius: 12px;
			overflow: hidden;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth img {
			border-radius: 12px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_content {
			gap: 0;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_description {
			background-color: #E6F9F7;
			padding: 64px 134px 64px 102px;
			max-width: 100%;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth img {
			width: 100%;
			max-width: 100% !important;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_bg {
			display: none;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 {
			margin-bottom: 0;
		}
	}

	@media(min-width:1075px) {
		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_description {
			order: unset;
			width: unset;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
			max-width: 1216px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_image__first img {
			width: 100%;
			max-width: 100% !important;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
			padding-right: 100px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_title {
			font-size: 28px;
		}

		.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_subtitle {
			font-size: 18px;
			margin-bottom: 24px;
		}
	}

	/*fire-risks_stage_odd fire-risks_stage fireguard-advantage*/
	/*legal*/
	.mst-main.green-theme .legal {
		background: #e6f9f7;
	}

	.mst-main.green-theme .legal__title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .legal__title h2 {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		font-family: 'Golos Text';
		text-align: center;
		color: #484953;
		margin: 0 auto;
	}

	.mst-main.green-theme .legal__subtitle {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
		margin-bottom: 16px;
	}

	.mst-main.green-theme .legal__list {
		list-style: none;
		margin: 0;
	}

	.mst-main.green-theme .legal__list li {
		display: flex;
		flex-direction: column;
		gap: 8px;
	}

	.mst-main.green-theme .legal__list li+li {
		margin-top: 16px;
	}

	.mst-main.green-theme .legal__list li svg {
		display: block;
		width: 32px;
		height: 32px;
		flex-shrink: 0;
	}

	.mst-main.green-theme .legal__list .desc {
		font-weight: 400;
		font-size: 16px;
		line-height: 175%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .legal__list .desc span {
		font-weight: 600;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .legal .fire-risks__wrapper {
			padding-left: 32px;
			padding-right: 32px;
		}

		.mst-main.green-theme .legal__list li {
			flex-direction: row;
			align-items: start;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .legal__title {
			margin-bottom: 40px;
		}

		.mst-main.green-theme .legal__title h2 {
			font-size: 32px;
		}

		.mst-main.green-theme .legal__subtitle {
			font-size: 18px;
		}

		.mst-main.green-theme .legal__list .desc {
			font-size: 18px;
		}

	}

	/*legal*/
	/*fenix3-why fireguard-advantage__list*/
	.mst-main.green-theme .fenix3-why.fireguard-advantage__list {
		padding: 32px 0;
	}

	.mst-main.green-theme .fenix3-why__wrapper {
		padding-left: 16px;
		padding-right: 16px;
		padding-bottom: 0;
	}

	.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks {
		display: flex;
		flex-direction: column;
		gap: 16px;
	}

	.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block {
		margin: 0;
	}

	.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block svg {
		margin-bottom: 16px;
	}

	.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block svg circle {
		fill: #e6f9f7;
	}

	.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block svg path {
		fill: #5AD9CB;
	}

	.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block p {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		font-family: 'Golos Text';
		color: #484953;
		margin: 0;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-why.fireguard-advantage__list {
			padding: 56px 0;
		}

		.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks {
			display: grid;
			grid-template-columns: 1fr 1fr;
		}

		.mst-main.green-theme .fenix3-why__wrapper {
			padding-left: 32px;
			padding-right: 32px;
		}
	}

	@media(min-width:768px) {
		.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block {
			width: 100%;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-why.fireguard-advantage__list {
			padding: 80px 0;
		}

		.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block p {
			font-size: 16px;
		}

		.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks {
			gap: 40px 32px;
			grid-template-columns: 1fr 1fr 1fr;
		}
	}

	/*fenix3-why fireguard-advantage__list*/
	/*mst-clients fenix3-clients*/
	.mst-main.green-theme .mst-clients.fenix3-clients {
		background: #e6f9f7;
	}

	.mst-main.green-theme .fenix3-clients .mst-clients__wrapper {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.mst-main.green-theme .fenix3-clients .mst-clients__wrapper .mst-clients__title p {
		font-size: 24px;
		font-family: 'Golos Text';
		font-weight: 600;
		color: #484953;
	}

	.mst-main.green-theme .mst-clients.fenix3-clients .swiper-pagination .swiper-pagination-bullet {
		background-color: #d8d9dd;
		opacity: 1;
	}

	.mst-main.green-theme .mst-clients.fenix3-clients .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #5AD9CB;
		opacity: 1;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-clients .mst-clients__wrapper .mst-clients__title p {
			max-width: 500px;
		}

		.mst-main.green-theme .fenix3-clients .mst-clients__wrapper {
			padding-top: 56px;
			padding-bottom: 56px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-clients .mst-clients__wrapper {
			padding-top: 80px;
			padding-bottom: 0;
		}

		.mst-main.green-theme .fenix3-clients .mst-clients__wrapper .mst-clients__title p {
			font-size: 32px;
			max-width: 680px;
		}

		.mst-main.green-theme .mst-clients__title span {
			font-weight: 600;
			font-size: 16px;
			line-height: 150%;
			text-align: right;
			color: #484953;
		}

	}

	/*mst-clients fenix3-clients*/
	/*mst-feedback*/
	.mst-main.green-theme .mst-feedback__title span {
		color: #5AD9CB;
	}

	.mst-feedback .mst-slide-feedback__text:after {
		background-image: url('/local/templates/mst_main_new/img/kovichi-icon.svg');
		width: 23px;
		top: -6px;
		left: -27px;
	}

	.mst-main.green-theme .mst-feedback__wrapper {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.mst-main.green-theme .mst-feedback__wrapper .rev_title {
		line-height: 1.25;
	}

	.mst-main.green-theme .mst-feedback .mst-slide-feedback__block {
		padding: 24px 16px 24px 43px;
		display: flex;
		flex-direction: column;
	}

	.mst-main.green-theme .mst-feedback .mst-slide-feedback__text {
		font-family: 'Golos Text';
		font-weight: 700;
	}

	.mst-main.green-theme .mst-feedback .mst-slide-feedback__author {
		text-align: right;
		font-weight: 700;
		font-family: 'Golos Text';
		margin-top: auto;
	}

	.mst-main.green-theme .mst-feedback .mst-feedback-pagination .swiper-pagination-bullet {
		background-color: #d8d9dd;
		opacity: 1;
	}

	.mst-main.green-theme .mst-feedback .mst-feedback-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #5AD9CB;
		opacity: 1;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .mst-feedback__wrapper {
			padding-top: 56px;
			padding-bottom: 56px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .mst-feedback .mst-slide-feedback__author {
			position: static;
			padding: 0;
			max-width: 300px;
			margin-left: auto;
		}

		.mst-main.green-theme .mst-feedback .mst-slide-feedback__block {
			padding: 60px 40px 24px 57px;
		}

		.mst-main.green-theme .mst-feedback__wrapper {
			padding-top: 80px;
			padding-bottom: 0;
		}
	}

	/*mst-feedback*/
	/* faqNew */
	.mst-main.green-theme .fire-risks__wrapper {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.mst-main.green-theme .faqNew__title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .faqNew__title h2 {
		font-weight: 700;
		font-size: 20px;
		line-height: 150%;
	}

	.mst-main.green-theme .faqNew__list {
		display: grid;
		gap: 16px;
	}

	.mst-main.green-theme .faqNew__item {
		display: grid;
		gap: 16px;
	}

	.mst-main.green-theme .faqNew__item-header {
		position: relative;
		border-radius: 12px;
		padding: 16px 40px 16px 16px;
		background-color: #F2F5F6;
		font-weight: 500;
		font-size: 16px;
		line-height: 150%;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .faqNew__item-header:after {
		content: "";
		position: absolute;
		width: 16px;
		height: 16px;
		top: 50%;
		transform: translateY(-50%);
		right: 16px;
		background-image: url('/local/templates/mst_main_new/img/down-icon.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		transition: all .3s ease;
	}

	.mst-main.green-theme .faqNew__item.active .faqNew__item-header:after {
		transform: translateY(-50%) rotate(180deg);
	}

	.mst-main.green-theme .faqNew__item-desc {
		font-family: 'Golos Text';
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		padding: 0 16px;
		display: none;
	}

	.mst-main.green-theme .faqNew__item.active .faqNew__item-desc {
		display: block;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fire-risks__wrapper {
			padding-top: 56px;
			padding-bottom: 56px;
		}

		.mst-main.green-theme .faqNew__item-header {
			padding: 24px 48px 24px 24px;
		}

		.mst-main.green-theme .faqNew__item-header:after {
			right: 32px;
		}

		.mst-main.green-theme .faqNew__item-desc {
			padding: 0 32px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fire-risks__wrapper {
			padding-top: 80px;
			padding-bottom: 80px;
		}

		.mst-main.green-theme .faqNew__inner {
			display: flex;
			align-items: start;
			gap: 32px;
		}

		.mst-main.green-theme .faqNew__title {
			margin: 0;
			width: 300px;
			background-color: #F2F5F6;
			border-radius: 12px;
			padding: 32px;
			height: auto;
			flex-shrink: 0;
			align-self: stretch;
		}

		.mst-main.green-theme .faqNew__item-header,
		.mst-main.green-theme .faqNew__item-desc {
			font-size: 18px;
		}

		.mst-main.green-theme .faqNew__title h2 {
			max-width: 150px;
			font-size: 28px;
			line-height: 143%;
		}

		.mst-main.green-theme .faqNew__list {
			gap: 24px;
			width: 100%;
		}

		.mst-main.green-theme .faqNew__item {
			gap: 24px;
		}
	}

	/* faqNew */
	/*footer*/
	.mst-footer.mst-footer-green .mst-footer__wrapper {
		padding-top: 32px;
		padding-bottom: 16px;
	}

	.mst-footer.mst-footer-green .mst-footer__copyright-wrapper a {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		text-align: right;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-footer.mst-footer-green .mst-footer__copyright p {
		font-family: 'Golos Text';
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.mst-footer.mst-footer-green .mst-footer__about p {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
		margin-bottom: 32px;
		margin-top: 27px;
	}

	.mst-footer.mst-footer-green .mst-footer__phone a {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		margin-bottom: 8px;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.mst-footer.mst-footer-green .mst-footer__mail a {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.mst-footer.mst-footer-green .mst-footer__mail {
		margin-bottom: 32px;
	}

	.mst-footer.mst-footer-green .mst-footer__address-title,
	.mst-footer.mst-footer-green .mst-footer__workTime-title {
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
		margin-bottom: 8px;
	}

	.mst-footer.mst-footer-green .mst-footer__address p,
	.mst-footer.mst-footer-green .mst-footer__workTime p {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.mst-footer.mst-footer-green .mst-footer__socials {
		margin-bottom: 32px;
	}

	.mst-footer.mst-footer-green .mst-footer__socials-title p {
		margin-bottom: 16px;
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.mst-footer.mst-footer-green .mst-footer__social-list a {
		margin-right: 24px;
	}

	.mst-footer.mst-footer-green #mc_embed_signup label {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
	}

	.mst-footer.mst-footer-green .mst-footer__subscribe-form button {
		background-color: #5AD9CB;
	}

	.mst-footer.mst-footer-green #mc_embed_signup form {
		padding: 0;
	}

	.mst-footer.mst-footer-green #mc_embed_signup input.email {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-size: 16px;
	}

	.mst-footer.mst-footer-green .mst-footer__nav-title p {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
	}

	.mst-footer.mst-footer-green .mst-footer__nav-list li a,
	.mst-footer.mst-footer-green .mst-footer__nav-list li span {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
	}

	.mst-footer.mst-footer-green .mst-footer__copyright {
		font-family: 'Golos Text' !important;
	}

	@media(min-width:700px) {
		.mst-footer.mst-footer-green .mst-footer__wrapper {
			padding-bottom: 32px;
		}

		.mst-footer.mst-footer-green .mst-footer__about p {
			margin-bottom: 40px;
		}

		.mst-footer.mst-footer-green .mst-footer__mail {
			margin-bottom: 48px;
		}

		.mst-footer.mst-footer-green .mst-footer__socials {
			margin-bottom: 48px;
		}

		.mst-footer.mst-footer-green .mst-footer__copyright-wrapper {
			text-align: right;
		}

		.mst-footer.mst-footer-green .mst-footer__nav-list {
			min-height: unset;
		}

		.mst-footer.mst-footer-green .mst-footer__about p {
			margin-top: 16px;
		}
	}

	@media(min-width:1024px) {
		.mst-footer.mst-footer-green .mst-footer__nav-list {
			min-height: 216px;
		}
	}
@media(max-width:450px){
	.mst-footer.mst-footer-green #mc_embed_signup input.email{
margin-bottom:0;
    padding-right: 68px !important;
width: 100%;
}
	.mst-footer.mst-footer-green .mst-footer__subscribe-form button{
bottom:0;
}
}
	/*footer*/
	/*header*/
	.mst-main.green-theme .main-screen__sub-nav {
		background-color: #5AD9CB;
		padding-top: 16px;
		top: 0;
	}

	.mst-main.green-theme .main-screen__nav-wrapper {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .main-screen__nav {
		margin-top: 16px;
	}

	.mst-main.green-theme .main-screen__sublogo p {
		font-weight: 700;
		font-size: 18px;
		line-height: 145%;
		color: #fff;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .main-screen__download {
		font-family: 'Golos Text';
		color: #484953;
	}

	.mst-main.green-theme .main-screen__buy {
		font-family: 'Golos Text';
	}

	@media(min-width:700px) {
		.main-screen:after {
			bottom: -3px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .main-screen__nav {
			margin-top: 0;
		}

		.mst-main.green-theme .main-screen__sub-nav {
			padding-top: 0;
		}

	}

	/*header*/
	/*main-screen*/
	.mst-main.green-theme .main-screen {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .fireguard-main__title {
		width: 100%;
	}

	.mst-main.green-theme .fireguard-main__title h1 {
		font-weight: 700;
		font-size: 28px;
		line-height: 118%;
		letter-spacing: -0.01em;
		color: #fff;
		font-family: 'Golos Text';
	}

	/*main-screen*/
	/*haveQue*/
	.mst-main.green-theme .haveQue {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .fire-risks__wrapper {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.mst-main.green-theme .haveQue__wrapper {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.mst-main.green-theme .haveQue__desc p {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #fff;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .haveQue__title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .haveQue__title h2 {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #fff;
		font-family: 'Golos Text';
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fire-risks__wrapper {
			padding-top: 56px;
			padding-bottom: 56px;
		}

		.mst-main.green-theme .haveQue__desc p {
			max-width: 360px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fire-risks__wrapper {
			padding-top: 80px;
			padding-bottom: 80px;
		}

		.mst-main.green-theme .haveQue__title {
			margin-bottom: 48px;
		}

		.mst-main.green-theme .haveQue__title h2 {
			font-size: 32px;
		}

		.mst-main.green-theme .haveQue__wrapper {
			flex-direction: row;
			display: grid;
			grid-template-columns: 1fr 1fr;
			gap: 48px;
		}

		.mst-main.green-theme .haveQue__desc p {
			font-size: 18px;
		}
	}

	/*haveQue*/
	/*freeDemo*/
	.mst-main.green-theme .freeDemo {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .freeDemo__wrapper {
		display: grid;
		gap: 24px;
	}

	.mst-main.green-theme .freeDemo__desc p {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #fff;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .freeDemo__title {
		margin-bottom: 24px;

	}

	.mst-main.green-theme .freeDemo__title h2 {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #fff;
		font-family: 'Golos Text';
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .freeDemo__wrapper {
			gap: 48px;
			grid-template-columns: 1fr 1fr;
		}

		.mst-main.green-theme .freeDemo__title h2 {
			font-size: 32px;
		}

		.mst-main.green-theme .freeDemo__title {
			margin-bottom: 44px;
		}

		.mst-main.green-theme .freeDemo__desc p {
			font-size: 18px;
		}
	}

	@media(min-width:1440px) {
		.mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__wrapper {
			padding-left: 0;
			padding-right: 0;
		}
	}

	/*freeDemo*/
	/* helpchoise */
	.mst-main.green-theme .helpChoise {
		background: #e6f9f7;
	}

	.mst-main.green-theme .helpChoise__wrapper {
		display: grid;
		gap: 24px;
	}

	.mst-main.green-theme .helpChoise__desc p {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .helpChoise__title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .helpChoise__title h2 {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #484953;
		font-family: 'Golos Text';
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .helpChoise__wrapper {
			grid-template-columns: 1fr 1fr;
			gap: 48px;
		}

		.mst-main.green-theme .helpChoise__title {
			margin-bottom: 48px;
		}

		.mst-main.green-theme .helpChoise__title h2 {
			font-size: 36px;
		}

		.mst-main.green-theme .helpChoise__desc p {
			font-size: 18px;
			max-width: 450px;
		}
	}

	/* helpchoise */
	/*freeTry*/
	.mst-main.green-theme .freeTry {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .freeTry__wrapper {
		background-color: #fff;
		border-radius: 12px;
		padding: 32px 16px;
		display: grid;
		gap: 24px;
	}

	.mst-main.green-theme .freeTry__desc p {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .freeTry__desc p+p {
		margin-top: 10px;
	}

	.mst-main.green-theme .freeTry__title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .freeTry__title h2 {
		line-height: 1.25;
	}


	@media(min-width:700px) {
		.mst-main.green-theme .freeTry__wrapper {
			padding: 32px 24px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fire-risks_how-work_list {
			gap: 32px;
		}

		.mst-main.green-theme .freeTry__wrapper {
			grid-template-columns: 1fr 1fr;
			border-radius: 24px;
			padding: 40px 60px;
		}

		.mst-main.green-theme .freeTry__desc {
			max-width: 507px;
		}

		.mst-main.green-theme .freeTry__title h2 {
			font-size: 32px;
		}

		.mst-main.green-theme .freeTry__title {
			margin-bottom: 48px;
		}

		.mst-main.green-theme .freeTry__desc p {
			font-size: 18px;
			max-width: 380px;
		}

		.mst-main.green-theme .freeTry .fire-risks__wrapper {
			max-width: 1336px;
		}

	}

	/*freeTry*/

	/*fenix3-buy-offer*/
	.mst-main.green-theme .fenix3-buy-offer {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .fenix3-licence__block-title h1 {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #fff;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fenix3-licence__block-title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .licence-extension {
		margin-bottom: 24px;
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #fff;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fenix3-licence .tab__block {
		border-radius: 12px;
		padding: 24px 16px;
		margin-bottom: 24px;
	}

	.mst-main.green-theme .fenix3-licence__title {
		margin-bottom: 12px;
	}

	.mst-main.green-theme .fenix3-licence__title p {
		font-weight: 700;
		font-size: 20px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .tab__block-subtitle {
		font-weight: 500;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #d8d9dd;
	}

	.mst-main.green-theme .fenix3-licence__item span {
		margin-left: 12px;
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fenix3-inputs__wrapper {
		margin-top: 0;
	}

	.mst-main.green-theme .fenix3-licence__item:last-child {
		margin-bottom: 20px;
	}

	.mst-main.green-theme .fenix3-inputs__title {
		margin-top: 20px;
		margin-bottom: 10px;
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fenix3-input__block.active-input {
		border: 1px solid #5AD9CB;
		background-color: #fff;
		border-radius: 12px;
		padding: 12px;
		height: 48px;
	}

	.mst-main.green-theme .container-input {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
		width: fit-content;
	}

	.mst-main.green-theme .fenix3-input__block p {
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		text-align: right;
		color: #484953;
		font-family: 'Golos Text';
		display: flex;
		align-items: center;
		gap: 4px;
	}

	.mst-main.green-theme .fenix3-input__block p span.muted {
		font-weight: 400;
		font-size: 12px;
		line-height: 167%;
		text-decoration: line-through;
		color: rgba(72, 73, 83, 0.5);
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .container-input input:checked~.checkmark {
		border-color: #5AD9CB;
	}

	.mst-main.green-theme .fenix3-input__block .container-input .checkmark:after {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .fenix3-input__block .benefit_block {
		font-family: 'Golos Text';
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .benefit_time {
		font-family: 'Golos Text';
		color: #484953;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .benefit_value {
		font-family: 'Golos Text';
		color: #5AD9CB;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .benefit_block {
		margin-bottom: 0;
	}

	.mst-main.green-theme .fenix3-input__block {
		position: relative;
	}

	.mst-main.green-theme .fenix3-input__block .label-sale {
		font-weight: 600;
		font-size: 13px;
		line-height: 138%;
		letter-spacing: 0.04em;
		color: #fff;
		font-family: 'Golos Text';
		background: #ffb84d;
		border-radius: 42px;
		padding: 4px 12px;
		width: 143px;
		height: 26px;
		position: absolute;
		right: 0;
		bottom: -26px;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .buy_item {
		margin-top: 24px;
		border-radius: 12px;
		padding: 12px 0px;
		height: 48px;
		background-color: #5AD9CB;
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		text-align: center;
		color: #fff;
		font-family: 'Golos Text';
		border: 2px solid #5AD9CB;
		text-transform: uppercase;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns {
		border: 1px solid #5AD9CB;
		border-radius: 100px;
		height: 44px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		display: grid;
		grid-template-columns: 1fr 1fr;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .tabs__caption .checkmark {
		display: none;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .fenix3-input__block.tabs__caption {
		border: unset;
		padding: 0;
		height: unset;
		background-color: unset;
		margin: 0;
		width: 100%;
		height: 44px;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .fenix3-input__block.tabs__caption label {
		font-weight: 600;
		font-size: 14px;
		line-height: 143%;
		text-align: center;
		font-family: 'Golos Text';
		padding: 12px 22px;
		margin: 0;
		border: unset;
		background-color: unset;
		height: 44px;
		width: 100%;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .container-input {
		padding: 0;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .fenix3-input__block.tabs__caption.active.active-input label {
		background: #e6f9f7;
		border: 1px solid #5AD9CB;
		border-radius: 100px;
	}

	.mst-main.green-theme .container-input {
		padding-left: 18px;
	}

	.mst-main.green-theme .tabs__wrapper .fenix3-quantity__block {
		flex-direction: row;
	}

	.mst-main.green-theme .tabs__wrapper .fenix3-quantity__block .quantity {
		width: 100%;
		max-width: 250px;
		margin: 0;
	}

	.mst-main.green-theme .tabs__wrapper .fenix3-quantity__block .quantity input {
		width: 100%;
	}

	.mst-main.green-theme .tabs__wrapper .fenix3-quantity__block .net_dop_price {
		flex-shrink: 0;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-buy-offer {
			padding-top: 56px;
			padding-bottom: 56px;
		}

		.mst-main.green-theme .fenix3-licence .tab__block {
			margin-bottom: 0;
			width: 100%;
		}

		.mst-main.green-theme .fenix3-licence__block {
			margin-bottom: 0;
		}

		.mst-main.green-theme .licence-extension {
			padding-left: 32px;
			padding-right: 32px;
			margin-bottom: 24px;
		}

		.mst-main.green-theme .tab-block__wrapper.fenix3-licence {
			gap: 24px;
		}

		.mst-main.green-theme .fenix3-licence .tab__block {
			border-radius: 12px;
			padding: 24px;
		}

		.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns {
			margin-bottom: 20px;
		}
	}

	@media(min-width:1280px) {
		.mst-main.green-theme .fenix3-buy-offer {
			padding-top: 80px;
			padding-bottom: 80px;
		}

		.mst-main.green-theme .fenix3-licence__block-title h1 {
			font-size: 32px;
			line-height: 1.31;
		}

		.mst-main.green-theme .licence-extension {
			padding: 0;
			font-size: 16px;
		}

		.mst-main.green-theme .fenix3-licence .tab__block {
			padding: 32px;
		}

		.mst-main.green-theme .fenix3-licence__title p {
			font-size: 28px;
		}

		.mst-main.green-theme .tab__block-subtitle {
			font-size: 18px;
		}

		.mst-main.green-theme .fenix3-licence__item span {
			font-size: 16px;
		}

		.mst-main.green-theme .fenix3-inputs__title {
			font-size: 16px;
		}

		.mst-main.green-theme .fenix3-input__block.active-input {
			height: 52px;
		}

		.mst-main.green-theme .container-input .checkmark {
			top: 50%;
			transform: translateY(-50%);
		}

		.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .benefit_block {
			margin-top: 16px;
		}

		.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__content {
			padding-left: 0;
		}
	}

	/*fenix3-buy-offer*/
	.tabs__wrapper-btns {
		margin-top: 20px;
	}

	.mst-main.green-theme .tabs__wrapper .fenix3-quantity__block .label-sale {
		display: none;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.form_buy .fenix3-input__block .label-sale {
		display: none;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.form_buy .fenix3-input__block:last-child .label-sale {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.mst-main.green-theme .fenix3-inputs__wrapper.form_buy .fenix3-input__block:nth-child(4) .label-sale {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.mst-main.green-theme .tabs__content {
		padding-left: 0;
	}

	@media(min-width:1280px) {
		.mst-main.green-theme .fenix3-inputs__wrapper.form_buy .fenix3-input__block:nth-child(4) .label-sale {
			position: static;
			order: 1;
			margin-right: auto;
			margin-left: 16px;
		}

		.mst-main.green-theme .container-input {
			order: 0;
		}

		.mst-main.green-theme .fenix3-input__block p {
			order: 2;
		}
	}


	.mst-main.green-theme .main-screen__download {
		font-family: "Golos Text", sans-serif;
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		color: #5AD9CB;
		border-radius: 12px;
		padding: 10px 32px;
		background: #fff;
	}

	.mst-main.green-theme .main-screen__content {
		flex-direction: column;
		gap: 32px;
		padding-bottom: 32px;
	}

	.mst-main.green-theme .main-screen__content .main-screen__action {
		display: flex;
		margin: 0;
	}

	.mst-main.green-theme .main-screen__content .main-screen__action .main-screen__download {
		font-family: "Golos Text", sans-serif;
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		text-align: center;
		border-radius: 12px;
		padding: 12px 16px;
		background: #fff;
		color: #5AD9CB;
		width: 100%;

		margin: 0;
	}

	.mst-main.green-theme .main-screen__content .main-screen__action .main-screen__buy {
		font-family: "Golos Text", sans-serif;
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 12px;
		padding: 12px 16px;
		width: 100%;
		margin: 0;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .main-screen__content .main-screen__action {
			flex-direction: row-reverse;
			width: 100%;
			max-width: 700px;
		}

		.mst-main.green-theme .main-screen__content {
			flex-direction: column;
			gap: 32px;
			padding-bottom: 32px;
			display: flex;
		}

		.mst-main.green-theme .main-screen__content .main-screen__action .main-screen__download,
		.mst-main.green-theme .main-screen__content .main-screen__action .main-screen__buy {
			height: 48px;
		}
	}

	/*fireguard4*/


	/*fenix+3 page*/
	.mst-main.green-theme .freeTry .freeTry__subtitle {
		font-weight: 500;
		font-size: 18px;
		line-height: 156%;
		color: #484953;
		margin-top: 24px;
	}

	.mst-main.green-theme .freeTry ul li {
		list-style: none;
		position: relative;

		font-weight: 500;
		font-size: 18px;
		line-height: 156%;
		color: #484953;

		font-family: "Golos Text", sans-serif;
	}

	.mst-main.green-theme .freeTry ul li::before {
		content: "";
		display: inline-block;
		width: 6px;
		height: 6px;
		border-radius: 50%;
		background-color: #5AD9CB;
		margin-bottom: 2px;
	}


	/*fenix3__features*/
	.mst-main.green-theme .fenix3__features {
		margin-top: 0;
		background: #e6f9f7;
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.mst-main.green-theme .fenix3__features .features__block {
		border-radius: 16px;
	}

	.mst-main.green-theme .fenix3__features h2 {
		margin: 0;
	}

	.mst-main.green-theme .fenix3__features .features__title {
		margin: 0;
		margin-bottom: 24px;
	}

	.mst-main.green-theme .fenix3__features .features__block-title p {
		font-family: "Golos Text", sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		color: #484953;
	}

	.mst-main.green-theme .fenix3__features .features__block-text p {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3__features {
			padding-top: 56px;
			padding-bottom: 56px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3__features {
			padding-top: 80px;
			padding-bottom: 80px;
		}

		.mst-main.green-theme .fenix3__features .features__title {
			margin-bottom: 40px;
		}

		.mst-main.green-theme .fenix3__features .features__title a span {
			font-family: "Golos Text", sans-serif;
			font-weight: 600;
			font-size: 16px;
			line-height: 150%;
			text-align: right;
			color: #484953;
		}

		.mst-main.green-theme .fenix3__features h2 {
			font-size: 32px;
		}

		.mst-main.green-theme .fenix3__features .fenix3__wrapper {
			padding: 0;
			gap: 32px;
		}

		.mst-main.green-theme .fenix3__features .features__block {
			margin: 0;
		}

		.mst-main.green-theme .fenix3__features .features__block-title p {
			font-size: 20px;
			line-height: 1.4;
		}

		.mst-main.green-theme .fenix3__features .features__block-text p {
			font-size: 16px;
			line-height: 150%;
		}
	}

	/*fenix3__features*/
	/*fenix3-ways*/
	.mst-main.green-theme .fenix3-ways {
		padding-top: 32px;
		padding-bottom: 32px;
		background: #e6f9f7;
	}

	.mst-main.green-theme .fenix3-ways__action a {
		font-family: "Golos Text", sans-serif;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 14px;
		line-height: 143%;
		text-align: center;
		color: #fff;
		border-radius: 12px;
		padding: 12px 20px;
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .fenix3-ways__title {
		margin-top: 0;
		margin-bottom: 24px;
	}

	.mst-main.green-theme .fenix3-ways__title h2 {
		font-family: "Golos Text", sans-serif;
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #484953;
	}

	.mst-main.green-theme .fenix3-ways__list li {
		margin-bottom: 8px;
		font-family: "Golos Text", sans-serif;
		font-weight: 500;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.mst-main.green-theme .fenix3-ways__list li:before {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .fenix3-ways__list {
		margin-bottom: 24px;
	}

	@media(min-width:768px) {
		.mst-main.green-theme .fenix3-ways {
			padding-top: 48px;
			padding-bottom: 48px;
			margin-top: 56px;
			margin-bottom: 56px;
		}

		.mst-main.green-theme .fenix3-ways__action a {
			width: 100%;
		}

		.mst-main.green-theme .fenix3-ways__list {
			margin-bottom: 40px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-ways {
			background-color: unset;
			margin-top: 56px;
			margin-bottom: 22px;
			padding: 0;
		}

		.mst-main.green-theme .fenix3-ways__blocks {
			background: #e6f9f7;
			padding-top: 100px;
			padding-bottom: 100px;
			position: relative;
		}

		.mst-main.green-theme .fenix3-ways__action a {
			width: 224px;
		}

		.mst-main.green-theme .fenix3-ways__block:last-child {
			max-width: 481px;
			padding-right: 100px;
			width: 100%;
		}

		.mst-main.green-theme .fenix3-ways__blocks:after {
			width: 140px;
		}

		.mst-main.green-theme .fenix3-ways__img {
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
		}

		.mst-main.green-theme .fenix3-ways__block:first-child {
			width: 100%;
		}

		.mst-main.green-theme .fenix3-ways__block:first-child img {
			transform: unset;
		}

		.mst-main.green-theme .fenix3-ways__title h2 {
			font-size: 32px;
		}

		.mst-main.green-theme .fenix3-ways__list li {
			font-size: 18px;
		}
	}

	/*fenix3-ways*/
	/*fenix3-uniq iniqNew"*/
	.mst-main.green-theme .fenix3-uniq.iniqNew {
		padding-top: 32px;
		padding-bottom: 32px;
		background-color: unset;
	}

	.mst-main.green-theme .fenix3-uniq.iniqNew .fenix3-uniq__wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-uniq.iniqNew {
			padding-top: 56px;
			padding-bottom: 56px;
		}

		.mst-main.green-theme .fenix3-uniq.iniqNew .fenix3-uniq__block {
			width: 50%;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-uniq.iniqNew .fenix3-uniq__blocks {
			gap: 100px;
		}

		.mst-main.green-theme .fenix3-uniq.iniqNew .fenix3-uniq__block {
			width: 100%;
		}

		.mst-main.green-theme .fenix3-uniq.iniqNew .fenix3-uniq__block:nth-child(1) {
			max-width: 468px;
		}

		.mst-main.green-theme .fenix3-uniq.iniqNew .fenix3-uniq__block:nth-child(2) {
			max-width: 100%;
		}

		.mst-main.green-theme .fenix3-uniq.iniqNew {
			padding-top: 80px;
			padding-bottom: 80px;
		}
	}

	@media(min-width:1440px) {
		.mst-main.green-theme .fenix3-uniq.iniqNew .fenix3-uniq__wrapper {
			padding-left: 0;
		}
	}

	/*fenix3-uniq iniqNew"*/
	/*automate*/
	.mst-main.green-theme .automate {
		padding-top: 32px;
		padding-bottom: 32px;
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .automate .fire-risks__wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}

	.mst-main.green-theme .automate__wrapper {
		background-color: #fff;
		border-radius: 12px;
		padding: 32px 16px;
	}

	.mst-main.green-theme .automate__title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .automate__title h2 {
		font-family: "Golos Text", sans-serif;
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #484953;
	}

	.mst-main.green-theme .automate-text {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.mst-main.green-theme .automate__btns {
		margin-top: 24px;
		display: flex;
		flex-direction: column;
		gap: 8px;
	}

	.mst-main.green-theme .automate__btns .demo {
		font-family: "Golos Text", sans-serif;
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		color: #fff;
		border-radius: 12px;
		padding: 10px 16px;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .automate__btns .buy {
		font-family: "Golos Text", sans-serif;
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		color: #5AD9CB;
		border: 1px solid #5AD9CB;
		border-radius: 12px;
		padding: 10px 16px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.mst-main.green-theme .automate__img {
		display: none;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .automate {
			padding-top: 56px;
			padding-bottom: 56px;
		}

		.mst-main.green-theme .automate__wrapper {
			border-radius: 12px;
			padding: 32px 24px;
			position: relative;
		}

		.mst-main.green-theme .automate__title {
			max-width: 400px;
			margin-bottom: 40px;
		}

		.mst-main.green-theme .automate-text {
			max-width: 400px;
		}

		.mst-main.green-theme .automate__btns {
			position: relative;
			z-index: 1;
			flex-direction: row;
			margin-top: 40px;
			gap: 20px;
		}

		.mst-main.green-theme .automate__img {
			position: absolute;
			top: 0;
			right: 0;
			display: block;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .automate {
			padding-top: 72px;
			padding-bottom: 72px;
		}

		.mst-main.green-theme .automate__wrapper {
			border-radius: 24px;
			padding: 40px 60px;
			display: flex;
			align-items: start;
			gap: 40px;
		}

		.mst-main.green-theme .automate__title h2 {
			max-width: 400px;
			font-size: 32px;
		}

		.mst-main.green-theme .automate-text {
			font-size: 18px;
		}

		.mst-main.green-theme .automate__wrapper {
			overflow: hidden;
		}

		.mst-main.green-theme .automate__img {
			right: -98px;
			display: block;
			bottom: -49px;
			top: unset;
			width: 400px;
			height: 300px;
		}

		.mst-main.green-theme .automate__content {
			max-width: 619px;
			width: 100%;
			margin-right: auto;
		}

		.mst-main.green-theme .automate .fire-risks__wrapper {
			max-width: 1316px;
		}
	}

	/*automate*/
	/*fenix3-optimization redisig*/
	@media(min-width:700px) {

		.mst-main.green-theme .fenix3-optimization.redisig .fenix3-optimization__img {
			width: 100%;
		}

		.mst-main.green-theme .fenix3-optimization.redisig .fenix3-optimization__blocks {
			align-items: start;
			gap: 24px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-optimization.redisig .fenix3-optimization__wrapper {
			padding-left: 32px;
			padding-right: 32px;
		}

		.mst-main.green-theme .fenix3-optimization.redisig .fenix3-optimization__img img {
			margin: 0;
		}

		.mst-main.green-theme .fenix3-optimization.redisig .fenix3-optimization__blocks {
			align-items: center;
			gap: 100px;
		}
	}

	@media(min-width:1440px) {
		.mst-main.green-theme .fenix3-optimization.redisig .fenix3-optimization__wrapper {
			padding-left: 0;
			padding-right: 0;
		}
	}

	/*fenix3-optimization redisig*/
	/*model-scenarios*/
	.mst-main.green-theme .model-scenarios .model-scenarios__obj-text {
		border-radius: 12px;
		padding: 80px 24px 24px;
		background: #e6f9f7;
	}

	.mst-main.green-theme .model-scenarios__obj-img {
		margin-bottom: -80px;
		padding-left: 24px;
		padding-right: 24px;
		width: 100%;
		height: unset;
	}

	.mst-main.green-theme .model-scenarios .model-scenarios__descr p {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
	}

	.mst-main.green-theme .model-scenarios .model-scenarios__obj-text p {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.mst-main.green-theme .model-scenarios .model-scenarios__obj-link {
		color: #5AD9CB;
		text-decoration: none;
		border-bottom: unset;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .model-scenarios .model-scenarios__descr {
			width: 100%;
		}

		.mst-main.green-theme .model-scenarios .model-scenarios__obj {
			width: 100%;
			max-width: 100%;
		}

		.mst-main.green-theme .model-scenarios .model-scenarios__obj {
			margin-top: 80px;
		}

		.mst-main.green-theme .model-scenarios__obj-img {
			margin-bottom: unset;
			margin-top: -80px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .model-scenarios .model-scenarios__descr p {
			font-size: 18px;
		}

		.mst-main.green-theme .model-scenarios .model-scenarios__obj-text {
			padding: 80px 40px 40px;
		}

		.mst-main.green-theme .model-scenarios__obj-img {
			max-width: 400px;
		}

		.mst-main.green-theme .model-scenarios .model-scenarios__obj-text p {
			font-size: 18px;
		}
	}

	.mst-main.green-theme .evacuation__model-item::before {
		top: 10px;
		transform: unset;
	}

	.mst-main.green-theme .evacuation__title {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #484953;
	}

	.mst-main.green-theme .evacuation__text {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.mst-main.green-theme .evocTry .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .evocTry .swiper-pagination-bullet {
		background-color: rgba(255, 255, 255, 0.8);
		transition: all .3s ease;
	}

	.mst-main.green-theme .evocTry {
		background-color: #E6F9F7;
	}

	.mst-main.green-theme .evacuation__model-title {
		font-family: "Golos Text", sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		color: #484953;
	}

	.mst-main.green-theme .evacuation__model-item {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.mst-main.green-theme .evacuation__model-text {
		font-family: "Golos Text", sans-serif;
		font-weight: 500;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .evocTry {
			background-color: unset;
		}

		.evocTry__inner {
			background-color: #E6F9F7;
		}

		.mst-main.green-theme .evacuation__title {
			font-size: 32px;
		}

		.mst-main.green-theme .evacuation__text,
		.mst-main.green-theme .evacuation__model-item,
		.mst-main.green-theme .evacuation__model-text {
			font-size: 18px;
		}

		.mst-main.green-theme .evacuation__model-title {
			font-size: 20px;
		}
	}

	.mst-main.green-theme .econom__descr-text {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;

	}

	.mst-main.green-theme .econom__use-tite {
		font-family: "Golos Text", sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		color: #484953;
	}

	.mst-main.green-theme .econom__use-text,
	.mst-main.green-theme .econom__list-item {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	@media(min-width:1024px) {

		.mst-main.green-theme .econom__title,
		.mst-main.green-theme .econom__title--second {
			font-family: "Golos Text", sans-serif;
			font-weight: 600;
			font-size: 32px;
			line-height: 131%;
			letter-spacing: -0.01em;
			color: #484953;
		}

		.mst-main.green-theme .econom__descr-text {
			font-family: "Golos Text", sans-serif;
			font-weight: 400;
			font-size: 18px;
			line-height: 156%;
			color: #484953;
		}

		.mst-main.green-theme .econom__use-tite {
			font-family: "Golos Text", sans-serif;
			font-weight: 700;
			font-size: 20px;
			line-height: 140%;
			color: #484953;
		}

		.mst-main.green-theme .econom__use-text,
		.mst-main.green-theme .econom__list-item {
			font-family: "Golos Text", sans-serif;
			font-weight: 400;
			font-size: 18px;
			line-height: 156%;
			color: #484953;
		}
	}

	.mst-main.green-theme .fenix3-safe__content p {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 150%;
		color: #484953;
	}

	.mst-main.green-theme .fenix3-safe__block:last-child {
		background-color: #e6f9f7;
	}

	.mst-main.green-theme .fenix3-safe__article h3 {
		font-family: "Golos Text", sans-serif;
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #484953;
	}

	.mst-main.green-theme .fenix3-safe__list p {
		font-family: "Golos Text", sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		color: #484953;
	}

	.mst-main.green-theme .fenix3-safe__list ul li {
		font-family: "Golos Text", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.mst-main.green-theme .fenix3-safe__list ul li:before {
		background-color: #5AD9CB;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-safe__block .fenix3-safe__content p {
			font-size: 16px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-safe__block {
			padding-left: 0;
			padding-right: 0;
		}

		.mst-main.green-theme .fenix3-safe__block .fenix3-safe__content p {
			font-size: 24px;
		}

		.mst-main.green-theme .fenix3-safe__block:last-child {
			padding-left: 100px;
			padding-right: 100px;
		}

		.mst-main.green-theme .fenix3-safe__img {
			padding-left: 100px;
			padding-right: 100px;
		}

		.mst-main.green-theme .fenix3-safe__article h3 {
			font-size: 32px;
		}

		.mst-main.green-theme .fenix3-safe__article .fenix3-safe__content p {
			font-size: 18px;
		}

		.mst-main.green-theme .fenix3-safe__list p {
			font-size: 20px;
		}

		.mst-main.green-theme .fenix3-safe__list ul li {
			font-size: 18px;
		}

		.mst-main.green-theme .fenix3-safe {
			margin-bottom: 0;
		}
	}

	/*model-scenarios*/
	/*fenches*/
	

	.mst-main.green-theme .fenixChes__item {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.mst-main.green-theme .fenixChes__item+.fenixChes__item {
		margin-top: 64px;
	}

	.mst-main.green-theme .fenixChes__title {
		margin-bottom: 24px;
	}

	.mst-main.green-theme .fenixChes__title h2 {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #484953;
		font-family: "Golos Text", sans-serif;
	}

	.mst-main.green-theme .fenixChes__item-desc .text,
	.mst-main.green-theme .fenixChes__item-desc p {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: "Golos Text", sans-serif;
	}

	.mst-main.green-theme .fenixChes__item-img img {
		display: block;
	}

	@media(min-width:700px) {
		

		.mst-main.green-theme .fenixChes__item {
			display: grid;
			grid-template-columns: 1fr 1fr;
			align-items: center;
		}

		.mst-main.green-theme .fenixChes__item:nth-child(odd) .fenixChes__item-img {
			order: 0;
		}

		.mst-main.green-theme .fenixChes__item:nth-child(odd) .fenixChes__item-desc {
			order: 1;
		}

		.mst-main.green-theme .fenixChes__item:nth-child(even) .fenixChes__item-img {
			order: 1;
		}

		.mst-main.green-theme .fenixChes__item:nth-child(even) .fenixChes__item-desc {
			order: 0;
		}

		.mst-main.green-theme .fenixChes__item-desc {
			width: 100%;
		}

		.mst-main.green-theme .fenixChes__item-img {
			width: 100%;
		}
	}

	@media(min-width:1024px) {
		

		.mst-main.green-theme .fenixChes__item {
			gap: 100px;
		}

		.mst-main.green-theme .fenixChes__title h2 {
			font-size: 32px;
			line-height: 131%;
		}

		.mst-main.green-theme .text,
		.mst-main.green-theme p {
			font-size: 18px;
			line-height: 156%;
		}
	}

	@media(min-width:1400px) {
		.mst-main.green-theme .fenix3-why__wrapper {
			padding-left: 0;

			padding-right: 0;
		}
	}

	/*fenches*/
	/*fenix3-why*/
	.mst-main.green-theme .fenix3-why.fenix3-why-redis .fenix3-why__wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}

	.mst-main.green-theme .fenix3-why.fenix3-why-redis {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.mst-main.green-theme .fenix3-why.fenix3-why-redis .fenix3-why__block {
		margin-bottom: 16px;
	}

	.mst-main.green-theme .fenix3-why.fenix3-why-redis .fenix3-why__block p {
		font-family: "Golos Text", sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		color: #484953;
		margin-bottom: 8px;
	}

	.mst-main.green-theme .fenix3-why.fenix3-why-redis .fenix3-why__block span {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: "Golos Text", sans-serif;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-why.fenix3-why-redis {
			padding-top: 56px;
			padding-bottom: 56px;
		}

		.mst-main.green-theme .fenix3-why.fenix3-why-redis .fenix3-why__blocks {
			gap: 16px;
			margin: 0;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-why.fenix3-why-redis {
			padding-top: 80px;
			padding-bottom: 80px;
		}

		.mst-main.green-theme .fenix3-why.fenix3-why-redis .fenix3-why__blocks {
			gap: 32px;
		}

		.mst-main.green-theme .fenix3-why.fenix3-why-redis .fenix3-why__block p {
			font-size: 20px;
			line-height: 140%;
		}

		.mst-main.green-theme .fenix3-why.fenix3-why-redis .fenix3-why__block span {
			font-size: 16px;
			line-height: 150%;
		}
	}

	/*fenix3-why*/
	/*ourProducts*/
	.mst-main.green-theme .ourProducts {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.mst-main.green-theme .ourProducts .mst-products__card {
		border-radius: 12px;
	}

	.mst-main.green-theme .ourProducts .mst-products__card .mst-card__title {
		font-weight: 700;
		font-size: 20px;
		line-height: 150%;
		color: #484953;
		font-family: "Golos Text", sans-serif;
		margin-bottom: 4px;
	}

	.mst-main.green-theme .ourProducts .mst-products__card .mst-card__subtitle {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #9ea1a4;
		font-family: "Golos Text", sans-serif;
		margin-bottom: 16px;
	}

	.mst-main.green-theme .ourProducts .mst-products__card .mst-card__text {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: "Golos Text", sans-serif;
	}

	.mst-main.green-theme .ourProducts .mst-products__card .mst-card__link {
		font-weight: 600;
		font-size: 13px;
		line-height: 138%;
		letter-spacing: 0.04em;
		color: #5AD9CB;
		font-family: "Golos Text", sans-serif;
	}

	.mst-main.green-theme .ourProducts .mst-products__card .mst-card__link::after {
		background-image: url('/fenix3/img/arrow-right-green.svg');
	}

	.mst-main.green-theme #ourProductsPagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #5AD9CB;
	}

	.mst-main.green-theme #ourProductsPagination .swiper-pagination-bullet {
		background-color: #D8D9DD;
		opacity: 1;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .ourProducts {
			padding-top: 56px;
			padding-bottom: 56px;
		}

		.mst-main.green-theme .ourProducts .mst-products__title {
			margin-bottom: 40px;
		}

		.mst-main.green-theme .ourProducts .mst-products__title h2 {
			font-weight: 600;
			font-size: 32px;
			line-height: 131%;
			letter-spacing: -0.01em;
			color: #484953;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .ourProducts {
			padding-top: 80px;
			padding-bottom: 80px;
		}

		.mst-main.green-theme .ourProducts .mst-products__card .mst-card__title {
			font-size: 28px;
			line-height: 1.43;
		}

		.mst-main.green-theme .ourProducts .mst-products__card .mst-card__subtitle {
			font-size: 16px;
			margin-bottom: 24px;
		}

		.mst-main.green-theme .ourProducts .mst-products__card .mst-card__text {
			font-size: 16px;
		}

		.mst-main.green-theme .ourProducts .mst-products__card .mst-card__link {
			font-size: 16px;
			line-height: 150%;
		}
	}

	/*ourProducts*/
	/*fenix3__cta fenix-3-cta-tutorial*/
	.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial {
		padding-top: 32px;
		padding-bottom: 32px;
		background-color: #5AD9CB;
	}

	.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__title p {
		font-family: "Golos Text", sans-serif;
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #fff;
	}

	.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__block .cta__text {
		margin-bottom: 12px;
	}

	.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__block .cta__text p {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #fff;
		font-family: "Golos Text", sans-serif;
	}

	.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form .b24-form-wrapper {
		background-color: transparent;
	}

	.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form .b24-form-header-padding {
		display: none;
	}

	.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form-btn {
		font-weight: 600;
		font-size: 14px;
		line-height: 143%;
		font-family: "Golos Text", sans-serif;
		color: #5AD9CB;
		border-radius: 12px;
		padding: 10px 48px;
		background: #fff;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial {
			padding-top: 56px;
			padding-bottom: 56px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial {
			padding-top: 80px;
			padding-bottom: 80px;
		}

		.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__title p {
			font-size: 32px;
			line-height: 131%;
			letter-spacing: -0.01em;
		}

		.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__block .cta__text p {
			font-size: 18px;
		}
	}

	/*fenix3__cta fenix-3-cta-tutorial*/
	/*fenix3-buy-offer redis*/
	.mst-main.green-theme .fenix3-buy-offer.redis .licence-extension a {
		color: #fff;
	}

	.mst-main.green-theme .fenix3-buy-offer.redis .tabBlock-btn {
		background-color: #fff;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.mst-main.green-theme .fenix3-buy-offer.redis .tabBlock-btn svg path {
		stroke: #5AD9CB;
	}

	.mst-main.green-theme .fenix3-buy-offer.redis .tabBlock-btn.swiper-button-disabled svg path {
		stroke: #9ea1a4;
	}

	.mst-main.green-theme .fenix3-buy-offer.redis .fenix3-licence .fenix3-licence_active .special-offer {
		font-weight: 600;
		font-size: 14px;
		line-height: 143%;
		font-family: "Golos Text", sans-serif;
		color: #fff;
		border-radius: 30px;
		padding: 6px 12px;
		background-color: #FF9A00;
	}

	.mst-main.green-theme .fenix3-buy-offer.redis .tab__block.fenix3-licence_active,
	.mst-main.green-theme .tab__block {
		border: unset;
	}

	.mst-main.green-theme .fenix3-buy-offer.redis .fenix3-licence__title {
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #d8d9dd;
	}

	.mst-main.green-theme .fenix3-buy-offer.redis .fenix3-licence__dopTitle {
		margin-top: 24px;
		margin-bottom: 12px;
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: "Golos Text", sans-serif;
	}

	@media(min-width:700px) {
		.mst-main.green-theme .fenix3-buy-offer.redis {
			padding-top: 56px;
			padding-bottom: 56px;
		}
	}

	@media(min-width:1024px) {
		.mst-main.green-theme .fenix3-buy-offer.redis .tab__block {
			padding: 32px;
		}
		.mst-main.green-theme .fenix3-buy-offer.redis .fenix3-licence__title p {
			font-size: 28px;
			line-height: 143%;
		}
	}

	/*fenix3-buy-offer redis*/
.mst-main.green-theme .main-screen__title h1,.mst-main.green-theme .main-screen__subtitle p{
font-family: "Golos Text", sans-serif;
}
@media (min-width: 768px) {
   .mst-main.green-theme .main-screen__title {
        margin: 0;
        width: 100%;
    }
	.mst-main.green-theme .main-screen__subtitle{
width:100%;
}
	.mst-main.green-theme .main-screen__subtitle p{
max-width:100%;
margin-top:24px;
}
}
@media(min-width:1024px){
	.mst-main.green-theme .main-screen__title{
display:grid;
grid-template-columns:1fr 1fr;
gap:100px;

}
	.mst-main.green-theme .main-screen__title h1{
max-width:100%;
}
	.mst-main.green-theme .main-screen__subtitle{
padding:0;
margin:0;
}
	.mst-main.green-theme .main-screen__subtitle p{
padding:0;
margin:0;
}
}
	/*fenix+3 page*/
.fancybox-is-open .fancybox-stage{
background: rgba(24, 24, 27, 0.98);
}


/*main page index*/
.mst-main.green-theme .mst-posts{
background: #e6f9f7;
}
.mst-main.green-theme .mst-posts__title p{
color: #000;
font-weight:600;
font-family: "Golos Text", sans-serif;
}
.mst-main.green-theme .mst-posts__title a span{
color: #484953;
font-family: "Golos Text", sans-serif;
font-weight: 600;
}
.mst-main.green-theme .mst-post__content .mst-post__date{
font-weight: 600;
font-size: 13px;
line-height: 138%;
letter-spacing: 0.04em;
color: #00bbab;
font-family: "Golos Text", sans-serif;
}
.mst-main.green-theme .mst-post__content .mst-post__text{
font-family: "Golos Text", sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 133%;
color: #000;
}
.mst-main.green-theme .mst-clients{

}
.mst-main.green-theme .mst-clients .mst-clients__title p{
color: #000;
font-family: "Golos Text", sans-serif;
font-weight: 600;
}
	.mst-main.green-theme .swiper-pagination .swiper-pagination-bullet {
		background-color: #d8d9dd;
		opacity: 1;
transition:all .3s ease;
	}

	.mst-main.green-theme .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #5AD9CB;
		opacity: 1;
	}

.mst-main.green-theme .mst-news{
background: #f3fcfb;
}
.mst-main.green-theme .mst-news__date{
font-weight: 600;
font-family: "Golos Text", sans-serif;
color:#00bbab;
}
.mst-main.green-theme .mst-news__title{
font-weight: 700;
font-family: "Golos Text", sans-serif;
color: #484953;
}
.mst-main.green-theme .mst-news__text{
font-family: "Golos Text", sans-serif;
color: #484953;
font-weight: 400;
}

.mst-main.green-theme .whyChoose{

}
.mst-main.green-theme .whyChoose .whyChoose__title{
font-weight: 600;
font-family: "Golos Text", sans-serif;
color:#000;
}
.mst-main.green-theme .whyChoose .whyChoose__list ul li{
background: #f3fcfb;
}
.mst-main.green-theme .whyChoose .whyChoose__item-title{
font-weight: 700;
font-family: "Golos Text", sans-serif;
color: #000;
}
.mst-main.green-theme .whyChoose .whyChoose__item-text{
color: #1e2225;
font-weight: 400;
font-family: "Golos Text", sans-serif;
}
.mst-main.green-theme .fenix3-about-header{

}
.mst-main.green-theme .aboutAchiv__mission{
    border: 1px solid #00bbab;
}
.mst-main.green-theme .aboutAchiv{
margin:48px 0 24px;
}

.mst-main.green-theme .aboutAchiv__mission-title{
    font-weight: 700;
color:#00bbab;
font-family: "Golos Text", sans-serif;
}
.mst-main.green-theme .aboutAchiv__mission-text{
   font-weight: 700;
color: #000;
font-family: "Golos Text", sans-serif;
}
.mst-main.green-theme .aboutAchiv__item{
background: #f3fcfb;
}
.mst-main.green-theme .aboutAchiv__item-title{
   font-weight: 700;
color: #000;
font-family: "Golos Text", sans-serif;
}
.mst-main.green-theme .aboutAchiv__item-text{
color: #1e2225;
font-weight: 400;
font-family: "Golos Text", sans-serif;
}
.mst-main.green-theme .aboutAchiv__item-text span{
font-family: "Golos Text", sans-serif;
color:#626466;
}
.mst-main.green-theme .aboutAchiv__top-title{
font-weight: 600;
font-family: "Golos Text", sans-serif;
color: #000;
font-size: 24px;
margin-bottom:24px;
}
.mst-main.green-theme .aboutAchiv__top-text,.mst-main.green-theme .aboutAchiv__top{
margin-bottom:24px;
}
.mst-main.green-theme .aboutAchiv__top-marks .aboutAchiv__top-marks__item p{
font-size: 14px;
}
.mst-main.green-theme .aboutAchiv__top-marks .aboutAchiv__top-marks__item img{
width:24px;
height:24px;
}
.mst-main.green-theme .aboutAchiv{
margin-top:24px;
}
.mst-main.green-theme .aboutAchiv__top-text p{
font-weight: 400;
font-family: "Golos Text", sans-serif;
color: #1e2225;
}
.mst-main.green-theme .aboutAchiv__top-marks__item{
font-weight: 400;
font-family: "Golos Text", sans-serif;
color: #1e2225;
}
.mst-main.green-theme .mst-products{
background: #f3fcfb;
}
.mst-main.green-theme .mst-products__text-title{
font-family: "Golos Text", sans-serif;
font-weight: 700;
color: #000;
}
.mst-main.green-theme .mst-products__text-desc{
font-family: "Golos Text", sans-serif;
font-weight: 400;
color: #1e2225;
}
.mst-main.green-theme .mst-products__title h1{
font-family: "Golos Text", sans-serif;
font-weight: 600;
color: #000;
}
.mst-main.green-theme .mst-card__title{
    color: #000;
    font-family: "Golos Text", sans-serif;
    margin-bottom: 4px;
font-weight: 700;
}
.mst-main.green-theme .mst-card__subtitle{
    color: #9ea1a4;
    font-family: "Golos Text", sans-serif;
font-weight: 400;
}
.mst-main.green-theme .mst-card__text{
    line-height: 143%;
    color: #484953;
    font-family: "Golos Text", sans-serif;
    font-weight: 400;
}
.mst-main.green-theme .mst-card__link{
    color: #5AD9CB;
    font-family: "Golos Text", sans-serif;
    font-weight: 600;
}
.mst-main.green-theme .mst-card__link::after {
    background-image: url(/fenix3/img/arrow-right-green.svg);
}
.mst-main.green-theme .mst-main-screen{
background-color:#fff;
}
.mst-main.green-theme .slider_tetle{
  font-family: "Golos Text", sans-serif;
   font-weight: 600;
color:#000;
}
.mst-main.green-theme .slide-content__text{
  font-family: "Golos Text", sans-serif;
   font-weight: 700;
color:#000;
}
.mst-main.green-theme .slide-content .slide-article .slide-content__description{
  font-family: "Golos Text", sans-serif;
   font-weight: 400;
color:#000;
}
.mst-main.green-theme .slide__action{
display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
margin:0;
}
.mst-main.green-theme .slide-content .slide-article {
    height: 280px;
}
.mst-main.green-theme .slide-action__details{
    font-family: "Golos Text", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    border-radius: 12px;
    padding: 12px 16px;
    background: #fff;
  border: 1px solid #00bbab;
    color: #5AD9CB;
height:48px;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
width:100%;
}
.mst-main.green-theme .slide-action__buy{
font-family: "Golos Text", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: #fff;
    border: 1px solid #00bbab;
background: #00bbab;
    border-radius: 12px;
    padding: 12px 16px;
height:48px;
width:100%;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mst-main.green-theme .mst-news__wrapper{
background: #f3fcfb;
}
.mst-main.green-theme .mst-news__card.mst-news__card--big{
order:0;
}
.mst-main.green-theme .mst-news__card{
order:1;
}
.mst-main.green-theme .mst-main-screen-slide{
background:#fff;
}
@media(min-width:700px){
	.mst-main.green-theme .mst-posts .mst-post__img img{
height:100%;
}
	.mst-main.green-theme .mst-posts .mst-posts-slide a{
    display: flex;
    flex-direction:column;
height:100%;
}
	.mst-main.green-theme .mst-posts .mst-posts-slide{
height:auto;
}
.mst-main.green-theme .slide-content .slide-article {
    height: 215px;
}
}
@media(min-width:991px){
	.mst-main.green-theme .slide-action__details{
        padding: 12px 48px;
}
	.mst-main.green-theme .mst-posts__title p{
font-size: 32px;
line-height: 131%;
letter-spacing: -0.01em;
font-weight: 600;
}
	.mst-main.green-theme .mst-posts__title a span{
color: #00bbab;
}
	.mst-main.green-theme .mst-post__content .mst-post__date{
font-size: 13px;
}
	.mst-main.green-theme .mst-post__content .mst-post__text{
font-size:20px;
}
   /*.mst-main.green-theme .mst-posts {
        max-width: 100%;
        margin: 0 auto;
    }*/
	.mst-main.green-theme .mst-news__container{

}
	.mst-main.green-theme .mst-products{
max-width:100%;
}
	.mst-main.green-theme .mst-main-screen{
background:#fff;
height:unset;
}
}
@media(min-width:1024px){
	.mst-main.green-theme .aboutAchiv__top-title{
font-size:32px;
margin-bottom:48px;
}
	.mst-main.green-theme .aboutAchiv__top-text{
margin-bottom:32px;
}
	.mst-main.green-theme .aboutAchiv__top-marks .aboutAchiv__top-marks__item p{
font-size:18px;
}
	.mst-main.green-theme .aboutAchiv__top-marks .aboutAchiv__top-marks__item img{
width: 32px;
height: 32px;
}
	.mst-main.green-theme .aboutAchiv{
margin-top:48px;
}
	.mst-main.green-theme .aboutAchiv__mission-text{
font-size: 20px;
}
	.mst-main.green-theme .aboutAchiv__mission-title{
font-size: 16px;
}
	.mst-main.green-theme .mst-news__wrapper{
padding-top:80px;
padding-bottom:80px;
}
	.mst-main.green-theme .slider_tetle{
font-size: 32px;
line-height: 131%;
}
	.mst-main.green-theme .slide-content__text{
font-size: 40px;
line-height: 120%;
}
	.mst-main.green-theme .slide-content .slide-article .slide-content__description{
font-size: 18px;
line-height: 156%;
	}
	.mst-main.green-theme .slide__action{
flex-direction:row;
}
	.mst-main.green-theme .slide-action__details,.mst-main.green-theme .slide-action__buy{
width:fit-content;
padding-left:48px;
padding-right:48px;
}
	.mst-main.green-theme .slide-content .slide-article{
height:315px;
}
}
.mst-main.green-theme .mst-feedback__title span{
font-family: 'Golos Text';
font-weight: 600;
}
@media(min-width:1440px){
	.mst-main.green-theme .mst-clients__title span{
color:#484953;
font-family: 'Golos Text';
}
	.mst-main.green-theme .mst-clients .mst-clients__title p{
font-weight: 600;
font-size: 32px;
line-height: 131%;
}
	.mst-main.green-theme .mst-posts{
background:#f3fcfb;
position:relative;
max-width:100%;
}

}

/*main screen*/
.mst-main.green-theme .swiper-container.mst-main-screen-slider{
padding-left:16px;
padding-right:16px;
}
.mst-main.green-theme .slide-content__title{
padding-top:16px;
}
.mst-main.green-theme .slide-content{
padding-left:0px;
padding-right:0px;
}
.mst-main.green-theme .slide-bck{
margin-top:44px;
}

@media(min-width:425px){
	.mst-main.green-theme .slide-bck{
max-width:400px;
margin-left:auto;
margin-right:auto;
}
	.mst-main.green-theme .slide-content{
max-width:100%;
}
}
@media(min-width:500px){
	.mst-main.green-theme .slide-bck{

transform:unset;
}
}
@media(min-width:525px){
	.mst-main.green-theme .slide-content__text{
margin-top:370px;
}
	.mst-main.green-theme .slide-content .slide-article{
height:170px;
}
	.mst-main.green-theme .mst-main-screen-slide{
height:770px;
}
}
@media(min-width:991px){
	.mst-main.green-theme .mst-main-screen-slide{
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
justify-content: space-between;
gap:10px;
}
	.mst-main.green-theme .slide-content{
position: static;
width:100%;
max-width:700px;
}
	.mst-main.green-theme .slide-content__text{
    margin-top: 0;
}
	.mst-main.green-theme .slide-content .slide-article{
height:unset;
margin-bottom:80px;
        height: 248px;
}
	.mst-main.green-theme .slide-content .slide-article .slide-content__description{
margin:0;
}
	.mst-main.green-theme .slide__action{
flex-direction:row-reverse;
justify-content: start;
}
	.mst-main.green-theme .slide-action__buy,.mst-main.green-theme .slide-action__details{
width:fit-content;
padding:12px 48px;
}
	.mst-main.green-theme .slide-bck{
margin:0;
height:unset;
}
	.mst-main.green-theme .mst-main-screen-slide{
height: 600px;
        min-height: unset;
}
	.mst-main.green-theme .mst-main-screen-slider__nav{
display:none;
}
}
/*main page index*/

/*page company*/
.mst-main.green-theme .fenix3__about .fenix3-buy-header{
background:#5AD9CB;
}
.mst-main.green-theme .fenix3__about .fenix3-buy-header .fenix3-buy-header__title h1{
font-family: 'Golos Text';
}

.mst-main.green-theme .fenix3-about-header .fenix3-about-header__title p,.mst-main.green-theme .fenix3-about-header .fenix3-about-header__text p{
		color: #484953;
		font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-about-header .fenix3-about-header__title .h1__title{
		color: #484953;
		font-family: 'Golos Text';
font-weight:700;
}

.mst-main.green-theme .fenix3-contacts .fenix3-contacts__wrapper .fenix3-contacts__block{
background: #f3fcfb;
}
.mst-main.green-theme .fenix3-contacts .fenix3-contacts__wrapper .fenix3-contacts__block .fenix3-contacts__title p{
font-family: 'Golos Text';
font-weight:600;
color:#000;
}
.mst-main.green-theme .fenix3-contacts .fenix3-contacts__wrapper .fenix3-contacts__block .fenix3-contacts__content p{
font-family: 'Golos Text';
	color: #484953;
}
.mst-main.green-theme .fenix3-contacts .fenix3-contacts__wrapper .fenix3-contacts__block .fenix3-contacts__content p a{
color:#5AD9CB;
}
.mst-main.green-theme .fenix3-contacts .fenix3-contacts__wrapper .fenix3-contacts__socials a svg path{
fill:#5AD9CB;
}
.mst-main.green-theme .fenix3-about-page .fenix3-about-map__block{
background:#5AD9CB;
}
.mst-main.green-theme .fenix3-about-map__text span{
font-family: 'Golos Text';
	color: #fff;
font-weight:600;
}
.mst-main.green-theme .fenix3-about-map__text p{
font-family: 'Golos Text';
	color: #fff;
}
.mst-main.green-theme .fenix3-about-map__action a{
font-family: 'Golos Text';
color:#5AD9CB;
}
/*page company*/
/*company/feedback/*/
.mst-main.green-theme .fenix3__writeus .fenix3-writeus__title h1{
font-family: 'Golos Text';
color: #000;
}
.mst-main.green-theme .fenix3-writeus__wrapper .fenix3-writeus__block .b24-form-btn{
font-family: 'Golos Text';
color:#fff;
background:#5AD9CB;
}
.mst-main.green-theme .fenix3-writeus__wrapper .fenix3-writeus__block .b24-form *{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-about-map__block{
background:#5AD9CB;
}
.mst-main.green-theme .fenix3-about-map__block *{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-partners__wrapper .fenix3-partners__block p{
font-family: 'Golos Text';
color: #484953;
font-weight:600;
}
.mst-main.green-theme .fenix3-partners__text p{
font-family: 'Golos Text';
color: #484953;
}
/*company/feedback/*/
/*company/reviews/*/
.mst-main.green-theme .fenix3-feedbacks .fenix3-feedbacks__blocks a p{
font-family: 'Golos Text';
color: #484953;
font-weight:600;
}
/*company/reviews/*/

/*download_demo*/
.mst-main.green-theme .mst-products-demo__title h1{
font-family: 'Golos Text';
color: #000;
font-weight:600;
}
.mst-main.green-theme .mst-products-demo__table th{
font-family: 'Golos Text';
color: #484953;
font-weight:600;
}
.mst-main.green-theme .mst-products-demo__table td span{
font-family: 'Golos Text';
color: #000;
font-weight:600;
}
.mst-main.green-theme .mst-products-demo__link{
font-family: 'Golos Text';
font-weight:600;
color:#5AD9CB;
}
.mst-main.green-theme .mst-products-demo__table td{
font-family: 'Golos Text';
color: #484953;
}
.mst-main.green-theme .mst-products-demo__table td p{
font-family: 'Golos Text';
color: #484953;
}
/*download_demo*/
/*education/*/
.mst-main.green-theme .subheader{
background:#5AD9CB;
}
.mst-main.green-theme .mst_training-about{
margin-top:51px;
}
.mst-main.green-theme .subheader__title h1{
font-family: 'Golos Text';
font-weight:700;
}
.mst-main.green-theme .mst_training-about .mst_training-about__title{
font-family: 'Golos Text';
font-weight:700;
color: #484953;
}
.mst-main.green-theme .mst_training-about .mst_training-about__link{
font-family: 'Golos Text';
font-weight:600;
color: #fff;
background:#5AD9CB;
}
.mst-main.green-theme .mst_training-about__block .mst_training-about__slider p{
font-family: 'Golos Text';
font-weight:400;
color: #484953;
}
.mst-main.green-theme .mst_training-programs__title{
font-family: 'Golos Text';
font-weight:600;
color:#484953;
}
.mst-main.green-theme .mst_training-programs__slide{
background-color: #f3fcfb;
}
.mst-main.green-theme .mst_training-programs__slide-title{
font-family: 'Golos Text';
font-weight:700;
color: #000;
}
.mst-main.green-theme .mst_training-programs__slide-text{
font-family: 'Golos Text';
}
.mst-main.green-theme .mst_training-education .mst_training-education-title{
font-family: 'Golos Text';
font-weight:600;
color:#000;
}
.mst-main.green-theme .filter-item{
font-family: 'Golos Text';
font-weight:600;
color:#000;
}
.mst-main.green-theme .filter-item:hover{
border-color:#5AD9CB;
}
.mst-main.green-theme .filter-item.active{
color:#fff;
border-color:#5AD9CB;
background-color: #5AD9CB;
}
.mst-main.green-theme .education__wrapper-item{
background-color: #f3fcfb;
}
.mst-main.green-theme .education__wrapper-item.green .education__wrapper-item__type{
font-family: 'Golos Text';
font-weight:600;
/*color:#fff;
background-color: #5AD9CB;*/
}
.mst-main.green-theme .education__wrapper-item__title{
font-family: 'Golos Text';
font-weight:600;
color:#000;
}
.mst-main.green-theme .education__wrapper-item__text{
font-family: 'Golos Text';
}
.mst-main.green-theme .education__wrapper-item__duration,.mst-main.green-theme .education__wrapper-item__format,.mst-main.green-theme .education__wrapper-item__access{
font-family: 'Golos Text';
color:#484953;
}
.mst-main.green-theme .education__wrapper-item__more{
font-family: 'Golos Text';
color:#5AD9CB!important;
font-weight:600;
}
.mst-main.green-theme .education__wrapper-item__more:after{
background-image: url("/fenix3/img/arrow-right-green.svg");
}
.mst-main.green-theme .fenix3-writeus.fenix3-training-writeus .fenix3-writeus__title p{
font-family: 'Golos Text';
font-weight:600;
}
.mst-main.green-theme .fenix3-writeus.fenix3-training-writeus .fenix3-writeus__title span{
font-family: 'Golos Text';
font-weight:400;
}
/*education/*/

/*fds*/

.mst-main.green-theme .main-screen__title.fds__title{
        grid-template-columns: 1fr;
font-family: 'Golos Text';
font-weight:700;
}
.mst-main.green-theme .fds__item-title{
font-family: 'Golos Text';
font-weight:700;
color: #000;
}
.mst-main.green-theme .fds__item ul li{
color: #000;
font-family: 'Golos Text';
}
.mst-main.green-theme .fds__item ul li::marker{
color:#5AD9CB;
}
.mst-main.green-theme .fds__wrapper{
font-family: 'Golos Text';
color: #000;
background-color:#F7F7F7;
}
.mst-main.green-theme .all-products{
background: #f3fcfb;
}
.mst-main.green-theme .all-products__title{
font-family: 'Golos Text';
font-weight:700;
color:#000;
}
.mst-main.green-theme .all-products .product__img img{
width:120px;
height:120px;
display:block;
}
.mst-main.green-theme .all-products .product__title{
color: #000;
font-weight: 700;
font-family: 'Golos Text';
}
.mst-main.green-theme .all-products .product__subtitle{
font-family: 'Golos Text';
opacity: 0.5;
color:#484953;
}
.mst-main.green-theme .all-products .product__desc{
font-family: 'Golos Text';

color:#484953;
}
.mst-main.green-theme .product__list-title{
font-family: 'Golos Text';
color: #000;
font-weight: 500;
margin-bottom:12px;
}
.mst-main.green-theme .product__list ul li{
font-family: 'Golos Text';
}
.mst-main.green-theme .product__list ul li::marker{
color:#5AD9CB;
}
.mst-main.green-theme .all-products .product__footer-buy{
background: #5AD9CB;
font-family: 'Golos Text';
}
.mst-main.green-theme .product__footer-price{
font-family: 'Golos Text';
font-weight: 700;
color:#484953;
}
.mst-main.green-theme .all-products .product__footer__more{
color: #5AD9CB!important;
font-family: 'Golos Text';
}
.mst-main.green-theme .all-products .product__footer__more::after{
background-image: url("/fenix3/img/arrow-right-green.svg");
}
.mst-main.green-theme .main-screen__sublogo.fenix3-server-sublogo #sublogo-link{
font-family: 'Golos Text';font-weight: 700;color: #fff!important;
}
.mst-main.green-theme .main-screen__sub-nav.fenix3-sticky-menu .fenix3-new__buy{
font-family: 'Golos Text';
}
.mst-main.green-theme .main-screen__sub-nav.fenix3-sticky-menu .fenix3-new__buy:hover{
color: #000;
}
.mst-main.green-theme .fenix3__main-body-block-text.fenix3-server-text p{
font-family: 'Golos Text';
color:#484953;
}
.mst-main.green-theme .freeTry__desc p{
color:#484953;
}
.mst-main.green-theme .fenix3__main-body-block-text.fenix3-server-text p a{
color: #5AD9CB;
}
.mst-main.green-theme .fenix3__main-body-block-text.fenix3-server-text ol li{
font-family: 'Golos Text';
color:#484953;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sidebar .fenix3__left-sedebar-link_active-inner a{
color: #5AD9CB!important;
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sidebar .fenix3__left-sedebar-link_active-inner:after{
background: #5AD9CB;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sidebar .fenix3__left-sedebar-link:hover{
    box-shadow: 2px 0 0 0 #5AD9CB inset;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sidebar .fenix3__left-sedebar-link:hover a{
color: #5AD9CB;
}
@media(min-width:1024px){
	.mst-main.green-theme .main-screen.fds-screen .main-screen__content{
padding-bottom:100px;
}
	.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks__download{
height:48px;
display:flex;
        justify-content: center;
        align-items: center;
}
}
/*fds*/


/*fenix3-server*/
.mst-main.green-theme .fenix3-server__content .main-screen{
background: #fff;
}
.mst-main.green-theme .fenix3-server__content .main-screen .main-screen__title{
grid-template-columns:1fr;
}
.mst-main.green-theme .fenix3-server__content .main-screen .main-screen__title h1 {
color:#000;
font-weight:600;
}
.mst-main.green-theme .fenix3-server__content .main-screen .server-main__action a{
background: #00bbab;
border-radius: 16px;
padding: 12px 48px;
color: #fff;
font-weight:600;
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-server__content .server-benefits{
background: #f3fcfb;
}
.mst-main.green-theme .server-benefits__title p{
color:#000;
font-weight:700;
font-family: 'Golos Text';
}
.mst-main.green-theme .server-benefits__content *{
font-family: 'Golos Text';
color:#484953;
}
.mst-main.green-theme .server-benefits__list-item::marker{
color: #5AD9CB;
}
.mst-main.green-theme .server-features__content p{
font-family: 'Golos Text';
font-weight:500;

}
.mst-main.green-theme .server-access__wrapper{
background: #f3fcfb;
}
.mst-main.green-theme .server-access__title p{
font-family: 'Golos Text';
}
.mst-main.green-theme .server-access__title h2{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
.mst-main.green-theme .server-access__content p{
font-family: 'Golos Text';
}
.mst-main.green-theme .server-tasks__wrapper{
background: #f3fcfb;
}
.mst-main.green-theme .server-tasks__title p{
font-family: 'Golos Text';
}
.mst-main.green-theme .server-tasks__title h2,.mst-main.green-theme .server-tasks__subtitle p{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
.mst-main.green-theme .server-tasks__content p,.mst-main.green-theme .server-custom *,.mst-main.green-theme .server-results__content p{
font-family: 'Golos Text';
}
.mst-main.green-theme .server-custom .server-custom__title h2,.mst-main.green-theme .server-process__title h2{
color:#000;
}
.mst-main.green-theme .server-results__title p{
font-family: 'Golos Text';color:#484953;
}
.mst-main.green-theme .server-tasks__wrapper::after{
background: #f3fcfb;
}
.mst-main.green-theme .server-process__title p,.mst-main.green-theme .server-integration__title p,.mst-main.green-theme .server-integration__content p,
.mst-main.green-theme .server-cta__action p{
font-family: 'Golos Text';
}
.mst-main.green-theme .server-process__subtitle p{
font-family: 'Golos Text';font-weight:700;color:#000;
}
.mst-main.green-theme .server-custom__wrapper{

}
.mst-main.green-theme .server-features__title h2,.mst-main.green-theme .server-results__title h2,
.mst-main.green-theme .server-integration__title h2{
color:#000;
}
.mst-main.green-theme .server-access,.mst-main.green-theme .server-tasks,.mst-main.green-theme .server-custom,
.mst-main.green-theme .server-process,.mst-main.green-theme .server-results,.mst-main.green-theme .server-integration {
background: #f3fcfb;
}
.mst-main.green-theme .server-cta{
background: #5AD9CB;
}
.mst-main.green-theme .server-cta__title p{
font-family: 'Golos Text';font-weight:600;
}
.mst-main.green-theme .server-cta-action__download{
border-radius: 12px;
padding: 12px 48px;
background: #fff;
font-weight: 600;
font-size: 16px;
line-height: 150%;
color: #00bbab;
font-family: 'Golos Text';
}
.mst-main.green-theme .server-cta-action__buy,.mst-main.green-theme .fenix3-licence__items>span{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-buy-offer .licence-extension a{
font-family: 'Golos Text';
color:#fff;
}
.mst-main.green-theme .fenix3-licence .fenix3-licence_active .special-offer{
background: #ffb84d;
font-family: 'Golos Text';font-weight:600;
}
@media(min-width:1024px){
	.mst-main.green-theme .server-benefits__title p{
font-size:28px;
}
.mst-main.green-theme .server-features__content p{

font-size: 24px;
}
	.mst-main.green-theme .server-access, .mst-main.green-theme .server-tasks, 
.mst-main.green-theme .server-custom, .mst-main.green-theme .server-process, 
.mst-main.green-theme .server-results, .mst-main.green-theme .server-integration{
background:unset;
}
	.mst-main.green-theme .server-custom__wrapper,.mst-main.green-theme .server-process__wrapper,.mst-main.green-theme .server-process__wrapper,
.mst-main.green-theme .server-results__wrapper,.mst-main.green-theme .server-integration__wrapper{
background: #f3fcfb;
}
}
.mst-main.green-theme .b24-form-style-classic *{
font-family: 'Golos Text';
}
.mst-main.green-theme .b24-form-style-classic .b24-form-btn{
background:#5AD9CB;
}
.mst-main.green-theme .b24-form-wrapper.b24-form-border-bottom{
border-bottom:unset;
}
/*fenix3-server*/
/*fenix3/features/*/
.mst-main.green-theme .main-screen__sub-nav .fenix3-new__nav-item a{
font-family: 'Golos Text';
}
.mst-main.green-theme .main-screen__sub-nav .fenix3-new__nav-item span{
font-family: 'Golos Text';
color:#fff;
}
.mst-main.green-theme .main-screen__sub-nav .fenix3-new__nav-item a:hover{
color:#fff;
}
.mst-main.green-theme .main-screen__sub-nav .fenix3-new__nav-item span:after,
.mst-main.green-theme .main-screen__sub-nav .fenix3-new__nav-item a:hover:after{
background:#fff;
}
.mst-main.green-theme .main-screen__sub-nav .fenix3-new__download{
background: #fff;
border-radius: 12px;
font-weight: 600;
font-size: 14px;
line-height: 143%;
padding: 10px 48px;
font-family: 'Golos Text';
color: #5AD9CB;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body-title h1 ,.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body-block-title h3{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body-title p,.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body-block-text p,
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sidebar-submenu-item a{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body-block-text p a,.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sidebar-submenu-item a:hover{
color: #5AD9CB;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sedebar-list.fenix3__left-sedebar-list-offset .fenix3__left-sedebar-link_active a,
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sedebar-link_active a{
color: #5AD9CB!important;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sidebar .fenix3__left-sedebar-link-features a{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sidebar .fenix3__left-sedebar-link-features:hover a{
color: #5AD9CB!important;

}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sidebar .fenix3__left-sedebar-link-features:hover:after{
background: #5AD9CB;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sedebar-list{
background: #e6f9f7;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body-block-wrapper .fenix3__main-body-block-item,
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sedebar-list-static{
background: #e6f9f7;
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sedebar-link.fenix3__active-page {
    color: #5AD9CB;
    box-shadow: 2px 0 0 0 #5AD9CB inset;
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body-block-wrapper .fenix3__main-body-block-item p,
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__left-sedebar-link{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body-block-wrapper .fenix3__main-body-block-item a{
color: #5AD9CB;
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body a,.mst-main.green-theme .fenix3__main-content-wrapper .fenix3__main-body ul li::marker{
color: #5AD9CB;
}
/*fenix3/features/*/


/*firerisks/*/
.mst-main.green-theme .fire-risks_how-work .fire-risks_how-work-order{
font-weight: 400;
font-size: 16px;
line-height: 150%;
text-decoration: underline;
text-decoration-skip-ink: none;
font-family: 'Golos Text';
color: #5AD9CB;margin-bottom:21px;
}
.mst-main.green-theme .fire-risks_capability_inner p,.mst-main.green-theme .fire-risks_stage_num{
font-family: 'Golos Text';
color:#484953;
}
.mst-main.green-theme .fire-risks_how-work .fire-risks_how-work_item_title{
font-family: 'Golos Text';
color: #000;
}
.mst-main.green-theme .fire-risks_capability .fire-risks_capability_title{
font-family: 'Golos Text';
color: #000;
font-weight: 700;
}
.mst-main.green-theme .fire-risks_stage{
background: #f3fcfb;
}
.mst-main.green-theme .fire-risks_stage_title,.mst-main.green-theme .faq_title,.mst-main.green-theme .faq_item_title{
font-family: 'Golos Text';
color: #000;
font-weight: 700;
}
.mst-main.green-theme .fire-risks_stage_subtitle,.mst-main.green-theme .faq_subtitle,
.mst-main.green-theme .faq_item_desc p,.mst-main.green-theme .faq_item_desc ul li{
font-family: 'Golos Text';
color:#484953;
}
.mst-main.green-theme .faq_item_desc ul li::before{
background: #5AD9CB;
}
.mst-main.green-theme .faq_item_title,.mst-main.green-theme .faq_title_wrap::before,.mst-main.green-theme .fire-risks_stage__even .fire-risks_stage_bg,
.mst-main.green-theme .fire-risks_stage_odd .fire-risks_stage_bg{
background: #f3fcfb;
}
.mst-main.green-theme .main-screen.fire-risks__wrapper-main{
background: #fff;
padding:0;
}
.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks__wrapper {
/*display:flex;
flex-direction:column;
gap:32px;*/

}
.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks_main-screen_desc_main{
font-weight: 600;
font-size: 24px;
line-height: 125%;
letter-spacing: -0.01em;
color: #000;
font-family: 'Golos Text';
}
.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks__download{
background: #00bbab;
border-radius: 12px;
padding: 10px 48px;
font-weight: 600;
font-size: 14px;
line-height: 143%;
text-align: center;
color: #fff;
font-family: 'Golos Text';
}
.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks_main-screen_image.fire-risks_video-container{
/*padding-bottom:unset;
height:100%;
width:100%;*/
border: 1px solid #d8d9dd;
border-radius: 12px;
}
.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks_main-screen_image.fire-risks_video-container img{
transform:unset;
}
.mst-main.green-theme .writeus-input>input,.mst-main.green-theme .writeus-input textarea,.mst-main.green-theme.download-form div,
.mst-main.green-theme .fenix3-filter__checkbox p, .mst-main.green-theme .fenix3-filter__checkbox label,
.mst-main.green-theme .fenix3-auth-action a,.mst-main.green-theme .writeus__form p,.mst-main.green-theme .writeus__form p a{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-auth-action a,.mst-main.green-theme .writeus__form p a{
color:#5AD9CB;
}
.mst-main.green-theme .download-form input:focus,.mst-main.green-theme  .download-form textarea:focus{
    border-bottom: 1px solid #5AD9CB;
}
.mst-main.green-theme .download-form button{
background: #5AD9CB;
font-family: 'Golos Text';
}
@media(min-width:700px){
	.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks_main-screen{
        display: flex;
        flex-direction: row;
gap:15px;
}
	.mst-main.green-theme .main-screen__title{
width:48%;
        grid-template-columns: 1fr;
gap:48px;
}
	.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks_main-screen_image.fire-risks_video-container{
/*width:48%;*/
}
	.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks__download{
margin-top:unset;
}
}
@media(min-width:1024px){
	.mst-main.green-theme .fire-risks_stage{
background: unset;
}
	.mst-main.green-theme .fire-risks_stage{
margin-bottom:0;
}
	.mst-main.green-theme .fire-risks_capability,	.mst-main.green-theme .faq{
padding:0!important;
}
	.mst-main.green-theme .main-screen.fire-risks__wrapper-main .fire-risks__download{
margin-top:unset;
}
}
/*firerisks/*/
/*fenix3-tos*/
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__header{
background: #5AD9CB;
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__header h1{
font-family: 'Golos Text';
color: #fff;
font-weight: 700;
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__resources .fenix3-tos-content__resources-links span{
font-family: 'Golos Text';
font-weight: 700;
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__resources .fenix3-tos-content__resources-links a{
font-family: 'Golos Text';
font-weight: 700;
color: #5AD9CB;
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__update .fenix3-tos-content__update-wrapper p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__update .fenix3-tos-content__update-wrapper a{
color: #5AD9CB;font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__desc p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__desc .fenix3-tos-content__block-title{
font-family: 'Golos Text'!important;
font-weight: 700;
color: #000!important;
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__block-list .fenix3-tos-content__block-title{
font-family: 'Golos Text'!important;
font-weight: 700;
color: #000!important;
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__block-list p{
font-family: 'Golos Text';
}

.mst-main.green-theme .fenix3-tos .fenix3-tos-content__block-list ul li{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__block-list ul li::marker,.mst-main.green-theme .fenix3-tos .fenix3-tos-content__block-list ul li a{
color:#5AD9CB;
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__desc a{
font-family: 'Golos Text';

color: #5AD9CB;
}
.mst-main.green-theme .subheader .subheader__title,.mst-main.green-theme h1{
font-family: 'Golos Text';
}
.mst-main.green-theme .all-products__desc p{
font-family: 'Golos Text';
}

/*fenix3-tos*/
/*support/*/
.mst-main.green-theme .fenix3-support-page .title{
background: #5AD9CB;

}
.mst-main.green-theme .fenix3-support-page .title h1{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-support-page .table .text p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-support-page .table .fenix3-h5{
font-family: 'Golos Text';
font-weight: 700;
color: #000;
}
.mst-main.green-theme .fenix3-support-page .table p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-support-page > .table > div > table td span{
color: #5AD9CB;font-family: 'Golos Text';
background-image: radial-gradient(circle, #5AD9CB 1px, transparent 0);
}
.mst-main.green-theme .fenix3-support-page > .table > div > table th.extended{
color: #fff;font-family: 'Golos Text';background: #008277;
}
.mst-main.green-theme .fenix3-support-page > .table > div > table th.extended h4{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-support-page > .table > div > table th.base{
color: #fff;font-family: 'Golos Text';background: #80ded6;
}
.mst-main.green-theme .fenix3-support-page > .table > div > table th.base h4{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-support-page > .table > div > table td .icons.check{
background: #5AD9CB;
}
.mst-main.green-theme .fenix3-support-page > .rules-support > div > h3{
font-family: 'Golos Text';
font-weight: 700;
color: #000;
}
.mst-main.green-theme .fenix3-support-page > .rules-support > div > .items > .row > .rules-item{
background: #f3fcfb;
}
.mst-main.green-theme .fenix3-support-page > .rules-support > div > .items > .row > .rules-item > p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-support-page > .feedback{
background: #5AD9CB;
}
.mst-main.green-theme .fenix3-support-page > .feedback > div > h3{
font-family: 'Golos Text';
font-weight: 700;
color: #fff;
}
.mst-main.green-theme .fenix3-support-page > .table{
background: #f3fcfb;
}
.mst-main.green-theme .fenix3-support-page > .feedback > div > div > div.left > p,.mst-main.green-theme .fenix3-support-page > .feedback > div > div > div.right > p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-support-page > .feedback > div > div > div > p > a{
font-family: 'Golos Text';font-weight: 600;
}
.mst-main.green-theme .fenix3-support-page > .feedback > div > div > div > a > button{
font-family: 'Golos Text';color: #5AD9CB;
}
/*support/*/
/*news*/
.mst-main.green-theme .wrapper>.alert-update{
border-radius: 12px;
padding: 16px;
background: #f3fcfb;
}
.mst-main.green-theme .wrapper>.alert-update .alert-update__title{
font-family: 'Golos Text';
font-weight: 700;
color: #000;
}
.mst-main.green-theme .wrapper>.alert-update .alert-update__download{
color: #5AD9CB;font-family: 'Golos Text';
}
.mst-main.green-theme .wrapper.grid .tags__list a{
font-family: 'Golos Text';color: #000;
border: 1px solid #d8d9dd;
border-radius: 8px;
padding: 8px 12px;
text-transform: capitalize;
}
.mst-main.green-theme .wrapper.grid .tags__list .tags__tag:hover{
color: #5AD9CB!important;
}
.mst-main.green-theme .wrapper.grid .tags__list .tags__tag.active{
font-family: 'Golos Text';color: #000;
border: 1px solid #d8d9dd;
border-radius: 8px;
padding: 8px 12px;
text-transform: capitalize;
color: #5AD9CB!important;
}
.mst-main.green-theme .wrapper.grid .summary__container--new{
padding:24px;
}
.mst-main.green-theme .wrapper.grid .summary__container--new .summary__head .summary__date{
color: #a4a4a9;font-family: 'Golos Text';font-weight: 700;
}
.mst-main.green-theme .wrapper.grid .summary__container--new .summary__head .summary__title{
font-family: 'Golos Text';
font-weight: 700;
color: #000;
}
.mst-main.green-theme .wrapper.grid .summary__container--new .summary__head p{
font-family: 'Golos Text';
}

.mst-main.green-theme .wrapper.grid .wrapper__content.main__nav .nav__title{
font-family: 'Golos Text';
}
.mst-main.green-theme .main-content__header .link-back span{
color: #5AD9CB;font-family: 'Golos Text';
}
.mst-main.green-theme .main-content__date .main-content__date--new{
font-family: 'Golos Text';
}
.mst-main.green-theme .wrapper.grid .main-content-wrap .main-content__tag{
font-family: 'Golos Text';opacity: 0.5;text-transform: uppercase;
color: #5AD9CB;
}
.mst-main.green-theme .wrapper.grid .main-content__title.main-content__title--new{
font-family: 'Golos Text';
font-weight: 700;
color: #000;
}
.mst-main.green-theme .wrapper.grid .main-content-wrap__main article{
font-family: 'Golos Text';
}
.mst-main.green-theme .wrapper.grid .main-content-wrap__main article a{
color: #5AD9CB;font-family: 'Golos Text';
}
.mst-main.green-theme .wrapper.grid .main-content-wrap__main article ul li::marker{
color: #5AD9CB;
}
.mst-main.green-theme .wrapper.grid .main-content__footer .main__nav.main__nav--detail span{
font-family: 'Golos Text';
}
.mst-main.green-theme .wrapper.grid .main-content__footer .main__nav.main__nav--detail a{
color: #5AD9CB;font-family: 'Golos Text';    display: flex;
    align-items: start;
}
.mst-main.green-theme .wrapper.grid .main-content__footer .subscribe-update{
 background: #f3fcfb;

}
.mst-main.green-theme .wrapper.grid .main-content__footer .subscribe-update .subscribe-update__title{
color: #000;font-family: 'Golos Text'; font-weight: 700;
}
.mst-main.green-theme .wrapper.grid .main-content__footer .subscribe-update .subscribe-update__input input{
font-family: 'Golos Text';
}
.mst-main.green-theme .wrapper.grid .main-content__footer .subscribe-update .subscribe-update__input button{
font-weight: 500;
font-size: 14px;
line-height: 143%;
text-align: right;
color: #fff;font-family: 'Golos Text'; background: #5AD9CB;
}
.mst-main.green-theme .wrapper.grid .main-content__footer .subscribe-update .subscribe-update__policy label,.mst-main.green-theme .wrapper.grid .main-content__footer .share-social__title{
font-family: 'Golos Text';
}
.mst-main.green-theme .wrapper.grid .main-content__footer .subscribe-update .subscribe-update__policy label a{
color: #5AD9CB;font-family: 'Golos Text';
}
.mst-main.green-theme .wrapper.grid .main-content__footer .share-social{
 background: #5AD9CB;
}
.mst-main.green-theme .wrapper.grid .main-content__footer .subscribe-update .subscribe-update__images img{
width:35px;
}
/*news*/
/*basket*/
.mst-main.green-theme .fenix3-buy-header{
 background: #5AD9CB;
}
/*basket*/
/*personal/profile*/
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-writeus__title h1{
color: #000;
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-account-title__wrapper p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-writeus__block-title p{
color: #000;font-family: 'Golos Text';font-weight: 600;
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-form-account__action{
background: #e6f9f7;
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-form-account__action p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-form-account__action button{
font-family: 'Golos Text';
font-weight: 600;
font-size: 16px;
line-height: 150%;
color: #fff;
background: #5AD9CB;
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-validation-block{
background: #e6f9f7;
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-validation-block .fenix3-validation-block__title p{
font-family: 'Golos Text';font-weight: 600;color: #000;
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-validation-block .fenix3-validation-block__items p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-validation-block .fenix3-validation-block__items span{
background: #5AD9CB;
width: 8px;
    height: 8px;
border-radius:50%;
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-form__block .writeus-input *{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .fenix3-form__block .fenix3-registration-list .fenix3-filter__status ul li:hover{
    background: #e6f9f7;
    border-left: 2px solid #5AD9CB;
}
.mst-main.green-theme .fenix3-writeus.fenix3-account .download-form input:focus,.mst-main.green-theme .fenix3-writeus.fenix3-account .download-form textarea:focus {
    border-bottom: 1px solid #5AD9CB;
}
/*personal/profile*/

/*personal/my_products*/
.mst-main.green-theme .fenix3-account-products .fenix3-writeus__title h1{
color: #000;
}
.mst-main.green-theme .fenix3-filter__checkboxes *{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-filter__action-search button,.mst-main.green-theme .fenix3-account-detailed .fenix3-account-detailed-false a{
font-weight: 600;
font-size: 16px;font-family: 'Golos Text';
line-height: 150%;
color: #fff;background: #5AD9CB;
}
.mst-main.green-theme .fenix3-account-products__blocks{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-account-products__block *{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-account-products__block a{
color: #5AD9CB;
}
.mst-main.green-theme .fenix3-account-products__block .fenix3-account-products__inner p{
font-weight: 600;

}
/*personal/my_products*/
/*personal/my_dist/*/


/*personal/my_dist/*/
/*personal/order/*/
.mst-main.green-theme .fenix3-filter__input label,.mst-main.green-theme .fenix3-filter__input input{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-filter__input input:focus-visible{
  border-bottom: 1px solid #5AD9CB;
}
.mst-main.green-theme .fenix3-filter__status ul li:hover{
  background: #e6f9f7;
    border-left: 2px solid #5AD9CB;
}
.mst-main.green-theme .fenix3-filter__action-refresh button{
font-family: 'Golos Text';
color: #5AD9CB;
font-weight:600;
}
.mst-main.green-theme .fenix3-history-results .fenix3-history-item a{
font-family: 'Golos Text';
color: #5AD9CB;
}
.mst-main.green-theme .fenix3-history-results .fenix3-history-item span{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-history-results .fenix3-history-item p{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
 #ui-datepicker-div td a.ui-state-highlight{
color: #5AD9CB;
}
#ui-datepicker-div td a.ui-state-default{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-account-detailed .fenix3-writeus__title h1{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
.mst-main.green-theme .fenix3-account-detailed .fenix3-account-detailed__order-title.fenix3-detailed-title p{
font-family: 'Golos Text';
color:#000;
font-weight:600;
}
.mst-main.green-theme .fenix3-account-detailed .fenix3-account-detailed-list .fenix3-account-detailed-block span{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-account-detailed .fenix3-account-detailed-list .fenix3-account-detailed-block p{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
.mst-main.green-theme .fenix3-account-detailed .fenix3-account-detailed-list .fenix3-detailed-title{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
.mst-main.green-theme .fenix3-account-detailed .fenix3-account-detailed-list .fenix3-account-detailed-block a{
color: #5AD9CB;
}
.mst-main.green-theme .fenix3-account-detailed .fenix3-account-detailed-false a{

}
.mst-main.green-theme .fenix3-account-detailed .fenix3-account-detailed__order-container.fenix3-account-detailed-block{

}
/*personal/order/*/


/*basket*/
.mst-main.green-theme .fenix3-buy-header{
 background: #5AD9CB;
}
.mst-main.green-theme .fenix3__cart-title p{
font-family: 'Golos Text';

}
.mst-main.green-theme .fenix3__cart-header th{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3__cart-item-name,.mst-main.green-theme .fenix3__cart-total p{
font-family: 'Golos Text';
color:#000;
font-weight:600;
}
.mst-main.green-theme .fenix3__cart-item-desc,.mst-main.green-theme .qtySelector .qtyValue{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3__cart-item-price{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
.mst-main.green-theme .fenix3__cart-coupon_submit,.mst-main.green-theme .fenix3__cart-total button,.mst-main.green-theme .order-checkout .fenix3-order__confirm a{
font-weight: 600;
font-size: 16px;font-family: 'Golos Text';
line-height: 150%;
color: #fff;background: #5AD9CB;
}
.mst-main.green-theme .fenix3__cart-content .delete{
font-family: 'Golos Text';font-weight: 600;color: #5AD9CB;
}
.mst-main.green-theme .fenix3__cart-content .delete svg path{
fill:#5AD9CB;
}
/*cart/make_order/*/

.mst-main.green-theme .order-checkout .fenix3-order__block-info{
 background: #f3fcfb;
}
.mst-main.green-theme .order-checkout .fenix3-order__content-order p,.mst-main.green-theme .order-checkout .fenix3-order__block-title p{
font-family: 'Golos Text';
color:#000;
font-weight:600;
}
.mst-main.green-theme .order-checkout .fenix3-order__content-item p{
font-family: 'Golos Text';
color:#000;
}
.mst-main.green-theme .order-checkout .fenix3-order__total p{
font-family: 'Golos Text';
color:#000;
font-weight:600;
}
.mst-main.green-theme .order-checkout .fenix3-order__content-order span,.mst-main.green-theme .order-checkout .fenix3-order__content-item span,
.mst-main.green-theme .order-checkout .fenix3-order__block-inputs *{
font-family: 'Golos Text';
}
.mst-main.green-theme .order-checkout .container-input input:checked~.checkmark{
border-color: #5AD9CB;
}
.mst-main.green-theme .order-checkout .container-input .checkmark:after{
background: #5AD9CB;
}
.mst-main.green-theme .order-checkout .download-form input:focus,.mst-main.green-theme .order-checkout  .download-form textarea:focus{
border-color: #5AD9CB;
}
/*cart/make_order/*/
/*basket*/

/*support/usloviya-oplaty/*/
.mst-main.green-theme .fenix3-terms__methods-header,.mst-main.green-theme .fenix3-terms__methods-bot__title,
.mst-main.green-theme .fenix3-terms__links-header,.mst-main.green-theme .ourDetails__title,.mst-main.green-theme .ourDetails__label,
.mst-main.green-theme .fenix3-termsBenefit__item-title{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
.mst-main.green-theme .fenix3-terms__links-list__item,.mst-main.green-theme .ourDetails__list-item,
.mst-main.green-theme .fenix3-termsBenefit__item-text{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-terms__methods-bot__list-item__title{
font-family: 'Golos Text';
color:#000;
}
.mst-main.green-theme .fenix3-terms__methods-bot__list-item svg path{
stroke:#5AD9CB;
}
.mst-main.green-theme .fenix3-terms__methods-bot__list-item__text{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-terms__links-list__item:hover,
.mst-main.green-theme .fenix3-rus__action a{
color:#5AD9CB;
}
.mst-main.green-theme .fenix3-termsBenefit__item,.mst-main.green-theme .fenix3-buy-desc__slide,
.mst-main.green-theme .fenix3-licence-specifications__table tr:nth-child(even) td{
background:#e6f9f7;
}
/*support/usloviya-oplaty/*/
/*fenix-server/buy*/
.mst-main.green-theme .fenix3-buy-cta.fenix3-buy-cta__licence{
background: #5AD9CB;
}
.mst-main.green-theme .fenix3-buy-cta__title p,.mst-main.green-theme .fenix3-licence-specifications__table tr th:not(:first-child){
font-family: 'Golos Text';
font-weight:600;
}
.mst-main.green-theme .fenix3-buy-cta__licence .fenix3-buy-cta__wrapper .fenix3-buy-cta__action p,
.mst-main.green-theme .fenix3-buy-desc__block-text span,.mst-main.green-theme .fenix3-buy-desc__slide-text,
.mst-main.green-theme .fenix3-licence-specifications__table tr td,.mst-main.green-theme .fenix3-rus__text span{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-buy-cta__action a,.mst-main.green-theme .fenix3-licence__comparison-btn.active{
font-family: 'Golos Text';
font-weight:600;
color:#5AD9CB;
}
.mst-main.green-theme .fenix3-licence__block-title p,.mst-main.green-theme .fenix3-rus__text p{
font-family: 'Golos Text';
color:#000;
font-weight:600;
}
.mst-main.green-theme .fenix3-licence__wrapper .fenix3-buy-desc__block-text p,
.mst-main.green-theme .fenix3-buy-desc__slide-title{
font-family: 'Golos Text';
color:#000;
font-weight:700;
}
.mst-main.green-theme .fenix3-licence__comparison-btn{
font-family: 'Golos Text';
font-weight:600;
color:#fff;
}
.mst-main.green-theme .fenix3-licence__comparison-btn svg path{
fill:#fff;
}
.mst-main.green-theme .fenix3-rus__text p{

}
.mst-main.green-theme .comparison__table tr th{
font-family: 'Golos Text';
}
.mst-main.green-theme .comparison__table{
border-radius:12px;
}
.mst-main.green-theme .comparison__table tr th:nth-child(2){
color:#fff;
background:#89eae0;
}
.mst-main.green-theme .comparison__table tr th:nth-child(3){
color:#fff;
background: #00bbab;
}
.mst-main.green-theme .comparison__table table tr:first-child td{
color:#5AD9CB;font-family: 'Golos Text';
}
.mst-main.green-theme .comparison__table table tr td span{
font-family: 'Golos Text';
}
.status.status--true{
background-image:url('/local/templates/mst_main_new/img/true-icon.svg')
}
/*fenix-server/buy*/

/*blog*/
/*footer*/
.page-container.green-theme .mst-footer__about p{
font-family: 'Golos Text';
}
.page-container.green-theme .mst-footer__phone a{
font-family: 'Golos Text';font-weight:600;
color:#484953 !important;
}
.mst-footer.mst-footer-green .mst-footer__social-list a:hover svg path {
  fill: #5AD9CB;
}
.page-container.green-theme .mst-footer__mail a{
color: #484953 !important;
    font-family: 'Golos Text';
}
.page-container.green-theme .mst-footer__address-title{
color: #484953 !important;
    font-family: 'Golos Text';
}
.page-container.green-theme .mst-footer__address p{
color: #484953 !important;
    font-family: 'Golos Text';
}
/*header*/
	/*header*/

.page-container.green-theme .mst-header__login_false svg path{
stroke:#5AD9CB;
}
.page-container.green-theme .mst-header__login_false{
color:#5AD9CB;
}
.page-container.green-theme .mst-header__cart-amount{
background:#5AD9CB;
}
	.page-container.green-theme  span,
	.page-container.green-theme  a,
	.page-container.green-theme .mst-header__login_false.fenix3-account-dropdown {
		font-family: "Golos Text", sans-serif;
		text-decoration: none;
	}

	.page-container.green-theme .mst-header__wrapper .header__mail svg path {
		stroke: #5AD9CB;
	}

	.page-container.green-theme .mst-header__wrapper .mst-header__login_false.fenix3-account-dropdown svg path {
		stroke: #5AD9CB;
	}

	.page-container.green-theme .mst-header__desktop-menu-item a:hover {
		color: #5AD9CB;
	}

	.page-container.green-theme .mst-header__desktop-menu-item.all-goods:hover .all-goods__wrapper {
		border: 1px solid #5AD9CB;
	}

	.page-container.green-theme .mst-header__desktop-menu-item.all-goods:hover .all-goods__wrapper span {
		color: #5AD9CB;
	}

	.page-container.green-theme .mst-header__desktop-menu-item.all-goods:hover .all-goods__wrapper span svg.all-goods-open rect {
		fill: #5AD9CB !important;
	}

	.page-container.green-theme .all-goods__wrapper.all-goods__wrapper_active {
		color: #fff;
		background: #5AD9CB;
	}

	.page-container.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-list__title,
	.page-container.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-list__item-desc,
	.page-container.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside__list li a span,
	.page-container.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside a[href^="tel:"] {
		color: #484953;
		font-family: "Golos Text", sans-serif;
	}

	.page-container.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-list__item-title {
		color: #5AD9CB;
		font-family: "Golos Text", sans-serif;
	}

	.page-container.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside {
		background: #e6f9f7;
	}

	.page-container.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside__bottom .mst-header__goods-aside__link {
		color: #fff;
		background: #5AD9CB;
		font-family: "Golos Text", sans-serif;
	}

	.page-container.green-theme .mst-header__login .mst-header__login_false:hover {
		color: #5AD9CB;
	}

	.page-container.green-theme .fenix3-account-dropdown ul li a:hover {
		color: #5AD9CB !important;
	}

	.page-container.green-theme .header_phone a {
		color: #484953;
	}

	.page-container.green-theme .header_phone a:hover {
		color: #5AD9CB;
	}

	.page-container.green-theme .mst-header__nav-search:hover svg path,
	.page-container.green-theme .mst-header__nav-cart:hover svg path {
		stroke: #5AD9CB;
	}
.mst-main.green-theme .main-screen__buy{
text-decoration:unset;
}
@media(max-width:450px){
.page-container.green-theme .header_phone a{
line-height:1;
font-size:12px;
    flex-shrink: 0;
}
	.page-container.green-theme .mst-header__wrapper .header_phone{
margin-right:0;
}
	.page-container.green-theme .mst-header__nav-cart{
margin-lef:10px;
margin-right:10px;
}
	.page-container.green-theme .header_phone a svg{
width:20px;
height:20px;
}
}
	/*header*/
/*header*/
/*footer*/
	.page-container.green-theme .mst-footer__wrapper {
		padding-top: 32px;
		padding-bottom: 16px;
	}

	.page-container.green-theme .mst-footer__copyright-wrapper a {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		text-align: right;
		color: #484953;
		font-family: 'Golos Text';
	}

	.page-container.green-theme .mst-footer__copyright p {
		font-family: 'Golos Text';
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.page-container.green-theme .mst-footer__about p {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
		margin-bottom: 32px;
		margin-top: 27px;
	}

	.page-container.green-theme .mst-footer__phone a {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		margin-bottom: 8px;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.page-container.green-theme .mst-footer__mail a {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.page-container.green-theme .mst-footer__mail {
		margin-bottom: 32px;
	}

	.page-container.green-theme .mst-footer__address-title,
	.page-container.green-theme .mst-footer__workTime-title {
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
		margin-bottom: 8px;
	}

	.page-container.green-theme .mst-footer__address p,
	.page-container.green-theme .mst-footer__workTime p {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.page-container.green-theme .mst-footer__socials {
		margin-bottom: 32px;
	}

	.page-container.green-theme .mst-footer__socials-title p {
		margin-bottom: 16px;
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.page-container.green-theme .mst-footer__social-list a {
		margin-right: 24px;
	}

	.page-container.green-theme #mc_embed_signup label {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
	}

	.page-container.green-theme .mst-footer__subscribe-form button {
		background-color: #5AD9CB;
	}

	.page-container.green-theme #mc_embed_signup form {
		padding: 0;
	}

	.page-container.green-theme #mc_embed_signup input.email {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-size: 16px;
	}

	.page-container.green-theme .mst-footer__nav-title p {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
	}

	.page-container.green-theme .mst-footer__nav-list li a,
	.page-container.green-theme .mst-footer__nav-list li span {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
	}

	.page-container.green-theme .mst-footer__copyright {
		font-family: 'Golos Text' !important;
	}

	@media(min-width:700px) {
		.page-container.green-theme .mst-footer__wrapper {
			padding-bottom: 32px;
		}

		.page-container.green-theme .mst-footer__about p {
			margin-bottom: 40px;
		}

		.page-container.green-theme mst-footer__mail {
			margin-bottom: 48px;
		}

		.page-container.green-theme .mst-footer__socials {
			margin-bottom: 48px;
		}

		.page-container.green-theme .mst-footer__copyright-wrapper {
			text-align: right;
		}

		.page-container.green-theme .mst-footer__nav-list {
			min-height: unset;
		}

		.page-container.green-theme .mst-footer__about p {
			margin-top: 16px;
		}
	}

	@media(min-width:1024px) {
		.page-container.green-theme .mst-footer__nav-list {
			min-height: 216px;
		}
	}

	/*footer*/
/*footer*/



.page-container.green-theme .subheader{
background-color:#5AD9CB;
}
.page-container.green-theme .subheader .subheader__title{
font-family: 'Golos Text';color:#fff;font-weight:700;
}
.page-container.green-theme .subheader .subheader__input{
font-family: 'Golos Text';
}
.page-container.green-theme .main_index .main__nav a{
color:#5AD9CB;
}
.page-container.green-theme .mst-header__nav.header_phone svg path{
fill:#5AD9CB;
}
.page-container.green-theme .tags__title{
font-family: 'Golos Text';color:#000;font-weight:700;
}
.page-container.green-theme .tags__tag,.page-container.green-theme .summary__description,.page-container.green-theme .summary__tags,
.page-container.green-theme .main-content__social{
font-family: 'Golos Text';
}
.page-container.green-theme .tags__tag:hover{
color:#5AD9CB!important;
}
.page-container.green-theme .summary__author .summary__tag{
color:#5AD9CB;
}
.page-container.green-theme .main-content__tag{
color:#5AD9CB;
}
.page-container.green-theme .summary__author span{
color:#000;
}
.page-container.green-theme .main-content-wrap__main article,.page-container.green-theme .main-content-wrap__main article strong{
font-family: 'Golos Text';
color:#000;
}
.page-container.green-theme .main-content-wrap__main ul li::marker{
color:#5AD9CB;
}
.page-container.green-theme .main-content-wrap__main ul li{
list-style-image:unset;
}
.page-container.green-theme .dsq-brlink{
color:#5AD9CB;font-family: 'Golos Text';
}
.page-container.green-theme .main-content__comments p a{
color:#5AD9CB;
}
.page-container.green-theme .summary__title{
font-family: 'Golos Text';color:#000;font-weight:700;
}
/*blog*/

/*knowledgebase/*/
.page-body.green-theme{

}
/*footer*/
	.page-body.green-theme .mst-footer__wrapper {
		padding-top: 32px;
		padding-bottom: 16px;
	}

	.page-body.green-theme .mst-footer__copyright-wrapper a {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		text-align: right;
		color: #484953;
		font-family: 'Golos Text';
	}

	.page-body.green-theme .mst-footer__copyright p {
		font-family: 'Golos Text';
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
	}

	.page-body.green-theme .mst-footer__about p {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
		margin-bottom: 32px;
		margin-top: 27px;
	}

	.page-body.green-theme .mst-footer__phone a {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		margin-bottom: 8px;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.page-body.green-theme .mst-footer__mail a {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.page-body.green-theme .mst-footer__mail {
		margin-bottom: 32px;
	}

	.page-body.green-theme .mst-footer__address-title,
	.page-body.green-theme .mst-footer__workTime-title {
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
		margin-bottom: 8px;
	}

	.page-body.green-theme .mst-footer__address p,
	.page-body.green-theme .mst-footer__workTime p {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.page-body.green-theme .mst-footer__socials {
		margin-bottom: 32px;
	}

	.page-body.green-theme .mst-footer__socials-title p {
		margin-bottom: 16px;
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
		color: #484953 !important;
		font-family: 'Golos Text';
	}

	.page-body.green-theme .mst-footer__social-list a {
		margin-right: 24px;
	}

	.page-body.green-theme #mc_embed_signup label {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
	}

	.page-body.green-theme .mst-footer__subscribe-form button {
		background-color: #5AD9CB;
	}

	.page-body.green-theme #mc_embed_signup form {
		padding: 0;
	}

	.page-body.green-theme #mc_embed_signup input.email {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-size: 16px;
	}

	.page-body.green-theme .mst-footer__nav-title p {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-weight: 700;
		font-size: 14px;
		line-height: 143%;
	}

	.page-body.green-theme .mst-footer__nav-list li a,
	.page-body.green-theme .mst-footer__nav-list li span {
		color: #484953 !important;
		font-family: 'Golos Text';
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
	}

	.page-body.green-theme .mst-footer__copyright {
		font-family: 'Golos Text' !important;
	}

	@media(min-width:700px) {
		.page-body.green-theme .mst-footer__wrapper {
			padding-bottom: 32px;
		}

		.page-body.green-theme .mst-footer__about p {
			margin-bottom: 40px;
		}

		.page-body.green-theme .mst-footer__mail {
			margin-bottom: 48px;
		}

		.page-body.green-theme .mst-footer__socials {
			margin-bottom: 48px;
		}

		.page-body.green-theme .mst-footer__copyright-wrapper {
			text-align: right;
		}

		.page-body.green-theme .mst-footer__nav-list {
			min-height: unset;
		}

		.page-body.green-theme .mst-footer__about p {
			margin-top: 16px;
		}
	}

	@media(min-width:1024px) {
		.page-body.green-theme .mst-footer__nav-list {
			min-height: 216px;
		}
	}

	/*footer*/
	/*header*/
.page-body.green-theme .mst-header__login_false svg path{
stroke:#5AD9CB;
}
.page-body.green-theme .mst-header__login_false{
color:#5AD9CB;
}
.page-body.green-theme .mst-header__cart-amount{
background:#5AD9CB;
}
	.page-body.green-theme span,
	.page-body.green-theme a,
	.page-body.green-theme .mst-header__login_false.fenix3-account-dropdown {
		font-family: "Golos Text", sans-serif;
		text-decoration: none;
	}

	.page-body.green-theme .mst-header__wrapper .header__mail svg path {
		stroke: #5AD9CB;
	}

	.page-body.green-theme .mst-header__wrapper .mst-header__login_false.fenix3-account-dropdown svg path {
		stroke: #5AD9CB;
	}

	.page-body.green-theme .mst-header__desktop-menu-item a:hover {
		color: #5AD9CB;
	}

	..page-body.green-theme .mst-header__desktop-menu-item.all-goods:hover .all-goods__wrapper {
		border: 1px solid #5AD9CB;
	}

	.page-body.green-theme .mst-header__desktop-menu-item.all-goods:hover .all-goods__wrapper span {
		color: #5AD9CB;
	}

	.page-body.green-theme .mst-header__desktop-menu-item.all-goods:hover .all-goods__wrapper span svg.all-goods-open rect {
		fill: #5AD9CB !important;
	}

	.page-body.green-theme .all-goods__wrapper.all-goods__wrapper_active {
		color: #fff;
		background: #5AD9CB;
	}

	.page-body.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-list__title,
	.page-body.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-list__item-desc,
	.page-body.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside__list li a span,
	.page-body.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside a[href^="tel:"] {
		color: #484953;
		font-family: "Golos Text", sans-serif;
	}

	.page-body.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-list__item-title {
		color: #5AD9CB;
		font-family: "Golos Text", sans-serif;
	}

	.page-body.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside {
		background: #e6f9f7;
	}

	.page-body.green-theme .mst-header__goods-menu.mst-header__goods-menu_active .mst-header__goods-aside__bottom .mst-header__goods-aside__link {
		color: #fff;
		background: #5AD9CB;
		font-family: "Golos Text", sans-serif;
	}

	.page-body.green-theme .mst-header__login .mst-header__login_false:hover {
		color: #5AD9CB;
	}

	.page-body.green-theme .fenix3-account-dropdown ul li a:hover {
		color: #5AD9CB !important;
	}

	.page-body.green-theme .header_phone a {
		color: #484953;
	}

	.page-body.green-theme .header_phone a:hover {
		color: #5AD9CB;
	}

	.page-body.green-theme .mst-header__nav-search:hover svg path,
	.page-body.green-theme .mst-header__nav-cart:hover svg path {
		stroke: #5AD9CB;
	}
.page-body.green-theme .all-goods:hover .all-goods__wrapper{
        border: 1px solid #5AD9CB;
}
.page-body.green-theme .main-screen__buy{
text-decoration:unset;
}

.page-body.green-theme .subheader{
background:#5AD9CB;
}
.page-body.green-theme .subheader__input{
font-family: "Golos Text", sans-serif;
}
.page-body.green-theme .main-content__title{
color: #000;font-weight:600;
		font-family: "Golos Text", sans-serif;
}
.page-body.green-theme .main-content p{
font-family: "Golos Text", sans-serif;
}
.page-body.green-theme .sidebar-menu__container > .sidebar__version{
font-family: "Golos Text", sans-serif;
}
.page-body.green-theme .sidebar__button{
font-weight: 600;
font-size: 16px;font-family: 'Golos Text';
line-height: 150%;
color: #fff;background: #5AD9CB;
}
.page-body.green-theme .main-content-wrap__main-masonry_item{
background: #e6f9f7;
}
.page-body.green-theme .main-content-wrap__main-masonry_item h3{
font-family: 'Golos Text';color: #000;
}
.page-body.green-theme .main-content-wrap__main-masonry_item ul li a{
font-family: 'Golos Text';color: #000;
}
.page-body.green-theme .main-content-wrap__main-masonry_item ul li:hover a{
color:#5AD9CB;
}
	/*header*/
.page-body.green-theme .main-content ol li{
font-family: 'Golos Text';
}
.page-body.green-theme .main-content ol li a{
color:#5AD9CB;
}
.page-body.green-theme .main-content .main__nav a{
color:#5AD9CB;font-family: 'Golos Text';
}
.page-body.green-theme .sidebar-menu.grey-bg .has-sub ul li.active > span,.page-body.green-theme .page-container .sidebar-menu .main-menu li:hover > a{
color:#5AD9CB!important;
}
.page-body.green-theme .nav__button{
color:#5AD9CB!important;
}
.page-body.green-theme .page-container.page-inner ul li a{
color:#5AD9CB!important;font-family: 'Golos Text';
}
.page-body.green-theme .page-container.page-inner ul li{
list-style-image:unset;
}
.page-body.green-theme .sidebar-menu__container > .sidebar__button-link{
color:#5AD9CB;font-family: 'Golos Text';
}
.page-body.green-theme .page-container.page-inner ul li::marker{
color:#5AD9CB!important;
}
.page-body.green-theme .sidebar__version{
font-family: 'Golos Text';
}
/*knowledgebase/*/
/*search*/
.mst-main.green-theme .search-tags-cloud,.mst-main.green-theme .search-page p,.mst-main.green-theme .search-page font{
font-family: 'Golos Text';
}
.mst-main.green-theme .search-page input[type="text"]{
font-family: 'Golos Text';
    border-bottom: 1px solid #5AD9CB;
}
.mst-main.green-theme .search-page input[type="submit"]{
font-family: 'Golos Text';
background: #5AD9CB;
}
.mst-main.green-theme .search-page a{
font-family: 'Golos Text';color:#5AD9CB!important;
}
/*search*/

/*vebinar*/
/*header*/
.vebinar-green .header__link{
color:#5AD9CB!important;font-family: 'Golos Text';
}
/*header*/
/*footer*/
.vebinar-green .footer__top-contact-link{
color:#5AD9CB!important;font-family: 'Golos Text';
}
.vebinar-green .footer__copy,.vebinar-green .footer__bottom-link a{
font-family: 'Golos Text';
}
/*footer*/
.vebinar-green .ivent-promo,.vebinar-green .ivent-programm__item::before,.vebinar-green .b24-form-style-classic form .b24-form-btn,
.mst-main.green-theme .fenix3-support-header{
    background-color: #5AD9CB;
}
.vebinar-green .ivent-promo__text,.vebinar-green .ivent-promo__title,.vebinar-green .ivent-benefit__text--bold,.vebinar-green .ivent-benefit__text,
.vebinar-green .ivent-programm__item,.vebinar-green .ivent-speaker__experience-item{
font-family: 'Golos Text';
}
.vebinar-green .ivent-promo__link,.mst-main.green-theme .fenix3-support-cta__block-action a{
color:#5AD9CB!important;font-family: 'Golos Text';
}
.vebinar-green .ivent-programm__link{
color:#fff;font-family: 'Golos Text';
background-color: #5AD9CB;
}
.vebinar-green .b24-form-wrapper.b24-form-border-bottom{
border:unset;
}
.vebinar-green .ivent-benefit__title,.vebinar-green .ivent-programm__title,.vebinar-green .ivent-exp__title,.vebinar-green .ivent-exp__item-text,
.vebinar-green .ivent-form__title,.vebinar-green .ivent-section-title,.vebinar-green .ivent-speaker__name{
color:#000;font-family: 'Golos Text';
}
.vebinar-green .ivent-programm__content,.vebinar-green .ivent-exp{
    background: #f3fcfb;
}
.vebinar-green .b24-form-style-classic form *{
font-family: 'Golos Text';
}
.vebinar-green .ivent-speaker__wrapper,.mst-main.green-theme .fenix3-support-base{
 background: #f3fcfb;
}
/*vebinar*/

.mst-main.green-theme .fenix3-support-docs__block-content h3{
color:#000;font-family: 'Golos Text';font-weight:600;
}
.mst-main.green-theme .fenix3-support-docs__list-item a,.mst-main.green-theme .fenix3-support-base__list-item a{
font-family: 'Golos Text';color:#5AD9CB;
}
.mst-main.green-theme .fenix3-support-video__slide p{
color:#000;font-family: 'Golos Text';font-weight:700;
}
.mst-main.green-theme .fenix3-support-cta{
background-color: #5AD9CB;
}
.mst-main.green-theme .fenix3-support-cta__block-title h3{
font-family: 'Golos Text';font-weight:700;
}
.mst-main.green-theme .fenix3-support-cta__block-title p,.mst-main.green-theme .fenix3-support-cta__block-action p{
font-family: 'Golos Text';
}


.mst-main.green-theme .b24-form-header-title{
font-family: 'Golos Text';font-weight:700;
}
.mst-main.green-theme .b24-form-wrapper .b24-form-content.b24-form-padding-side form *{
font-family: 'Golos Text';
}
.mst-main.green-theme .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn{
font-family: 'Golos Text';
background-color: #5AD9CB;
color:#fff;
}


.mst-main.green-theme .mst-main-screen a:hover{
text-decoration: none;
}

/*on main page form*/
.mst-main.green-theme .main__form-que{
background-color: #5AD9CB;
}
.mst-main.green-theme .main__form-que svg{
display:none;
}
.mst-main.green-theme .main__form-que .fire-risks__wrapper{
padding-top: 40px;
    padding-bottom: 40px;
position:relative;
}
.mst-main.green-theme .main__form-que__wrapper{
display:flex;
flex-direction:column;
gap:48px;
}
.mst-main.green-theme .main__form-que__desc h2{
font-weight: 600;
font-family: 'Golos Text';
font-size: 24px;
line-height: 125%;
letter-spacing: -0.01em;
color: #fff;
margin-bottom:32px;
}
.mst-main.green-theme .main__form-que__desc p{
font-family: 'Golos Text';
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #fff;
}
.mst-main.green-theme .main__form-que__form{

}
.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .benefit_block{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-feedbacks__block .fenix3-feedbacks__img .fenix3-feedbacks__inner svg circle:nth-child(1){
fill:#5AD9CB;
}
.mst-main.green-theme .fenix3-feedbacks__block:hover .fenix3-feedbacks__inner{
    background: rgba(230, 249, 247, 0.15);
}
.mst-main.green-theme .wrapper.grid .nav__next a span{
font-family: 'Golos Text';
color:#5AD9CB;
    transform: translateY(-4px);
display: inline-block;
}
.page-container.green-theme .main_index .main__nav a span{
font-family: 'Golos Text';
color:#5AD9CB;
    transform: translateY(-4px);
display: inline-block;
}
.mst-main.green-theme .wrapper.grid .main__nav .nav__next .nav__arrowNext{



}
@media(min-width:900px){
	.mst-main.green-theme .main__form-que__wrapper{
display: grid;
    grid-template-columns: 1fr 1fr;
}
	.mst-main.green-theme .main__form-que{
overflow: hidden;
}
	.mst-main.green-theme .main__form-que__desc h2{
font-size: 32px;
}
	.mst-main.green-theme .main__form-que__desc p{
font-size: 18px;
}
.mst-main.green-theme .main__form-que svg{
display:block;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
pointer-events: none;
height: 100%;
}
}
/*on main page form*/

.mst-main.green-theme .mst_training-about__img img{
width: 100%;
max-width:350px;

display:block;

}
.mst-main.green-theme .mst_training-about__img{
max-width: unset;
}
@media(min-width:700px){
.mst-main.green-theme .main-screen__title.fireguard-main__title{
width:100%;
}
.mst-main.green-theme .main-screen__content .main-screen__action{
margin-right:auto;
}
	.mst-main.green-theme .main-screen__title.fenix-main-screen__title{
width:100%;
}
}
.mst-main.green-theme .fireguard-main__title h1{
font-weight:700;
}
.mst-main.green-theme .send_cart_button{
/*flex:unset;*/
/*margin-top: auto;*/
}
.mst-main.green-theme .fenix3-inputs__wrapper{
/*justify-content: end;*/
}
.mst-main.green-theme .fenix3-inputs__title{
/*margin-top:auto;*/
}
.mst-main.green-theme .mst-feedback .mst-slide-feedback__text{
font-weight: 700;
font-size: 18px;
}
.mst-main.green-theme .mst-feedback .mst-slide-feedback__author{
font-weight: 700;
font-size: 14px;
}
.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form-control-icon-after .b24-form-control{
border: 1px solid #cbd5e0;
border-radius: 12px!important;
height: 52px;
padding: 12px 16px;background: #fff!important;
font-weight: 400;
font-size: 18px;
line-height: 156%;

color:#9EA1A4;
}
.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form-control-icon-after .b24-form-control-label{
font-weight: 400;
font-size: 13px;
line-height: 156%;
    font-family: 'Golos Text';
color:#9EA1A4!important;
}
.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn{
border-radius: 12px;
padding: 10px 48px;
background-color: #fff;
font-weight: 600;
font-size: 16px;
line-height: 150%;
text-transform: uppercase;
width:fit-content;
color:#5AD9CB;
}
.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__wrapper{
display:flex;
gap:100px;
align-items:center;
}
.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__wrapper .cta__blocks .cta__block:nth-child(1){
width: 100%;
max-width:600px;
}
.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__wrapper .cta__blocks .cta__block:nth-child(1) .cta__title p{
left:unset;
max-width:unset;
}
@media(min-width:1024px){
	.mst-main.green-theme .fireguard-main__title h1{
font-size:40px;
}
	.mst-main.green-theme .fenix3-allinone__block p{
font-size:18px;
}
	.mst-main.green-theme .server-main__block-title.main-screen__title,.mst-main.green-theme .main-screen__title.fds__title{
width:100%;
}
	.mst-main.green-theme .mst-feedback .mst-feedback-pagination{
margin-top:20px;
}
	.mst-main.green-theme .main-screen__title.fenix-main-screen__title{
                display: flex;
        align-items: start;
}
	.mst-main.green-theme .main-screen__title.fenix-main-screen__title h1{
        width: 604px;
        flex-shrink: 0;
font-weight:700;
}
	.mst-main.green-theme .main-screen__title.fenix-main-screen__title p{
font-size:16px;
}
	.mst-main.green-theme .mst-posts-nav .swiper-button-next.swiper-button-disabled.swiper-button-lock, .mst-main.green-theme .mst-posts-nav .swiper-button-prev.swiper-button-disabled.swiper-button-lock{
display:block;
}
	.mst-main.green-theme .importSubstitution__list li:nth-child(1) svg{
width:200px;
height:37px;
}
.mst-main.green-theme .importSubstitution__list li:nth-child(2) svg{
width:160px;
height:48px;
}
.mst-main.green-theme .importSubstitution__list li:nth-child(3) svg{
width:88px;
height:36px;
}
.mst-main.green-theme .importSubstitution__list li:nth-child(4) svg{
width:86px;
height:62px;
}
	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage .fire-risks_stage_title{
font-size:28px;
}
	.mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage .fire-risks_stage_description .fire-risks_stage_subtitle{
font-size:18px;
}
.mst-main.green-theme .mst-feedback .mst-slide-feedback__text{
font-size: 20px;
}
.mst-main.green-theme .mst-feedback .mst-slide-feedback__author{
font-size: 16px;
}
}
@media (max-width: 479px) {
    .mst-header.mst-header-green .mst-header__wrapper .mst-header__logo {
        max-width: 110px;
    }
}

.mst-main.green-theme .not-found_page .not-found__content-header p{
color: #5AD9CB;
font-weight: 700;
font-family: 'Golos Text';
}
.mst-main.green-theme .not-found__content-body p{
font-family: 'Golos Text';
color:#484953;
}
.mst-main.green-theme .not-found__content-action a{
font-family: 'Golos Text';
color:#fff;
background-color: #5AD9CB;
}
/*fancybox buy*/

#buyFenixLicence{
display:block!important;

}

/*fenix3-buy-offer*/
	.fancybox-slide .fancybox-content .fenix3-buy-offer {
		background-color: #fff;
	}

	.fancybox-slide .fancybox-content .fenix3-licence__block-title h1 {
		font-weight: 600;
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #484953;
		font-family: 'Golos Text';
	}

	.fancybox-slide .fancybox-content .fenix3-licence__block-title {
		margin-bottom: 24px;
	}
.fancybox-slide.fancybox-slide--html .fancybox-content {
    border-radius: 12px;
    padding: 0;
    box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.25);
    background: #fff;
}
.fancybox-slide .fancybox-content .fenix3-licence .tab__block{
border: 1px solid #cbd5e0;
border-radius: 12px;
}
.fancybox-slide .fancybox-content .tab-block__wrapper.fenix3-licence{
    flex-direction: column;
display:flex;

}
	.fancybox-slide .fancybox-content .licence-extension {
		margin-bottom: 24px;
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.fancybox-slide .fancybox-content .fenix3-licence .tab__block {
		border-radius: 12px;
		padding: 24px 16px;
		margin-bottom: 24px;
	}

	.fancybox-slide .fancybox-content .fenix3-licence__title {
		margin-bottom: 12px;
	}

	.fancybox-slide .fancybox-content .fenix3-licence__title p {
		font-weight: 700;
		font-size: 20px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.fancybox-slide .fancybox-content .tab__block-subtitle {
		font-weight: 500;
		font-size: 16px;
		line-height: 150%;
		color: #484953;
		font-family: 'Golos Text';
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #d8d9dd;
	}

	.fancybox-slide .fancybox-content .fenix3-licence__item span {
		margin-left: 12px;
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper {
		margin-top: 0;
	}

	.fancybox-slide .fancybox-content .fenix3-licence__item:last-child {
		margin-bottom: 20px;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__title {
		margin-top: 20px;
		margin-bottom: 10px;
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
	}

	.fancybox-slide .fancybox-content .fenix3-input__block.active-input {
		border: 1px solid #5AD9CB;
		background-color: #fff;
		border-radius: 12px;
		padding: 12px;
		height: 48px;
	}

	.fancybox-slide .fancybox-content .container-input {
		font-weight: 400;
		font-size: 14px;
		line-height: 143%;
		color: #484953;
		font-family: 'Golos Text';
		width: fit-content;
	}

	.fancybox-slide .fancybox-content .fenix3-input__block p {
		font-weight: 700;
		font-size: 18px;
		line-height: 133%;
		text-align: right;
		color: #484953;
		font-family: 'Golos Text';
		display: flex;
		align-items: center;
		gap: 4px;
	}

	.fancybox-slide .fancybox-content .fenix3-input__block p span.muted {
		font-weight: 400;
		font-size: 12px;
		line-height: 167%;
		text-decoration: line-through;
		color: rgba(72, 73, 83, 0.5);
		font-family: 'Golos Text';
	}

	.fancybox-slide .fancybox-content .container-input input:checked~.checkmark {
		border-color: #5AD9CB;
	}

	.fancybox-slide .fancybox-content .fenix3-input__block .container-input .checkmark:after {
		background-color: #5AD9CB;
	}

	.fancybox-slide .fancybox-content .fenix3-input__block .benefit_block {
		font-family: 'Golos Text';
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .benefit_time {
		font-family: 'Golos Text';
		color: #484953;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .benefit_value {
		font-family: 'Golos Text';
		color: #5AD9CB;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .benefit_block {
		margin-bottom: 0;
	}

	.fancybox-slide .fancybox-content .fenix3-input__block {
		position: relative;
	}

	.fancybox-slide .fancybox-content .fenix3-input__block .label-sale {
display:none;
		font-weight: 600;
		font-size: 13px;
		line-height: 138%;
		letter-spacing: 0.04em;
		color: #fff;
		font-family: 'Golos Text';
		background: #ffb84d;
		border-radius: 42px;
		padding: 4px 12px;
		width: 143px;
		height: 26px;
		position: absolute;
		right: 0;
		bottom: -26px;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .buy_item {
		margin-top: 24px;
		border-radius: 12px;
		padding: 12px 0px;
		height: 48px;
		background-color: #5AD9CB;
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		text-align: center;
		color: #fff;
		font-family: 'Golos Text';
		border: 2px solid #5AD9CB;
		text-transform: uppercase;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns {
		border: 1px solid #5AD9CB;
		border-radius: 100px;
		height: 44px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		display: grid;
		grid-template-columns: 1fr 1fr;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .tabs__caption .checkmark {
		display: none;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .fenix3-input__block.tabs__caption {
		border: unset;
		padding: 0;
		height: unset;
		background-color: unset;
		margin: 0;
		width: 100%;
		height: 44px;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .fenix3-input__block.tabs__caption label {
		font-weight: 600;
		font-size: 14px;
		line-height: 143%;
		text-align: center;
		font-family: 'Golos Text';
		padding: 12px 22px;
		margin: 0;
		border: unset;
		background-color: unset;
		height: 44px;
		width: 100%;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .container-input {
		padding: 0;
	}

	.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .fenix3-input__block.tabs__caption.active.active-input label {
		background: #e6f9f7;
		border: 1px solid #5AD9CB;
		border-radius: 100px;
	}

	.fancybox-slide .fancybox-content .container-input {
		padding-left: 18px;
	}

	.fancybox-slide .fancybox-content .tabs__wrapper .fenix3-quantity__block {
		flex-direction: row;
	}

	.fancybox-slide .fancybox-content .tabs__wrapper .fenix3-quantity__block .quantity {
		width: 100%;
		max-width: 250px;
		margin: 0;
	}

	.fancybox-slide .fancybox-content .tabs__wrapper .fenix3-quantity__block .quantity input {
		width: 100%;
	}

	.fancybox-slide .fancybox-content .tabs__wrapper .fenix3-quantity__block .net_dop_price {
		flex-shrink: 0;
	}
.fancybox-slide .fancybox-content .licence-extension{
display:none;
}
.fancybox-slide .fancybox-content .tabBlock-btn.swiper-button-disabled svg path{
stroke:#8F9092;
}
.fancybox-slide .fancybox-content .tabBlock-btn svg path{
stroke:#5AD9CB;
}
.fancybox-slide .fancybox-content .fenix3-licence__dopTitle p{
font-family: 'Golos Text';
    font-weight: 700;
    font-size: 14px;
margin-bottom:10px;
}
.fancybox-slide .fancybox-content .fenix3-licence .fenix3-licence_active .special-offer{
font-family: 'Golos Text';
background: #ffb84d;
}

	@media(min-width:700px) {
.fancybox-slide .fancybox-content .tab-block__wrapper.fenix3-licence{
    flex-direction: row;
display:flex;

}
		.fancybox-slide .fancybox-content .fenix3-buy-offer {
			padding-top: 56px;
			padding-bottom: 56px;
		}

		.fancybox-slide .fancybox-content .fenix3-licence .tab__block {
			margin-bottom: 0;
			width: 100%;
		}

		.fancybox-slide .fancybox-content .fenix3-licence__block {
			margin-bottom: 0;
		}

		.fancybox-slide .fancybox-content .licence-extension {
			padding-left: 32px;
			padding-right: 32px;
			margin-bottom: 24px;
		}

		.fancybox-slide .fancybox-content .tab-block__wrapper.fenix3-licence {
			gap: 24px;
		}

		.fancybox-slide .fancybox-content .fenix3-licence .tab__block {
			border-radius: 12px;
			padding: 24px;
		}

		.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns {
			margin-bottom: 20px;
		}
	}

	@media(min-width:1280px) {
.fancybox-slide.fancybox-slide--html .fancybox-content{
border-radius: 12px;
padding: 60px 60px 40px;
box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.25);
background: #fff;
}
		.fancybox-slide .fancybox-content .fenix3-buy-offer {
			padding-top: 0px;
			padding-bottom: 0px;
		}

		.fancybox-slide .fancybox-content .fenix3-licence__block-title h1 {
			font-size: 32px;
			line-height: 1.31;
		}

		.fancybox-slide .fancybox-content .licence-extension {
			padding: 0;
			font-size: 16px;
		}

		.fancybox-slide .fancybox-content .fenix3-licence .tab__block {
			padding: 32px;
		}

		.fancybox-slide .fancybox-content .fenix3-licence__title p {
			font-size: 28px;
		}

		.fancybox-slide .fancybox-content .tab__block-subtitle {
			font-size: 18px;
		}

		.fancybox-slide .fancybox-content .fenix3-licence__item span {
			font-size: 16px;
		}

		.fancybox-slide .fancybox-content .fenix3-inputs__title {
			font-size: 16px;
		}

		.fancybox-slide .fancybox-content .fenix3-input__block.active-input {
			height: 52px;
		}

		.fancybox-slide .fancybox-content .container-input .checkmark {
			top: 50%;
			transform: translateY(-50%);
		}

		.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .benefit_block {
			margin-top: 16px;
		}

		.fancybox-slide .fancybox-content .fenix3-inputs__wrapper.professional.form_buy .tabs__content {
			padding-left: 0;
		}
	}

	/*fenix3-buy-offer*/
/*fancybox buy*/

/*ref banner*/
.mst-main.green-theme .ref-banner{
padding: 32px 16px;
background: #5AD9CB;
}
.mst-main.green-theme .ref-banner .fenix3-container{
    max-width: 1336px;
}
.mst-main.green-theme .ref-banner__wrapper{
background: #fff;
border-radius: 12px;
padding: 32px 16px;
position:relative;
padding-bottom:200px;
overflow:hidden;
}
.mst-main.green-theme .ref-banner__desc{

}
.mst-main.green-theme .ref-banner__title{
margin-bottom:24px;
}
.mst-main.green-theme .ref-banner__title h2{
font-weight: 600;
font-size: 24px;
line-height: 131%;
letter-spacing: -0.01em;
color: #484953;
font-family: 'Golos Text';
}
.mst-main.green-theme .ref-banner__text{
font-family: 'Golos Text';
font-weight: 400;
font-size: 14px;
line-height: 156%;
color: #484953;
}
.mst-main.green-theme .ref-banner__link{
margin-top:24px;
font-family: 'Golos Text';
border-radius: 12px;
padding: 10px 30px;
font-weight: 600;
font-size: 16px;
line-height: 150%;
color: #fff;
background: #5AD9CB;
display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.mst-main.green-theme .ref-banner__img{
position: absolute;
    left: 50%;
    bottom: -55px;

    transform: translateX(-50%);
}
.mst-main.green-theme .ref-banner__img img{
    width: 438px;
    height: 244px;
display:block;
}

@media(min-width:700px){
	.mst-main.green-theme .ref-banner{
padding: 56px 32px;
}
	.mst-main.green-theme .ref-banner__wrapper{
border-radius: 12px;
padding: 26px 24px;
}
	.mst-main.green-theme .ref-banner__desc{
max-width:400px;
position:relative;
z-index:1;
}
	.mst-main.green-theme .ref-banner__img{
left: unset;
    transform: translateY(-50%);
    bottom: unset;
    top: 50%;
    right: -190px;
}
	.mst-main.green-theme .ref-banner__img img{
width: 628px;
height: 350px;
}
	.mst-main.green-theme .ref-banner__link{
width:fit-content;
}
}
@media(min-width:1200px){
	.mst-main.green-theme .ref-banner{
padding: 40px 52px;
}
.mst-main.green-theme .ref-banner__wrapper {
       border-radius: 24px;
padding: 20px 60px;

    }
	.mst-main.green-theme .ref-banner__title h2{

font-size: 32px;
}
	.mst-main.green-theme .ref-banner__text{
font-size: 18px;
}
	.mst-main.green-theme .ref-banner__img{
        bottom: unset;
        top: 78%;
        right: -151px;
}
	.mst-main.green-theme .ref-banner__img img{
width: 968px;
height: 540px;
}
	.mst-main.green-theme .ref-banner__desc{
max-width:600px;
}
}
/*ref banner*/
/*ref page*/
	.mst-main.green-theme .referral__accord{
background-color:#5AD9CB;
padding:24px 0 32px; 
}
	.mst-main.green-theme .referral__accord .fenix3-container{
padding-left:16px;
padding-right:16px;
}
	.mst-main.green-theme .referral__accord-btn{
border-radius: 12px;
padding: 8px 16px;
background: #fff;
font-weight: 600;
font-size: 14px;
line-height: 143%;
color:#484953;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
margin-bottom:24px;
font-family: 'Golos Text';
cursor:pointer;
}
	.mst-main.green-theme .referral__accord-btn svg{
display:block;
transition:all .3s ease;
transform: rotate(180deg);
    flex-shrink: 0;
}
.mst-main.green-theme .referral__accord-btn.active svg{
transform: rotate(0deg);
}
	.mst-main.green-theme .referral__accord-content{
border-radius: 12px;
padding: 32px 16px;
background: #fff;
display:none;

}
.mst-main.green-theme .referral__accord-content.active{
display:block;
}
	.mst-main.green-theme .referral__accord-content-item{
padding-left:20px;
position:relative;

}
.mst-main.green-theme .referral__accord-content-item::before{
content:"";
position:absolute;
width:6px;
height:6px;
border-radius:50%;
background-color:#5AD9CB;
left:0;
top:11px;
}
.mst-main.green-theme .referral__accord-content-item+.referral__accord-content-item{
margin-top:24px;
}
	.mst-main.green-theme .referral__accord-content-item .title{
font-weight: 700;
font-size: 18px;
line-height: 133%;
font-family: 'Golos Text';
color:#484953;
margin-bottom:4px;
}
	.mst-main.green-theme .referral__accord-content-item .text{
font-family: 'Golos Text';
font-weight: 400;
font-size: 14px;
line-height: 143%;
color:#484953;
}
.mst-main.green-theme .referral__how{
background: #e6f9f7;
padding:32px 0;
}
.mst-main.green-theme .referral__how .fenix3-container{
padding-left:16px;
padding-right:16px;
}
.mst-main.green-theme .referral__how-title{
margin-bottom:24px;
}
.mst-main.green-theme .referral__how-title h2{
font-weight: 600;
font-size: 24px;
line-height: 125%;
letter-spacing: -0.01em;
font-family: 'Golos Text';
}
.mst-main.green-theme .referral__how-list{
display:flex;
flex-direction:column;
gap:16px;
}
.mst-main.green-theme .referral__how-item{
border-radius: 12px;
padding: 32px 16px;
background: #fff;
position:relative;
overflow:hidden;
padding-bottom:76px;
}
.mst-main.green-theme .referral__how-desc{
position:relative;
z-index:1;
}
.mst-main.green-theme .referral__how-desc .num{
background: #e6f9f7;
border-radius: 50%;
font-weight: 700;
font-size: 20px;
line-height: 140%;
text-align: center;
color:#5AD9CB;
    display: flex;
    justify-content: center;
    align-items: center;
margin-bottom:16px;
font-family: 'Golos Text';
width: 48px;
    height: 48px;
}
.mst-main.green-theme .referral__how-desc .title{
font-weight: 700;
font-size: 18px;
line-height: 133%;
color:#484953;
font-family: 'Golos Text';
margin-bottom:4px;
}
.mst-main.green-theme .referral__how-desc .text{
font-family: 'Golos Text';
font-weight: 400;
font-size: 14px;
line-height: 143%;
color:#484953;
}
.mst-main.green-theme .referral__how-item:nth-child(1) .referral__how-img{
position: absolute;
    right: 0;
}
.mst-main.green-theme .referral__how-item:nth-child(1) .referral__how-img img{
width: 154px;
height: 126px;
}
.mst-main.green-theme .referral__how-item:nth-child(2) .referral__how-img{
position: absolute;
right: 0;
    bottom: -70px;
}
.mst-main.green-theme .referral__how-item:nth-child(2) .referral__how-img img{
width: 122px;
height: 180px;
transform: scale(-1, 1);
}
.mst-main.green-theme .referral__how-item:nth-child(3) .referral__how-img{
position: absolute;
    right: 0;
    bottom: -60px;
}
.mst-main.green-theme .referral__how-item:nth-child(3) .referral__how-img img{
width: 183px;
height: 150px;
}
.mst-main.green-theme .referral__promo{
padding-top:32px;
padding-bottom:50px;
background: #5AD9CB;
}
.mst-main.green-theme .fenix3-container{
padding-left:16px;
padding-right:16px;
}
.mst-main.green-theme .referral__promo-top{
margin-bottom:24px;
}
.mst-main.green-theme .referral__promo-title{
margin-bottom:16px;
}
.mst-main.green-theme .referral__promo-title h1{
font-weight: 700;
font-size: 28px;
line-height: 118%;
letter-spacing: -0.01em;
color: #fff;
font-family: 'Golos Text';
}
.mst-main.green-theme .referral__promo-text{
font-family: 'Golos Text';
font-weight: 400;
font-size: 14px;
line-height: 143%;
color: #fff;
}
.mst-main.green-theme .referral__promo-img{

}
.mst-main.green-theme .referral__promo-img img{

}
@media(min-width:700px){
	.mst-main.green-theme .referral__accord-btn{
        width: 480px;
    padding: 10px 16px;
        justify-content: center;
        margin: 0 auto;
        margin-bottom: 32px;
font-size: 16px;

}
	.mst-main.green-theme .referral__accord{
padding-top:unset;

}
	.mst-main.green-theme .referral__how-list{
flex-direction: row;
    flex-wrap: wrap;
justify-content: space-between;
}
	.mst-main.green-theme .referral__how-item:nth-child(1){
    flex: 1 1 100%;
}
	.mst-main.green-theme .referral__how-item:nth-child(2){
    flex: 0 0 48%;
padding-bottom:104px;
}
	.mst-main.green-theme .referral__how-item:nth-child(3){
    flex: 0 0 48%;
padding-bottom:104px;
}
	.mst-main.green-theme .referral__how{
padding:56px 0;
}
	.mst-main.green-theme .referral__how-item{
border-radius: 12px;
padding: 24px;
}
	.mst-main.green-theme .referral__how-item:nth-child(1) .referral__how-desc{
max-width: 373px;
}
	.mst-main.green-theme .referral__how-item:nth-child(1) .referral__how-img{
    bottom: -56px;
}
	.mst-main.green-theme .referral__how-item:nth-child(1) .referral__how-img img{
    width: 302px;
    height: 248px;
}
	.mst-main.green-theme .referral__how-item:nth-child(2){

}
	.mst-main.green-theme .referral__how-item:nth-child(3){

}
	.mst-main.green-theme .referral__how-item:nth-child(2) .referral__how-img{
right: 26px;
}
	.mst-main.green-theme .referral__how-item:nth-child(2) .referral__how-img img{
width: 172px;
height: 255px;
}
	.mst-main.green-theme .referral__how-item:nth-child(3) .referral__how-img{
right: 28px;
    bottom: -93px;
}
	.mst-main.green-theme .referral__how-item:nth-child(3) .referral__how-img img{
width: 262px;
height: 215px;
}
	.mst-main.green-theme .referral__promo-text{
    max-width: 424px;
}
	.mst-main.green-theme .referral__promo-top{
    position: relative;
    z-index: 1;
}
.mst-main.green-theme .referral__promo-img {
    margin-top: -115px;
}
}


.mst-main.green-theme .econom__title,.mst-main.green-theme .econom__title--second{
font-family: 'Golos Text';
color:#484953;
font-weight:600;
}
.mst-main.green-theme .econom__img{
width: 100%;
    display: block!important;
height:unset;
}
.econom__img{
display:block;
width:100%;
}
.mst-main.green-theme .fire-risks__download{
font-family: 'Golos Text';
color:#5AD9CB;
}
.mst-main.green-theme .fenix3-tos .fenix3-tos-content__desc ol li::marker,.mst-main.green-theme .fenix3-tos .fenix3-tos-content__desc ul li::marker{
color:#5AD9CB;
}
.mst-main.green-theme .fire-risks_main-screen_desc_main{
font-weight:700;
}
.mst-main.green-theme .fenix3-safe__img img{
border:1px solid #484953;
border-radius:12px;
}
.mst-main.green-theme .b24-form-control-string .b24-form-control:focus:not([readonly]),
.mst-main.green-theme .b24-form-control-text .b24-form-control:focus:not([readonly]){
border-color: #5AD9CB;
}
@media(min-width:1024px){
	.mst-main.green-theme .fenixChes__item-desc .text, .mst-main.green-theme .fenixChes__item-desc p{
font-size:18px;
}

	.mst-main.green-theme .referral__accord-content.active{
border-radius: 24px;
padding: 40px 60px;
}
	.mst-main.green-theme .referral__accord-content-item .title{
font-size: 20px;
}
	.mst-main.green-theme .referral__accord-content-item .text{
font-size: 16px;
}
	.mst-main.green-theme .referral__how-item:nth-child(1),.mst-main.green-theme .referral__how-item:nth-child(2),.mst-main.green-theme .referral__how-item:nth-child(3){
flex:unset;
}
	.mst-main.green-theme .referral__how-list{
display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
	.mst-main.green-theme .referral__how{
padding:80px 0;
}
	.mst-main.green-theme .referral__how-title h2{
font-size:32px;
}
	.mst-main.green-theme .referral__how-title{
margin-bottom:48px;
}
	.mst-main.green-theme .referral__how-item:nth-child(1), .mst-main.green-theme .referral__how-item:nth-child(2), .mst-main.green-theme .referral__how-item:nth-child(3){
padding:24px;
padding-bottom:151px;
}
	.mst-main.green-theme .referral__how-item:nth-child(1) .referral__how-img{
        bottom: -150px;
}
	.mst-main.green-theme .referral__how-item:nth-child(1) .referral__how-img img{
width: 368px;
height: 301px;
}
	.mst-main.green-theme .referral__how-item:nth-child(2) .referral__how-img{
        left: 50%;
        right: unset;
        transform: translateX(-50%);
        bottom: -107px;
}
	.mst-main.green-theme .referral__how-item:nth-child(2) .referral__how-img img{
width: 204px;
height: 303px;
   transform: unset;
}
	.mst-main.green-theme .referral__how-item:nth-child(3) .referral__how-img{

}
	.mst-main.green-theme .referral__how-item:nth-child(3) .referral__how-img img{
width: 336px;
height: 275px;
}
	.mst-main.green-theme .referral__how-desc .title{
font-size:20px;
}
	.mst-main.green-theme .referral__how-desc .text{
font-size:16px;
}

	.mst-main.green-theme .referral__promo-title h1{
font-weight: 700;
font-size: 40px;
line-height: 120%;
}
	.mst-main.green-theme .referral__promo-text{
font-weight: 400;
font-size: 16px;
max-width: 503px;
}
}
@media(min-width:1120px){
.mst-main.green-theme .referral__promo-img {
        margin-top: -170px;
    }
}


/*ref page*/
/*pravki form*/
.popForm.fancybox-content .title{
font-weight: 600;
font-size: 24px;
line-height: 131%;
letter-spacing: -0.01em;
font-family: 'Golos Text';
color:#484953;
margin-bottom:24px;
}
.mst-main.green-theme .freeTry__form .b24-form .b24-form-wrapper,
.popForm.fancybox-content .b24-form .b24-form-wrapper{
background: #fff;
}
.mst-main.green-theme .freeTry__form p{
font-weight: 400;
font-size: 14px;
line-height: 143%;
font-family: 'Golos Text';color:#9EA1A4;
}
.mst-main.green-theme .freeTry__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control,
.mst-main.green-theme .helpChoise__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control{
border: 1px solid #cbd5e0!important;
border-radius: 12px!important;
padding: 12px 16px;
background: #fff!important;
font-weight: 400;
font-size: 16px;
line-height: 156%;
color:#9EA1A4;

}
.mst-main.green-theme .freeTry__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control-label,
.mst-main.green-theme .helpChoise__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control-label{
font-weight: 400;
font-size: 15px;
line-height: 156%;
color:#9EA1A4;
}
.popForm.fancybox-content .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control{
font-family: 'Golos Text';
}
.mst-main.green-theme .freeTry__form .b24-form-wrapper .b24-form-control-not-empty+.b24-form-control-label,
.mst-main.green-theme .freeTry__form .b24-form-wrapper .b24-form-control:focus+.b24-form-control-label,
.mst-main.green-theme .helpChoise__form .b24-form-wrapper .b24-form-control-not-empty+.b24-form-control-label,
.mst-main.green-theme .helpChoise__form .b24-form-wrapper .b24-form-control:focus+.b24-form-control-label,
.mst-main.green-theme .freeDemo__form .b24-form-wrapper .b24-form-control-not-empty+.b24-form-control-label,
.mst-main.green-theme .freeDemo__form .b24-form-wrapper .b24-form-control:focus+.b24-form-control-label,
.mst-main.green-theme .haveQue__form .b24-form-wrapper .b24-form-control-not-empty+.b24-form-control-label,
.mst-main.green-theme .haveQue__form .b24-form-wrapper .b24-form-control:focus+.b24-form-control-label,
.popForm.fancybox-content .b24-form-wrapper .b24-form-control-not-empty+.b24-form-control-label,
.popForm.fancybox-content .b24-form-wrapper .b24-form-control:focus+.b24-form-control-label,
.mst-main.green-theme .main__form-que__form .b24-form-wrapper .b24-form-control-not-empty+.b24-form-control-label,
.mst-main.green-theme .main__form-que__form .b24-form-wrapper .b24-form-control:focus+.b24-form-control-label,
.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form-wrapper .b24-form-control-not-empty+.b24-form-control-label,
.mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form-wrapper .b24-form-control:focus+.b24-form-control-label{
font-size: 13px!important;
top:2px;
}
.mst-main.green-theme .freeTry__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-field-agreement .b24-form-field-agreement-link,
.mst-main.green-theme .freeTry__form .b24-form-wrapper .b24-form-sign-abuse-link,
.mst-main.green-theme .helpChoise__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-field-agreement .b24-form-field-agreement-link,
.mst-main.green-theme .helpChoise__form .b24-form-wrapper .b24-form-sign-abuse-link,
.popForm.fancybox-content .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-field-agreement .b24-form-field-agreement-link,
.popForm.fancybox-content .b24-form-wrapper .b24-form-sign-abuse-link{
color:#9EA1A4;
}
.mst-main.green-theme .freeTry__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn,
.mst-main.green-theme .helpChoise__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn{
border-radius: 12px;
padding: 10px 48px;
}
.mst-main.green-theme .helpChoise__form .b24-form .b24-form-wrapper{
background: #e6f9f7;
}
.mst-main.green-theme .freeDemo__form .b24-form .b24-form-wrapper,
.mst-main.green-theme .haveQue__form .b24-form .b24-form-wrapper{
background: #5AD9CB;
}
.mst-main.green-theme .freeDemo__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control,
.mst-main.green-theme .haveQue__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control,
.popForm.fancybox-content .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control,
.mst-main.green-theme .main__form-que__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control{
border: 1px solid #cbd5e0!important;
border-radius: 12px!important;
padding: 12px 16px;
background: #fff!important;
color:#9EA1A4;
}
.mst-main.green-theme .freeDemo__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control-label,
.mst-main.green-theme .haveQue__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control-label,
.popForm.fancybox-content .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control-label,
.mst-main.green-theme .main__form-que__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-control-label{
color:#9EA1A4;

}
.mst-main.green-theme .freeDemo__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn,
.mst-main.green-theme .haveQue__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn,
.popForm.fancybox-content .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn{
background: #fff;
border-radius: 12px;
padding: 10px 48px;
color: #5AD9CB;
}
.popForm.fancybox-content .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn{
border:1px solid #5AD9CB;
}
.mst-main.green-theme .main__form-que__form .b24-form .b24-form-wrapper{
background-color:unset;
}
.mst-main.green-theme .main__form-que__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn{
color: #5AD9CB;
background: #fff;
border-radius: 12px;
padding: 10px 48px;
font-family: 'Golos Text';
}
.mst-main.green-theme .main__form-que{
background-image:url('/local/templates/mst_main_new/img/main-form-decor.svg');
    background-repeat: no-repeat;
    background-size: contain;
background-position: right;
}
.mst-main.green-theme .main__form-que svg{
display:none;
}
.mst-main.green-theme .nav__prev a span{
font-family: 'Golos Text';color: #5AD9CB;
}
.mst-main.green-theme .fenix3-buy-offer__block-content p,.mst-main.green-theme .fenix3-buy-cta__action p,.mst-main.green-theme .fenix3-buy-offer__block-tabs .tab-content__text,
.mst-main.green-theme .tab-content__inputs-title,.mst-main.green-theme .tab__block-input label,.mst-main.green-theme .fenix3-buy-offer__block-tabs .benefit_block{
font-family: 'Golos Text';color: #484953;
}
.mst-main.green-theme .fenix3-buy-offer__block-content h1{
color:#000;

}
.mst-main.green-theme .fenix3-buy-offer__block-tabs .benefit_block .benefit_value{
color:#5AD9CB;
}
.mst-main.green-theme .fenix3-buy-cta,
.mst-main.green-theme .container-input .checkmark:after{
background: #5AD9CB;
}
.mst-main.green-theme .tabs__button--active{
    color: #fff;
   font-family: 'Golos Text';
    border-bottom: 4px solid #fff;
font-weight:700;
}
.mst-main.green-theme .fenix3-buy-offer__block-tabs .tab-content__caption{
color:#000;
font-family: 'Golos Text';font-weight:700;
}
@media(min-width:1024px){
.mst-main.green-theme .freeTry__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn,
.mst-main.green-theme .helpChoise__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn,
.mst-main.green-theme .freeDemo__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn,
.mst-main.green-theme .haveQue__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn,
.popForm.fancybox-content .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn{
width:fit-content;
}
.popForm.fancybox-content .title{
font-size: 32px;
margin-bottom:40px;
}
}
/*pravki form*/
.mst-main.green-theme #firerisk_top_block_buy{
background-color:unset;
}
.mst-main.green-theme .fenix3-buy-offer__block-tabs .tab-block__price{
color:#000;
font-family: 'Golos Text';font-weight:700;
}
.mst-main.green-theme .fenix3-buy-offer__block-tabs .tab-block__btn-desktop.active_butt,.mst-main.green-theme .fenix3-buy-offer__block-tabs .tab-block__btn{
font-family: 'Golos Text';color:#fff;background: #5AD9CB;
}
.mst-main.green-theme .slide-action__buy{
background: #5AD9CB;
border: 1px solid #5AD9CB;
}
.mst-main.green-theme .slide-action__details{
border: 1px solid #5AD9CB;
}
.mst-main.green-theme .aboutAchiv__mission-title,.mst-main.green-theme .mst-posts__title a span,
.mst-main.green-theme .mst-news__date,.mst-main.green-theme .mst-post__content .mst-post__date{
color: #5AD9CB;
}
.mst-main.green-theme .aboutAchiv__mission{
border: 1px solid #5AD9CB;
}
.mst-main.green-theme .comparison__table tr th:nth-child(4){
background: #5AD9CB;
}
.mst-main.green-theme .fenix3-rus__action a,.mst-main.green-theme .mst-shopping__cart .tablebodytext{
font-family: 'Golos Text';
}
.mst-main.green-theme .mst-shopping__wrapper .mst-shopping__cart-result,.mst-main.green-theme .mst-shopping__cart .sale-paysystem-yandex-button-descrition{
    font-family: 'Golos Text';
     display: block;
}
.mst-main.green-theme .mst-shopping__wrapper .mst-shopping__cart-result a{
font-family: 'Golos Text';color: #5AD9CB;
}
.mst-main.green-theme .mst-shopping__wrapper .mst-shopping__cart-title{
font-family: 'Golos Text';
font-weight:600;
}
.mst-main.green-theme .mst-shopping__wrapper .mst-shopping__cart .sale-paysystem-yandex-button-container a{
color: #fff;background: #5AD9CB;
}
.mst-main.green-theme .mst-shopping__wrapper .mst-shopping__cart-text,.mst-main.green-theme .order-checkout .fenix3-writeus__title p,.mst-main.green-theme .fenix3-writeus__block .withspace,
.mst-main.green-theme .download-form writeus__form *,.mst-main.green-theme .download-form .form-label{
font-family: 'Golos Text';
}
.mst-main.green-theme .download-form-input_checkbox-container label{
font-family: 'Golos Text';
}
.mst-main.green-theme .download-form-input_checkbox-container label a{
color: #5AD9CB;
}
.mst-main.green-theme .order-checkout .fenix3-writeus__title h1{
color: #000;
}
.mst-main.green-theme .freeTry__form .b24-form .b24-form-wrapper .b24-form-header-title, .popForm.fancybox-content .b24-form .b24-form-wrapper .b24-form-header-title{
display:none;
}
.mst-main.green-theme .download-header{
font-family: 'Golos Text';color: #000;font-weight:700;
}
.mst-main.green-theme .download-content p{
font-family: 'Golos Text';
}
.mst-main.green-theme .download__block-success .download-action button{
font-family: 'Golos Text';color: #fff;background: #5AD9CB;
}
.mst-main.green-theme .fenix3-support-docs__list-item:before{
background-image:url('/local/templates/mst_main_new/img/supportNew-book-icon.svg')
}


/*new page*/
.mst-main.green-theme .fenix3-corporate-training > .banner,.mst-main.green-theme .fenix3-cooperation > .banner,
.mst-main.green-theme .fenix3-cooperation > .category > div > .items > .item-cooperation,.mst-main.green-theme .fenix3-cooperation .feedback,
.mst-main.green-theme .mst-products-demo{
    background-color: #f3fcfb;
}
.mst-main.green-theme .fenix3-corporate-training > .banner > div > h1,.mst-main.green-theme .fenix3-corporate-training > .benefits > div > h3,
.mst-main.green-theme .fenix3-cooperation > .banner > div > h1{
color:#000;    font-weight: 700;
}
.mst-main.green-theme .fenix3-corporate-training > .banner > div > div > .info > p,
.mst-main.green-theme .fenix3-cooperation > .banner > div > div > .info > p{
font-family: 'Golos Text';color:#484953;
}
.mst-main.green-theme .fenix3-corporate-training .fenix3-ui-button{
color:#fff;    font-weight: 600;
background: #5AD9CB;
}
.mst-main.green-theme .fenix3-corporate-training > .additional-privileges > div > div > p{
 font-weight: 600;color:#000;  font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-corporate-training .fenix3-ui-button.outline{
color:#5AD9CB;    font-weight: 600;
outline: 2px solid #5AD9CB;
background: transparent;
}
.mst-main.green-theme .fenix3-corporate-training > .benefits > div > .items > .benefits-item > p,.mst-main.green-theme .fenix3-corporate-training > .we-offer > div > div.left > div > p,
.mst-main.green-theme .fenix3-corporate-training > .we-offer > div > div.right > b,.mst-main.green-theme .fenix3-corporate-training > .we-offer > div > div.right > ul > li,
.mst-main.green-theme .fenix3-cooperation > .category > div > .items > .item-cooperation > .top > p{
font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-corporate-training > .we-offer > div > div.right > ul > li::before{
background-color:#5AD9CB; 
}
.mst-main.green-theme .fenix3-corporate-training > .we-offer > div > div.left > h3,
.mst-main.green-theme .fenix3-corporate-training > .experts > div > h3,.mst-main.green-theme .fenix3-corporate-training > .training > div > h3,
.mst-main.green-theme .fenix3-corporate-training > .for-whom > div > h3,.mst-main.green-theme .fenix3-corporate-training > .additional-privileges > div > h3,
.mst-main.green-theme .fenix3-corporate-training .feedback > div > div > h2,.mst-main.green-theme .fenix3-cooperation > .category > div > h3,
.mst-main.green-theme .fenix3-cooperation > .we-offer > div > h3,.mst-main.green-theme .fenix3-cooperation .feedback > div > div > h2{
color:#000;    font-weight: 700;font-family: 'Golos Text';
}
.mst-main.green-theme .fenix3-corporate-training > .benefits > div > .items > .benefits-item,.mst-main.green-theme .fenix3-corporate-training > .training > div > div > div{
 background-color: #f3fcfb;
}
.mst-main.green-theme .fenix3-corporate-training > .experts > div .experts-swiper .item,
.mst-main.green-theme .fenix3-corporate-training > .for-whom,.mst-main.green-theme .fenix3-corporate-training .feedback{
 background-color: #f3fcfb;
}
.mst-main.green-theme .fenix3-corporate-training > .experts > div .experts-swiper .item > .info > span,
.mst-main.green-theme .fenix3-corporate-training > .training > div > div > div > p,
.mst-main.green-theme .fenix3-corporate-training > .training > div > div > div > ul > li,.mst-main.green-theme .fenix3-cooperation > .we-offer > div > div > p{
font-family: 'Golos Text';color:#484953; 
}
.mst-main.green-theme .fenix3-corporate-training > .training > div > div > div > ul > li::before{
background-color:#5AD9CB;
}
.mst-main.green-theme .fenix3-corporate-training > .experts > div .experts-swiper .item > .info > b,
.mst-main.green-theme .fenix3-corporate-training > .training > div > div > div > .top > h4{
font-family: 'Golos Text';  font-weight: 700;color:#5AD9CB; 
}
.mst-main.green-theme .fenix3-corporate-training > .for-whom > div > .items > .row > .item > p,.mst-main.green-theme .fenix3-cooperation .feedback > div > div > p{
font-family: 'Golos Text';color:#484953;
}
.mst-main.green-theme .fenix3-corporate-training > .additional-privileges > div > div > .items > .item > p,
.mst-main.green-theme .fenix3-corporate-training .feedback > div > div > p,.mst-main.green-theme .fenix3-corporate-training .feedback > div > form > p{
font-family: 'Golos Text';color:#000;
}
.mst-main.green-theme .fenix3-corporate-training .feedback .fenix3-ui-input > input{
font-family: 'Golos Text'; color:#484953;
}
.mst-main.green-theme .fenix3-cooperation > .banner .fenix3-ui-button,.mst-main.green-theme .fenix3-cooperation > .category > div > .items > .item-cooperation > button{
color:#fff;    font-weight: 600;
background: #5AD9CB;
}
.mst-main.green-theme .fenix3-cooperation .feedback > div > form > p{
font-family: 'Golos Text'; color:#484953;
}
.mst-main.green-theme .fenix3-cooperation .feedback > div > form > input{
font-family: 'Golos Text';color:#484953;
}
.mst-main.green-theme .fenix3-cooperation .feedback > div > form > button{
color:#fff;    font-weight: 600;
background: #5AD9CB;
}
/*new page*/
/**/

.show-cof{
display:none;
}
.mst-footer.mst-footer-green #mc_embed_signup button span{
font-family: 'Golos Text';
}

.important-text p{
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    font-family: 'Golos Text';
text-align:center;
}
.important-text{
background: #e6f9f7;
}

.mst-main.green-theme .fenix3-buy-offer__block-tabs .tab-block__btn.btn_have{
border-color:#5AD9CB;
}
.mst-main.green-theme .cont__wrapper .cont__wrapper-title,.mst-main.green-theme .mst-footer__socials-title p{
 font-family: 'Golos Text';
color:#000;
}
.mst-main.green-theme .cont__wrapper-subtitle{
 font-family: 'Golos Text';
color: #484953;
}
.mst-main.green-theme .cont__wrapper-text,.mst-main.green-theme .cont__wrapper-text a{
 font-family: 'Golos Text';
}
.mst-main.green-theme .cont__wrapper-text a{
color:#5AD9CB;
}
.mst-main.green-theme .mst-footer__social-list a:hover svg path{
fill: #5AD9CB;
}


/*new update redis fire risks*/
.mst-main.green-theme .fire-risks_how-work {
      background: #fff;
    }

    .mst-main.green-theme .fire-risks_how-work_title {
      margin: 0;
    }

    .mst-main.green-theme .fire-risks_how-work .fire-risks_how-work-order {
      margin: 0;
      text-decoration: none;
      position: absolute;
      bottom: 0;
      left: 16px;
      right: 16px;
      border: 1px solid #00bbab;
      border-radius: 12px;
      padding: 12px 24px;
      font-weight: 600;
      font-size: 16px;
      line-height: 150%;
      color: #00bbab;
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
    }

    .mst-main.green-theme .fire-risks_how-work_head {
      align-items: start;
      gap: 10px;
      margin-bottom: 24px;
    }

    .mst-main.green-theme .fire-risks_how-work_list {
      gap: 16px;
      margin-bottom: 36px;
    }

    .mst-main.green-theme .fire-risks_how-work_item {
      padding: 24px;
      border-radius: 24px;
      background: #f4f4f4;
    }

    .mst-main.green-theme .fire-risks_how-work .fire-risks_how-work_item_title {
      font-weight: 700;
      font-size: 18px;
      line-height: 122%;
      color: #484953;
      margin-bottom: 8px;
    }

    .mst-main.green-theme .fire-risks_how-work_item_desc {
      font-weight: 400;
      font-size: 16px;
      line-height: 122%;
      color: #484953;
    }

    .mst-main.green-theme .fire-risks_how-work_item_num {
      font-weight: 700;
      font-size: 20px;
      line-height: 131%;
      letter-spacing: -0.01em;
      color: #484953;
      width: 48px;
      height: 48px;
      border-radius: 50%;
      background-color: #fff;
    }

    .mst-main.green-theme .fire-risks_how-work {
      padding-top: 0;
      padding-bottom: 32px;
    }

    @media(min-width:720px) {
      .mst-main.green-theme .fire-risks_how-work .fire-risks_how-work-order {
        display: block;
        position: static;
        padding: 0;
        border: 0;
        border-radius: 0;
      }

      .mst-main.green-theme .fire-risks_how-work {
        padding-top: 0;
        padding-bottom: 0;
      }

      .mst-main.green-theme .fire-risks_how-work_list {
        margin-bottom: 0;
      }
    }

    @media(min-width:1020px) {
      .mst-main.green-theme .fire-risks_how-work_item_num {
        font-size: 32px;
        margin-bottom: 48px;
        font-weight: 600;
      }

      .mst-main.green-theme .fire-risks_how-work .fire-risks__wrapper {
        padding-top: 35px;
        padding-bottom: 114px;
      }
	.mst-main.green-theme .fire-risks_how-work_item_desc{
font-size:18px;
}
    }

    .mst-main.green-theme .firerisks-tryFree {
      padding: 114px 0 32px;
    }

    .mst-main.green-theme .firerisks-tryFree .fire-risks__wrapper {
      padding-top: 0;
      padding-bottom: 0;
    }

    .mst-main.green-theme .firerisks-tryFree .firerisks-tryFree__wrapper {
      background: #e9faf8;
      border-radius: 24px;
      padding: 16px 16px 16px 16px;
    }

    .mst-main.green-theme .firerisks-tryFree .firerisks-tryFree__img {
      margin-top: -114px;
      margin-bottom: 28px;
    }

    .mst-main.green-theme .firerisks-tryFree .firerisks-tryFree__img img {
      display: block;
      width: 100%;
      max-width: 177px;
    }

    .mst-main.green-theme .firerisks-tryFree .desc {
      display: flex;
      flex-direction: column;
      gap: 19px;
    }

    .mst-main.green-theme .firerisks-tryFree .title {
      font-weight: 600;
      font-size: 24px;
      line-height: 125%;
      letter-spacing: -0.01em;
      color: #484953;
      font-family: 'Golos Text';
    }

    .mst-main.green-theme .firerisks-tryFree .link {
      display: flex;
      align-items: center;
      width: 100%;
      gap: 6px;
      background: #00bbab;
      border-radius: 12px;
      padding: 12px 24px;
      font-weight: 600;
      font-size: 16px;
      line-height: 150%;
      color: #fff;
      font-family: 'Golos Text';
    }

    @media(min-width:720px) {
      .mst-main.green-theme .firerisks-tryFree {
        padding: 72px 0 56px;
      }

      .mst-main.green-theme .firerisks-tryFree .firerisks-tryFree__wrapper {
        padding: 32px 32px 32px 50px;
        display: flex;
        gap: 20px;
        position: relative;
      }

      .mst-main.green-theme .firerisks-tryFree .firerisks-tryFree__img {
        margin: 0;
        position: absolute;
        left: 50px;
        bottom: 0;
      }

      .mst-main.green-theme .firerisks-tryFree .firerisks-tryFree__img img {
        max-width: 223px;
      }

      .mst-main.green-theme .firerisks-tryFree .desc {
        margin-left: auto;
        gap: 16px;
      }

      .mst-main.green-theme .firerisks-tryFree .link {
        width: fit-content;
      }
    }

    @media(min-width:1020px) {
      .mst-main.green-theme .firerisks-tryFree {
        padding: 94px 0 181px;
      }

      .mst-main.green-theme .firerisks-tryFree .firerisks-tryFree__wrapper {
        padding: 29px 28px 29px 300px;
      }

      .mst-main.green-theme .firerisks-tryFree .title {
        font-size: 28px;
      }

      .mst-main.green-theme .firerisks-tryFree .desc {
        flex-direction: row;
        gap: 10px;
        justify-content: space-between;
        margin-left: unset;
        width: 100%;
      }

      .mst-main.green-theme .firerisks-tryFree .firerisks-tryFree__img img {
        max-width: 200px;
      }
    }

    .mst-main.green-theme .fire-risks_capability {
      padding-top: 0;
      padding-bottom: 0;
    }

    .mst-main.green-theme .fire-risks_capability .fire-risks_capability_title {
      color: #484953;
      letter-spacing: -0.01em;
      font-size: 24px;
    }

    .mst-main.green-theme .fire-risks_capability_inner p {
      font-size: 16px;
    }

    @media(min-width:720px) {
      .mst-main.green-theme .fire-risks_capability .fire-risks__wrapper {
        padding-top: 32px;
        padding-bottom: 32px;
      }

      .mst-main.green-theme .fire-risks_capability .fire-risks_capability_title {
        margin-bottom: 24px;
      }

      .mst-main.green-theme .fire-risks_capability_inner p {
        margin-bottom: 10px;
      }
    }

    @media(min-width:1020px) {
      .mst-main.green-theme .fire-risks_capability .fire-risks__wrapper {
        padding-top: 0;
        padding-bottom: 100px;
      }

      .mst-main.green-theme .fire-risks_capability_inner {
        margin-left: 0;
      }

      .mst-main.green-theme .fire-risks_capability .fire-risks_capability_title {
        font-size: 32px !important;
        margin-bottom: 32px;
      }

      .mst-main.green-theme .fire-risks_capability_inner p {
        font-size: 18px !important;
      }
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks {
      background: #f4f4f4;
      margin-bottom: 56px;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__wrapper {
      flex-direction: column;
      gap: 24px;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block:last-child {
      margin: 0;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-content h1 {
      max-width: 100%;
      margin-bottom: 24px;
      font-weight: 600;
      font-size: 24px;
      line-height: 125%;
      letter-spacing: -0.01em;
      color: #484953;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-content p {
      font-weight: 400;
      font-size: 16px;
      line-height: 150%;
      color: #484953;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .tabs {
      display: none;

    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .tab-block__wrapper {
      border-radius: 12px;
      padding: 16px;
      background: #fff;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-licence__item span {
      font-weight: 400;
      font-size: 16px;
      line-height: 150%;
      color: #484953;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-licence__item:last-child {
      margin: 0;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab__block {
      padding-top: 32px;
      padding-left: 0;
      padding-right: 0;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab__block .tab-content__caption {
      font-weight: 700;
      font-size: 18px;
      line-height: 122%;
      color: #484953;
      margin-bottom: 8px;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab__block .tab-block__price {
      font-weight: 700;
      font-size: 40px;
      line-height: 120%;
      letter-spacing: -0.01em;
      color: #484953;
      margin-bottom: 2px;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab__block .tab-content__text {
      font-weight: 400;
      font-size: 16px;
      line-height: 150%;
      color: #484953;
      margin-bottom: 0;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab__block.tab__block-buy .tab-content__inputs-title {
      margin-bottom: 12px;
      font-weight: 400;
      font-size: 16px;
      line-height: 150%;
      color: #484953;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab__block.tab__block-buy .tab__block-input {
      display: flex;
      flex-direction: column;
      align-items: start;
      gap: 12px;
      margin-bottom: 32px;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab__block.tab__block-buy .container-input {
      margin: 0;
      font-weight: 400;
      font-size: 16px;
      line-height: 150%;
      color: #484953;
      padding-left: 34px;
    }

    .mst-main.green-theme .container-input .checkmark:after {
      background-color: #00BBAB;
    }

    .mst-main.green-theme .container-input input:checked~.checkmark {
      border-color: #00BBAB;
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab__block.tab__block-buy .container-input .checkmark {
      top: 50%;
      transform: translateY(-50%);
    }

    .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab-block__btn {
      background: #00bbab;
      border-radius: 12px;
      padding: 12px;
      width: 100%;
      text-align: center;
      font-weight: 600;
      font-size: 16px;
      line-height: 150%;
      text-align: center;
      color: #fff;
      text-transform: uppercase;
    }

    .mst-main.green-theme .fenix3-buy-offer__block-tabs .benefit_block .benefit_value {
      color: #00BBAB;
    }
  .mst-main.green-theme .fire-risks_stage_description .fire-risks_stage_subtitle.fire-risks_stage_subtitle__bold{
font-weight:700;
}
    @media (min-width: 720px) {
      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block {
        width: 100%;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks {
        padding-top: 32px;
        padding-bottom: 32px;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-content h1 {
        margin-top: 0;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__wrapper {
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 9px;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .tab-block__wrapper {
        margin-top: 0;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks {
        margin-bottom: 100px;
        padding-top: 80px;
        padding-bottom: 80px;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-content h1 {
        font-size: 32px;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .tab-block__wrapper {
        padding: 32px;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab-block__wrapper .prod_info {
        padding: 0;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab__block {
        padding-top: 20px;
        padding-bottom: 0;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .tab-block__wrapper .tab__block {
        margin-right: 80px;
      }

      .mst-main.green-theme .fenix3-buy-offer.fenix3-buy-offer-risks .fenix3-buy-offer__block-tabs .tab-block__btn {
        max-width: 166px;
      }
	.mst-main.green-theme .faq_item_des_list li{
font-size: 18px;
}
    }

    .mst-main.green-theme .fire-risks_stage {
      background: #f4f4f4;
      margin-bottom: 48px;
    }

    .mst-main.green-theme .fire-risks_stage_title {
      font-size: 24px;
      color: #484953;
    }

    .mst-main.green-theme .fire-risks_stage .fire-risks__wrapper {
      padding-top: 0;
      padding-bottom: 0;
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fire-risks_stage {
        background: unset;
        margin-bottom: 100px;
      }

      .mst-main.green-theme .fire-risks_stage_odd .fire-risks_stage_bg {
        background: #f4f4f4;
      }

      .mst-main.green-theme .fire-risks_stage__even div.fire-risks_stage_bg {
        background: #f4f4f4;
      }

      .mst-main.green-theme .fire-risks_stage_odd .fire-risks_stage_content {
        padding-top: 80px;
        padding-bottom: 64px;
      }

      .mst-main.green-theme .fire-risks_stage__even .fire-risks_stage_content {
        padding-top: 80px;
        padding-bottom: 64px;
      }

      .mst-main.green-theme .fire-risks_stage_num {
        font-size: 18px;
      }

      .mst-main.green-theme .fire-risks_stage_title {
        font-size: 32px;
      }
    }

    .mst-main.green-theme .fire-risks_stage.fire-risks_stage__even .fire-risks_stage_description-new {
      width: 100%;
      display: flex;
      gap: 16px;
      align-items: start;
      flex-direction: column;
    }

    .mst-main.green-theme .fire-risks_stage.fire-risks_stage__even .fire-risks_stage_description-new .fire-risks_stage_subtitle_wrap {
      flex-direction: column;
    }

    .mst-main.green-theme .fire-risks_stage.fire-risks_stage__even .fire-risks_stage_description-new .fire-risks_video-container {
      width: 100%;
    }

    .mst-main.green-theme .fire-risks_stage.fire-risks_stage__even .fire-risks_stage_description-new .fire-risks_stage_subtitle {
      margin-bottom: 0;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fire-risks_stage.fire-risks_stage__even .fire-risks_stage_description-new {
        flex-direction: row;
        gap: 24px;
        align-items: center;
      }

      .mst-main.green-theme .fire-risks_stage.fire-risks_stage__even .fire-risks_stage_description-new .fire-risks_stage_subtitle_wrap {
        /*flex-shrink: 0;*/
      }

      .mst-main.green-theme .fire-risks_stage.fire-risks_stage__even .fire-risks_stage_description-new .fire-risks_stage_subtitle {
        width: 100%;
      }

      .mst-main.green-theme .fire-risks_main-screen_image.fire-risks_video-container {
        height: 340px;
        border-radius: 12px;
        overflow: hidden;
      }
    }

    @media (min-width: 940px) {
      .mst-main.green-theme .fire-risks_stage.fire-risks_stage__even .fire-risks_stage_description-new .fire-risks_video-container {
        width: 100%;
        max-width: 560px;
        height: 340px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fire-risks_stage.new .fire-risks_stage_bg {
        width: calc(100% - 100px) !important;
      }

      .mst-main.green-theme .fire-risks_stage_description-new {
        position: relative;
      }

      .mst-main.green-theme .fire-risks_stage.fire-risks_stage__even .fire-risks_stage_description-new .fire-risks_video-container {
        position: relative;
        right: 0;
      }

      .mst-main.green-theme .fire-risks_stage.new .fire-risks_stage_content {
        padding-top: 50px;
        padding-bottom: 50px;
      }
    }

    .mst-main.green-theme .faq {
      padding-bottom: 0;
    }

    .mst-main.green-theme .faq .fire-risks__wrapper {
      padding-top: 0;
      padding-bottom: 48px;
    }

    .mst-main.green-theme .faq_title {
      font-size: 24px;
      color: #484953;
    }

    .mst-main.green-theme .faq_item_title {
      background-color: #f4f4f4;
      font-weight: 500;
      font-size: 16px;
      line-height: 150%;
      color: #484953;
      padding-top: 12px;
      padding-bottom: 12px;
    }

    .mst-main.green-theme .faq_item:last-child,
    .mst-main.green-theme .faq_item:last-child .faq_item_title {
      margin-bottom: 0;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .faq_item_title {
        padding: 20px;
        font-weight: 700;
        font-size: 14px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .faq .fire-risks__wrapper {
        padding-bottom: 0;
      }

      .mst-main.green-theme .faq_title_wrap::before {
        background-color: #f4f4f4;
      }

      .mst-main.green-theme .faq_title {
        font-size: 32px;
        font-weight: 600;
      }
    }

    .mst-main.green-theme .server-cta {
      background: #eefbf9;
    }

    .mst-main.green-theme .server-cta__title p {
      font-weight: 600;
      font-size: 24px;
      line-height: 125%;
      letter-spacing: -0.01em;
      color: #484953;
    }

    .mst-main.green-theme .server-cta__action p {
      font-weight: 400;
      font-size: 16px;
      line-height: 150%;
      color: #484953;
    }

    .mst-main.green-theme .server-cta-action__download {
      background: #00bbab;
      display: flex;
      align-items: center;
      gap: 6px;
      border-radius: 12px;
      padding: 12px 24px;
      width: 100%;
      font-weight: 600;
      font-size: 16px;
      line-height: 150%;
      color: #fff;
      line-height: 24px;
      margin-bottom: 12px;
    }

    .mst-main.green-theme .server-cta-action__buy {
      border: 1px solid #00bbab;
      border-radius: 12px;
      padding: 12px 24px;
      font-weight: 600;
      font-size: 16px;
      line-height: 150%;
      color: #00bbab;
      width: 100%;
      display: flex;
      justify-content: center;
      margin: 0;
    }

    .mst-main.green-theme .server-cta__action p {
      margin: 12px 0 20px;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .server-cta__wrapper {
        display: grid;
        gap: 76px;
        grid-template-columns: 1fr 1fr;
      }

      .mst-main.green-theme .server-cta__action p {
        margin: 0 0 32px;
      }

      .mst-main.green-theme .server-cta__wrapper .server-cta__block.fire-risks__block {
        width: unset;
      }

      .mst-main.green-theme .server-cta {
        padding-top: 56px;
        padding-bottom: 32px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .server-cta {
        padding-top: 80px;
        padding-bottom: 80px;
      }

      .mst-main.green-theme .server-cta__title p {
        font-weight: 600;
        font-size: 32px;
      }

      .mst-main.green-theme .server-cta__action p {
        width: 100%;
        font-size: 18px;
      }

      .mst-main.green-theme .server-cta__action {
        display: flex;
        flex-wrap: wrap;
        column-gap: 20px
      }

      .mst-main.green-theme .server-cta-action__download,
      .mst-main.green-theme .server-cta-action__buy {
        width: fit-content;
        height: 48px;
      }
    }

    .mst-main.green-theme .hero-screen .fire-risks__wrapper {
      padding-top: 16px;
      padding-bottom: 32px;
    }

    .mst-main.green-theme .hero-screen__wrapper {
      display: flex;
      flex-direction: column-reverse;
      gap: 24px;
    }

    .mst-main.green-theme .hero-screen__title {
      margin-bottom: 24px;
    }

    .mst-main.green-theme .hero-screen__title h1 {
      font-weight: 700;
      font-size: 28px;
      line-height: 118%;
      letter-spacing: -0.01em;
      color: #484953;
      font-family: 'Golos Text';
    }

    .mst-main.green-theme .hero-screen__btns {
      display: grid;
      gap: 12px;
margin-top:24px;
    }

    .mst-main.green-theme .hero-screen__btns .download {
      display: flex;
      align-items: center;
      gap: 6px;
      font-weight: 600;
      font-size: 16px;
      line-height: 150%;
      color: #fff;
      font-family: 'Golos Text';
      background: #00bbab;
      border-radius: 12px;
      padding: 12px 24px;
      height: 48px;
      justify-content: center;
      text-transform: uppercase;
    }

    .mst-main.green-theme .hero-screen__btns .buy {
      border: 1px solid #00bbab;
      border-radius: 12px;
      padding: 12px 24px;
      font-family: 'Golos Text';
      font-weight: 600;
      font-size: 16px;
      line-height: 150%;
      color: #00bbab;
      text-align: center;
      text-transform: uppercase;
      height: 48px;
    }

    .mst-main.green-theme .hero-screen__img img {
      display: block;
      width: 100%;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .hero-screen__wrapper {
        flex-direction: row;
        justify-content: space-between;
        gap: 30px;
      }

      .mst-main.green-theme .hero-screen__wrapper .hero-screen__img {
        flex-shrink: 0;
        max-width: 314px;
        margin-top: 36px;
      }

      .mst-main.green-theme .hero-screen__btns {
        max-width: 282px;
 margin-top: 32px;
      }

      .mst-main.green-theme .hero-screen__btns .download,
      .mst-main.green-theme .hero-screen__btns .buy {
        padding-left: 20px;
        padding-right: 20px;
      }

      .mst-main.green-theme .hero-screen__btns {
        gap: 20px;
      }

      .mst-main.green-theme .hero-screen .fire-risks__wrapper {
        padding-top: 60px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .hero-screen .fire-risks__wrapper {
        padding-top: 80px;
        padding-bottom: 80px;
      }

      .mst-main.green-theme .hero-screen__wrapper .hero-screen__img {
        max-width: 450px;
        margin-top: unset;
      }

      .mst-main.green-theme .hero-screen__wrapper {
        align-items: center;
      }

      .mst-main.green-theme .hero-screen__title h1 {
        font-size: 40px;
      }

      .mst-main.green-theme .hero-screen__btns {
        max-width: unset;
        display: flex;
        align-items: center;
        gap: 20px;
      }
    }
.mst-main.green-theme ul.faq_item_des_list li::before{
background-color:#00BBAB;
}
/*new update redis fire risks*/


 /*fireGuard UPDATE*/
    .mst-main.green-theme .hero-screen-text {
      font-weight: 400;
      font-size: 16px;
      line-height: 150%;
      color: #484953;
      font-family: 'Golos Text';
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .hero-screen-text {
        font-size: 14px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .hero-screen-text {
        font-size: 18px;
      }
    }

    .mst-main.green-theme .fireguard-opportunities h2 {
      max-width: 100%;
    }


    .mst-main.green-theme .fenix3-allinone__wrapper {
      padding-top: 32px;
      padding-bottom: 32px;
    }

    .mst-main.green-theme .fenix3-allinone__block {
      border: 1px solid #dddede;
      border-radius: 24px;
      background-color: #fff;
    }

    .mst-main.green-theme .fenix3-allinone__block svg {
      margin-bottom: 30px;
    }

    .mst-main.green-theme .fenix3-allinone__block p {
      font-size: 18px;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fenix3-allinone__wrapper {
        padding-top: 56px;
        padding-bottom: 56px;
      }

      .mst-main.green-theme .fenix3-allinone__block svg {
        margin-bottom: 15px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fireguard-opportunities h2 {
        margin-bottom: 24px;
      }

      .mst-main.green-theme .fenix3-allinone__title {
        margin-bottom: 24px;
      }

      .mst-main.green-theme .fenix3-allinone__block svg {
        margin-bottom: 61px;
      }
    }

    .mst-main.green-theme .interfaceFire__title {
      margin-bottom: 24px;
    }

    .mst-main.green-theme .interfaceFire__title h2 {
      margin: 0;
      font-weight: 600;
      font-size: 24px;
      line-height: 125%;
      letter-spacing: -0.01em;
      color: #484953;
      font-family: 'Golos Text';
    }

    .mst-main.green-theme .interfaceFire__img {
      width: 100%;
      display: block;
      border: 1px solid #d8d9dd;
      border-radius: 12px;
      overflow: hidden;
    }

    .mst-main.green-theme .interfaceFire__img img {
      width: 100%;
      display: block;
      border-radius: 12px;
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .interfaceFire .fire-risks__wrapper {
        padding-top: 0;
      }
    }

    .mst-main.green-theme .freeTry {
      background-color: unset;
    }

    .mst-main.green-theme .freeTry .fire-risks__wrapper {
      padding-top: unset;
      padding-bottom: unset;
      margin-bottom: 32px;
    }

    .mst-main.green-theme .freeTry__wrapper {
      background-color: #EEFBF9;
    }

    .mst-main.green-theme .freeTry__wrapper .freeTry__form .b24-form .b24-form-wrapper {
      background-color: #EEFBF9;
    }

    .mst-main.green-theme .freeTry__wrapper .freeTry__form .b24-form .b24-form-wrapper .b24-form-btn {
      background: #00bbab;
      font-size: 16px;
    }

    .mst-main.green-theme .freeTry__wrapper .freeTry__form .b24-form .b24-form-wrapper .b24-form-header {
      border-bottom: unset;
    }

    .mst-main.green-theme .fenix3-uniq {
      background-color: unset;
    }

    .mst-main.green-theme .fenix3-uniq .fenix3-uniq__wrapper .fenix3-uniq__blocks {
      display: flex;
      flex-direction: column-reverse;
      gap: 24px;
    }

    .mst-main.green-theme .fenix3-uniq .fenix3-uniq__content p {
      margin-bottom: 0;
    }

    .mst-main.green-theme .fenix3-uniq .fenix3-uniq__content p+p {
      margin-top: 10px;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fenix3-uniq .fenix3-uniq__wrapper .fenix3-uniq__blocks {
        flex-direction: row;
      }
    }

    .mst-main.green-theme .fireguard-functions__wrapper .fenix3-optimization__blocks {
      display: flex;
      flex-direction: column-reverse;
      gap: 24px;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fenix3-optimization .fireguard-functions__wrapper .fenix3-optimization__blocks {
        align-items: start;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fenix3-optimization .fireguard-functions__wrapper .fenix3-optimization__blocks {
        gap: 100px;
      }

      .mst-main.green-theme .fenix3-optimization .fireguard-functions__img-left {
        margin: 0;
        width: 100%;
        max-width: 550px;
      }
    }

    .mst-main.green-theme .require {
      background: #f4f4f4;
    }

    .mst-main.green-theme .require p {
      font-size: 16px;
      line-height: 150%;
      color: #1e2225;
    }

    .mst-main.green-theme .importSubstitution__wrapper {
      margin-bottom: 48px;
    }

    .mst-main.green-theme .importSubstitution__list li:nth-child(1) {
      order: 0;
    }

    .mst-main.green-theme .importSubstitution__list li:nth-child(2) {
      order: 2;
    }

    .mst-main.green-theme .importSubstitution__list li:nth-child(3) {
      order: 3;
    }

    .mst-main.green-theme .importSubstitution__list li:nth-child(4) {
      order: 1;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .importSubstitution__wrapper {
        margin-bottom: 24px;
      }

      .mst-main.green-theme .importSubstitution__list li:nth-child(1),
      .mst-main.green-theme .importSubstitution__list li:nth-child(2),
      .mst-main.green-theme .importSubstitution__list li:nth-child(3),
      .mst-main.green-theme .importSubstitution__list li:nth-child(4) {
        order: unset;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .require p {
        font-size: 18px;
        font-weight: 500;
        line-height: 156%;
      }
    }

    .mst-main.green-theme .fire-risks_how-work.fireguard_work-with {
      padding-bottom: 0;
    }

    .mst-main.green-theme .fire-risks_how-work.fireguard_work-with .fire-risks_how-work_list {
      margin-bottom: 0;
    }

    .mst-main.green-theme .fire-risks_how-work.fireguard_work-with .fire-risks_how-work_item_desc {
      font-weight: 500;
      font-size: 16px;
      line-height: 150%;
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fire-risks_how-work.fireguard_work-with .fire-risks__wrapper {
        padding-top: 80px;
        padding-bottom: 80px;
      }

      .mst-main.green-theme .fire-risks_how-work.fireguard_work-with .fire-risks_how-work_head {
        margin-bottom: 40px;
      }

      .mst-main.green-theme .fire-risks_how-work.fireguard_work-with .fire-risks_how-work_item {
        padding: 20px;
      }

      .mst-main.green-theme .fire-risks_how-work.fireguard_work-with .fire-risks_how-work_item_num {
        margin-bottom: 24px;
        font-size: 20px;
        font-weight: 700px;
      }

      .mst-main.green-theme .fire-risks_how-work.fireguard_work-with .fire-risks_how-work_item_desc {
        font-weight: 500;
        font-size: 18px;
        line-height: 156%;
      }
    }

    .mst-main.green-theme .choose {
      background: #f4f4f4;
    }

    .mst-main.green-theme .choose__title h2 {
      color: #1e2225;
    }

    .mst-main.green-theme .choose__item-desc .title {
      color: #1e2225;
    }

    .mst-main.green-theme .choose__item-desc p {
      color: #1e2225;
    }

    .mst-main.green-theme .choose__bt-item:nth-child(1) {
      background: #fff;
    }

    .mst-main.green-theme .choose__bt-item:nth-child(2) {
      background: #00bbab;
    }

    .mst-main.green-theme .choose__bt-item:nth-child(2) ul li::before {
      background-image: url('/local/templates/mst_main_new/img/fireGuard/aprove-icon-hw.svg');
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage {
      background-color: unset;
      padding-top: 32px;
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object .fire-risks_stage_content {
      flex-direction: column-reverse;
      padding: 0;
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object .fire-risks_stage_content .fire-risks_stage_image.fire-risks_stage_image__first {
      margin-bottom: 24px;
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object .fire-risks_stage_content .fire-risks_stage_image.fire-risks_stage_image__first img {
      border: 1px solid #d8d9dd;
      border-radius: 12px;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object .fire-risks_stage_content {
        flex-direction: row-reverse;
        gap: 60px;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object .fire-risks_stage_content .fire-risks_stage_image.fire-risks_stage_image__first {
        margin-bottom: 0;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object {
        background: #f4f4f4;
        padding-top: 56px;
        padding-bottom: 56px;
        padding-left: 32px;
        padding-right: 32px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object {
        padding: 0;
        background-color: unset;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object .fire-risks_stage_content {
        background: #f4f4f4;
        justify-content: space-between;
        width: 100%;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object .fire-risks_stage_content .fire-risks_stage_image.fire-risks_stage_image__first {
        width: 100%;
        max-width: 520px;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks__wrapper.fireguard-combustion_object .fire-risks_stage_content .fire-risks_stage_image.fire-risks_stage_image__first img {
        max-width: unset !important;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 .fire-risks_stage_title {
        margin-top: 0;
      }
    }

    .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_content {
      padding-top: 24px;
      flex-direction: column;
      gap: 24px;
    }

    .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 {
      margin-bottom: 16px;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_content {
        padding-top: 56px;
        padding-bottom: 56px;
      }

      .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_image.fire-risks_stage_image__second {
        margin-left: 50px;
        margin-right: 50px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_content {
        padding-top: 80px;
        padding-bottom: 80px;
        gap: 100px;
      }

      .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-2 .fire-risks_stage_image.fire-risks_stage_image__second {
        margin-left: 75px;
        margin-right: 75px;
      }
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block {
      background: #f4f4f4;
      padding-top: 32px;
      padding-bottom: 32px;
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
      flex-direction: column-reverse;
      gap: 24px;
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content .fire-risks_stage_image img {
      border: 1px solid #d8d9dd;
      border-radius: 12px;
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content .fire-risks_stage_image {
      border-radius: 12px;
      overflow: hidden;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
        flex-direction: row-reverse;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block {
        background-color: unset;
      }

      .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks__wrapper {
        background: #f4f4f4;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block {
        background: unset;
        padding-top: 56px;
        padding-bottom: 56px;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content .fire-risks_stage_image img {
        display: block;
        width: 340px;
        height: 400px;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
        padding-top: 56px;
        padding-bottom: 56px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content .fire-risks_stage_imag {
        border: unset;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content .fire-risks_stage_image img {
        border: unset;
        display: block;
        width: 100%;
        height: 575px;
        object-fit: contain;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block {
        margin-top: 100px;
        margin-bottom: 100px;
        padding-top: 65px;
        padding-bottom: 65px;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_content {
        padding-top: 65px;
        padding-bottom: 65px;
        background: #f4f4f4;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block .fire-risks_stage_title {
        margin-top: 0;
      }

    }

    .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 {
      padding-top: 32px;
      padding-bottom: 32px;
    }

    .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fireguard__download {
      background: #00bbab;
    }

    .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fire-risks_stage_content {
      flex-direction: column;
      gap: 24px;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 {
        padding-top: 56px;
        padding-bottom: 56px;
        margin: 0;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 {
        padding-top: 80px;
        padding-bottom: 80px;
      }

      .mst-main.green-theme .fire-risks_stage_even.fire-risks_stage.fireguard-advantage.resize-block-4 .fireguard__download {
        font-size: 16px;
      }
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 {
      margin-bottom: 0px;
      padding-bottom: 32px;
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_content {
      flex-direction: column-reverse;
      gap: 24px;
      padding-bottom: 0px;
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth {
      margin-bottom: 0;
    }

    .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth img {
      border: 1.30px solid #d8d9dd;
      border-radius: 16px;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks__wrapper {
        background: #f4f4f4;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 {
        padding-top: 56px;
        padding-bottom: 56px;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_description {
        margin-top: 56px;
        margin-bottom: 56px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 {
        padding-top: 80px;
        padding-bottom: 80px;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_description {
        background-color: unset;
        padding-top: 64px;
        padding-bottom: 64px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-left: 0;
        grid-column-start: 2;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_image.fire-risks_stage_image__first.fireguard__image-fourth {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        max-width: 450px;
      }

      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-5 .fire-risks_stage_title {
        margin-top: 0;
      }
    }

    .mst-main.green-theme .legal {
      background: #f4f4f4;
    }

    .mst-main.green-theme .fenix3-buy-offer {
      background-color: unset;
    }

    .mst-main.green-theme .fenix3-licence__block-title h1 {
      color: #1e2225;
    }

    .mst-main.green-theme .licence-extension {
      color: #1e2225;
    }

    .mst-main.green-theme .fenix3-licence .tab__block,
    .mst-main.green-theme .fenix3-input__block.active-input {
      background: #f4f4f4;
    }

    .mst-main.green-theme .fenix3-input__block.active-input {
      border-color: #00BBAB;
    }

    .mst-main.green-theme .fenix3-input__block .container-input .checkmark:after,
    .mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .buy_item,
    .mst-main.green-theme .helpChoise__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn {
      background-color: #00bbab;
    }

    .mst-main.green-theme .fenix3-input__block .label-sale {
      background: #ff9a00;
    }

    .mst-main.green-theme .fenix3-input__block {
      border: 1px solid #d8d9dd;
      border-radius: 12px;
    }

    .mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .benefit_value {
      color: #00BBAB;
    }

    .mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .fenix3-input__block.tabs__caption.active.active-input label,
    .mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns,
    .mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .buy_item {
      border-color: #00BBAB;
    }

    .mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block svg {
      margin-bottom: 20px;
    }

    .mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block p.title {
      font-weight: 700;
      font-size: 18px;
      line-height: 133%;
      color: #484953;
      font-family: 'Golos Text';
      margin-bottom: 8px;
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fenix3-why.fireguard-advantage__list .fenix3-why__blocks .fenix3-why__block p.title {
        font-size: 20px;
      }
    }

    .mst-main.green-theme .freeDemo {
      background: #e6f9f7;
    }

    .mst-main.green-theme .freeDemo__title h2 {
      color: #1e2225;
    }

    .mst-main.green-theme .freeDemo__desc p {
      color: #1e2225;
    }

    .mst-main.green-theme .freeDemo__form .b24-form .b24-form-wrapper {
      background-color: #00bbab;
      background: #e6f9f7;
    }

    .b24-form-field-agreement .b24-form-field-agreement-link,
    .b24-form .b24-form-sign-abuse-link {
      color: #1e2225;
    }

    .mst-main.green-theme .freeDemo__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn {
      color: #fff;
      background: #00bbab;
    }

    .mst-main.green-theme .mst-clients.fenix3-clients {
      background: #f4f4f4;
    }

    .mst-main.green-theme .fenix3-clients .mst-clients__wrapper .mst-clients__title p {
      color: #000;
    }

    .mst-main.green-theme .mst-clients__title span,
    .mst-main.green-theme .mst-feedback__title span {
      color: #00bbab;
    }

    .mst-main.green-theme .mst-clients.fenix3-clients .mst-clients__img {
      background-color: #fff;
      border-radius: 26px;
      overflow: hidden;
    }

    .mst-main.green-theme .mst-feedback .mst-feedback-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: #00BBAB;
    }

    .mst-main.green-theme .ourProducts .mst-products__card .mst-card__link {
      color: #00bbab;
    }

    .mst-main.green-theme .ourProducts .mst-products__card .mst-card__link::after {
      background-image: url('/local/templates/mst_main_new/img/fireGuard/arrow-right-green-new.svg');
    }

    .mst-main.green-theme .haveQue,
    .mst-main.green-theme .haveQue__form .b24-form .b24-form-wrapper {
      background: #e6f9f7;
    }

    .mst-main.green-theme .haveQue__title h2,
    .mst-main.green-theme .haveQue__desc p,
    .b24-form-field-agreement .b24-form-field-agreement-link,
    .b24-form .b24-form-sign-abuse-link {
      color: #484953;
    }

    .mst-main.green-theme .haveQue__form .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn {
      background: #5ad9cd;
      color: #fff;
    }
.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .fenix3-input__block.tabs__caption.active.active-input label{
  background: #00BBAB;
color:#fff;
}
.mst-main.green-theme .fenix3-inputs__wrapper.professional.form_buy .tabs__wrapper-btns .fenix3-input__block.tabs__caption label{
color:#00BBAB;
}
    @media (min-width: 1020px) {
      .mst-main.green-theme .fire-risks_stage_odd.fire-risks_stage.fireguard-advantage.resize-block-1 {
        padding-top: 80px;
      }
	.mst-main.green-theme .hero-screen__desc{
max-width:700px;
}
		.mst-main.green-theme .fenix3-uniq__content p,.mst-main.green-theme .fenix3-uniq .fenix3-uniq__title .h2_tittle{
max-width:558px;
}
    }

    /*fireGuard UPDATE*/

 /*fenix3+ UPDATE*/
    .mst-main.green-theme .fenix3-allinone__block {
      display: flex;
      flex-direction: column;
      gap: 9px;
    }

    .mst-main.green-theme .fenix3-allinone__block p {
      margin-top: auto;
    }

    .mst-main.green-theme .fenix3-allinone__block svg {
      margin-bottom: 0;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fenix3-allinone__block {
        gap: 15px
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fenix3-allinone__block {
        gap: 40px;
      }
    }

    .mst-main.green-theme .fenix3__features {
      background: unset;
    }

    .mst-main.green-theme .fenix3__features .features__title {
      justify-content: space-between;
      align-items: start;
      gap: 10px;
    }

    .mst-main.green-theme .fenix3__features .features__title a {
      flex-shrink: 0;
    }

    .mst-main.green-theme .fenix3__features .features__block {
      background: #f4f4f4;
      min-height: unset;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fenix3__features .features__icon {
        margin-bottom: 16px;
      }

      .mst-main.green-theme .fenix3__features .fenix3__wrapper {
        padding: 0;
        gap: 16px;
        justify-content: unset;
      }

      .mst-main.green-theme .fenix3__features .features__block {
        margin-top: 0;
        margin-bottom: 0;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fenix3__features .fenix3__wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 32px;
      }

      .mst-main.green-theme .fenix3__features .features__block {
        width: 100%;
      }

      .mst-main.green-theme .fenix3__features {
        padding-top: 0;
      }

      .mst-main.green-theme .fenix3__features .features__title a span {
        color: #00BBAB;
      }
    }

    .mst-main.green-theme .fenix3-ways {
      background: #f4f4f4;
    }

    .mst-main.green-theme .fenix3-ways__action a,
    .mst-main.green-theme .fenix3-ways__list li:before {
      background: #00BBAB;
    }

    .mst-main.green-theme .fenix3-ways {
      margin-bottom: 32px;
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fenix3-ways {
        background: unset;
        margin-bottom: 100px;
      }

      .mst-main.green-theme .fenix3-ways__blocks {
        background: #f4f4f4;
      }
    }

    .mst-main.green-theme .freeTry .freeTry__subtitle,
    .mst-main.green-theme .freeTry ul li {
      color: #484953;
      font-size: 16px;
      font-weight: 500;
    }

    .mst-main.green-theme .freeTry__form .b24-form-wrapper .b24-form-content.b24-form-padding-side .b24-form-field-agreement .b24-form-field-agreement-link {
      color: #484953;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fenix3-ways {
        margin-bottom: 80px;
      }

      .mst-main.green-theme .freeTry .fire-risks__wrapper {
        margin-bottom: 56px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .freeTry .fire-risks__wrapper {
        margin-bottom: 80px;
      }
    }

    .mst-main.green-theme .fenix3-uniq .fenix3-uniq__wrapper .fenix3-uniq__blocks {
     /* flex-direction: column;*/
    }

    .mst-main.green-theme .fenix3-uniq__wrapper {
      padding-top: 32px;
      padding-bottom: 32px;
    }

    .mst-main.green-theme .fenix3-uniq__wrapper .fenix3-uniq__img {
      padding: 20px;
      width: 100%;
    }

    .mst-main.green-theme .fenix3-uniq__wrapper .fenix3-uniq__img svg,
    .mst-main.green-theme .fenix3-uniq__wrapper .fenix3-uniq__img img {
      display: block;
      width: 100%;
    }

    .mst-main.green-theme .interfaceFenix__wrapper {
      display: flex;
      flex-direction: column;
      gap: 24px;
    }

    .mst-main.green-theme .interfaceFenix__desc p {
      font-weight: 400;
      font-size: 16px;
      line-height: 150%;
      color: #484953;
    }

    .mst-main.green-theme .interfaceFenix__title {
      margin-bottom: 24px;
      ;
    }

    .mst-main.green-theme .interfaceFenix__title h2 {
      font-weight: 600;
      font-size: 24px;
      line-height: 125%;
      letter-spacing: -0.01em;
      color: #484953;
    }

    .mst-main.green-theme .interfaceFenix__media {
      border-radius: 12px;
      overflow: hidden;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fenix3-uniq .fenix3-uniq__wrapper .fenix3-uniq__blocks {
        flex-direction: row;
      }

      .mst-main.green-theme .fenix3-uniq__wrapper .fenix3-uniq__img {
        max-width: 340px;
      }

      .mst-main.green-theme .fenix3-uniq__wrapper {
        padding-top: 56px;
        padding-bottom: 56px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fenix3-uniq__wrapper {
        padding-top: 80px;
        padding-bottom: 80px;
      }

      .mst-main.green-theme .fenix3-uniq .fenix3-uniq__wrapper .fenix3-uniq__blocks {
        gap: 100px;
      }

      .mst-main.green-theme .fenix3-uniq__wrapper .fenix3-uniq__img {
        max-width: 640px;
      }

      .mst-main.green-theme .fire-risks__wrapper {
        padding-top: 80px;
        padding-bottom: 80px;
      }

      .mst-main.green-theme .interfaceFenix__wrapper {
        flex-direction: row;
        gap: 100px;
        justify-content: space-between
      }

      .mst-main.green-theme .interfaceFenix__media {
        width: 100%;
        max-width: 640px;
      }

      .mst-main.green-theme .interfaceFenix__media .main-screen__img.thumb-wrap {
        width: 100%;
        max-width: 100%;
        margin: 0;
        padding-bottom: 56%;
      }

      .mst-main.green-theme .interfaceFenix__title h2 {
        font-size: 32px;
      }

      .mst-main.green-theme .interfaceFenix__title {
        margin-bottom: 12px;
      }
    }

    .mst-main.green-theme .automate {
      background-color: unset;
    }

    .mst-main.green-theme .automate__wrapper {
      background: #e9faf8;

    }

    .mst-main.green-theme .automate__btns .demo {
      background: #00bbab;
    }

    .mst-main.green-theme .automate__btns .buy {
      border: 1px solid #00bbab;
      color: #00bbab;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .automate__btns .demo {
        width: 300px;
      }

      .mst-main.green-theme .automate__btns .buy {
        width: 260px;
      }

      .mst-main.green-theme .automate__img {
        top: 50%;
        transform: translate(24px, -60%)
      }

      .mst-main.green-theme .automate__img img {
        display: block;
        width: 336px;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .automate__img img {
        width: 489px;
      }

      .mst-main.green-theme .automate__img {
        top: 50%;
        transform: translate(-54px, -66%);
      }
    }

    .mst-main.green-theme .model-scenarios .model-scenarios__obj-text {
      background: #f4f4f4;
    }

    .mst-main.green-theme .model-scenarios .model-scenarios__obj-link {
      color: #00bbab;
    }

    .mst-main.green-theme .evocTry__inner,
    .mst-main.green-theme .fenix3-safe__block:last-child {
      background: #f4f4f4;
    }

    .mst-main.green-theme .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .mst-main.green-theme .fenix3-safe__list ul li:before {
      background: #00bbab;
    }

    .mst-main.green-theme .fenixChes__item {
      flex-direction: column-reverse;
    }

    .mst-main.green-theme .fenixChes__item-desc p.subtitle {
      font-weight: 700;
      color: #484953;
      margin: 10px 0;
    }

    .mst-main.green-theme .fenixChes__item-desc ul {
      list-style: none;
    }

    .mst-main.green-theme .fenixChes__item-desc ul li {
      padding-left: 10px;
      position: relative;
	font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #484953;
font-family: "Golos Text", sans-serif;
    }

    .mst-main.green-theme .fenixChes__item-desc ul li::before {
      width: 4px;
      height: 4px;
      border-radius: 50%;
      content: "";
      position: absolute;
      left: 0;
      top: 10px;
      background-color: #484953;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fenixChes__item {
        align-items: start;
      }

      .mst-main.green-theme #ourProductsPagination {
        display: flex;
      }
    }
    .mst-main.green-theme #ourProductsPagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #00bbab;
    }

    .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial {
      background: #e9faf8;
    }

    .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__wrapper .cta__blocks .cta__block:nth-child(1) .cta__title p {
      color: #1e2225;
    }

    .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__block .cta__text p {
      color: #1e2225;
    }

    .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form-control-icon-after .b24-form-control {
      border: 1px solid #cbd5e0 !important;
    }

    .mst-main.green-theme .b24-form-field-agreement .b24-form-field-agreement-link {
      color: #1e2225;
    }

    .mst-main.green-theme .b24-form .b24-form-sign {
      display: none;
    }

    .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn {
      background: #00bbab;
      border-radius: 12px;
      width: 100%;
      color: #fff;
    }

    @media (min-width: 720px) {
      .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__wrapper .cta__blocks {
        flex-direction: column;
      }

      .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__wrapper .cta__blocks .cta__block:nth-child(1) {
        max-width: 100%;
      }

      .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__wrapper .cta__block {
        width: 100%;
      }
    }

    @media (min-width: 1020px) {
      .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__wrapper .cta__blocks {
        flex-direction: row;
        gap: 100px;
      }

      .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .cta__block .cta__text {
        margin-bottom: 32px;
      }

      .mst-main.green-theme .fenix3__cta.fenix-3-cta-tutorial .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn {
        width: fit-content;
      }
	.mst-main.green-theme .fenix3-allinone__title p{
max-width:1024px;
}
	.mst-main.green-theme .fenixChes__item-desc .text, .mst-main.green-theme .fenixChes__item-desc p{
font-size:18px;
}
	.mst-main.green-theme .ourProducts .mst-products__title{
margin-left:-47px;
}
	.mst-main.green-theme .fenix3-buy-offer__block-tabs .benefit_block{
padding:0;
}
	.mst-main.green-theme .fenix3-allinone__title h2{
max-width:unset;
}
	.mst-main.green-theme .fenix3-uniq__wrapper{
padding-left:0;
}
	.mst-main.green-theme .fenixChes__item-desc ul li{
font-size: 18px;
}
	.mst-main.green-theme .mst-feedback__wrapper .rev_title{
font-size: 32px;
}
    }
.mst-main.green-theme .fenixChes__item-img img{
border-radius: 12px;
}
.popForm.fancybox-content .b24-form-wrapper .b24-form-content.b24-form-padding-side form .b24-form-btn{
border-color:#00BBAB;
color:#00BBAB;
}
.mst-feedback .mst-slide-feedback__text:after {
    background-image: url('/local/templates/mst_main_new/img/kovichi-icon-new.svg');
}
.mst-main.green-theme .fenix3-buy-offer div.licence-extension a{
color:#00BBAB!important;
}
.fr-sub-list li::marker{
color:#00BBAB;
}

.mst-main.green-theme .fenix3-licence__comparison-btn svg path{
fill:#00BBAB;
}
.mst-main.green-theme .fenix3-licence__comparison-btn .fenix3-licence__comparison-btn-title span,.mst-main.green-theme .fenix3-licence__comparison-btn.active{
color:#00BBAB;
}
.mst-main.green-theme .tabs__button--active{
color:#000;
}
    /*fenix3+ UPDATE*/


/*update profile*/
.mst-main.green-theme .fenix3-account-products__action a{
font-family: 'Golos Text';
  line-height: 150%;
  /*color: #fff;
  background: #5AD9CB;*/
}
.mst-main.green-theme .account-licence-title span,.mst-main.green-theme .account-licence-wrapper .account-licence-block p{
color:#00BBAB;
}
.mst-main.green-theme .account-licence-title svg path{
fill:#00BBAB;
}
.mst-main.green-theme .account-licence-wrapper .account-licence-block p svg path{
stroke:#00BBAB;
}
.mst-main.green-theme .account-licence-wrapper .account-licence-block p svg rect{
stroke:#00BBAB;
}
/*update profile*/

.mst-main.green-theme .fire-risks_stage_image.fire-risks_stage_image__first img,
.mst-main.green-theme .fire-risks_stage_image.fire-risks_stage_image__second img{
/*display:block!important;*/
}

.mst-header.mst-header-green .mst-header__goods-menu{
height:unset;
}


/*update  https://mst.su/support/submit-request/*/
.fenix3-support > .title,.fenix3-ui-file-loader > .content > .load-files > .clip,.fenix3-ui-select > .menu .item::after,
.fenix3-ui-file-loader > .content > .files > .file-record > button > .delete,.fenix3-support > .form > div > form > div > .right > .bottom > button:hover{
    background: #5AD9CB;
}
.fenix3-support > .form > div > div > p,.fenix3-ui-checkbox span,.fenix3-ui-file-loader > .content > .load-files > p,
.fenix3-ui-input > input,.fenix3-ui-select > .label,.fenix3-ui-input > .placeholder,.fenix3-ui-select > .text,.fenix3-ui-select > .menu .item span,
.fenix3-ui-file-loader > .content > .files > .file-record > .size{
    color: #484953;
    font-family: 'Golos Text';
}
.fenix3-support > .form > div > form > h4{
 font-family: 'Golos Text';
color: #484953;
}
.fenix3-support > .form > div > div > p > a,.fenix3-ui-checkbox span a{
color: #5AD9CB;
background-image: radial-gradient(circle, #5AD9CB 1px, transparent 0);
 font-family: 'Golos Text';
}
.fenix3-support > .form{
 background: #f3fcfb;
}

.fenix3-ui-select > .menu .item:hover {
    background-color: #f3fcfb;
}
.fenix3-support > .form > div > form > div > .right > .bottom > button{
 background: #5AD9CB;
 font-family: 'Golos Text';
}
.fenix3-ui-input > input:focus, .fenix3-ui-input > textarea:focus {
    border-color: #5AD9CB;
}
.fenix3-ui-file-loader{
    background-color:  rgba(243, 252, 251, 0.08);;
    border: 1px dashed #5AD9CB;
}
.fenix3-ui-file-loader > .content > .files > .file-record > .filename{
color: #5AD9CB;
 font-family: 'Golos Text';
}
.fenix3-ui-select > .menu > div{
scrollbar-color: #5AD9CB #fff;
}
/*update  https://mst.su/support/submit-request/*/
/* new block */
.sidebar__wrap.right_banner picture{
 
}
.product__wrapper {
  background-color: #F4F8FE;
  padding: 24px 24px 20px 24px;
  border-radius: 12px;
}
.product__wrapper .product__title {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
  margin-bottom: 16px;
}

.product__wrapper .product-logo img{
  display: block;
  width: 24px;
  height:24px;
}
.product__wrapper .product__title .title {
color:#140D3F;
font-size: 14px;
    font-weight: 500;
    line-height: 1.25;
}
.product__wrapper .product__subtitle {
color: #140D3F;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
    font-size: 26px;
    margin-bottom: 16px;
    opacity: 1;
}
.product__wrapper p{
      color: #585963;
    font-size: 14px;
    text-align: center;
    word-break: break-word;
}
.product__wrapper .link {
  color: #0431A7;
    font-size: 16px;
    text-align: center;
    font-weight: 700;
margin-top:10px;
}
.product__wrapper .product-img img{
  display: block;
  width: 100%;
}
.sidebar__wrap.right_banner:hover .sidebar__banner:hover{
text-decoration:none;
}
/* new block */

/* End */


/* Start:/local/templates/mst_main_new/components/bitrix/catalog.sections.top/fmenu/style.css?1755691763110*/
.catalog-price {
	 color:red;
}
div.catalog-sections-top table td {
	padding-right:10px;
	padding-top:10px;
}

/* End */


/* Start:/local/components/burbon/cookie.notification/templates/.default/style.css?17443573642543*/
.cookie-notification-modal{
    width:unset;
    position:fixed;
    bottom:20px;
	margin:0 auto;
    z-index:1060;
	left:20px;
	right:20px;
}
.cookie-notification-modal .container{
border-radius: 4px;
padding: 20px;
background-color:#ECECE8;
max-width:720px;
}
.cookie-agree{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
align-items: center;
    width:100%;
gap:20px;
}
@media (max-width:767px){
    .cookie-agree{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
    }
}


.cookie-agree__text{
    margin:0;
font-weight: 400;
font-size: 15px;
line-height: 150%;
color:rgba(0, 31, 30,0.9);
}
.cookie-agree__text a{
color:#001F1E;
font-weight: 600;
}

@media (max-width:500px){
    .cookie-agree__text{
        font-size: 14px;
    }
	.cookie-notification-modal{
left:16px;
right:16px;
}
}

.cookie-agree__buttons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:767px){
    .cookie-agree__buttons{
        -ms-flex-item-align:center;
        align-self:center;
        -webkit-box-pack:stretch;
        -ms-flex-pack:stretch;
        justify-content:stretch;
        width:100%;
    }
}
.cookie-agree__button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#FAF5F5;
font-weight: 500;
font-size: 14px;
letter-spacing: 0.07em;
border-radius: 4px;
padding: 14px 24px;
width: 160px;
height: 48px;
background-color:#001F1E;

    -webkit-transition:color .3s ease-out,background .3s ease-out;
    transition:color .3s ease-out,background .3s ease-out;
    cursor:pointer;
}

@media (max-width:767px){
    .cookie-agree__button{
        -webkit-box-flex:1;
        -ms-flex:1 0 140px;
        flex:1 0 140px;
    }
}
.cookie-agree__button:not(:last-child){
    margin-right:10px;
}
.cookie-agree__button.btn-green{
    background:#66c05d;
    border:1px solid #66c05d;
}

.cookie-agree__button.btn-dark{
    background:#333f46;
    border:1px solid #333f46;
}
@media (min-width:992px){
    .cookie-agree__button.btn-dark:hover{
        color:#333f46;
        background:#fff;
    }
}
@media (max-width:991px){
    .cookie-agree__button.btn-dark:active{
        color:#333f46;
        background:#fff;
    }
}
/* End */


/* Start:/local/templates/mst_main_new/template_styles.css?178877689719347*/
.simple_inp {
   position: relative;
}
.simple_inp small {
   position: absolute;
   top: -30px;
}
.simple_inp.error small {
   color: #f74d4d;
}
.simple_inp.error .input-txt {
   border-bottom: 1px solid #f74d4d;
}

.action_prol p {
   color: #EF3636;
}

.mst-header__nav-cart {
	position: relative;
}
.mst-header__cart-amount {
    background: #002EA6;
    font-size: 10px;
    font-weight: 600;
    position: absolute;
    border-radius: 50%;
    top: -12px;
    left: 18px;
    width: 20px;
    height: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.writeus-input.cast small {
    position: relative;
    visibility: visible;
}

.grecaptcha-logo {
   margin: 0 !important;
}

#success_educ {
color: #08ba09;
}
.jsError {
color: red;
}

#service_form .jsResultText p {
text-align: left;
}
#service_form .jsResultText font.notetext {
    color: #0aa40a !important;
    margin: 0;
}

.mst-footer__subscribe {
	position: relative;
}
#asd_subscribe_res {
	position: absolute;
	visibility: hidden;
    line-height: 14px;
    margin: 2px 0 0 2px;
}
#asd_subscribe_res.act {
	visibility: visible;
}

.jsResText .notetext {
	margin: 0px;
}

.bezh {
	background: #F7F7F7;
}


.gocart_mes {
    display: none;
	color: #333333;
    text-decoration: none;
	margin-left: 31px;
}
.gocart_mes:hover {
	color: #4a4a4b;
    text-decoration: none;
}
.gocart_mes.active {
     /*display: block;*/
}


.gocart2_mes {
	display: none;
	color: #333333;
    text-decoration: none;
	margin-left: 31px;
}
.gocart2_mes:hover {
	color: #4a4a4b;
    text-decoration: none;
}
.gocart2_mes_mob {
	display: none;
	color: #333333;
    text-decoration: none;
	margin-left: 31px;
}
.gocart2_mes_mob:hover {
	color: #4a4a4b;
    text-decoration: none;
}
.gocart2_mes_mob.active {
	display: block;
}

@media (min-width: 1220px) {
	.gocart2_mes.active {
		/*display: block;*/
	}
	.gocart2_mes {
		display: none;
	}
	.gocart2_mes_mob, .gocart2_mes_mob.active {
		display: none;
	}
}


.fenix3-buy-offer__block-tabs .tab-block__btn.btn_have {
	color: #002EA6;
    background: #fff;
    border: 1px solid #002EA6;
}

.fenix3-buy-offer__block-tabs .tab-block__btn.btn_have:hover {
	color: #0138c7;
    background: #fff;
    border: 1px solid #0138c7;
}

.fenix3-inputs__wrapper .incart_active button {
	color: #fff;
    background: #002EA6;
	border: 2px solid #002EA6;
	font-weight: bold;

}

.fenix3-inputs__wrapper .incart_active:hover button {
	color: #002EA6;
    background: #fff;

}

.slider_tetle {
	font-size: 1.5rem;
    line-height: 1.875rem;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    color: #ffffff;
    font-weight: 600;
}

.mst-products__title h1 {
	font-size: 1.5rem;
	line-height: 1.875rem;
	color: #140D3F;
	font-family: "Montserrat-SemiBold", "Arial", sans-serif;
	max-width: 240px;
}

.h1__title {
	font-family: "Montserrat-ExtraBold", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.875rem;
    color: #140D3F;
}

@media (min-width: 991px) {
	.mst-main .slide-content__title h1 {
		font-size: 2rem;
		line-height: 2.625rem;
	}
	
	.mst-products__title h1 {
		max-width: 100%;
		font-size: 2rem;
		line-height: 2.625rem;
	}
}

@media (min-width: 991px) {
	.h1__title {
		font-size: 1.75rem;
		line-height: 2.5rem;
	}
}

.tags__tag.active {
	color: var(--color-blue-light) !important;
}

.rev_title {
    line-height: 2.625rem;
    color: #140D3F;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}


.header_phone {
      margin-right: 25px;
}
.header_phone a {
    color: #140d3f;
    text-decoration: none;
    font-size: 18px;
    line-height: 1.5;
}
.header_phone a:hover {
    color: #1445c5;
    text-decoration: none;
}
@media (max-width: 430px) {
  .mst-header__logo {
    margin-right: 10px;
  }
  .mst-header__nav-cart {
    margin: 0 15px 4px;
  }
  .header_phone {
    margin-right: 10px;
  }
}
@media (max-width: 370px) {
  .header_phone a {
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  .header_phone a {
    font-size: 12px;
  }
  .mst-header__nav-cart {
    margin: 0 10px 4px;
  }
}

.presentation {
    display: flex;
    align-items: flex-start;
}

.fenix3-filter__checkbox label.presentation:before {
   margin-top: 3px;
}

.fenix3-filter__checkbox input:checked + label.presentation:after {
   top: 4px;
}

.main-screen__buy.no_decor {
   text-decoration: none;
}

@media (max-width: 480px) {
	.right_banner {
		display: none;
	}
}

.b24-form-padding-side {
  padding: 0px !important;
}

.subheader + .wrapper.b24form {
  margin-bottom: 60px;
}

.b24_block-success {
  max-width: 512px;
  margin: 0 auto;
}


/*Видео Fenix3+*/
.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
  max-width: initial;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}
@media (min-width: 425px) {
	.thumb-wrap {
		padding-bottom: 56.25%;
		max-width: 100%;
	}
}
@media (min-width: 1024px) {
	.thumb-wrap {
		padding-bottom: 47.8%;
		max-width: 84.8%;
	}
}

.benefit_block {
    display: none;
    color: #484953;
    font-family: "Montserrat-Regular", "Arial", sans-serif;
    font-size: 14px;
    line-height: 20px;
}
.benefit_value {
    color: #002EA6;
    font-weight: 600;
}
.support-header__block_flex {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.support-header__block_flex .fenix3-support-header__title {
	margin-right: 15px;
}
@media (max-width: 430px) {
	.support-header__block_flex {
		display: block;
	}
	.support-header__block_flex .fenix3-support-header__title {
		margin-bottom: 20px;
		margin-right: 0px;
	}
}
.h2_tittle {
	font-size: 20px;
    line-height: 28px;
	max-width: 482px;
	color: #140d3f;
    font-family: "Montserrat-SemiBold", "Arial", sans-serif;
}
/* UPDATE 06122024 */
/* section fenix3-terms */
.fenix3-terms {
  margin:80px 0;
}
.fenix3-buy-header__title h1{
  max-width:100%;
}
.fenix3-terms__wrapper {
  display:flex;
  align-items:start;
  gap:32px;
  justify-content:space-between;
}
.fenix3-terms__methods-header {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 143%;
  letter-spacing: -0.01em;
  color: #140d3f;
  margin-bottom:32px;
}
.fenix3-terms__methods-bot__title {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 143%;
  color: #140d3f;
  margin-bottom:16px;
}
.fenix3-terms__methods-bot__list-item {
  display:flex;
  align-items:start;
  gap:8px;
}
.fenix3-terms__methods-bot__list-item+.fenix3-terms__methods-bot__list-item{
  margin-top:16px;
}
.fenix3-terms__methods-bot__list-item__title {
   font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 132%;
  color: #1e2225;
  margin-bottom:4px;
}
.fenix3-terms__methods-bot__list-item__text {
  font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: #626466;
}
.fenix3-terms__links-header {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 140%;
  color: #140d3f;
  margin-bottom:24px;
}
.fenix3-terms__links-list__item {
  font-family: 'Montserrat-SemiBold',sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  text-transform: uppercase;
  color: #484953;
  display:block;
}
.fenix3-terms__links-list__item +.fenix3-terms__links-list__item {
margin-top:16px;    
}
.fenix3-terms__links-list__item:last-child{
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
}
/* end fenix3-terms */
/* section ourDetails */
.ourDetails {
  margin-bottom:80px;
}
.ourDetails__title {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 143%;
  letter-spacing: -0.01em;
  color: #140d3f;
  margin-bottom:32px;
}
.ourDetails__label {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 143%;
  color: #140d3f;
  margin-bottom:32px;
}
.ourDetails__list-item {
  font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
  color: #1e2225;
  display: flex;
  gap: 15px;
}
.ourDetails__list-item+.ourDetails__list-item{
  margin-top:25px;
}
/* end section ourDetails */
/* section fenix3-termsBenefit */
.fenix3-termsBenefit {
  margin-bottom:40px;
}
.fenix3-termsBenefit__list {
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:20px;
}
.fenix3-termsBenefit__item {
  padding:20px;
  background-color:#f4f8fe;
}
.fenix3-termsBenefit__item-title {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 140%;
  color: #140d3f;
  margin-bottom:16px;
}
.fenix3-termsBenefit__item-text {
  font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #1e2225;
}
@media(max-width:991px){
  .fenix3-terms__wrapper{
    flex-direction:column;
  }
  .fenix3-terms__methods{
    order:1;
  }
  .fenix3-termsBenefit__list {
    grid-template-columns:repeat(2,1fr);
  }
}
@media(max-width:800px){
  .fenix3-terms{
    margin:48px 0;
  }
  .fenix3-terms__links-header{
    font-size: 18px;
    line-height: 133%;
    margin-bottom:16px;
  }
  .fenix3-terms__links-list__item{
    font-size: 13px;
    line-height: 138%;
    letter-spacing: 0.04em;
  }
  .fenix3-terms__links-list__item:last-child,.fenix3-terms__links-list__item{
    font-weight:600;
  }
  .fenix3-terms__links-list__item+.fenix3-terms__links-list__item{
    margin-top:12px;
  }
  .fenix3-terms__methods-header{
    font-size: 20px;
    line-height: 150%;
    margin-bottom:24px;
  }
  .fenix3-terms__methods-bot__list-item__title{
    font-size:16px;
  }
  .ourDetails{
    margin-bottom:48px;
  }
  .ourDetails__title{
    font-size: 20px;
    line-height: 150%;
    margin-bottom:24px;
  }
  .ourDetails__label{
    margin-bottom:16px;
  }
  .ourDetails__list-item{
    font-size: 16px;
    line-height: 150%;
  }
  .fenix3-termsBenefit__item-title{
    font-size: 18px;
    line-height: 133%;
  }
  .fenix3-termsBenefit__item-text{
    font-size: 14px;
    line-height: 143%;
  }
}
@media(max-width:551px){
  .fenix3-termsBenefit__list{
    grid-template-columns:1fr
  }
  .fenix3-terms{
    margin:24px 0;
  }
  .ourDetails {
    margin-bottom: 24px;
}
}
  /* end section fenix3-termsBenefit */
  /* UPDATE footer */
  .mst-footer__mail{
    margin-bottom:45px;
  }
  .mst-footer__mail a{
    font-family: 'Montserrat-Regular',sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #140d3f;
  }
  .mst-footer__address {
    margin-bottom:45px;
  }
  .mst-footer__address-title {
    font-family: 'Montserrat-SemiBold',sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #140d3f;
    margin-bottom:16px;
  }
  .mst-footer__address p{
    font-family: 'Montserrat-Regular',sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #140d3f;
  }
  .mst-footer__workTime {
    margin-bottom:45px;
  }
  .mst-footer__workTime p{
    font-family: 'Montserrat-Regular',sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #140d3f;
  }
  .mst-footer__workTime-title {
    font-family: 'Montserrat-SemiBold',sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #140d3f;
    margin-bottom:16px;
  }
  .mst-footer__phone a{
    margin: 0 0 8px 0;
  }
  @media (min-width: 991px) {
    .mst-footer__phone a {
        margin: 0 0 8px 0;
    }
}
@media(max-width:400px){
  .mst-footer__mail,.mst-footer__address,.mst-footer__workTime{
    margin: 0 0 32px 0;
  }
}

/* UPDATE */
/* PAGE contact */
/* section contact */
.cont {
  margin:80px 0;
}
.cont__wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items:start;
  justify-content:space-between;
  gap:100px;
}
.cont__wrapper +.cont__wrapper{
  margin-top:80px;
}
.cont__wrapper:first-child .cont__wrapper-subtitle{
max-width:320px;  
}
.cont__wrapper-title {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 143%;
  letter-spacing: -0.01em;
  color: #140d3f;
  margin-bottom:32px;
}
.cont__wrapper-inner__item +.cont__wrapper-inner__item {
  margin-top:32px;
}
.cont__wrapper-subtitle {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 143%;
  color: #140d3f;
  margin-bottom:8px;
}
.cont__wrapper-text,.cont__wrapper-text a{
  font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: #1e2225;
  max-width:450px;
}
.cont__wrapper-text a[href^="mailto"]{
  color:#002EA6;
}
.cont__wrapper:nth-child(2) .ourDetails__list{
  margin:32px 0 100px;  
}
.cont__wrapper:nth-child(2) .ourDetails__list-item+.ourDetails__list-item{
margin-top:15px;
}
.cont__form .fenix3-about-map__block{
position:static;
transform:unset;
width:100%;
}
@media(max-width:991px){
  .cont{
    margin:48px 0;
  }
  .cont__wrapper{
    gap:32px;
  }
  .cont__wrapper-title{
    font-size: 20px;
    line-height: 150%;
  }
  .cont__wrapper-subtitle{
    font-size: 14px;
    line-height: 143%;
  }
  .cont__wrapper-text, .cont__wrapper-text a{
    font-size: 16px;
    line-height: 150%;
  }
  .cont__wrapper:nth-child(2) .ourDetails__list {
    margin: 32px 0 48px;
}
}
@media(max-width:650px){
  .cont__wrapper{
    grid-template-columns:1fr;
  }
  .cont__wrapper +.cont__wrapper{
    margin-top:24px;
  }
	.cont__form .fenix3-about-map__block{
width:100%;
}
}
/* end section contact */
/* update header */
.mst-header__desktop-menu-item {
  margin: 0 24px 0 0;
}
.mst-header__wrapper{
  gap:20px;
  align-items:center;
}
.mst-header__logo{
margin-right:0;
}
.header_phone a{
font-size:16px;
font-family:"Montserrat-Regular", "Arial", sans-serif
}
.mst-header__desktop-menu-item{
margin: 0 15px 0 0;
}
.mst-header__wrapper{
gap: 10px;
}
.mst-header__desktop-menu-item a, .mst-header__desktop-menu-item span{
font-size:15px;
}
@media(max-width:1215px){
  .header__mail{
    margin-left:auto;
  }
}
@media(max-width:550px){
  .header__mail{
    display:none;
  }
  .mst-header__wrapper{
    gap:0;
  }
}
/* UPDATE MAIN PAGE */
.mst-products__text {
  margin-bottom:48px;
}
.mst-products__text-title {
  font-family: 'Montserrat-Bold';
  font-weight: 700;
  font-size: 20px;
  line-height: 140%;
  color: #140d3f;
  margin-bottom:16px;
}
.mst-products__text-desc {
  font-family: 'Montserrat-Regular';
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: #484953;
}
@media(max-width:991px){
  .mst-products__text-title {
    font-size:18px;
  }
  .mst-products__text-desc{
    font-size:16px;
  }
}
/* new section about */
.aboutAchiv__top {
  margin-bottom:48px;
}
.aboutAchiv__top-title {
  font-family: "Montserrat-SemiBold", sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 131%;
  letter-spacing: -0.01em;
  color: #140d3f;
  margin-bottom:48px;
}
.aboutAchiv__top-text{
  margin-bottom:32px;
}
.aboutAchiv__top-text p{
  font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 111%;
  color: #1e2225;
}
.aboutAchiv__top-text p+p{
  margin-top:10px;
}
.aboutAchiv__top-marks {
  display:grid;
  gap:12px;
}
.aboutAchiv__top-marks__item {
  display:flex;
  align-items:center;
  gap:16px;
  font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: #1e2225;
}
.aboutAchiv__top-marks__item img{
  width:32px;
  height:32px;
}
.aboutAchiv {
  margin:80px 0;
  display:grid;
  gap:24px;
  grid-template-columns: 1fr 1fr 1fr;
}
.aboutAchiv__item {
  background-color: #f4f8fe;
  padding:16px 20px;
}
.aboutAchiv__item-title {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 143%;
  letter-spacing: -0.01em;
  color: #140d3f;
  margin-bottom:8px;
  text-align:center;
}
.aboutAchiv__item-text {
  font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: #1e2225;
  text-align:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.aboutAchiv__item-text span{
  font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  color: #626466;
}
.aboutAchiv__mission {
  border: 1px solid #002EA6;
  padding:24px 80px;
  display:flex;
  justify-content:center;
  flex-direction:column;
  align-items:center;
  gap:8px;
}
.aboutAchiv__mission-title {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color:#002EA6;
}
.aboutAchiv__mission-text {
  font-family: 'Montserrat-Bold',sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 140%;
  text-align: center;
  color: #140d3f;
  max-width: 653px;
}
@media(max-width:991px){
  .aboutAchiv{
    margin:32px 0 24px;
  }
  .aboutAchiv__item-title{
    font-size: 20px;
    line-height: 150%;
  }
  .aboutAchiv__item-text{
    font-size: 14px;
    line-height: 143%;
  }
  .aboutAchiv__item-text span{
    font-size: 10px;
  }
  .aboutAchiv__mission{
    padding:16px 40px;
  }
  .aboutAchiv__mission-title{
    font-size: 14px;
    line-height: 143%;
  }
  .aboutAchiv__mission-text{
    max-width:100%;
    font-size: 18px;
    line-height: 133%;
  }
}
@media(max-width:650px){
  .aboutAchiv{
    grid-template-columns:1fr;
    gap:16px;
  }
}
/* end new section about */
/* section whyChoose */
.whyChoose {
  margin-bottom:80px;
}
.whyChoose .container {
  max-width:1220px;
}
.whyChoose__title {
  font-family: 'Montserrat-SemiBold',sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 131%;
  letter-spacing: -0.01em;
  color: #140d3f;
  margin-bottom:48px;
}
.whyChoose__list ul{
  display:grid;
  gap:48px 20px;
  grid-template-columns:1fr 1fr 1fr;
  list-style:none;
}
.whyChoose__list li{
  background-color: #f4f8fe;
  padding:20px;
}
.whyChoose__item-title {
  font-family: 'Montserrat-Bold',sans-serif;
  margin-bottom:48px;
  font-weight: 700;
font-size: 20px;
line-height: 140%;
color: #140d3f;
margin-bottom:29px;
}
.whyChoose__item-text {
  font-family: 'Montserrat-Regular',sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #484953;
}
@media(max-width:991px){
  .whyChoose__title{
    font-size: 24px;
    line-height: 125%;
    margin-bottom: 24px;
  }
  .whyChoose__list li{
    padding:16px;
  }
  .whyChoose__item-title{
    font-size: 18px;
    line-height: 133%;
    height:56px;
    margin-bottom:16px;
  }
  .whyChoose__item-text{
    font-size: 14px;
    line-height: 143%;
  }
}
@media(max-width:650px){
  .whyChoose__list ul{
    grid-template-columns:1fr;
    gap:20px;
  }
  .whyChoose__item-title{
    height:unset;
  }
}
/* end section whyChoose */
.mainForm{
  background-color:#002EA6;
}
.fenix3__about .mst-clients__wrapper {
	padding-top: 0px;
}
.fenix3__about .mst-clients {
	border-bottom: none;
}
.fenix3__about .mst-feedback__wrapper {
	padding-top: 0px;
}


img.vers {
	width: auto;
	max-width: 100%;
}
/* End */
/* /local/templates/mst_main_new/css/bootstrap-icons.css?175569176363690 */
/* /local/templates/mst_main_new/css/jquery.fancybox.min.css?175569176312795 */
/* /local/templates/mst_main_new/css/bootstrap-reboot.min.css?17569863673936 */
/* /local/templates/mst_main_new/css/swiper.min.css?175569176315225 */
/* /local/templates/mst_main_new/css/main.min.css?1776064662536367 */
/* /local/templates/mst_main_new/css/mainMin.css?1763634965416203 */
/* /local/templates/mst_main_new/fonts/font/stylesheet.css?15845426902159 */
/* /local/templates/mst_main_new/css/greenSetyle.css?1790776446272014 */
/* /local/templates/mst_main_new/components/bitrix/catalog.sections.top/fmenu/style.css?1755691763110 */
/* /local/components/burbon/cookie.notification/templates/.default/style.css?17443573642543 */
/* /local/templates/mst_main_new/template_styles.css?178877689719347 */
