/*html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;scroll-behavior: smooth;}main {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b, strong {font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}[type="button"], [type="reset"], [type="submit"], button {-webkit-appearance: button;}[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0;}[type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}figure {padding: 0;margin: 0;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}[hidden], template {display: none;}@font-face {font-family: icomoon;src: url(../fonts/icomoon.woff) format("woff");font-weight: 400;font-style: normal;font-display: block;}[class*=" icon-"], [class^="icon-"] {font-family: icomoon !important;speak: none;font-style: normal;font-weight: 400;font-feature-settings: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-menu:before {content: "";}.icon-angle-left:before {content: "";}.icon-angle-right:before {content: "";}.icon-arrow-top:before {content: "";}.icon-facebook:before {content: "";}.icon-twitter:before {content: "";}.icon-instagram:before {content: "";}.icon-youtube:before {content: "";}.icon-tiktok:before {content: "";}.icon-mail:before {content: "";}.icon-speaker:before {content: "";}.icon-angle-down:before {content: "";}.icon-arrow-right:before {content: "";}.icon-close:before {content: "";}.icon-search:before {content: "";}.icon-clock:before {content: "";}.icon-alert:before {content: "";}.icon-search-menu:before {content: "";}.icon-minus:before {content: "";}.icon-plus:before {content: "";}@font-face {font-family: atiza;src: url(../fonts/atizatext-regular-webfont.eot);src: url(../fonts/atizatext-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/atizatext-regular-webfont.woff) format("woff"), url(../fonts/atizatext-regular-webfont.ttf) format("truetype"), url(../fonts/atizatext-regular-webfont.svg#atiza_textregular) format("svg");font-weight: 400;font-style: normal;}@font-face {font-family: atiza;src: url(../fonts/atizatext-bold-webfont.eot);src: url(../fonts/atizatext-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/atizatext-bold-webfont.woff) format("woff"), url(../fonts/atizatext-bold-webfont.ttf) format("truetype"), url(../fonts/atizatext-bold-webfont.svg#atiza_textbold) format("svg");font-weight: 700;font-style: normal;}@font-face {font-family: basier_circle;src: url(../fonts/basiercircle-regular-webfont.eot);src: url(../fonts/basiercircle-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/basiercircle-regular-webfont.woff) format("woff"), url(../fonts/basiercircle-regular-webfont.ttf) format("truetype"), url(../fonts/basiercircle-regular-webfont.svg#basier_circleregular) format("svg");font-weight: 400;font-style: normal;}@font-face {font-family: basier_circle;src: url(../fonts/basiercircle-semibold-webfont.eot);src: url(../fonts/basiercircle-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/basiercircle-semibold-webfont.woff) format("woff"), url(../fonts/basiercircle-semibold-webfont.ttf) format("truetype"), url(../fonts/basiercircle-semibold-webfont.svg#basier_circlesemibold) format("svg");font-weight: 600;font-style: normal;}@font-face {font-family: basier_circle;src: url(../fonts/basiercircle-bold-webfont.eot);src: url(../fonts/basiercircle-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/basiercircle-bold-webfont.woff) format("woff"), url(../fonts/basiercircle-bold-webfont.ttf) format("truetype"), url(../fonts/basiercircle-bold-webfont.svg#basier_circlebold) format("svg");font-weight: 700;font-style: normal;}@font-face {font-family: basier_circle;src: url(../fonts/basiercircle-medium-webfont.eot);src: url(../fonts/basiercircle-medium-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/basiercircle-medium-webfont.woff) format("woff"), url(../fonts/basiercircle-medium-webfont.ttf) format("truetype"), url(../fonts/basiercircle-medium-webfont.svg#basier_circlemedium) format("svg");font-weight: 500;font-style: normal;}blockquote {font-family: atiza;}.slick-slider {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list, .slick-slider {position: relative;display: block;}.slick-list {overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-list, .slick-slider .slick-track {transform: translateZ(0);}.slick-track {position: relative;left: 0;top: 0;display: block;}.slick-track:after, .slick-track:before {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}html {box-sizing: border-box;}*, :after, :before {box-sizing: inherit;}.hide-text {overflow: hidden;padding: 0;text-indent: 101%;white-space: nowrap;}.visually-hidden:not(:focus):not(:active), input.visually-hidden[type="checkbox"], input.visually-hidden[type="radio"] {position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;padding: 0;white-space: nowrap;-webkit-clip-path: inset(100%);clip-path: inset(100%);clip: rect(0 0 0 0);overflow: hidden;}html {font-size: 10px;}body {color: #000;font-family: basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;font-size: 18px;line-height: 1.4;font-weight: 400;}a {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);color: #667a6b;}a, a:hover {text-decoration: none;}a:hover {color: #667a6b;}dl, ol, p, ul {margin: 0 0 1.5em;}input[type="email"], input[type="tel"], input[type="text"], textarea {transition: border-color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);border: 1px solid;background-color: transparent;width: 100%;min-width: 0;padding: 1.2rem 2.4rem;border-radius: 0;-webkit-appearance: none;}input[type="email"]:focus, input[type="email"]:hover, input[type="tel"]:focus, input[type="tel"]:hover, input[type="text"]:focus, input[type="text"]:hover, textarea:focus, textarea:hover {box-shadow: none;outline: none;}.header {position: relative;}.alert-bar {padding: 26px 0 22px;background: #3a4559;color: #fff;}.alert-message {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: relative;color: #fff;display: inline-block;padding-left: 37px;font-size: 14px;line-height: 1.25;}.alert-message:before {content: "";font-family: icomoon;position: absolute;top: 0;left: 0;font-size: 20px;color: hsla(0, 0%, 100%, 0.6);}.alert-message span {display: inline;}.alert-message:hover {color: #fff;}.support-bar {padding: 18px 0;background: rgba(163, 178, 164, 0.4);color: #373a36;font-size: 14px;line-height: 1.35;}.support-bar .container {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}.support-bar time {font-weight: 500;}.support-bar .btn {font-size: 14px;line-height: 1;padding: 9px 15px 10px;border-radius: 20px;}.support-bar .info-txt {position: relative;display: block;color: #373a36;}.support-bar .info-txt:before {content: "";position: absolute;left: -12px;top: 0;bottom: 0;width: 1px;background: #a4b6af;display: none;pointer-events: none;}.support-bar .info-txt:after {}.support-bar .info-txt:hover {text-decoration: underline;}.support-bar .info-txt:hover:after {}.support-bar .time-info {position: relative;padding: 0 10px 0 30px;line-height: 1;}.support-bar .time-info:before {content: "";font-family: icomoon;position: absolute;left: 0;top: 50%;font-size: 20px;color: #a3b2a4;transform: translateY(-50%);}.support-menu {display: flex;flex-wrap: wrap;align-items: center;}.support-menu a {position: relative;display: inline-block;color: #373a36;}.support-menu a:before {}.support-menu a:hover {text-decoration: underline;}.support-menu a:hover:before {}.support-menu li {margin-right: 10px;}.support-menu li:last-child {margin-right: 0;}.main-menu {padding: 18px 0 13px;}.main-menu .container {display: flex;flex-wrap: wrap;align-items: center;}.main-menu img {width: 100%;}.logo {max-width: 180px;flex-basis: 180px;}.drop-logo {display: inline-block;max-width: 287px;margin: 0 0 20px;}nav {flex: 1;padding: 0 0 5px 15px;}.nav-opener {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 46px;height: 46px;background: #3b4559;border-radius: 50%;color: #fff;margin-left: auto;}.nav-opener .icon-search-menu {font-size: 0;line-height: 0;}.nav-opener .icon-search-menu:before {font-size: 14px;line-height: 1;}.nav-opener:hover {background: #2f3747;color: #fff;}.nav-drop {transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);opacity: 0;visibility: hidden;position: fixed;left: 0;right: 0;top: 0;height: 100vh;z-index: 99;}.nav-drop img {width: 100%;}.nav-drop > .nav-opener {transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: absolute;top: 20px;right: 20px;z-index: 999;width: 40px;height: 40px;background: #667a6b;border-radius: 50%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;color: #fff;}.nav-drop > .nav-opener .icon-close {font-size: 0;line-height: 0;}.nav-drop > .nav-opener .icon-close:before {font-size: 12px;line-height: 1;}.nav-drop > .nav-opener:hover {background: #526256;}.menu-drop {position: relative;background: #fff;z-index: 2;padding: 40px 15px;}.search-drop {position: relative;background: #3b4559;color: #fff;z-index: 3;padding: 20px 15px;}.search-drop .search-form {margin: 0 0 35px;}.search-drop .social-holder {padding-bottom: 20px;margin: 0 0 37px;border-bottom: 2px solid #a3b2a4;}.search-drop .social-holder .text {display: block;color: #fff;font-size: 16px;font-weight: 700;text-transform: uppercase;margin: 0 0 12px;}.search-drop .content-holder {font-size: 16px;line-height: 1.6;}.search-drop .content-holder h3 {margin: 0 0 20px;}.search-drop .social-network {justify-content: flex-start;}.search-drop .social-network li {margin: 0 20px 20px 0;}.search-drop .social-network li:last-child {margin-right: 0;}.search-drop .social-network a {width: 46px;height: 46px;font-size: 15px;}.search-drop .social-network a span:before {font-size: 15px;}.search-form label {display: block;color: #fff;font-size: 16px;font-weight: 700;text-transform: uppercase;margin: 0 0 2px;}.search-form .input-element {position: relative;}.search-form input[type="search"] {width: 100%;height: 60px;color: #999;font-size: 16px;padding: 5px 60px 5px 18px;line-height: 1;}.search-form input[type="search"]:active, .search-form input[type="search"]:focus {outline: 0;box-shadow: none;}.search-form button {position: absolute;right: 0;top: 0;bottom: 0;width: 60px;font-size: 20px;background: transparent;border: 0;cursor: pointer;}.search-form button .icon-search {font-size: 0;line-height: 0;}.search-form button .icon-search:before {font-size: 20px;line-height: 1;color: #3b4559;}.navigation {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;font-size: 15px;font-weight: 500;}.navigation a {color: #373a36;}.navigation a:before {}.navigation a:hover {color: #667a6b;text-decoration: underline;}.navigation a:hover:before {}.navigation li:last-child {margin-right: 0;}.navigation li.active a {color: #3a4559;}.navigation li.active a:before {left: 0;right: 0;}.menu-accordion .opener {transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);display: inline-block;position: absolute;top: 14px;right: 14px;height: 30px;width: 30px;border: 1px solid #667a6b;border-radius: 50%;font-size: 0;line-height: 0;cursor: pointer;}.menu-accordion .opener:after, .menu-accordion .opener:before {transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-family: icomoon;font-size: 12px;color: #667a6b;}.menu-accordion .opener:before {content: "";}.menu-accordion .opener:after {content: "";opacity: 0;visibility: hidden;color: #fff;}.menu-accordion .slide {color: #525252;font-family: atiza, basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;font-size: 16px;font-weight: 400;line-height: 1.7;padding: 20px 0 10px 10px;}.menu-accordion > li {position: relative;border-top: 1px solid #ccc;padding: 17px 60px 17px 21px;}.menu-accordion > li:last-child {border-bottom: 1px solid #ccc;}.menu-accordion > li > a {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);display: inline-block;color: #373a36;font-size: 16px;font-weight: 400;}.menu-accordion > li > a:hover {color: #667a6b;}.menu-accordion > li.active .opener {background: #667a6b;}.menu-accordion > li.active .opener:after {opacity: 1;visibility: visible;}.menu-accordion > li.active .opener:before {opacity: 0;visibility: hidden;}.inner-menu-list a {transition: none 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);display: inline-block;padding: 14px 0;color: #373a36;font-size: 14px;line-height: 1.25;}.inner-menu-list a:hover {color: #667a6b;text-decoration: underline;}.nav-active {overflow: hidden;}.nav-active .nav-drop {opacity: 1;visibility: visible;overflow-y: auto;}@-moz-document url-prefix() {.support-bar .info-txt:after {bottom: 0;}.support-menu a:before {bottom: 2px;}}body {background-color: #fff;}body p {font-family: atiza, basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;}.wrapper {width: 100%;position: relative;overflow: hidden;}.container, .small-container {width: 100%;max-width: 490px;margin: 0 auto;padding: 0 15px;}.list-reset {list-style: none;padding: 0;margin: 0;}.h1, h1 {font-size: 36px;}.h1, .h2, h1, h2 {line-height: 1.25;margin: 0;}.h2, h2 {font-size: 28px;}.h3, h3 {font-size: 22px;line-height: 1.25;margin: 0;}.heading {display: block;font-size: 24px;font-weight: 600;color: #3b4559;}.date-title {position: relative;display: block;color: #667a6b;font-size: 12px;font-weight: 700;letter-spacing: 4px;text-transform: uppercase;padding-left: 27px;}.date-title:before {content: "";font-family: icomoon;position: absolute;left: 0;top: 50%;transform: translateY(-50%);font-size: 17px;}.title {display: block;color: #e1b87f;font-size: 16px;font-weight: 500;letter-spacing: 4px;text-transform: uppercase;}.text-center {text-align: center;}.notice-text {position: relative;display: block;color: #373a36;font-size: 16px;font-weight: 400;padding: 0 15px 0 62px;line-height: 1.25;}.notice-text:before {content: "";font-family: icomoon;position: absolute;left: 0;top: 50%;transform: translateY(-50%);font-size: 39px;}.arrow-link {display: inline-block;position: relative;font-size: 18px;padding-left: 40px;color: #9d6b25;font-weight: 500;}.arrow-link .icon-arrow-right {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 30px;height: 30px;font-size: 12px;background: #e1b87f;border-radius: 50%;color: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}.btn {transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);display: inline-block;padding: 12px 20px;background: #9c6926;color: #fff;border-radius: 20px;font-size: 16px;line-height: 1.2;font-weight: 700;}.btn:hover {color: #fff;background: #7d541e;}.btn.bg-blue {background: #3b4559;}.btn.bg-blue:hover {background: #2f3747;}.btn.small-btn {font-size: 16px;font-weight: 400;padding: 12px 20px;}.back-to-top {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: relative;display: inline-block;color: #373a36;font-size: 16px;padding-left: 18px;}.back-to-top:before {content: "";font-family: icomoon;position: absolute;left: 0;top: 1px;font-size: 15px;}.back-to-top:hover {color: #667a6b;}.social-network, .social-network a {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}.social-network a {transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);width: 61px;height: 61px;border-radius: 50%;background: #667a6b;color: #fff;font-size: 21px;}.social-network a:hover {background: #526256;}.social-network a span {font-size: 0;line-height: 0;}.social-network a span:before {font-size: 21px;line-height: 1;}.social-network li {margin: 0 9px 18px;}.social-list {display: flex;}.social-list, .social-list span {flex-wrap: wrap;align-items: center;justify-content: center;}.social-list span {display: inline-block;width: 70px;height: 70px;border-radius: 50%;display: flex;color: #fff;font-size: 0;line-height: 0;}.social-list span:before {font-size: 35px;line-height: 1;}.social-list span.icon-facebook {background: #4267b2;}.social-list span.icon-facebook:hover {background: #35528e;}.social-list span.icon-instagram {background: #f09433;background: linear-gradient(45deg, #f09433, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1);}.social-list span.icon-instagram:hover {background: #d97710;background: linear-gradient(45deg, #d97710, #ae5f0d 25%, #b21d34 50%, #a31c52 75%, #96136d);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d97710",endColorstr="#96136d",GradientType=1);}.social-list li {margin: 0 0 15px 15px;}.social-list li:first-child {margin-left: 0;}.card {display: block;text-align: left;text-decoration: none;color: #373a36;}.card .heading {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: relative;display: inline-block;margin: 0 0 10px;font-weight: 500;}.card .heading:before {transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);content: "";position: absolute;left: 0;right: 0;bottom: 8px;height: 2px;background: #667a6b;opacity: 0;visibility: hidden;}.card p {margin: 0;}.card time {color: #373a36;font-size: 18px;line-height: 1.075;}.card time .time {display: block;font-weight: 400;color: #373a36;}.card .date-title {margin: 0 0 4px;}.card .card-img {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}.card .card-img:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 200px;}.card .card-content {padding: 19px 21px;}.card:hover {color: #373a36;}.card:hover .heading {color: #667a6b;}.card:hover .heading:before {opacity: 1;visibility: visible;}.card.secondary .heading {color: #373a36;line-height: 1.25;margin: 0;}.card.secondary .heading:before {display: none;}.card.secondary .card-content {padding: 24px 20px;}.card.secondary:hover .heading {text-decoration: underline;color: #667a6b;}.home-card .img {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}.home-card .img:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 157px;}.home-card .text {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);display: block;color: #373a36;font-size: 16px;padding: 15px 10px;}.home-card:hover .text {color: #667a6b;}.card-item .img {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}.card-item .img:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 220px;}.card-item time {display: block;color: #373a36;font-size: 16px;line-height: 1.375;margin: 0 0 12px;}.card-item .heading {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);line-height: 1.25;}.card-item .content {padding: 13px 21px;}.card-item:hover .heading {text-decoration: underline;color: #667a6b;}.article .article-img {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}.article .article-img:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 157px;}.article time {font-size: 12px;line-height: 1;text-transform: uppercase;margin: 0 0 2px;}.article .article-title, .article time {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);display: block;color: #373a36;}.article .article-title {font-size: 16px;line-height: 1.25;font-weight: 500;}.article .article-content {padding: 20px 10px;}.article:hover .article-title, .article:hover time {color: #667a6b;}.share-list a {transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: relative;display: block;color: #373a36;font-size: 20px;line-height: 1;padding: 20px 40px 20px 20px;}.share-list a:before {content: "";font-family: icomoon;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 12px;color: #9c6926;}.share-list a:hover {background: rgba(163, 178, 164, 0.2);}.share-list li {border-top: 1px solid #ccc;}.share-list li:last-child {border-bottom: 1px solid #ccc;}.article-btn-list {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}.article-btn-list li {margin: 0 8px 16px;}.link-bank-list a {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);display: block;position: relative;color: #373a36;font-size: 18px;line-height: 1.25;font-weight: 400;padding: 18px 50px 19px 0;font-family: basier_circle;}.link-bank-list a:before {content: "";font-family: icomoon;font-size: 12px;position: absolute;top: 21px;right: 0;color: #9c6926;}.link-bank-list a:hover {color: #9c6926;}.link-bank-list li {position: relative;}.three-item-cols-list li {position: relative;margin-bottom: 45px;}.link-bank-list li:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #d6d6d6;}.body-nav-list {color: #373a36;font-size: 18px;font-weight: 500;}.body-nav-list li {margin: 0 0 15px;}.body-nav-list a {position: relative;display: block;color: #373a36;font-size: 18px;font-weight: 500;padding: 10px 30px 10px 0;border-bottom: 1px solid #bbb;}.body-nav-list a:before {content: "";font-family: icomoon;font-size: 12px;color: #43bfac;position: absolute;top: 50%;right: 7px;transform: translateY(-50%);}.body-nav-list a:hover {color: #43bfac;}.item-list {color: #373a36;font-size: 12px;letter-spacing: 2px;line-height: 1.2;text-transform: uppercase;}.item-list .img {width: 60px;height: 60px;background: #373a36;border-radius: 50%;max-width: 60px;flex-basis: 60px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}.item-list .name-text {flex: 1;padding-left: 10px;}.item-list img {width: 100%;}.item-list .item {display: flex;flex-wrap: wrap;align-items: center;}.item-list li {margin: 0 0 25px;}.two-col-list li.mb {margin-bottom: 18px;}.three-col-list li {margin: 0 0 16px;}.four-col-list {display: flex;flex-wrap: wrap;margin: 0 -10px;}.four-col-list li {padding: 0 10px;margin: 0 0 15px;width: 100%;}.accordion .opener-hold {position: relative;padding: 25px 60px 25px 25px;cursor: pointer;}.accordion .opener-hold > a {display: inline-block;font-size: 16px;font-weight: 400;color: #373a36;line-height: 1.25;}.accordion .opener {transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);display: inline-block;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);font-size: 0;line-height: 0;height: 30px;width: 30px;border-radius: 50%;border: 1px solid #667a6b;z-index: 3;cursor: pointer;}.accordion .opener:after, .accordion .opener:before {transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-family: icomoon;font-size: 12px;color: #667a6b;}.accordion .opener:before {content: "";}.accordion .opener:after {transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);content: "";opacity: 0;visibility: hidden;color: #fff;}.accordion .slide {color: #525252;font-family: atiza, basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;font-size: 16px;font-weight: 400;line-height: 1.7;padding: 0 45px 0 25px;}.accordion > li {position: relative;border-top: 1px solid #ccc;}.accordion > li:before {transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: #ccc;height: 3px;background: #667a6b;opacity: 0;visibility: hidden;}.accordion > li:last-child {border-bottom: 1px solid #ccc;}.accordion > li.active:before {opacity: 1;visibility: visible;}.accordion > li.active .opener-hold > a {font-weight: 600;color: #525252;}.accordion > li.active .opener {background: #667a6b;}.accordion > li.active .opener:after {opacity: 1;visibility: visible;}.accordion > li.active .opener:before {opacity: 0;visibility: hidden;}.image {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}.image:before {content: "";min-height: 360px;}.image:before, .nav-open {font-size: 0;line-height: 0;display: block;}.nav-open {transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: relative;width: 46px;height: 46px;background: #3b4559;border-radius: 50%;z-index: 1;z-index: 3;}.nav-open:hover {background: #2f3747;}.nav-open:after, .nav-open:before, .nav-open span {background: #fff;border-radius: 0;position: absolute;top: 50%;left: 0;right: 0;height: 2px;}.nav-open:after, .nav-open:before {content: "";top: 32%;left: 16px;right: 16px;}.nav-open:after {top: 66%;}.nav-open span {left: 12px;right: 12px;}.body-nav-active .nav-open span {opacity: 0;}.body-nav-active .nav-open:after, .body-nav-active .nav-open:before {transform: rotate(45deg);top: 50%;left: 15px;right: 15px;}.body-nav-active .nav-open:after {transform: rotate(-45deg);}.property-info .small-text {display: block;color: #373a36;font-size: 12px;line-height: 1;letter-spacing: 1.71px;margin: 0 0 4px;}.property-info .info-text {display: block;font-size: 16px;line-height: 1.2;font-weight: 500;color: #373a36;}.property-info .info {border-left: 1px solid #bbb;padding: 5px 15px;margin: 0 0 15px;}.property-info .info:last-child {margin: 0;}.slick-slider {max-width: 760px;margin: 0 auto;padding: 0 20px;}.slick-slider .slide-img {display: flex;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;margin: 0 0 13px;}.slick-slider .slide-img:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 260px;}.slick-slider .caption-text {display: block;text-align: center;color: #fff;font-family: atiza, basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;font-size: 16px;font-weight: 400;}.slick-slider .slick-next, .slick-slider .slick-prev {transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: absolute;top: calc(50% - 40px);transform: translateY(-50%);z-index: 1;font-size: 0;line-height: 0;width: 25px;height: 25px;border-radius: 50%;background: #3b4559;border: 0;cursor: pointer;}.slick-slider .slick-next:before, .slick-slider .slick-prev:before {font-family: icomoon;font-size: 10px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);color: #fff;}.slick-slider .slick-next:hover, .slick-slider .slick-prev:hover {background: #2f3747;}.slick-slider .slick-prev {left: -10px;}.slick-slider .slick-prev:before {content: "";}.slick-slider .slick-next {right: -10px;}.slick-slider .slick-next:before {content: "";}.body-nav-holder {transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), max-height 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: relative;background: #f0f0f0;max-height: 0;overflow: hidden;opacity: 0;visibility: hidden;z-index: 2;}.body-nav-holder .wrap-list {max-width: 490px;margin: 0 auto;padding: 0 15px;}.body-nav-active .body-nav-holder {opacity: 1;visibility: visible;transition: max-height 0.35s linear, opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);max-height: 1000px;}.custom-select {position: relative;font-size: 16px;}.custom-select select {display: none;}.select-selected {background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}.select-selected:after {transition: transform 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);content: "";font-family: icomoon;position: absolute;top: 50%;right: 14px;transform: translateY(-50%) rotate(270deg);color: #373a36;font-size: 12px;}.select-selected.select-arrow-active:after {transform: translateY(-50%) rotate(90deg);}.select-items div, .select-selected {color: #373a36;padding: 11px 54px 11px 19px;border: 1px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.1);cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.select-items {position: absolute;background-color: #fff;top: 100%;left: 0;right: 0;z-index: 99;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}.select-hide {display: none;}.same-as-selected, .select-items div:hover {background-color: rgba(0, 0, 0, 0.1);}.hidden {position: absolute !important;top: -99999px !important;left: -99999px !important;opacity: 0 !important;visibility: hidden !important;font-size: 0 !important;line-height: 0 !important;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;}.resize-active .body-nav-holder {transition: none !important;}.footer {position: relative;padding: 155px 0 58px;background: #3b4559;text-align: center;}.footer .container {max-width: 530px;}.footer .foot-logo {position: absolute;top: 38px;left: 50%;transform: translateX(-50%);}.footer:before {content: "";position: absolute;left: 0;right: 0;bottom: calc(100% - 1px);height: 60px;background: #3b4559;}.foot-link-list {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;word-wrap: break-word;line-height: 1;margin: 0 0 23px;}.foot-link-list a {color: #fff;font-size: 18px;line-height: 1;word-break: break-all;}.foot-link-list a:hover {text-decoration: underline;}.foot-link-list li {position: relative;padding: 0 13px;margin: 0 0 7px;}.foot-link-list li:before {content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 1px;background: #a3b2a4;}.foot-link-list li:first-child:before {display: none;}.contact-list {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}.contact-list, .contact-list a {color: #fff;font-size: 16px;}.contact-list a:hover {text-decoration: underline;}.contact-list li {position: relative;margin-left: 36px;}.contact-list li:before {content: "";position: absolute;width: 5px;height: 5px;background: #a3b2a4;border-radius: 50%;top: 45%;left: -19px;transform: translateX(-50%);}.contact-list li:first-child {margin-left: 0;}.contact-list li:first-child:before {display: none;}.copyright-text {color: #fff;font-size: 14px;}.copyright-text a {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);color: #fff;}.copyright-text a:hover {color: #a3b2a4;}.hero-section {position: relative;color: #fff;display: flex;padding: 30px 0;text-align: center;font-size: 18px;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}.hero-section:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 400px;}.hero-section:after {content: "";z-index: 1;background-color: rgba(163, 178, 164, 0.2);}.hero-section .overlay, .hero-section:after {position: absolute;left: 0;right: 0;bottom: 0;top: 0;}.hero-section .overlay {z-index: 2;background-color: rgba(10, 10, 10, 0.6);}.hero-section .container {position: relative;z-index: 3;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}.hero-section h1 {margin: 0 0 10px;}.hero-section p {margin: 0 0 40px;}.hero-section .content {line-height: 1.2;padding: 0 0 15px;}.callout-section {padding: 52px 0 22px;text-align: center;color: #373a36;font-size: 18px;line-height: 1.75;}.callout-section h2 {color: #3b4559;margin: 0 0 7px;}.callout-section .content p {margin: 0 0 20px;}.event-section {background: rgba(163, 178, 164, 0.2);text-align: center;padding: 54px 0 20px;margin: 0 0 61px;}.event-section h2 {margin: 0 0 28px;color: #373a36;}.single-callout-section {display: flex;flex-direction: column;}.single-callout-section .img-col {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;order: 1;}.single-callout-section .img-col:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 420px;}.single-callout-section .content-col {order: 2;background: #3b4559;color: #fff;padding: 40px 15px;line-height: 1.6;}.single-callout-section .content-col h2 {margin: 0 0 30px;font-weight: 600;}.single-callout-section .content-col .title {margin: 0 0 20px;}.single-callout-section .content-col .content {max-width: 460px;margin: 0 auto;}.single-callout-section.mb-80 {margin-bottom: 60px;}.single-callout-section.secondary {background: #3b4559;padding: 40px 0 0;text-align: center;}.single-callout-section.secondary .title {letter-spacing: 3px;}.single-callout-section.secondary .img {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;max-width: 320px;margin: 0 auto;border-radius: 50%;}.single-callout-section.secondary .img:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 320px;}.single-callout-section.secondary .img-col:before {display: none;}.feature-section {padding: 0 0 60px;line-height: 1.75;}.feature-section .title {margin: 0 0 24px;letter-spacing: 3px;color: #667a6b;}.feature-section h2 {margin: 0 0 14px;color: #3b4559;}.feature-section .content {margin: 0 0 41px;}.feature-section .img-col {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;margin: 0 0 33px;}.feature-section .img-col:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 460px;}.pre-footer-section {position: relative;z-index: 1;}.pre-footer-section .social-holder {padding: 0 20px;background: #dae0db;}.pre-footer-section .subscribe-block {padding: 38px 0 35px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}.pre-footer-section .subscribe-block .btn {background: #667a6b;font-size: 16px;max-width: 134px;flex-basis: 134px;margin-top: 10px;padding: 12px 30px;}.pre-footer-section .subscribe-block .btn:hover {background: #526256;}.pre-footer-section .subscribe-block .notice-text {margin: 0 0 20px;}.pre-footer-section .social-network {padding: 39px 30px 22px;border-top: 1px solid #a3b2a4;border-bottom: 1px solid #a3b2a4;}.pre-footer-section .back-top {padding: 37px 0;text-align: center;}.image-section {position: relative;display: flex;flex-wrap: wrap;align-items: flex-end;background-size: cover;background-repeat: no-repeat;background-position: 0 50%;padding: 60px 0;margin-bottom: 60px;}.image-section:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 200px;}.image-section:after {content: "";position: absolute;left: 0;bottom: 0;top: 0;right: 0;background-image: linear-gradient(179deg, hsla(0, 0%, 9%, 0), #0a0a0a);}.image-section h1 {color: #fff;}.image-section .container {position: relative;z-index: 1;}.article-section {padding: 40px 0;}.article-section .article-btn-list {margin: 0 0 24px;}.page-text-section {padding: 0 0 40px;font-size: 18px;line-height: 1.7;}.page-text-section .link-bank {padding: 20px 0;border-top: 8px solid #a3b2a4;}.page-text-section .three-item-cols {}.page-text-section h2 {color: #3b4559;margin: 0 0 20px;}.page-text-section h3 {color: #3b4559;margin: 0 0 25px;}.page-text-section .heading {margin: 0 0 40px;}.page-text-section p {margin: 0 0 20px;}.page-text-section p a {text-decoration: underline;}.page-text-section .content {margin: 0 0 36px;}.page-text-section .accordion {margin: 0 0 24px;}.page-text-section .image {margin: 0 0 10px;}.page-text-section .map-block {padding: 40px 15px;margin-top: 35px;}.gallary-section {background: #3b4559;color: #fff;padding: 40px 0;}.gallary-section h3 {margin: 0 0 40px;}.gallary-section .slick-next, .gallary-section .slick-prev {background: #667a6b !important;}.gallary-section .slick-next:hover, .gallary-section .slick-prev:hover {background: #526256 !important;}.embossed-callout {background: rgba(225, 184, 127, 0.2);border-top: 4px solid #e1b87f;color: #373a36;font-size: 18px;line-height: 1.65;padding: 40px 20px;}.embossed-callout .heading {color: #9d6b25;margin: 0 0 19px;}.embossed-callout .img {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;max-width: 280px;border-radius: 50%;margin: 0 auto 30px;}.embossed-callout .img:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 280px;}.empossed-callout-section {margin: 0 0 40px;}.lead-section {background: #43bfac;padding: 24px 0 19px;}.lead-section .img {max-width: 200px;margin: 0 auto;}.lead-section img {width: 100%;}.lead-section.secondary {background: #43bfac;color: #fff;text-align: center;font-size: 18px;}.lead-section.secondary .mad-content {max-width: 200px;margin: 0 auto 30px;}.lead-section.secondary .mad-content .text {display: block;padding-top: 20px;}.lead-section.secondary .mad-content img {max-width: 410px;}.lead-section.secondary .mad-img {display: flex;align-items: flex-end;justify-content: flex-end;position: relative;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;color: #fff;font-weight: 50;font-size: 16px;padding: 10px;}.lead-section.secondary .mad-img:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 108px;background: linear-gradient(180deg, transparent, #000);}.lead-section.secondary .mad-img:after {content: "";font-size: 0;line-height: 0;display: block;min-height: 200px;}.lead-section.secondary .mad-img .text {position: relative;}.navigation-section {position: relative;padding: 20px 0;background: #f0f0f0;}.navigation-section .wrap-bodynav {display: flex;flex-wrap: wrap;align-items: center;padding-left: 14px;}.navigation-section .nav-text {transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);display: inline-block;color: #373a36;font-size: 16px;font-weight: 500;padding-left: 10px;opacity: 1;visibility: visible;}.body-nav-active .navigation-section .nav-text {opacity: 0;visibility: hidden;}.property-section {padding: 50px 0 32px;font-size: 18px;line-height: 1.71;color: #373a36;}.property-section .slick-slider {max-width: 978px;}.property-section h1 {margin: 0 0 39px;}.property-section .property-info {margin: 0 0 20px;}.property-section .item-list {padding: 23px 0 0;border-bottom: 1px solid #bbb;}.home-gallary-section {margin: 0 0 40px;}.home-gallary-section h2 {margin: 0 0 20px;}.mam-social-section {background: #43bfac;padding: 30px 0;text-align: center;margin: 0 0 40px;}.mam-social-section .text {color: #fff;font-size: 18px;font-weight: 600;}.mam-social-section .mam-content {margin: 0 0 25px;}.map-section {background-color: #f0f0f0;padding: 40px 0 0;}.map-section .right-col {padding: 0 15px;margin: 0 0 40px;}.map-section .title-wrap {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin: 0 0 50px;}.map-section .custom-select {width: auto !important;min-width: 170px;}.map-section .title {color: #373a36;font-size: 16px;font-weight: 600;letter-spacing: 0;text-transform: none;max-width: 100px;flex-basis: 100px;}.map-section .map-img {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;height: 100%;}.map-section .map-img:before {content: "";font-size: 0;line-height: 0;display: block;min-height: 320px;}.map-section .home-card .text {padding: 15px 10px 12px;line-height: normal !important;}.map-section .home-gallary-list {margin: 0 0 25px;}.sponsor-section {padding: 0 0 40px;}.sponsor-section h2 {margin: 0 0 25px;}.sponsor-section .logo-holder {border-top: 1px solid #ccc;padding-top: 4px;}.sponsor-section .small-title {color: #373a36;font-size: 16px;text-transform: uppercase;}.sponsor-section .logo-list {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 20px 0 20px;}.sponsor-section .logo-list li {padding: 0 50px;margin: 0 0 50px;}.sponsor-section .logo-list a {display: inline-block;}.video-section {padding: 0 0 60px;}.embed-video {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}.embed-video:before {content: "";display: block;padding-top: 60%;}.embed-video .embed-video-item {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}@media (min-width: 480px) {.alert-message, .support-bar {font-size: 16px;}.support-bar .btn {font-size: 16px;padding: 11px 20px 13px;}}@media (min-width: 520px) {.logo {max-width: 250px;flex-basis: 250px;}.h1, h1 {font-size: 50px;}.h2, h2 {font-size: 32px;}.btn {font-size: 20px;padding: 17px 30px 19px;border-radius: 30px;}.item-list {display: flex;flex-wrap: wrap;align-items: center;margin: 0 -20px;}.item-list li {width: 50%;padding: 0 20px;margin: 0 0 40px;}.four-col-list li {width: 50%;}.image:before {min-height: 420px;}.slick-slider .slick-prev {left: -18px;}.slick-slider .slick-next {right: -18px;}.hero-section {font-size: 20px;}.hero-section:before {min-height: 620px;}.hero-section p {margin: 0 0 66px;}.callout-section .three-col-list, .event-section .three-col-list {padding: 0 40px;}.single-callout-section .img-col:before {min-height: 640px;}.single-callout-section .content-col {padding: 54px 0 59px;font-size: 20px;}.single-callout-section .content-col h2 {font-size: 40px;}.single-callout-section .content-col p {margin: 0 0 37px;}.feature-section {font-size: 18px;}.map-section .home-gallary-list {display: flex;flex-wrap: wrap;margin: 0 -10px 25px;}.map-section .home-gallary-list li {width: 50%;padding: 0 10px;}}@media (min-width: 600px) {.pre-footer-section .subscribe-block {justify-content: flex-start;}.pre-footer-section .subscribe-block .notice-text {flex: 1;margin: 0;}}@media (min-width: 768px) {.support-bar {font-size: 14px;}.support-bar .menu-info {flex: 1;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;}.support-bar .menu-info .btn {max-width: 95px;flex-basis: 95px;}.support-bar .menu-info .support-menu {padding-right: 10px;flex: 1;justify-content: flex-end;}.support-bar .time-info {padding: 0 30px;}.main-menu {padding: 25px 0 19px;}.logo {max-width: 200px;flex-basis: 200px;}.drop-logo {min-width: 278px;margin: 0 0 32px;}nav {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;}.nav-opener {max-width: 46px;flex-basis: 46px;margin-left: 0;}.nav-drop {display: flex;flex-wrap: wrap;}.menu-drop {width: 50%;padding: 0;}.menu-drop .menu-drop-content {margin-left: auto;max-width: 590px;padding: 70px 20px 20px;}.search-drop {width: 50%;padding: 0;}.search-drop .search-drop-content {max-width: 590px;padding: 70px 20px 20px;}.search-drop .content-holder {font-size: 18px;}.navigation {flex: 1;padding-right: 20px;font-size: 16px;}.navigation li {margin-right: 35px;}.menu-accordion .opener {top: 16px;right: 16px;}.menu-accordion .slide {font-size: 18px;padding: 20px 20px 10px;}.menu-accordion > li > a {font-size: 18px;}.inner-menu-list a {font-size: 16px;}.container {max-width: 1210px;}.small-container {max-width: 1010px;}.arrow-link {font-size: 20px;}.social-network a span:before {font-size: 15px;}.social-list li {margin: 0 0 5px 30px;}.card .card-content {line-height: 1.65;}.card-item .img:before {min-height: 326px;}.link-bank-list, .three-item-cols-list {display: flex;flex-wrap: wrap;margin: 0 -20px;}.link-bank-list li, .three-item-cols-list li {width: 50%;padding: 0 20px;}.three-item-cols-list li {margin-bottom: 60px;}.link-bank-list li:before {left: 20px;right: 20px;}.body-nav-list {display: flex;flex-wrap: wrap;align-items: center;margin: 0 -15px;}.body-nav-list li {width: 50%;padding: 0 15px;}.item-list li {width: 33.33%;}.two-col-list {display: flex;flex-wrap: wrap;margin: 0 -10px;}.two-col-list li {width: 50%;padding: 0 10px;}.three-col-list {display: flex;flex-wrap: wrap;margin: 0 -10px;}.three-col-list li {width: 50%;padding: 0 10px;}.four-col-list li {width: 33.33%;}.accordion .opener-hold > a {font-size: 18px;}.accordion .opener {right: 26px;}.accordion .slide {font-size: 18px;padding: 0 95px 0 25px;}.image:before {min-height: 540px;}.nav-open {width: 46px;height: 46px;}.property-info {display: flex;flex-wrap: wrap;}.property-info .info {width: 33.33%;margin: 0;}.slick-slider {padding: 0 40px;}.slick-slider .slide-img:before {min-height: 320px;}.slick-slider .slick-next, .slick-slider .slick-prev {width: 30px;height: 30px;}.slick-slider .slick-next:before, .slick-slider .slick-prev:before {font-size: 12px;}.slick-slider .slick-prev {left: -5px;}.slick-slider .slick-next {right: -5px;}.body-nav-holder .wrap-list {max-width: 1010px;}.body-nav-active .body-nav-holder {transition: max-height 1s linear, opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);}.hero-section {padding: 40px 0;font-size: 22px;}.hero-section:before {min-height: 580px;}.hero-section h1 {margin: 0 0 20px;}.callout-section {font-size: 20px;padding: 60px 0 40px;}.callout-section h2 {margin: 0;line-height: 1.2;}.callout-section .three-col-list {padding: 0;}.callout-section .content {line-height: 1.2;}.event-section {padding: 65px 0 40px;margin: 0 0 60px;}.event-section h2 {margin: 0 0 37px;}.event-section .three-col-list {padding: 0;}.single-callout-section .content-col h2 {font-weight: 700;}.single-callout-section.secondary h2 {margin: 0 0 9px;}.feature-section .img-col:before {min-height: 500px;}.image-section:before {min-height: 380px;}.article-section {padding: 60px 0 43px;}.page-text-section {padding: 0 0 40px;font-size: 20px;}.page-text-section h2 {margin: 0 0 33px;}.page-text-section p {margin: 0 0 34px;}.page-text-section .image {margin: 0 0 20px;}.page-text-section .map-block {padding: 0;}.gallary-section {padding: 60px 0;}.gallary-section h3 {font-size: 20px;margin: 0 0 55px;}.embossed-callout {font-size: 20px;display: flex;flex-wrap: wrap;align-items: center;padding: 40px;}.embossed-callout .img {flex-basis: 280px;margin: 0;order: 2;}.embossed-callout .content {flex: 1;padding-right: 60px;order: 1;}.empossed-callout-section {margin: 0 0 60px;}.lead-section .img {max-width: 240px;}.lead-section.secondary {font-size: 20px;padding: 0;text-align: left;}.lead-section.secondary .container {display: flex;flex-wrap: wrap;}.lead-section.secondary .mad-content {max-width: none;width: 50%;margin: 0;padding: 63px 35px;}.lead-section.secondary .mad-content .text {padding-top: 35px;}.lead-section.secondary .mad-img {font-size: 18px;width: 50%;padding: 17px 20px;}.lead-section.secondary .mad-img:after {min-height: 320px;}.property-section .property-info {margin: 0 0 33px;}.home-gallary-section {margin: 0 0 61px;}.home-gallary-section h2 {margin: 0 0 28px;}.mam-social-section .small-container {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}.mam-social-section .text {font-size: 20px;padding-left: 15px;}.mam-social-section .mam-content {margin: 0;display: flex;flex-wrap: wrap;align-items: center;}.map-section {padding: 0;display: flex;flex-wrap: wrap;margin: 0 -10px;}.map-section .left-col {width: 50%;padding: 0 10px;order: 1;}.map-section .right-col {width: 50%;padding: 42px 20px 42px 10px;max-width: 598px;margin: 0;order: 2;}.map-section .title-wrap {margin: 0 0 18px;}.map-section .title {font-size: 18px;max-width: 180px;flex-basis: 180px;}.map-section .map-img:before {min-height: 520px;}.map-section .home-gallary-list {margin: 0 -10px;}.map-section .home-gallary-list li {margin-bottom: 21px;}.sponsor-section {padding: 0 0 55px;}.sponsor-section h2 {margin: 0 0 35px;color: #3b4559;}}@media (min-width: 1024px) {.alert-bar {padding: 26px 0 24px;}.alert-message {padding-left: 30px;}.alert-message:before {top: -3px;}.support-bar {font-size: 16px;padding: 14px 0;}.support-bar time {padding-right: 18px;}.support-bar .info-txt {display: inline-block;}.support-bar .info-txt:before {display: block;}.support-bar .menu-info .support-menu {padding-right: 20px;}.support-bar .time-info {max-width: 460px;flex-basis: 460px;}.support-menu li {margin-right: 22px;margin-right: 25px;}.logo {max-width: 235px;flex-basis: 235px;}.nav-drop > .nav-opener {width: 46px;height: 46px;top: 40px;right: 40px;}.nav-drop > .nav-opener .icon-close:before {font-size: 16px;}.menu-drop .menu-drop-content {padding: 90px 40px 20px 20px;}.search-drop .search-drop-content {padding: 90px 20px 20px 40px;}.search-drop .content-holder {font-size: 20px;}.navigation {padding-right: 30px;font-size: 18px;}.navigation li {margin-right: 40px;}.menu-accordion .opener {top: 18px;right: 18px;}.menu-accordion .slide {padding: 18px 20px;font-size: 20px;}.menu-accordion > li > a {font-size: 20px;}.inner-menu-list a {font-size: 18px;}.h1, h1 {font-size: 54px;}.h2, h2 {font-size: 36px;}.h3, h3 {font-size: 24px;}.notice-text {padding: 0 15px 0 102px;}.notice-text:before {left: 42px;}.social-network a {width: 46px;height: 46px;font-size: 15px;}.social-network li {margin: 0 10px 18px;}.share-list a {padding: 19px 40px 19px 19px;}.link-bank-list li, .three-item-cols-list li {width: 33.33%;}.body-nav-list {font-size: 20px;}.body-nav-list li {width: 33.33%;}.body-nav-list a {font-size: 20px;}.item-list {font-size: 14px;}.three-col-list li {width: 33.33%;}.accordion .opener-hold {padding: 24px 65px 24px 25px;}.accordion .opener-hold > a, .accordion .slide {font-size: 20px;}.property-info .info-text {font-size: 18px;}.slick-slider .slide-img:before {min-height: 400px;}.slick-slider .slick-next, .slick-slider .slick-prev {width: 40px;height: 40px;}.slick-slider .slick-next:before, .slick-slider .slick-prev:before {font-size: 14px;}.slick-slider .slick-prev {left: -12px;}.slick-slider .slick-next {right: -12px;}.body-nav-active .body-nav-holder {transition: max-height 1.2s linear, opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);transition: max-height 2s linear, opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);}.select-selected:after {right: 20px;font-size: 16px;}.js-tab-hidden {display: block !important;left: -9999px !important;position: absolute !important;top: -9999px !important;}.footer {padding: 35px 0 75px;text-align: left;}.footer .container {max-width: 1210px;}.footer .foot-logo {position: static;top: auto;left: auto;transform: translateX(0);}.foot-link-list {margin: 0 0 54px;}.foot-link-list a {font-size: 20px;}.foot-link-list li {padding: 0 15px;width: auto;margin: 0;}.copyright-block {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}.copyright-block .wrap-copyright {text-align: right;}.hero-section {padding: 50px 0;}.hero-section h1 {margin: 0 0 29px;}.hero-section .content {padding: 0;}.callout-section {padding: 65px 0 40px;}.callout-section .content {margin: 0 0 44px;}.event-section {padding: 71px 0 40px;}.single-callout-section {display: flex;flex-wrap: wrap;flex-direction: row;}.single-callout-section .img-col {order: 2;width: 50%;}.single-callout-section .img-col:before {min-height: 480px;}.single-callout-section .content-col {padding: 80px 0 59px;order: 1;width: 50%;}.single-callout-section .content-col .wrap-btn {text-align: left;}.single-callout-section .content-col .content {max-width: 512px;margin: 0 0 0 auto;padding: 0 40px 0 15px;}.single-callout-section.mb-80 {margin-bottom: 60px;}.single-callout-section.secondary {align-items: center;text-align: left;padding: 0;}.single-callout-section.secondary .img {max-width: 400px;margin: 0;}.single-callout-section.secondary .img:before {min-height: 400px;}.feature-section {padding: 0 0 80px;font-size: 20px;line-height: 1.6;}.feature-section .container {display: flex;flex-wrap: wrap;}.feature-section .title {margin: 0 0 21px;}.feature-section h2 {margin: 0 0 10px;}.feature-section .content {margin: 0 30px 41px 18px;}.feature-section .content-col {width: 50%;padding: 33px 20px 0 30px;}.feature-section .img-col {width: 50%;margin: 0;}.feature-section .img-col:before {min-height: 540px;}.pre-footer-section .social-holder {display: flex;flex-wrap: wrap;align-items: center;}.pre-footer-section .subscribe-block {max-width: 560px;flex-basis: 560px;padding: 30px 30px 30px 0;}.pre-footer-section .social-network {flex: 1;border: 0;padding: 36px 0 21px;border-left: 1px solid #a3b2a4;border-right: 1px solid #a3b2a4;}.pre-footer-section .back-top {max-width: 145px;flex-basis: 145px;padding: 37px 0 37px 19px;}.image-section h1 {padding-left: 18px;}.article-section {padding: 79px 0 43px;}.page-text-section {padding: 0 0 50px;}.page-text-section .heading {margin: 0 0 55px;}.page-text-section .image {margin: 0 0 30px;}.empossed-callout-section {margin: 0 0 80px;}.lead-section .img {max-width: 285px;}.lead-section.secondary .mad-content .text {padding-top: 35px;}.lead-section.secondary .mad-img:after {min-height: 400px;}.property-section {font-size: 20px;}.property-section .wrap-property-info {padding: 0 40px;}.mam-social-section {padding: 30px 0 24px;}.mam-social-section .text {font-size: 22px;padding-left: 29px;}.map-section .right-col {padding: 42px 25px 42px 10px;}.map-section .title {font-size: 20px;max-width: 300px;flex-basis: 300px;}.map-section .map-img:before {min-height: 620px;}.sponsor-section {padding: 0 0 70px;}.sponsor-section h2 {margin: 0 0 38px;color: #3b4559;}.video-section {padding: 0 0 60px;}}@media (min-width: 1200px) {.support-bar .menu-info .support-menu {padding-right: 30px;}.support-menu li {margin-right: 32px;}.menu-drop .menu-drop-content {padding: 110px 60px 20px 20px;}.search-drop .search-drop-content {padding: 110px 20px 20px 60px;}.navigation {padding-right: 37px;font-size: 20px;}.navigation li {margin-right: 45px;}.menu-accordion .opener {top: 20px;right: 20px;}.menu-accordion > li > a {font-size: 24px;}.inner-menu-list a {font-size: 20px;}.h1, h1 {font-size: 58px;}.four-col-list li {width: 25%;}.slick-slider {padding: 0;}.slick-slider .slide-img:before {min-height: 429px;}.slick-slider .slick-prev {left: -90px;}.slick-slider .slick-next {right: -90px;}.body-nav-holder {margin-top: -45px;max-height: 45px;}.hero-section {font-size: 24px;}.callout-section {padding: 75px 0 40px;}.single-callout-section .img-col:before {min-height: 540px;}.single-callout-section .content-col {padding: 100px 0 59px;}.single-callout-section .content-col .content {max-width: 605px;padding: 0 110px 0 15px;}.single-callout-section.secondary .content-col .content {max-width: 506px;padding: 0 20px 0 15px;}.single-callout-section.secondary .img {max-width: 480px;}.single-callout-section.secondary .img:before {min-height: 480px;}.feature-section .img-col:before {min-height: 580px;}.gallary-section {padding: 80px 0;}.lead-section.secondary {font-size: 22px;}.body-nav-active .navigation-section .nav-text {opacity: 1;visibility: visible;}.map-section .map-img:before {min-height: 720px;}}@media (min-width: 1480px) {.menu-drop .menu-drop-content {padding: 127px 110px 50px 0;}.search-drop .search-drop-content {padding: 122px 0 50px 110px;}.navigation li {margin-right: 50px;}.h1, h1 {font-size: 64px;}.h2, h2 {font-size: 40px;}.h3, h3 {font-size: 28px;}.property-info .info-text {font-size: 20px;}.property-info .info {padding: 2px 8px;}.hero-section p {margin: 0 100px 66px;}.single-callout-section .img-col:before {min-height: 640px;}.single-callout-section .content-col {padding: 114px 0 59px;}.single-callout-section.secondary .content-col {padding: 114px 0 122px;}.lead-section.secondary {font-size: 24px;}.lead-section.secondary .mad-img:after {min-height: 465px;}.property-section .slick-slider .slide-img:before {min-height: 580px;}.property-section .slick-slider .slick-next {top: calc(50% - 20px);right: -82px;}.property-section .slick-slider .slick-prev {top: calc(50% - 20px);left: -82px;}.mam-social-section .text {font-size: 24px;}.map-section .right-col {padding: 42px 10px;}.map-section .map-img:before {min-height: 866px;}}@media (max-width: 767px) {.support-bar .time-info {flex: 1;}.hide-on-mobile {display: none !important;}}.event-meta {max-width: 850px;margin: 0 auto;}.event-meta .module-table td {padding: 10px 24px !important;font-family: basier_circle;line-height: normal !important;font-size: 18px;}@media (max-width: 1199px) {.c-nav-reset {margin-top: 24px;}}@media only screen and (max-width: 1250px) and (min-width: 1200px) {.single-callout-section .content-col .content {padding-left: 110px;}}.credits {font-size: 16px;color: #fff;}.module-table {font-family: atiza;border-collapse: collapse;width: 100%;background-color: #ffffff;border-bottom: 1px solid #ccc;}.module-table td, .module-table th {text-align: left;padding: 16px 24px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;width: 50%;}.module-table td:first-child, .module-table th:first-child {border-left: 0;}.in-page-img {max-width: 100%;height: auto;}.hook-1-ptag p:last-child {margin-bottom: 0;padding-bottom: 0;}.evt-date-time {color: #3b4559;display: block;font-size: 18px;}.center {text-align: center;}.search-url {font-size: 16px;}.board-name {font-weight: 500;}.page-text-section .content ul, .page-text-section .content ol {font-family: atiza;}.news-row {display: flex;flex-direction: row;border-bottom: 1px solid #ccc;padding: 28px 0 24px;}.news-row .img {flex-basis: 35%;}.news-row .img img {max-width: 100%;height: auto;padding-right: 20px;}.news-row .news-content-plus {flex-basis: 65%;}.news-row:first-of-type {padding-top: 0 !important;}.news-row:last-of-type {border-bottom: none;}.news-row h3 a {color: #3b4559;}.news-row h3 a:hover {text-decoration: underline;color: #667a6b;}.news-row blockquote {border-left: 4px solid #a3b2a4;padding-left: 10px;font-family: atiza;font-style: italic;}.news-cta {margin-bottom: 0 !important;}.news-date {font-size: 18px;}.hook-2-ul-li ul {}.hook-2-ul-li ul li {margin-bottom: 20px;}.hook-2-ul-li ul li:last-of-type {margin: 0;}.hook-3-h3 h3 {margin-bottom: 24px;color: #3b4559;}.link-cta-m {margin-top: 34px;}.hook-4-h h3, .hook-4-h h2 {margin-bottom: 0 !important;}.membership-cards .content {box-shadow: 4px 4px 20px rgb(200, 200, 200, 0.5);padding: 40px;}.membership-cards .content h3 {color: #3b4559;margin-bottom: 20px;}.membership-cards .content .price {font-size: 20px;display: block;color: #667a6b;}.membership-cards .content .monthly-price {font-size: 16px;display: block;color: #667a6b;font-style: italic;}.two-col-list li.card {margin-bottom: 60px;}.membership-cards .content .icon, .membership-cards .content .icon-child {width: 20px;height: 20px;display: inline-block;background: url("../images/person.svg") no-repeat 50% 50%;}.membership-cards .content .icon-child {width: 14px;height: 14px;}.membership-cards .content .col {width: 50%;}.price-people {display: flex;flex-wrap: wrap;}.price-people .col {flex: 50%;}.membership-cards .perks li {margin: 0 0 15px;width: 100%;font-family: atiza;}.membership-cards .perks li:last-of-type {margin-bottom: 0 !important;}.membership-cards .perks {list-style-image: url("data:image/svg+xml,%3Csvg width='16' height='15' id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.29648076 15.99998416'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23667a6b;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.728302,.25605497c-.64141846-.44866943-1.5255127-.29241943-1.97418213,.34899902L4.47640991,12.42689237l-2.05560303-2.05560303c-.44866943-.44866943-1.45239258-.55334473-2.00579834,0-.55334473,.55334473-.55334473,1.45239258,0,2.00579834l3.00787354,3.00787354c.09320068,.09320068,.21411133,.16729736,.34613037,.22796631,.04272461,.04071045,.06658936,.09637451,.11602783,.13098145,.64147949,.44866943,1.5255127,.29248047,1.97424316-.34893799L15.07730103,2.23029813c.36395264-.51849365,.29248047-1.5255127-.34899902-1.97424316Z'/%3E%3C/svg%3E");list-style-position: inside;margin: 0 0 0 10px !important;padding: 0 !important;text-indent: -20px;}.membership-cards .curb {border-top: 6px solid #667a6b;}.mtb_member_card {margin: 20px 0 20px;}.news-cta a {transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);position: relative;color: #3b4559;font-size: 20px;font-weight: 500;padding: 0 0 0 24px;font-family: basier_circle;}.news-cta a:before {content: "";font-family: icomoon;font-size: 12px;position: absolute;top: 4px;left: 0;color: #9c6926;}.news-cta a:hover {color: #667a6b;text-decoration: underline;}.summary-staff li img {display: block;border-radius: 50%;max-width: 100%;margin: 0 auto 15px auto;}.summary-staff li {text-align: center !important;}@media (max-width: 767px) {.news-row {flex-direction: column;align-items: center;}.news-row .img img {padding-right: 0;margin-bottom: 24px;}.summary-board li {text-align: center !important;}.summary-staff li img {margin: 0 auto 15px auto;}}@media (max-width: 1023px) {.membership-cards .content .price {font-size: 18px;}}.mam-subnav-links li a {color: #3b4559 !important;}.mam-subnav-links li a:hover {text-decoration: none;}.mam-page-title {color: #3b4559;}.accordion .slide ul li {list-style-type: disc;margin-bottom: 20px;}.accordion .slide ul li:last-child {margin-bottom: 0;}*/
html {
      line-height: 1.15;
      -webkit-text-size-adjust: 100%;
}
body {
      margin: 0;
      scroll-behavior: smooth;
}
main {
      display: block;
}
h1 {
      font-size: 2em;
      margin: 0.67em 0;
}
hr {
      box-sizing: content-box;
      height: 0;
      overflow: visible;
}
pre {
      font-family: monospace, monospace;
      font-size: 1em;
}
a {
      background-color: transparent;
}
abbr[title] {
      border-bottom: none;
      text-decoration: underline;
      -webkit-text-decoration: underline dotted;
      text-decoration: underline dotted;
}
b,
strong {
      font-weight: bolder;
}
code,
kbd,
samp {
      font-family: monospace, monospace;
      font-size: 1em;
}
small {
      font-size: 80%;
}
sub,
sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
}
sub {
      bottom: -0.25em;
}
sup {
      top: -0.5em;
}
img {
      border-style: none;
}
button,
input,
optgroup,
select,
textarea {
      font-family: inherit;
      font-size: 100%;
      line-height: 1.15;
      margin: 0;
}
button,
input {
      overflow: visible;
}
button,
select {
      text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
      -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
      border-style: none;
      padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
      outline: 1px dotted ButtonText;
}
fieldset {
      padding: 0.35em 0.75em 0.625em;
}
legend {
      box-sizing: border-box;
      color: inherit;
      display: table;
      max-width: 100%;
      padding: 0;
      white-space: normal;
}
figure {
      padding: 0;
      margin: 0;
}
progress {
      vertical-align: baseline;
}
textarea {
      overflow: auto;
}
[type="checkbox"],
[type="radio"] {
      box-sizing: border-box;
      padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
      height: auto;
}
[type="search"] {
      -webkit-appearance: textfield;
      outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none;
}
::-webkit-file-upload-button {
      -webkit-appearance: button;
      font: inherit;
}
details {
      display: block;
}
summary {
      display: list-item;
}
[hidden],
template {
      display: none;
}
@font-face {
      font-family: icomoon;
      src: url(../fonts/icomoon.woff) format("woff");
      font-weight: 400;
      font-style: normal;
      font-display: block;
}
[class*=" icon-"],
[class^="icon-"] {
      font-family: icomoon !important;
      speak: none;
      font-style: normal;
      font-weight: 400;
      font-feature-settings: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
}
.icon-menu:before {
      content: "";
}
.icon-angle-left:before {
      content: "";
}
.icon-angle-right:before {
      content: "";
}
.icon-arrow-top:before {
      content: "";
}
.icon-facebook:before {
      content: "";
}
.icon-twitter:before {
      content: "";
}
.icon-instagram:before {
      content: "";
}
.icon-youtube:before {
      content: "";
}
.icon-tiktok:before {
      content: "";
}
.icon-mail:before {
      content: "";
}
.icon-speaker:before {
      content: "";
}
.icon-angle-down:before {
      content: "";
}
.icon-arrow-right:before {
      content: "";
}
.icon-close:before {
      content: "";
}
.icon-search:before {
      content: "";
}
.icon-clock:before {
      content: "";
}
.icon-alert:before {
      content: "";
}
.icon-search-menu:before {
      content: "";
}
.icon-minus:before {
      content: "";
}
.icon-plus:before {
      content: "";
}
@font-face {
      font-family: atiza;
      src: url(../fonts/atizatext-regular-webfont.eot);
      src: url(../fonts/atizatext-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/atizatext-regular-webfont.woff) format("woff"), url(../fonts/atizatext-regular-webfont.ttf) format("truetype"),
            url(../fonts/atizatext-regular-webfont.svg#atiza_textregular) format("svg");
      font-weight: 400;
      font-style: normal;
}
@font-face {
      font-family: atiza;
      src: url(../fonts/atizatext-bold-webfont.eot);
      src: url(../fonts/atizatext-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/atizatext-bold-webfont.woff) format("woff"), url(../fonts/atizatext-bold-webfont.ttf) format("truetype"),
            url(../fonts/atizatext-bold-webfont.svg#atiza_textbold) format("svg");
      font-weight: 700;
      font-style: normal;
}
@font-face {
      font-family: basier_circle;
      src: url(../fonts/basiercircle-regular-webfont.eot);
      src: url(../fonts/basiercircle-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/basiercircle-regular-webfont.woff) format("woff"), url(../fonts/basiercircle-regular-webfont.ttf) format("truetype"),
            url(../fonts/basiercircle-regular-webfont.svg#basier_circleregular) format("svg");
      font-weight: 400;
      font-style: normal;
}
@font-face {
      font-family: basier_circle;
      src: url(../fonts/basiercircle-semibold-webfont.eot);
      src: url(../fonts/basiercircle-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/basiercircle-semibold-webfont.woff) format("woff"), url(../fonts/basiercircle-semibold-webfont.ttf) format("truetype"),
            url(../fonts/basiercircle-semibold-webfont.svg#basier_circlesemibold) format("svg");
      font-weight: 600;
      font-style: normal;
}
@font-face {
      font-family: basier_circle;
      src: url(../fonts/basiercircle-bold-webfont.eot);
      src: url(../fonts/basiercircle-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/basiercircle-bold-webfont.woff) format("woff"), url(../fonts/basiercircle-bold-webfont.ttf) format("truetype"),
            url(../fonts/basiercircle-bold-webfont.svg#basier_circlebold) format("svg");
      font-weight: 700;
      font-style: normal;
}
@font-face {
      font-family: basier_circle;
      src: url(../fonts/basiercircle-medium-webfont.eot);
      src: url(../fonts/basiercircle-medium-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/basiercircle-medium-webfont.woff) format("woff"), url(../fonts/basiercircle-medium-webfont.ttf) format("truetype"),
            url(../fonts/basiercircle-medium-webfont.svg#basier_circlemedium) format("svg");
      font-weight: 500;
      font-style: normal;
}
blockquote {
      font-family: atiza;
}
.slick-slider {
      box-sizing: border-box;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      touch-action: pan-y;
      -webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
      position: relative;
      display: block;
}
.slick-list {
      overflow: hidden;
      margin: 0;
      padding: 0;
}
.slick-list:focus {
      outline: none;
}
.slick-list.dragging {
      cursor: pointer;
      cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
      transform: translateZ(0);
}
.slick-track {
      position: relative;
      left: 0;
      top: 0;
      display: block;
}
.slick-track:after,
.slick-track:before {
      content: "";
      display: table;
}
.slick-track:after {
      clear: both;
}
.slick-loading .slick-track {
      visibility: hidden;
}
.slick-slide {
      float: left;
      height: 100%;
      min-height: 1px;
      display: none;
}
[dir="rtl"] .slick-slide {
      float: right;
}
.slick-slide img {
      display: block;
}
.slick-slide.slick-loading img {
      display: none;
}
.slick-slide.dragging img {
      pointer-events: none;
}
.slick-initialized .slick-slide {
      display: block;
}
.slick-loading .slick-slide {
      visibility: hidden;
}
.slick-vertical .slick-slide {
      display: block;
      height: auto;
      border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
      display: none;
}
html {
      box-sizing: border-box;
}
*,
:after,
:before {
      box-sizing: inherit;
}
.hide-text {
      overflow: hidden;
      padding: 0;
      text-indent: 101%;
      white-space: nowrap;
}
.visually-hidden:not(:focus):not(:active),
input.visually-hidden[type="checkbox"],
input.visually-hidden[type="radio"] {
      position: absolute;
      width: 1px;
      height: 1px;
      margin: -1px;
      border: 0;
      padding: 0;
      white-space: nowrap;
      -webkit-clip-path: inset(100%);
      clip-path: inset(100%);
      clip: rect(0 0 0 0);
      overflow: hidden;
}
html {
      font-size: 10px;
}
body {
      color: #000;
      font-family: basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;
      font-size: 18px;
      line-height: 1.4;
      font-weight: 400;
}
a {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      color: #667a6b;
}
a,
a:hover {
      text-decoration: none;
}
a:hover {
      color: #667a6b;
}
dl,
ol,
p,
ul {
      margin: 0 0 1.5em;
}
input[type="email"],
input[type="tel"],
input[type="text"],
textarea {
      transition: border-color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      border: 1px solid;
      background-color: transparent;
      width: 100%;
      min-width: 0;
      padding: 1.2rem 2.4rem;
      border-radius: 0;
      -webkit-appearance: none;
}
input[type="email"]:focus,
input[type="email"]:hover,
input[type="tel"]:focus,
input[type="tel"]:hover,
input[type="text"]:focus,
input[type="text"]:hover,
textarea:focus,
textarea:hover {
      box-shadow: none;
      outline: none;
}
.header {
      position: relative;
}
.alert-bar {
      padding: 26px 0 22px;
      background: #3a4559;
      color: #fff;
}
.alert-message {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: relative;
      color: #fff;
      display: inline-block;
      padding-left: 37px;
      font-size: 14px;
      line-height: 1.25;
}
.alert-message:before {
      content: "";
      font-family: icomoon;
      position: absolute;
      top: 0;
      left: 0;
      font-size: 20px;
      color: hsla(0, 0%, 100%, 0.6);
}
.alert-message span {
      display: inline;
}
.alert-message:hover {
      color: #fff;
}
.support-bar {
      padding: 18px 0;
      background: rgba(163, 178, 164, 0.4);
      color: #373a36;
      font-size: 14px;
      line-height: 1.35;
}
.support-bar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
}
.support-bar time {
      font-weight: 500;
}
.support-bar .btn {
      font-size: 14px;
      line-height: 1;
      padding: 9px 15px 10px;
      border-radius: 20px;
}
.support-bar .info-txt {
      position: relative;
      display: block;
      color: #373a36;
}
.support-bar .info-txt:before {
      content: "";
      position: absolute;
      left: -12px;
      top: 0;
      bottom: 0;
      width: 1px;
      background: #a4b6af;
      display: none;
      pointer-events: none;
}
.support-bar .info-txt:after {
}
.support-bar .info-txt:hover {
      text-decoration: underline;
}
.support-bar .info-txt:hover:after {
}
.support-bar .time-info {
      position: relative;
      padding: 0 10px 0 30px;
      line-height: 1;
}
.support-bar .time-info:before {
      content: "";
      font-family: icomoon;
      position: absolute;
      left: 0;
      top: 50%;
      font-size: 20px;
      color: #a3b2a4;
      transform: translateY(-50%);
}
.support-menu {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
}
.support-menu a {
      position: relative;
      display: inline-block;
      color: #373a36;
}
.support-menu a:before {
}
.support-menu a:hover {
      text-decoration: underline;
}
.support-menu a:hover:before {
}
.support-menu li {
      margin-right: 10px;
}
.support-menu li:last-child {
      margin-right: 0;
}
.main-menu {
      padding: 18px 0 13px;
}
.main-menu .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
}
.main-menu img {
      width: 100%;
}
.logo {
      max-width: 180px;
      flex-basis: 180px;
}
.drop-logo {
      display: inline-block;
      max-width: 287px;
      margin: 0 0 20px;
}
nav {
      flex: 1;
      padding: 0 0 5px 15px;
}
.nav-opener {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: relative;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      width: 46px;
      height: 46px;
      background: #3b4559;
      border-radius: 50%;
      color: #fff;
      margin-left: auto;
}
.nav-opener .icon-search-menu {
      font-size: 0;
      line-height: 0;
}
.nav-opener .icon-search-menu:before {
      font-size: 14px;
      line-height: 1;
}
.nav-opener:hover {
      background: #2f3747;
      color: #fff;
}
.nav-drop {
      transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      opacity: 0;
      visibility: hidden;
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      height: 100vh;
      z-index: 99;
}
.nav-drop img {
      width: 100%;
}
.nav-drop > .nav-opener {
      transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: absolute;
      top: 20px;
      right: 20px;
      z-index: 999;
      width: 40px;
      height: 40px;
      background: #667a6b;
      border-radius: 50%;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      color: #fff;
}
.nav-drop > .nav-opener .icon-close {
      font-size: 0;
      line-height: 0;
}
.nav-drop > .nav-opener .icon-close:before {
      font-size: 12px;
      line-height: 1;
}
.nav-drop > .nav-opener:hover {
      background: #526256;
}
.menu-drop {
      position: relative;
      background: #fff;
      z-index: 2;
      padding: 40px 15px;
}
.search-drop {
      position: relative;
      background: #3b4559;
      color: #fff;
      z-index: 3;
      padding: 20px 15px;
}
.search-drop .search-form {
      margin: 0 0 35px;
}
.search-drop .social-holder {
      padding-bottom: 20px;
      margin: 0 0 37px;
      border-bottom: 2px solid #a3b2a4;
}
.search-drop .social-holder .text {
      display: block;
      color: #fff;
      font-size: 16px;
      font-weight: 700;
      text-transform: uppercase;
      margin: 0 0 12px;
}
.search-drop .content-holder {
      font-size: 16px;
      line-height: 1.6;
}
.search-drop .content-holder h3 {
      margin: 0 0 20px;
}
.search-drop .social-network {
      justify-content: flex-start;
}
.search-drop .social-network li {
      margin: 0 20px 20px 0;
}
.search-drop .social-network li:last-child {
      margin-right: 0;
}
.search-drop .social-network a {
      width: 46px;
      height: 46px;
      font-size: 15px;
}
.search-drop .social-network a span:before {
      font-size: 15px;
}
.search-form label {
      display: block;
      color: #fff;
      font-size: 16px;
      font-weight: 700;
      text-transform: uppercase;
      margin: 0 0 2px;
}
.search-form .input-element {
      position: relative;
}
.search-form input[type="search"] {
      width: 100%;
      height: 60px;
      color: #999;
      font-size: 16px;
      padding: 5px 60px 5px 18px;
      line-height: 1;
}
.search-form input[type="search"]:active,
.search-form input[type="search"]:focus {
      outline: 0;
      box-shadow: none;
}
.search-form button {
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      width: 60px;
      font-size: 20px;
      background: transparent;
      border: 0;
      cursor: pointer;
}
.search-form button .icon-search {
      font-size: 0;
      line-height: 0;
}
.search-form button .icon-search:before {
      font-size: 20px;
      line-height: 1;
      color: #3b4559;
}
.navigation {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: flex-end;
      font-size: 15px;
      font-weight: 500;
}
.navigation a {
      color: #373a36;
}
.navigation a:before {
}
.navigation a:hover {
      color: #667a6b;
      text-decoration: underline;
}
.navigation a:hover:before {
}
.navigation li:last-child {
      margin-right: 0;
}
.navigation li.active a {
      color: #3a4559;
}
.navigation li.active a:before {
      left: 0;
      right: 0;
}
.menu-accordion .opener {
      transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      display: inline-block;
      position: absolute;
      top: 14px;
      right: 14px;
      height: 30px;
      width: 30px;
      border: 1px solid #667a6b;
      border-radius: 50%;
      font-size: 0;
      line-height: 0;
      cursor: pointer;
}
.menu-accordion .opener:after,
.menu-accordion .opener:before {
      transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      font-family: icomoon;
      font-size: 12px;
      color: #667a6b;
}
.menu-accordion .opener:before {
      content: "";
}
.menu-accordion .opener:after {
      content: "";
      opacity: 0;
      visibility: hidden;
      color: #fff;
}
.menu-accordion .slide {
      color: #525252;
      font-family: atiza, basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.7;
      padding: 20px 0 10px 10px;
}
.menu-accordion > li {
      position: relative;
      border-top: 1px solid #ccc;
      padding: 17px 60px 17px 21px;
}
.menu-accordion > li:last-child {
      border-bottom: 1px solid #ccc;
}
.menu-accordion > li > a {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      display: inline-block;
      color: #373a36;
      font-size: 16px;
      font-weight: 400;
}
.menu-accordion > li > a:hover {
      color: #667a6b;
}
.menu-accordion > li.active .opener {
      background: #667a6b;
}
.menu-accordion > li.active .opener:after {
      opacity: 1;
      visibility: visible;
}
.menu-accordion > li.active .opener:before {
      opacity: 0;
      visibility: hidden;
}
.inner-menu-list a {
      transition: none 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      display: inline-block;
      padding: 14px 0;
      color: #373a36;
      font-size: 14px;
      line-height: 1.25;
}
.inner-menu-list a:hover {
      color: #667a6b;
      text-decoration: underline;
}
.nav-active {
      overflow: hidden;
}
.nav-active .nav-drop {
      opacity: 1;
      visibility: visible;
      overflow-y: auto;
}
@-moz-document url-prefix() {
      .support-bar .info-txt:after {
            bottom: 0;
      }
      .support-menu a:before {
            bottom: 2px;
      }
}
body {
      background-color: #fff;
}
body p {
      font-family: atiza, basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;
}
.wrapper {
      width: 100%;
      position: relative;
      overflow: hidden;
}
.container,
.small-container {
      width: 100%;
      max-width: 490px;
      margin: 0 auto;
      padding: 0 15px;
}
.list-reset {
      list-style: none;
      padding: 0;
      margin: 0;
}
.h1,
h1 {
      font-size: 36px;
}
.h1,
.h2,
h1,
h2 {
      line-height: 1.25;
      margin: 0;
}
.h2,
h2 {
      font-size: 28px;
}
.h3,
h3 {
      font-size: 22px;
      line-height: 1.25;
      margin: 0;
}
.heading {
      display: block;
      font-size: 24px;
      font-weight: 600;
      color: #3b4559;
}
.date-title {
      position: relative;
      display: block;
      color: #667a6b;
      font-size: 12px;
      font-weight: 700;
      letter-spacing: 4px;
      text-transform: uppercase;
      padding-left: 27px;
}
.date-title:before {
      content: "";
      font-family: icomoon;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      font-size: 17px;
}
.title {
      display: block;
      color: #e1b87f;
      font-size: 16px;
      font-weight: 500;
      letter-spacing: 4px;
      text-transform: uppercase;
}
.text-center {
      text-align: center;
}
.notice-text {
      position: relative;
      display: block;
      color: #373a36;
      font-size: 16px;
      font-weight: 400;
      padding: 0 15px 0 62px;
      line-height: 1.25;
}
.notice-text:before {
      content: "";
      font-family: icomoon;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      font-size: 39px;
}
.arrow-link {
      display: inline-block;
      position: relative;
      font-size: 18px;
      padding-left: 40px;
      color: #9d6b25;
      font-weight: 500;
}
.arrow-link .icon-arrow-right {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      width: 30px;
      height: 30px;
      font-size: 12px;
      background: #e1b87f;
      border-radius: 50%;
      color: #fff;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
}
.btn {
      transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      display: inline-block;
      padding: 12px 20px;
      background: #9c6926;
      color: #fff;
      border-radius: 20px;
      font-size: 16px;
      line-height: 1.2;
      font-weight: 700;
      text-transform: capitalize;
}
.btn:hover {
      color: #fff;
      background: #7d541e;
}
.btn.bg-blue {
      background: #3b4559;
}
.btn.bg-blue:hover {
      background: #2f3747;
}
.btn.small-btn {
      font-size: 16px;
      font-weight: 400;
      padding: 12px 20px;
      font-family: basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;
}
.back-to-top {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: relative;
      display: inline-block;
      color: #373a36;
      font-size: 16px;
      padding-left: 18px;
}
.back-to-top:before {
      content: "";
      font-family: icomoon;
      position: absolute;
      left: 0;
      top: 1px;
      font-size: 15px;
}
.back-to-top:hover {
      color: #667a6b;
}
.social-network,
.social-network a {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
}
.social-network a {
      transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      width: 61px;
      height: 61px;
      border-radius: 50%;
      background: #667a6b;
      color: #fff;
      font-size: 21px;
}
.social-network a:hover {
      background: #526256;
}
.social-network a span {
      font-size: 0;
      line-height: 0;
}
.social-network a span:before {
      font-size: 21px;
      line-height: 1;
}
.social-network li {
      margin: 0 9px 18px;
}
.social-list {
      display: flex;
}
.social-list,
.social-list span {
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
}
.social-list span {
      display: inline-block;
      width: 70px;
      height: 70px;
      border-radius: 50%;
      display: flex;
      color: #fff;
      font-size: 0;
      line-height: 0;
}
.social-list span:before {
      font-size: 35px;
      line-height: 1;
}
.social-list span.icon-facebook {
      background: #4267b2;
}
.social-list span.icon-facebook:hover {
      background: #35528e;
}
.social-list span.icon-instagram {
      background: #f09433;
      background: linear-gradient(45deg, #f09433, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1);
}
.social-list span.icon-instagram:hover {
      background: #d97710;
      background: linear-gradient(45deg, #d97710, #ae5f0d 25%, #b21d34 50%, #a31c52 75%, #96136d);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d97710",endColorstr="#96136d",GradientType=1);
}
.social-list li {
      margin: 0 0 15px 15px;
}
.social-list li:first-child {
      margin-left: 0;
}
.card {
      display: block;
      text-align: left;
      text-decoration: none;
      color: #373a36;
}
.card .heading {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: relative;
      display: inline-block;
      margin: 0 0 10px;
      font-weight: 500;
}
.card .heading:before {
      transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 8px;
      height: 2px;
      background: #667a6b;
      opacity: 0;
      visibility: hidden;
}
.card p {
      margin: 0;
}
.card time {
      color: #373a36;
      font-size: 18px;
      line-height: 1.075;
}
.card time .time {
      display: block;
      font-weight: 400;
      color: #373a36;
}
.card .date-title {
      margin: 0 0 4px;
}
.card .card-img {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
}
.card .card-img:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 200px;
}
.card .card-content {
      padding: 19px 21px;
}
.card:hover {
      color: #373a36;
}
.card:hover .heading {
      color: #667a6b;
}
.card:hover .heading:before {
      opacity: 1;
      visibility: visible;
}
.card.secondary .heading {
      color: #373a36;
      line-height: 1.25;
      margin: 0;
}
.card.secondary .heading:before {
      display: none;
}
.card.secondary .card-content {
      padding: 24px 20px;
}
.card.secondary:hover .heading {
      text-decoration: underline;
      color: #667a6b;
}
.home-card .img {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
}
.home-card .img:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 157px;
}
.home-card .text {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      display: block;
      color: #373a36;
      font-size: 16px;
      padding: 15px 10px;
}
.home-card:hover .text {
      color: #667a6b;
}
.card-item .img {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
}
.card-item .img:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 220px;
}
.card-item time {
      display: block;
      color: #373a36;
      font-size: 16px;
      line-height: 1.375;
      margin: 0 0 12px;
}
.card-item .heading {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      line-height: 1.25;
}
.card-item .content {
      padding: 13px 21px;
}
.card-item:hover .heading {
      text-decoration: underline;
      color: #667a6b;
}
.article .article-img {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
}
.article .article-img:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 157px;
}
.article time {
      font-size: 12px;
      line-height: 1;
      text-transform: uppercase;
      margin: 0 0 2px;
}
.article .article-title,
.article time {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      display: block;
      color: #373a36;
}
.article .article-title {
      font-size: 16px;
      line-height: 1.25;
      font-weight: 500;
}
.article .article-content {
      padding: 20px 10px;
}
.article:hover .article-title,
.article:hover time {
      color: #667a6b;
}
.share-list a {
      transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: relative;
      display: block;
      color: #373a36;
      font-size: 20px;
      line-height: 1;
      padding: 20px 40px 20px 20px;
}
.share-list a:before {
      content: "";
      font-family: icomoon;
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%);
      font-size: 12px;
      color: #9c6926;
}
.share-list a:hover {
      background: rgba(163, 178, 164, 0.2);
}
.share-list li {
      border-top: 1px solid #ccc;
}
.share-list li:last-child {
      border-bottom: 1px solid #ccc;
}
.article-btn-list {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
}
.article-btn-list li {
      margin: 0 8px 16px;
}
.link-bank-list a {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      display: block;
      position: relative;
      color: #373a36;
      font-size: 18px;
      line-height: 1.25;
      font-weight: 400;
      padding: 18px 50px 19px 0;
      font-family: basier_circle;
}
.link-bank-list a:before {
      content: "";
      font-family: icomoon;
      font-size: 12px;
      position: absolute;
      top: 21px;
      right: 0;
      color: #9c6926;
}
.link-bank-list a:hover {
      color: #9c6926;
}
.link-bank-list li {
      position: relative;
}
.three-item-cols-list li {
      position: relative;
      margin-bottom: 45px;
}
.link-bank-list li:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 1px;
      background: #d6d6d6;
}
.body-nav-list {
      color: #373a36;
      font-size: 18px;
      font-weight: 500;
}
.body-nav-list li {
      margin: 0 0 15px;
}
.body-nav-list a {
      position: relative;
      display: block;
      color: #373a36;
      font-size: 18px;
      font-weight: 500;
      padding: 10px 30px 10px 0;
      border-bottom: 1px solid #bbb;
}
.body-nav-list a:before {
      content: "";
      font-family: icomoon;
      font-size: 12px;
      color: #43bfac;
      position: absolute;
      top: 50%;
      right: 7px;
      transform: translateY(-50%);
}
.body-nav-list a:hover {
      color: #43bfac;
}
.item-list {
      color: #373a36;
      font-size: 12px;
      letter-spacing: 2px;
      line-height: 1.2;
      text-transform: uppercase;
}
.item-list .img {
      width: 60px;
      height: 60px;
      background: #373a36;
      border-radius: 50%;
      max-width: 60px;
      flex-basis: 60px;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
}
.item-list .name-text {
      flex: 1;
      padding-left: 10px;
}
.item-list img {
      width: 100%;
}
.item-list .item {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
}
.item-list li {
      margin: 0 0 25px;
}
.two-col-list li.mb {
      margin-bottom: 18px;
}
.three-col-list li {
      margin: 0 0 16px;
}
.four-col-list {
      display: flex;
      flex-wrap: wrap;
      margin: 0 -10px;
}
.four-col-list li {
      padding: 0 10px;
      margin: 0 0 15px;
      width: 100%;
}
.accordion .opener-hold {
      position: relative;
      padding: 25px 60px 25px 25px;
      cursor: pointer;
}
.accordion .opener-hold > a {
      display: inline-block;
      font-size: 16px;
      font-weight: 400;
      color: #373a36;
      line-height: 1.25;
}
.accordion .opener {
      transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      display: inline-block;
      position: absolute;
      right: 15px;
      top: 50%;
      transform: translateY(-50%);
      font-size: 0;
      line-height: 0;
      height: 30px;
      width: 30px;
      border-radius: 50%;
      border: 1px solid #667a6b;
      z-index: 3;
      cursor: pointer;
}
.accordion .opener:after,
.accordion .opener:before {
      transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      font-family: icomoon;
      font-size: 12px;
      color: #667a6b;
}
.accordion .opener:before {
      content: "";
}
.accordion .opener:after {
      transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      content: "";
      opacity: 0;
      visibility: hidden;
      color: #fff;
}
.accordion .slide {
      color: #525252;
      font-family: atiza, basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.7;
      padding: 0 45px 0 25px;
}
.accordion > li {
      position: relative;
      border-top: 1px solid #ccc;
}
.accordion > li:before {
      transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 1px;
      background: #ccc;
      height: 3px;
      background: #667a6b;
      opacity: 0;
      visibility: hidden;
}
.accordion > li:last-child {
      border-bottom: 1px solid #ccc;
}
.accordion > li.active:before {
      opacity: 1;
      visibility: visible;
}
.accordion > li.active .opener-hold > a {
      font-weight: 600;
      color: #525252;
}
.accordion > li.active .opener {
      background: #667a6b;
}
.accordion > li.active .opener:after {
      opacity: 1;
      visibility: visible;
}
.accordion > li.active .opener:before {
      opacity: 0;
      visibility: hidden;
}
.image {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
}
.image:before {
      content: "";
      min-height: 360px;
}
.image:before,
.nav-open {
      font-size: 0;
      line-height: 0;
      display: block;
}
.nav-open {
      transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: relative;
      width: 46px;
      height: 46px;
      background: #3b4559;
      border-radius: 50%;
      z-index: 1;
      z-index: 3;
}
.nav-open:hover {
      background: #2f3747;
}
.nav-open:after,
.nav-open:before,
.nav-open span {
      background: #fff;
      border-radius: 0;
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      height: 2px;
}
.nav-open:after,
.nav-open:before {
      content: "";
      top: 32%;
      left: 16px;
      right: 16px;
}
.nav-open:after {
      top: 66%;
}
.nav-open span {
      left: 12px;
      right: 12px;
}
.body-nav-active .nav-open span {
      opacity: 0;
}
.body-nav-active .nav-open:after,
.body-nav-active .nav-open:before {
      transform: rotate(45deg);
      top: 50%;
      left: 15px;
      right: 15px;
}
.body-nav-active .nav-open:after {
      transform: rotate(-45deg);
}
.property-info .small-text {
      display: block;
      color: #373a36;
      font-size: 12px;
      line-height: 1;
      letter-spacing: 1.71px;
      margin: 0 0 4px;
}
.property-info .info-text {
      display: block;
      font-size: 16px;
      line-height: 1.2;
      font-weight: 500;
      color: #373a36;
}
.property-info .info {
      border-left: 1px solid #bbb;
      padding: 5px 15px;
      margin: 0 0 15px;
}
.property-info .info:last-child {
      margin: 0;
}
.slick-slider {
      max-width: 760px;
      margin: 0 auto;
      padding: 0 20px;
}
.slick-slider .slide-img {
      display: flex;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      margin: 0 0 13px;
}
.slick-slider .slide-img:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 260px;
}
.slick-slider .caption-text {
      display: block;
      text-align: center;
      color: #fff;
      font-family: atiza, basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;
      font-size: 16px;
      font-weight: 400;
}
.slick-slider .slick-next,
.slick-slider .slick-prev {
      transition: background 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: absolute;
      top: calc(50% - 40px);
      transform: translateY(-50%);
      z-index: 1;
      font-size: 0;
      line-height: 0;
      width: 25px;
      height: 25px;
      border-radius: 50%;
      background: #3b4559;
      border: 0;
      cursor: pointer;
}
.slick-slider .slick-next:before,
.slick-slider .slick-prev:before {
      font-family: icomoon;
      font-size: 10px;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      color: #fff;
}
.slick-slider .slick-next:hover,
.slick-slider .slick-prev:hover {
      background: #2f3747;
}
.slick-slider .slick-prev {
      left: -10px;
}
.slick-slider .slick-prev:before {
      content: "";
}
.slick-slider .slick-next {
      right: -10px;
}
.slick-slider .slick-next:before {
      content: "";
}
.body-nav-holder {
      transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), max-height 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: relative;
      background: #f0f0f0;
      max-height: 0;
      overflow: hidden;
      opacity: 0;
      visibility: hidden;
      z-index: 2;
}
.body-nav-holder .wrap-list {
      max-width: 490px;
      margin: 0 auto;
      padding: 0 15px;
}
.body-nav-active .body-nav-holder {
      opacity: 1;
      visibility: visible;
      transition: max-height 0.35s linear, opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      max-height: 1000px;
}
.custom-select {
      position: relative;
      font-size: 16px;
}
.custom-select select {
      display: none;
}
.select-selected {
      background-color: #fff;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.select-selected:after {
      transition: transform 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      content: "";
      font-family: icomoon;
      position: absolute;
      top: 50%;
      right: 14px;
      transform: translateY(-50%) rotate(270deg);
      color: #373a36;
      font-size: 12px;
}
.select-selected.select-arrow-active:after {
      transform: translateY(-50%) rotate(90deg);
}
.select-items div,
.select-selected {
      color: #373a36;
      padding: 11px 54px 11px 19px;
      border: 1px solid transparent;
      border-bottom-color: rgba(0, 0, 0, 0.1);
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
}
.select-items {
      position: absolute;
      background-color: #fff;
      top: 100%;
      left: 0;
      right: 0;
      z-index: 99;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.select-hide {
      display: none;
}
.same-as-selected,
.select-items div:hover {
      background-color: rgba(0, 0, 0, 0.1);
}
.hidden {
      position: absolute !important;
      top: -99999px !important;
      left: -99999px !important;
      opacity: 0 !important;
      visibility: hidden !important;
      font-size: 0 !important;
      line-height: 0 !important;
}
.sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      overflow: visible;
      clip: auto;
      white-space: normal;
}
.resize-active .body-nav-holder {
      transition: none !important;
}
.footer {
      position: relative;
      padding: 155px 0 58px;
      background: #3b4559;
      text-align: center;
}
.footer .container {
      max-width: 530px;
}
.footer .foot-logo {
      position: absolute;
      top: 38px;
      left: 50%;
      transform: translateX(-50%);
}
.footer:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: calc(100% - 1px);
      height: 60px;
      background: #3b4559;
}
.foot-link-list {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      word-wrap: break-word;
      line-height: 1;
      margin: 0 0 23px;
}
.foot-link-list a {
      color: #fff;
      font-size: 18px;
      line-height: 1;
      word-break: break-all;
}
.foot-link-list a:hover {
      text-decoration: underline;
}
.foot-link-list li {
      position: relative;
      padding: 0 13px;
      margin: 0 0 7px;
}
.foot-link-list li:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 1px;
      background: #a3b2a4;
}
.foot-link-list li:first-child:before {
      display: none;
}
.contact-list {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
}
.contact-list,
.contact-list a {
      color: #fff;
      font-size: 16px;
}
.contact-list a:hover {
      text-decoration: underline;
}
.contact-list li {
      position: relative;
      margin-left: 36px;
}
.contact-list li:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 5px;
      background: #a3b2a4;
      border-radius: 50%;
      top: 45%;
      left: -19px;
      transform: translateX(-50%);
}
.contact-list li:first-child {
      margin-left: 0;
}
.contact-list li:first-child:before {
      display: none;
}
.copyright-text {
      color: #fff;
      font-size: 14px;
}
.copyright-text a {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      color: #fff;
}
.copyright-text a:hover {
      color: #a3b2a4;
}
.hero-section {
      position: relative;
      color: #fff;
      display: flex;
      padding: 30px 0;
      text-align: center;
      font-size: 18px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
}
.hero-section:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 400px;
}
.hero-section:after {
      content: "";
      z-index: 1;
      background-color: rgba(163, 178, 164, 0.2);
}
.hero-section .overlay,
.hero-section:after {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
}
.hero-section .overlay {
      z-index: 2;
      background-color: rgba(10, 10, 10, 0.6);
}
.hero-section .container {
      position: relative;
      z-index: 3;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
}
.hero-section h1 {
      margin: 0 0 10px;
}
.hero-section p {
      margin: 0 0 40px;
}
.hero-section .content {
      line-height: 1.2;
      padding: 0 0 15px;
}
.callout-section {
      padding: 52px 0 22px;
      text-align: center;
      color: #373a36;
      font-size: 18px;
      line-height: 1.75;
}
.callout-section h2 {
      color: #3b4559;
      margin: 0 0 7px;
}
.callout-section .content p {
      margin: 0 0 20px;
}
.event-section {
      background: rgba(163, 178, 164, 0.2);
      text-align: center;
      padding: 54px 0 20px;
      margin: 0 0 61px;
}
.event-section h2 {
      margin: 0 0 28px;
      color: #373a36;
}
.single-callout-section {
      display: flex;
      flex-direction: column;
}
.single-callout-section .img-col {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      order: 1;
}
.single-callout-section .img-col:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 420px;
}
.single-callout-section .content-col {
      order: 2;
      background: #3b4559;
      color: #fff;
      padding: 40px 15px;
      line-height: 1.6;
}
.single-callout-section .content-col h2 {
      margin: 0 0 30px;
      font-weight: 600;
}
.single-callout-section .content-col .title {
      margin: 0 0 20px;
}
.single-callout-section .content-col .content {
      max-width: 460px;
      margin: 0 auto;
}
.single-callout-section.mb-80 {
      margin-bottom: 60px;
}
.single-callout-section.secondary {
      background: #3b4559;
      padding: 40px 0 0;
      text-align: center;
}
.single-callout-section.secondary .title {
      letter-spacing: 3px;
}
.single-callout-section.secondary .img {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      max-width: 320px;
      margin: 0 auto;
      border-radius: 50%;
}
.single-callout-section.secondary .img:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 320px;
}
.single-callout-section.secondary .img-col:before {
      display: none;
}
.feature-section {
      padding: 0 0 60px;
      line-height: 1.75;
}
.feature-section .title {
      margin: 0 0 24px;
      letter-spacing: 3px;
      color: #667a6b;
}
.feature-section h2 {
      margin: 0 0 14px;
      color: #3b4559;
}
.feature-section .content {
      margin: 0 0 41px;
}
.feature-section .img-col {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      margin: 0 0 33px;
}
.feature-section .img-col:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 460px;
}
.pre-footer-section {
      position: relative;
      z-index: 1;
}
.pre-footer-section .social-holder {
      padding: 0 20px;
      background: #dae0db;
}
.pre-footer-section .subscribe-block {
      padding: 38px 0 35px;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
}
.pre-footer-section .subscribe-block .btn {
      background: #667a6b;
      font-size: 16px;
      max-width: 134px;
      flex-basis: 134px;
      margin-top: 10px;
      padding: 12px 30px;
}
.pre-footer-section .subscribe-block .btn:hover {
      background: #526256;
}
.pre-footer-section .subscribe-block .notice-text {
      margin: 0 0 20px;
}
.pre-footer-section .social-network {
      padding: 39px 30px 22px;
      border-top: 1px solid #a3b2a4;
      border-bottom: 1px solid #a3b2a4;
}
.pre-footer-section .back-top {
      padding: 37px 0;
      text-align: center;
}
.image-section {
      position: relative;
      display: flex;
      flex-wrap: wrap;
      align-items: flex-end;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 0 50%;
      padding: 60px 0;
      margin-bottom: 60px;
}

.image-section.has-video {
    height: calc(100vh - var(--header-h));
    overflow: hidden;
    z-index: 1;
    padding: 30px 0;
    min-height: 400px;
}
.image-section.has-video:after {
    display: none;
}

.image-section:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 200px;
}
.image-section:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      top: 0;
      right: 0;
      background-image: linear-gradient(179deg, hsla(0, 0%, 9%, 0), #0a0a0a);
}
.image-section h1 {
      color: #fff;
}

.image-section .image-section-text {
    color: #fff;
    padding-top: 15px;
    font-size: 18px;
    line-height: 1.2;
}
.image-section .image-section-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.image-section .image-section-video:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
}
.image-section .image-section-video iframe,
.image-section .image-section-video video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100vw;
    height: 56.25vw;
    min-width: 177.78vh;
    min-height: 100vh;
    transform: translate(-50%, -50%);
    pointer-events: none;
    z-index: 0;
}

.image-section .container {
      position: relative;
      z-index: 1;
}
.article-section {
      padding: 0 0 40px 0;
}
.article-section .article-btn-list {
      margin: 0 0 24px;
}
.page-text-section {
      padding: 0 0 40px;
      font-size: 18px;
      line-height: 1.7;
}
.page-text-section .link-bank {
      padding: 20px 0;
      border-top: 8px solid #a3b2a4;
}
.page-text-section .three-item-cols {
}
.page-text-section h2 {
      color: #3b4559;
      margin: 0 0 20px;
}
.page-text-section h3 {
      color: #3b4559;
      margin: 0 0 25px;
}
.page-text-section .heading {
      margin: 0 0 40px;
}
.page-text-section p {
      margin: 0 0 20px;
}
.page-text-section p a {
      text-decoration: underline;
}
.page-text-section .content {
      margin: 0 0 36px;
}
.page-text-section .accordion {
      margin: 0 0 24px;
}
.page-text-section .image {
      margin: 0 0 10px;
}
.page-text-section .map-block {
      padding: 40px 15px;
      margin-top: 35px;
}
.gallary-section {
      background: #3b4559;
      color: #fff;
      padding: 40px 0;
}
.gallary-section h3 {
      margin: 0 0 40px;
}
.gallary-section .slick-next,
.gallary-section .slick-prev {
      background: #667a6b !important;
}
.gallary-section .slick-next:hover,
.gallary-section .slick-prev:hover {
      background: #526256 !important;
}
.embossed-callout {
      background: rgba(225, 184, 127, 0.2);
      border-top: 4px solid #e1b87f;
      color: #373a36;
      font-size: 18px;
      line-height: 1.65;
      padding: 40px 20px;
}
.embossed-callout .heading {
      color: #9d6b25;
      margin: 0 0 19px;
}
.embossed-callout .img {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      max-width: 280px;
      border-radius: 50%;
      margin: 0 auto 30px;
}
.embossed-callout .img:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 280px;
}
.empossed-callout-section {
      margin: 0 0 40px;
}
.lead-section {
      background: #43bfac;
      padding: 24px 0 19px;
}
.lead-section .img {
      max-width: 200px;
      margin: 0 auto;
}
.lead-section img {
      width: 100%;
}
.lead-section.secondary {
      background: #43bfac;
      color: #fff;
      text-align: center;
      font-size: 18px;
}
.lead-section.secondary .mad-content {
      max-width: 200px;
      margin: 0 auto 30px;
}
.lead-section.secondary .mad-content .text {
      display: block;
      padding-top: 20px;
}
.lead-section.secondary .mad-content img {
      max-width: 410px;
}
.lead-section.secondary .mad-img {
      display: flex;
      align-items: flex-end;
      justify-content: flex-end;
      position: relative;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      color: #fff;
      font-weight: 50;
      font-size: 16px;
      padding: 10px;
}
.lead-section.secondary .mad-img:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 108px;
      background: linear-gradient(180deg, transparent, #000);
}
.lead-section.secondary .mad-img:after {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 200px;
}
.lead-section.secondary .mad-img .text {
      position: relative;
}
.navigation-section {
      position: relative;
      padding: 20px 0;
      background: #f0f0f0;
}
.navigation-section .wrap-bodynav {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      padding-left: 14px;
}
.navigation-section .nav-text {
      transition: opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      display: inline-block;
      color: #373a36;
      font-size: 16px;
      font-weight: 500;
      padding-left: 10px;
      opacity: 1;
      visibility: visible;
}
.body-nav-active .navigation-section .nav-text {
      opacity: 0;
      visibility: hidden;
}
.property-section {
      padding: 50px 0 32px;
      font-size: 18px;
      line-height: 1.71;
      color: #373a36;
}
.property-section .slick-slider {
      max-width: 978px;
}
.property-section h1 {
      margin: 0 0 39px;
}
.property-section .property-info {
      margin: 0 0 20px;
}
.property-section .item-list {
      padding: 23px 0 0;
      border-bottom: 1px solid #bbb;
}
.home-gallary-section {
      margin: 0 0 40px;
}
.home-gallary-section h2 {
      margin: 0 0 20px;
}
.mam-social-section {
      background: #43bfac;
      padding: 30px 0;
      text-align: center;
      margin: 0 0 40px;
}
.mam-social-section .text {
      color: #fff;
      font-size: 18px;
      font-weight: 600;
}
.mam-social-section .mam-content {
      margin: 0 0 25px;
}
.map-section {
      background-color: #f0f0f0;
      padding: 40px 0 0;
}
.map-section .right-col {
      padding: 0 15px;
      margin: 0 0 40px;
}
.map-section .title-wrap {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      margin: 0 0 50px;
}
.map-section .custom-select {
      width: auto !important;
      min-width: 170px;
}
.map-section .title {
      color: #373a36;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0;
      text-transform: none;
      max-width: 100px;
      flex-basis: 100px;
}
.map-section .map-img {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      height: 100%;
}
.map-section .map-img:before {
      content: "";
      font-size: 0;
      line-height: 0;
      display: block;
      min-height: 320px;
}
.map-section .home-card .text {
      padding: 15px 10px 12px;
      line-height: normal !important;
}
.map-section .home-gallary-list {
      margin: 0 0 25px;
}
.sponsor-section {
      padding: 0 0 40px;
}
.sponsor-section h2 {
      margin: 0 0 25px;
}
.sponsor-section .logo-holder {
      border-top: 1px solid #ccc;
      padding-top: 4px;
}
.sponsor-section .small-title {
      color: #373a36;
      font-size: 16px;
      text-transform: uppercase;
}
.sponsor-section .logo-list {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      /*padding: 86px 0 55px;*/
      padding: 20px 0 20px;
}
.sponsor-section .logo-list li {
      padding: 0 50px;
      margin: 0 0 50px;
}
.sponsor-section .logo-list a {
      display: inline-block;
}
.video-section {
      padding: 0 0 60px;
}
.embed-video {
      position: relative;
      display: block;
      width: 100%;
      padding: 0;
      overflow: hidden;
}
.embed-video:before {
      content: "";
      display: block;
      padding-top: 60%;
}
.embed-video .embed-video-item {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0;
}
@media (min-width: 480px) {
      .alert-message,
      .support-bar {
            font-size: 16px;
      }
      .support-bar .btn {
            font-size: 16px;
            padding: 11px 20px 13px;
      }
}
@media (min-width: 520px) {
      .logo {
            max-width: 250px;
            flex-basis: 250px;
      }
      .h1,
      h1 {
            font-size: 50px;
      }
      .h2,
      h2 {
            font-size: 32px;
      }
      .btn {
            font-size: 20px;
            padding: 17px 30px 19px;
            border-radius: 30px;
      }
      .item-list {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            margin: 0 -20px;
      }
      .item-list li {
            width: 50%;
            padding: 0 20px;
            margin: 0 0 40px;
      }
      .four-col-list li {
            width: 50%;
      }
      .image:before {
            min-height: 420px;
      }
      .slick-slider .slick-prev {
            left: -18px;
      }
      .slick-slider .slick-next {
            right: -18px;
      }
      .hero-section {
            font-size: 20px;
      }
      .hero-section:before {
            min-height: 620px;
      }
      .hero-section p {
            margin: 0 0 66px;
      }
      .callout-section .three-col-list,
      .event-section .three-col-list {
            padding: 0 40px;
      }
      .single-callout-section .img-col:before {
            min-height: 640px;
      }
      .single-callout-section .content-col {
            padding: 54px 0 59px;
            font-size: 20px;
      }
      .single-callout-section .content-col h2 {
            font-size: 40px;
      }
      .single-callout-section .content-col p {
            margin: 0 0 37px;
      }
      .feature-section {
            font-size: 18px;
      }
      .map-section .home-gallary-list {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -10px 25px;
      }
      .map-section .home-gallary-list li {
            width: 50%;
            padding: 0 10px;
      }
}
@media (min-width: 600px) {
      .pre-footer-section .subscribe-block {
            justify-content: flex-start;
      }
      .pre-footer-section .subscribe-block .notice-text {
            flex: 1;
            margin: 0;
      }
}
@media (min-width: 768px) {
      .support-bar {
            font-size: 14px;
      }
      .support-bar .menu-info {
            flex: 1;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: flex-end;
      }
      .support-bar .menu-info .btn {
            max-width: 95px;
            flex-basis: 95px;
      }
      .support-bar .menu-info .support-menu {
            padding-right: 10px;
            flex: 1;
            justify-content: flex-end;
      }
      .support-bar .time-info {
            padding: 0 30px;
      }
      .main-menu {
            padding: 25px 0 19px;
      }
      .logo {
            max-width: 200px;
            flex-basis: 200px;
      }
      .drop-logo {
            min-width: 278px;
            margin: 0 0 32px;
      }
      nav {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: flex-end;
      }
      .nav-opener {
            max-width: 46px;
            flex-basis: 46px;
            margin-left: 0;
      }
      .nav-drop {
            display: flex;
            flex-wrap: wrap;
      }
      .menu-drop {
            width: 50%;
            padding: 0;
      }
      .menu-drop .menu-drop-content {
            margin-left: auto;
            max-width: 590px;
            padding: 70px 20px 20px;
      }
      .search-drop {
            width: 50%;
            padding: 0;
      }
      .search-drop .search-drop-content {
            max-width: 590px;
            padding: 70px 20px 20px;
      }
      .search-drop .content-holder {
            font-size: 18px;
      }
      .navigation {
            flex: 1;
            padding-right: 20px;
            font-size: 16px;
      }
      .navigation li {
            margin-right: 35px;
      }
      .menu-accordion .opener {
            top: 16px;
            right: 16px;
      }
      .menu-accordion .slide {
            font-size: 18px;
            padding: 20px 20px 10px;
      }
      .menu-accordion > li > a {
            font-size: 18px;
      }
      .inner-menu-list a {
            font-size: 16px;
      }
      .container {
            max-width: 1210px;
      }
      .small-container {
            max-width: 1010px;
      }
      .arrow-link {
            font-size: 20px;
      }
      .social-network a span:before {
            font-size: 15px;
      }
      .social-list li {
            margin: 0 0 5px 30px;
      }
      .card .card-content {
            line-height: 1.65;
      }
      .card-item .img:before {
            min-height: 326px;
      }
      .link-bank-list,
      .three-item-cols-list {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -20px;
      }
      .link-bank-list li,
      .three-item-cols-list li {
            width: 50%;
            padding: 0 20px;
      }
      .three-item-cols-list li {
            margin-bottom: 60px;
      }
      .link-bank-list li:before {
            left: 20px;
            right: 20px;
      }
      .body-nav-list {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            margin: 0 -15px;
      }
      .body-nav-list li {
            width: 50%;
            padding: 0 15px;
      }
      .item-list li {
            width: 33.33%;
      }
      .two-col-list {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -10px;
      }
      .two-col-list li {
            width: 50%;
            padding: 0 10px;
      }
      .three-col-list {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -10px;
      }
      .three-col-list li {
            width: 50%;
            padding: 0 10px;
      }
      .four-col-list li {
            width: 33.33%;
      }
      .accordion .opener-hold > a {
            font-size: 18px;
      }
      .accordion .opener {
            right: 26px;
      }
      .accordion .slide {
            font-size: 18px;
            padding: 0 95px 0 25px;
      }
      .image:before {
            min-height: 540px;
      }
      .nav-open {
            width: 46px;
            height: 46px;
      }
      .property-info {
            display: flex;
            flex-wrap: wrap;
      }
      .property-info .info {
            width: 33.33%;
            margin: 0;
      }
      .slick-slider {
            padding: 0 40px;
      }
      .slick-slider .slide-img:before {
            min-height: 320px;
      }
      .slick-slider .slick-next,
      .slick-slider .slick-prev {
            width: 30px;
            height: 30px;
      }
      .slick-slider .slick-next:before,
      .slick-slider .slick-prev:before {
            font-size: 12px;
      }
      .slick-slider .slick-prev {
            left: -5px;
      }
      .slick-slider .slick-next {
            right: -5px;
      }
      .body-nav-holder .wrap-list {
            max-width: 1010px;
      }
      .body-nav-active .body-nav-holder {
            transition: max-height 1s linear, opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      }
      .hero-section {
            padding: 40px 0;
            font-size: 22px;
      }
      .hero-section:before {
            min-height: 580px;
      }
      .hero-section h1 {
            margin: 0 0 20px;
      }
      .callout-section {
            font-size: 20px;
            padding: 60px 0 40px;
      }
      .callout-section h2 {
            margin: 0;
            line-height: 1.2;
      }
      .callout-section .three-col-list {
            padding: 0;
      }
      .callout-section .content {
            line-height: 1.2;
      }
      .event-section {
            padding: 65px 0 40px;
            margin: 0 0 60px;
      }
      .event-section h2 {
            margin: 0 0 37px;
      }
      .event-section .three-col-list {
            padding: 0;
      }
      .single-callout-section .content-col h2 {
            font-weight: 700;
      }
      .single-callout-section.secondary h2 {
            margin: 0 0 9px;
      }
      .feature-section .img-col:before {
            min-height: 500px;
      }
      .image-section:before {
            min-height: 380px;
      }
      .article-section {
            padding: 0 0 43px;
      }
      .page-text-section {
            padding: 0 0 40px;
            font-size: 20px;
      }
      .page-text-section h2 {
            margin: 0 0 33px;
      }
      .page-text-section p {
            margin: 0 0 34px;
      }
      .page-text-section .image {
            margin: 0 0 20px;
      }
      .page-text-section .map-block {
            padding: 0;
      }
      .gallary-section {
            padding: 60px 0;
      }
      .gallary-section h3 {
            font-size: 20px;
            margin: 0 0 55px;
      }
      .embossed-callout {
            font-size: 20px;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            padding: 40px;
      }
      .embossed-callout .img {
            flex-basis: 280px;
            margin: 0;
            order: 2;
      }
      .embossed-callout .content {
            flex: 1;
            padding-right: 60px;
            order: 1;
      }
      .empossed-callout-section {
            margin: 0 0 60px;
      }
      .lead-section .img {
            max-width: 240px;
      }
      .lead-section.secondary {
            font-size: 20px;
            padding: 0;
            text-align: left;
      }
      .lead-section.secondary .container {
            display: flex;
            flex-wrap: wrap;
      }
      .lead-section.secondary .mad-content {
            max-width: none;
            width: 50%;
            margin: 0;
            padding: 63px 35px;
      }
      .lead-section.secondary .mad-content .text {
            padding-top: 35px;
      }
      .lead-section.secondary .mad-img {
            font-size: 18px;
            width: 50%;
            padding: 17px 20px;
      }
      .lead-section.secondary .mad-img:after {
            min-height: 320px;
      }
      .property-section .property-info {
            margin: 0 0 33px;
      }
      .home-gallary-section {
            margin: 0 0 61px;
      }
      .home-gallary-section h2 {
            margin: 0 0 28px;
      }
      .mam-social-section .small-container {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
      }
      .mam-social-section .text {
            font-size: 20px;
            padding-left: 15px;
      }
      .mam-social-section .mam-content {
            margin: 0;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
      }
      .map-section {
            padding: 0;
            display: flex;
            flex-wrap: wrap;
            margin: 0 -10px;
      }
      .map-section .left-col {
            width: 50%;
            padding: 0 10px;
            order: 1;
      }
      .map-section .right-col {
            width: 50%;
            padding: 42px 20px 42px 10px;
            max-width: 598px;
            margin: 0;
            order: 2;
      }
      .map-section .title-wrap {
            margin: 0 0 18px;
      }
      .map-section .title {
            font-size: 18px;
            max-width: 180px;
            flex-basis: 180px;
      }
      .map-section .map-img:before {
            min-height: 520px;
      }
      .map-section .home-gallary-list {
            margin: 0 -10px;
      }
      .map-section .home-gallary-list li {
            margin-bottom: 21px;
      }
      .sponsor-section {
            padding: 0 0 55px;
      }
      .sponsor-section h2 {
            margin: 0 0 35px;
            color: #3b4559;
      }
}
@media (min-width: 1024px) {
      .alert-bar {
            padding: 26px 0 24px;
      }
      .alert-message {
            padding-left: 30px;
      }
      .alert-message:before {
            top: -3px;
      }
      .support-bar {
            font-size: 16px;
            padding: 14px 0;
      }
      .support-bar time {
            padding-right: 18px;
      }
      .support-bar .info-txt {
            display: inline-block;
      }
      .support-bar .info-txt:before {
            display: block;
      }
      .support-bar .menu-info .support-menu {
            padding-right: 20px;
      }
      .support-bar .time-info {
            max-width: 460px;
            flex-basis: 460px;
      }
      .support-menu li {
            margin-right: 22px;
            margin-right: 25px;
      }
      .logo {
            max-width: 235px;
            flex-basis: 235px;
      }
      .nav-drop > .nav-opener {
            width: 46px;
            height: 46px;
            top: 40px;
            right: 40px;
      }
      .nav-drop > .nav-opener .icon-close:before {
            font-size: 16px;
      }
      .menu-drop .menu-drop-content {
            padding: 90px 40px 20px 20px;
      }
      .search-drop .search-drop-content {
            padding: 90px 20px 20px 40px;
      }
      .search-drop .content-holder {
            font-size: 20px;
      }
      .navigation {
            padding-right: 30px;
            font-size: 18px;
      }
      .navigation li {
            margin-right: 40px;
      }
      .menu-accordion .opener {
            top: 18px;
            right: 18px;
      }
      .menu-accordion .slide {
            padding: 18px 20px;
            font-size: 20px;
      }
      .menu-accordion > li > a {
            font-size: 20px;
      }
      .inner-menu-list a {
            font-size: 18px;
      }
      .h1,
      h1 {
            font-size: 54px;
      }
      .h2,
      h2 {
            font-size: 36px;
      }
      .h3,
      h3 {
            font-size: 24px;
      }
      .notice-text {
            padding: 0 15px 0 102px;
      }
      .notice-text:before {
            left: 42px;
      }
      .social-network a {
            width: 46px;
            height: 46px;
            font-size: 15px;
      }
      .social-network li {
            margin: 0 10px 18px;
      }
      .share-list a {
            padding: 19px 40px 19px 19px;
      }
      .link-bank-list li,
      .three-item-cols-list li {
            width: 33.33%;
      }
      .body-nav-list {
            font-size: 20px;
      }
      .body-nav-list li {
            width: 33.33%;
      }
      .body-nav-list a {
            font-size: 20px;
      }
      .item-list {
            font-size: 14px;
      }
      .three-col-list li {
            width: 33.33%;
      }
      .accordion .opener-hold {
            padding: 24px 65px 24px 25px;
      }
      .accordion .opener-hold > a,
      .accordion .slide {
            font-size: 20px;
      }
      .property-info .info-text {
            font-size: 18px;
      }
      .slick-slider .slide-img:before {
            min-height: 400px;
      }
      .slick-slider .slick-next,
      .slick-slider .slick-prev {
            width: 40px;
            height: 40px;
      }
      .slick-slider .slick-next:before,
      .slick-slider .slick-prev:before {
            font-size: 14px;
      }
      .slick-slider .slick-prev {
            left: -12px;
      }
      .slick-slider .slick-next {
            right: -12px;
      }
      .body-nav-active .body-nav-holder {
            transition: max-height 1.2s linear, opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
            transition: max-height 2s linear, opacity 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95), visibility 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      }
      .select-selected:after {
            right: 20px;
            font-size: 16px;
      }
      .js-tab-hidden {
            display: block !important;
            left: -9999px !important;
            position: absolute !important;
            top: -9999px !important;
      }
      .footer {
            padding: 35px 0 75px;
            text-align: left;
      }
      .footer .container {
            max-width: 1210px;
      }
      .footer .foot-logo {
            position: static;
            top: auto;
            left: auto;
            transform: translateX(0);
      }
      .foot-link-list {
            margin: 0 0 54px;
      }
      .foot-link-list a {
            font-size: 20px;
      }
      .foot-link-list li {
            padding: 0 15px;
            width: auto;
            margin: 0;
      }
      .copyright-block {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
      }
      .copyright-block .wrap-copyright {
            text-align: right;
      }
      .hero-section {
            padding: 50px 0;
      }
      .hero-section h1 {
            margin: 0 0 29px;
      }
      .hero-section .content {
            padding: 0;
      }
      .callout-section {
            padding: 65px 0 40px;
      }
      .callout-section .content {
            margin: 0 0 44px;
      }
      .event-section {
            padding: 71px 0 40px;
      }
      .single-callout-section {
            display: flex;
            flex-wrap: wrap;
            flex-direction: row;
      }
      .single-callout-section .img-col {
            order: 2;
            width: 50%;
      }
      .single-callout-section .img-col:before {
            min-height: 480px;
      }
      .single-callout-section .content-col {
            padding: 80px 0 59px;
            order: 1;
            width: 50%;
      }
      .single-callout-section .content-col .wrap-btn {
            text-align: left;
      }
      .single-callout-section .content-col .content {
            max-width: 512px;
            margin: 0 0 0 auto;
            padding: 0 40px 0 15px;
      }
      .single-callout-section.mb-80 {
            margin-bottom: 60px;
      }
      .single-callout-section.secondary {
            align-items: center;
            text-align: left;
            padding: 0;
      }
      .single-callout-section.secondary .img {
            max-width: 400px;
            margin: 0;
      }
      .single-callout-section.secondary .img:before {
            min-height: 400px;
      }
      .feature-section {
            padding: 0 0 80px;
            font-size: 20px;
            line-height: 1.6;
      }
      .feature-section .container {
            display: flex;
            flex-wrap: wrap;
      }
      .feature-section .title {
            margin: 0 0 21px;
      }
      .feature-section h2 {
            margin: 0 0 10px;
      }
      .feature-section .content {
            margin: 0 30px 41px 18px;
      }
      .feature-section .content-col {
            width: 50%;
            padding: 33px 20px 0 30px;
      }
      .feature-section .img-col {
            width: 50%;
            margin: 0;
      }
      .feature-section .img-col:before {
            min-height: 540px;
      }
      .pre-footer-section .social-holder {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
      }
      .pre-footer-section .subscribe-block {
            max-width: 560px;
            flex-basis: 560px;
            padding: 30px 30px 30px 0;
      }
      .pre-footer-section .social-network {
            flex: 1;
            border: 0;
            padding: 36px 0 21px;
            border-left: 1px solid #a3b2a4;
            border-right: 1px solid #a3b2a4;
      }
      .pre-footer-section .back-top {
            max-width: 145px;
            flex-basis: 145px;
            padding: 37px 0 37px 19px;
      }
      .image-section h1 {
            padding-left: 18px;
      }

    .image-section .image-section-text {
        padding-left: 18px;
        font-size: 22px;
    }
      .article-section {
            padding: 0 0 43px;
      }
      .page-text-section {
            padding: 0 0 50px;
      }
      .page-text-section .heading {
            margin: 0 0 55px;
      }
      .page-text-section .image {
            margin: 0 0 30px;
      }
      .empossed-callout-section {
            margin: 0 0 80px;
      }
      .lead-section .img {
            max-width: 285px;
      }
      .lead-section.secondary .mad-content .text {
            padding-top: 35px;
      }
      .lead-section.secondary .mad-img:after {
            min-height: 400px;
      }
      .property-section {
            font-size: 20px;
      }
      .property-section .wrap-property-info {
            padding: 0 40px;
      }
      .mam-social-section {
            padding: 30px 0 24px;
      }
      .mam-social-section .text {
            font-size: 22px;
            padding-left: 29px;
      }
      .map-section .right-col {
            padding: 42px 25px 42px 10px;
      }
      .map-section .title {
            font-size: 20px;
            max-width: 300px;
            flex-basis: 300px;
      }
      .map-section .map-img:before {
            min-height: 620px;
      }
      .sponsor-section {
            padding: 0 0 70px;
      }
      .sponsor-section h2 {
            margin: 0 0 38px;
            color: #3b4559;
      }
      .video-section {
            padding: 0 0 60px;
      }
}
@media (min-width: 1200px) {
      .support-bar .menu-info .support-menu {
            padding-right: 30px;
      }
      .support-menu li {
            margin-right: 32px;
      }
      .menu-drop .menu-drop-content {
            padding: 110px 60px 20px 20px;
      }
      .search-drop .search-drop-content {
            padding: 110px 20px 20px 60px;
      }
      .navigation {
            padding-right: 37px;
            font-size: 20px;
      }
      .navigation li {
            margin-right: 45px;
      }
      .menu-accordion .opener {
            top: 20px;
            right: 20px;
      }
      .menu-accordion > li > a {
            font-size: 24px;
      }
      .inner-menu-list a {
            font-size: 20px;
      }
      .h1,
      h1 {
            font-size: 58px;
      }
      .four-col-list li {
            width: 25%;
      }
      .slick-slider {
            padding: 0;
      }
      .slick-slider .slide-img:before {
            min-height: 429px;
      }
      .slick-slider .slick-prev {
            left: -90px;
      }
      .slick-slider .slick-next {
            right: -90px;
      }
      .body-nav-holder {
            margin-top: -45px;
            max-height: 45px;
      }
      .hero-section {
            font-size: 24px;
      }
      .callout-section {
            padding: 75px 0 40px;
      }
      .single-callout-section .img-col:before {
            min-height: 540px;
      }
      .single-callout-section .content-col {
            padding: 100px 0 59px;
      }
      .single-callout-section .content-col .content {
            max-width: 605px;
            padding: 0 110px 0 15px;
      }
      .single-callout-section.secondary .content-col .content {
            max-width: 506px;
            padding: 0 20px 0 15px;
      }
      .single-callout-section.secondary .img {
            max-width: 480px;
      }
      .single-callout-section.secondary .img:before {
            min-height: 480px;
      }
      .feature-section .img-col:before {
            min-height: 580px;
      }
      .gallary-section {
            padding: 80px 0;
      }
      .lead-section.secondary {
            font-size: 22px;
      }
      .body-nav-active .navigation-section .nav-text {
            opacity: 1;
            visibility: visible;
      }
      .map-section .map-img:before {
            min-height: 720px;
      }
}
@media (min-width: 1480px) {
      .menu-drop .menu-drop-content {
            padding: 127px 110px 50px 0;
      }
      .search-drop .search-drop-content {
            padding: 122px 0 50px 110px;
      }
      .navigation li {
            margin-right: 50px;
      }
      .h1,
      h1 {
            font-size: 64px;
      }
      .h2,
      h2 {
            font-size: 40px;
      }
      .h3,
      h3 {
            font-size: 28px;
      }
      .property-info .info-text {
            font-size: 20px;
      }
      .property-info .info {
            padding: 2px 8px;
      }
      .hero-section p {
            margin: 0 100px 66px;
      }
      .single-callout-section .img-col:before {
            min-height: 640px;
      }
      .single-callout-section .content-col {
            padding: 114px 0 59px;
      }
      .single-callout-section.secondary .content-col {
            padding: 114px 0 122px;
      }
      .lead-section.secondary {
            font-size: 24px;
      }
      .lead-section.secondary .mad-img:after {
            min-height: 465px;
      }
      .property-section .slick-slider .slide-img:before {
            min-height: 580px;
      }
      .property-section .slick-slider .slick-next {
            top: calc(50% - 20px);
            right: -82px;
      }
      .property-section .slick-slider .slick-prev {
            top: calc(50% - 20px);
            left: -82px;
      }
      .mam-social-section .text {
            font-size: 24px;
      }
      .map-section .right-col {
            padding: 42px 10px;
      }
      .map-section .map-img:before {
            min-height: 866px;
      }
}
@media (max-width: 767px) {
      .support-bar .time-info {
            flex: 1;
      }
      .hide-on-mobile {
            display: none !important;
      }
}
.event-meta {
      max-width: 850px;
      margin: 0 auto;
}
.event-meta .module-table td {
      padding: 10px 24px !important;
      font-family: basier_circle;
      line-height: normal !important;
      font-size: 18px;
}
@media (max-width: 1199px) {
      .c-nav-reset {
            margin-top: 24px;
      }
}
@media only screen and (max-width: 1250px) and (min-width: 1200px) {
      .single-callout-section .content-col .content {
            padding-left: 110px;
      }
}
.credits {
      font-size: 16px;
      color: #fff;
}
.module-table {
      font-family: atiza;
      border-collapse: collapse;
      width: 100%;
      background-color: #ffffff;
      border-bottom: 1px solid #ccc;
}
.module-table td,
.module-table th {
      text-align: left;
      padding: 16px 24px;
      border-top: 1px solid #ccc;
      border-left: 1px solid #ccc;
      width: 50%;
}
.module-table td:first-child,
.module-table th:first-child {
      border-left: 0;
}
.in-page-img {
      max-width: 100%;
      height: auto;
}
.hook-1-ptag p:last-child {
      margin-bottom: 0;
      padding-bottom: 0;
}
.evt-date-time {
      color: #3b4559;
      display: block;
      font-size: 18px;
}
.center {
      text-align: center;
}
.search-url {
      font-size: 16px;
}
.board-name {
      font-weight: 500;
}
.page-text-section .content ul,
.page-text-section .content ol {
      font-family: atiza;
}
.news-row {
      display: flex;
      flex-direction: row;
      border-bottom: 1px solid #ccc;
      padding: 28px 0 24px;
}
.news-row .img {
      flex-basis: 35%;
}
.news-row .img img {
      max-width: 100%;
      height: auto;
      padding-right: 20px;
}
.news-row .news-content-plus {
      flex-basis: 65%;
}
.news-row:first-of-type {
      padding-top: 0 !important;
}
.news-row:last-of-type {
      border-bottom: none;
}
.news-row h3 a {
      color: #3b4559;
}
.news-row h3 a:hover {
      text-decoration: underline;
      color: #667a6b;
}
.news-row blockquote {
      border-left: 4px solid #a3b2a4;
      padding-left: 10px;
      font-family: atiza;
      font-style: italic;
}
.news-cta {
      margin-bottom: 0 !important;
}
.news-date {
      font-size: 18px;
}
.hook-2-ul-li ul {
}
.hook-2-ul-li ul li {
      margin-bottom: 20px;
}
.hook-2-ul-li ul li:last-of-type {
      margin: 0;
}
.hook-3-h3 h3 {
      margin-bottom: 24px;
      color: #3b4559;
}
.link-cta-m {
      margin-top: 34px;
}
.hook-4-h h3,
.hook-4-h h2 {
      margin-bottom: 0 !important;
}
.membership-cards .content {
      box-shadow: 4px 4px 20px rgb(200, 200, 200, 0.5);
      padding: 40px;
}
.membership-cards .content h3 {
      color: #3b4559;
      margin-bottom: 20px;
}
.membership-cards .content .price {
      font-size: 20px;
      display: block;
      color: #667a6b;
}
.membership-cards .content .monthly-price {
      font-size: 16px;
      display: block;
      color: #667a6b;
      font-style: italic;
}
.two-col-list li.card {
      margin-bottom: 60px;
}
.membership-cards .content .icon,
.membership-cards .content .icon-child {
      width: 20px;
      height: 20px;
      display: inline-block;
      background: url("../images/person.svg") no-repeat 50% 50%;
}
.membership-cards .content .icon-child {
      width: 14px;
      height: 14px;
}
.membership-cards .content .col {
      width: 50%;
}
.price-people {
      display: flex;
      flex-wrap: wrap;
}
.price-people .col {
      flex: 50%;
}
.membership-cards .perks li {
      margin: 0 0 15px;
      width: 100%;
      font-family: atiza;
}
.membership-cards .perks li:last-of-type {
      margin-bottom: 0 !important;
}
.membership-cards .perks {
      list-style-image: url("data:image/svg+xml,%3Csvg width='16' height='15' id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.29648076 15.99998416'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23667a6b;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.728302,.25605497c-.64141846-.44866943-1.5255127-.29241943-1.97418213,.34899902L4.47640991,12.42689237l-2.05560303-2.05560303c-.44866943-.44866943-1.45239258-.55334473-2.00579834,0-.55334473,.55334473-.55334473,1.45239258,0,2.00579834l3.00787354,3.00787354c.09320068,.09320068,.21411133,.16729736,.34613037,.22796631,.04272461,.04071045,.06658936,.09637451,.11602783,.13098145,.64147949,.44866943,1.5255127,.29248047,1.97424316-.34893799L15.07730103,2.23029813c.36395264-.51849365,.29248047-1.5255127-.34899902-1.97424316Z'/%3E%3C/svg%3E");
      list-style-position: inside;
      margin: 0 0 0 10px !important;
      padding: 0 !important;
      text-indent: -20px;
}
.membership-cards .curb {
      border-top: 6px solid #667a6b;
}
.mtb_member_card {
      margin: 20px 0 20px;
}
.news-cta a {
      transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
      position: relative;
      color: #3b4559;
      font-size: 20px;
      font-weight: 500;
      padding: 0 0 0 24px;
      font-family: basier_circle;
}
.news-cta a:before {
      content: "";
      font-family: icomoon;
      font-size: 12px;
      position: absolute;
      top: 4px;
      left: 0;
      color: #9c6926;
}
.news-cta a:hover {
      color: #667a6b;
      text-decoration: underline;
}
.summary-staff li img {
      display: block;
      border-radius: 50%;
      max-width: 100%;
      margin: 0 auto 15px auto;
}
.summary-staff li {
      text-align: center !important;
}
@media (max-width: 767px) {
      .news-row {
            flex-direction: column;
            align-items: center;
      }
      .news-row .img img {
            padding-right: 0;
            margin-bottom: 24px;
      }
      .summary-board li {
            text-align: center !important;
      }
      .summary-staff li img {
            margin: 0 auto 15px auto;
      }
}
@media (max-width: 1023px) {
      .membership-cards .content .price {
            font-size: 18px;
      }
}
.mam-subnav-links li a {
      color: #3b4559 !important;
}
.mam-subnav-links li a:hover {
      text-decoration: none;
}
.mam-page-title {
      color: #3b4559;
}
.accordion .slide ul li {
      list-style-type: disc;
      margin-bottom: 20px;
}
.accordion .slide ul li:last-child {
      margin-bottom: 0;
}

.sys-font {font-family: basier_circle, Helvetica Neue, Arial, Noto Sans, sans-serif;}
.f500 {font-weight:500 !important;}