/*
css reset
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0px;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-weight: 300;
}
h4 {
	color: #225AA3;
	font-size: 1.1em;
	
}
#top-back {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #225AA3;
}

.mfp-close-btn-in .mfp-close {
  color: #225AA3 !important;
}
	
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*
css
*/
*, body, html {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-style: normal;
}
body, html {margin: 0;text-align: center;font-size: 19px;color: #536060;line-height: 1.5;background: #fff;font-style: normal;}
strong, b {font-family: 'Open Sans', sans-serif;font-optical-sizing: auto;font-weight: 400;font-style: normal;}
.bodyios {
cursor:pointer
}
header, section, footer, main {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pad_container {
    width: 100%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* max-width: 1920px; */
    padding: 0 40px;
    display: block;
    height: 100%;
}
.espa {
    position: fixed;
    bottom: 70px;
    left: 20px;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    overflow: hidden;
    font-size: 28px;
	line-height: 16px;	
    z-index: 999999999999999;
}
.espa:hover {
    box-shadow: 2px 2px 11px rgba(0,0,0,0.7);
	line-height: 16px;
}
.espa img {
    display: inline-block;
	max-width: 300px; 
	border: 0px;
}
.units {
	color: #225AA3;
	font-size: 1.13em;
	margin-top: -18px;
	margin-left: 26px;	
}
.facilitiessub {
	color: #225AA3;
	font-size: 1.16em;
	margin-top: -7px;
	margin-left: 9px;	
	margin-bottom: 17px;
}
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
    width: 25px;
    height: 14px;
    position: relative;
    margin: 0px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    cursor: pointer;
    float: left;
}
#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 20px;
    background: var(--swap_color);
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
#nav-icon3 span:nth-child(1) {
  top: 0px;
}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
    top: 6px;
    /* width: 70%; */
    background: var(--swap_color);
}
#nav-icon3 span:nth-child(4) {
    top: 12px;
    /* width: 40%; */
    background: var(--swap_color);
}
.hasScrolled #nav-icon3 span:nth-child(2), .hasScrolled #nav-icon3 span:nth-child(3) {
    /* top: 10px; */
    /* width: 80%; */
}
.hasScrolled #nav-icon3 span:nth-child(4) {
    /* top: 20px; */
    /* width: 60%; */
}
.hasScrolled #nav-icon3 {
    /* width: 36px; */
    /* height: 26px; */
}
#nav-icon3.open_menu span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}
#nav-icon3.open_menu span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fff;
}
#nav-icon3.open_menu span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #fff;
}
.hasScrolled #nav-icon3.open_menu span:nth-child(2) {
  background: #225AA3;
}
.hasScrolled #nav-icon3.open_menu span:nth-child(3) {
    background: #225AA3;
}
#nav-icon3.open_menu span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}
.top_header {
    background: rgb(255 255 255 / 0%);
    padding: 0px 0;
    position: fixed;
    left: 0;
    top: 0;
    height: 90px;
    z-index: 99999;
    transition: all .8s cubic-bezier(.5,0,0,1) 0s;
}
.header_grid {
    margin: 0 auto;
    align-items: center;
    justify-items: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    height: 100%;
    display: flex;
    justify-content: space-around;
}
.header_grid_left {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-flow: row wrap;
    position: relative;
    width: 100%;
    height: 100%;
    gap: 16px;
}
.lang_cont {
    float: left;
    position: relative;
    margin: 0;
    line-height: 1;
}
.collapsible {
    position: relative;
    float: left;
    padding: 0;
    cursor: pointer;
    color: var(--swap_color);
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
    font-weight: 300;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    font-size: 14px;
}

.lang_list {
    padding: 0;
    background-color: #225AA3;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    position: absolute;
    left: 0;
    top: 20px;
    text-align: left;
    font-size: 15px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 0;
}
.lang_list a {
    /* float: left; */
    /* width: 100%; */
    color: #fff;
    text-decoration: none;
    margin: 0 16px;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}
.lang_list li:first-child a {
    margin: 16px 16px 0 16px;
}
.lang_list li:last-child a {
    margin: 0 16px 16px 16px;
}
.lang_list a:hover {
    /* background: #fff; */
    color: #ffffff;
}
.specialoffer a {
    /* background: #fff; */
    color: #ffffff !important;
}
.specialoffer a:hover {
    /* background: #fff; */
    color: #ffffff !important;
}
.map_cont {
    font-size: 0;
    float: left;
    margin: 0;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
}
.header_grid_center {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    position: relative;
    width: 100%;
    height: 100%;
}
.logo {
    display: block;
    max-width: 270px;
    height: auto;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    width: 100%;
    padding: 0;
    margin: 0;
}
.share_cont {
    float: left;
    line-height: 20px;
    height: 20px;
    margin: 0 0 0 20px;
    cursor: pointer;
    position: relative;
}
.share_cont img {
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
}
.share_cont img:hover {
opacity: 0.7;
}
.share_cont_icons {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 8px;
    display: grid;
    margin: 0 auto;
    grid-auto-rows: 1fr 1fr 1fr;
    align-items: center;
    justify-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 8px;
    background: #225AA3;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    position: absolute;
    left: 0;
    top: 22px;
    z-index: 9;
}
.share_cont_icons a {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 8px 6px 8px 0;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
}
.share_cont_icons a:last-child {
    padding: 8px 0 8px 0;
}
.share_cont_icons a:hover {
opacity: 0.7;
}
.share_cont_icons a img {
display: block;
}
.header_grid_right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-flow: row wrap;
    position: relative;
    width: 100%;
    height: 100%;
}
.book_direct_link {
    display: flex;
    padding: 8px 12px 8px 12px;
    color: var(--swap_color);
    text-decoration: none;
    line-height: 1;
    position: relative;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
    align-items: center;
    gap: 8px;
    border: 0px solid var(--swap_color);
    font-size: 14px;
    font-weight: 300;
}
.hasScrolled .book_direct_link:hover {
    color: #225AA3;
    /* background-color: #225AA3; */
    /* border-color: #225AA3; */
}
.hasScrolled .book_direct_link:hover path, .hasScrolled .book_direct_link:hover rect {
    fill: #225AA3;
}
.book_direct_link:hover {
    /* color: #225AA3; */
    /* background-color: #fff; */
    /* border-color: #fff; */
}
.book_direct_link:hover path, .book_direct_link:hover rect {
    fill: #ffffff;
}

.rus .book_direct_link {
    font-size: 0.9em;
}
body, html {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.slider_section {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 100%;
    /* border-bottom: 40px solid #fff; */
    /* border-left: 40px solid #fff; */
    /* border-right: 40px solid #fff; */
}
.slider_cont {
    float: left;
    width: 100%;
    height: 100%;
}
.slick-slide {
    background-size: cover;
    background-position: center;
}
.blick-slide {
    background-size: cover;
    background-position: center;
}
.scroll_down {
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin: 0 0 0 -20px;
    cursor: pointer;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
  -webkit-animation: bounce .4s infinite alternate;
  -moz-animation: bounce .4s infinite alternate;
  animation: bounce .4s infinite alternate;
}
@-webkit-keyframes bounce {
  to { -webkit-transform: scale(1.1); }
}
@-moz-keyframes bounce {
  to { -moz-transform: scale(1.1); }
}
@keyframes bounce {
  to { transform: scale(1.1); }
}
.scroll_down:hover {
opacity: 0.7;
}
.main_section {
    position: absolute;
    width: 100%;
    top: 100%;
}
.hasScrolled .top_header {
    padding: 0px 0;
    height: 90px;
    background: rgb(255 255 255);
}
.hasScrolled .logo {
    max-width: 117px;
    padding: 0;
    height: auto;
    margin: 0;
}
.overview_article_grid {
    grid-template-columns: 1fr 1px 1fr;
    grid-gap: 40px;
    display: grid;
    text-align: left;
    padding: 40px 0 80px 0;
}
.subheading {
    color: #225AA3;
    font-size: 2em;
    margin: 0 0 20px 0;
    float: left;
    width: 100%;
    font-weight: 346;
    line-height: 1.3;
}
.article_cont p {
    margin: 0 0 14px 0;
	line-height: 1.8;
}
.article_cont h1 {
    font-family: 'Open Sans', sans-serif;
font-optical-sizing: auto;
    font-size: 3em;
    margin: 0 0 14px 0;
    color: #225AA3;
}
.general_fac_cont ul, .new_article_txt ul {
    text-align: left;
    list-style: none;
    padding: 0 0 0 26px;
    margin: 0 0 40px 0;
    clear: both;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    gap: 40px;
}
.general_fac_cont ul li, .new_article_txt ul li, .popup_content_grey ul li {
    position: relative;
    padding: 3px 0 3px 0;
    text-align: left;

    line-height: 1.5;
}
.general_fac_cont ul li:before, .new_article_txt ul li:before, .popup_content_grey ul li:before {
    content: '';
    display: block;
    width: 3px;
    height: 2px;
    background-color: #55595e;
    position: absolute;
    left: -18px;
    top: 16px;
}
.vert_line {
    background: #d7d7d7;
}
.gallery_section, .contact_section {
    background: #f3f3f3;
    padding: 50px 0 80px 0;
}
.gallery_cont {
    width: 100%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 40px;
    margin: 30px 0 0 0;
}
.gallery_cont img {
    width: 100%;
    height: auto;
}
.gallery_cont .blick-list {
    margin: 0 -12px;
}
.gallery_cont .blick-slide {
    margin: 0 12px;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
}
.gallery_cont .blick-slide:hover {
opacity: 0.7;
}
.gallery_cont .subheading {
    margin: 0 0 40px 0;
}
.gallery_cont .blick-prev, .gallery_cont .blick-next {
    width: 40px;
    height: 100%;
    background: #225AA3;
}
.gallery_cont .blick-prev {
    left: 0;
}
.gallery_cont .blick-next {
    right: 0;
}
.gallery_cont .blick-prev:hover, .gallery_cont .blick-next:hover {
    background: #225AA3!important;
}
.gallery_cont .blick-prev:focus, .gallery_cont .blick-next:focus {
    background: #225AA3;
}
.gallery_cont .blick-prev:before, .gallery_cont .blick-next:before {
    width: 13px;
    height: 35px;
    margin: 0 auto;
}
.lg-outer .lg-img-wrap, .lg-outer .lg-item {
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
}
.accommodation_section {
    padding: 0 0 100px 0;
}
.accommodation_section .subheading {
    text-align: center;
}
.accommodation_grid {
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
    display: flex;
    flex-direction: column;
}
.accommodation_container_img {
    position: relative;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
}
.accommodation_container_img:hover {
opacity: 1.00;
}
.room_img {
    width: 100%;
    display: block;
    height: auto;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
}
.swiper-slide-active .room_img:hover {
    opacity: 0.7;
}
.enlarge {
    position: absolute;
    top: 20px;
    right: 20px;
}
.accommodation_content_grid {
    background: #f3f3f3;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    grid-template-columns: 1fr 180px;
    grid-gap: 40px;
    display: grid;
    text-align: left;
    padding: 24px 30px 30px 30px;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}
.accommodation_content h2 {
    font-size: 1.14em;
    margin: 0;
    line-height: 1.2;
    color: #225AA3;
    grid-column: span 2;
}
.accommodation_persons {
    position: relative;
    padding: 0 0 0 36px;
    margin: 0;
    grid-column: span 1;
    display: inline-flex;
    justify-content: flex-end;
}
.accommodation_persons:before {
    background-image: url(images/persons.svg);
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    width: 25px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: left;
}
.accommodation_space {
    position: relative;
    padding: 0 0 0 36px;
    grid-column: span 1;
    display: inline-flex;
    justify-content: flex-start;
}
.accommodation_space:before {
    background-image: url(images/space.svg);
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: left;
}
.rates_per_night_txt {
    font-weight: 500;
    float: left;
}
.accomm_prices {
    font-weight: 500;
    float: left;
    margin: 0;
}
.rates_per_night_form {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
}
.select-css {
    display: block;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
font-optical-sizing: auto;
    color: #000;
    line-height: 1.3;
    padding: 6px 10px;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #000;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url(images/form_down.svg);
    background-repeat: no-repeat, repeat;
    background-position: right 0.7em top 50%, 0 0;
    background-size: .65em auto, 100%;
    cursor: pointer;
}
.select-css::-ms-expand {
	display: none;
}
.select-css:hover {
	border-color: #888;
}
.select-css:focus {
    border-color: #aaa;
    color: #222;
    outline: none;
}
.select-css option {
    font-weight: 300;
}
.accommodation_right .book_direct_link {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 18px 0 0 0;
    background-color: #225AA3;
    color: #fff;
    font-size: 16px;
    padding: 8px 42px 8px 10px;
    border: 1px solid #225AA3;
    background-position: center right 10px;
    line-height: 1.2;
}
.accommodation_right .book_direct_link:after {
    background-image: url(images/book-direct-accomm.svg);
}
.accommodation_right .book_direct_link:hover {
    color: #fff;
    background-color: #a2a2a2;
    border: 1px solid #a2a2a2;
}


.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    z-index: 1045;
}
.white-popup {
    position: relative;
    background: #FFF;
    padding: 40px;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
}
.flexholder {
    position: relative;
    float: left;
    width: 100%;
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
    margin: 0;
}
.white-popup_inside {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.popup_content {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 3px 0;
    text-align: left;
    float: left;
    margin: 30px 0 0 0;
}
.popup_content h3 {
    font-family: 'Open Sans', sans-serif;
    font-optical-sizing: auto;
    font-size: 1.18em;
    margin: 0;
    text-align: left;
    color: #225AA3;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 400;
}
.mfp-inline-holder .mfp-content .popup_content p {
    font-size: 1em;
    color: #55595e;
    line-height: 1.7;
}
.popup_content_grey {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 10px 0 20px 0;
}
.popup_content_grey ul {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0 0 0 26px;
    gap: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.popup-bottom {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 1px 0;
}
.popup-bottom .mfp-close {
    display: inline-flex;
    padding: 0;
    color: #225AA3;
    text-decoration: none;
    line-height: 1;
    position: relative;
    -webkit-transition: 0.1sease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1sease-out;
    align-items: center;
    gap: 12px;
    border: none;
    font-size: 19px;
    font-weight: 400;
    width: auto;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    justify-content: center;
    font-family: 'Open Sans', sans-serif;
    float: right;
}
.popup-bottom .mfp-close span {
    display: block;
}
.popup-bottom .mfp-close:after {
    display: none;
}
body .mfp-iframe-holder .mfp-close {
    width: 12px;
    height: 12px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.62 12.62"><path d="M.71,12.62l-.71-.71,5.6-5.6L0,.71l.71-.71,5.6,5.6L11.91,0l.71.71-5.6,5.6,5.6,5.6-.71.71-5.6-5.6L.71,12.62Z" fill="%234c4b49"/></svg>')!important;
    padding: 0;
    line-height: 1;
    cursor: pointer;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
    font-size: 0;
    border: none;
    top: 10px;
    right: 10px;
    background-color: #fff!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}
body .mfp-iframe-holder .mfp-close:hover {
    opacity: 0.7;
}
body .mfp-iframe-scaler iframe {
    background: #fff;
    border: 16px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.white-popup .mfp-close:hover {
    background-color: #fff !important;
    color: #225AA3 !important;
}
.white-popup .mfp-close:hover path {
    fill: #fff;
}
.mfp-close-btn-in .white-popup .popup_mfp_close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 10px;
    height: 10px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.62 12.62"><path d="M.71,12.62l-.71-.71,5.6-5.6L0,.71l.71-.71,5.6,5.6L11.91,0l.71.71-5.6,5.6,5.6,5.6-.71.71-5.6-5.6L.71,12.62Z" fill="%234c4b49"/></svg>')!important;
    padding: 0;
    line-height: 1;
    cursor: pointer;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
    background-color: initial !important;
    outline: none;
}
.mfp-close-btn-in .popup_mfp_close:hover {
opacity: 0.7;
}


.top_menu_container_inside {
    position: fixed;
    left: -36%;
    width: 36%;
    bottom: 0;
    margin: 0;
    overflow: auto;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    background: #225AA3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 999999;
    height: 100%;
    z-index: 999;
}
.hasScrolled .top_menu_container_inside {
    height: calc(100% - 90px);
}
.open_respmenu .top_menu_container_inside {
    left: 0;
}
.top_menu_bottom_relative {
    position: relative;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.top_menu_bottom {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: table;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.nav_menu {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    float: none;
}
.nav_menu ul {
    display: inline-block;
}
.nav_menu li {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -moz-transition-property: transform,opacity;
    -o-transition-property: transform,opacity;
    -webkit-transition-property: transform,opacity;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    -o-transition-property: opacity,-o-transform;
    -moz-transition-property: transform,opacity,-moz-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,-moz-transform,-o-transform;
    -moz-transition-duration: .3s,.5s;
    -o-transition-duration: .3s,.5s;
    -webkit-transition-duration: .3s,.5s;
    transition-duration: .3s,.5s;
    text-align: left;
}
.nav_menu li a {
    text-decoration: none;
    color: #fff;
    font-size: 36px;
    margin: 6px 0;
    display: inline-block;
    position: relative;
}
.nav_menu li a:after, .lang_list a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 1px;
    display: block;
    margin-top: 0px;
    right: 0;
    background: #fff;
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
.nav_menu li a:hover:after, .lang_list a:hover:after {
    width: 100%;
    left: 0;
}
a[href^="tel:"]:after, .conmap a:after, .footer_menu li a:after, .footer_bottom p a:after, .new_contact_left_col a:after, .submit_form:after {
background: -webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(33.33%, #fff), color-stop(0, transparent), color-stop(66.66%, transparent), color-stop(0, #fff), to(#fff)) 100%;
    background: -webkit-linear-gradient(left, #fff, #fff 33.33%, transparent 0, transparent 66.66%, #fff 0, #fff) 100%;
    background: linear-gradient(90deg, #fff, #fff 33.33%, transparent 0, transparent 66.66%, #fff 0, #fff) 100%;
    background-size: 300% 3px;
    bottom: -2px;
    content: "";
    display: block;
    height: 0.1pt;
    left: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transition: background-position .5s;
    transition: background-position .5s;
    width: 100%;
    padding: 0 0 1px 0;
}
a[href^="tel:"]:hover:after, .conmap a:hover:after, .footer_menu li a:hover:after, .footer_bottom p a:hover:after, .new_contact_left_col a:hover:after, .submit_form:hover:after {
    background-position: 0;
}
.top_header a[href^="tel:"]:hover:after, .top_header a[href^="tel:"]:after {
    display: none;
}
.open_respmenu .nav_menu li {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
	margin: 0px 0px 0px 10px;		
}
.nav_menu ul li:nth-child(1) {
    -moz-transition-delay: 50ms,50ms;
    -o-transition-delay: 50ms,50ms;
    -webkit-transition-delay: 50ms,50ms;
    transition-delay: 50ms,50ms;
}
.nav_menu ul li:nth-child(2) {
    -moz-transition-delay: .1s,.1s;
    -o-transition-delay: .1s,.1s;
    -webkit-transition-delay: .1s,.1s;
    transition-delay: .1s,.1s;
}
.nav_menu ul li:nth-child(3) {
    -moz-transition-delay: .15s,.15s;
    -o-transition-delay: .15s,.15s;
    -webkit-transition-delay: .15s,.15s;
    transition-delay: .15s,.15s;
}
.nav_menu ul li:nth-child(4) {
    -moz-transition-delay: .2s,.2s;
    -o-transition-delay: .2s,.2s;
    -webkit-transition-delay: .2s,.2s;
    transition-delay: .2s,.2s;
}
.nav_menu ul li:nth-child(5) {
    -moz-transition-delay: .25s,.25s;
    -o-transition-delay: .25s,.25s;
    -webkit-transition-delay: .25s,.25s;
    transition-delay: .25s,.25s;
}
.nav_menu ul li:nth-child(6) {
    -moz-transition-delay: .3s,.3s;
    -o-transition-delay: .3s,.3s;
    -webkit-transition-delay: .3s,.3s;
    transition-delay: .3s,.3s;
}
.nav_menu ul li:nth-child(7) {
    -moz-transition-delay: .35s,.35s;
    -o-transition-delay: .35s,.35s;
    -webkit-transition-delay: .35s,.35s;
    transition-delay: .35s,.35s;
}
.nav_menu ul li:nth-child(8) {
    -moz-transition-delay: .4s,.4s;
    -o-transition-delay: .4s,.4s;
    -webkit-transition-delay: .4s,.4s;
    transition-delay: .4s,.4s;
}
.nav_menu ul li:nth-child(9) {
    -moz-transition-delay: .45s,.45s;
    -o-transition-delay: .45s,.45s;
    -webkit-transition-delay: .45s,.45s;
    transition-delay: .45s,.45s;
}
.nav_menu ul li:nth-child(10) {
    -moz-transition-delay: .55s,.55s;
    -o-transition-delay: .55s,.55s;
    -webkit-transition-delay: .55s,.55s;
    transition-delay: .55s,.55s;
}
.contact_grid {
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    display: grid;
}
.info {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M8.5,13.5h1v-5.5h-1v5.5ZM9,6.58c.17,0,.32-.06.44-.18.12-.12.18-.26.18-.44s-.06-.32-.18-.44c-.12-.12-.26-.18-.44-.18s-.32.06-.44.18c-.12.12-.18.26-.18.44s.06.32.18.44c.12.12.26.18.44.18ZM9,18c-1.24,0-2.41-.24-3.51-.71-1.1-.47-2.05-1.11-2.86-1.92s-1.45-1.76-1.92-2.86c-.47-1.09-.71-2.26-.71-3.51s.24-2.41.71-3.51c.47-1.1,1.11-2.05,1.92-2.86.81-.81,1.76-1.45,2.86-1.92,1.09-.47,2.26-.71,3.51-.71s2.41.24,3.51.71c1.1.47,2.05,1.11,2.86,1.92.81.81,1.45,1.76,1.92,2.86.47,1.09.71,2.26.71,3.51s-.24,2.41-.71,3.51c-.47,1.1-1.11,2.05-1.92,2.86s-1.76,1.45-2.86,1.92c-1.09.47-2.26.71-3.51.71ZM9,17c2.23,0,4.13-.78,5.68-2.33,1.55-1.55,2.33-3.44,2.33-5.68s-.78-4.12-2.33-5.67-3.44-2.33-5.68-2.33-4.13.78-5.68,2.33-2.33,3.44-2.33,5.68.78,4.13,2.33,5.68,3.44,2.33,5.68,2.32Z" fill="%23fff"/></svg>');
    background-size: 18px 18px;
}
.telephone {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 20"><path d="M1.62,20c-.46,0-.84-.15-1.15-.46-.31-.31-.46-.69-.46-1.15V1.62c0-.46.15-.84.46-1.15.31-.31.69-.46,1.15-.46h8.77c.46,0,.84.15,1.15.46s.46.69.46,1.15v16.77c0,.46-.15.84-.46,1.15s-.69.46-1.15.46H1.62ZM1,15.54v2.85c0,.15.06.3.19.42s.27.19.42.19h8.77c.15,0,.3-.06.42-.19.13-.13.19-.27.19-.42v-2.85H1ZM6,18.04c.21,0,.39-.08.54-.23.15-.15.23-.33.23-.54s-.08-.39-.23-.54c-.15-.15-.33-.23-.54-.23s-.39.08-.54.23c-.15.15-.23.33-.23.54s.08.39.23.54c.15.15.33.23.54.23ZM1,14.54h10V3.5H1v11.04ZM1,2.5h10v-.88c0-.15-.06-.3-.19-.42-.13-.13-.27-.19-.42-.19H1.62c-.15,0-.3.06-.42.19-.13.13-.19.27-.19.42v.88ZM1,15.54v3.46-3.46ZM1,2.5v-1.5,1.5Z" fill="%23fff"/></svg>');
    background-size: 18px 18px;
}
.mobile {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 20"><path d="M1.62,20c-.46,0-.84-.15-1.15-.46-.31-.31-.46-.69-.46-1.15V1.62c0-.46.15-.84.46-1.15.31-.31.69-.46,1.15-.46h8.77c.46,0,.84.15,1.15.46s.46.69.46,1.15v16.77c0,.46-.15.84-.46,1.15s-.69.46-1.15.46H1.62ZM1,15.54v2.85c0,.15.06.3.19.42s.27.19.42.19h8.77c.15,0,.3-.06.42-.19.13-.13.19-.27.19-.42v-2.85H1ZM6,18.04c.21,0,.39-.08.54-.23.15-.15.23-.33.23-.54s-.08-.39-.23-.54c-.15-.15-.33-.23-.54-.23s-.39.08-.54.23c-.15.15-.23.33-.23.54s.08.39.23.54c.15.15.33.23.54.23ZM1,14.54h10V3.5H1v11.04ZM1,2.5h10v-.88c0-.15-.06-.3-.19-.42-.13-.13-.27-.19-.42-.19H1.62c-.15,0-.3.06-.42.19-.13.13-.19.27-.19.42v.88ZM1,15.54v3.46-3.46ZM1,2.5v-1.5,1.5Z" fill="%23fff"/></svg>');
    background-size: 18px 18px;
}
.email {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 14"><path d="M1.62,14c-.46,0-.84-.15-1.15-.46-.31-.31-.46-.69-.46-1.15V1.62c0-.46.15-.84.46-1.15.31-.31.69-.46,1.15-.46h14.77c.46,0,.84.15,1.15.46s.46.69.46,1.15v10.77c0,.46-.15.84-.46,1.15s-.69.46-1.15.46H1.62ZM9,7.12L1,1.88v10.5c0,.18.06.33.17.44.12.12.26.17.44.17h14.77c.18,0,.33-.06.44-.17.12-.12.17-.26.17-.44V1.88l-8,5.23ZM9,6l7.69-5H1.31l7.69,5ZM1,1.88v-.88,11.38c0,.18.06.33.17.44.12.12.26.17.44.17h-.62V1.88Z" fill="%23fff"/></svg>');
    background-size: 18px 18px;
}
.conmap {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.19 18.02"><path d="M7.1,8.73c.45,0,.83-.16,1.14-.48.31-.32.47-.7.47-1.14s-.16-.83-.48-1.14c-.32-.31-.7-.47-1.14-.47s-.83.16-1.14.48c-.31.32-.47.7-.47,1.14s.16.83.48,1.14c.32.31.7.47,1.14.47ZM7.1,16.68c1.88-1.64,3.37-3.3,4.46-4.99,1.09-1.69,1.64-3.15,1.64-4.39,0-1.83-.58-3.34-1.74-4.53-1.16-1.19-2.61-1.79-4.36-1.79s-3.2.6-4.36,1.79c-1.16,1.19-1.74,2.7-1.74,4.53,0,1.23.55,2.7,1.64,4.39,1.09,1.69,2.58,3.36,4.46,4.99ZM7.1,18.02c-2.35-2.08-4.12-4.02-5.31-5.81C.6,10.41,0,8.77,0,7.3c0-2.12.69-3.86,2.07-5.23C3.44.69,5.12,0,7.1,0s3.65.69,5.03,2.06c1.38,1.37,2.07,3.12,2.07,5.23,0,1.47-.6,3.11-1.79,4.91-1.19,1.8-2.96,3.74-5.31,5.81Z" fill="%23fff"/></svg>');
    background-size: 18px 18px;
}
a[href^="tel:"], .conmap a, .footer_menu li a, .footer_bottom p a, .new_contact_left_col a {
    text-decoration: none;
    color: #ffffff;
    position: relative;
}
.new_contact_left {
    float: left;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    gap: 120px;
}
.new_contact_left ul a {
    color: #ffffff;
    font-size: 16px;
    text-align: left;
    text-decoration: none;
}
.contact_icons {
    float: left;
    width: 100%;
    text-align: left;
    background-repeat: no-repeat;
    background-position: left 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 28px;
    margin: 0;
    color: #ffffff;
    font-size: 16px;
}
.new_contact_left_col_menu p {
    float: left;
    width: 100%;
    text-align: left;
    margin: 0;
    color: #ffffff;
    font-size: 16px;
}
a[href^="tel:"]:hover, a:hover, .conmap a:hover, .footer_menu li a:hover, .footer_bottom p a:hover, .new_contact_left_col a:hover {
    color: #fff;
}
.new_contact_left_col, .new_contact_right {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

	.inputContainer {	position: relative;	float: left;}
	.formError {
	position: absolute;
	display: block;
	z-index: 1;
	cursor: pointer;
	}

				.ajaxSubmit {	padding: 20px;	background: #55ea55;	border: 1px solid #999;	display: none}
.formError .formErrorContent {
    position: relative;
    z-index: 1;
    color: #ae0e0e;
    font-family: 'Open Sans', sans-serif;
    font-optical-sizing: auto;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: -11px 0 0 0;
    text-align: left;
    line-height: 1.4;
}
	.greenPopup .formErrorContent {	background: #33be40;}
				.blackPopup .formErrorContent {	background: #393939;	color: #fff;}
				.formError .formErrorArrow {	width: 15px;	margin: -2px 0 0 13px;  position:relative;  z-index: 5006;}
				.formError .formErrorArrowBottom {  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;	margin: 0px 0 0 12px;  top:2px;}
				.formError .formErrorArrow div {font-size: 0px;height: 1px;background: #ffffff;margin: 0 auto;line-height: 0;font-size: 0;display: block;}
				.formError .formErrorArrowBottom div {  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;}
				.greenPopup .formErrorArrow div {	background: #33be40;}
				.blackPopup .formErrorArrow div {	background: #393939;	color: #fff;}
				.formError .formErrorArrow .line10 {	width: 15px;	border: none;}
				.formError .formErrorArrow .line9 {	width: 13px;	border: none;}
				.formError .formErrorArrow .line8 {	width: 11px;}
				.formError .formErrorArrow .line7 {	width: 9px;}
				.formError .formErrorArrow .line6 {	width: 7px;}
				.formError .formErrorArrow .line5 {	width: 5px;}
				.formError .formErrorArrow .line4 {	width: 3px;}
				.formError .formErrorArrow .line3 {	width: 1px;	border-left: 2px solid #ddd;	border-right: 2px solid #ddd;	border-bottom: 0 solid #ddd;}
				.formError .formErrorArrow .line2 {	width: 3px;	border: none;	background: #ddd;}
				.formError .formErrorArrow .line1 {	width: 1px;	border: none;	background: #ddd;}

				/* 		styles for formatting form	*/
				div.xmp-form fieldset { margin-bottom: 10px; }
				div.xmp-form legend { padding: 0 2px; font-weight: 500; _margin: 0 -7px; /* IE Win */ }    
				div.xmp-form label { display:block; float:left; width: 120px;text-align: left; margin-right: 5px; }
				div.xmp-form fieldset ol { margin: 0; padding: 0; }
				div.xmp-form fieldset li { list-style: none; padding: 5px; margin: 0; }
				div.xmp-form fieldset fieldset { border: none; margin: 3px 0 0; }
				div.xmp-form fieldset fieldset legend { padding: 0 0 5px; font-weight: 300; }
				div.xmp-form fieldset fieldset label { display: block; width: auto; }
				div.xmp-form em { font-weight: 500; font-style: normal; color: #f00; }
				div.xmp-form label { width: 120px; } /* Width of labels */
				div.xmp-form fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */
				div.xmp-form { width: 390px; font-size: 1.1em; color: #333; }
				div.xmp-form legend { padding-left: 0; }
				div.xmp-form legend, div.xmp-form label { color: #333; }
				div.xmp-form fieldset { border: none; border-top: 1px solid #6FA4D8; background: url([[Portal:HomeDirectory]]Images/xmpform-fieldset.gif) left bottom repeat-x; }
				div.xmp-form fieldset fieldset { background: none; }
				div.xmp-form fieldset li { padding: 5px 10px 7px; background: url([[Portal:HomeDirectory]]Images/xmpform-divider.gif) left bottom repeat-x; }


				/* 		DNNdev list styles	*/
				#navcontainer {margin-top:8px; border:1px solid #C0C0C0; background-color:#fff8F0; padding:12px; width:750px;}
				#navlist {list-style: none;	padding: 0;	margin: 0;	}
				#navlist li	{display: inline;	padding: 0;	margin: 0;	}
				#navlist li:before {content: "| "; }
				#navlist li:first-child:before {content: ""; }
				* html #navlist li {border-left: 1px solid black;	padding: 0 0.4em 0 0.4em;	margin: 0 0.4em 0 -0.4em;}
				* html #navlist { height: 1%; }
				* html #navlist li	{display: block; float: left;}
				* html #navlist li:first-child { border-left: 0; }



	.xmp-HotelContact {
		padding: 0!important;
		margin: 0;
		float: left;
		width: 100%;
}
	.xmp-HotelContact .xmp-form-row, .xmp-HotelContact .email-tel-country-cont .xmp-form-row, .xmp-HotelContact .email-tel-country-cont .xmp-form-row+.xmp-form-row {
		margin: 0;
		width: 100%;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.xmp-HotelContact .persons-cont .xmp-form-row {
		width: 50%;
	}
	.xmp-HotelContact .persons-cont .xmp-form-row input {
		width: 47px!important;
		display: inline-block;
		float: none;
		vertical-align: baseline;
		text-align: left;
	}
	.xmp-HotelContact .xmp-form-row+.xmp-form-row {
		width: 50%;
	}
	.persons-cont {
		text-align: left;
    float: left;
    width: 100%;
}
	.email-tel-country-cont {
		float: left;
		width: 50%;
	}
	.xmp-HotelContact .persons-cont label.xmp-form-label {
		float: none;
		display: inline-block;
		text-align: left;
		margin-right: 6px;
		margin-left: 0;
		font-size: 15px;
		line-height: 16px;
		color: #ebebeb;
		font-weight: 300;
		width: auto;
	}
		  .xmp-HotelContact label.xmp-form-label, .xmp-HotelContact span.xmp-form-label{ display:block; float:left; width: 120px;text-align: left; margin-right: 5px; }
		  .xmp-HotelContact .xmp-button { margin-right: 5px; }
	.xmp-HotelContact label.xmp-form-label, .xmp-HotelContact span.xmp-form-label {
	display: block;
	float: left;
	width: 168px;
	text-align: left;
	margin-right: 5px;
	font-size: 16px;
	line-height: 32px;
	color: #43535b;
	font-weight: 500;
	}
.xmp-form-row select {
    display: block;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-optical-sizing: auto;
    color: #ebebeb;
    line-height: 1;
    padding: 0 0 10px 0px;
    width: 100%!important;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0 0 20px 0!important;
    border-bottom: 1px solid #ebebeb;
    border-top: none;
    border-right: none;
    border-left: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.62 6.02"><path d="M5.31,6.02L0,.71l.71-.71,4.6,4.6L9.91,0l.71.71-5.31,5.31Z" fill="%23ebebeb"/></svg>');
    background-repeat: no-repeat, repeat;
    background-position: right top 50%, 0 0;
    background-size: .65em auto, 100%;
    cursor: pointer;
    background-color: #225AA3;
    outline: none;
}
.xmp-form-row input.hasDatepicker {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 18.23"><path d="M1.62,18.23c-.46,0-.84-.15-1.15-.46-.31-.31-.46-.69-.46-1.15V3.85c0-.46.15-.84.46-1.15s.69-.46,1.15-.46h1.77V0h1.08v2.23h7.15V0h1v2.23h1.77c.46,0,.84.15,1.15.46s.46.69.46,1.15v12.77c0,.46-.15.84-.46,1.15-.31.31-.69.46-1.15.46H1.62ZM1.62,17.23h12.77c.15,0,.3-.06.42-.19.13-.13.19-.27.19-.42V7.85H1v8.77c0,.15.06.3.19.42.13.13.27.19.42.19ZM1,6.85h14v-3c0-.15-.06-.3-.19-.42-.13-.13-.27-.19-.42-.19H1.62c-.15,0-.3.06-.42.19-.13.13-.19.27-.19.42v3ZM1,6.85v-3.62,3.62ZM8,11.38c-.21,0-.39-.08-.54-.23-.15-.15-.23-.33-.23-.54s.08-.39.23-.54c.15-.15.33-.23.54-.23s.39.08.54.23c.15.15.23.33.23.54s-.08.39-.23.54c-.15.15-.33.23-.54.23ZM4,11.38c-.21,0-.39-.08-.54-.23-.15-.15-.23-.33-.23-.54s.08-.39.23-.54c.15-.15.33-.23.54-.23s.39.08.54.23c.15.15.23.33.23.54s-.08.39-.23.54c-.15.15-.33.23-.54.23ZM12,11.38c-.21,0-.39-.08-.54-.23-.15-.15-.23-.33-.23-.54s.08-.39.23-.54c.15-.15.33-.23.54-.23s.39.08.54.23c.15.15.23.33.23.54s-.08.39-.23.54c-.15.15-.33.23-.54.23ZM8,15.23c-.21,0-.39-.08-.54-.23-.15-.15-.23-.33-.23-.54s.08-.39.23-.54c.15-.15.33-.23.54-.23s.39.08.54.23c.15.15.23.33.23.54s-.08.39-.23.54c-.15.15-.33.23-.54.23ZM4,15.23c-.21,0-.39-.08-.54-.23-.15-.15-.23-.33-.23-.54s.08-.39.23-.54c.15-.15.33-.23.54-.23s.39.08.54.23c.15.15.23.33.23.54s-.08.39-.23.54c-.15.15-.33.23-.54.23ZM12,15.23c-.21,0-.39-.08-.54-.23-.15-.15-.23-.33-.23-.54s.08-.39.23-.54c.15-.15.33-.23.54-.23s.39.08.54.23c.15.15.23.33.23.54s-.08.39-.23.54c-.15.15-.33.23-.54.23Z" fill="%23ebebeb"/></svg>');
    cursor: pointer;
    background-size: 19px 22px;
    background-repeat: no-repeat;
    background-position: center right;
}
.xmp-form-row input {
    float: left;
    background-color: #225AA3;
    margin: 0 0 20px 0;
    font-size: 16px;
    padding: 0;
    line-height: 38px;
    height: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%!important;
    font-family: 'Open Sans', sans-serif;
    font-optical-sizing: auto;
    color: #ffffff;
    border-bottom: 1px solid #ebebeb;
    border-top: none;
    border-right: none;
    border-left: none;
    outline: none;
}
	.xmp-form-row textarea {
		float: left;
		background-color: #225AA3;
		line-height: 14px;
		font-size: 15px;
		margin: 0;
		height: 162px!important;
		padding: 10px;
		border: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%!important;
		font-family: 'Open Sans', sans-serif;
		font-optical-sizing: auto;
		color: #ffffff;
		border-bottom: 1px solid #ebebeb;
		outline: none;
		border-right: 1px solid #ebebeb;
}

	.xmp-form-row input[type="submit"] {
		display: inline-block;
		line-height: 17px;
		padding: 0;
		margin: 14px 0 0 0;
		float: left;
		border: none;;
		height: 32px;
		font-size: 15px;
		outline: none;
		font-family: 'Open Sans', sans-serif;
font-optical-sizing: auto;
background: #5b5349;
		color: #fff;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    outline: none;
}

	input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer;
	}
	.xmp-form-row input[type="submit"]:hover {
		text-decoration: none;
		font-weight: 500;
		background: #225AA3;
	}
	.send-btn-container {
		position: relative;
	}
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  color: #ebebeb;
	}
	::-moz-placeholder { /* Firefox 19+ */
	  color: #ebebeb;
	}
	:-ms-input-placeholder { /* IE 10+ */
	  color: #ebebeb;
	}
	:-moz-placeholder { /* Firefox 18- */
	  color: #ebebeb;
	}
	input::-moz-placeholder {
	  color: #ebebeb;
		}
	input:-moz-placeholder {
	  color: #ebebeb;
		}
	input[placeholder] { color: #ffffff; }
	::-moz-placeholder { color: #ebebeb; } /* firefox 19+ */
	input:-moz-placeholder { color: #ffffff; }
	::-moz-placeholder {
	  opacity: 1;
	}
	select::-ms-expand {
		display: none;
	}

	#txtError {
	font-weight: bold!important;
	color: white!important;
	background-color: #F00;
	font-family: 'Open Sans', sans-serif;
font-optical-sizing: auto;
	line-height: 28px;
	font-size: 15px;
	padding: 0 10px;
	margin: 10px 0 0 0;
	border-radius: 4px;
	border: 4px solid #fff;
	box-shadow: 1px 1px 4px #B9B9B9;
	-moz-box-shadow: 1px 1px 4px #B9B9B9;
	-webkit-box-shadow: 1px 1px 4px #B9B9B9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#B9B9B9')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#B9B9B9');
	float: right;
	}
	.mfp-arrow:active {
		margin-top: 0;
	}
	.formError .formErrorArrowBottom {
		top: 0;
		left: -10px;
	}
.contact-message .xmp-form-row input, .contact-message .xmp-form-row select {
    margin: 0 0 38px 0;
}
	.contact-message .xmp-form-row textarea {
		height: 200px;
		width: 400px;
		margin: 0 0 24px 0;
		height: 158px!important;
	}
	.form-success {
		position: fixed;
		width: 100%;
		height: 100%;
		z-index: 99;
		background: rgba(0, 0, 0, 0.72);
		left: 0;
		top: 0;
		cursor:pointer;


	}
	.form-success h3 {
		position: fixed;
		top: 50%;
		left: 50%;
		width: 300px;
		margin: -60px 0 0 -175px;
	}
	.form-success.success-static {
		position: static;
		background: none;
		cursor: default;
		width: auto;
		height: inherit;
	}
	.form-success.success-static h3 {
		position: static;
		width: auto;
		margin: 0;
	}
.left_form {
    padding: 0 20px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.right_form {
    padding: 0 0 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.xmp-HotelContact .xmp-form-row.textarea_form {
    width: 50%;
    padding: 0 0 0 20px;
}
.submit_form {
    width: auto;
    float: right;
    position: relative;
}
.submit_form input {
    position: static;
    font-family: 'Open Sans', sans-serif;
    font-optical-sizing: auto;
    font-size: 1em;
    font-weight: 400;
    float: left;
    width: 100%;
    height: auto;
    color: #fff;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 20px 0 0 0;
    background: none;
    position: relative;
    line-height: 1;
}

.whatsapp {
    position: fixed;
    bottom: 10px;
    left: 7px;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 10px 10px 16px rgba(0,0,0,0.2);
    font-size: 28px;
    text-align: center;
    line-height: 50px;
    color: white;
	z-index: 999;
    background-color: #225AA3;
  animation-name: example;
  animation-duration: 7s;	
}
@keyframes example {
  from {background-color: #47C756;}
  to {background-color: #225AA3;}
}
.whatsapp:hover {
    box-shadow: 2px 2px 11px rgba(0,0,0,0.7);
}
.whatsapp img {
    display: inline-block;
}
.viber {
    position: fixed;
    bottom: 10px;
    left: 64px;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 28px;
    text-align: center;
    line-height: 50px;
    color: white;
    z-index: 999;
    background: #7360f2;
}
.viber:hover {
    box-shadow: 2px 2px 11px rgba(0,0,0,0.7);
}
.viber img {
    display: inline-block;
}
.footer_top {
    padding: 50px 0;
}
.foot_line {
    width: 1px;
    height: 100px;
    background: #d7d7d7;
    display: inline-block;
    margin: 0 0 30px 0;
}
.foot_logo {
    float: left;
    width: 100%;
}
.foot_logo img {
    max-width: 280px;
    height: auto;
    display: block;
    margin: 0 auto;
    width: 100%;
}
.footer_top .pad_container {
    display: inline-block;
}
.foot_menu_cont {
    float: left;
    width: 100%;
    margin: 80px 0;
}
.footer_menu {
    display: inline-block;
}
.footer_menu nav {
    padding: 0 0 12px 0;
    border-bottom: 1px solid #000;
    margin: 0 0 12px 0;
    display: inline-block;
}
.footer_menu li {
    float: left;
    margin: 0 40px 0 0;
}
.footer_menu li:last-child {
    margin: 0;
}
.footer_menu_bottom {
    display: block;
    margin: 0 auto;
}
.gnto {
    float: left;
	color: #ffffff;
}
.footer_menu_bottom_social {
    float: right;
}
.footer_menu_bottom_social a {
    float: left;
    margin: 0 0 0 14px;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
}
.footer_menu_bottom_social a:hover {
opacity: 0.45;
}
.footer_menu_bottom_social a:first-child {
    margin: 0;
}
.footer_bottom {
    float: left;
    width: 100%;
    background: #225AA3;
    padding: 50px 0;
}
.footer_bottom img {
    display: block;
    margin: 0 auto;
}
.footer_bottom p {
    float: left;
    width: 100%;
    font-size: 14px;
    margin: 14px 0 0 0;
    color: #fff;
}
.footer_bottom p a {
    color: #fff;
}
.footer_bottom p a:hover {
    color: #5b5348;
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    z-index: 1045;
}
#bookdirecttext {
    padding: 40px 40px;
    text-align: left;
    max-width: 400px;
    margin: 40px auto;
    position: relative;
    background-color: #FFFFFF;
    font-family: arial;
    line-height: 20px;
    font-size: 14px;
    border-radius: 4px;
    border: 4px solid #5c5349;
}
.mfp-inline-holder .mfp-content p {
    text-align: left;
    font-size: 15px;
    line-height: 22px;
    color: #5c5349;
    margin: 0 0 0 0;
}
#bookdirecttext p a {
    display: inline-block;
    position: static;
    width: auto;
    text-align: left;
    font-size: 16px;
    line-height: 22px;
    color: #1da5da;
    margin: 0 0 0 0;
    padding: 0;
    font-weight: bold;
    text-decoration: underline;
    height: auto;
}
#bookdirecttext p a:hover, #bookdirecttext p a:focus {
    background-color: #f3f3f3!important;
    color: #5c5349!important;
}
.mfp-inline-holder .mfp-content #bookdirecttext button.mfp-close {
    margin-right: -20px;
    margin-top: -20px;

    border-radius: 25px;
    line-height: 31px;
    font-size: 21px;
    padding: 0 0 0px 0;
    background: #5c5349;
    border: solid 3px #f3f3f3;
    color: #f3f3f3!important;
}
#privacypolicygeneral {
    background: white;
    padding: 20px 30px;
    text-align: left;
    max-width: 768px;
    margin: 40px auto;
    position: relative;
    color: white !important;
    background-color: #0A7700;
    font-family: arial;
    line-height: 20px;
    font-size: 14px;
    border-radius: 4px;
    border: 4px solid #fff;
}
.mfp-inline-holder .mfp-content button.mfp-close {
    background: #000000;
    margin-right: -20px;
    margin-top: -20px;
    color: #fff!important;
    border-radius: 25px;
    line-height: 31px;
    font-size: 21px;
    padding: 0 0 0px 0;
}
#cookiepolicy {
    background: white;
    padding: 20px 30px;
    text-align: left;
    max-width: 768px;
    margin: 40px auto;
    position: relative;
    color: white !important;
    background-color: #0A7700;
    font-family: arial;
    line-height: 20px;
    font-size: 14px;
    border-radius: 4px;
    border: 4px solid #fff;
}
.cookie-message a {
    text-decoration: none;
    margin: 5px 0 0 0;
    display: inline-block;
}
.desklogo {
    display: none;
}
body .modalmsg-close {
    line-height: 0.6;
}
body .modalmsgh2 {
    font-size: 20px;
}
body .modalmsgp {
    font-size: 17px;
}

.accommodation_content_grid {
    grid-gap: 20px;
    padding: 24px 14px 30px 14px;
}
.slider_section .slick-slide img {
display: none;
}
body .modalmsg {
    background-color: rgb(0 0 0 / 25%);
}
body .modalmsg-content {
    background: rgb(255 255 255);
}
body .modalmsg-span {
    font-size: 17px;
}
.lg-outer .lg-toolbar {
    background-color: transparent;
    z-index: 1080;
}
.espa_banner {
    float: left;
    margin: 14px 0 0 0;
}
.article_cont .book_direct_link2 {
    position: static;
    font-family: 'Open Sans', sans-serif;
font-optical-sizing: auto;
    font-size: 1em;
    font-weight: 500;
    float: left;
    height: auto;
    background-color: #225AA3;
    color: #fff;

    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    text-decoration: none;
    margin: 20px 0 0 0;
}
.article_cont .book_direct_link2:hover {
    background-color: #a2a2a2;
}
.fullscreen_single_section:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    transition: all .8s cubic-bezier(.5,0,0,1) 0s;
}
.hasScrolled .fullscreen_single_section:after {
    background: rgb(0 0 0 / 0%);
}
.full_logo {
    position: fixed;
    width: 100%;
    height: auto;
    max-width: 450px;
    top: 40px;
    left: 50%;
    transform: translate(-50%, 0);
    transition: all .8s cubic-bezier(.5,0,0,1) 0s;
    z-index: 0;
}
.hasScrolled .full_logo {
    max-width: 122px;
    top: 4px;
    z-index: 99999999;
}
.full_logo path, .full_logo polygon {
    transition: fill .8s cubic-bezier(.5,0,0,1) 0s;
}
body:not(.hasScrolled) .full_logo path, body:not(.hasScrolled) .full_logo polygon, body:not(.hasScrolled) .full_logo rect {
    fill: #fff;
}
.hasScrolled .full_logo path, .hasScrolled .full_logo polygon, .hasScrolled .full_logo rect {
    stroke: initial;
}
.hasScrolled .full_logo path.second_color {
    fill: #e8a03c;
}
.hasScrolled .full_logo path.third_color {
    fill: #ffa500;
}
:root {
    --swap_color: #fff;
    --swap_color_invert: #225AA3;
}
:root.hasScrolled {
    --swap_color: #225AA3;
    --swap_color_invert: #fff;
}
a[href^="tel:"].header_tel {
    display: flex;
}
.new_article {
    float: left;
    width: 100%;
    margin: 100px 0;
}
.new_article_flex {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: row;
    /* align-items: center; */
    gap: 70px;
    text-align: left;
    line-height: 1.8;
}
.new_article .pad_container, .new_gallery .pad_container, .new_contact .pad_container {
    max-width: 1680px;
    display: flex;
    flex-direction: column;
    gap: 100px;
}
.new_article_img, .new_article_txt {
    flex-basis: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.new_article_img img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
}
.new_article_flex:nth-child(even) {
    flex-direction: row-reverse;
}
.lg-backdrop {
    z-index: 99999999;
}
.lg-outer {
    z-index: 999999999;
}
#lightgallery {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 50px;
}
#lightgallery a {

}
#lightgallery a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(1);
    transition: .4s;
    display: block;
    object-position: center;
}
#lightgallery a img:hover {
    transform: scale(0.92);
}
.new_gallery .pad_container, .new_contact .pad_container {
    gap: 20px;
    text-align: center;
}
.new_gallery .pad_container .subheading {
    text-align: center;
}
#lightgallery .col-12:nth-child(n+5) {
    display: none;
}
.col-12 {
    position: relative;
    display: flex;
    padding: 0 0 130% 0;
}
.more {
    display: inline-flex;
    padding: 0;
    color: #225AA3;
    text-decoration: none;
    line-height: 1;
    position: relative;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
    align-items: center;
    gap: 8px;
    font-size: 19px;
    font-weight: 500;
    justify-content: center;
    margin: 20px auto 0 auto;
    cursor: pointer;
    background: #fff;
    position: relative;
}
.more span, .popup-bottom .mfp-close span {
position: relative;
}
.more span:after, .popup-bottom .mfp-close span:after {
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #225AA3), color-stop(33.33%, #225AA3), color-stop(0, transparent), color-stop(66.66%, transparent), color-stop(0, #225AA3), to(#225AA3)) 100%;
    background: -webkit-linear-gradient(left, #225AA3, #225AA3 33.33%, transparent 0, transparent 66.66%, #225AA3 0, #225AA3) 100%;
    background: linear-gradient(90deg, #225AA3, #225AA3 33.33%, transparent 0, transparent 66.66%, #225AA3 0, #225AA3) 100%;
    background-size: 300% 3px;
    bottom: -2px;
    content: "";
    display: block;
    height: 1pt;
    left: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transition: background-position .5s;
    transition: background-position .5s;
    width: 100%;
}
.more span:hover:after, .popup-bottom .mfp-close span:hover:after {
    background-position: 0;
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border: 4px solid #999;
}
.lg-outer .lg-thumb-item {
    border: none;
    border-radius: 0;
}
.swiper {
    float: left;
    width: 100%;
}
.swiper-slide {
    opacity: 0.5;
    transition: opacity 0.5s;
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 470px;
}
.swiper-slide.swiper-slide-active {
    opacity: 1;
}
.swiper-button-next {
    position: absolute;
    top: 50%;
    left: calc(50% - -350px);
    outline: none;
    cursor: pointer;
    margin: -50px 0 0 0;
    z-index: 2;
}
.swiper-button-prev {
    position: absolute;
    top: 50%;
    left: calc(50% - 350px);
    outline: none;
    cursor: pointer;
    margin: -50px 0 0 0;
    z-index: 2;
}
.accommodation_content {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px 20px;
}
.new_gallery {
    margin: 0px 0 100px 0;
}
.swiper-pagination {
    background-color: transparent;
    margin: 50px auto 0 auto;
    padding: 0px;
    display: flex;
    flex-direction: row;
    border-radius: 100px;
    overflow: hidden;
    justify-content: center;
}
.swiper-pagination-bullet {
    -webkit-box-align: center;
    align-items: center;
    background: transparent;
    border-top: 2px solid #ccc;
    cursor: pointer;
    display: inline-flex;
    height: 1px;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 0 0 13px 0;
    width: 5.33333rem;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-top: 2px solid #000;
}
.mfp-bg {
    z-index: 9999999999999;
}
.mfp-wrap {
    z-index: 99999999999999;
}
.flex-direction-nav a.flex-next:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.51 376.04"><polygon points="13.65 376.04 0 367.7 109.76 188.02 0 8.34 13.65 0 128.51 188.02 13.65 376.04" fill="%234c4b49"/></svg>');
}
.flex-direction-nav a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.51 376.04"><polygon points="114.86 0 128.51 8.34 18.75 188.02 128.51 367.7 114.86 376.04 0 188.02 114.86 0" fill="%234c4b49"/></svg>');
    content: '';
    width: 17px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
}
.new_contact {
    background: #225AA3;
}
.new_contact_grid {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    margin: 100px 0;
}
.subheading_contact, .new_contact_left_col .subheading_contact, .new_contact_right .subheading_contact {
    text-align: left;
    color: #dddddd;
    font-weight: 300;
    line-height: 1.5;
    font-size: 19px;
    text-transform: uppercase;
}
.new_contact_grid_bottom {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 40px;
    margin: 0 0 60px 0;
}
.new_contact_grid_bottom p {
    text-align: left;
    color: #fff;
    font-size: 16px;
    display: flex;
    gap: 5px;
    align-items: flex-start;
    justify-content: center;
}
.new_contact_grid_bottom p img {
    margin: 2px 0px -4px 0;
}
.logo_white {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 698.62 454.66"><path d="M501.57,85.46c-2.05,3.63-5.85,11.68-1.88,15.82,5.23,5.45,62.6,49.33,71.52,52.23,6.68,2.17,14.85-3.35,18.16-5.71l-1.11-.77-.69-.48-.44-.31-1.15-.8-.75-.52-.42-.29-1.19-.83-.82-.57-.4-.28-1.23-.86-.88-.61-.37-.26-1.27-.88-.95-.66-.34-.23-1.3-.91-1.01-.71-.3-.21-1.33-.93-1.08-.75-.27-.19-1.36-.95-1.14-.8-.23-.16-1.38-.97-1.21-.85-.19-.13-1.4-.99-1.27-.89-.14-.1-1.42-1-1.33-.94-.1-.07-1.44-1.01-1.39-.98-.06-.04-1.45-1.02-1.45-1.02h0s-1.46-1.04-1.46-1.04l-1.47-1.04-.04-.03-1.44-1.02-1.48-1.05-.09-.06-1.4-.99-1.48-1.05-.13-.09-1.35-.96-1.49-1.05-.18-.13-1.31-.93-1.48-1.06-.23-.16-1.26-.89-1.48-1.05-.27-.2-1.21-.86-1.48-1.05-.32-.23-1.15-.82-1.47-1.05-.36-.26-1.1-.79-1.46-1.04-.41-.29-1.04-.75-1.44-1.03-.45-.32-.99-.71-1.43-1.03-.49-.35-.93-.67-1.41-1.01-.53-.38-.87-.63-1.39-1-.56-.41-.81-.59-1.36-.99-.6-.43-.76-.55-1.34-.97-.63-.45-.7-.51-1.31-.95-.65-.47-.64-.47-1.28-.93-.68-.49-.59-.43-1.24-.91-.7-.51-.53-.39-1.21-.88ZM659.76,204.75c-1.52,2.53-3.28,6.25-1.71,7.85,2.05,2.09,14.4,6.81,21.85,7.79-5.15-3.56-12.44-9.27-20.14-15.64ZM609.42,161.17c-.06-.02-.15-.07-.27-.13h-.01c-.12-.07-.27-.15-.44-.25l-.04-.03-.52-.31-.05-.03h0s-.17-.11-.17-.11l-.17-.11-.37-.23-.06-.04-.14-.09-.21-.13-.4-.26-.04-.02-.14-.09-.09-.06-.24-.16-.25-.16-.25-.17-.24-.16h-.02s-.27-.19-.27-.19l-.28-.18-.28-.19-.29-.19-.08-.05-.22-.15-.31-.2-.32-.21-.32-.21-.19-.13-.14-.09-.34-.23-.34-.23-.35-.23-.32-.22-.03-.02-.36-.25-.37-.25-.38-.25-.38-.26-.09-.06-.3-.2-.4-.27-.4-.27-.41-.28-.23-.16-.19-.13-.42-.29-.43-.29-.43-.3-.39-.26-.05-.04-.45-.3-.45-.31-.46-.31-.46-.32-.09-.06-.37-.26-.47-.33-.48-.33-.48-.33-.26-.18-.23-.16-.5-.34-.5-.34-.51-.35c-1,3.68-2.3,12.43-.71,14.28,1.92,2.24,42.2,33,54.24,39.24,7.23,3.75,12.15,3.08,14.93,1.95-17.17-14.27-35.88-31.4-36.84-34.76-1.7-5.92,4.62-19.05,4.64-19.08M425.94,37.48c-.63,2.19-.93,4.59-.2,6.59,1.88,5.16,55.04,44.15,61.06,46.21,4.47,1.53,11.05-2.89,14.15-5.27l-.1-.08-.54-.39-.63-.47-.63-.46-.57-.42-.05-.04-.61-.45-.61-.45-.6-.44-.4-.3-.19-.14-.59-.44-.58-.43-.58-.43-.24-.18-.32-.24-.56-.42-.55-.41-.55-.41-.1-.07-.44-.33-.53-.4-.53-.39-.48-.36-.03-.02-.51-.38-.5-.38-.49-.37-.34-.25-.15-.11-.48-.36-.47-.36-.46-.35-.2-.16-.25-.19-.44-.34-.43-.33-.43-.33-.09-.07-.33-.26-.41-.31-.4-.31-.37-.29h-.02s-.38-.31-.38-.31l-.37-.29-.36-.28-.25-.2-.1-.08-.1-.08-.87-.69-.03-.03-.15-.12-.16-.13-.3-.24-.57-.46h0s-.06-.06-.06-.06l-.21-.17-.69-.58-.05-.04h0s-.05-.04-.05-.04c-.25-.21-.48-.41-.69-.59l-.06-.05-.05-.04c-.21-.19-.41-.36-.58-.52l-.03-.03c-.18-.17-.33-.32-.46-.45l-.02-.02c-.13-.13-.23-.25-.3-.34l-.2-.28v-.02s-.03-.02-.03-.02l-.18-.29v-.02s-.18-.29-.18-.29l-.05-.09-.12-.23-.05-.1-.12-.26-.03-.08-.11-.27-.03-.09-.09-.26-.04-.12-.08-.25-.03-.11-.08-.29-.02-.08-.07-.3-.02-.1-.07-.31v-.07c-.07-.25-.11-.51-.15-.77v-.04s-.01-.03-.01-.03l-.05-.39h0c-.05-.43-.09-.86-.11-1.3v-.02c-.02-.28-.02-.56-.03-.85v-.07c-.02-1.18.05-2.38.17-3.57v-.04s.05-.41.05-.41h0s.05-.43.05-.43v-.02c.06-.45.12-.89.19-1.32l.05-.3.02-.13c.09-.57.2-1.13.3-1.67l.03-.15.05-.25.03-.12.06-.27.08-.38v-.06s.08-.31.08-.31v-.04s.08-.33.08-.33h0s.08-.35.08-.35h0s.08-.32.08-.32v-.03s.08-.28.08-.28v-.05s.08-.25.08-.25l.02-.07.06-.22.02-.09.08-.3.04-.17.03-.12.04-.14.04-.13.03-.12.04-.14.03-.09.04-.15.02-.07.04-.15v-.05s.06-.15.06-.15v-.03s.06-.15.06-.15v-.02s.05-.15.05-.15h0s.04-.15.04-.15h0s.04-.13.04-.13h0s.03-.11.03-.11v-.02s.03-.08.03-.08l.06-.19h0l-.12.16-1.21-.72,1.21.72c-1.1,1.45-9.51,12.35-14.67,12.96-2.83.34-19.91-9.34-36.07-19.81ZM396.51,15.31c3.02,5.08,11.4,18.58,16.68,21.27,3.05,1.55,6.66.47,9.63-1.13-11.95-7.88-22.84-15.88-26.31-20.13Z" fill="%23fff" fill-rule="evenodd"/><path d="M181.27,162.72c2.26,2.09,3.56,4.39,3.91,6.91.35,2.52,0,4.78-1.04,6.78-1.04,2-2.69,3.48-4.96,4.43-2.26.96-4.96,1-8.08.13-1.57-1.22-3.13-2.43-4.7-3.65-1.56-1.22-3.3-2.17-5.22-2.87-4.52-1.91-9.22-2.48-14.09-1.7-4.87.78-9.61,2.26-14.22,4.43-4.61,2.17-8.95,4.83-13.04,7.96-4.09,3.13-7.61,6.17-10.56,9.13-5.74,5.74-10.61,13.26-14.61,22.56-4,9.3-6.83,19.17-8.48,29.6-1.65,10.43-1.96,20.69-.91,30.78,1.04,10.09,3.74,18.69,8.08,25.82,2.43,4,5.52,7.96,9.26,11.87,3.74,3.91,7.91,7.3,12.52,10.17,4.61,2.87,9.48,4.87,14.61,6,5.13,1.13,10.3.83,15.52-.91,1.39-.52,4-1.96,7.82-4.3,3.83-2.35,7.48-5.04,10.96-8.08,3.48-3.04,6.17-6.13,8.09-9.26,1.91-3.13,1.65-5.83-.78-8.08-2.09-1.91-4.52-3.35-7.3-4.3-2.78-.96-5.74-1.74-8.87-2.35-3.13-.61-6.26-1.13-9.39-1.56-3.13-.43-6-1.09-8.61-1.96-5.39-3.65-7.04-8.52-4.96-14.61,1.74-3.3,4.91-6.48,9.52-9.52,4.61-3.04,9.65-5.78,15.13-8.22,5.48-2.43,10.95-4.52,16.43-6.26,5.48-1.74,10.04-3.04,13.69-3.91,3.48-.7,6.43-.35,8.87,1.04,2.43,1.39,4.04,3.26,4.83,5.61.78,2.35.61,4.78-.52,7.3-1.13,2.52-3.35,4.48-6.65,5.87-4.17,1.04-8.26,2.26-12.26,3.65-4,1.39-8,3.04-12,4.96,3.83.87,7.35,2.17,10.56,3.91,3.22,1.74,5.96,4.09,8.22,7.04,4.35,5.74,6.13,11.74,5.35,18-.78,6.26-3.04,12.22-6.78,17.87-3.74,5.65-8.39,10.74-13.95,15.26-5.56,4.52-10.95,7.82-16.17,9.91-6.78,2.61-13.43,3.83-19.95,3.65-6.52-.17-12.87-1.35-19.04-3.52-6.17-2.17-12.04-5.22-17.61-9.13-5.56-3.91-10.69-8.3-15.39-13.17-5.56-5.91-9.96-12.91-13.17-21-3.22-8.08-5.35-16.65-6.39-25.69-1.04-9.04-1.09-18.35-.13-27.91.96-9.56,2.78-18.82,5.48-27.78,2.7-8.96,6.13-17.3,10.3-25.04,4.17-7.74,9.04-14.3,14.61-19.69,4.87-4.87,10.08-9.17,15.65-12.91,5.56-3.74,11.43-6.74,17.61-9,6.17-2.26,12.52-3.65,19.04-4.17,6.52-.52,13.17,0,19.95,1.56,2.61.52,5,1.7,7.17,3.52,2.17,1.83,4.39,3.43,6.65,4.83" fill="%23fff"/><path d="M251.43,260.53c-4.17-.52-7.69-.04-10.56,1.44-2.87,1.48-5.26,3.61-7.17,6.39-1.91,2.78-3.35,6.04-4.3,9.78-.96,3.74-1.43,7.69-1.43,11.87l4.17-3.39c3.83-3.3,7.74-7.22,11.74-11.74,4-4.52,6.52-9.3,7.56-14.35M232.13,312.7c-.17,0-.26.09-.26.26.87,2.43,1.91,4.61,3.13,6.52,1.22,1.91,2.52,3.56,3.91,4.96,1.91,1.74,3.78,2.87,5.61,3.39,1.83.52,3.65.74,5.48.65,1.83-.09,3.74-.39,5.74-.91,2-.52,4.22-.96,6.65-1.3,3.13.35,5.61,1.39,7.43,3.13,1.83,1.74,2.91,3.69,3.26,5.87.35,2.17-.09,4.35-1.3,6.52-1.22,2.17-3.3,3.87-6.26,5.09-3.48.52-7,1.22-10.56,2.09-3.56.87-7.17,1.13-10.82.78-5.74-.52-10.82-2.52-15.26-6-4.43-3.48-8.22-7.69-11.35-12.65-3.13-4.96-5.52-10.26-7.17-15.91-1.65-5.65-2.48-10.91-2.48-15.78,0-6.26.09-11.56.26-15.91.17-4.35.74-8.26,1.69-11.74.96-3.48,2.48-6.96,4.57-10.43,2.09-3.48,5.04-7.56,8.87-12.26.87-1.22,1.57-2.17,2.09-2.87.52-.7,1.48-1.3,2.87-1.83,2.96-1.04,5.87-2.17,8.74-3.39,2.87-1.22,5.78-1.91,8.74-2.09,4.69-.17,8.91.43,12.65,1.83,3.74,1.39,6.83,3.43,9.26,6.13,2.43,2.69,4,5.96,4.7,9.78.7,3.83.26,8-1.3,12.52-1.56,4.35-3.74,8.61-6.52,12.78-2.78,4.17-5.91,8.17-9.39,12-3.48,3.83-7.22,7.35-11.22,10.56-4,3.22-7.91,5.96-11.74,8.22Z" fill="%23fff"/><path d="M287.43,252.97c0-3.65,1-6.43,3-8.35,2-1.91,4.22-2.96,6.65-3.13,2.43-.17,4.78.56,7.04,2.22,2.26,1.65,3.65,4.3,4.17,7.96.17,4,.57,7.82,1.17,11.48.61,3.65,1.35,7.39,2.22,11.22,2.43-4.7,4.96-8.17,7.56-10.43,1.56-1.57,2.96-2.78,4.17-3.65,1.22-.87,2.43-1.65,3.65-2.35,1.22-.7,2.52-1.26,3.91-1.7,1.39-.44,3.13-.91,5.22-1.43,3.48-.7,6.43-.35,8.87,1.04,2.43,1.39,4.04,3.26,4.83,5.61.78,2.35.61,4.78-.52,7.3-1.13,2.52-3.35,4.48-6.65,5.87-3.65,1.04-6.95,3.17-9.91,6.39-2.96,3.22-5.48,7.04-7.56,11.48-2.09,4.43-3.87,9.3-5.35,14.61-1.48,5.3-2.57,10.39-3.26,15.26,0,3.48-.09,6.91-.26,10.3-.17,3.39-.35,6.74-.52,10.04-.52,3.13-1.74,5.52-3.65,7.17-1.91,1.65-3.96,2.56-6.13,2.74-2.17.17-4.3-.43-6.39-1.83-2.09-1.39-3.65-3.56-4.7-6.52-.7-3.13-.91-6.83-.65-11.09.26-4.26.83-8.74,1.7-13.43,0-4-.09-7.96-.26-11.87-.17-3.91-.52-7.87-1.04-11.87-1.22-7.3-2.65-14.48-4.3-21.52-1.65-7.04-2.65-14.22-3-21.52" fill="%23fff"/><path d="M361.76,252.97c0-3.65,1-6.43,3-8.35,2-1.91,4.22-2.96,6.65-3.13,2.43-.17,4.78.56,7.04,2.22,2.26,1.65,3.65,4.3,4.17,7.96.17,4,.57,7.82,1.17,11.48.61,3.65,1.35,7.39,2.22,11.22,2.43-4.7,4.96-8.17,7.56-10.43,1.57-1.57,2.96-2.78,4.17-3.65,1.22-.87,2.43-1.65,3.65-2.35,1.22-.7,2.52-1.26,3.91-1.7,1.39-.44,3.13-.91,5.22-1.43,3.48-.7,6.43-.35,8.87,1.04,2.43,1.39,4.04,3.26,4.83,5.61.78,2.35.61,4.78-.52,7.3-1.13,2.52-3.35,4.48-6.65,5.87-3.65,1.04-6.96,3.17-9.91,6.39-2.96,3.22-5.48,7.04-7.56,11.48-2.09,4.43-3.87,9.3-5.35,14.61-1.48,5.3-2.57,10.39-3.26,15.26,0,3.48-.09,6.91-.26,10.3-.17,3.39-.35,6.74-.52,10.04-.52,3.13-1.74,5.52-3.65,7.17-1.91,1.65-3.96,2.56-6.13,2.74-2.17.17-4.3-.43-6.39-1.83-2.09-1.39-3.65-3.56-4.69-6.52-.7-3.13-.91-6.83-.65-11.09.26-4.26.83-8.74,1.7-13.43,0-4-.09-7.96-.26-11.87-.17-3.91-.52-7.87-1.04-11.87-1.22-7.3-2.65-14.48-4.3-21.52-1.65-7.04-2.65-14.22-3-21.52" fill="%23fff"/><path d="M453.31,197.67c2.78,1.39,4.78,3.13,6,5.22,1.22,2.09,1.65,4.17,1.3,6.26-.35,2.09-1.44,4-3.26,5.74-1.83,1.74-4.22,2.78-7.17,3.13-2.43,1.22-4.78,1.48-7.04.78-2.26-.7-4.04-1.96-5.35-3.78-1.3-1.83-1.96-4-1.96-6.52s.96-5,2.87-7.43c1.91-2.09,4.04-3.52,6.39-4.3,2.35-.78,4.91-.57,7.69.65.35,0,.52.09.52.26M437.66,272.27c0-3.13.78-5.7,2.35-7.7,1.57-2,3.43-3.22,5.61-3.65,2.17-.43,4.43-.13,6.78.91,2.35,1.04,4.22,2.96,5.61,5.74,1.22,4.17,2.09,9.09,2.61,14.74.52,5.65.83,11.48.91,17.48.09,6,.04,11.87-.13,17.61-.17,5.74-.26,10.87-.26,15.39-.7,3.48-2.17,6.04-4.43,7.7-2.26,1.65-4.61,2.35-7.04,2.09-2.43-.26-4.61-1.39-6.52-3.39-1.91-2-2.87-4.83-2.87-8.48s.09-8.13.26-13.43c.17-5.3.22-10.69.13-16.17-.09-5.48-.35-10.78-.78-15.91-.43-5.13-1.17-9.43-2.22-12.91Z" fill="%23fff"/><path d="M585.55,288.96c-1.39-2.61-3.22-5-5.48-7.17-2.26-2.17-4.35-4.39-6.26-6.65l-4.96,2.61c-.7.87-1.52,2.48-2.48,4.83-.96,2.35-1.96,5.04-3,8.08-1.04,3.04-1.96,6.22-2.74,9.52-.78,3.3-1.3,6.43-1.57,9.39-.26,2.96-.13,5.48.39,7.56.52,2.09,1.65,3.39,3.39,3.91,4.17,1.22,8.04.87,11.61-1.04,3.56-1.91,6.48-4.65,8.74-8.22,2.26-3.56,3.65-7.43,4.17-11.61.52-4.17-.09-7.91-1.83-11.21M578.51,253.49c1.91,1.04,3.48,2.26,4.7,3.65,1.74.52,3.56,1.56,5.48,3.13,4.87,5.74,8.87,10.69,12,14.87,3.13,4.17,5.35,8.35,6.65,12.52,1.3,4.17,1.65,8.65,1.04,13.43-.61,4.78-2.3,10.74-5.09,17.87-1.39,3.65-4.22,7.3-8.48,10.95-4.26,3.65-9,6.69-14.22,9.13-5.22,2.43-10.52,3.78-15.91,4.04-5.39.26-9.82-1.17-13.3-4.3-1.91-1.74-3.78-3.39-5.61-4.96-1.83-1.57-3.35-3.48-4.56-5.74-1.74-3.3-2.65-7.61-2.74-12.91-.09-5.3.35-10.78,1.3-16.43.96-5.65,2.31-11.09,4.04-16.3,1.74-5.22,3.56-9.48,5.48-12.78,1.22-2.09,2.96-4.3,5.22-6.65,2.26-2.35,4.74-4.35,7.43-6,2.7-1.65,5.48-2.87,8.35-3.65,2.87-.78,5.61-.74,8.22.13Z" fill="%23fff"/><path d="M496.1,210.58c.17-7.57.35-15.26.52-23.08,0-1.74-.17-4.74-.52-9-.29-3.59-.4-7.4-.32-11.42-1.25-2.79-.05-4.53.26-5.45l.05-.48c-.64-1.75-.43-2.48.22-4.07.69-1.68.44-2,.4-3.29-.04-1.38.44-2.02.88-2.63.4-.54.96-1.04,1.05-1.92.25-2.45-.47-2.87,1.31-4.22.84-.64,1.71-1.73,2.08-2.69.57-1.47.86-2.01,1.91-2.66,1.4-.86,1.89-1.92,3.05-2.8.05-.06.15-.11.29-.14,12.03-17.68,31.81-45.05,34.25-46.01,2.25-.89,4.48-1.09,6.65-.65,2.17.44,4.18,1.29,5.87,2.74,3.36,2.89,4.69,6.13,4.17,9.52-.52,3.39-38.29,58.05-40.72,59.62-.35,9.39-.48,18.69-.39,27.91.09,9.21-.24,18.43-.39,27.65-.33,20.26-.52,30.37-.71,36.83h14.03c5.59,0,10.15,4.57,10.15,10.15h0c0,5.59-4.57,10.16-10.15,10.16h-15.05c-.42,7.69-1.02,19.98-1.93,43.41-.87,22.17-1.39,44.56-1.56,67.16-.7,3.48-2.17,6.04-4.43,7.7-2.26,1.65-4.61,2.35-7.04,2.09-2.44-.26-4.61-1.39-6.52-3.39-1.91-2-2.87-4.83-2.87-8.48.35-21.56.91-42.99,1.69-64.29.56-15.32,1.13-30.19,1.66-44.19h-11.11c-5.59,0-10.15-4.57-10.15-10.15h0c0-5.59,4.57-10.16,10.15-10.16h11.86c.6-16.65,1.09-31.52,1.38-43.74" fill="%23fff"/><path d="M231.4,150.35c0-2.13.58-3.75,1.75-4.87,1.16-1.11,2.46-1.72,3.88-1.83,1.42-.1,2.79.33,4.11,1.29,1.32.97,2.13,2.51,2.43,4.64.81,7.3,2.48,14.66,5.02,22.06,2.53,7.4,5.58,14.4,9.13,20.99,1.52-5.78,2.99-11.49,4.41-17.11,1.42-5.63,3.24-11.18,5.48-16.66,1.11-1.42,2.38-2.31,3.8-2.66,1.42-.35,2.74-.28,3.96.23,1.22.51,2.15,1.42,2.81,2.74.66,1.32.78,2.89.38,4.72-1.32,3.35-2.41,6.85-3.27,10.5-.86,3.65-1.73,7.3-2.59,10.95-.86,3.65-1.85,7.23-2.97,10.73-1.12,3.5-2.59,6.82-4.41,9.96-.91.81-1.73,1.37-2.43,1.67-.71.3-1.67.51-2.89.61-.51-.1-1.37-.23-2.59-.38-1.22-.15-2.13-.38-2.74-.68-1.93-.91-3.8-2.66-5.63-5.25-1.83-2.59-3.55-5.63-5.17-9.13-1.62-3.5-3.15-7.3-4.56-11.41-1.42-4.11-2.66-8.11-3.73-12.02-1.06-3.9-1.95-7.53-2.66-10.88-.71-3.35-1.22-6.09-1.52-8.22Z" fill="%23fff"/><path d="M295.29,116.88c1.62.81,2.79,1.83,3.5,3.04.71,1.22.96,2.43.76,3.65-.2,1.22-.84,2.33-1.9,3.35-1.06,1.02-2.46,1.62-4.18,1.83-1.42.71-2.79.86-4.11.46-1.32-.4-2.36-1.14-3.12-2.21-.76-1.06-1.14-2.33-1.14-3.8s.56-2.91,1.67-4.34c1.11-1.22,2.36-2.05,3.73-2.51,1.37-.46,2.86-.33,4.49.38.2,0,.3.05.3.15ZM286.17,160.39c0-1.83.46-3.32,1.37-4.49.91-1.16,2-1.88,3.27-2.13,1.27-.25,2.59-.08,3.96.53s2.46,1.73,3.27,3.35c.71,2.43,1.22,5.3,1.52,8.6.3,3.3.48,6.69.53,10.19.05,3.5.02,6.92-.08,10.27-.1,3.35-.15,6.34-.15,8.98-.41,2.03-1.27,3.53-2.59,4.49-1.32.97-2.69,1.37-4.11,1.22-1.42-.15-2.69-.81-3.8-1.98-1.12-1.16-1.67-2.81-1.67-4.94s.05-4.74.15-7.83c.1-3.09.13-6.24.08-9.43-.05-3.19-.2-6.29-.46-9.28-.25-2.99-.68-5.5-1.29-7.53Z" fill="%23fff"/><path d="M309.14,98.78c.61-1.72,1.54-2.99,2.81-3.8,1.27-.81,2.53-1.14,3.8-.99,1.27.15,2.43.74,3.5,1.75,1.06,1.01,1.75,2.43,2.05,4.26.51,12.07.84,24.01.99,35.83.15,11.82.18,23.76.08,35.83,0,1.02-.05,2.64-.15,4.87-.1,2.23-.13,4.56-.08,7,.05,2.43.23,4.72.53,6.85s.86,3.6,1.67,4.41c.81,1.62,1.09,3.14.84,4.56-.25,1.42-.86,2.56-1.83,3.42-.96.86-2.18,1.34-3.65,1.44-1.47.1-2.97-.36-4.49-1.37-1.73-1.83-2.97-4.11-3.73-6.85-.76-2.74-1.24-5.63-1.45-8.67-.2-3.04-.23-6.03-.08-8.98.15-2.94.23-5.58.23-7.91.2-7.91.28-15.54.23-22.9-.05-7.35-.18-14.93-.38-22.74-.2-4.36-.46-8.72-.76-13.08-.3-4.36-.36-8.67-.15-12.93Z" fill="%23fff"/><path d="M331.5,98.78c.61-1.72,1.54-2.99,2.81-3.8,1.27-.81,2.53-1.14,3.8-.99,1.27.15,2.43.74,3.5,1.75,1.06,1.01,1.75,2.43,2.05,4.26.51,12.07.84,24.01.99,35.83.15,11.82.18,23.76.08,35.83,0,1.02-.05,2.64-.15,4.87-.1,2.23-.13,4.56-.08,7,.05,2.43.23,4.72.53,6.85s.86,3.6,1.67,4.41c.81,1.62,1.09,3.14.84,4.56-.25,1.42-.86,2.56-1.83,3.42-.96.86-2.18,1.34-3.65,1.44-1.47.1-2.97-.36-4.49-1.37-1.73-1.83-2.97-4.11-3.73-6.85-.76-2.74-1.24-5.63-1.45-8.67-.2-3.04-.23-6.03-.08-8.98.15-2.94.23-5.58.23-7.91.2-7.91.28-15.54.23-22.9-.05-7.35-.18-14.93-.38-22.74-.2-4.36-.46-8.72-.76-13.08-.3-4.36-.36-8.67-.15-12.93Z" fill="%23fff"/><path d="M379.87,143.05c2.03-.4,3.75-.2,5.17.61,1.42.81,2.36,1.9,2.81,3.27.46,1.37.36,2.79-.3,4.26-.66,1.47-1.96,2.61-3.88,3.42-2.94,1.12-5.53,2.69-7.76,4.72-2.23,2.03-4.13,4.34-5.71,6.92-1.57,2.59-2.84,5.35-3.8,8.29-.96,2.94-1.7,5.93-2.21,8.98,1.01-.81,2.03-1.52,3.04-2.13s2.03-1.32,3.04-2.13c1.22-.91,2.38-2,3.5-3.27,1.11-1.27,2.26-2.56,3.42-3.88,1.16-1.32,2.38-2.53,3.65-3.65,1.27-1.11,2.61-1.93,4.03-2.43,3.75-.91,6.49.36,8.22,3.8,1.22,3.65,2.1,7.38,2.66,11.18.55,3.8,1.04,7.61,1.45,11.41.4,3.8.86,7.61,1.37,11.41.51,3.8,1.32,7.58,2.43,11.33.3,2.13-.03,3.83-.99,5.1-.96,1.27-2.13,2.08-3.5,2.43-1.37.35-2.76.15-4.18-.61-1.42-.76-2.49-2.16-3.2-4.18-1.72-5.78-2.79-11.59-3.19-17.42-.41-5.83-1.12-11.64-2.13-17.42l-2.89,2.89c-2.03,1.93-3.83,3.57-5.4,4.94s-3.17,2.49-4.79,3.35c-1.62.86-3.4,1.45-5.32,1.75-1.93.3-4.16.41-6.69.3-1.52-.51-2.66-1.11-3.42-1.83-.76-.71-1.4-1.83-1.9-3.35-1.22-4.06-1.52-8.14-.91-12.25.61-4.11,1.83-8.09,3.65-11.94,1.83-3.85,4.08-7.5,6.77-10.95,2.69-3.45,5.45-6.49,8.29-9.13,1.22-1.11,2.61-1.9,4.18-2.36,1.57-.46,3.07-.94,4.49-1.45Z" fill="%23fff"/><path d="M561.11,33.07c-6.84-3.49-14.1-6.8-21.82-9.87C459.55-8.51,401.08,2.17,401.08,2.17c0,0,32.26,16.35,75.6,42.16l.12-.16s13.44-6.59,52.34-10.15c10.7-.98,21.67-1.18,31.97-.95" fill="%23fff" fill-rule="evenodd"/><path d="M476.81,44.99l-.39-.23C433.6,19.25,401.18,2.78,400.85,2.62l-1.32-.67,1.46-.27c.59-.11,59.52-10.35,138.49,21.06,7.49,2.98,14.85,6.31,21.86,9.89l1.95.99-2.18-.05c-11.52-.25-22.25.07-31.91.95-36.56,3.35-50.73,9.44-52.06,10.05l-.31.42ZM402.68,2.43c6.6,3.4,36.2,18.82,73.93,41.28.76-.36,14.84-6.73,52.48-10.18,9.08-.83,19.1-1.17,29.83-1-6.39-3.19-13.05-6.17-19.82-8.86C467.44-4.84,412.38,1.07,402.68,2.43Z" fill="%23fff"/><path d="M611.25,67.55c29.97,27.18,46.78,57.05,59.33,78.35,19.15,32.49,26.47,64.52,27.21,67.91-12.31-11.23-33.8-30.54-71.29-63.77,0,0,2.62-4.08-.9-29.31-3.49-25.04-14.2-52.78-14.35-53.19" fill="%23fff" fill-rule="evenodd"/><path d="M698.62,215.24l-1.16-1.06c-15.27-13.92-39.26-35.38-71.28-63.76l-.32-.28.23-.36s2.43-4.55-.98-28.97c-3.42-24.55-13.88-51.91-14.32-53.07l-.75-1.96,1.55,1.4c28.53,25.88,45.28,54.39,57.51,75.21l1.92,3.26c19.15,32.5,26.49,64.51,27.26,68.06l.33,1.53ZM627.11,149.91c31.08,27.55,54.57,48.55,69.84,62.46-1.78-7.54-9.38-36.67-26.79-66.21l-1.92-3.26c-11.98-20.39-28.3-48.17-55.79-73.57,2.51,6.83,10.69,30.12,13.65,51.34,2.99,21.41,1.56,27.73,1.01,29.24Z" fill="%23fff"/><path d="M561.11,33.07c20.03,10.22,36.46,22.07,50.14,34.48.12.31,10.85,28.1,14.35,53.19,3.52,25.23.9,29.31.9,29.31,0,0-13.03,12.56-17.08,11.12-4.06-1.44-128.45-89.01-133.15-95.32-4.7-6.31.53-21.67.53-21.67,0,0,13.44-6.59,52.34-10.15,10.69-.98,21.67-1.18,31.97-.95" fill="%23fff" fill-rule="evenodd"/><path d="M610.12,161.77c-.31,0-.6-.04-.86-.14-2.18-.77-36.12-24.36-66.46-45.9-14.93-10.6-63.89-45.52-66.93-49.59-4.8-6.44.24-21.5.46-22.13l.07-.2.19-.09c.13-.07,13.97-6.67,52.52-10.2,9.7-.89,20.47-1.21,32.02-.96h.11s.1.05.1.05c18.43,9.41,35.33,21.03,50.25,34.56l.09.08.04.11c.11.28,10.89,28.24,14.38,53.3,3.5,25.12.94,29.47.83,29.65l-.07.09c-1.27,1.23-11.94,11.37-16.74,11.37ZM477.21,44.54c-.59,1.82-4.74,15.37-.54,21.01,1.96,2.63,27.52,21.55,66.71,49.38,33.4,23.72,64.34,45.11,66.21,45.77,3.08,1.08,12.9-7.48,16.51-10.95.21-.47,2.25-5.66-.99-28.93-3.37-24.15-13.54-51.02-14.28-52.97-14.8-13.41-31.57-24.94-49.84-34.28-11.48-.25-22.17.07-31.8.95-35.92,3.29-50.22,9.23-51.98,10.02Z" fill="%23fff"/><path d="M476.68,44.33h0c-1.1,1.45-9.51,12.35-14.67,12.96-5.52.66-65.23-36.77-66.64-43.93-1.41-7.16,5.71-11.19,5.71-11.19,0,0,32.26,16.35,75.6,42.16" fill="%23fff" fill-rule="evenodd"/><path d="M461.89,57.8c-3.49,0-20.11-9.53-35.01-19.12-7.26-4.68-31.03-20.31-32-25.22-1.46-7.43,5.88-11.68,5.95-11.72l.23-.13.24.12c.32.16,32.77,16.65,75.63,42.18l.48.29-.34.45c-1.58,2.09-9.74,12.53-15.01,13.16-.06,0-.12,0-.18,0ZM401.1,2.74c-1.16.75-6.42,4.51-5.24,10.52.57,2.91,13.26,12.79,31.56,24.57,16.67,10.73,31.61,18.97,34.4,18.97.05,0,.09,0,.13,0,4.59-.55,12.12-9.92,13.99-12.32-40.61-24.17-71.75-40.15-74.84-41.73Z" fill="%23fff"/><path d="M697.79,213.81l.06.3s-4.76,10.6-11.15,10.07c-6.39-.52-63.14-49.13-64.84-55.06-1.7-5.93,4.64-19.08,4.64-19.08,37.49,33.23,58.97,52.54,71.29,63.77" fill="%23fff" fill-rule="evenodd"/><path d="M687.17,224.71c-.17,0-.33,0-.5-.02-3.6-.29-20.81-13.99-34.46-25.62-14.67-12.51-29.9-26.58-30.82-29.8-1.73-6.04,4.4-18.89,4.67-19.43l.29-.6.5.44c31.93,28.3,55.92,49.76,71.29,63.77l.12.11.13.62-.07.15c-.2.43-4.74,10.39-11.14,10.39ZM626.68,150.86c-1.2,2.63-5.75,13.15-4.33,18.12,1.76,6.15,58.34,54.21,64.4,54.7,5.54.43,9.96-8.33,10.58-9.62-15.29-13.94-39.06-35.2-70.65-63.2Z" fill="%23fff"/><path d="M626.51,150.05s-13.03,12.56-17.08,11.12c-4.06-1.44-128.45-89.01-133.15-95.32-4.39-5.89-.12-19.69.47-21.48,45.9,27.34,104.19,65.28,149.77,105.68" fill="%23fff" fill-rule="evenodd"/><path d="M610.12,161.77c-.31,0-.6-.04-.86-.14-2.18-.77-36.12-24.36-66.46-45.9-14.93-10.6-63.89-45.52-66.93-49.59-4.57-6.12-.13-20.33.39-21.93l.19-.6.54.32c42.5,25.32,103,64.21,149.84,105.73l.4.36-.39.38c-1.27,1.23-11.94,11.37-16.74,11.37ZM477.03,45.12c-.95,3.11-4.28,15.17-.35,20.43,1.96,2.63,27.52,21.55,66.71,49.38,33.4,23.72,64.34,45.11,66.21,45.77,2.99,1.05,12.33-6.99,16.18-10.63-46.53-41.16-106.43-79.71-148.74-104.94Z" fill="%23fff"/><path d="M595.39,46.19c1.75,1.27,2.1,3.97,1.15,6.85,1,1.29,1.74,2.64,2.18,3.95-4.81-3.76-9.9-7.43-15.32-10.99,1.62-.01,3.42.35,5.25,1.09,2.41-1.71,5.02-2.16,6.74-.91" fill="%23fff" fill-rule="evenodd"/><path d="M23.21,436.19c-.17,1.07-1.05,1.65-2.63,1.73-1.07-.51-1.99-1.26-2.76-2.24-.77-.98-1.44-2.08-2.02-3.3-.58-1.22-1.07-2.48-1.47-3.78-.41-1.3-.76-2.53-1.06-3.69-.09-.3-.14-.52-.16-.67-.02-.15-.04-.28-.06-.38-.02-.11-.05-.23-.1-.38-.04-.15-.11-.35-.19-.61-.64,1.45-1.18,2.96-1.6,4.52-.43,1.56-.81,3.11-1.15,4.65v-.06l-.19,1.54c-.09.56-.17,1.14-.26,1.76-.09.62-.22,1.19-.42,1.7-.19.51-.46.93-.8,1.25-.34.32-.81.48-1.41.48s-1.06-.22-1.38-.67c-.32-.45-.57-1.03-.74-1.73-.17-.71-.28-1.45-.32-2.24-.04-.79-.06-1.55-.06-2.28v-.9c0-.26-.02-.49-.06-.71-.09-1.92-.38-3.85-.87-5.77-.49-1.92-1.23-3.68-2.21-5.26-.47-.17-.8-.39-.99-.67s-.29-.57-.29-.87c0-.47.22-.92.67-1.35.45-.43.95-.68,1.51-.77.56.09,1.04.28,1.44.58.41.3.76.65,1.06,1.06.3.41.55.87.74,1.38.19.51.37.98.54,1.41v-.06c.08.21.14.38.16.51.02.13.05.26.1.38.43,1.03.75,2.02.96,2.98.21.96.36,1.94.45,2.92.43-1.45.92-2.78,1.47-3.98v-.06c.13-.34.34-.8.64-1.38.3-.58.64-1.15,1.03-1.73s.8-1.07,1.25-1.47c.45-.41.93-.61,1.44-.61.47,0,.88.16,1.22.48.34.32.63.74.87,1.25.23.51.45,1.07.64,1.67s.35,1.18.48,1.73l.19.83v-.06c.38,1.5.78,2.91,1.19,4.23.41,1.33.95,2.65,1.64,3.98.21-2.61.63-5.07,1.25-7.38.62-2.31,1.4-4.83,2.34-7.57.26-.3.55-.55.9-.74.34-.19.68-.29,1.03-.29s.66.12.96.35c.3.24.45.63.45,1.19v.32c-.6,1.62-1.1,3.2-1.51,4.71-.41,1.52-.75,3.02-1.03,4.52-.28,1.5-.49,3.01-.64,4.55-.15,1.54-.22,3.17-.22,4.87v.13Z" fill="%23fff"/><path d="M28.22,403.1c0-.6.16-1.07.48-1.41.32-.34.72-.51,1.19-.51.51,0,1.09.34,1.73,1.03.47,3.64.81,7.34,1.03,11.08.21,3.75.38,7.44.51,11.08.26-.69.55-1.39.87-2.12.32-.73.66-1.37,1.03-1.93.36-.56.75-1.02,1.15-1.38.41-.36.84-.55,1.31-.55.68,0,1.25.27,1.7.8.45.54.83,1.24,1.15,2.12s.59,1.85.8,2.92c.21,1.07.41,2.14.58,3.21.13.81.25,1.61.35,2.38.11.77.23,1.47.38,2.09.15.62.33,1.14.54,1.54.21.41.45.61.71.61l1.48-.19-.13.06c.21-.08.38-.13.51-.13h.32c.51,0,.89.14,1.12.41.23.27.35.6.35.98,0,.46-.14.85-.42,1.17-.28.32-.63.57-1.06.76-.43.19-.9.34-1.41.44-.51.11-1,.16-1.48.16-.86,0-1.57-.34-2.15-1.03s-1.06-1.55-1.44-2.6c-.38-1.05-.71-2.21-.96-3.5-.26-1.28-.47-2.52-.64-3.72-.09-.51-.14-.94-.16-1.28-.02-.34-.04-.63-.06-.87-.02-.23-.05-.45-.1-.64-.04-.19-.13-.42-.26-.67-.3.73-.61,1.58-.93,2.56-.32.98-.65,1.99-.99,3.01-.3.94-.6,1.87-.9,2.79-.3.92-.61,1.73-.93,2.44-.32.71-.67,1.27-1.06,1.7-.38.43-.79.64-1.22.64-.68,0-1.2-.38-1.54-1.15v-3.4c-.04-4.92-.13-9.84-.26-14.78s-.54-9.61-1.22-14.01v-.13Z" fill="%23fff"/><path d="M47.45,428.56c.04-1.8.23-3.42.58-4.87.34-1.45.77-2.7,1.28-3.75.51-1.05,1.1-1.86,1.76-2.44.66-.58,1.36-.87,2.08-.87.85,0,1.6.18,2.24.54.64.36,1.18.83,1.6,1.41.43.58.75,1.25.96,2.02.21.77.32,1.54.32,2.31,0,2.27-.65,4.01-1.96,5.23-1.3,1.22-2.92,1.83-4.84,1.83-.09,0-.13.02-.13.06l-.06-.06c.13,1.24.41,2.11.83,2.6.43.49,1.07.74,1.92.74.68,0,1.39-.15,2.12-.45.73-.3,1.43-.66,2.12-1.09.68-.43,1.32-.89,1.92-1.38.6-.49,1.15-.95,1.67-1.38.43-.21.79-.32,1.09-.32.47,0,.84.14,1.12.42.28.28.42.65.42,1.12,0,.38-.18.8-.55,1.25-.36.45-.8.9-1.31,1.35s-1.06.88-1.64,1.28c-.58.41-1.1.74-1.57.99-1.15.68-2.27,1.19-3.33,1.51-1.07.32-2.03.48-2.89.48-2.01,0-3.47-.74-4.39-2.21-.92-1.47-1.38-3.32-1.38-5.55v-.77ZM53.16,420.35c-.38.34-.76,1.06-1.12,2.15-.36,1.09-.63,2.34-.8,3.75.08.04.2.06.35.06h.35c.81,0,1.5-.23,2.05-.71.56-.47.83-1.2.83-2.18,0-.73-.14-1.43-.42-2.12-.28-.68-.61-1.03-.99-1.03-.13,0-.21.02-.26.06Z" fill="%23fff"/><path d="M64.64,418.43c0-.6.25-1.11.74-1.54.49-.43.97-.64,1.44-.64,1.03,0,1.54.75,1.54,2.25,0,1.07.04,2.15.13,3.24.09,1.09.17,2.17.26,3.24.34-.68.73-1.36,1.15-2.02.43-.66.93-1.25,1.51-1.76.58-.51,1.24-.93,1.99-1.25.75-.32,1.57-.48,2.47-.48.68,0,1.23.12,1.64.35.41.24.61.65.61,1.25,0,.47-.22.9-.67,1.28s-.97.62-1.57.71c-1.07.26-1.97.81-2.69,1.67-.73.86-1.3,1.84-1.73,2.95-.43,1.11-.74,2.28-.93,3.5-.19,1.22-.29,2.34-.29,3.37l.13,1.22c-.09.51-.34.96-.77,1.35-.43.38-.88.58-1.35.58-.26,0-.52-.11-.8-.32-.28-.21-.5-.58-.67-1.09-.09-.77-.19-1.51-.32-2.21-.13-.71-.26-1.44-.38-2.21-.34-2.18-.65-4.36-.93-6.54-.28-2.18-.44-4.47-.48-6.86Z" fill="%23fff"/><path d="M79,428.56c.04-1.8.23-3.42.58-4.87.34-1.45.77-2.7,1.28-3.75.51-1.05,1.1-1.86,1.76-2.44.66-.58,1.36-.87,2.08-.87.85,0,1.6.18,2.24.54.64.36,1.18.83,1.6,1.41.43.58.75,1.25.96,2.02.21.77.32,1.54.32,2.31,0,2.27-.65,4.01-1.96,5.23-1.3,1.22-2.92,1.83-4.84,1.83-.09,0-.13.02-.13.06l-.06-.06c.13,1.24.41,2.11.83,2.6.43.49,1.07.74,1.92.74.68,0,1.39-.15,2.12-.45.73-.3,1.43-.66,2.12-1.09.68-.43,1.32-.89,1.92-1.38.6-.49,1.15-.95,1.67-1.38.43-.21.79-.32,1.09-.32.47,0,.84.14,1.12.42.28.28.42.65.42,1.12,0,.38-.18.8-.55,1.25-.36.45-.8.9-1.31,1.35s-1.06.88-1.64,1.28c-.58.41-1.1.74-1.57.99-1.15.68-2.27,1.19-3.33,1.51-1.07.32-2.03.48-2.89.48-2.01,0-3.47-.74-4.39-2.21-.92-1.47-1.38-3.32-1.38-5.55v-.77ZM84.71,420.35c-.38.34-.76,1.06-1.12,2.15-.36,1.09-.63,2.34-.8,3.75.08.04.2.06.35.06h.35c.81,0,1.5-.23,2.05-.71.56-.47.83-1.2.83-2.18,0-.73-.14-1.43-.42-2.12-.28-.68-.61-1.03-.99-1.03-.13,0-.21.02-.26.06Z" fill="%23fff"/><path d="M108.82,428.11c-1.15,0-1.73-.49-1.73-1.47,0-.34.16-.74.48-1.19.32-.45.7-.78,1.12-.99l2.37-.51c-.09-1.24-.12-2.48-.1-3.72.02-1.24.03-2.48.03-3.72,0-1.33-.01-2.64-.03-3.94-.02-1.3-.05-2.64-.1-4.01,0,.04-.02-.1-.06-.42-.04-.32-.09-.63-.13-.93-.09-.55-.17-1.17-.26-1.86-.09-.68-.13-1.32-.13-1.92,0-.94.16-1.76.48-2.47.32-.71.84-1.06,1.57-1.06.51,0,.92.35,1.22,1.06.3.71.52,1.57.67,2.6.15,1.03.26,2.13.32,3.3.06,1.18.1,2.23.1,3.17,0,1.71-.02,3.35-.06,4.91-.04,1.56-.06,3.11-.06,4.65,0,.73-.01,1.35-.03,1.86-.02.51-.01,1.13.03,1.86,1.24-.21,2.53-.39,3.88-.54,1.35-.15,2.66-.31,3.94-.48.08,0,.19,0,.32-.03.13-.02.23-.03.32-.03.56.09.93.25,1.12.48.19.24.29.57.29.99s-.19.86-.58,1.28c-.38.43-.81.75-1.28.96-1.5.13-2.82.26-3.98.38-1.15.13-2.44.32-3.85.58.04.51.05.99.03,1.44-.02.45-.03.89-.03,1.31,0,.98.02,1.82.06,2.5.04.68.17,1.3.38,1.86l.58-.32c.3-.17.62-.26.96-.26.47,0,.84.15,1.12.45.28.3.42.66.42,1.09,0,.51-.26,1.05-.77,1.6-.64.51-1.24.94-1.8,1.28-.56.34-.94.51-1.15.51-.81,0-1.44-.29-1.89-.87-.45-.58-.77-1.32-.96-2.21s-.31-1.88-.35-2.95c-.04-1.07-.06-2.12-.06-3.14,0-.43.01-.72.03-.87.02-.15,0-.39-.03-.74-.34.04-.73.12-1.15.22-.43.11-.81.2-1.15.29h-.13Z" fill="%23fff"/><path d="M121.52,403.1c0-.6.16-1.07.48-1.41.32-.34.72-.51,1.19-.51.51,0,1.09.34,1.73,1.03.47,3.64.81,7.34,1.03,11.08.21,3.75.38,7.44.51,11.08.26-.69.55-1.39.87-2.12.32-.73.66-1.37,1.03-1.93.36-.56.75-1.02,1.15-1.38.41-.36.84-.55,1.31-.55.68,0,1.25.27,1.7.8.45.54.83,1.24,1.15,2.12s.59,1.85.8,2.92c.21,1.07.41,2.14.58,3.21.13.81.25,1.61.35,2.38.11.77.23,1.47.38,2.09.15.62.33,1.14.54,1.54.21.41.45.61.71.61l1.48-.19-.13.06c.21-.08.38-.13.51-.13h.32c.51,0,.89.14,1.12.41.23.27.35.6.35.98,0,.46-.14.85-.42,1.17-.28.32-.63.57-1.06.76-.43.19-.9.34-1.41.44-.51.11-1,.16-1.48.16-.86,0-1.57-.34-2.15-1.03s-1.06-1.55-1.44-2.6c-.38-1.05-.71-2.21-.96-3.5-.26-1.28-.47-2.52-.64-3.72-.09-.51-.14-.94-.16-1.28-.02-.34-.04-.63-.06-.87-.02-.23-.05-.45-.1-.64-.04-.19-.13-.42-.26-.67-.3.73-.61,1.58-.93,2.56-.32.98-.65,1.99-.99,3.01-.3.94-.6,1.87-.9,2.79-.3.92-.61,1.73-.93,2.44-.32.71-.67,1.27-1.06,1.7-.38.43-.79.64-1.22.64-.68,0-1.2-.38-1.54-1.15v-3.4c-.04-4.92-.13-9.84-.26-14.78s-.54-9.61-1.22-14.01v-.13Z" fill="%23fff"/><path d="M140.76,428.56c.04-1.8.23-3.42.58-4.87.34-1.45.77-2.7,1.28-3.75.51-1.05,1.1-1.86,1.76-2.44.66-.58,1.36-.87,2.08-.87.85,0,1.6.18,2.24.54.64.36,1.18.83,1.6,1.41.43.58.75,1.25.96,2.02.21.77.32,1.54.32,2.31,0,2.27-.65,4.01-1.96,5.23-1.3,1.22-2.92,1.83-4.84,1.83-.09,0-.13.02-.13.06l-.06-.06c.13,1.24.41,2.11.83,2.6.43.49,1.07.74,1.92.74.68,0,1.39-.15,2.12-.45.73-.3,1.43-.66,2.12-1.09.68-.43,1.32-.89,1.92-1.38.6-.49,1.15-.95,1.67-1.38.43-.21.79-.32,1.09-.32.47,0,.84.14,1.12.42.28.28.42.65.42,1.12,0,.38-.18.8-.55,1.25-.36.45-.8.9-1.31,1.35s-1.06.88-1.64,1.28c-.58.41-1.1.74-1.57.99-1.15.68-2.27,1.19-3.33,1.51-1.07.32-2.03.48-2.89.48-2.01,0-3.47-.74-4.39-2.21-.92-1.47-1.38-3.32-1.38-5.55v-.77ZM146.46,420.35c-.38.34-.76,1.06-1.12,2.15-.36,1.09-.63,2.34-.8,3.75.08.04.2.06.35.06h.35c.81,0,1.5-.23,2.05-.71.56-.47.83-1.2.83-2.18,0-.73-.14-1.43-.42-2.12-.28-.68-.61-1.03-.99-1.03-.13,0-.21.02-.26.06Z" fill="%23fff"/><path d="M170.51,430.23c0-.51.14-.95.42-1.31.28-.36.63-.63,1.06-.8.85-4.15,1.78-8.2,2.79-12.15,1-3.95,2.08-7.88,3.24-11.77.17-.51.45-.94.83-1.28.38-.34.79-.51,1.22-.51.47,0,.94.41,1.41,1.22.47.81.91,1.82,1.31,3.01.41,1.2.79,2.48,1.15,3.85.36,1.37.67,2.61.93,3.72l.64,2.44v-.06l1.99,7.5,4.55-1.28c1.2,0,1.8.54,1.8,1.6,0,.34-.15.72-.45,1.12-.3.41-.75.74-1.35.99l-3.53,1.03c.51,1.92,1.04,3.78,1.57,5.58.53,1.8,1.08,3.61,1.64,5.45v.38c0,.6-.21,1.13-.64,1.6-.43.47-.9.71-1.41.71-.43,0-.86-.4-1.28-1.19-.43-.79-.83-1.77-1.22-2.95-.38-1.18-.76-2.43-1.12-3.75-.36-1.32-.67-2.52-.93-3.59l-.32-1.22-5,1.28c-1.11.26-1.99.47-2.63.64-.64.17-1.26.36-1.86.58l-.32,1.47c-.13.68-.27,1.38-.42,2.08-.15.71-.34,1.34-.58,1.89-.24.56-.51,1-.83,1.35-.32.34-.72.51-1.19.51s-.86-.14-1.15-.42c-.3-.28-.45-.78-.45-1.51l.96-4.87c-.21-.08-.38-.22-.51-.42s-.24-.48-.32-.87v-.06ZM179.94,410.54c-.38,1.41-.76,2.79-1.12,4.14-.36,1.35-.71,2.68-1.03,4.01-.32,1.33-.64,2.67-.96,4.04-.32,1.37-.63,2.82-.93,4.36l1.22-.26,6.8-1.8c-.34-1.15-.68-2.31-1.03-3.46-.34-1.15-.66-2.29-.96-3.4l-1.09-3.98-.9-3.66Z" fill="%23fff"/><path d="M195.65,428.56c.04-1.8.23-3.42.58-4.87.34-1.45.77-2.7,1.28-3.75.51-1.05,1.1-1.86,1.76-2.44.66-.58,1.36-.87,2.08-.87.85,0,1.6.18,2.24.54.64.36,1.18.83,1.6,1.41.43.58.75,1.25.96,2.02.21.77.32,1.54.32,2.31,0,2.27-.65,4.01-1.96,5.23-1.3,1.22-2.92,1.83-4.84,1.83-.09,0-.13.02-.13.06l-.06-.06c.13,1.24.41,2.11.83,2.6.43.49,1.07.74,1.92.74.68,0,1.39-.15,2.12-.45.73-.3,1.43-.66,2.12-1.09.68-.43,1.32-.89,1.92-1.38.6-.49,1.15-.95,1.67-1.38.43-.21.79-.32,1.09-.32.47,0,.84.14,1.12.42.28.28.42.65.42,1.12,0,.38-.18.8-.55,1.25-.36.45-.8.9-1.31,1.35s-1.06.88-1.64,1.28c-.58.41-1.1.74-1.57.99-1.15.68-2.27,1.19-3.33,1.51-1.07.32-2.03.48-2.89.48-2.01,0-3.47-.74-4.39-2.21-.92-1.47-1.38-3.32-1.38-5.55v-.77ZM201.36,420.35c-.38.34-.76,1.06-1.12,2.15-.36,1.09-.63,2.34-.8,3.75.08.04.2.06.35.06h.35c.81,0,1.5-.23,2.05-.71.56-.47.83-1.2.83-2.18,0-.73-.14-1.43-.42-2.12-.28-.68-.61-1.03-.99-1.03-.13,0-.21.02-.26.06Z" fill="%23fff"/><path d="M223.1,425.67c0,1.45.1,2.91.29,4.36.19,1.45.39,2.93.61,4.42.21,1.5.42,2.99.61,4.49s.29,3.04.29,4.62c0,.68-.03,1.42-.1,2.21s-.18,1.56-.35,2.31c-.17.75-.43,1.45-.77,2.12-.34.66-.77,1.23-1.28,1.7v-.06c-.94.85-2.04,1.54-3.3,2.05-1.26.51-2.56.77-3.88.77-1.03,0-2.07-.2-3.14-.61-1.07-.41-2.04-.91-2.92-1.51-.88-.6-1.61-1.26-2.21-1.99-.6-.73-.94-1.41-1.03-2.05-.09-.64-.11-1.46-.06-2.47.04-1,.45-2.13,1.22-3.37l.96-1.48c.47-.68,1.07-1.03,1.8-1.03.98,0,1.48.49,1.48,1.48,0,.34-.09.75-.26,1.23l-.71.9c-.3.43-.56.82-.77,1.16-.21.34-.32.75-.32,1.22,0,.69.21,1.32.64,1.9.43.58.97,1.08,1.64,1.52.66.43,1.41.77,2.24,1.03.83.26,1.64.39,2.4.39.98,0,1.81-.19,2.47-.58.66-.39,1.19-.9,1.57-1.54s.66-1.38.83-2.22c.17-.84.26-1.71.26-2.6,0-1.54-.1-3.14-.29-4.79s-.42-3.27-.67-4.86c-.13-.77-.27-1.58-.42-2.41-.15-.83-.27-1.66-.35-2.48-.6.6-1.23,1.02-1.89,1.25-.66.24-1.21.35-1.64.35-.73,0-1.37-.19-1.92-.58-.56-.38-1-.9-1.35-1.54-.34-.64-.6-1.36-.77-2.15-.17-.79-.26-1.57-.26-2.34,0-2.05.48-3.68,1.44-4.87s2.19-1.8,3.69-1.8c.38,0,.8.03,1.25.1.45.06.89.18,1.31.35.17-.47.45-.92.83-1.35s.88-.64,1.48-.64c.77,0,1.22.36,1.35,1.09.13.73.19,1.5.19,2.31l-.19,5.96ZM215.46,424.2c0,.6.1,1.17.29,1.7.19.54.52.97.99,1.31.64-.47,1.12-1.11,1.44-1.92.32-.81.57-1.67.74-2.57-.73-.73-1.65-1.09-2.76-1.09-.26,0-.44.31-.54.93-.11.62-.16,1.17-.16,1.64Z" fill="%23fff"/><path d="M227.65,428.56c.04-1.8.23-3.42.58-4.87.34-1.45.77-2.7,1.28-3.75.51-1.05,1.1-1.86,1.76-2.44.66-.58,1.36-.87,2.08-.87.85,0,1.6.18,2.24.54.64.36,1.18.83,1.6,1.41.43.58.75,1.25.96,2.02.21.77.32,1.54.32,2.31,0,2.27-.65,4.01-1.96,5.23-1.3,1.22-2.92,1.83-4.84,1.83-.09,0-.13.02-.13.06l-.06-.06c.13,1.24.41,2.11.83,2.6.43.49,1.07.74,1.92.74.68,0,1.39-.15,2.12-.45.73-.3,1.43-.66,2.12-1.09.68-.43,1.32-.89,1.92-1.38.6-.49,1.15-.95,1.67-1.38.43-.21.79-.32,1.09-.32.47,0,.84.14,1.12.42.28.28.42.65.42,1.12,0,.38-.18.8-.55,1.25-.36.45-.8.9-1.31,1.35s-1.06.88-1.64,1.28c-.58.41-1.1.74-1.57.99-1.15.68-2.27,1.19-3.33,1.51-1.07.32-2.03.48-2.89.48-2.01,0-3.47-.74-4.39-2.21-.92-1.47-1.38-3.32-1.38-5.55v-.77ZM233.36,420.35c-.38.34-.76,1.06-1.12,2.15-.36,1.09-.63,2.34-.8,3.75.08.04.2.06.35.06h.35c.81,0,1.5-.23,2.05-.71.56-.47.83-1.2.83-2.18,0-.73-.14-1.43-.42-2.12-.28-.68-.61-1.03-.99-1.03-.13,0-.21.02-.26.06Z" fill="%23fff"/><path d="M243.04,432.61c-.68-1.15-1.03-2.3-1.03-3.45,0-1.28.3-2.55.9-3.83.6-1.28,1.37-2.44,2.31-3.48.94-1.04,2.01-1.9,3.21-2.56,1.2-.66,2.41-.99,3.65-.99h.58c.21,0,.43.02.64.06l.13-1.96c.17-.48.46-.88.87-1.21.41-.33.82-.49,1.25-.49.26,0,.51.08.77.22.26.15.47.44.64.87,0,.6-.01,1.23-.03,1.89-.02.66-.03,1.29-.03,1.89,0,1.11-.01,2.2-.03,3.27-.02,1.07-.03,2.12-.03,3.14,0,1.97.07,3.89.22,5.77.15,1.88.48,3.7.99,5.45.26.09.49.26.71.51.21.26.32.53.32.83,0,.47-.27.95-.8,1.44-.54.49-1.12.74-1.76.74-.51,0-.95-.26-1.31-.77-.36-.51-.66-1.15-.9-1.91-.24-.77-.43-1.62-.58-2.55-.15-.94-.25-1.83-.29-2.68-.68.84-1.5,1.48-2.44,1.92-.94.44-1.88.66-2.82.66-1.03,0-1.99-.22-2.89-.67-.9-.45-1.65-1.14-2.24-2.08v-.06ZM251.64,429.06c.34-.65.61-1.4.83-2.26.21-.86.32-1.68.32-2.45,0-.86-.11-1.47-.32-1.84-.21-.37-.57-.55-1.08-.55-.68,0-1.36.22-2.03.65-.68.43-1.28.97-1.81,1.61-.53.65-.96,1.36-1.3,2.13-.34.77-.51,1.53-.51,2.26,0,.95.29,1.67.86,2.16.57.5,1.13.74,1.68.74.59,0,1.19-.23,1.78-.68s1.12-1.04,1.59-1.78Z" fill="%23fff"/><path d="M261.12,417.08c0-.6.25-1.13.75-1.6.5-.47.99-.71,1.47-.71.83,0,1.33.49,1.5,1.47,0,.47.01.97.03,1.51.02.54.03,1.06.03,1.57.04,1.84.08,3.71.13,5.61.04,1.9.19,3.79.45,5.67.08-.34.21-.71.38-1.12.17-.41.3-.78.38-1.12.34-1.11.72-2.27,1.12-3.46.41-1.2.82-2.28,1.25-3.24.43-.96.87-1.75,1.31-2.37.45-.62.93-.93,1.44-.93.43,0,.83.2,1.22.61.38.41.75.94,1.09,1.6.34.66.67,1.42.99,2.28.32.86.65,1.75.99,2.69.47,1.24.93,2.45,1.38,3.62s.91,2.15,1.38,2.92v-.06c.26.3.38.64.38,1.03,0,.51-.2.98-.61,1.41-.41.43-.87.64-1.38.64-.43,0-.89-.34-1.38-1.03-.49-.68-.98-1.54-1.48-2.56-.49-1.03-.97-2.14-1.44-3.33-.47-1.2-.9-2.31-1.28-3.33l-.51,1.92c-.47,1.8-1,3.54-1.6,5.23-.6,1.69-1.45,3.15-2.56,4.39v-.06c-.21.21-.44.42-.67.61-.24.19-.52.29-.87.29-.26,0-.61-.11-1.04-.32s-.89-.58-1.37-1.09c-.35-.38-.61-1.2-.78-2.44-.17-1.24-.32-2.65-.42-4.23-.11-1.58-.17-3.22-.2-4.91-.02-1.69-.03-3.15-.03-4.39,0-.64-.01-1.21-.03-1.7-.02-.49-.03-.84-.03-1.06Z" fill="%23fff"/><path d="M293.25,401.18c.13-.47.42-.88.87-1.22.45-.34.87-.51,1.25-.51.85,0,1.35.49,1.48,1.48-.04.9-.08,1.79-.1,2.67-.02.88-.03,1.75-.03,2.6,0,1.33.02,2.71.06,4.15.04,1.44.11,3.08.19,4.92.04.77.08,1.46.13,2.06.04.6.09,1.22.13,1.87.04.64.07,1.38.1,2.22.02.83.05,1.89.1,3.18.72-1.2,1.66-2.14,2.81-2.82,1.15-.68,2.36-1.03,3.64-1.03.64,0,1.33.12,2.07.35.74.23,1.44.6,2.07,1.09.64.49,1.17,1.1,1.6,1.82.42.72.64,1.58.64,2.56,0,1.32-.37,2.49-1.12,3.52-.74,1.02-1.68,1.92-2.81,2.69-1.13.77-2.34,1.4-3.63,1.89-1.3.49-2.5.86-3.6,1.12v1.02c0,.64-.01,1.31-.03,2.01-.02.7-.11,1.34-.26,1.92-.15.57-.38,1.05-.71,1.44-.32.38-.78.58-1.38.58-.9,0-1.43-.44-1.6-1.31-.17-.88-.26-1.93-.26-3.17v-.9c0-.26-.02-.55-.06-.9h-.32c-.98,0-1.82-.15-2.5-.45-.68-.3-1.03-.88-1.03-1.73,0-.08.05-.31.16-.67.11-.36.28-.75.51-1.15.23-.41.52-.77.87-1.09.34-.32.75-.48,1.22-.48.13,0,.32.04.58.13-.09-1.15-.19-2.62-.32-4.39-.13-1.77-.26-3.72-.38-5.83s-.24-4.34-.32-6.67c-.09-2.33-.13-4.63-.13-6.89v-3.01c0-.98.04-1.95.13-2.89v-.13ZM301.52,425.03c-.9.9-1.5,1.95-1.8,3.14-.3,1.2-.47,2.48-.51,3.85.9-.26,1.78-.57,2.66-.93.88-.36,1.66-.76,2.34-1.19.68-.43,1.24-.9,1.67-1.41.43-.51.64-1.03.64-1.54,0-.81-.34-1.44-1.03-1.89-.68-.45-1.39-.67-2.12-.67-.81,0-1.43.21-1.86.64Z" fill="%23fff"/><path d="M312.74,405.73c0-.6.22-1.11.67-1.54.45-.43.93-.64,1.44-.64.34,0,.67.11.99.32s.52.62.61,1.22c.04,2.57.11,5.15.19,7.76.08,2.61.17,5.22.26,7.82.14,2.61.27,5.21.39,7.79.12,2.59.2,5.21.25,7.86-.09.47-.32.89-.69,1.25-.37.36-.79.54-1.27.54-.35,0-.67-.11-.98-.32-.3-.21-.57-.55-.78-1.03-.04-2.74-.11-5.46-.19-8.18-.09-2.71-.19-5.42-.32-8.11v.06c-.13-2.44-.25-4.89-.35-7.38-.11-2.48-.18-4.96-.22-7.44Z" fill="%23fff"/><path d="M325.31,434.97c-.6-.64-1.14-1.74-1.64-3.3-.49-1.56-.92-3.15-1.28-4.78-.36-1.62-.65-3.07-.87-4.33-.21-1.26-.32-1.91-.32-1.96,0-.51.21-.94.64-1.28.43-.34.88-.51,1.35-.51.73,0,1.28.49,1.67,1.47l.32,1.6c.13.73.27,1.55.42,2.47.15.92.32,1.83.51,2.73.19.9.41,1.73.64,2.5.23.77.5,1.35.8,1.73.3-.34.55-.9.77-1.67.21-.77.41-1.62.58-2.56.17-.94.32-1.91.45-2.92.13-1,.26-1.89.38-2.66.08-.51.17-1.02.26-1.51.09-.49.15-.84.19-1.06.09-.43.35-.78.8-1.06.45-.28.89-.42,1.31-.42.51,0,.88.15,1.09.45.21.3.32.81.32,1.54,0,.6-.01,1.26-.03,1.99-.02.73-.05,1.5-.1,2.31-.04.86-.08,1.8-.1,2.82-.02,1.03-.03,1.99-.03,2.89,0,1.5.05,2.92.16,4.26.11,1.35.4,2.51.87,3.5,0,.64-.2,1.21-.61,1.7-.41.49-.89.74-1.44.74-.43,0-.79-.18-1.09-.54-.3-.36-.54-.82-.74-1.38-.19-.55-.35-1.19-.48-1.89-.13-.71-.21-1.38-.26-2.02-.43.47-.88.89-1.35,1.25-.47.36-1.05.54-1.73.54-.6,0-1.09-.21-1.48-.64Z" fill="%23fff"/><path d="M337.88,428.56c.04-1.8.23-3.42.58-4.87.34-1.45.77-2.7,1.28-3.75.51-1.05,1.1-1.86,1.76-2.44.66-.58,1.36-.87,2.08-.87.85,0,1.6.18,2.24.54.64.36,1.18.83,1.6,1.41.43.58.75,1.25.96,2.02.21.77.32,1.54.32,2.31,0,2.27-.65,4.01-1.96,5.23-1.3,1.22-2.92,1.83-4.84,1.83-.09,0-.13.02-.13.06l-.06-.06c.13,1.24.41,2.11.83,2.6.43.49,1.07.74,1.92.74.68,0,1.39-.15,2.12-.45.73-.3,1.43-.66,2.12-1.09.68-.43,1.32-.89,1.92-1.38.6-.49,1.15-.95,1.67-1.38.43-.21.79-.32,1.09-.32.47,0,.84.14,1.12.42.28.28.42.65.42,1.12,0,.38-.18.8-.55,1.25-.36.45-.8.9-1.31,1.35s-1.06.88-1.64,1.28c-.58.41-1.1.74-1.57.99-1.15.68-2.27,1.19-3.33,1.51-1.07.32-2.03.48-2.89.48-2.01,0-3.47-.74-4.39-2.21-.92-1.47-1.38-3.32-1.38-5.55v-.77ZM343.59,420.35c-.38.34-.76,1.06-1.12,2.15-.36,1.09-.63,2.34-.8,3.75.08.04.2.06.35.06h.35c.81,0,1.5-.23,2.05-.71.56-.47.83-1.2.83-2.18,0-.73-.14-1.43-.42-2.12-.28-.68-.61-1.03-.99-1.03-.13,0-.21.02-.26.06Z" fill="%23fff"/><path d="M381.65,420.16c0,.6-.22,1.13-.66,1.6-.44.47-.9.71-1.36.71s-.81-.14-1.03-.42c-.21-.28-.43-.59-.64-.93-.21-.34-.41-.65-.58-.93-.17-.28-.41-.42-.71-.42-.6,0-1.21.29-1.83.87-.62.58-.93,1.19-.93,1.83,0,.21.02.32.06.32.08.34.46.78,1.12,1.31.66.54,1.44,1.14,2.34,1.83.77.51,1.54,1.07,2.3,1.67.77.6,1.45,1.22,2.06,1.86.61.64,1.1,1.28,1.48,1.92.38.64.57,1.28.57,1.92,0,.86-.21,1.59-.63,2.21-.42.62-.96,1.13-1.61,1.54s-1.37.71-2.16.9c-.79.19-1.52.29-2.21.29-1.24,0-2.43-.26-3.56-.78-1.13-.52-2.15-1.21-3.05-2.05s-1.64-1.81-2.21-2.9c-.58-1.09-.95-2.19-1.12-3.3,0-.6.2-1.15.61-1.67.41-.51.87-.77,1.38-.77.26,0,.52.08.8.22.28.15.52.38.74.67.13.77.41,1.56.83,2.37.43.81.94,1.56,1.54,2.25.6.68,1.27,1.24,2.02,1.67.75.43,1.49.64,2.21.64.13,0,.34-.02.64-.06.3-.04.6-.12.9-.22.3-.11.57-.24.8-.42.23-.17.35-.36.35-.58,0-.47-.43-1.02-1.28-1.66-.86-.64-1.77-1.32-2.76-2.05-.38-.3-.77-.58-1.15-.86s-.75-.57-1.09-.86l-.77-.64c-.6-.47-1.2-1.01-1.79-1.63-.6-.62-.9-1.29-.9-2.01,0-1.11.2-2.12.61-3.04s.94-1.7,1.6-2.36c.66-.66,1.4-1.17,2.21-1.53.81-.36,1.62-.54,2.44-.54,1.03,0,1.93.29,2.72.87.79.58,1.35,1.51,1.68,2.79v.38Z" fill="%23fff"/><path d="M401.05,428.71c-.13.9-.48,1.73-1.06,2.47-.58.75-1.27,1.4-2.08,1.96-.81.56-1.71,1.03-2.69,1.41s-1.92.66-2.82.83v.32c.04.6.09,1.2.16,1.8.07.6.15,1.22.22,1.86.08.94.18,1.87.29,2.8.11.92.16,1.87.16,2.86,0,.43-.01.88-.03,1.35-.02.47-.1.91-.22,1.32-.13.41-.34.74-.64,1-.3.26-.73.39-1.28.39-.47,0-.84-.18-1.12-.54-.28-.36-.5-.81-.67-1.35-.17-.54-.29-1.12-.35-1.76-.06-.64-.1-1.24-.1-1.79v-.55c0-.19-.02-.37-.06-.54l-.45-7.37c-.8-.34-1.57-.81-2.33-1.41-.76-.6-1.13-1.28-1.13-2.05,0-.6.2-1.09.61-1.48.41-.38.84-.58,1.31-.58.43,0,.79.15,1.09.45-.04-2.18-.06-4.34-.06-6.48v-6.48c.08-.56.35-1.05.8-1.48.45-.43.91-.64,1.38-.64.94,0,1.45.51,1.54,1.52v3.23c.38-.13.83-.2,1.35-.2.94,0,1.9.3,2.89.9.98.6,1.87,1.35,2.66,2.25.79.9,1.43,1.85,1.92,2.86.49,1.01.74,1.92.74,2.73v.39ZM392.26,424.13c-.09.38-.15.78-.19,1.19-.04.41-.06.8-.06,1.19,0,.73.05,1.46.16,2.21.11.75.2,1.49.29,2.21l.06.83c1.15-.08,2.21-.44,3.17-1.06.96-.62,1.44-1.34,1.44-2.15,0-.34-.16-.8-.48-1.38-.32-.58-.71-1.13-1.15-1.67-.45-.53-.93-1-1.44-1.41-.51-.41-.96-.61-1.35-.61-.26,0-.41.21-.45.64Z" fill="%23fff"/><path d="M403.03,428.56c.04-1.8.23-3.42.58-4.87.34-1.45.77-2.7,1.28-3.75.51-1.05,1.1-1.86,1.76-2.44.66-.58,1.36-.87,2.08-.87.85,0,1.6.18,2.24.54.64.36,1.18.83,1.6,1.41.43.58.75,1.25.96,2.02.21.77.32,1.54.32,2.31,0,2.27-.65,4.01-1.96,5.23-1.3,1.22-2.92,1.83-4.84,1.83-.09,0-.13.02-.13.06l-.06-.06c.13,1.24.41,2.11.83,2.6.43.49,1.07.74,1.92.74.68,0,1.39-.15,2.12-.45.73-.3,1.43-.66,2.12-1.09.68-.43,1.33-.89,1.92-1.38s1.15-.95,1.67-1.38c.43-.21.79-.32,1.09-.32.47,0,.84.14,1.12.42.28.28.42.65.42,1.12,0,.38-.18.8-.54,1.25-.36.45-.8.9-1.31,1.35-.51.45-1.06.88-1.64,1.28-.58.41-1.1.74-1.57.99-1.15.68-2.27,1.19-3.33,1.51-1.07.32-2.03.48-2.89.48-2.01,0-3.47-.74-4.39-2.21-.92-1.47-1.38-3.32-1.38-5.55v-.77ZM408.74,420.35c-.38.34-.76,1.06-1.12,2.15-.36,1.09-.63,2.34-.8,3.75.08.04.2.06.35.06h.35c.81,0,1.5-.23,2.05-.71.55-.47.83-1.2.83-2.18,0-.73-.14-1.43-.42-2.12-.28-.68-.61-1.03-.99-1.03-.13,0-.21.02-.26.06Z" fill="%23fff"/><path d="M418.42,432.61c-.68-1.15-1.03-2.3-1.03-3.45,0-1.28.3-2.55.9-3.83.6-1.28,1.37-2.44,2.31-3.48.94-1.04,2.01-1.9,3.21-2.56,1.2-.66,2.42-.99,3.66-.99h.58c.21,0,.43.02.64.06l.13-1.96c.17-.48.46-.88.87-1.21.41-.33.82-.49,1.25-.49.26,0,.51.08.77.22.26.15.47.44.64.87,0,.6-.01,1.23-.03,1.89-.02.66-.03,1.29-.03,1.89,0,1.11-.01,2.2-.03,3.27-.02,1.07-.03,2.12-.03,3.14,0,1.97.07,3.89.22,5.77.15,1.88.48,3.7.99,5.45.26.09.49.26.71.51.21.26.32.53.32.83,0,.47-.27.95-.8,1.44-.54.49-1.12.74-1.76.74-.51,0-.95-.26-1.31-.77-.36-.51-.66-1.15-.9-1.91-.24-.77-.43-1.62-.58-2.55-.15-.94-.25-1.83-.29-2.68-.68.84-1.5,1.48-2.44,1.92-.94.44-1.88.66-2.82.66-1.03,0-1.99-.22-2.89-.67-.9-.45-1.65-1.14-2.25-2.08v-.06ZM427.03,429.06c.34-.65.61-1.4.83-2.26.21-.86.32-1.68.32-2.45,0-.86-.11-1.47-.32-1.84-.21-.37-.57-.55-1.08-.55-.68,0-1.36.22-2.03.65s-1.28.97-1.81,1.61c-.53.65-.96,1.36-1.3,2.13-.34.77-.51,1.53-.51,2.26,0,.95.29,1.67.86,2.16.57.5,1.13.74,1.68.74.59,0,1.19-.23,1.78-.68.59-.45,1.12-1.04,1.59-1.78Z" fill="%23fff"/><path d="M451.19,412.78c.47-.47.96-.71,1.47-.71.43,0,.79.14,1.09.42.3.28.45.65.45,1.12,0,.51-.21.98-.64,1.41l-2.24,2.31-3.91,3.91c-1.41,1.41-2.95,2.91-4.62,4.49h.26c2.52,0,5.02.5,7.5,1.51,2.48,1,4.53,2.51,6.16,4.52.21.43.32.79.32,1.09,0,.56-.2,1.03-.61,1.41-.41.38-.84.58-1.32.58-.51,0-.98-.21-1.41-.64-1.24-1.67-2.83-2.86-4.78-3.59-1.95-.73-3.99-1.09-6.12-1.09h-.13c.08,1.37.13,2.69.13,3.98s.02,2.57.06,3.85c-.09.56-.35,1.04-.78,1.44-.43.41-.89.61-1.37.61-.3,0-.6-.1-.88-.29-.28-.19-.51-.54-.68-1.06,0-.13-.01-.34-.03-.64-.02-.3-.03-.66-.03-1.09v-4.14c0-.66,0-1.22.03-1.67.02-.45.07-.67.16-.67v-1.22h-.64c-.34,0-.73-.01-1.15-.03-.43-.02-.8-.07-1.12-.16-.32-.08-.48-.19-.48-.32,0-.47.13-.9.38-1.28l2.5-2.44c-.2-3.29-.37-6.61-.51-9.94-.14-3.33-.25-6.67-.33-10,0-.6.25-1.14.74-1.64s.99-.74,1.51-.74c.3,0,.6.13.9.38.3.26.49.62.58,1.09.04,2.61.12,5.21.22,7.79.11,2.59.22,5.21.35,7.86l.13,2.12c1.28-1.15,2.54-2.34,3.78-3.56,1.24-1.22,2.48-2.43,3.72-3.62l1.35-1.35Z" fill="%23fff"/><path d="M471.43,420.16c0,.6-.22,1.13-.66,1.6-.44.47-.9.71-1.36.71s-.81-.14-1.03-.42c-.21-.28-.43-.59-.64-.93-.21-.34-.41-.65-.58-.93-.17-.28-.41-.42-.71-.42-.6,0-1.21.29-1.83.87-.62.58-.93,1.19-.93,1.83,0,.21.02.32.06.32.08.34.46.78,1.12,1.31.66.54,1.44,1.14,2.34,1.83.77.51,1.54,1.07,2.3,1.67.77.6,1.45,1.22,2.06,1.86.61.64,1.1,1.28,1.48,1.92.38.64.57,1.28.57,1.92,0,.86-.21,1.59-.63,2.21-.42.62-.96,1.13-1.61,1.54s-1.37.71-2.16.9c-.79.19-1.52.29-2.21.29-1.24,0-2.43-.26-3.56-.78-1.13-.52-2.15-1.21-3.05-2.05s-1.64-1.81-2.21-2.9c-.58-1.09-.95-2.19-1.12-3.3,0-.6.2-1.15.61-1.67.41-.51.87-.77,1.38-.77.26,0,.52.08.8.22.28.15.52.38.74.67.13.77.41,1.56.83,2.37.43.81.94,1.56,1.54,2.25.6.68,1.27,1.24,2.02,1.67.75.43,1.49.64,2.21.64.13,0,.34-.02.64-.06.3-.04.6-.12.9-.22.3-.11.57-.24.8-.42.23-.17.35-.36.35-.58,0-.47-.43-1.02-1.28-1.66-.86-.64-1.77-1.32-2.76-2.05-.38-.3-.77-.58-1.15-.86s-.75-.57-1.09-.86l-.77-.64c-.6-.47-1.2-1.01-1.79-1.63-.6-.62-.9-1.29-.9-2.01,0-1.11.2-2.12.61-3.04s.94-1.7,1.6-2.36c.66-.66,1.4-1.17,2.21-1.53.81-.36,1.62-.54,2.44-.54,1.03,0,1.93.29,2.72.87.79.58,1.35,1.51,1.68,2.79v.38Z" fill="%23fff"/><path d="M487.42,428.11c-1.15,0-1.73-.49-1.73-1.47,0-.34.16-.74.48-1.19.32-.45.7-.78,1.12-.99l2.37-.51c-.09-1.24-.12-2.48-.1-3.72s.03-2.48.03-3.72c0-1.33-.01-2.64-.03-3.94-.02-1.3-.05-2.64-.1-4.01,0,.04-.02-.1-.06-.42-.04-.32-.09-.63-.13-.93-.09-.55-.17-1.17-.26-1.86-.09-.68-.13-1.32-.13-1.92,0-.94.16-1.76.48-2.47s.84-1.06,1.57-1.06c.51,0,.92.35,1.22,1.06.3.71.52,1.57.67,2.6.15,1.03.26,2.13.32,3.3.06,1.18.1,2.23.1,3.17,0,1.71-.02,3.35-.06,4.91-.04,1.56-.06,3.11-.06,4.65,0,.73-.01,1.35-.03,1.86-.02.51-.01,1.13.03,1.86,1.24-.21,2.53-.39,3.88-.54,1.35-.15,2.66-.31,3.94-.48.08,0,.19,0,.32-.03.13-.02.23-.03.32-.03.55.09.93.25,1.12.48.19.24.29.57.29.99s-.19.86-.58,1.28c-.38.43-.81.75-1.28.96-1.5.13-2.82.26-3.98.38-1.15.13-2.44.32-3.85.58.04.51.05.99.03,1.44-.02.45-.03.89-.03,1.31,0,.98.02,1.82.06,2.5.04.68.17,1.3.38,1.86l.58-.32c.3-.17.62-.26.96-.26.47,0,.84.15,1.12.45.28.3.42.66.42,1.09,0,.51-.26,1.05-.77,1.6-.64.51-1.24.94-1.79,1.28-.56.34-.94.51-1.15.51-.81,0-1.44-.29-1.89-.87-.45-.58-.77-1.32-.96-2.21s-.31-1.88-.35-2.95c-.04-1.07-.06-2.12-.06-3.14,0-.43,0-.72.03-.87.02-.15.01-.39-.03-.74-.34.04-.73.12-1.15.22-.43.11-.81.2-1.15.29h-.13Z" fill="%23fff"/><path d="M507.3,419.45c.77.17,1.51.47,2.21.9.71.43,1.34.94,1.89,1.54.55.6,1,1.27,1.35,2.02.34.75.51,1.53.51,2.34,0,.73-.2,1.54-.61,2.44-.41.9-.98,1.74-1.73,2.53-.75.79-1.62,1.45-2.63,1.99-1,.54-2.11.8-3.3.8-1.5,0-2.61-.45-3.33-1.35-.73-.9-1.09-2.09-1.09-3.59,0-1.32.22-2.72.67-4.2.45-1.47.84-2.7,1.19-3.69.04-.73.33-1.26.87-1.6.53-.34,1.14-.51,1.83-.51.47,0,.88.04,1.22.13.34.09.68.17,1.03.26h-.06ZM507.24,423.49c-.34-.08-.64-.17-.9-.26-.26-.08-.56-.13-.9-.13-.17,0-.32.17-.45.51-.13.34-.22.76-.29,1.25-.06.49-.12,1.02-.16,1.57-.04.56-.06,1.03-.06,1.41,0,.94.07,1.55.22,1.83.15.28.48.42.99.42,1.11,0,2.05-.39,2.82-1.19.77-.79,1.15-1.66,1.15-2.6,0-.56-.18-1.08-.55-1.57-.36-.49-.99-.89-1.89-1.19v-.06Z" fill="%23fff"/><path d="M526.22,421.7c0-.6.2-1.12.61-1.57.41-.45.89-.67,1.44-.67s1.07.3,1.54.9c.17.51.42,1.22.74,2.12.32.9.68,1.83,1.09,2.79.41.96.83,1.88,1.28,2.76.45.88.89,1.53,1.31,1.96.3-.26.58-.75.83-1.48.26-.73.48-1.56.67-2.5.19-.94.36-1.88.51-2.82.15-.94.29-1.73.42-2.37l.13-.96h-.06c.13-.47.43-.88.9-1.22.47-.34.91-.51,1.3-.51s.71.2.95.61c.24.41.43.91.59,1.51s.26,1.27.33,2.02c.06.75.12,1.44.16,2.08v.61c0,.19.02.4.07.61.04.38.07.83.1,1.35.02.51.08,1,.16,1.47.13,1.37.26,2.88.39,4.52.13,1.65.2,3.32.2,5.03,0,1.88-.14,3.78-.43,5.71-.28,1.92-.8,3.66-1.57,5.19s-1.81,2.79-3.13,3.75c-1.33.96-3.04,1.44-5.13,1.44-.94,0-1.92-.11-2.95-.32-1.03-.21-1.97-.57-2.82-1.07-.85-.51-1.56-1.17-2.12-1.99-.55-.83-.83-1.86-.83-3.1,0-.47.14-.93.42-1.38.28-.45.61-.84.99-1.19.38-.34.76-.61,1.12-.8.36-.19.65-.29.87-.29.43,0,.78.14,1.06.42s.42.65.42,1.12c0,.21-.11.6-.32,1.15l-.9,1.03c.17.85.75,1.53,1.73,2.02s2.07.74,3.27.74c1.33,0,2.43-.34,3.3-1.03.88-.69,1.55-1.6,2.02-2.73.47-1.14.8-2.43.99-3.89.19-1.46.29-2.96.29-4.5,0-1.24-.04-2.45-.13-3.6-.09-1.16-.17-2.25-.26-3.28-.51.94-1.07,1.7-1.67,2.28-.6.58-1.24.87-1.92.87-.81,0-1.61-.46-2.41-1.38s-1.54-2.03-2.24-3.33c-.71-1.3-1.35-2.67-1.92-4.1-.58-1.43-1.04-2.68-1.38-3.75v-.19Z" fill="%23fff"/><path d="M551.23,419.45c.77.17,1.51.47,2.21.9.71.43,1.34.94,1.89,1.54.55.6,1,1.27,1.35,2.02.34.75.51,1.53.51,2.34,0,.73-.2,1.54-.61,2.44-.41.9-.98,1.74-1.73,2.53-.75.79-1.62,1.45-2.63,1.99-1,.54-2.11.8-3.3.8-1.5,0-2.61-.45-3.33-1.35-.73-.9-1.09-2.09-1.09-3.59,0-1.32.22-2.72.67-4.2.45-1.47.84-2.7,1.19-3.69.04-.73.33-1.26.87-1.6.53-.34,1.14-.51,1.83-.51.47,0,.88.04,1.22.13.34.09.68.17,1.03.26h-.06ZM551.17,423.49c-.34-.08-.64-.17-.9-.26-.26-.08-.56-.13-.9-.13-.17,0-.32.17-.45.51-.13.34-.22.76-.29,1.25-.06.49-.12,1.02-.16,1.57-.04.56-.06,1.03-.06,1.41,0,.94.07,1.55.22,1.83.15.28.48.42.99.42,1.11,0,2.05-.39,2.82-1.19.77-.79,1.15-1.66,1.15-2.6,0-.56-.18-1.08-.55-1.57-.36-.49-.99-.89-1.89-1.19v-.06Z" fill="%23fff"/><path d="M563.22,434.97c-.6-.64-1.14-1.74-1.64-3.3s-.92-3.15-1.28-4.78c-.36-1.62-.65-3.07-.87-4.33-.21-1.26-.32-1.91-.32-1.96,0-.51.21-.94.64-1.28.43-.34.88-.51,1.35-.51.73,0,1.28.49,1.67,1.47l.32,1.6c.13.73.27,1.55.42,2.47.15.92.32,1.83.51,2.73.19.9.41,1.73.64,2.5s.5,1.35.8,1.73c.3-.34.56-.9.77-1.67s.41-1.62.58-2.56.32-1.91.45-2.92c.13-1,.26-1.89.38-2.66.08-.51.17-1.02.26-1.51.08-.49.15-.84.19-1.06.08-.43.35-.78.8-1.06.45-.28.89-.42,1.32-.42.51,0,.88.15,1.09.45.21.3.32.81.32,1.54,0,.6-.01,1.26-.03,1.99-.02.73-.05,1.5-.1,2.31-.04.86-.08,1.8-.1,2.82-.02,1.03-.03,1.99-.03,2.89,0,1.5.05,2.92.16,4.26.11,1.35.39,2.51.87,3.5,0,.64-.2,1.21-.61,1.7-.41.49-.89.74-1.44.74-.43,0-.79-.18-1.09-.54-.3-.36-.55-.82-.74-1.38-.19-.55-.35-1.19-.48-1.89-.13-.71-.21-1.38-.26-2.02-.43.47-.88.89-1.35,1.25-.47.36-1.05.54-1.73.54-.6,0-1.09-.21-1.47-.64Z" fill="%23fff"/><path d="M575.34,418.43c0-.6.25-1.11.74-1.54.49-.43.97-.64,1.44-.64,1.03,0,1.54.75,1.54,2.25,0,1.07.04,2.15.13,3.24.08,1.09.17,2.17.26,3.24.34-.68.73-1.36,1.15-2.02.43-.66.93-1.25,1.51-1.76.58-.51,1.24-.93,1.99-1.25.75-.32,1.57-.48,2.47-.48.68,0,1.23.12,1.64.35.41.24.61.65.61,1.25,0,.47-.22.9-.67,1.28s-.97.62-1.57.71c-1.07.26-1.97.81-2.69,1.67-.73.86-1.3,1.84-1.73,2.95-.43,1.11-.74,2.28-.93,3.5-.19,1.22-.29,2.34-.29,3.37l.13,1.22c-.09.51-.34.96-.77,1.35-.43.38-.88.58-1.35.58-.26,0-.52-.11-.8-.32-.28-.21-.5-.58-.67-1.09-.09-.77-.19-1.51-.32-2.21-.13-.71-.26-1.44-.38-2.21-.34-2.18-.65-4.36-.93-6.54-.28-2.18-.44-4.47-.48-6.86Z" fill="%23fff"/><path d="M616.04,420.16c0,.6-.22,1.13-.66,1.6-.44.47-.9.71-1.36.71s-.81-.14-1.03-.42c-.21-.28-.43-.59-.64-.93-.21-.34-.41-.65-.58-.93-.17-.28-.41-.42-.71-.42-.6,0-1.21.29-1.83.87-.62.58-.93,1.19-.93,1.83,0,.21.02.32.06.32.08.34.46.78,1.12,1.31.66.54,1.44,1.14,2.34,1.83.77.51,1.54,1.07,2.3,1.67.77.6,1.45,1.22,2.06,1.86.61.64,1.1,1.28,1.48,1.92.38.64.57,1.28.57,1.92,0,.86-.21,1.59-.63,2.21-.42.62-.96,1.13-1.61,1.54s-1.37.71-2.16.9c-.79.19-1.52.29-2.21.29-1.24,0-2.43-.26-3.56-.78-1.13-.52-2.15-1.21-3.05-2.05s-1.64-1.81-2.21-2.9c-.58-1.09-.95-2.19-1.12-3.3,0-.6.2-1.15.61-1.67.41-.51.87-.77,1.38-.77.26,0,.52.08.8.22.28.15.52.38.74.67.13.77.41,1.56.83,2.37.43.81.94,1.56,1.54,2.25.6.68,1.27,1.24,2.02,1.67.75.43,1.49.64,2.21.64.13,0,.34-.02.64-.06.3-.04.6-.12.9-.22.3-.11.57-.24.8-.42.23-.17.35-.36.35-.58,0-.47-.43-1.02-1.28-1.66-.86-.64-1.77-1.32-2.76-2.05-.38-.3-.77-.58-1.15-.86s-.75-.57-1.09-.86l-.77-.64c-.6-.47-1.2-1.01-1.79-1.63-.6-.62-.9-1.29-.9-2.01,0-1.11.2-2.12.61-3.04s.94-1.7,1.6-2.36c.66-.66,1.4-1.17,2.21-1.53.81-.36,1.62-.54,2.44-.54,1.03,0,1.93.29,2.72.87.79.58,1.35,1.51,1.68,2.79v.38Z" fill="%23fff"/><path d="M626,419.45c.77.17,1.51.47,2.21.9.71.43,1.34.94,1.89,1.54.55.6,1,1.27,1.35,2.02.34.75.51,1.53.51,2.34,0,.73-.2,1.54-.61,2.44-.41.9-.98,1.74-1.73,2.53-.75.79-1.62,1.45-2.63,1.99-1,.54-2.11.8-3.3.8-1.5,0-2.61-.45-3.33-1.35-.73-.9-1.09-2.09-1.09-3.59,0-1.32.22-2.72.67-4.2.45-1.47.84-2.7,1.19-3.69.04-.73.33-1.26.87-1.6.53-.34,1.14-.51,1.83-.51.47,0,.88.04,1.22.13.34.09.68.17,1.03.26h-.06ZM625.94,423.49c-.34-.08-.64-.17-.9-.26-.26-.08-.56-.13-.9-.13-.17,0-.32.17-.45.51-.13.34-.22.76-.29,1.25-.06.49-.12,1.02-.16,1.57-.04.56-.06,1.03-.06,1.41,0,.94.07,1.55.22,1.83.15.28.48.42.99.42,1.11,0,2.05-.39,2.82-1.19.77-.79,1.15-1.66,1.15-2.6,0-.56-.18-1.08-.55-1.57-.36-.49-.99-.89-1.89-1.19v-.06Z" fill="%23fff"/><path d="M637.99,434.97c-.6-.64-1.14-1.74-1.64-3.3s-.92-3.15-1.28-4.78c-.36-1.62-.65-3.07-.87-4.33-.21-1.26-.32-1.91-.32-1.96,0-.51.21-.94.64-1.28.43-.34.88-.51,1.35-.51.73,0,1.28.49,1.67,1.47l.32,1.6c.13.73.27,1.55.42,2.47.15.92.32,1.83.51,2.73.19.9.41,1.73.64,2.5s.5,1.35.8,1.73c.3-.34.56-.9.77-1.67s.41-1.62.58-2.56.32-1.91.45-2.92c.13-1,.26-1.89.38-2.66.08-.51.17-1.02.26-1.51.08-.49.15-.84.19-1.06.08-.43.35-.78.8-1.06.45-.28.89-.42,1.32-.42.51,0,.88.15,1.09.45.21.3.32.81.32,1.54,0,.6-.01,1.26-.03,1.99-.02.73-.05,1.5-.1,2.31-.04.86-.08,1.8-.1,2.82-.02,1.03-.03,1.99-.03,2.89,0,1.5.05,2.92.16,4.26.11,1.35.39,2.51.87,3.5,0,.64-.2,1.21-.61,1.7-.41.49-.89.74-1.44.74-.43,0-.79-.18-1.09-.54-.3-.36-.55-.82-.74-1.38-.19-.55-.35-1.19-.48-1.89-.13-.71-.21-1.38-.26-2.02-.43.47-.88.89-1.35,1.25-.47.36-1.05.54-1.73.54-.6,0-1.09-.21-1.47-.64Z" fill="%23fff"/><path d="M651.33,405.73c0-.6.22-1.11.67-1.54.45-.43.93-.64,1.44-.64.34,0,.67.11.99.32.32.21.52.62.61,1.22.04,2.57.11,5.15.19,7.76.08,2.61.17,5.22.26,7.82.14,2.61.27,5.21.39,7.79.12,2.59.2,5.21.25,7.86-.09.47-.32.89-.69,1.25-.37.36-.79.54-1.27.54-.35,0-.67-.11-.98-.32s-.56-.55-.78-1.03c-.04-2.74-.11-5.46-.19-8.18-.09-2.71-.19-5.42-.32-8.11v.06c-.13-2.44-.25-4.89-.35-7.38-.11-2.48-.18-4.96-.22-7.44Z" fill="%23fff"/><path d="M664.41,430.42c.47.09.88.33,1.22.74.34.41.51.82.51,1.25,0,.6-.24,1.14-.71,1.64-.47.49-1.01.74-1.6.74-.73,0-1.23-.19-1.51-.58-.28-.38-.42-.81-.42-1.28,0-.34.02-.58.06-.71,0-.08.02-.16.06-.22.04-.06.06-.12.06-.16.51-.81,1.15-1.28,1.92-1.41h.38Z" fill="%23fff"/><path d="M678.01,430.42c.47.09.88.33,1.22.74.34.41.51.82.51,1.25,0,.6-.24,1.14-.71,1.64-.47.49-1.01.74-1.6.74-.73,0-1.23-.19-1.51-.58-.28-.38-.42-.81-.42-1.28,0-.34.02-.58.06-.71,0-.08.02-.16.06-.22.04-.06.06-.12.06-.16.51-.81,1.15-1.28,1.92-1.41h.38Z" fill="%23fff"/><path d="M691.6,430.42c.47.09.88.33,1.22.74.34.41.51.82.51,1.25,0,.6-.24,1.14-.71,1.64-.47.49-1.01.74-1.6.74-.73,0-1.23-.19-1.51-.58-.28-.38-.42-.81-.42-1.28,0-.34.02-.58.06-.71,0-.08.02-.16.06-.22.04-.06.06-.12.06-.16.51-.81,1.15-1.28,1.92-1.41h.38Z" fill="%23fff"/></svg>');
display: inline-flex;
    margin: 0 auto;
    justify-content: center;
    padding: 0 0 24% 0;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.new_contact_left_col_menu_mob {
    display: none;
}
.lg-actions .lg-next, .lg-actions .lg-prev, .lg-sub-html, .lg-toolbar {
    background-color: initial;
}
.square {
    width: 200px;
    height: 200px;
    background: teal;
    border-radius: 8px;
    opacity: 0;
    transform: scale(1.2);
}
.popup_content {
    padding: 0 0 1px 0;
}
.new_article_video {
    position: relative;
    overflow: hidden;
    padding: 0 0 40% 0;
}
.new_article_video video {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    width: 150%;
}
.img01 {
    background-image: url(images/img01.jpg);
    background-size: cover;
    background-position: center;
    padding: 0 0 55% 0;
}
.img02 {
    background-image: url(images/img02.jpg);
    background-size: cover;
    background-position: center;
    padding: 0 0 55% 0;
}
body .lg-outer .lg-thumb-outer {
    height: 150px!important;
}
body .lg-outer .lg-thumb-item img {
    width: 100%;
    height: auto;
}
.specialoffer {
    color: #303030;
}
.specialoffer:hover {
    color: #8b8b8b;
}
body .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom: 150px;
}

@media (prefers-reduced-motion: no-preference) {
  .square {
    transition: opacity 3.5s ease, transform 3.5s ease;
  }
}

.square-transition {
    opacity: 1;
    transform: none;
}
@media (orientation: landscape) {
.fullscreen_single_section {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image:url(images/full-screen-bg.jpg); 
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
}

@media (orientation: portrait) {
.fullscreen_single_section {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image:url(images/full-screen-bg-mobile-portrait.jpg); 
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
}

@media (max-width:1920px){
.new_article .pad_container, .new_gallery .pad_container, .new_contact .pad_container {
    max-width: 92%;
    display: flex;
    flex-direction: column;
    /* gap: 100px; */
}
}

@media (max-width:1500px){
body, html {
    font-size: 15px;
}
.accommodation_content_grid {
    grid-template-columns: 1fr;
}

.pad_container {
    padding: 0 20px;
}
.slider_section {
    border-bottom: 20px solid #fff;
    border-left: 20px solid #fff;
    border-right: 20px solid #fff;
}
.accommodation_grid {
    grid-gap: 20px;

}
.gallery_cont .blick-slide {
    margin: 0 10px;
}
.gallery_cont .blick-list {
    margin: 0 -10px;
}
.gallery_cont {
    padding: 0 30px;
}
.gallery_cont .blick-prev, .gallery_cont .blick-next {
    width: 30px;
}
.nav_menu li a {
    font-size: 21px;
}
}

@media (max-width:1200px){
.logo {
    max-width: 224px;
    padding: 0;
    height: auto;
    margin: 0 auto;
}
.accommodation_content h2 {
    font-size: 0.94em;
}
.top_header {
    /* height: 106px; */
    /* padding: 10px 0; */
}
.slider_section {
    height: calc(100% - 106px);
}
.top_menu_container_inside {
    /* height: calc(100% - 106px); */
}


.article_cont h1 {
    color: #225AA3;
    font-size: 3em;
    margin: 0 0 14px 0;
    float: left;
    width: 100%;
    text-align: left;
}

.footer_menu ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
.footer_menu li {
    float: none;
    margin: 0 0 10px 0;
    text-align: left;
}
.footer_menu li:nth-child(n+5) {
    text-align: right;
}

.footer_menu {
    width: 100%;
}
.footer_menu nav {
    width: 100%;
    margin: 0 0 22px 0;
}
.modalmsg-content {
    width: 90%;
}
body .modalmsgp {
    font-size: 17px;
}
.white-popup {
    padding: 40px 14px;
}
.nav_menu li a {
    font-size: 24px;
}
#lightgallery {
    gap: 30px;
}
.new_contact_left {
    gap: 60px;
    flex-direction: column;
}
.new_contact_grid {
    grid-template-columns: 1fr 600px;
}
}

@media (max-width:1100px){
.accommodation_grid {
    grid-template-columns: 1fr 1fr;
}
.new_article_flex {
    gap: 40px;
}
}

@media (max-width:1000px){
.contact_grid {
    display: block;
    float: left;
    width: 100%;
}
.contact_left {
    float: left;
    width: 100%;
    margin: 0 0 40px 0;
}
.contact_left+.contact_left {
    margin: 0;
}
.subheading {
    font-size: 2.33em;
}
.article_cont h1 {
    color: #5c5349;
    font-size: 2.33em;
    margin: 0 0 14px 0;
    float: left;
    width: 100%;
    text-align: left;
}

.accommodation_grid {
    margin: 20px 0 0 0;
}
.gallery_cont {
    margin: 10px 0 0 0;
}
.flexholder {
    width: 100%;
}
.popup_content {
    padding: 0;
    position: static;
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0 0 1px 0;
}
.popup-bottom {
    position: static;
    padding: 0 0 1px 0;
    width: 100%;
    margin: 0;
    float: left;
}
.popup_content_grey ul {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}
}

@media (max-width:1025px){
.map_cont, .share_cont, .book_direct_link:after {
    /* display: none; */
}
.header_grid {
    grid-template-columns: 126px 1fr 126px;
}


.book_direct_link {
    display: flex;
    padding: 0;
    color: #fff;
    text-decoration: none;
    line-height: 1;
    position: relative;
    -webkit-transition: 0.1sease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1sease-out;
    font-size: 0;
    width: 21px;
    height: 24px;
    border: none;
    gap: 0;
}
.book_direct_link:hover, .hasScrolled .book_direct_link:hover {
    color: #225AA3;
    background-color: initial;
    border-color: initial;
}
.book_direct_link:hover path, .book_direct_link:hover rect {
    fill: #ffffff;
}
.hasScrolled .book_direct_link:hover path, .hasScrolled .book_direct_link:hover rect {
    fill: #225AA3;
}
.top_header {
    height: 90px;
}
.slider_section {
    height: calc(100% - 86px);
}
.top_menu_container_inside {
    /* height: calc(100% - 86px); */
}
.slider_section {
    position: static;
    float: left;
    margin: 86px 0 0 0;
    border: none;
    height: auto;
}
.slider_section .slick-slide img {
    display: block;
    width: 100%;
    height: auto;
}
.main_section {
    /* position: static; */
    top: 100%;
}
.scroll_down {
display: none;
}
.slider_section .slick-prev:before, .slider_section .slick-next:before, .slider_section .slick-prev, .slider_section .slick-next {
    width: 15px;
    height: 32px;
}
.slider_section .slick-next {
    right: 12px;
}
.slider_section .slick-prev {
    left: 12px;
}
.overview_article_grid {
    display: block;
    float: left;
    width: 100%;
}
.vert_line {
    display: none;
}
.article_cont {
    float: left;
    width: 100%;
    margin: 0 0 40px 0;
}
.general_fac_cont {
    float: left;
    width: 100%;
}
.subheading {
    font-size: 1.4em;
}
.units {
	color: #225AA3;
	font-size: 1em;
	margin-top: -15px;
	margin-left: 0px;	
    text-align: center;	
}
.facilitiessub {
	color: #225AA3;
	font-size: 1em;
	margin-top: 5px;
	margin-left: 9px;	
    text-align: left;	
}
.article_cont h1 {
    color: #225AA3;
    font-size: 1.8em;
    margin: 0 0 14px 0;
    float: left;
    width: 100%;
    text-align: left;
}
.nav_menu li a {
    font-size: 32px;
}
.top_menu_container_inside {
    left: -100%;
    width: 100%;
}
.open_respmenu {
    overflow: hidden;
}
.logo {
    max-width: 196px;
    height: auto;
    /* margin: 3px auto; */
}
.fullscreen_single_section {
    /* position: static; */
    /* height: 0; */
    /* padding: 0 0 66% 0; */
    height: 100%;
}
.fullscreen_single_section:after {
    /* height: 100%; */
    /* padding: 0 0 66% 0; */
}
body, html {
    /* height: auto; */
}
.full_logo {
    max-width: 400px;
    top: 41px;
}
#lightgallery {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
}

@media (max-width:960px){
.swiper-pagination {
    margin: 30px auto 0 auto;
    width: 80%;
}
.swiper-button-prev, .swiper-button-next {
    display: none;
}
.new_contact_grid {
    display: flex;
    flex-direction: column;
}
.new_contact_left {
    flex-direction: row;
    gap: 80px;
}
.hasScrolled .full_logo {
    max-width: 80px;
    /* top: 17px; */
    z-index: 99999999;
}
.hasScrolled .full_logo path {
    /* fill: #225AA3; */
}
.hasScrolled .top_header {
    height: 60px;
}
.hasScrolled .top_menu_container_inside {
    height: calc(100% - 60px);
}
}

@media (max-width:900px){
.new_article_flex, .new_article_flex:nth-child(even) {
    flex-direction: column;
}
.new_article .pad_container {
    gap: 40px;
}
.new_article {
    margin: 40px 0;
}
.img01, .img02 {
    padding: 0 0 111% 0;
}
.new_article_video video {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    width: 200%;
}
.new_article_video {
    padding: 0 0 110% 0;
}
.subheading {
    text-align: center;
}
}

@media (max-width:720px){
.accommodation_section {
    padding: 50px 0 50px 0;
}
.new_gallery {
    margin: 0px 0 50px 0;
}
.nav_menu li a {
    font-size: 28px;
}
.full_logo {
    max-width: 64%;
    top: 68px;
}
.header_grid {
    justify-items: flex-start;
    padding: 0;
    display: flex;
    flex-direction: row-reverse;
    gap: 20px;
}
.header_grid_left {
    display: flex;
    align-items: center;
    flex-flow: initial;
    position: relative;
    gap: 20px;
    flex-direction: row-reverse;
    justify-content: flex-start;
    flex-basis: 0;
}
.header_grid_right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-flow: initial;
}
.hasScrolled .full_logo {
    transform: initial;
    left: 20px;
}
.new_contact_grid {
    margin: 50px 0;
}
.logo_white {
    padding: 0 0 48% 0;
}
}

@media (max-width:650px){
.header_grid {
    /* display: block; */
    /* float: left; */
    /* width: 100%; */
}
.header_grid_left {
    /* float: right; */
    /* width: auto; */
    /* display: block; */
    /* margin: 22px 0 0 0; */
}
.header_grid_center {
    float: left;
    width: auto;
}
.header_grid_right {
    /* display: none; */
}
#nav-icon3 {
    width: 20px;
}
.lang_cont {
    /* margin: 13px 0 0 0; */
}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3), #nav-icon3 span:nth-child(4) {
    width: 100%;
}
.hasScrolled #nav-icon3 {
    /* margin: 5px 0 0 20px; */
}
.hasScrolled .lang_cont {
    /* margin: 8px 0 0 0; */
}
.pad_container {
    padding: 0 12px;
}
.right_form {
    padding: 0;
}
.left_form {
    padding: 0;
}
.nav_menu li a {
    font-size: 24px;
}
.popup_content_grey ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
.hasScrolled .full_logo {
    left: 10px;
    max-width: 80px;
}
.top_header {
    height: 60px;
}
.fullscreen_single_section:after, .fullscreen_single_section {
    /* padding: 0 0 86% 0; */
}
.header_grid_left, .header_grid {
    gap: 14px;
}
.lang_list {
    left: -40px;
    top: 30px;
}
#lightgallery {
    gap: 12px;
}
.new_contact_left {
    gap: 60px;
    flex-direction: column;
}
.xmp-HotelContact .xmp-form-row+.xmp-form-row, .email-tel-country-cont {
    width: 100%;
}
.xmp-HotelContact .xmp-form-row.textarea_form {
    width: 100%;
    padding: 0;
}
.new_contact_left_col_menu {
    display: none;
}
.new_contact_left_col_menu.new_contact_left_col_menu_mob {
    display: flex;
}
}

@media (max-width:580px){
.desklogo {
    float: left;
    width: 100%;
    border-bottom: 1px solid #225AA3;
    padding: 0 0 6px 0;
    margin: 0 0 12px 0;
    display: block;
}
.desklogo .logo {
    display: block;
    margin: 6px auto;
    max-width: 236px;
    padding: 0;
    height: auto;
}
.header_grid_center {
    display: none;
}
.header_grid_left {
    /* float: left; */
    /* margin: 0; */
}
#nav-icon3 {
    /* float: left; */
    /* margin: 6px 20px 0 0; */
}
.lang_cont {
    /* margin: 8px 0px 0px -9px; */
}
.header_grid_right {
    /* float: right; */
    /* display: block; */
    /* width: auto; */
    /* height: auto; */
}
.top_header {
    /* height: 170px; */
    /* padding: 6px 0; */
}
.hasScrolled .top_menu_container_inside {
    height: calc(100% - 52px);
}
.book_direct_link {
    /* position: relative; */
    /* width: auto; */
    /* font-size: 15px; */
    /* height: auto; */
    /* padding: 9px 40px 9px 14px; */
    /* background-position: center right 10px; */
    /* background-size: 19px 21px; */
}
.hasScrolled .desklogo {
    display: none;
}
.slider_section {
    margin: 162px 0 0 0;
}
.hasScrolled #nav-icon3 {
    /* margin: 7px 20px 0 0; */
}
.hasScrolled .lang_cont {
    /* margin: 10px 0 0 0; */
}
.hasScrolled .header_grid_right {
    margin: 2px 0 0 0;
}
.espa {
    position: fixed;
    bottom: 30px;
    left: 20px;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    overflow: hidden;
    font-size: 28px;
    z-index: 999999999999999;
}
.espa:hover {
    box-shadow: 2px 2px 11px rgba(0,0,0,0.7);
}
.espa img {
    display: inline-block;
	max-width: 150px; 
	border: 0px;
}
.general_fac_cont ul, .new_article_txt ul {
    columns: initial;
    -webkit-columns: initial;
    -moz-columns: initial;
}
}

@media (max-width:480px){
.xmp-HotelContact .xmp-form-row+.xmp-form-row {
    width: 100%;
    padding: 0;
}
.full_logo {
    max-width: 89%;
    top: 75px;
}
.email-tel-country-cont.left_form {
    width: 100%;
    padding: 0;
}
.xmp-HotelContact .xmp-form-row.textarea_form {
    width: 100%;
    padding: 0;
    margin: 0 0 24px 0;
}
.xmp-HotelContact .persons-cont .xmp-form-row {
    width: 100%;
    padding: 0;
}
.xmp-HotelContact .persons-cont label.xmp-form-label {
    width: 170px;
    margin-left: 0;
}
.nav_menu li a {
    font-size: 22px;
}
}

@media (max-width:400px){
.footer_menu ul {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    display: block;
    float: left;
    width: 100%;

}
.footer_menu li, .footer_menu li:nth-child(n+5) {
    text-align: center;
}
.footer_menu nav {
    padding: 0 0 22px 0;
}
.gnto {
    float: left;
    width: 100%;
}
.footer_menu_bottom_social {
    width: 100%;
    text-align: center;
    margin: 20px 0 0 0;
}
.foot_menu_cont {
    margin: 50px 0 30px 0;
}
.footer_menu_bottom_social a, .footer_menu_bottom_social a:first-child {
    margin: 0 10px;
    display: inline-block;
    float: none;
}
.popup_content_grey ul {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
}
.espa_banner {
    float: none;
    margin: 24px auto 6px auto;
}
}

@media (max-width:334px){
.book_direct_link {
    background-position: center;
    background-size: 19px 21px;
    font-size: 0;
    /* width: 26px; */
    /* height: 24px; */
    padding: 0;
}
.header_grid_left, .header_grid {
    gap: 10px;
}
}
}