@charset "UTF-8";html {overflow-x: hidden;overscroll-behavior: contain;}.wp-block-archives-dropdown label {display: block;}.wp-block-avatar {box-sizing: border-box;}.wp-block-avatar.aligncenter {text-align: center;}.wp-block-audio {box-sizing: border-box;}.wp-block-audio figcaption {margin-top: 0.5em;margin-bottom: 1em;}.wp-block-audio audio {width: 100%;min-width: 300px;}.wp-block-button__link {cursor: pointer;display: inline-block;text-align: center;word-break: break-word;box-sizing: border-box;}.wp-block-button__link.aligncenter {text-align: center;}.wp-block-button__link.alignright {text-align: right;}:where(.wp-block-button__link) {box-shadow: none;text-decoration: none;border-radius: 9999px;padding: calc(0.667em + 2px) calc(1.333em + 2px);}.wp-block-button[style*="text-decoration"] .wp-block-button__link {text-decoration: inherit;}.wp-block-buttons > .wp-block-button.has-custom-width {max-width: none;}.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {width: 100%;}.wp-block-buttons> .wp-block-button.has-custom-font-size.wp-block-button__link {font-size: inherit;}.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);}.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);}.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);}.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {width: 100%;flex-basis: 100%;}.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {width: 25%;}.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {width: 50%;}.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {width: 75%;}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared {border-radius: 0;}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius {border-radius: 0 !important;}.wp-block-button.is-style-outline > .wp-block-button__link,.wp-block-button .wp-block-button__link.is-style-outline {border: 2px solid;padding: 0.667em 1.333em;}.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color) {color: currentColor;}.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background) {background-color: transparent;background-image: none;}.wp-block-buttons.is-vertical {flex-direction: column;}.wp-block-buttons.is-vertical > .wp-block-button:last-child {margin-bottom: 0;}.wp-block-buttons > .wp-block-button {display: inline-block;margin: 0;}.wp-block-buttons.is-content-justification-left {justify-content: flex-start;}.wp-block-buttons.is-content-justification-left.is-vertical {align-items: flex-start;}.wp-block-buttons.is-content-justification-center {justify-content: center;}.wp-block-buttons.is-content-justification-center.is-vertical {align-items: center;}.wp-block-buttons.is-content-justification-right {justify-content: flex-end;}.wp-block-buttons.is-content-justification-right.is-vertical {align-items: flex-end;}.wp-block-buttons.is-content-justification-space-between {justify-content: space-between;}.wp-block-buttons.aligncenter {text-align: center;}.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center).wp-block-button.aligncenter {margin-left: auto;margin-right: auto;width: 100%;}.wp-block-buttons[style*="text-decoration"] .wp-block-button,.wp-block-buttons[style*="text-decoration"] .wp-block-button__link {text-decoration: inherit;}.wp-block-buttons.has-custom-font-size .wp-block-button__link {font-size: inherit;}.wp-block-button.aligncenter,.wp-block-calendar {text-align: center;}.wp-block-calendar tbody td,.wp-block-calendar th {padding: 0.25em;border: 1px solid #ddd;}.wp-block-calendar tfoot td {border: none;}.wp-block-calendar table {width: 100%;border-collapse: collapse;}.wp-block-calendar table th {font-weight: 400;background: #ddd;}.wp-block-calendar a {text-decoration: underline;}.wp-block-calendar table caption,.wp-block-calendar table tbody {color: #40464d;}.wp-block-categories {box-sizing: border-box;}.wp-block-categories.alignleft {margin-right: 2em;}.wp-block-categories.alignright {margin-left: 2em;}.wp-block-code {box-sizing: border-box;}.wp-block-code code {display: block;font-family: inherit;overflow-wrap: break-word;white-space: pre-wrap;}.wp-block-columns {display: flex;margin-bottom: 1.75em;box-sizing: border-box;flex-wrap: wrap !important;align-items: normal !important;}@media (min-width: 782px) {.wp-block-columns {flex-wrap: nowrap !important;}}.wp-block-columns.are-vertically-aligned-top {align-items: flex-start;}.wp-block-columns.are-vertically-aligned-center {align-items: center;}.wp-block-columns.are-vertically-aligned-bottom {align-items: flex-end;}@media (max-width: 781px) {.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}}@media (min-width: 782px) {.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 0;flex-grow: 1;}.wp-block-columns:not(.is-not-stacked-on-mobile)> .wp-block-column[style*="flex-basis"] {flex-grow: 0;}}.wp-block-columns.is-not-stacked-on-mobile {flex-wrap: nowrap !important;}.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {flex-basis: 0;flex-grow: 1;}.wp-block-columns.is-not-stacked-on-mobile> .wp-block-column[style*="flex-basis"] {flex-grow: 0;}:where(.wp-block-columns.has-background) {padding: 1.25em 2.375em;}.wp-block-column {flex-grow: 1;min-width: 0;word-break: break-word;overflow-wrap: break-word;}.wp-block-column.is-vertically-aligned-top {align-self: flex-start;}.wp-block-column.is-vertically-aligned-center {align-self: center;}.wp-block-column.is-vertically-aligned-bottom {align-self: flex-end;}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {width: 100%;}.wp-block-post-comments .alignleft {float: left;}.wp-block-post-comments .alignright {float: right;}.wp-block-post-comments .navigation:after {content: "";display: table;clear: both;}.wp-block-post-comments .commentlist {clear: both;list-style: none;margin: 0;padding: 0;}.wp-block-post-comments .commentlist .comment {min-height: 2.25em;padding-left: 3.25em;}.wp-block-post-comments .commentlist .comment p {font-size: 1em;line-height: 1.8;margin: 1em 0;}.wp-block-post-comments .commentlist .children {list-style: none;margin: 0;padding: 0;}.wp-block-post-comments .comment-author {line-height: 1.5;}.wp-block-post-comments .comment-author .avatar {border-radius: 1.5em;display: block;float: left;height: 2.5em;margin-top: 0.5em;margin-right: 0.75em;width: 2.5em;}.wp-block-post-comments .comment-author cite {font-style: normal;}.wp-block-post-comments .comment-meta {font-size: 0.875em;line-height: 1.5;}.wp-block-post-comments .comment-meta b {font-weight: 400;}.wp-block-post-comments .comment-meta .comment-awaiting-moderation {margin-top: 1em;margin-bottom: 1em;display: block;}.wp-block-post-comments .comment-body .commentmetadata {font-size: 0.875em;}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label {display: block;margin-bottom: 0.25em;}.wp-block-post-comments.comment-forminput:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments .comment-form textarea {display: block;box-sizing: border-box;width: 100%;}.wp-block-post-comments .comment-form-cookies-consent {display: flex;gap: 0.25em;}.wp-block-post-comments.comment-form-cookies-consent#wp-comment-cookies-consent {margin-top: 0.35em;}.wp-block-post-comments .comment-reply-title {margin-bottom: 0;}.wp-block-post-comments .comment-reply-title :where(small) {font-size: var(--wp--preset--font-size--medium, smaller);margin-left: 0.5em;}.wp-block-post-comments .reply {font-size: 0.875em;margin-bottom: 1.4em;}.wp-block-post-comments input:not([type="submit"]),.wp-block-post-comments textarea {border: 1px solid #949494;font-size: 1em;font-family: inherit;}.wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments textarea {padding: calc(0.667em + 2px);}:where(.wp-block-post-comments input[type="submit"]) {border: none;}.wp-block-comments-pagination > .wp-block-comments-pagination-next,.wp-block-comments-pagination > .wp-block-comments-pagination-numbers,.wp-block-comments-pagination > .wp-block-comments-pagination-previous {margin-right: 0.5em;margin-bottom: 0.5em;}.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination> .wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination> .wp-block-comments-pagination-previous:last-child {margin-right: 0;}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {margin-right: 1ch;display: inline-block;}.wp-block-comments-pagination.wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {margin-left: 1ch;display: inline-block;}.wp-block-comments-pagination.wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}.wp-block-comments-pagination.aligncenter {justify-content: center;}.wp-block-comment-template {margin-bottom: 0;max-width: 100%;list-style: none;padding: 0;}.wp-block-comment-template li {clear: both;}.wp-block-comment-template ol {margin-bottom: 0;max-width: 100%;list-style: none;padding-left: 2rem;}.wp-block-comment-template.alignleft {float: left;}.wp-block-comment-template.aligncenter {margin-left: auto;margin-right: auto;width: -moz-fit-content;width: fit-content;}.wp-block-comment-template.alignright {float: right;}.wp-block-cover,.wp-block-cover-image {position: relative;background-position: 50%;min-height: 430px;display: flex;justify-content: center;align-items: center;padding: 1em;box-sizing: border-box;}.wp-block-cover-image.has-background-dim:not([class*="-background-color"]),.wp-block-cover-image .has-background-dim:not([class*="-background-color"]),.wp-block-cover.has-background-dim:not([class*="-background-color"]),.wp-block-cover .has-background-dim:not([class*="-background-color"]) {background-color: #000;}.wp-block-cover-image .has-background-dim.has-background-gradient,.wp-block-cover .has-background-dim.has-background-gradient {background-color: transparent;}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {content: "";background-color: inherit;}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background {position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;opacity: 0.5;}.wp-block-cover-image.has-background-dim.has-background-dim-10.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {opacity: 0.1;}.wp-block-cover-image.has-background-dim.has-background-dim-20.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {opacity: 0.2;}.wp-block-cover-image.has-background-dim.has-background-dim-30.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {opacity: 0.3;}.wp-block-cover-image.has-background-dim.has-background-dim-40.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {opacity: 0.4;}.wp-block-cover-image.has-background-dim.has-background-dim-50.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {opacity: 0.5;}.wp-block-cover-image.has-background-dim.has-background-dim-60.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {opacity: 0.6;}.wp-block-cover-image.has-background-dim.has-background-dim-70.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {opacity: 0.7;}.wp-block-cover-image.has-background-dim.has-background-dim-80.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {opacity: 0.8;}.wp-block-cover-image.has-background-dim.has-background-dim-90.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {opacity: 0.9;}.wp-block-cover-image.has-background-dim.has-background-dim-100.wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100.wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100.wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100.wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {opacity: 1;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {opacity: 0;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {opacity: 0.1;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {opacity: 0.2;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {opacity: 0.3;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {opacity: 0.4;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {opacity: 0.5;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {opacity: 0.6;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {opacity: 0.7;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {opacity: 0.8;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {opacity: 0.9;}.wp-block-cover-image.wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image.wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover.wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {opacity: 1;}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {max-width: 420px;width: 100%;}.wp-block-cover-image:after,.wp-block-cover:after {display: block;content: "";font-size: 0;min-height: inherit;}@supports (position: sticky) {.wp-block-cover-image:after,.wp-block-cover:after {content: none;}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {display: flex;}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container {width: 100%;z-index: 1;color: #fff;}.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container {color: #000;}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color) {color: inherit;}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left {align-items: flex-start;justify-content: flex-start;}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center {align-items: flex-start;justify-content: center;}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right {align-items: flex-start;justify-content: flex-end;}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left {align-items: center;justify-content: flex-start;}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center {align-items: center;justify-content: center;}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right {align-items: center;justify-content: flex-end;}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left {align-items: flex-end;justify-content: flex-start;}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center {align-items: flex-end;justify-content: center;}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right {align-items: flex-end;justify-content: flex-end;}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.wp-block-cover__inner-container {margin: 0;width: auto;}.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: 0;padding: 0;width: 100%;height: 100%;max-width: none;max-height: none;object-fit: cover;outline: none;border: none;box-shadow: none;}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {background-attachment: fixed;background-size: cover;background-repeat: no-repeat;}@supports (-webkit-overflow-scrolling: touch) {.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {background-attachment: scroll;}}@media (prefers-reduced-motion: reduce) {.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {background-attachment: scroll;}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated {background-repeat: repeat;background-size: auto;}.wp-block-cover__image-background,.wp-block-cover__video-background {z-index: 0;}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {color: #fff;}.wp-block-cover-image .wp-block-cover.has-left-content {justify-content: flex-start;}.wp-block-cover-image .wp-block-cover.has-right-content {justify-content: flex-end;}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content > h2 {margin-left: 0;text-align: left;}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content > h2 {margin-right: 0;text-align: right;}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image > h2 {font-size: 2em;line-height: 1.25;z-index: 1;margin-bottom: 0;max-width: 840px;padding: 0.44em;text-align: center;}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align="left"] > [data-type="core/embed"],.wp-block[data-align="right"] > [data-type="core/embed"] {max-width: 360px;width: 100%;}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align="left"]> [data-type="core/embed"].wp-block-embed__wrapper,.wp-block[data-align="right"]> [data-type="core/embed"].wp-block-embed__wrapper {min-width: 280px;}.wp-block-cover .wp-block-embed {min-width: 320px;min-height: 240px;}.wp-block-embed {overflow-wrap: break-word;}.wp-block-embed figcaption {margin-top: 0.5em;margin-bottom: 1em;}.wp-block-embed iframe {max-width: 100%;}.wp-block-embed__wrapper {position: relative;}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {content: "";display: block;padding-top: 50%;}.wp-embed-responsive .wp-has-aspect-ratio iframe {position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;width: 100%;}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {padding-top: 42.85%;}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {padding-top: 50%;}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {padding-top: 56.25%;}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {padding-top: 75%;}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {padding-top: 100%;}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {padding-top: 177.77%;}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {padding-top: 200%;}.wp-block-file {margin-bottom: 1.5em;}.wp-block-file:not(.wp-element-button) {font-size: 0.8em;}.wp-block-file.aligncenter {text-align: center;}.wp-block-file.alignright {text-align: right;}.wp-block-file * + .wp-block-file__button {margin-left: 0.75em;}.wp-block-file__embed {margin-bottom: 1em;}:where(.wp-block-file__button) {border-radius: 2em;padding: 0.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited {box-shadow: none;color: #fff;opacity: 0.85;text-decoration: none;}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) {display: flex;flex-wrap: wrap;list-style-type: none;padding: 0;margin: 0;}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {margin: 0 1em 1em 0;display: flex;flex-grow: 1;flex-direction: column;justify-content: center;position: relative;width: calc(50% - 1em);}.blocks-gallery-grid:not(.has-nested-images).blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {margin-right: 0;}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {margin: 0;height: 100%;display: flex;align-items: flex-end;justify-content: flex-start;}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {display: block;max-width: 100%;height: auto;width: auto;}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {position: absolute;bottom: 0;width: 100%;max-height: 100%;overflow: auto;padding: 3em 0.77em 0.7em;color: #fff;text-align: center;font-size: 0.8em;background: linear-gradient(0deg,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.3) 70%,transparent);box-sizing: border-box;margin: 0;z-index: 2;}.blocks-gallery-grid:not(.has-nested-images).blocks-gallery-imagefigcaptionimg,.blocks-gallery-grid:not(.has-nested-images).blocks-gallery-itemfigcaptionimg,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {display: inline;}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption {flex-grow: 1;}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped.blocks-gallery-imageimg,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped.blocks-gallery-itemimg,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {width: 100%;height: 100%;flex: 1;object-fit: cover;}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {width: 100%;margin-right: 0;}@media (min-width: 600px) {.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {width: calc(33.33333% - 0.66667em);margin-right: 1em;}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {width: calc(25% - 0.75em);margin-right: 1em;}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {width: calc(20% - 0.8em);margin-right: 1em;}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {width: calc(16.66667% - 0.83333em);margin-right: 1em;}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {width: calc(14.28571% - 0.85714em);margin-right: 1em;}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {width: calc(12.5% - 0.875em);margin-right: 1em;}.blocks-gallery-grid:not(.has-nested-images).columns-1.blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1.blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2.blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2.blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3.blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3.blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4.blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4.blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5.blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5.blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6.blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6.blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7.blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7.blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8.blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8.blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1.blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1.blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2.blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2.blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3.blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3.blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4.blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4.blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5.blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5.blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6.blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6.blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7.blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7.blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8.blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8.blocks-gallery-item:nth-of-type(8n) {margin-right: 0;}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {margin-right: 0;}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright {max-width: 420px;width: 100%;}.blocks-gallery-grid:not(.has-nested-images).aligncenter.blocks-gallery-itemfigure,.wp-block-gallery:not(.has-nested-images).aligncenter.blocks-gallery-itemfigure {justify-content: center;}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {align-self: flex-start;}figure.wp-block-gallery.has-nested-images {align-items: normal;}.wp-block-gallery.has-nested-imagesfigure.wp-block-image:not(#individual-image) {width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);margin: 0;}.wp-block-gallery.has-nested-images figure.wp-block-image {display: flex;flex-grow: 1;justify-content: center;position: relative;flex-direction: column;max-width: 100%;box-sizing: border-box;}.wp-block-gallery.has-nested-images figure.wp-block-image > a,.wp-block-gallery.has-nested-images figure.wp-block-image > div {margin: 0;flex-direction: column;flex-grow: 1;}.wp-block-gallery.has-nested-images figure.wp-block-image img {display: block;height: auto;max-width: 100% !important;width: auto;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {background: linear-gradient(0deg,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.3) 70%,transparent);bottom: 0;color: #fff;font-size: 13px;left: 0;margin-bottom: 0;max-height: 60%;overflow: auto;padding: 0 8px 8px;position: absolute;text-align: center;width: 100%;box-sizing: border-box;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {display: inline;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {color: inherit;}.wp-block-gallery.has-nested-imagesfigure.wp-block-image.has-custom-borderimg {box-sizing: border-box;}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a,.wp-block-gallery.has-nested-imagesfigure.wp-block-image.has-custom-border> div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a,.wp-block-gallery.has-nested-imagesfigure.wp-block-image.is-style-rounded> div {flex: 1 1 auto;}.wp-block-gallery.has-nested-imagesfigure.wp-block-image.has-custom-borderfigcaption,.wp-block-gallery.has-nested-imagesfigure.wp-block-image.is-style-roundedfigcaption {flex: initial;background: none;color: inherit;margin: 0;padding: 10px 10px 9px;position: relative;}.wp-block-gallery.has-nested-images figcaption {flex-grow: 1;flex-basis: 100%;text-align: center;}.wp-block-gallery.has-nested-images:not(.is-cropped)figure.wp-block-image:not(#individual-image) {margin-top: 0;margin-bottom: auto;}.wp-block-gallery.has-nested-images.is-croppedfigure.wp-block-image:not(#individual-image) {align-self: inherit;}.wp-block-gallery.has-nested-images.is-croppedfigure.wp-block-image:not(#individual-image)> a,.wp-block-gallery.has-nested-images.is-croppedfigure.wp-block-image:not(#individual-image)> div:not(.components-drop-zone) {display: flex;}.wp-block-gallery.has-nested-images.is-croppedfigure.wp-block-image:not(#individual-image)a,.wp-block-gallery.has-nested-images.is-croppedfigure.wp-block-image:not(#individual-image)img {width: 100%;flex: 1 0 0%;height: 100%;object-fit: cover;}.wp-block-gallery.has-nested-images.columns-1figure.wp-block-image:not(#individual-image) {width: 100%;}@media (min-width: 600px) {.wp-block-gallery.has-nested-images.columns-3figure.wp-block-image:not(#individual-image) {width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);}.wp-block-gallery.has-nested-images.columns-4figure.wp-block-image:not(#individual-image) {width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);}.wp-block-gallery.has-nested-images.columns-5figure.wp-block-image:not(#individual-image) {width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);}.wp-block-gallery.has-nested-images.columns-6figure.wp-block-image:not(#individual-image) {width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.83333);}.wp-block-gallery.has-nested-images.columns-7figure.wp-block-image:not(#individual-image) {width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * 0.85714);}.wp-block-gallery.has-nested-images.columns-8figure.wp-block-image:not(#individual-image) {width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);}.wp-block-gallery.has-nested-images.columns-defaultfigure.wp-block-image:not(#individual-image) {width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);}.wp-block-gallery.has-nested-images.columns-defaultfigure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-defaultfigure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~ figure.wp-block-image:not(#individual-image) {width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);}.wp-block-gallery.has-nested-images.columns-defaultfigure.wp-block-image:not(#individual-image):first-child:last-child {width: 100%;}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright {max-width: 420px;width: 100%;}.wp-block-gallery.has-nested-images.aligncenter {justify-content: center;}.wp-block-group {box-sizing: border-box;}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {padding: 1.25em 2.375em;}.wp-block-image img {height: auto;max-width: 100%;vertical-align: bottom;}.wp-block-image.has-custom-border img,.wp-block-image img {box-sizing: border-box;}.wp-block-image.aligncenter {text-align: center;}.wp-block-image.alignfull img,.wp-block-image.alignwide img {height: auto;width: 100%;}.wp-block-image.aligncenter,.wp-block-image .aligncenter,.wp-block-image.alignleft,.wp-block-image .alignleft,.wp-block-image.alignright,.wp-block-image .alignright {display: table;}.wp-block-image.aligncenter > figcaption,.wp-block-image .aligncenter > figcaption,.wp-block-image.alignleft > figcaption,.wp-block-image .alignleft > figcaption,.wp-block-image.alignright > figcaption,.wp-block-image .alignright > figcaption {display: table-caption;caption-side: bottom;}.wp-block-image .alignleft {float: left;margin: 0.5em 1em 0.5em 0;}.wp-block-image .alignright {float: right;margin: 0.5em 0 0.5em 1em;}.wp-block-image .aligncenter {margin-left: auto;margin-right: auto;}.wp-block-image figcaption {margin-top: 0.5em;margin-bottom: 1em;}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img {border-radius: 9999px;}@supports ((-webkit-mask-image: none) or (mask-image: none)) or(-webkit-mask-image: none) {.wp-block-image.is-style-circle-mask img {-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode: alpha;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-position: center;mask-position: center;border-radius: 0;}}.wp-block-image :where(.has-border-color) {border-style: solid;}.wp-block-image :where([style*="border-top-color"]) {border-top-style: solid;}.wp-block-image :where([style*="border-right-color"]) {border-right-style: solid;}.wp-block-image :where([style*="border-bottom-color"]) {border-bottom-style: solid;}.wp-block-image :where([style*="border-left-color"]) {border-left-style: solid;}.wp-block-image :where([style*="border-width"]) {border-style: solid;}.wp-block-image :where([style*="border-top-width"]) {border-top-style: solid;}.wp-block-image :where([style*="border-right-width"]) {border-right-style: solid;}.wp-block-image :where([style*="border-bottom-width"]) {border-bottom-style: solid;}.wp-block-image :where([style*="border-left-width"]) {border-left-style: solid;}.wp-block-image figure {margin: 0;}ol.wp-block-latest-comments {margin-left: 0;}.wp-block-latest-comments .wp-block-latest-comments {padding-left: 0;}.wp-block-latest-comments__comment {line-height: 1.1;list-style: none;margin-bottom: 1em;}.has-avatars .wp-block-latest-comments__comment {min-height: 2.25em;list-style: none;}.has-avatars.wp-block-latest-comments__comment.wp-block-latest-comments__comment-excerpt,.has-avatars.wp-block-latest-comments__comment.wp-block-latest-comments__comment-meta {margin-left: 3.25em;}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment {line-height: 1.5;}.wp-block-latest-comments__comment-excerpt p {font-size: 0.875em;line-height: 1.8;margin: 0.36em 0 1.4em;}.wp-block-latest-comments__comment-date {display: block;font-size: 0.75em;}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {border-radius: 1.5em;display: block;float: left;height: 2.5em;margin-right: 0.75em;width: 2.5em;}.wp-block-latest-posts.alignleft {margin-right: 2em;}.wp-block-latest-posts.alignright {margin-left: 2em;}.wp-block-latest-posts.wp-block-latest-posts__list {list-style: none;padding-left: 0;}.wp-block-latest-posts.wp-block-latest-posts__list li {clear: both;}.wp-block-latest-posts.is-grid {display: flex;flex-wrap: wrap;padding: 0;}.wp-block-latest-posts.is-grid li {margin: 0 1.25em 1.25em 0;width: 100%;}@media (min-width: 600px) {.wp-block-latest-posts.columns-2 li {width: calc(50% - 0.625em);}.wp-block-latest-posts.columns-2 li:nth-child(2n) {margin-right: 0;}.wp-block-latest-posts.columns-3 li {width: calc(33.33333% - 0.83333em);}.wp-block-latest-posts.columns-3 li:nth-child(3n) {margin-right: 0;}.wp-block-latest-posts.columns-4 li {width: calc(25% - 0.9375em);}.wp-block-latest-posts.columns-4 li:nth-child(4n) {margin-right: 0;}.wp-block-latest-posts.columns-5 li {width: calc(20% - 1em);}.wp-block-latest-posts.columns-5 li:nth-child(5n) {margin-right: 0;}.wp-block-latest-posts.columns-6 li {width: calc(16.66667% - 1.04167em);}.wp-block-latest-posts.columns-6 li:nth-child(6n) {margin-right: 0;}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {display: block;font-size: 0.8125em;}.wp-block-latest-posts__post-excerpt {margin-top: 0.5em;margin-bottom: 1em;}.wp-block-latest-posts__featured-image a {display: inline-block;}.wp-block-latest-posts__featured-image img {height: auto;width: auto;max-width: 100%;}.wp-block-latest-posts__featured-image.alignleft {margin-right: 1em;float: left;}.wp-block-latest-posts__featured-image.alignright {margin-left: 1em;float: right;}.wp-block-latest-posts__featured-image.aligncenter {margin-bottom: 1em;text-align: center;}ol,ul {box-sizing: border-box;}ol.has-background,ul.has-background {padding: 1.25em 2.375em;}.wp-block-media-text {/*!rtl:begin:ignore*/direction: ltr;/*!rtl:end:ignore*/display: grid;grid-template-columns: 50% 1fr;grid-template-rows: auto;box-sizing: border-box;}.wp-block-media-text.has-media-on-the-right {grid-template-columns: 1fr 50%;}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {align-self: start;}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media {align-self: center;}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {align-self: end;}.wp-block-media-text .wp-block-media-text__media {/*!rtl:begin:ignore*/grid-column: 1;grid-row: 1;/*!rtl:end:ignore*/margin: 0;}.wp-block-media-text .wp-block-media-text__content {direction: ltr;/*!rtl:begin:ignore*/grid-column: 2;grid-row: 1;/*!rtl:end:ignore*/padding: 0 8%;word-break: break-word;}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {/*!rtl:begin:ignore*/grid-column: 2;grid-row: 1;/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {/*!rtl:begin:ignore*/grid-column: 1;grid-row: 1;/*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video {height: auto;max-width: unset;width: 100%;vertical-align: middle;}.wp-block-media-text.is-image-fill .wp-block-media-text__media {height: 100%;min-height: 250px;background-size: cover;}.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {display: block;height: 100%;}.wp-block-media-text.is-image-fill .wp-block-media-text__media img {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}@media (max-width: 600px) {.wp-block-media-text.is-stacked-on-mobile {grid-template-columns: 100% !important;}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {grid-column: 1;grid-row: 1;}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {grid-column: 1;grid-row: 2;}}.wp-block-navigation {position: relative;--navigation-layout-justification-setting: flex-start;--navigation-layout-direction: row;--navigation-layout-wrap: wrap;--navigation-layout-justify: flex-start;--navigation-layout-align: center;}.wp-block-navigation ul {margin-top: 0;margin-bottom: 0;margin-left: 0;padding-left: 0;}.wp-block-navigation ul,.wp-block-navigation ul li {list-style: none;padding: 0;}.wp-block-navigation .wp-block-navigation-item {display: flex;align-items: center;position: relative;}.wp-block-navigation.wp-block-navigation-item.wp-block-navigation__submenu-container:empty {display: none;}.wp-block-navigation .wp-block-navigation-item__content {display: block;}.wp-block-navigation.has-text-decoration-underline.wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline.wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline.wp-block-navigation-item__content:focus {text-decoration: underline;}.wp-block-navigation.has-text-decoration-line-through.wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through.wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through.wp-block-navigation-item__content:focus {text-decoration: line-through;}.wp-block-navigation:where(:not([class*="has-text-decoration"])) a,.wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active,.wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus {text-decoration: none;}.wp-block-navigation .wp-block-navigation__submenu-icon {align-self: center;line-height: 0;display: inline-block;font-size: inherit;padding: 0;background-color: inherit;color: currentColor;border: none;width: 0.6em;height: 0.6em;margin-left: 0.25em;}.wp-block-navigation .wp-block-navigation__submenu-icon svg {display: inline-block;stroke: currentColor;width: inherit;height: inherit;margin-top: 0.075em;}.wp-block-navigation.is-vertical {--navigation-layout-direction: column;--navigation-layout-justify: initial;--navigation-layout-align: flex-start;}.wp-block-navigation.no-wrap {--navigation-layout-wrap: nowrap;}.wp-block-navigation.items-justified-center {--navigation-layout-justification-setting: center;--navigation-layout-justify: center;}.wp-block-navigation.items-justified-center.is-vertical {--navigation-layout-align: center;}.wp-block-navigation.items-justified-right {--navigation-layout-justification-setting: flex-end;--navigation-layout-justify: flex-end;}.wp-block-navigation.items-justified-right.is-vertical {--navigation-layout-align: flex-end;}.wp-block-navigation.items-justified-space-between {--navigation-layout-justification-setting: space-between;--navigation-layout-justify: space-between;}.wp-block-navigation .has-child .wp-block-navigation__submenu-container {background-color: inherit;color: inherit;position: absolute;z-index: 2;display: flex;flex-direction: column;align-items: normal;opacity: 0;transition: opacity 0.1s linear;visibility: hidden;width: 0;height: 0;overflow: hidden;left: -1px;top: 100%;}.wp-block-navigation.has-child.wp-block-navigation__submenu-container> .wp-block-navigation-item> .wp-block-navigation-item__content {display: flex;flex-grow: 1;}.wp-block-navigation.has-child.wp-block-navigation__submenu-container> .wp-block-navigation-item> .wp-block-navigation-item__content.wp-block-navigation__submenu-icon {margin-right: 0;margin-left: auto;}.wp-block-navigation.has-child.wp-block-navigation__submenu-container.wp-block-navigation-item__content {margin: 0;}@media (min-width: 782px) {.wp-block-navigation.has-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {left: 100%;top: -1px;}.wp-block-navigation.has-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container:before {content: "";position: absolute;right: 100%;height: 100%;display: block;width: 0.5em;background: transparent;}.wp-block-navigation.has-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-icon {margin-right: 0.25em;}.wp-block-navigation.has-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-iconsvg {transform: rotate(-90deg);}}.wp-block-navigation.has-child:not(.open-on-click):hover> .wp-block-navigation__submenu-container {visibility: visible;overflow: visible;opacity: 1;width: auto;height: auto;min-width: 200px;}.wp-block-navigation.has-child:not(.open-on-click):not(.open-on-hover-click):focus-within> .wp-block-navigation__submenu-container {visibility: visible;overflow: visible;opacity: 1;width: auto;height: auto;min-width: 200px;}.wp-block-navigation.has-child.wp-block-navigation-submenu__toggle[aria-expanded="true"]~ .wp-block-navigation__submenu-container {visibility: visible;overflow: visible;opacity: 1;width: auto;height: auto;min-width: 200px;}.wp-block-navigation.has-background.has-child.wp-block-navigation__submenu-container {left: 0;top: 100%;}@media (min-width: 782px) {.wp-block-navigation.has-background.has-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {left: 100%;top: 0;}}.wp-block-navigation-submenu {position: relative;display: flex;}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {stroke: currentColor;}button.wp-block-navigation-item__content {background-color: transparent;border: none;color: currentColor;font-size: inherit;font-family: inherit;line-height: inherit;font-style: inherit;font-weight: inherit;text-transform: inherit;text-align: left;}.wp-block-navigation-submenu__toggle {cursor: pointer;}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {padding-right: 0.85em;}.wp-block-navigation-item.open-on-click.wp-block-navigation-submenu__toggle+ .wp-block-navigation__submenu-icon {margin-left: -0.6em;pointer-events: none;}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog {gap: inherit;}:where(.wp-block-navigation.has-background.wp-block-navigation-itema:not(.wp-element-button)),:where(.wp-block-navigation.has-background.wp-block-navigation-submenua:not(.wp-element-button)),:where(.wp-block-navigation.wp-block-navigation__submenu-container.wp-block-navigation-itema:not(.wp-element-button)),:where(.wp-block-navigation.wp-block-navigation__submenu-container.wp-block-navigation-submenua:not(.wp-element-button)) {padding: 0.5em 1em;}.wp-block-navigation.items-justified-right.wp-block-navigation__container.has-child.wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right.wp-block-page-list> .has-child.wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between.wp-block-page-list> .has-child:last-child.wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between> .wp-block-navigation__container> .has-child:last-child.wp-block-navigation__submenu-container {left: auto;right: 0;}.wp-block-navigation.items-justified-right.wp-block-navigation__container.has-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right.wp-block-page-list> .has-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between.wp-block-page-list> .has-child:last-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between> .wp-block-navigation__container> .has-child:last-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {left: -1px;right: -1px;}@media (min-width: 782px) {.wp-block-navigation.items-justified-right.wp-block-navigation__container.has-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right.wp-block-page-list> .has-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between.wp-block-page-list> .has-child:last-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between> .wp-block-navigation__container> .has-child:last-child.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {left: auto;right: 100%;}}.wp-block-navigation:not(.has-background).wp-block-navigation__submenu-container {background-color: #fff;color: #000;border: 1px solid rgba(0, 0, 0, 0.15);}.wp-block-navigation__container {display: flex;flex-wrap: var(--navigation-layout-wrap, wrap);flex-direction: var(--navigation-layout-direction, initial);justify-content: var(--navigation-layout-justify, initial);align-items: var(--navigation-layout-align, initial);list-style: none;margin: 0;padding-left: 0;}.wp-block-navigation__container .is-responsive {display: none;}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child {flex-grow: 1;}@keyframes overlay-menu__fade-in-animation {0% {opacity: 0;transform: translateY(0.5em);}to {opacity: 1;transform: translateY(0);}}.wp-block-navigation__responsive-container {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;}.wp-block-navigation__responsive-container .wp-block-navigation-link a {color: inherit;}.wp-block-navigation__responsive-container.wp-block-navigation__responsive-container-content {display: flex;flex-wrap: var(--navigation-layout-wrap, wrap);flex-direction: var(--navigation-layout-direction, initial);justify-content: var(--navigation-layout-justify, initial);align-items: var(--navigation-layout-align, initial);}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {color: inherit !important;background-color: inherit !important;}.wp-block-navigation__responsive-container.is-menu-open {display: flex;flex-direction: column;background-color: inherit;animation: overlay-menu__fade-in-animation 0.1s ease-out;animation-fill-mode: forwards;padding: var(--wp--style--root--padding-top, 2rem)var(--wp--style--root--padding-right, 2rem)var(--wp--style--root--padding-bottom, 2rem)var(--wp--style--root--padding-left, 2rem);overflow: auto;z-index: 100000;}@media (prefers-reduced-motion: reduce) {.wp-block-navigation__responsive-container.is-menu-open {animation-duration: 1ms;animation-delay: 0s;}}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content {padding-top: calc(2rem + 24px);overflow: visible;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: var(--navigation-layout-justification-setting, inherit);}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-page-list {justify-content: flex-start;}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-navigation__submenu-icon {display: none;}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.has-child.submenu-container,.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.has-child.wp-block-navigation__submenu-container {opacity: 1;visibility: visible;height: auto;width: auto;overflow: initial;min-width: 200px;position: static;border: none;padding-left: 2rem;padding-right: 2rem;}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-navigation__submenu-container {gap: inherit;}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-navigation__submenu-container {padding-top: var(--wp--style--block-gap, 2em);}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-navigation-item__content {padding: 0;}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__responsive-container-content.wp-block-page-list {display: flex;flex-direction: column;align-items: var(--navigation-layout-justification-setting, initial);}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation-item.wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {color: inherit !important;background: transparent !important;}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {right: auto;left: auto;}@media (min-width: 600px) {.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {display: block;width: 100%;position: relative;z-index: auto;background-color: inherit;}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open).wp-block-navigation__responsive-container-close {display: none;}.wp-block-navigation__responsive-container.is-menu-open.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {left: 0;}}.wp-block-navigation:not(.has-background).wp-block-navigation__responsive-container.is-menu-open {background-color: #fff;color: #000;}.wp-block-navigation__toggle_button_label {font-size: 1rem;font-weight: 700;}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open {vertical-align: middle;cursor: pointer;color: currentColor;background: transparent;border: none;margin: 0;padding: 0;text-transform: inherit;}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg {fill: currentColor;pointer-events: none;display: block;width: 24px;height: 24px;}.wp-block-navigation__responsive-container-open {display: flex;}@media (min-width: 600px) {.wp-block-navigation__responsive-container-open:not(.always-shown) {display: none;}}.wp-block-navigation__responsive-container-close {position: absolute;top: 0;right: 0;z-index: 2;}.wp-block-navigation__responsive-close {width: 100%;max-width: var(--wp--style--global--wide-size, 100%);margin-left: auto;margin-right: auto;}.wp-block-navigation__responsive-close:focus {outline: none;}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog {box-sizing: border-box;}.wp-block-navigation__responsive-dialog {position: relative;}.has-modal-open.admin-bar.is-menu-open.wp-block-navigation__responsive-dialog {margin-top: 46px;}@media (min-width: 782px) {.has-modal-open.admin-bar.is-menu-open.wp-block-navigation__responsive-dialog {margin-top: 32px;}}html.has-modal-open {overflow: hidden;}.wp-block-navigation .wp-block-navigation-item__label {word-break: normal;overflow-wrap: break-word;}.wp-block-navigation .wp-block-navigation-item__description {display: none;}.wp-block-navigation .wp-block-page-list {display: flex;flex-direction: var(--navigation-layout-direction, initial);justify-content: var(--navigation-layout-justify, initial);align-items: var(--navigation-layout-align, initial);flex-wrap: var(--navigation-layout-wrap, wrap);background-color: inherit;}.wp-block-navigation .wp-block-navigation-item {background-color: inherit;}.is-small-text {font-size: 0.875em;}.is-regular-text {font-size: 1em;}.is-large-text {font-size: 2.25em;}.is-larger-text {font-size: 3em;}.has-drop-cap:not(:focus):first-letter {float: left;font-size: 8.4em;line-height: 0.68;font-weight: 100;margin: 0.05em 0.1em 0 0;text-transform: uppercase;font-style: normal;}p.has-drop-cap.has-background {overflow: hidden;}p.has-background {padding: 1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a {color: inherit;}.wp-block-post-author {display: flex;flex-wrap: wrap;}.wp-block-post-author__byline {width: 100%;margin-top: 0;margin-bottom: 0;font-size: 0.5em;}.wp-block-post-author__avatar {margin-right: 1em;}.wp-block-post-author__bio {margin-bottom: 0.7em;font-size: 0.7em;}.wp-block-post-author__content {flex-grow: 1;flex-basis: 0;}.wp-block-post-author__name {margin: 0;}.wp-block-post-comments-form[style*="font-weight"]:where(.comment-reply-title) {font-weight: inherit;}.wp-block-post-comments-form[style*="font-family"]:where(.comment-reply-title) {font-family: inherit;}.wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title),.wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title) {font-size: inherit;}.wp-block-post-comments-form[style*="line-height"]:where(.comment-reply-title) {line-height: inherit;}.wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title) {font-style: inherit;}.wp-block-post-comments-form[style*="letter-spacing"]:where(.comment-reply-title) {letter-spacing: inherit;}.wp-block-post-comments-form input[type="submit"] {box-shadow: none;cursor: pointer;display: inline-block;text-align: center;overflow-wrap: break-word;}.wp-block-post-comments-form input:not([type="submit"]),.wp-block-post-comments-form textarea {border: 1px solid #949494;font-size: 1em;font-family: inherit;}.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments-form textarea {padding: calc(0.667em + 2px);}.wp-block-post-comments-form.comment-forminput:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments-form .comment-form textarea {display: block;box-sizing: border-box;width: 100%;}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label {display: block;margin-bottom: 0.25em;}.wp-block-post-comments-form .comment-form-cookies-consent {display: flex;gap: 0.25em;}.wp-block-post-comments-form.comment-form-cookies-consent#wp-comment-cookies-consent {margin-top: 0.35em;}.wp-block-post-comments-form .comment-reply-title {margin-bottom: 0;}.wp-block-post-comments-form .comment-reply-title :where(small) {font-size: var(--wp--preset--font-size--medium, smaller);margin-left: 0.5em;}.wp-block-post-date {box-sizing: border-box;}.wp-block-post-excerpt__more-link {display: inline-block;}.wp-block-post-featured-image {margin-left: 0;margin-right: 0;}.wp-block-post-featured-image a {display: block;}.wp-block-post-featured-image img {max-width: 100%;width: 100%;height: auto;vertical-align: bottom;box-sizing: border-box;}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img {width: 100%;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim {position: absolute;inset: 0;background-color: #000;}.wp-block-post-featured-image {position: relative;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-gradient {background-color: transparent;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-0 {opacity: 0;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-10 {opacity: 0.1;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-20 {opacity: 0.2;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-30 {opacity: 0.3;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-40 {opacity: 0.4;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-50 {opacity: 0.5;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-60 {opacity: 0.6;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-70 {opacity: 0.7;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-80 {opacity: 0.8;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-90 {opacity: 0.9;}.wp-block-post-featured-image.wp-block-post-featured-image__overlay.has-background-dim-100 {opacity: 1;}.wp-block-post-terms__separator {white-space: pre-wrap;}.wp-block-post-title {word-break: break-word;box-sizing: border-box;}.wp-block-post-title a {display: inline-block;}.wp-block-preformatted {white-space: pre-wrap;}.wp-block-preformatted.has-background {padding: 1.25em 2.375em;}.wp-block-pullquote {margin: 0 0 1em;padding: 3em 0;text-align: center;overflow-wrap: break-word;box-sizing: border-box;}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p {color: inherit;}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {max-width: 420px;}.wp-block-pullquote cite,.wp-block-pullquote footer {position: relative;}.wp-block-pullquote .has-text-color a {color: inherit;}.wp-block-pullquote.has-text-align-left blockquote {text-align: left;}.wp-block-pullquote.has-text-align-right blockquote {text-align: right;}.wp-block-pullquote.is-style-solid-color {border: none;}.wp-block-pullquote.is-style-solid-color blockquote {margin-left: auto;margin-right: auto;max-width: 60%;}.wp-block-pullquote.is-style-solid-color blockquote p {margin-top: 0;margin-bottom: 0;font-size: 2em;}.wp-block-pullquote.is-style-solid-color blockquote cite {text-transform: none;font-style: normal;}.wp-block-pullquote cite {color: inherit;}.wp-block-post-template {margin-top: 0;margin-bottom: 0;max-width: 100%;list-style: none;padding: 0;}.wp-block-post-template.wp-block-post-template {background: none;}.wp-block-post-template.is-flex-container {flex-direction: row;display: flex;flex-wrap: wrap;gap: 1.25em;}.wp-block-post-template.is-flex-container li {margin: 0;width: 100%;}@media (min-width: 600px) {.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {width: calc(50% - 0.625em);}.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {width: calc(33.33333% - 0.83333em);}.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {width: calc(25% - 0.9375em);}.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {width: calc(20% - 1em);}.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {width: calc(16.66667% - 1.04167em);}}.wp-block-query-pagination > .wp-block-query-pagination-next,.wp-block-query-pagination > .wp-block-query-pagination-numbers,.wp-block-query-pagination > .wp-block-query-pagination-previous {margin-right: 0.5em;margin-bottom: 0.5em;}.wp-block-query-pagination > .wp-block-query-pagination-next:last-child,.wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {margin-right: 0;}.wp-block-query-pagination.is-content-justification-space-between> .wp-block-query-pagination-next:last-child {margin-inline-start: auto;}.wp-block-query-pagination.is-content-justification-space-between> .wp-block-query-pagination-previous:first-child {margin-inline-end: auto;}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {margin-right: 1ch;display: inline-block;}.wp-block-query-pagination.wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}.wp-block-query-pagination .wp-block-query-pagination-next-arrow {margin-left: 1ch;display: inline-block;}.wp-block-query-pagination.wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}.wp-block-query-pagination.aligncenter {justify-content: center;}.wp-block-query-title,.wp-block-quote {box-sizing: border-box;}.wp-block-quote {overflow-wrap: break-word;}.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain) {margin-bottom: 1em;padding: 0 1em;}.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p {font-size: 1.5em;font-style: italic;line-height: 1.6;}.wp-block-quote.is-large:not(.is-style-plain) cite,.wp-block-quote.is-large:not(.is-style-plain) footer,.wp-block-quote.is-style-large:not(.is-style-plain) cite,.wp-block-quote.is-style-large:not(.is-style-plain) footer {font-size: 1.125em;text-align: right;}.wp-block-read-more {display: block;width: -moz-fit-content;width: fit-content;}.wp-block-read-more:not([style*="text-decoration"]),.wp-block-read-more:not([style*="text-decoration"]):active,.wp-block-read-more:not([style*="text-decoration"]):focus {text-decoration: none;}ul.wp-block-rss {list-style: none;padding: 0;}ul.wp-block-rss.wp-block-rss {box-sizing: border-box;}ul.wp-block-rss.alignleft {margin-right: 2em;}ul.wp-block-rss.alignright {margin-left: 2em;}ul.wp-block-rss.is-grid {display: flex;flex-wrap: wrap;padding: 0;list-style: none;}ul.wp-block-rss.is-grid li {margin: 0 1em 1em 0;width: 100%;}@media (min-width: 600px) {ul.wp-block-rss.columns-2 li {width: calc(50% - 1em);}ul.wp-block-rss.columns-3 li {width: calc(33.33333% - 1em);}ul.wp-block-rss.columns-4 li {width: calc(25% - 1em);}ul.wp-block-rss.columns-5 li {width: calc(20% - 1em);}ul.wp-block-rss.columns-6 li {width: calc(16.66667% - 1em);}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date {display: block;font-size: 0.8125em;}.wp-block-search__button {margin-left: 0.625em;word-break: normal;}.wp-block-search__button.has-icon {line-height: 0;}.wp-block-search__button svg {min-width: 1.5em;min-height: 1.5em;fill: currentColor;vertical-align: text-bottom;}:where(.wp-block-search__button) {border: 1px solid #ccc;padding: 0.375em 0.625em;}.wp-block-search__inside-wrapper {display: flex;flex: auto;flex-wrap: nowrap;max-width: 100%;}.wp-block-search__label {width: 100%;}.wp-block-search__input {padding: 8px;flex-grow: 1;margin-left: 0;margin-right: 0;min-width: 3em;border: 1px solid #949494;text-decoration: unset !important;}.wp-block-search.wp-block-search__button-only .wp-block-search__button {margin-left: 0;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {padding: 4px;border: 1px solid #949494;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper).wp-block-search__input {border-radius: 0;border: none;padding: 0 0 0 0.25em;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper).wp-block-search__input:focus {outline: none;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper):where(.wp-block-search__button) {padding: 0.125em 0.5em;}.wp-block-search.aligncenter .wp-block-search__inside-wrapper {margin: auto;}.wp-block-separator {border: 1px solid;border-right: none;border-left: none;}.wp-block-separator.is-style-dots {background: none !important;border: none;text-align: center;line-height: 1;height: auto;}.wp-block-separator.is-style-dots:before {content: "路路路";color: currentColor;font-size: 1.5em;letter-spacing: 2em;padding-left: 2em;font-family: serif;}.wp-block-site-logo {box-sizing: border-box;line-height: 0;}.wp-block-site-logo a {display: inline-block;}.wp-block-site-logo.is-default-size img {width: 120px;height: auto;}.wp-block-site-logo img {height: auto;max-width: 100%;}.wp-block-site-logo a,.wp-block-site-logo img {border-radius: inherit;}.wp-block-site-logo.aligncenter {margin-left: auto;margin-right: auto;text-align: center;}.wp-block-site-logo.is-style-rounded {border-radius: 9999px;}.wp-block-social-links {box-sizing: border-box;padding-left: 0;padding-right: 0;text-indent: 0;margin-left: 0;background: none;}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {text-decoration: none;border-bottom: 0;box-shadow: none;}.wp-block-social-links .wp-social-link a {padding: 0.25em;}.wp-block-social-links .wp-social-link svg {width: 1em;height: 1em;}.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {margin-left: 0.5em;margin-right: 0.5em;font-size: 0.65em;}.wp-block-social-links.has-small-icon-size {font-size: 16px;}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size {font-size: 24px;}.wp-block-social-links.has-large-icon-size {font-size: 36px;}.wp-block-social-links.has-huge-icon-size {font-size: 48px;}.wp-block-social-links.aligncenter {justify-content: center;display: flex;}.wp-block-social-links.alignright {justify-content: flex-end;}.wp-block-social-link {display: block;border-radius: 9999px;transition: transform 0.1s ease;height: auto;}@media (prefers-reduced-motion: reduce) {.wp-block-social-link {transition-duration: 0s;transition-delay: 0s;}}.wp-block-social-link a {align-items: center;display: flex;line-height: 0;transition: transform 0.1s ease;}.wp-block-social-link:hover {transform: scale(1.1);}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links.wp-block-social-link.wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links.wp-block-social-link.wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {color: currentColor;fill: currentColor;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {background-color: #f0f0f0;color: #444;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {background-color: #f90;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {background-color: #1ea0c3;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {background-color: #0757fe;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {background-color: #1e1f26;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {background-color: #02e49b;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {background-color: #e94c89;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {background-color: #4280ff;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {background-color: #f45800;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {background-color: #1778f2;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {background-color: #000;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {background-color: #0461dd;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {background-color: #e65678;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {background-color: #24292d;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {background-color: #eceadd;color: #382110;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {background-color: #ea4434;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {background-color: #f00075;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {background-color: #e21b24;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {background-color: #0d66c2;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {background-color: #3288d4;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {background-color: #02ab6c;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {background-color: #f6405f;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {background-color: #ff424d;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {background-color: #e60122;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {background-color: #ef4155;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {background-color: #ff4500;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {background-color: #0478d7;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {background-color: #fefc00;color: #fff;stroke: #000;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {background-color: #ff5600;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {background-color: #1bd760;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {background-color: #2aabee;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {background-color: #000;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {background-color: #011835;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {background-color: #6440a4;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {background-color: #1da1f2;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {background-color: #1eb7ea;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {background-color: #4680c2;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {background-color: #3499cd;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {background-color: #25d366;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {background-color: #d32422;color: #fff;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {background-color: red;color: #fff;}.wp-block-social-links.is-style-logos-only .wp-social-link {background: none;}.wp-block-social-links.is-style-logos-only .wp-social-link a {padding: 0;}.wp-block-social-links.is-style-logos-only .wp-social-link svg {width: 1.25em;height: 1.25em;}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {color: #f90;}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {color: #1ea0c3;}.wp-block-social-links.is-style-logos-only .wp-social-link-behance {color: #0757fe;}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {color: #1e1f26;}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {color: #02e49b;}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {color: #e94c89;}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {color: #4280ff;}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {color: #f45800;}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {color: #1778f2;}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {color: #000;}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {color: #0461dd;}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {color: #e65678;}.wp-block-social-links.is-style-logos-only .wp-social-link-github {color: #24292d;}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {color: #382110;}.wp-block-social-links.is-style-logos-only .wp-social-link-google {color: #ea4434;}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {color: #f00075;}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {color: #e21b24;}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {color: #0d66c2;}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {color: #3288d4;}.wp-block-social-links.is-style-logos-only .wp-social-link-medium {color: #02ab6c;}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {color: #f6405f;}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {color: #ff424d;}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {color: #e60122;}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {color: #ef4155;}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {color: #ff4500;}.wp-block-social-links.is-style-logos-only .wp-social-link-skype {color: #0478d7;}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {color: #fff;stroke: #000;}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {color: #ff5600;}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {color: #1bd760;}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {color: #2aabee;}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {color: #000;}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {color: #011835;}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {color: #6440a4;}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {color: #1da1f2;}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {color: #1eb7ea;}.wp-block-social-links.is-style-logos-only .wp-social-link-vk {color: #4680c2;}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {color: #25d366;}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {color: #3499cd;}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {color: #d32422;}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {color: red;}.wp-block-social-links.is-style-pill-shape .wp-social-link {width: auto;}.wp-block-social-links.is-style-pill-shape .wp-social-link a {padding-left: 0.66667em;padding-right: 0.66667em;}.wp-block-spacer {clear: both;}.wp-block-tag-cloud.aligncenter {text-align: center;justify-content: center;}.wp-block-tag-cloud.alignfull {padding-left: 1em;padding-right: 1em;}.wp-block-tag-cloud a {display: inline-block;margin-right: 5px;}.wp-block-tag-cloud span {display: inline-block;margin-left: 5px;text-decoration: none;}.wp-block-tag-cloud.is-style-outline {display: flex;flex-wrap: wrap;gap: 1ch;}.wp-block-tag-cloud.is-style-outline a {border: 1px solid;font-size: unset !important;margin-right: 0;padding: 1ch 2ch;text-decoration: none !important;}.wp-block-table {overflow-x: auto;}.wp-block-table table {border-collapse: collapse;width: 100%;}.wp-block-table td,.wp-block-table th {border: 1px solid;padding: 0.5em;}.wp-block-table .has-fixed-layout {table-layout: fixed;width: 100%;}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {word-break: break-word;}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {display: table;width: auto;}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {word-break: break-word;}.wp-block-table .has-subtle-light-gray-background-color {background-color: #f3f4f5;}.wp-block-table .has-subtle-pale-green-background-color {background-color: #e9fbe5;}.wp-block-table .has-subtle-pale-blue-background-color {background-color: #e7f5fe;}.wp-block-table .has-subtle-pale-pink-background-color {background-color: #fcf0ef;}.wp-block-table.is-style-stripes {border-spacing: 0;border-collapse: inherit;background-color: transparent;border-bottom: 1px solid #f0f0f0;}.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background-color: #f0f0f0;}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-colortbodytr:nth-child(odd) {background-color: #f3f4f5;}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-colortbodytr:nth-child(odd) {background-color: #e9fbe5;}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-colortbodytr:nth-child(odd) {background-color: #e7f5fe;}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-colortbodytr:nth-child(odd) {background-color: #fcf0ef;}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {border-color: transparent;}.wp-block-table .has-border-color > *,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr {border-color: inherit;}.wp-block-table table[style*="border-top-color"] > *,.wp-block-table table[style*="border-top-color"] > * td,.wp-block-table table[style*="border-top-color"] > * th,.wp-block-table table[style*="border-top-color"] tr:first-child,.wp-block-table table[style*="border-top-color"] tr:first-child td,.wp-block-table table[style*="border-top-color"] tr:first-child th {border-top-color: inherit;}.wp-block-table table[style*="border-top-color"] tr:not(:first-child) {border-top-color: currentColor;}.wp-block-table table[style*="border-right-color"] > *,.wp-block-table table[style*="border-right-color"] td:last-child,.wp-block-table table[style*="border-right-color"] th,.wp-block-table table[style*="border-right-color"] tr {border-right-color: inherit;}.wp-block-table table[style*="border-bottom-color"] > *,.wp-block-table table[style*="border-bottom-color"] > * td,.wp-block-table table[style*="border-bottom-color"] > * th,.wp-block-table table[style*="border-bottom-color"] tr:last-child,.wp-block-table table[style*="border-bottom-color"] tr:last-child td,.wp-block-table table[style*="border-bottom-color"] tr:last-child th {border-bottom-color: inherit;}.wp-block-table table[style*="border-bottom-color"] tr:not(:last-child) {border-bottom-color: currentColor;}.wp-block-table table[style*="border-left-color"] > *,.wp-block-table table[style*="border-left-color"] td:first-child,.wp-block-table table[style*="border-left-color"] th,.wp-block-table table[style*="border-left-color"] tr {border-left-color: inherit;}.wp-block-table table[style*="border-style"] > *,.wp-block-table table[style*="border-style"] td,.wp-block-table table[style*="border-style"] th,.wp-block-table table[style*="border-style"] tr {border-style: inherit;}.wp-block-table table[style*="border-width"] > *,.wp-block-table table[style*="border-width"] td,.wp-block-table table[style*="border-width"] th,.wp-block-table table[style*="border-width"] tr {border-width: inherit;border-style: inherit;}.wp-block-text-columns,.wp-block-text-columns.aligncenter {display: flex;}.wp-block-text-columns .wp-block-column {margin: 0 1em;padding: 0;}.wp-block-text-columns .wp-block-column:first-child {margin-left: 0;}.wp-block-text-columns .wp-block-column:last-child {margin-right: 0;}.wp-block-text-columns.columns-2 .wp-block-column {width: 50%;}.wp-block-text-columns.columns-3 .wp-block-column {width: 33.33333%;}.wp-block-text-columns.columns-4 .wp-block-column {width: 25%;}pre.wp-block-verse {font-family: inherit;overflow: auto;white-space: pre-wrap;}.wp-block-video {box-sizing: border-box;}.wp-block-video video {width: 100%;}@supports (position: sticky) {.wp-block-video [poster] {object-fit: cover;}}.wp-block-video.aligncenter {text-align: center;}.wp-block-video figcaption {margin-top: 0.5em;margin-bottom: 1em;}.wp-element-button {cursor: pointer;}:root {--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 42px;}:root .has-very-light-gray-background-color {background-color: #eee;}:root .has-very-dark-gray-background-color {background-color: #313131;}:root .has-very-light-gray-color {color: #eee;}:root .has-very-dark-gray-color {color: #313131;}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {background: linear-gradient(135deg, #00d084, #0693e3);}:root .has-purple-crush-gradient-background {background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);}:root .has-hazy-dawn-gradient-background {background: linear-gradient(135deg, #faaca8, #dad0ec);}:root .has-subdued-olive-gradient-background {background: linear-gradient(135deg, #fafae1, #67a671);}:root .has-atomic-cream-gradient-background {background: linear-gradient(135deg, #fdd79a, #004a59);}:root .has-nightshade-gradient-background {background: linear-gradient(135deg, #330968, #31cdcf);}:root .has-midnight-gradient-background {background: linear-gradient(135deg, #020381, #2874fc);}.has-regular-font-size {font-size: 1em;}.has-larger-font-size {font-size: 2.625em;}.has-normal-font-size {font-size: var(--wp--preset--font-size--normal);}.has-huge-font-size {font-size: var(--wp--preset--font-size--huge);}.has-text-align-center {text-align: center;}.has-text-align-left {text-align: left;}.has-text-align-right {text-align: right;}#end-resizable-editor-section {display: none;}.aligncenter {clear: both;}.items-justified-left {justify-content: flex-start;}.items-justified-center {justify-content: center;}.items-justified-right {justify-content: flex-end;}.items-justified-space-between {justify-content: space-between;}.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus {background-color: #ddd;clip: auto !important;clip-path: none;color: #444;display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}html :where(.has-border-color) {border-style: solid;}html :where([style*="border-top-color"]) {border-top-style: solid;}html :where([style*="border-right-color"]) {border-right-style: solid;}html :where([style*="border-bottom-color"]) {border-bottom-style: solid;}html :where([style*="border-left-color"]) {border-left-style: solid;}html :where([style*="border-width"]) {border-style: solid;}html :where([style*="border-top-width"]) {border-top-style: solid;}html :where([style*="border-right-width"]) {border-right-style: solid;}html :where([style*="border-bottom-width"]) {border-bottom-style: solid;}html :where([style*="border-left-width"]) {border-left-style: solid;}html :where(img[class*="wp-image-"]) {height: auto;max-width: 100%;}figure {margin: 0 0 1em;}/* style build css */[data-animate-direction="fade-in"] {opacity: 0;}[data-animate-direction="fade-in-up"] {-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);opacity: 0;}[data-animate-direction="fade-in-right"] {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}[data-animate-direction="fade-in-down"] {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);opacity: 0;}[data-animate-direction="fade-in-left"] {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);opacity: 0;}[data-animate-size="true"][data-animate-direction="fade-in-up"] {opacity: 0;-webkit-transform: translateY(40px);-ms-transform: translateY(40px);transform: translateY(40px);}[data-animate-size="true"][data-animate-direction="fade-in-right"] {-webkit-transform: translateX(-40px);-ms-transform: translateX(-40px);transform: translateX(-40px);opacity: 0;}[data-animate-size="true"][data-animate-direction="fade-in-down"] {-webkit-transform: translateY(-40px);-ms-transform: translateY(-40px);transform: translateY(-40px);opacity: 0;}[data-animate-size="true"][data-animate-direction="fade-in-left"] {-webkit-transform: translateX(40px);-ms-transform: translateX(40px);transform: translateX(40px);opacity: 0;}.animate-start[data-animate-direction] {-webkit-transform: translate(0px);-ms-transform: translate(0px);transform: translate(0px);opacity: 1;}[data-animate-speed="0"] {-webkit-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}[data-animate-speed="0.5"] {-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}[data-animate-speed="1"] {-webkit-transition-duration: 1s;-o-transition-duration: 1s;transition-duration: 1s;}[data-animate-speed="1.5"] {-webkit-transition-duration: 1.5s;-o-transition-duration: 1.5s;transition-duration: 1.5s;}[data-animate-speed="2"] {-webkit-transition-duration: 2s;-o-transition-duration: 2s;transition-duration: 2s;}[data-animate-speed="2.5"] {-webkit-transition-duration: 2.5s;-o-transition-duration: 2.5s;transition-duration: 2.5s;}[data-animate-speed="3"] {-webkit-transition-duration: 3s;-o-transition-duration: 3s;transition-duration: 3s;}[data-animate-delay="0"] {-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}[data-animate-delay="0.3"] {-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;}[data-animate-delay="0.6"] {-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s;}[data-animate-delay="0.9"] {-webkit-transition-delay: 0.9s;-o-transition-delay: 0.9s;transition-delay: 0.9s;}[data-animate-delay="1.2"] {-webkit-transition-delay: 1.2s;-o-transition-delay: 1.2s;transition-delay: 1.2s;}[data-animate-delay="1.5"] {-webkit-transition-delay: 1.5s;-o-transition-delay: 1.5s;transition-delay: 1.5s;}[data-animate-delay="1.8"] {-webkit-transition-delay: 1.8s;-o-transition-delay: 1.8s;transition-delay: 1.8s;}.wp-block-sim-block-simbavati-blocks {background: #fff;border: 0.2rem solid #f3f4f3;color: #393636;margin: 0 auto;max-width: 740px;padding: 2rem;}.wp-block-sim-popupcontent {display: none;}.wp-block-wwx-tabs .wwx-tabs-title-list,.entry-content .wp-block-wwx-tabs .wwx-tabs-title-list {margin: 0;padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;list-style: none;max-width: 100%;}.wp-block-wwx-tabs .wwx-tabs-title-list li,.entry-content .wp-block-wwx-tabs .wwx-tabs-title-list li {margin: 0 4px -1px 0;cursor: pointer;list-style: none;}.wp-block-wwx-tabs .wwx-tabs-title-list li a.wwx-tab-title,.entry-content .wp-block-wwx-tabs .wwx-tabs-title-list li a.wwx-tab-title {padding: 8px 16px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-style: solid;border-color: transparent;border-width: 1px 1px 0 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;text-decoration: none;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.wp-block-wwx-tabs .wwx-tabs-title-list li a.wwx-tab-title:focus,.entry-content.wp-block-wwx-tabs.wwx-tabs-title-listlia.wwx-tab-title:focus {outline: 0;text-decoration: none;}.wp-block-wwx-tabs .wwx-tabs-title-list li a.wwx-tab-title:hover,.entry-content.wp-block-wwx-tabs.wwx-tabs-title-listlia.wwx-tab-title:hover {text-decoration: none;}.wp-block-wwx-tabs .wwx-tabs-title-list li.wwx-tab-title-active,.entry-content .wp-block-wwx-tabs .wwx-tabs-title-list li.wwx-tab-title-active {z-index: 4;text-decoration: none;position: relative;}.wp-block-wwx-tabs .wwx-tabs-title-list li.wwx-tab-title-active .wwx-tab-title,.entry-content.wp-block-wwx-tabs.wwx-tabs-title-listli.wwx-tab-title-active.wwx-tab-title {background-color: #fff;border-color: #dee2e6;}.wwx-tabs-icon-side-top .wwx-tab-title {-ms-flex-direction: column;flex-direction: column;}.wwx-tabs-accordion-title.wwx-tabs-icon-side-top .wwx-tab-title {-ms-flex-align: start;align-items: flex-start;}.wwx-tabs-accordion-title .wwx-tab-title {padding: 8px 16px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-style: solid;border-color: transparent;border-width: 1px 1px 0 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.wwx-tabs-accordion-title.wwx-tab-title-active {z-index: 4;}.wwx-tabs-accordion-title.wwx-tab-title-active .wwx-tab-title {background-color: #fff;}.wp-block-wwx-tabs .wwx-tab-inner-content-inner p:last-child {margin-bottom: 0;}.wwx-tab-alignment-center > .wwx-tabs-title-list,.wwx-tab-alignment-center> .wwx-tabs-content-wrap> .wwx-tabs-accordion-titlea {-ms-flex-pack: center;justify-content: center;}.wwx-tab-alignment-right > .wwx-tabs-title-list,.wwx-tab-alignment-right> .wwx-tabs-content-wrap> .wwx-tabs-accordion-titlea {-ms-flex-pack: end;justify-content: flex-end;}.wwx-tabs-content-wrap:before,.wwx-tabs-content-wrap:after {content: "";clear: both;display: table;}.wwx-tabs-content-wrap {position: relative;}.wwx-tabs-wrap {margin: 0 auto;}.wwx-tabs-wrap .wp-block-wwx-tab {padding: 20px;}.wwx-tabs-wrap .wp-block-wwx-tab[role="tabpanel"] {display: none;}.wwx-tabs-wrap> .wwx-tabs-content-wrap> .wp-block-wwx-tab.wwx-tab-inner-content.active {display: block;}.wwx-tabs-wrap.wwx-active-tab-1 > .wwx-tabs-content-wrap > .wwx-inner-tab-1 {display: block;}.wwx-tabs-wrap.wwx-active-tab-2 > .wwx-tabs-content-wrap > .wwx-inner-tab-2 {display: block;}.wwx-tabs-wrap.wwx-active-tab-3 > .wwx-tabs-content-wrap > .wwx-inner-tab-3 {display: block;}.wwx-tabs-wrap.wwx-active-tab-4 > .wwx-tabs-content-wrap > .wwx-inner-tab-4 {display: block;}.wwx-tabs-wrap.wwx-active-tab-5 > .wwx-tabs-content-wrap > .wwx-inner-tab-5 {display: block;}.wwx-tabs-wrap.wwx-active-tab-6 > .wwx-tabs-content-wrap > .wwx-inner-tab-6 {display: block;}.wwx-tabs-wrap.wwx-active-tab-7 > .wwx-tabs-content-wrap > .wwx-inner-tab-7 {display: block;}.wwx-tabs-wrap.wwx-active-tab-8 > .wwx-tabs-content-wrap > .wwx-inner-tab-8 {display: block;}.wwx-tabs-wrap.wwx-active-tab-9 > .wwx-tabs-content-wrap > .wwx-inner-tab-9 {display: block;}.wwx-tabs-wrap.wwx-active-tab-10 > .wwx-tabs-content-wrap > .wwx-inner-tab-10 {display: block;}.wwx-tabs-wrap.wwx-active-tab-11 > .wwx-tabs-content-wrap > .wwx-inner-tab-11 {display: block;}.wwx-tabs-wrap.wwx-active-tab-12 > .wwx-tabs-content-wrap > .wwx-inner-tab-12 {display: block;}.wwx-tabs-wrap.wwx-active-tab-13 > .wwx-tabs-content-wrap > .wwx-inner-tab-13 {display: block;}.wwx-tabs-wrap.wwx-active-tab-14 > .wwx-tabs-content-wrap > .wwx-inner-tab-14 {display: block;}.wwx-tabs-wrap.wwx-active-tab-15 > .wwx-tabs-content-wrap > .wwx-inner-tab-15 {display: block;}.wwx-tabs-wrap.wwx-active-tab-16 > .wwx-tabs-content-wrap > .wwx-inner-tab-16 {display: block;}.wwx-tabs-wrap.wwx-active-tab-17 > .wwx-tabs-content-wrap > .wwx-inner-tab-17 {display: block;}.wwx-tabs-wrap.wwx-active-tab-18 > .wwx-tabs-content-wrap > .wwx-inner-tab-18 {display: block;}.wwx-tabs-wrap.wwx-active-tab-19 > .wwx-tabs-content-wrap > .wwx-inner-tab-19 {display: block;}.wwx-tabs-wrap.wwx-active-tab-20 > .wwx-tabs-content-wrap > .wwx-inner-tab-20 {display: block;}.wwx-tabs-wrap.wwx-active-tab-21 > .wwx-tabs-content-wrap > .wwx-inner-tab-21 {display: block;}.wwx-tabs-wrap.wwx-active-tab-22 > .wwx-tabs-content-wrap > .wwx-inner-tab-22 {display: block;}.wwx-tabs-wrap.wwx-active-tab-23 > .wwx-tabs-content-wrap > .wwx-inner-tab-23 {display: block;}.wwx-tabs-wrap.wwx-active-tab-24 > .wwx-tabs-content-wrap > .wwx-inner-tab-24 {display: block;}.kb-tab-titles-wrap {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-direction: column;flex-direction: column;}.wwx-tabs-layout-vtabs:after,.wwx-tabs-wrap:after {clear: both;display: table;content: "";}.wwx-tabs-layout-vtabs > .wwx-tabs-title-list {float: left;width: 30%;-ms-flex-direction: column;flex-direction: column;}.wwx-tabs-layout-vtabs > .wwx-tabs-title-list li {margin: 0 -1px 4px 0;}.wwx-tabs-layout-vtabs > .wwx-tabs-title-list li .wwx-tab-title {border-width: 1px 0px 1px 1px;border-top-left-radius: 0;border-top-right-radius: 0;}.wwx-tabs-layout-vtabs> .wwx-tabs-title-listli.wwx-tabs-icon-side-top.wwx-tab-title {-ms-flex-align: start;align-items: flex-start;}.wwx-tabs-layout-vtabs > .wwx-tabs-content-wrap {float: left;width: 70%;}.wwx-tabs-layout-vtabs.wwx-tab-alignment-left> .wwx-tabs-title-listli.wwx-tab-title {-ms-flex-align: center;align-items: center;-ms-flex-pack: start;justify-content: flex-start;}.wwx-tabs-layout-vtabs.wwx-tab-alignment-center > .wwx-tabs-title-list {-ms-flex-pack: start;justify-content: flex-start;}.wwx-tabs-layout-vtabs.wwx-tab-alignment-center > .wwx-tabs-title-list li {text-align: center;}.wwx-tabs-layout-vtabs.wwx-tab-alignment-center> .wwx-tabs-title-listli.wwx-tab-title {-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;}.wwx-tabs-layout-vtabs.wwx-tab-alignment-center> .wwx-tabs-title-listli.kb-tab-titles-wrap {-ms-flex-align: center;align-items: center;}.wwx-tabs-layout-vtabs.wwx-tab-alignment-right > .wwx-tabs-title-list {-ms-flex-pack: start;justify-content: flex-start;}.wwx-tabs-layout-vtabs.wwx-tab-alignment-right > .wwx-tabs-title-list li {text-align: right;}.wwx-tabs-layout-vtabs.wwx-tab-alignment-right> .wwx-tabs-title-listli.wwx-tab-title {-ms-flex-pack: end;justify-content: flex-end;-ms-flex-align: center;align-items: center;}.wwx-tabs-layout-vtabs.wwx-tab-alignment-right> .wwx-tabs-title-listli.kb-tab-titles-wrap {-ms-flex-align: end;align-items: flex-end;}.wwx-tabs-svg-show-only .wwx-button-text,.wwx-tabs-svg-show-only .kb-tab-titles-wrap {display: none;}.wwx-tabs-accordion-title a {padding: 8px 16px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-style: solid;border-color: transparent;border-width: 1px 1px 0 1px;}.wwx-tabs-accordion-title a.wwx-tab-title-active {background-color: #fff;}.wp-block-wwx-tabs.wwx-tabs-content-wrap.wwx-tabs-accordion-title.wwx-tab-title {border-radius: 0;}.wwx-tabs-svg-show-only .wwx-title-text {display: none;}.wwx-title-svg-side-left {padding-right: 5px;}.wwx-title-svg-side-right {padding-left: 5px;}.wwx-tabs-svg-show-only .wwx-title-svg-side-right {padding-left: 0px;}.wwx-tabs-svg-show-only .wwx-title-svg-side-left {padding-right: 0px;}.wwx-tabs-accordion-title {display: none;}@media (min-width: 767px) and (max-width: 1024px) {.wwx-tabs-tablet-layout-tabs.wwx-tabs-layout-vtabs .wwx-tabs-title-list {float: none;width: 100%;-ms-flex-direction: row;flex-direction: row;}.wwx-tabs-tablet-layout-tabs.wwx-tabs-layout-vtabs .wwx-tabs-title-list li {margin: 0 4px -1px 0;}.wwx-tabs-tablet-layout-tabs.wwx-tabs-layout-vtabs.wwx-tabs-title-listli.wwx-tab-title {border-width: 1px 1px 0px 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;}.wwx-tabs-tablet-layout-tabs.wwx-tabs-layout-vtabs.wwx-tabs-title-listli.wwx-tabs-icon-side-top.wwx-tab-title {-ms-flex-align: center;align-items: center;}.wwx-tabs-tablet-layout-tabs.wwx-tabs-layout-vtabs .wwx-tabs-content-wrap {float: none;width: 100%;}.wwx-tabs-tablet-layout-accordion > .wwx-tabs-title-list {display: none;}.wwx-tabs-tablet-layout-accordion> .wwx-tabs-content-wrap> .wwx-tabs-accordion-title {display: block;}.wwx-tabs-tablet-layout-accordion > .wwx-tabs-content-wrap {float: none;width: 100%;}.wwx-tabs-tablet-layout-vtabs .wwx-tabs-title-list {float: left;width: 30%;-ms-flex-direction: column;flex-direction: column;}.wwx-tabs-tablet-layout-vtabs .wwx-tabs-title-list li {margin: 0 -1px 4px 0;}.wwx-tabs-tablet-layout-vtabs .wwx-tabs-title-list li .wwx-tab-title {border-width: 1px 0px 1px 1px;border-top-left-radius: 0;border-top-right-radius: 0;}.wwx-tabs-tablet-layout-vtabs.wwx-tabs-title-listli.wwx-tabs-icon-side-top.wwx-tab-title {-ms-flex-align: start;align-items: flex-start;}.wwx-tabs-tablet-layout-vtabs .wwx-tabs-content-wrap {float: left;width: 70%;}.wwx-tabs-tablet-layout-vtabs.wwx-tab-alignment-center .wwx-tabs-title-list {-ms-flex-pack: start;justify-content: flex-start;}.wwx-tabs-tablet-layout-vtabs.wwx-tab-alignment-center.wwx-tabs-title-listli {text-align: center;}.wwx-tabs-tablet-layout-vtabs.wwx-tab-alignment-center.wwx-tabs-title-listli.wwx-tab-title {-ms-flex-pack: center;justify-content: center;}.wwx-tabs-tablet-layout-vtabs.wwx-tab-alignment-right .wwx-tabs-title-list {-ms-flex-pack: start;justify-content: flex-start;}.wwx-tabs-tablet-layout-vtabs.wwx-tab-alignment-right.wwx-tabs-title-listli {text-align: right;}.wwx-tabs-tablet-layout-vtabs.wwx-tab-alignment-right.wwx-tabs-title-listli.wwx-tab-title {-ms-flex-pack: end;justify-content: flex-end;}}@media (max-width: 767px) {.wwx-tabs-mobile-layout-tabs.wwx-tabs-layout-vtabs .wwx-tabs-title-list {float: none;width: 100%;-ms-flex-direction: row;flex-direction: row;}.wwx-tabs-mobile-layout-tabs.wwx-tabs-layout-vtabs .wwx-tabs-title-list li {margin: 0 4px -1px 0;}.wwx-tabs-mobile-layout-tabs.wwx-tabs-layout-vtabs.wwx-tabs-title-listli.wwx-tab-title {border-width: 1px 1px 0px 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;}.wwx-tabs-mobile-layout-tabs.wwx-tabs-layout-vtabs.wwx-tabs-title-listli.wwx-tabs-icon-side-top.wwx-tab-title {-ms-flex-align: center;align-items: center;}.wwx-tabs-mobile-layout-tabs.wwx-tabs-layout-vtabs .wwx-tabs-content-wrap {float: none;width: 100%;}.wwx-tabs-mobile-layout-accordion > .wwx-tabs-title-list,.entry-content .wwx-tabs-mobile-layout-accordion > .wwx-tabs-title-list {display: none;}.wwx-tabs-mobile-layout-accordion> .wwx-tabs-content-wrap> .wwx-tabs-accordion-title,.entry-content.wwx-tabs-mobile-layout-accordion> .wwx-tabs-content-wrap> .wwx-tabs-accordion-title {display: block;}.wwx-tabs-mobile-layout-accordion > .wwx-tabs-content-wrap,.entry-content .wwx-tabs-mobile-layout-accordion > .wwx-tabs-content-wrap {float: none;width: 100%;}.wwx-tabs-mobile-layout-vtabs .wwx-tabs-title-list,.entry-content .wwx-tabs-mobile-layout-vtabs .wwx-tabs-title-list {float: left;width: 30%;-ms-flex-direction: column;flex-direction: column;}.wwx-tabs-mobile-layout-vtabs .wwx-tabs-title-list li,.entry-content .wwx-tabs-mobile-layout-vtabs .wwx-tabs-title-list li {margin: 0 -1px 4px 0;}.wwx-tabs-mobile-layout-vtabs .wwx-tabs-title-list li .wwx-tab-title,.entry-content.wwx-tabs-mobile-layout-vtabs.wwx-tabs-title-listli.wwx-tab-title {border-width: 1px 0px 1px 1px;border-top-left-radius: 0;border-top-right-radius: 0;}.wwx-tabs-mobile-layout-vtabs.wwx-tabs-title-listli.wwx-tabs-icon-side-top.wwx-tab-title,.entry-content.wwx-tabs-mobile-layout-vtabs.wwx-tabs-title-listli.wwx-tabs-icon-side-top.wwx-tab-title {-ms-flex-align: start;align-items: flex-start;}.wwx-tabs-mobile-layout-vtabs .wwx-tabs-content-wrap,.entry-content .wwx-tabs-mobile-layout-vtabs .wwx-tabs-content-wrap {float: left;width: 70%;}.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-center .wwx-tabs-title-list,.entry-content.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-center.wwx-tabs-title-list {-ms-flex-pack: start;justify-content: flex-start;}.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-center.wwx-tabs-title-listli,.entry-content.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-center.wwx-tabs-title-listli {text-align: center;}.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-center.wwx-tabs-title-listli.wwx-tab-title,.entry-content.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-center.wwx-tabs-title-listli.wwx-tab-title {-ms-flex-pack: center;justify-content: center;}.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-right .wwx-tabs-title-list,.entry-content.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-right.wwx-tabs-title-list {-ms-flex-pack: start;justify-content: flex-start;}.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-right .wwx-tabs-title-list li,.entry-content.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-right.wwx-tabs-title-listli {text-align: right;}.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-right.wwx-tabs-title-listli.wwx-tab-title,.entry-content.wwx-tabs-mobile-layout-vtabs.wwx-tab-alignment-right.wwx-tabs-title-listli.wwx-tab-title {-ms-flex-pack: end;justify-content: flex-end;}}.wwx-tab-alignment-centerul.wwx-tabs-title-list.kb-tabs-list-columns.kb-tab-titles-wrap {-ms-flex-align: center;align-items: center;}.wwx-tab-alignment-rightul.wwx-tabs-title-list.kb-tabs-list-columns.kb-tab-titles-wrap {-ms-flex-align: end;align-items: flex-end;}.slick-slider {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before,.slick-track:after {display: table;content: "";}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}.theme-dark svg.slick-arrow {fill: #393636;}.theme-light svg.slick-arrow {fill: #fff;}.theme-light {color: #fff;}.slick-loading .slick-list {background: #fff center center no-repeat;}.slick-prev,.slick-next {font-size: 0;line-height: 0;position: absolute;display: block;width: 50px;height: 50px;padding: 0;cursor: pointer;color: transparent;z-index: 1;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {color: transparent;outline: none;background: transparent;}.slick-counter {width: 50px;display: block;position: absolute;margin: 0 auto;text-align: center;z-index: 1;}.arrows-stack-vertical .slick-counter {display: none;}.arrows-small .slick-prev,.arrows-small .slick-next {width: 25px;height: 25px;}.arrows-small .slick-counter {line-height: 25px;height: 25px;}.arrows-small.arrows-stack-vertical.arrows-horizontal-left .slick-prev,.arrows-small.arrows-stack-vertical.arrows-horizontal-left .slick-counter,.arrows-small.arrows-stack-vertical.arrows-horizontal-left .slick-next {left: 0;}.arrows-small.arrows-stack-vertical.arrows-horizontal-left-outside .slick-prev,.arrows-small.arrows-stack-vertical.arrows-horizontal-left-outside.slick-counter,.arrows-small.arrows-stack-vertical.arrows-horizontal-left-outside .slick-next {left: -31.25px;}.arrows-small.arrows-stack-vertical.arrows-horizontal-right .slick-prev,.arrows-small.arrows-stack-vertical.arrows-horizontal-right .slick-counter,.arrows-small.arrows-stack-vertical.arrows-horizontal-right .slick-next {right: 0;}.arrows-small.arrows-stack-vertical.arrows-horizontal-right-outside .slick-prev,.arrows-small.arrows-stack-vertical.arrows-horizontal-right-outside.slick-counter,.arrows-small.arrows-stack-vertical.arrows-horizontal-right-outside.slick-next {right: -31.25px;}.arrows-small.arrows-stack-vertical.arrows-horizontal-centre .slick-prev,.arrows-small.arrows-stack-vertical.arrows-horizontal-centre .slick-counter,.arrows-small.arrows-stack-vertical.arrows-horizontal-centre .slick-next {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.arrows-small.arrows-stack-vertical.arrows-vertical-top .slick-prev {top: 0;}.arrows-small.arrows-stack-vertical.arrows-vertical-top .slick-next {top: 31.25px;}.arrows-small.arrows-stack-vertical.arrows-vertical-top-outside .slick-prev {top: -62.5px;}.arrows-small.arrows-stack-vertical.arrows-vertical-top-outside .slick-next {top: -31.25px;}.arrows-small.arrows-stack-vertical.arrows-vertical-centre .slick-prev {top: calc(50% - $size);}.arrows-small.arrows-stack-vertical.arrows-vertical-centre .slick-next {bottom: calc(50% - $size);}.arrows-small.arrows-stack-vertical.arrows-vertical-bottom .slick-prev {bottom: 31.25px;}.arrows-small.arrows-stack-vertical.arrows-vertical-bottom .slick-next {bottom: 0;}.arrows-small.arrows-stack-vertical.arrows-vertical-bottom-outside .slick-prev {bottom: -31.25px;}.arrows-small.arrows-stack-vertical.arrows-vertical-bottom-outside .slick-next {bottom: -62.5px;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-left .slick-prev {left: 0;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-left .slick-counter {left: 25px;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-left .slick-next {left: 75px;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-prev,.arrows-small.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-counter,.arrows-small.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-next {left: -31.25px;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-right .slick-prev,.arrows-small.arrows-stack-horizontal.arrows-horizontal-right .slick-counter,.arrows-small.arrows-stack-horizontal.arrows-horizontal-right .slick-next {right: 0;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-prev,.arrows-small.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-counter,.arrows-small.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-next {right: -31.25px;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-centre .slick-prev,.arrows-small.arrows-stack-horizontal.arrows-horizontal-centre .slick-counter,.arrows-small.arrows-stack-horizontal.arrows-horizontal-centre .slick-next {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.arrows-small.arrows-stack-horizontal.arrows-horizontal-wide .slick-counter {display: none;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-wide .slick-prev {left: -25px;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-wide .slick-next {right: -25px;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-wide.alignfull.slick-prev {left: 50px;}.arrows-small.arrows-stack-horizontal.arrows-horizontal-wide.alignfull.slick-next {right: 50px;}.arrows-small.arrows-stack-horizontal.arrows-vertical-top .slick-next,.arrows-small.arrows-stack-horizontal.arrows-vertical-top .slick-prev,.arrows-small.arrows-stack-horizontal.arrows-vertical-top .slick-counter {top: 0;}.arrows-small.arrows-stack-horizontal.arrows-vertical-top-outside .slick-next,.arrows-small.arrows-stack-horizontal.arrows-vertical-top-outside .slick-prev,.arrows-small.arrows-stack-horizontal.arrows-vertical-top-outside.slick-counter {top: -31.25px;}.arrows-small.arrows-stack-horizontal.arrows-vertical-centre .slick-next,.arrows-small.arrows-stack-horizontal.arrows-vertical-centre .slick-prev,.arrows-small.arrows-stack-horizontal.arrows-vertical-centre .slick-counter {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.arrows-small.arrows-stack-horizontal.arrows-vertical-bottom .slick-next,.arrows-small.arrows-stack-horizontal.arrows-vertical-bottom .slick-prev,.arrows-small.arrows-stack-horizontal.arrows-vertical-bottom .slick-counter {bottom: 0;}.arrows-small.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-next,.arrows-small.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-prev,.arrows-small.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-counter {bottom: -31.25px;}.arrows-medium .slick-prev,.arrows-medium .slick-next {width: 45px;height: 45px;}.arrows-medium .slick-counter {line-height: 45px;height: 45px;}.arrows-medium.arrows-stack-vertical.arrows-horizontal-left .slick-prev,.arrows-medium.arrows-stack-vertical.arrows-horizontal-left .slick-counter,.arrows-medium.arrows-stack-vertical.arrows-horizontal-left .slick-next {left: 0;}.arrows-medium.arrows-stack-vertical.arrows-horizontal-left-outside .slick-prev,.arrows-medium.arrows-stack-vertical.arrows-horizontal-left-outside.slick-counter,.arrows-medium.arrows-stack-vertical.arrows-horizontal-left-outside.slick-next {left: -56.25px;}.arrows-medium.arrows-stack-vertical.arrows-horizontal-right .slick-prev,.arrows-medium.arrows-stack-vertical.arrows-horizontal-right .slick-counter,.arrows-medium.arrows-stack-vertical.arrows-horizontal-right .slick-next {right: 0;}.arrows-medium.arrows-stack-vertical.arrows-horizontal-right-outside.slick-prev,.arrows-medium.arrows-stack-vertical.arrows-horizontal-right-outside.slick-counter,.arrows-medium.arrows-stack-vertical.arrows-horizontal-right-outside.slick-next {right: -56.25px;}.arrows-medium.arrows-stack-vertical.arrows-horizontal-centre .slick-prev,.arrows-medium.arrows-stack-vertical.arrows-horizontal-centre .slick-counter,.arrows-medium.arrows-stack-vertical.arrows-horizontal-centre .slick-next {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.arrows-medium.arrows-stack-vertical.arrows-vertical-top .slick-prev {top: 0;}.arrows-medium.arrows-stack-vertical.arrows-vertical-top .slick-next {top: 56.25px;}.arrows-medium.arrows-stack-vertical.arrows-vertical-top-outside .slick-prev {top: -112.5px;}.arrows-medium.arrows-stack-vertical.arrows-vertical-top-outside .slick-next {top: -56.25px;}.arrows-medium.arrows-stack-vertical.arrows-vertical-centre .slick-prev {top: calc(50% - $size);}.arrows-medium.arrows-stack-vertical.arrows-vertical-centre .slick-next {bottom: calc(50% - $size);}.arrows-medium.arrows-stack-vertical.arrows-vertical-bottom .slick-prev {bottom: 56.25px;}.arrows-medium.arrows-stack-vertical.arrows-vertical-bottom .slick-next {bottom: 0;}.arrows-medium.arrows-stack-vertical.arrows-vertical-bottom-outside.slick-prev {bottom: -56.25px;}.arrows-medium.arrows-stack-vertical.arrows-vertical-bottom-outside.slick-next {bottom: -112.5px;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-left .slick-prev {left: 0;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-left .slick-counter {left: 45px;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-left .slick-next {left: 95px;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-prev,.arrows-medium.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-counter,.arrows-medium.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-next {left: -56.25px;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-right .slick-prev,.arrows-medium.arrows-stack-horizontal.arrows-horizontal-right .slick-counter,.arrows-medium.arrows-stack-horizontal.arrows-horizontal-right .slick-next {right: 0;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-prev,.arrows-medium.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-counter,.arrows-medium.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-next {right: -56.25px;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-centre .slick-prev,.arrows-medium.arrows-stack-horizontal.arrows-horizontal-centre .slick-counter,.arrows-medium.arrows-stack-horizontal.arrows-horizontal-centre .slick-next {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-wide .slick-counter {display: none;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-wide .slick-prev {left: -45px;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-wide .slick-next {right: -45px;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-wide.alignfull.slick-prev {left: 90px;}.arrows-medium.arrows-stack-horizontal.arrows-horizontal-wide.alignfull.slick-next {right: 90px;}.arrows-medium.arrows-stack-horizontal.arrows-vertical-top .slick-next,.arrows-medium.arrows-stack-horizontal.arrows-vertical-top .slick-prev,.arrows-medium.arrows-stack-horizontal.arrows-vertical-top .slick-counter {top: 0;}.arrows-medium.arrows-stack-horizontal.arrows-vertical-top-outside .slick-next,.arrows-medium.arrows-stack-horizontal.arrows-vertical-top-outside .slick-prev,.arrows-medium.arrows-stack-horizontal.arrows-vertical-top-outside.slick-counter {top: -56.25px;}.arrows-medium.arrows-stack-horizontal.arrows-vertical-centre .slick-next,.arrows-medium.arrows-stack-horizontal.arrows-vertical-centre .slick-prev,.arrows-medium.arrows-stack-horizontal.arrows-vertical-centre .slick-counter {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.arrows-medium.arrows-stack-horizontal.arrows-vertical-bottom .slick-next,.arrows-medium.arrows-stack-horizontal.arrows-vertical-bottom .slick-prev,.arrows-medium.arrows-stack-horizontal.arrows-vertical-bottom .slick-counter {bottom: 0;}.arrows-medium.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-next,.arrows-medium.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-prev,.arrows-medium.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-counter {bottom: -56.25px;}.arrows-large .slick-prev,.arrows-large .slick-next {width: 100px;height: 100px;}.arrows-large .slick-counter {line-height: 100px;height: 100px;}.arrows-large.arrows-stack-vertical.arrows-horizontal-left .slick-prev,.arrows-large.arrows-stack-vertical.arrows-horizontal-left .slick-counter,.arrows-large.arrows-stack-vertical.arrows-horizontal-left .slick-next {left: 0;}.arrows-large.arrows-stack-vertical.arrows-horizontal-left-outside .slick-prev,.arrows-large.arrows-stack-vertical.arrows-horizontal-left-outside.slick-counter,.arrows-large.arrows-stack-vertical.arrows-horizontal-left-outside .slick-next {left: -125px;}.arrows-large.arrows-stack-vertical.arrows-horizontal-right .slick-prev,.arrows-large.arrows-stack-vertical.arrows-horizontal-right .slick-counter,.arrows-large.arrows-stack-vertical.arrows-horizontal-right .slick-next {right: 0;}.arrows-large.arrows-stack-vertical.arrows-horizontal-right-outside .slick-prev,.arrows-large.arrows-stack-vertical.arrows-horizontal-right-outside.slick-counter,.arrows-large.arrows-stack-vertical.arrows-horizontal-right-outside.slick-next {right: -125px;}.arrows-large.arrows-stack-vertical.arrows-horizontal-centre .slick-prev,.arrows-large.arrows-stack-vertical.arrows-horizontal-centre .slick-counter,.arrows-large.arrows-stack-vertical.arrows-horizontal-centre .slick-next {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.arrows-large.arrows-stack-vertical.arrows-vertical-top .slick-prev {top: 0;}.arrows-large.arrows-stack-vertical.arrows-vertical-top .slick-next {top: 125px;}.arrows-large.arrows-stack-vertical.arrows-vertical-top-outside .slick-prev {top: -250px;}.arrows-large.arrows-stack-vertical.arrows-vertical-top-outside .slick-next {top: -125px;}.arrows-large.arrows-stack-vertical.arrows-vertical-centre .slick-prev {top: calc(50% - $size);}.arrows-large.arrows-stack-vertical.arrows-vertical-centre .slick-next {bottom: calc(50% - $size);}.arrows-large.arrows-stack-vertical.arrows-vertical-bottom .slick-prev {bottom: 125px;}.arrows-large.arrows-stack-vertical.arrows-vertical-bottom .slick-next {bottom: 0;}.arrows-large.arrows-stack-vertical.arrows-vertical-bottom-outside .slick-prev {bottom: -125px;}.arrows-large.arrows-stack-vertical.arrows-vertical-bottom-outside .slick-next {bottom: -250px;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-left .slick-prev {left: 0;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-left .slick-counter {left: 100px;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-left .slick-next {left: 150px;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-prev,.arrows-large.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-counter,.arrows-large.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-next {left: -125px;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-right .slick-prev,.arrows-large.arrows-stack-horizontal.arrows-horizontal-right .slick-counter,.arrows-large.arrows-stack-horizontal.arrows-horizontal-right .slick-next {right: 0;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-prev,.arrows-large.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-counter,.arrows-large.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-next {right: -125px;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-centre .slick-prev,.arrows-large.arrows-stack-horizontal.arrows-horizontal-centre .slick-counter,.arrows-large.arrows-stack-horizontal.arrows-horizontal-centre .slick-next {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.arrows-large.arrows-stack-horizontal.arrows-horizontal-wide .slick-counter {display: none;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-wide .slick-prev {left: -100px;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-wide .slick-next {right: -100px;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-wide.alignfull.slick-prev {left: 200px;}.arrows-large.arrows-stack-horizontal.arrows-horizontal-wide.alignfull.slick-next {right: 200px;}.arrows-large.arrows-stack-horizontal.arrows-vertical-top .slick-next,.arrows-large.arrows-stack-horizontal.arrows-vertical-top .slick-prev,.arrows-large.arrows-stack-horizontal.arrows-vertical-top .slick-counter {top: 0;}.arrows-large.arrows-stack-horizontal.arrows-vertical-top-outside .slick-next,.arrows-large.arrows-stack-horizontal.arrows-vertical-top-outside .slick-prev,.arrows-large.arrows-stack-horizontal.arrows-vertical-top-outside.slick-counter {top: -125px;}.arrows-large.arrows-stack-horizontal.arrows-vertical-centre .slick-next,.arrows-large.arrows-stack-horizontal.arrows-vertical-centre .slick-prev,.arrows-large.arrows-stack-horizontal.arrows-vertical-centre .slick-counter {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.arrows-large.arrows-stack-horizontal.arrows-vertical-bottom .slick-next,.arrows-large.arrows-stack-horizontal.arrows-vertical-bottom .slick-prev,.arrows-large.arrows-stack-horizontal.arrows-vertical-bottom .slick-counter {bottom: 0;}.arrows-large.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-next,.arrows-large.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-prev,.arrows-large.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-counter {bottom: -125px;}.arrows-x-large .slick-prev,.arrows-x-large .slick-next {width: 150px;height: 150px;}.arrows-x-large .slick-counter {line-height: 150px;height: 150px;}.arrows-x-large.arrows-stack-vertical.arrows-horizontal-left .slick-prev,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-left .slick-counter,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-left .slick-next {left: 0;}.arrows-x-large.arrows-stack-vertical.arrows-horizontal-left-outside.slick-prev,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-left-outside.slick-counter,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-left-outside.slick-next {left: -187.5px;}.arrows-x-large.arrows-stack-vertical.arrows-horizontal-right .slick-prev,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-right .slick-counter,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-right .slick-next {right: 0;}.arrows-x-large.arrows-stack-vertical.arrows-horizontal-right-outside.slick-prev,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-right-outside.slick-counter,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-right-outside.slick-next {right: -187.5px;}.arrows-x-large.arrows-stack-vertical.arrows-horizontal-centre .slick-prev,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-centre .slick-counter,.arrows-x-large.arrows-stack-vertical.arrows-horizontal-centre .slick-next {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.arrows-x-large.arrows-stack-vertical.arrows-vertical-top .slick-prev {top: 0;}.arrows-x-large.arrows-stack-vertical.arrows-vertical-top .slick-next {top: 187.5px;}.arrows-x-large.arrows-stack-vertical.arrows-vertical-top-outside .slick-prev {top: -375px;}.arrows-x-large.arrows-stack-vertical.arrows-vertical-top-outside .slick-next {top: -187.5px;}.arrows-x-large.arrows-stack-vertical.arrows-vertical-centre .slick-prev {top: calc(50% - $size);}.arrows-x-large.arrows-stack-vertical.arrows-vertical-centre .slick-next {bottom: calc(50% - $size);}.arrows-x-large.arrows-stack-vertical.arrows-vertical-bottom .slick-prev {bottom: 187.5px;}.arrows-x-large.arrows-stack-vertical.arrows-vertical-bottom .slick-next {bottom: 0;}.arrows-x-large.arrows-stack-vertical.arrows-vertical-bottom-outside.slick-prev {bottom: -187.5px;}.arrows-x-large.arrows-stack-vertical.arrows-vertical-bottom-outside.slick-next {bottom: -375px;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-left .slick-prev {left: 0;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-left .slick-counter {left: 150px;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-left .slick-next {left: 200px;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-prev,.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-counter,.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-left-outside.slick-next {left: -187.5px;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-right .slick-prev,.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-right .slick-counter,.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-right .slick-next {right: 0;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-prev,.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-counter,.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-right-outside.slick-next {right: -187.5px;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-centre .slick-prev,.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-centre .slick-counter,.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-centre .slick-next {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-wide .slick-counter {display: none;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-wide .slick-prev {left: -150px;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-wide .slick-next {right: -150px;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-wide.alignfull.slick-prev {left: 300px;}.arrows-x-large.arrows-stack-horizontal.arrows-horizontal-wide.alignfull.slick-next {right: 300px;}.arrows-x-large.arrows-stack-horizontal.arrows-vertical-top .slick-next,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-top .slick-prev,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-top .slick-counter {top: 0;}.arrows-x-large.arrows-stack-horizontal.arrows-vertical-top-outside .slick-next,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-top-outside .slick-prev,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-top-outside.slick-counter {top: -187.5px;}.arrows-x-large.arrows-stack-horizontal.arrows-vertical-centre .slick-next,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-centre .slick-prev,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-centre .slick-counter {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.arrows-x-large.arrows-stack-horizontal.arrows-vertical-bottom .slick-next,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-bottom .slick-prev,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-bottom .slick-counter {bottom: 0;}.arrows-x-large.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-next,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-prev,.arrows-x-large.arrows-stack-horizontal.arrows-vertical-bottom-outside.slick-counter {bottom: -187.5px;}.arrows-btn-circle.theme-dark .slick-prev,.arrows-btn-circle.theme-dark .slick-next {background: #393636;border: 1px solid #393636;border-radius: 50%;}.arrows-btn-circle.theme-dark svg.slick-arrow {fill: #fff;}.arrows-btn-circle.theme-light .slick-prev,.arrows-btn-circle.theme-light .slick-next {background: #fff;border: 1px solid #fff;border-radius: 50%;}.arrows-btn-circle.theme-light svg.slick-arrow {fill: #000;}.arrows-btn-circle-outline.theme-dark .slick-prev,.arrows-btn-circle-outline.theme-dark .slick-next {background: rgba(0, 0, 0, 0);border: 1px solid #393636;border-radius: 50%;}.arrows-btn-circle-outline.theme-dark svg.slick-arrow {fill: #393636;}.arrows-btn-circle-outline.theme-light .slick-prev,.arrows-btn-circle-outline.theme-light .slick-next {background: #fff;border: 1px solid #fff;border-radius: 50%;}.arrows-btn-circle-outline.theme-light svg.slick-arrow {fill: #c6c9c9;}.arrows-btn-rounded.theme-dark .slick-prev,.arrows-btn-rounded.theme-dark .slick-next {background: #393636;border: 1px solid #393636;border-radius: 5px;}.arrows-btn-rounded.theme-dark svg.slick-arrow {fill: #fff;}.arrows-btn-rounded.theme-light .slick-prev,.arrows-btn-rounded.theme-light .slick-next {background: #fff;border: 1px solid #fff;border-radius: 5px;}.arrows-btn-rounded.theme-light svg.slick-arrow {fill: #000;}.arrows-btn-rounded-outline.theme-dark .slick-prev,.arrows-btn-rounded-outline.theme-dark .slick-next {background: rgba(0, 0, 0, 0);border: 1px solid #393636;border-radius: 5px;}.arrows-btn-rounded-outline.theme-dark svg.slick-arrow {fill: #393636;}.arrows-btn-rounded-outline.theme-light .slick-prev,.arrows-btn-rounded-outline.theme-light .slick-next {background: #fff;border: 1px solid #fff;border-radius: 5px;}.arrows-btn-rounded-outline.theme-light svg.slick-arrow {fill: #c6c9c9;}.arrows-btn-square.theme-dark .slick-prev,.arrows-btn-square.theme-dark .slick-next {background: #393636;border: 1px solid #393636;border-radius: 0;}.arrows-btn-square.theme-dark svg.slick-arrow {fill: #fff;}.arrows-btn-square.theme-light .slick-prev,.arrows-btn-square.theme-light .slick-next {background: #fff;border: 1px solid #fff;border-radius: 0;}.arrows-btn-square.theme-light svg.slick-arrow {fill: #000;}.arrows-btn-square-outline.theme-dark .slick-prev,.arrows-btn-square-outline.theme-dark .slick-next {background: rgba(0, 0, 0, 0);border: 1px solid #393636;border-radius: 0;}.arrows-btn-square-outline.theme-dark svg.slick-arrow {fill: #393636;}.arrows-btn-square-outline.theme-light .slick-prev,.arrows-btn-square-outline.theme-light .slick-next {background: #fff;border: 1px solid #fff;border-radius: 0;}.arrows-btn-square-outline.theme-light svg.slick-arrow {fill: #c6c9c9;}.slick-dotted.slick-slider,.entry-content .slick-dotted.slick-slider {margin-bottom: 30px;}.entry-content .slick-dots,.slick-dots {position: absolute;bottom: -40px;display: block;width: 100%;max-width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;opacity: 0.7;}.slick-dots li.slick-active {opacity: 1;}.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;border: 1px solid;outline: none;}.slick-dots li button:hover,.slick-dots li button:focus {outline: none;}.slick-dotted.slick-slider.dots-small,.entry-content .slick-dotted.slick-slider.dots-small {margin-bottom: 30px;}.dots-small .slick-dots li button,.dots-small .slick-dots li {width: 10px;height: 10px;}.dots-small .slick-dots li {margin: 0 2.5px;}.dots-small .slick-dots li button {padding: 2.5px;border-width: 1px;}.dots-small .entry-content .slick-dots,.dots-small .slick-dots {bottom: -20px;}.slick-dotted.slick-slider.dots-medium,.entry-content .slick-dotted.slick-slider.dots-medium {margin-bottom: 50px;}.dots-medium .slick-dots li button,.dots-medium .slick-dots li {width: 20px;height: 20px;}.dots-medium .slick-dots li {margin: 0 5px;}.dots-medium .slick-dots li button {padding: 5px;border-width: 2px;}.dots-medium .entry-content .slick-dots,.dots-medium .slick-dots {bottom: -40px;}.slick-dotted.slick-slider.dots-large,.entry-content .slick-dotted.slick-slider.dots-large {margin-bottom: 90px;}.dots-large .slick-dots li button,.dots-large .slick-dots li {width: 40px;height: 40px;}.dots-large .slick-dots li {margin: 0 10px;}.dots-large .slick-dots li button {padding: 10px;border-width: 4px;}.dots-large .entry-content .slick-dots,.dots-large .slick-dots {bottom: -80px;}.slick-dotted.slick-slider.dots-x-large,.entry-content .slick-dotted.slick-slider.dots-x-large {margin-bottom: 150px;}.dots-x-large .slick-dots li button,.dots-x-large .slick-dots li {width: 70px;height: 70px;}.dots-x-large .slick-dots li {margin: 0 17.5px;}.dots-x-large .slick-dots li button {padding: 17.5px;border-width: 7px;}.dots-x-large .entry-content .slick-dots,.dots-x-large .slick-dots {bottom: -140px;}.theme-dark .slick-dots.default li button {border-radius: 50%;border-color: #393636;background: #393636;}.theme-dark .slick-dots.outline li button {border-radius: 50%;border-color: #393636;background: rgba(0, 0, 0, 0);}.theme-dark .slick-dots.rounded li button {border-radius: 5px;border-color: #393636;background: #393636;}.theme-dark .slick-dots.rounded-outline li button {border-radius: 5px;border-color: #393636;background: rgba(0, 0, 0, 0);}.theme-dark .slick-dots.squared li button {border-radius: 0;border-color: #393636;background: #393636;}.theme-dark .slick-dots.squared-outline li button {border-radius: 0;border-color: #393636;background: rgba(0, 0, 0, 0);}.theme-light .slick-dots.default li button {border-radius: 50%;border-color: #fff;background: #fff;}.theme-light .slick-dots.outline li button {border-radius: 50%;border-color: #fff;background: rgba(0, 0, 0, 0);}.theme-light .slick-dots.rounded li button {border-radius: 5px;border-color: #fff;background: #fff;}.theme-light .slick-dots.rounded-outline li button {border-radius: 5px;border-color: #fff;background: rgba(0, 0, 0, 0);}.theme-light .slick-dots.squared li button {border-radius: 0;border-color: #fff;background: #fff;}.theme-light .slick-dots.squared-outline li button {border-radius: 0;border-color: #fff;background: rgba(0, 0, 0, 0);}.wp-block-sim-navbar {position: relative;z-index: 1;}.wp-block-sim-navbar > ul {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 auto;-ms-flex-pack: center;justify-content: center;list-style: none;padding: 25px 0;border-bottom: 1px solid #dedede;}.wp-block-sim-navbar > ul > li.active-sim-nav {color: #393636;}.wp-block-sim-navbar > ul > li.active-sim-nav:after {opacity: 1;}.wp-block-sim-navbar > ul > li {padding: 0 17px;position: relative;font-size: 18px;cursor: pointer;}.wp-block-sim-navbar > ul > li:after {content: "";width: 12px;height: 12px;background-color: #393636;position: absolute;border-radius: 2em;bottom: -32px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);border: 3px solid #fff;opacity: 0;-webkit-transition: opacity 0.5s;-o-transition: opacity 0.5s;transition: opacity 0.5s;}.entry-content > .accordion {margin-top: -2px;}.accordion:not(:last-child) {border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.accordion .accordion-title {cursor: pointer;padding-top: 0.5em;padding-bottom: 0.5em;margin: 0;}.accordion .accordion-title p,.accordion .accordion-title h2,.accordion .accordion-title h3 {display: inline;}.accordion .accordion-title::before {content: "+";margin-right: 0.5em;width: 25px;display: inline-block;text-align: center;}.accordion .accordion-body {padding: 0 0 0.5em 0;padding-left: calc(25px + 1.5em);display: none;}.accordion .editor-rich-text .editor-rich-text__inline-toolbar {display: block;left: 40%;}.accordion.active .accordion-title::before {content: "-";margin-right: 0.5em;}.accordion.active .accordion-body {padding: 0 0 1.5em 0.5em;padding-left: calc(25px + 1.5em);}.has-background .accordion:not(:last-child) {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}/* classic-theme-styles-css */.wp-block-button__link {color: #fff;background-color: #32373c;border-radius: 9999px;box-shadow: none;text-decoration: none;padding: calc(0.667em + 2px) calc(1.333em + 2px);font-size: 1.125em;}/* global-styles-inline-css */body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--color--base-4: var(--base-4);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}.text-justify {text-align: justify;}.text-right {text-align: right;}/* generate-style-css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul {margin: 0;padding: 0;border: 0;}html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}main {display: block;}progress {vertical-align: baseline;}html {box-sizing: border-box;}*,::after,::before {box-sizing: inherit;}button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;margin: 0;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-moz-focus-inner {border-style: none;padding: 0;}:-moz-focusring {outline: 1px dotted ButtonText;}body,button,input,select,textarea {font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI",Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji","Segoe UI Symbol";font-weight: 400;text-transform: none;font-size: 17px;line-height: 1.5;}p {margin-bottom: 1.5em;}h1,h2,h3,h4,h5,h6 {font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;}pre {background: rgba(0, 0, 0, 0.05);font-family: inherit;font-size: inherit;line-height: normal;margin-bottom: 1.5em;padding: 20px;overflow: auto;max-width: 100%;}blockquote {border-left: 5px solid rgba(0, 0, 0, 0.05);padding: 20px;font-size: 1.2em;font-style: italic;margin: 0 0 1.5em;position: relative;}blockquote p:last-child {margin: 0;}table,td,th {border: 1px solid rgba(0, 0, 0, 0.1);}table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 1.5em;width: 100%;}td,th {padding: 8px;}th {border-width: 0 1px 1px 0;}td {border-width: 0 1px 1px 0;}hr {background-color: rgba(0, 0, 0, 0.1);border: 0;height: 1px;margin-bottom: 40px;margin-top: 40px;}fieldset {padding: 0;border: 0;min-width: inherit;}fieldset legend {padding: 0;margin-bottom: 1.5em;}h1 {font-size: 42px;margin-bottom: 20px;line-height: 1.2em;font-weight: 400;text-transform: none;}h2 {font-size: 35px;margin-bottom: 20px;line-height: 1.2em;font-weight: 400;text-transform: none;}h3 {font-size: 29px;margin-bottom: 20px;line-height: 1.2em;font-weight: 400;text-transform: none;}h4 {font-size: 24px;}h5 {font-size: 20px;}h4,h5,h6 {margin-bottom: 20px;}ol,ul {margin: 0 0 1.5em 3em;}ul {list-style: disc;}ol {list-style: decimal;}li > ol,li > ul {margin-bottom: 0;margin-left: 1.5em;}dt {font-weight: 700;}dd {margin: 0 1.5em 1.5em;}b,strong {font-weight: 700;}cite,dfn,em,i {font-style: italic;}address {margin: 0 0 1.5em;}code,kbd,tt,var {font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}ins,mark {text-decoration: none;}sub,sup {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}sup {bottom: 1ex;}sub {top: 0.5ex;}small {font-size: 75%;}big {font-size: 125%;}figure {margin: 0;}table {margin: 0 0 1.5em;width: 100%;}th {font-weight: 700;}button,input[type="button"],input[type="reset"],input[type="submit"] {background: #55555e;color: #fff;border: 1px solid transparent;cursor: pointer;-webkit-appearance: button;padding: 10px 20px;}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea {border: 1px solid;border-radius: 0;padding: 10px 15px;max-width: 100%;}textarea {width: 100%;}a,button,input {transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out;}a {text-decoration: none;}.button,.wp-block-button .wp-block-button__link {padding: 10px 20px;display: inline-block;}.wp-block-button .wp-block-button__link {font-size: inherit;line-height: inherit;}.using-mouse :focus {outline: 0;}.using-mouse ::-moz-focus-inner {border: 0;}.alignleft {float: left;margin-right: 1.5em;}.alignright {float: right;margin-left: 1.5em;}.aligncenter {clear: both;display: block;margin: 0 auto;}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail {max-width: 100%;height: auto;}.no-sidebar .entry-content .alignfull {margin-left: calc(-100vw / 2 + 100% / 2);margin-right: calc(-100vw / 2 + 100% / 2);max-width: 100vw;width: auto;}.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;-webkit-clip-path: none;clip-path: none;color: #21759b;display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}#primary[tabindex="-1"]:focus {outline: 0;}.main-navigation {z-index: 100;padding: 0;clear: both;display: block;}.main-navigation a {display: block;text-decoration: none;font-weight: 400;text-transform: none;font-size: 15px;}.main-navigation ul {list-style: none;margin: 0;padding-left: 0;}.main-navigation .main-nav ul li a {padding-left: 20px;padding-right: 20px;line-height: 60px;}.inside-navigation {position: relative;}.main-navigation .inside-navigation {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.main-navigation .main-nav > ul {display: flex;flex-wrap: wrap;align-items: center;}.main-navigation li {position: relative;}.main-navigation .menu-bar-items {display: flex;align-items: center;font-size: 15px;}.main-navigation .menu-bar-items a {color: inherit;}.main-navigation .menu-bar-item {position: relative;}.main-navigation .menu-bar-item.search-item {z-index: 20;}.main-navigation .menu-bar-item > a {padding-left: 20px;padding-right: 20px;line-height: 60px;}.sidebar .main-navigation .main-nav {flex-basis: 100%;}.sidebar .main-navigation .main-nav > ul {flex-direction: column;}.sidebar .main-navigation .menu-bar-items {margin: 0 auto;}.sidebar .main-navigation .menu-bar-items .search-item {order: 10;}.nav-align-center .inside-navigation {justify-content: center;}.nav-align-center .main-nav > ul {justify-content: center;}.nav-align-right .inside-navigation {justify-content: flex-end;}.main-navigation ul ul {display: block;box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);float: left;position: absolute;left: -99999px;opacity: 0;z-index: 99999;width: 200px;text-align: left;top: auto;transition: opacity 80ms linear;transition-delay: 0s;pointer-events: none;height: 0;overflow: hidden;}.main-navigation ul ul a {display: block;}.main-navigation ul ul li {width: 100%;}.main-navigation .main-nav ul ul li a {line-height: normal;padding: 10px 20px;font-size: 14px;}.main-navigation .main-nav ul li.menu-item-has-children > a {padding-right: 0;position: relative;}.main-navigation.sub-menu-left ul ul {box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.1);}.main-navigation.sub-menu-left .sub-menu {right: 0;}.main-navigation:not(.toggled) ul li.sfHover > ul,.main-navigation:not(.toggled) ul li:hover > ul {left: auto;opacity: 1;transition-delay: 150ms;pointer-events: auto;height: auto;overflow: visible;}.main-navigation:not(.toggled) ul ul li.sfHover > ul,.main-navigation:not(.toggled) ul ul li:hover > ul {left: 100%;top: 0;}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul {right: 100%;left: auto;}.nav-float-right .main-navigation ul ul ul {top: 0;}.menu-item-has-children .dropdown-menu-toggle {display: inline-block;height: 100%;clear: both;padding-right: 20px;padding-left: 10px;}.menu-item-has-children ul .dropdown-menu-toggle {padding-top: 10px;padding-bottom: 10px;margin-top: -10px;}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle {float: right;}.widget-area .main-navigation li {float: none;display: block;width: 100%;padding: 0;margin: 0;}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul {top: 0;left: 100%;}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul {top: 0;right: 100%;}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation {margin: 0 0 2em;overflow: hidden;}.site-main .post-navigation {margin-bottom: 0;}.paging-navigation .nav-next,.paging-navigation .nav-previous {display: none;}.paging-navigation .nav-links > * {padding: 0 5px;}.paging-navigation .nav-links .current {font-weight: 700;}.nav-links > :first-child {padding-left: 0;}.site-header {position: relative;}.inside-header {padding: 20px 40px;}.main-title {margin: 0;font-size: 25px;line-height: 1.2em;word-wrap: break-word;font-weight: 700;text-transform: none;}.site-description {margin: 0;line-height: 1.5;font-weight: 400;text-transform: none;font-size: 15px;}.site-logo {display: inline-block;max-width: 100%;}.site-header .header-image {vertical-align: middle;}.inside-header {display: flex;align-items: center;}.header-widget {margin-left: auto;}.header-widget p:last-child {margin-bottom: 0;}.nav-float-right .header-widget {margin-left: 20px;}.nav-float-right #site-navigation {margin-left: auto;}.nav-float-left #site-navigation {margin-right: auto;order: -10;}.nav-float-left .header-widget {margin-left: 0;margin-right: 20px;order: -15;}.header-aligned-center:not([class*="nav-float-"]) .inside-header {justify-content: center;flex-direction: column;text-align: center;}.header-aligned-center:not([class*="nav-float-"]) .header-widget {margin-left: auto;margin-right: auto;}.header-aligned-center:not([class*="nav-float-"]).inside-header> :not(:first-child) {margin-top: 1em;}.header-aligned-right:not([class*="nav-float-"]) .inside-header {justify-content: flex-end;}.header-aligned-right:not([class*="nav-float-"]) .header-widget {margin-right: auto;margin-left: 0;order: -10;}.site-branding-container {display: inline-flex;align-items: center;text-align: left;flex-shrink: 0;}.site-branding-container .site-logo {margin-right: 1em;}.sticky {display: block;}.entry-header .gp-icon,.posted-on .updated {display: none;}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline {display: inline;}footer.entry-meta .byline,footer.entry-meta .posted-on {display: block;}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child) {margin-top: 2em;}.page-links {clear: both;margin: 0 0 1.5em;}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title {display: none;}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content {margin-top: 0;}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child {margin-bottom: 0;}.entry-header,.site-content {word-wrap: break-word;}.entry-title {margin-bottom: 0;}.author .page-header .page-title {display: flex;align-items: center;}.author .page-header .avatar {margin-right: 20px;}.page-header .author-info > :last-child,.page-header > :last-child {margin-bottom: 0;}.entry-meta {font-size: 85%;margin-top: 0.5em;line-height: 1.5;}footer.entry-meta {margin-top: 2em;}.cat-links,.comments-link,.tags-links {display: block;}.entry-content > p:last-child,.entry-summary > p:last-child,.page-content > p:last-child,.read-more-container,.taxonomy-description p:last-child {margin-bottom: 0;}.wp-caption {margin-bottom: 1.5em;max-width: 100%;position: relative;}.wp-caption img[class*="wp-image-"] {display: block;margin: 0 auto 0;max-width: 100%;}.wp-caption .wp-caption-text {font-size: 75%;padding-top: 5px;opacity: 0.8;}.wp-caption img {position: relative;vertical-align: bottom;}.wp-block-image figcaption {font-size: 13px;text-align: center;}.wp-block-gallery,ul.blocks-gallery-grid {margin-left: 0;}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {background: rgba(255, 255, 255, 0.7);color: #000;padding: 10px;box-sizing: border-box;}.gallery {margin-bottom: 1.5em;}.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}.gallery-columns-2 .gallery-item {max-width: 50%;}.gallery-columns-3 .gallery-item {max-width: 33.33%;}.gallery-columns-4 .gallery-item {max-width: 25%;}.gallery-columns-5 .gallery-item {max-width: 20%;}.gallery-columns-6 .gallery-item {max-width: 16.66%;}.gallery-columns-7 .gallery-item {max-width: 14.28%;}.gallery-columns-8 .gallery-item {max-width: 12.5%;}.gallery-columns-9 .gallery-item {max-width: 11.11%;}.gallery-caption {display: block;}.site-main .gallery {margin-bottom: 1.5em;}.gallery-item img {vertical-align: bottom;}.gallery-icon {padding: 5px;}embed,iframe,object {max-width: 100%;}.wp-block-post-template {margin-left: 0;}.widget-area .widget {padding: 40px;}.widget select {max-width: 100%;}.footer-widgets .widget :last-child,.sidebar .widget :last-child {margin-bottom: 0;}.widget-title {margin-bottom: 30px;font-size: 20px;line-height: 1.5;font-weight: 400;text-transform: none;}.widget ol,.widget ul {margin: 0;}.widget .search-field {width: 100%;}.widget .search-form {display: flex;}.widget .search-form button.search-submit {font-size: 15px;}.footer-widgets .widget {margin-bottom: 30px;}.footer-widgets .widget:last-child,.sidebar .widget:last-child {margin-bottom: 0;}.widget ul li {list-style-type: none;position: relative;margin-bottom: 0.5em;}.widget ul li ul {margin-left: 1em;margin-top: 0.5em;}.wp-calendar-table {table-layout: fixed;}.site-content {display: flex;}.grid-container {margin-left: auto;margin-right: auto;max-width: 1200px;}.page-header,.sidebar .widget,.site-main > * {margin-bottom: 20px;}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar {margin-right: 10px;}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar {margin-left: 10px;}.one-container.both-right .site-main,.one-container.right-sidebar .site-main {margin-right: 40px;}.one-container.both-left .site-main,.one-container.left-sidebar .site-main {margin-left: 40px;}.one-container.both-sidebars .site-main {margin: 0 40px 0 40px;}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item) {padding-bottom: 40px;}.one-container .site-content {padding: 40px;}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation {padding: 40px;}.separate-containers .site-main {margin: 20px;}.separate-containers.no-sidebar .site-main {margin-left: 0;margin-right: 0;}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main {margin-left: 0;}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main {margin-right: 0;}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar {margin-top: 20px;margin-bottom: 20px;}.inside-page-header {padding: 40px;}.widget-area .main-navigation {margin-bottom: 20px;}.one-container .site-main > :last-child,.separate-containers .site-main > :last-child {margin-bottom: 0;}.full-width-content .container.grid-container {max-width: 100%;}.full-width-content.no-sidebar.separate-containers .site-main {margin: 0;}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article {padding: 0;}.full-width-content .entry-content .alignwide {margin-left: 0;width: auto;max-width: unset;}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article {padding: 0;}.sidebar .grid-container {max-width: 100%;width: 100%;}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar {order: -10;}.both-left .is-right-sidebar {order: -5;}.both-right .is-left-sidebar {order: 5;}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar {order: 10;}.inside-site-info {display: flex;align-items: center;justify-content: center;padding: 20px 40px;}.site-info {text-align: center;font-size: 15px;}.post-image:not(:first-child) {margin-top: 2em;}.featured-image {line-height: 0;}.separate-containers .featured-image {margin-top: 20px;}.separate-containers .inside-article > .featured-image {margin-top: 0;margin-bottom: 2em;}.one-container .inside-article > .featured-image {margin-top: 0;margin-bottom: 2em;}.gp-icon {display: inline-flex;align-self: center;}.gp-icon svg {height: 1em;width: 1em;top: 0.125em;position: relative;fill: currentColor;}.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1) {display: none;}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2) {display: block;}.entry-meta .gp-icon {margin-right: 0.6em;opacity: 0.7;}nav.toggled .icon-arrow-left svg {transform: rotate(-90deg);}nav.toggled .icon-arrow-right svg {transform: rotate(90deg);}nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg {transform: rotate(180deg);}nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg {transform: rotate(-270deg);}nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg {transform: rotate(270deg);}.container.grid-container {width: auto;}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile {display: none;}.menu-toggle {padding: 0 20px;line-height: 60px;margin: 0;font-weight: 400;text-transform: none;font-size: 15px;cursor: pointer;}.menu-toggle .mobile-menu {padding-left: 3px;}.menu-toggle .gp-icon + .mobile-menu {padding-left: 9px;}.menu-toggle .mobile-menu:empty {display: none;}button.menu-toggle {background-color: transparent;flex-grow: 1;border: 0;text-align: center;}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover {background-color: transparent;}.has-menu-bar-items button.menu-toggle {flex-grow: 0;}nav.toggled ul ul.sub-menu {width: 100%;}.toggled .menu-item-has-children .dropdown-menu-toggle {padding-left: 20px;}.main-navigation.toggled .main-nav {flex-basis: 100%;order: 3;}.main-navigation.toggled .main-nav > ul {display: block;}.main-navigation.toggled .main-nav li {width: 100%;text-align: left;}.main-navigation.toggled .main-nav ul ul {transition: 0s;visibility: hidden;box-shadow: none;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.main-navigation.toggled .main-nav ul ul li:last-child > ul {border-bottom: 0;}.main-navigation.toggled .main-nav ul ul.toggled-on {position: relative;top: 0;left: auto !important;right: auto !important;width: 100%;pointer-events: auto;height: auto;opacity: 1;display: block;visibility: visible;float: none;}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {float: right;}.mobile-menu-control-wrapper {display: none;margin-left: auto;align-items: center;}.has-inline-mobile-toggle #site-navigation.toggled {margin-top: 1.5em;}.has-inline-mobile-toggle #site-navigation.has-active-search {margin-top: 1.5em;}.has-inline-mobile-toggle#site-navigation.has-active-search.nav-search-active {position: relative;}.has-inline-mobile-toggle#site-navigation.has-active-search.navigation-searchinput {outline: auto;}.nav-float-left .mobile-menu-control-wrapper {order: -10;margin-left: 0;margin-right: auto;flex-direction: row-reverse;}@media (max-width: 768px) {.hide-on-mobile {display: none !important;}a,body,button,input,select,textarea {transition: all 0s ease-in-out;}.inside-header {flex-direction: column;text-align: center;}.site-header .header-widget {margin-top: 1.5em;margin-left: auto;margin-right: auto;text-align: center;}.site-content {flex-direction: column;}.container .site-content .content-area {width: auto;}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar {width: auto;order: initial;}.is-left-sidebar + .is-right-sidebar .inside-right-sidebar {margin-top: 0;}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar {margin-right: 0;margin-left: 0;}#main {margin-left: 0;margin-right: 0;}body:not(.no-sidebar) #main {margin-bottom: 0;}.alignleft,.alignright {float: none;display: block;margin-left: auto;margin-right: auto;}.comment .children {padding-left: 10px;margin-left: 0;}.entry-meta {font-size: inherit;}.entry-meta a {line-height: 1.8em;}}@media (min-width: 769px) and (max-width: 1024px) {.hide-on-tablet {display: none !important;}}@media (min-width: 1025px) {.hide-on-desktop {display: none !important;}}/* generate-style-inline-css */body{background-color:#ffffff;color:#393636;}a{color:#393636;}a:hover, a:focus, a:active{color:#383838;}.grid-container{max-width:1160px;}.wp-block-group__inner-container{max-width:1160px;margin-left:auto;margin-right:auto;}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;--base-4:#8d9087;}.has-contrast-color{color:var(--contrast);}.has-contrast-background-color{background-color:var(--contrast);}.has-contrast-2-color{color:var(--contrast-2);}.has-contrast-2-background-color{background-color:var(--contrast-2);}.has-contrast-3-color{color:var(--contrast-3);}.has-contrast-3-background-color{background-color:var(--contrast-3);}.has-base-color{color:var(--base);}.has-base-background-color{background-color:var(--base);}.has-base-2-color{color:var(--base-2);}.has-base-2-background-color{background-color:var(--base-2);}.has-base-3-color{color:var(--base-3);}.has-base-3-background-color{background-color:var(--base-3);}.has-accent-color{color:var(--accent);}.has-accent-background-color{background-color:var(--accent);}.has-base-4-color{color:var(--base-4);}.has-base-4-background-color{background-color:var(--base-4);}body, button, input, select, textarea{font-family:"ObjektivMk1";font-size:15px;}body{line-height:1.94;}.entry-content > [class*="wp-block-"]:not(:last-child){margin-bottom:1.5em;}.main-navigation .main-nav ul ul li a{font-size:14px;}.sidebar .widget, .footer-widgets .widget{font-size:17px;}h1{font-family:"Gilda Display";font-size:90px;line-height:1em;}h2{font-family:"Gilda Display";font-size:68px;}h3{font-family:"Gilda Display";font-size:48px;line-height:1em;}@media (max-width:768px){h1{font-size:31px;}h2{font-size:27px;}h3{font-size:24px;}h4{font-size:22px;}h5{font-size:19px;}}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:#ffffff;}.main-title a,.main-title a:hover{color:#222222;}.site-description{color:#757575;}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:#ffffff;}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:#515151;}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:#7a8896;background-color:#ffffff;}button.menu-toggle:hover,button.menu-toggle:focus{color:#515151;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#7a8896;background-color:#ffffff;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:#7a8896;background-color:#ffffff;}.main-navigation ul ul{background-color:#eaeaea;}.main-navigation .main-nav ul ul li a{color:#515151;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#7a8896;background-color:#eaeaea;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#7a8896;background-color:#eaeaea;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-title a{color:#393636;}.entry-title a:hover{color:#393636;}.entry-meta{color:#595959;}.sidebar .widget{background-color:#ffffff;}.footer-widgets{background-color:#ffffff;}.footer-widgets .widget-title{color:#000000;}.site-info{color:#ffffff;background-color:#55555e;}.site-info a{color:#ffffff;}.site-info a:hover{color:#d3d3d3;}.footer-bar .widget_nav_menu .current-menu-item a{color:#d3d3d3;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:#fafafa;border-color:#cccccc;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:#515151;}}.inside-top-bar.grid-container{max-width:1240px;}.inside-header.grid-container{max-width:1240px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.footer-widgets-container.grid-container{max-width:1240px;}.inside-site-info.grid-container{max-width:1240px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}/* popup-maker-site-css */@import url("//fonts.googleapis.com/css?family=Montserrat:100");@keyframes rotate-forever {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}@keyframes spinner-loader {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}.pum-container,.pum-content,.pum-content + .pum-close,.pum-content + .pum-close:active,.pum-content + .pum-close:focus,.pum-content + .pum-close:hover,.pum-overlay,.pum-title {background: 0 0;border: none;bottom: auto;clear: none;cursor: default;float: none;font-family: inherit;font-size: medium;font-style: normal;font-weight: 400;height: auto;left: auto;letter-spacing: normal;line-height: normal;max-height: none;max-width: none;min-height: 0;min-width: 0;overflow: visible;position: static;right: auto;text-align: left;text-decoration: none;text-indent: 0;text-transform: none;top: auto;visibility: visible;white-space: normal;width: auto;z-index: auto;}.pum-container .pum-content + .pum-close > span,.pum-content,.pum-title {position: relative;z-index: 1;}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {position: fixed;}.pum-overlay {height: 100%;width: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 1999999999;overflow: initial;display: none;transition: 0.15s ease-in-out;}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview {display: block;}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before {box-sizing: border-box;}.pum-container {top: 100px;position: absolute;margin-bottom: 3em;z-index: 1999999999;}.pum-container.pum-responsive {left: 50%;margin-left: -47.5%;width: 95%;height: auto;overflow: visible;}.pum-container.pum-responsive img {max-width: 100%;height: auto;}@media only screen and (min-width: 1024px) {.pum-container.pum-responsive.pum-responsive-nano {margin-left: -5%;width: 10%;}.pum-container.pum-responsive.pum-responsive-micro {margin-left: -10%;width: 20%;}.pum-container.pum-responsive.pum-responsive-tiny {margin-left: -15%;width: 30%;}.pum-container.pum-responsive.pum-responsive-small {margin-left: -20%;width: 40%;}.pum-container.pum-responsive.pum-responsive-medium {margin-left: -30%;width: 60%;}.pum-container.pum-responsive.pum-responsive-normal {margin-left: -30%;width: 70%;}.pum-container.pum-responsive.pum-responsive-large {margin-left: -35%;width: 80%;}.pum-container.pum-responsive.pum-responsive-xlarge {margin-left: -47.5%;width: 95%;}.pum-container.pum-responsive.pum-position-fixed {position: fixed;}}@media only screen and (max-width: 1024px) {.pum-container.pum-responsive.pum-position-fixed {position: absolute;}}.pum-container.custom-position {left: auto;top: auto;margin-left: inherit;}.pum-container .pum-title {margin-bottom: 0.5em;}.pum-container .pum-content > :last-child,.pum-form__message:last-child {margin-bottom: 0;}.pum-container .pum-content:focus {outline: 0;}.pum-container .pum-content > :first-child {margin-top: 0;}.pum-container .pum-content + .pum-close {text-decoration: none;text-align: center;line-height: 1;position: absolute;cursor: pointer;min-width: 1em;z-index: 2;background-color: transparent;}.pum-container.pum-scrollable .pum-content {overflow: auto;overflow-y: scroll;max-height: 95%;}.pum-overlay.pum-overlay-disabled {visibility: hidden;}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar {display: block;}.pum-overlay.pum-overlay-disabled .pum-container {visibility: visible;}.popmake-close,.pum-overlay.pum-click-to-close {cursor: pointer;}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {overflow: hidden;}html.pum-open.pum-open-overlay.pum-open-scrollablebody> :not([aria-modal="true"]) {padding-right: 15px;}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {overflow-y: scroll;-webkit-overflow-scrolling: touch;}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable.pum-overlay.pum-active {position: static;height: auto;width: auto;}.pum-form {margin: 0 auto 16px;}.pum-form__field {margin-bottom: 1em;}.pum-form__field label {font-weight: 700;}.pum-form__field input[type="date"],.pum-form__field select {margin: 0 auto;font-size: 18px;line-height: 26px;text-align: center;padding: 3px;vertical-align: middle;}.pum-form__field select {padding: 5px 3px;}.pum-form__loader {font-size: 2em;animation-duration: 0.75s;animation-iteration-count: infinite;animation-name: rotate-forever;animation-timing-function: linear;height: 0.75em;width: 0.75em;border: 0.25em solid rgba(0, 0, 0, 0.5);border-right-color: transparent;border-radius: 50%;display: inline-block;}.pum-form__submit {position: relative;}.pum-form__submit .pum-form__loader {margin-left: 0.5em;border: 0.25em solid rgba(255, 255, 255, 0.5);border-right-color: transparent;}.pum-form__messages {display: none;border: 1px solid rgba(0, 0, 0, 0.25);margin-bottom: 0.5em;padding: 1em;position: relative;}.pum-form__message {margin-bottom: 0.5em;}.pum-form__message--error {color: red !important;border-color: red;}.pum-form__message--success {color: green !important;border-color: green;}.pum-form--loading,.pum-sub-form .pum-sub-form-loading {opacity: 0.5;}.pum-alignment-left,.pum-form--alignment-left {text-align: left;}.pum-alignment-center {text-align: center;}.pum-alignment-right {text-align: right;}.pum-form--alignment-center {text-align: center;}.pum-form--alignment-right {text-align: right;}.pum-form--layout-standard .pum-form__field > label {margin-bottom: 0.25em;display: block;}.pum-form--layout-inline .pum-form__field {display: inline-block;}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input {display: block;width: 100%;}.pum-form--style-default label {font-size: 14px;font-weight: 700;}.pum-form--style-default input[type="email"],.pum-form--style-default input[type="text"] {background-color: #f8f7f7;margin-bottom: 5px;font-size: 14px;padding: 10px 8px;}.pum-form--style-default button {font-size: 18px;margin: 10px 0 0;padding: 10px 5px;cursor: pointer;}.pum-sub-form p.pum-newsletter-error-msg {margin: 0;}.pum-sub-form .spinner-loader {right: 50%;position: absolute;bottom: 40%;}.pum-sub-form .spinner-loader:not(:required) {animation: 1.5s linear infinite spinner-loader;border-radius: 0.5em;box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0,rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0,rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0,rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0,rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;display: inline-block;font-size: 10px;width: 1em;height: 1em;margin: 1.5em;overflow: hidden;text-indent: 100%;}.pum-form__field--consent {text-align: left;}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio.pum-form__consent-radios.pum-form__consent-radios--inlinelabel {display: inline-block;vertical-align: middle;}.pum-form__field--consent.pum-form__field--checkbox label input {display: inline-block;width: inherit;margin: 0;vertical-align: middle;}.pum-form__field--consent.pum-form__field--radio.pum-form__consent-radios.pum-form__consent-radios--inlinelabelinput {display: inline-block;width: inherit;margin: 0;vertical-align: middle;}.pum-form__field--consent.pum-form__field--radio.pum-form__consent-radios.pum-form__consent-radios--inlinelabel+ label {margin-left: 1em;}.pum-form__field--consent.pum-form__field--radio.pum-form__consent-radios.pum-form__consent-radios--stackedlabel {display: block;vertical-align: middle;}.pum-form__field--consent.pum-form__field--radio.pum-form__consent-radios.pum-form__consent-radios--stackedlabelinput {display: inline-block;width: inherit;margin: 0;vertical-align: middle;}.pum-container iframe.formidable {width: 100%;overflow: visible;}.pika-single,body div#ui-datepicker-div[style] {z-index: 9999999999 !important;}/* Popup Theme 7192: Default Theme */.pum-theme-7192,.pum-theme-default-theme {background-color: rgba(255, 255, 255, 1);}.pum-theme-7192 .pum-container,.pum-theme-default-theme .pum-container {padding: 18px;border-radius: 0px;border: 1px none #000000;box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);background-color: rgba(249, 249, 249, 1);}.pum-theme-7192 .pum-title,.pum-theme-default-theme .pum-title {color: #000000;text-align: left;text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);font-family: inherit;font-weight: 400;font-size: 32px;font-style: normal;line-height: 36px;}.pum-theme-7192 .pum-content,.pum-theme-default-theme .pum-content {color: #8c8c8c;font-family: inherit;font-weight: 400;font-style: inherit;}.pum-theme-7192 .pum-content + .pum-close,.pum-theme-default-theme .pum-content + .pum-close {position: absolute;height: auto;width: auto;left: auto;right: 0px;bottom: auto;top: 0px;padding: 8px;color: #ffffff;font-family: inherit;font-weight: 400;font-size: 12px;font-style: inherit;line-height: 36px;border: 1px none #ffffff;border-radius: 0px;box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);background-color: rgba(0, 183, 205, 1);}/* Popup Theme 7193: Light Box */.pum-theme-7193,.pum-theme-lightbox {background-color: rgba(0, 0, 0, 0.6);}.pum-theme-7193 .pum-container,.pum-theme-lightbox .pum-container {padding: 18px;border-radius: 3px;border: 8px solid #000000;box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1);background-color: rgba(255, 255, 255, 1);}.pum-theme-7193 .pum-title,.pum-theme-lightbox .pum-title {color: #000000;text-align: left;text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);font-family: inherit;font-weight: 100;font-size: 32px;line-height: 36px;}.pum-theme-7193 .pum-content,.pum-theme-lightbox .pum-content {color: #000000;font-family: inherit;font-weight: 100;}.pum-theme-7193 .pum-content + .pum-close,.pum-theme-lightbox .pum-content + .pum-close {position: absolute;height: 26px;width: 26px;left: auto;right: -13px;bottom: auto;top: -13px;padding: 0px;color: #ffffff;font-family: Arial;font-weight: 100;font-size: 24px;line-height: 24px;border: 2px solid #ffffff;border-radius: 26px;box-shadow: 0px 0px 15px 1px rgba(2, 2, 2, 0.75);text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);background-color: rgba(0, 0, 0, 1);}/* Popup Theme 7194: Enterprise Blue */.pum-theme-7194,.pum-theme-enterprise-blue {background-color: rgba(0, 0, 0, 0.7);}.pum-theme-7194 .pum-container,.pum-theme-enterprise-blue .pum-container {padding: 28px;border-radius: 5px;border: 1px none #000000;box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, 0.5);background-color: rgba(255, 255, 255, 1);}.pum-theme-7194 .pum-title,.pum-theme-enterprise-blue .pum-title {color: #315b7c;text-align: left;text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);font-family: inherit;font-weight: 100;font-size: 34px;line-height: 36px;}.pum-theme-7194 .pum-content,.pum-theme-enterprise-blue .pum-content {color: #2d2d2d;font-family: inherit;font-weight: 100;}.pum-theme-7194 .pum-content + .pum-close,.pum-theme-enterprise-blue .pum-content + .pum-close {position: absolute;height: 28px;width: 28px;left: auto;right: 8px;bottom: auto;top: 8px;padding: 4px;color: #ffffff;font-family: Times New Roman;font-weight: 100;font-size: 20px;line-height: 20px;border: 1px none #ffffff;border-radius: 42px;box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);background-color: rgba(49, 91, 124, 1);}/* Popup Theme 7195: Hello Box */.pum-theme-7195,.pum-theme-hello-box {background-color: rgba(0, 0, 0, 0.75);}.pum-theme-7195 .pum-container,.pum-theme-hello-box .pum-container {padding: 30px;border-radius: 80px;border: 14px solid #81d742;box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);background-color: rgba(255, 255, 255, 1);}.pum-theme-7195 .pum-title,.pum-theme-hello-box .pum-title {color: #2d2d2d;text-align: left;text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);font-family: Montserrat;font-weight: 100;font-size: 32px;line-height: 36px;}.pum-theme-7195 .pum-content,.pum-theme-hello-box .pum-content {color: #2d2d2d;font-family: inherit;font-weight: 100;}.pum-theme-7195 .pum-content + .pum-close,.pum-theme-hello-box .pum-content + .pum-close {position: absolute;height: auto;width: auto;left: auto;right: -30px;bottom: auto;top: -30px;padding: 0px;color: #2d2d2d;font-family: Times New Roman;font-weight: 100;font-size: 32px;line-height: 28px;border: 1px none #ffffff;border-radius: 28px;box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);background-color: rgba(255, 255, 255, 1);}/* Popup Theme 7196: Cutting Edge */.pum-theme-7196,.pum-theme-cutting-edge {background-color: rgba(0, 0, 0, 0.5);}.pum-theme-7196 .pum-container,.pum-theme-cutting-edge .pum-container {padding: 18px;border-radius: 0px;border: 1px none #000000;box-shadow: 0px 10px 25px 0px rgba(2, 2, 2, 0.5);background-color: rgba(30, 115, 190, 1);}.pum-theme-7196 .pum-title,.pum-theme-cutting-edge .pum-title {color: #ffffff;text-align: left;text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);font-family: Sans-Serif;font-weight: 100;font-size: 26px;line-height: 28px;}.pum-theme-7196 .pum-content,.pum-theme-cutting-edge .pum-content {color: #ffffff;font-family: inherit;font-weight: 100;}.pum-theme-7196 .pum-content + .pum-close,.pum-theme-cutting-edge .pum-content + .pum-close {position: absolute;height: 24px;width: 24px;left: auto;right: 0px;bottom: auto;top: 0px;padding: 0px;color: #1e73be;font-family: Times New Roman;font-weight: 100;font-size: 32px;line-height: 24px;border: 1px none #ffffff;border-radius: 0px;box-shadow: -1px 1px 1px 0px rgba(2, 2, 2, 0.1);text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);background-color: rgba(238, 238, 34, 1);}/* Popup Theme 7197: Framed Border */.pum-theme-7197,.pum-theme-framed-border {background-color: rgba(255, 255, 255, 0.5);}.pum-theme-7197 .pum-container,.pum-theme-framed-border .pum-container {padding: 18px;border-radius: 0px;border: 20px outset #dd3333;box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.97) inset;background-color: rgba(255, 251, 239, 1);}.pum-theme-7197 .pum-title,.pum-theme-framed-border .pum-title {color: #000000;text-align: left;text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);font-family: inherit;font-weight: 100;font-size: 32px;line-height: 36px;}.pum-theme-7197 .pum-content,.pum-theme-framed-border .pum-content {color: #2d2d2d;font-family: inherit;font-weight: 100;}.pum-theme-7197 .pum-content + .pum-close,.pum-theme-framed-border .pum-content + .pum-close {position: absolute;height: 20px;width: 20px;left: auto;right: -20px;bottom: auto;top: -20px;padding: 0px;color: #ffffff;font-family: Tahoma;font-weight: 700;font-size: 16px;line-height: 18px;border: 1px none #ffffff;border-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);background-color: rgba(0, 0, 0, 0.55);}/* Popup Theme 7198: Floating Bar - Soft Blue */.pum-theme-7198,.pum-theme-floating-bar {background-color: rgba(255, 255, 255, 0);}.pum-theme-7198 .pum-container,.pum-theme-floating-bar .pum-container {padding: 8px;border-radius: 0px;border: 1px none #000000;box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);background-color: rgba(238, 246, 252, 1);}.pum-theme-7198 .pum-title,.pum-theme-floating-bar .pum-title {color: #505050;text-align: left;text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);font-family: inherit;font-weight: 400;font-size: 32px;line-height: 36px;}.pum-theme-7198 .pum-content,.pum-theme-floating-bar .pum-content {color: #505050;font-family: inherit;font-weight: 400;}.pum-theme-7198 .pum-content + .pum-close,.pum-theme-floating-bar .pum-content + .pum-close {position: absolute;height: 18px;width: 18px;left: auto;right: 5px;bottom: auto;top: 50%;padding: 0px;color: #505050;font-family: Sans-Serif;font-weight: 700;font-size: 15px;line-height: 18px;border: 1px solid #505050;border-radius: 15px;box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);background-color: rgba(255, 255, 255, 0);transform: translate(0, -50%);}/* Popup Theme 7199: Content Only - For use with page builders or block editor */.pum-theme-7199,.pum-theme-content-only {background-color: rgba(0, 0, 0, 0.7);}.pum-theme-7199 .pum-container,.pum-theme-content-only .pum-container {padding: 0px;border-radius: 0px;border: 1px none #000000;box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);}.pum-theme-7199 .pum-title,.pum-theme-content-only .pum-title {color: #000000;text-align: left;text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);font-family: inherit;font-weight: 400;font-size: 32px;line-height: 36px;}.pum-theme-7199 .pum-content,.pum-theme-content-only .pum-content {color: #8c8c8c;font-family: inherit;font-weight: 400;}.pum-theme-7199 .pum-content + .pum-close,.pum-theme-content-only .pum-content + .pum-close {position: absolute;height: 18px;width: 18px;left: auto;right: 7px;bottom: auto;top: 7px;padding: 0px;color: #000000;font-family: inherit;font-weight: 700;font-size: 20px;line-height: 20px;border: 1px none #ffffff;border-radius: 15px;box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);background-color: rgba(255, 255, 255, 0);}#pum-10005 {z-index: 1999999999;}#pum-9805 {z-index: 1999999999;}#pum-8520 {z-index: 1999999999;}/* inline css */.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}@media only screen and (max-width: 768px){.site-footer .footer-bottom-menu {padding: 0px;}.footer-copyright {text-align: center;}}@media only screen and (min-width: 768px){.social-border {border-right: 1px solid #E0E0E0;}.social-border-left {border-left: 1px solid #E0E0E0;}.site-footer .footer-bottom-menu .menu {justify-content: right;}header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(5) {margin-bottom: 49px !important;}header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(3), header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(7), header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(8) {margin-bottom: 0px !important;}header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(9) {margin-bottom: 35px !important;}header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(10), header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(11) {margin-bottom: 28px !important;}header.site-header .menu-items-wrapper.region-wrapper .region-item-wrapper:nth-child(4) {margin-bottom: 28px !important;}}.site-footer .inside-site-info.grid-container {padding-bottom: 0px;}.footer-copyright {padding: 68px 0 0px;font-size: 14px;}.social-box {flex-wrap: nowrap;justify-content: center;}.wp-block-columns.rates-and-offers-list {flex-wrap: wrap !important;}#main-modal .wp-block-wwx-tabs {background: #8B9087!important;}.gform_wrapper.gravity-theme .gform_footer button {margin-top: -40px;}.grecaptcha-badge {visibility: hidden;!important;}.nb_searchbox_title {background: #000!important;}.wwx-hidden {display: none!important;}.single-offers .default-header-outer-wrapper:not(.single) {height: 570px;}.default-header-outer-wrapper {background-position: center;}.wp-block-sim-navbar ul li a {pointer-events: none!important;}.blog .single-card-info h2 {line-height: 1.1em;}.our-team{display: none;}.counter-bg-white-top-left::before{Top:50%;width: 152px;height: 57px;}.arrows-medium.arrows-stack-horizontal.arrows-vertical-top .slick-next, .arrows-medium.arrows-stack-horizontal.arrows-vertical-top .slick-prev, .arrows-medium.arrows-stack-horizontal.arrows-vertical-top .slick-counter{Top:51%}.wp-block-table.is-style-stripes{border:none;}.main-navigation.toggled .main-nav ul ul {border-bottom: none;}.wp-block-sim-navbar.alignfull.is-inview {background: white;}.why_we_love {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: flex-start;text-align: center;padding-top: 40px;}.why_we_love div {width: 150px;}.why_we_love p {line-height: 1.6;}@media only screen and (max-width: 600px) {.why_we_love {flex-direction: column;align-items: center;}}/* fontawsome font */@font-face{font-family:FontAwesome;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}/* footer */.br-2 {border-right: 2px solid #e7ece6;}input, textarea,select {outline: 0 !important;border: none;}.textbox {padding: 0px;width: 100%;}#newsletterresult,#bookingresult {text-align: center;padding-top: 10px;}.newsletterfilde {display: flex;align-content: center;align-items: center;flex-wrap: nowrap;gap: 30px;flex-direction: row;width: 500px;margin: auto;}.wp-block-button.is-style-default {padding-top: 25px;}@media only screen and (max-width: 600px) {input.textbox {padding: 0px;}#newsletterresult,#bookingresult {width: 250px;text-align: left;padding: 0px;margin: auto;}.newsletterfilde {display: flex;align-content: center;flex-wrap: nowrap;gap: 30px;justify-content: center;align-items: flex-start;flex-direction: column;width: 250px;}#mc_embed_signup .wp-block-button {width: 250px;}}.booking {display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;gap: 30px;}.booking div {width: 250px;}.wp-block-gallery.wp-block-gallery-9{ --wp--style--unstable-gallery-gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) ); gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )}.wp-block-columns.wp-container-5,.wp-block-columns.wp-container-16,.wp-block-columns.wp-container-22,.wp-block-columns.wp-container-28,.wp-block-columns.wp-container-34,.wp-block-columns.wp-container-41{flex-wrap:nowrap;}


.animate-in {
  -webkit-animation: fadeIn 1s ease-in;
  animation: fadeIn 1s ease-in;
}

.animate-out {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
}

@font-face {
  font-family: "Gilda Display";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/gilda-display-v8-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("fonts/gilda-display-v8-latin-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/gilda-display-v8-latin-regular.woff2")
      format("woff2"),
    /* Super Modern Browsers */
      url("fonts/gilda-display-v8-latin-regular.woff")
      format("woff"),
    /* Modern Browsers */
      url("fonts/gilda-display-v8-latin-regular.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("fonts/gilda-display-v8-latin-regular.svg#GildaDisplay")
      format("svg"); /* Legacy iOS */
}

@font-face {
  font-family: "ObjektivMk1";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/ObjektivMk1.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("fonts/ObjektivMk1.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/ObjektivMk1.woff2") format("woff2"),
    /* Super Modern Browsers */ url("fonts/ObjektivMk1.woff")
      format("woff"),
    /* Modern Browsers */ url("fonts/ObjektivMk1.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("fonts/ObjektivMk1.svg#ObjektivMk1W03-Regular")
      format("svg"); /* Legacy iOS */
}

@font-face {
  font-family: "Bon Vivant";
  src: url("fonts/BonVivant-Regular.eot");
  src: local("Bon Vivant Script"), local("BonVivant-Regular"),
    url("fonts/BonVivant-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/BonVivant-Regular.woff2") format("woff2"),
    url("fonts/BonVivant-Regular.woff") format("woff"),
    url("fonts/BonVivant-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em,
h1 i,
h2 i,
h3 i,
h4 i,
h5 i,
h6 i,
h1 dfn,
h2 dfn,
h3 dfn,
h4 dfn,
h5 dfn,
h6 dfn,
h1 cite,
h2 cite,
h3 cite,
h4 cite,
h5 cite,
h6 cite {
  font-family: "Bon Vivant";
  font-size: calc(11em / 9);
}

h1 em {
  position: relative;
  bottom: 9px;
}
h2 em {
  position: relative;
  bottom: 7px;
}
h3 em {
  position: relative;
  bottom: 5px;
}
h4 em {
  position: relative;
  bottom: 3px;
}
h5 em {
  position: relative;
  bottom: 2px;
}
h6 em {
  position: relative;
  bottom: 2px;
}

.default-header-outer-wrapper h1 {
  font-size: 68px;
}
.h1 {
  font-size: 90px;
  line-height: 1em;
}
.h2 {
  font-size: 68px;
  line-height: 1.2em;
}
.h3 {
  font-size: 48px;
  line-height: 1em;
}

h4,
h5,
h6 {
  font-family: "Gilda Display", sans-serif;
}
h2 {
  padding-bottom: 10px;
}
h3 {
  padding-bottom: 20px;
}
h4 {
  font-size: 36px;
  line-height: 1.56em;
}
h5 {
  font-size: 24px;
}
h6 {
  font-size: 21px;
}
h1 em.next-line {
  bottom: unset;
  top: 20px;
}
.wp-block-button h1,
.wp-block-button h2,
.wp-block-button h3,
.wp-block-button h4,
.wp-block-button h5,
.wp-block-button h6 {
  line-height: 1;
  margin-bottom: 0;
}
p {
  letter-spacing: 1.2px;
  margin-bottom: 1em;
}
html {
  overflow-x: hidden;
}
.single-post article ul li {
  letter-spacing: 1.2px;
  font-size: 16px;
  line-height: 1.94;
}
.pre-heading {
  font-size: 14px;
  margin: 0;
  text-transform: uppercase;
}
.sim-card-content h3 {
  padding-bottom: 0;
}
.has-primary-color {
  color: #c2b299;
}
.has-secondary-color {
  color: #3a454e;
}
.has-body-grey-color {
  color: #393636;
}
.has-light-grey-color {
  color: #e3e3e3;
}
.has-very-light-grey-color {
  color: #f3f4f3;
}
.has-white-color {
  color: #ffffff;
}

.has-primary-background-color {
  background: #c2b299;
}
.has-secondary-background-color {
  background: #435b7a;
}
.has-body-grey-background-color {
  background: #393636;
}
.has-light-grey-background-color {
  background: #e3e3e3;
}
.has-very-light-grey-background-color {
  background: #f3f4f3;
}
.has-white-background-color {
  background: #ffffff;
}

body {
  overflow-x: hidden;
}
.one-container .site-content {
  padding: 0 40px 40px;
}
.inside-article .entry-content {
  margin-top: 0;
}
.wp-block-group {
  position: relative;
}

.wp-block-group .wp-block-group__inner-container {
  padding-top: 0;
  padding-bottom: 0;
}
.wp-block-group
  .wp-block-group__inner-container
  .wp-block-group:not(.keep-inner-padding)
  .wp-block-group__inner-container {
  padding: 0;
}
#site-body .entry-content .alignwide,
body#site-body:not(.no-sidebar) .entry-content .alignfull {
  margin-left: -100px;
  width: calc(100% + 200px);
  max-width: calc(100% + 200px);
}
.wp-block-image figure {
  line-height: 0;
}
.single-card-info h2 {
  line-height: 1.43em;
}

/* Custom Classes */

.opacity-1 {
  opacity: 1 !important;
  transition: opacity 1s linear 0s;
}
.header-button-p .wp-block-button__link {
  padding: 0 !important;
}
.figure-mb-0 > figure {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.figure-l-r {
  height: 100%;
}
.letter-spacing-3 {
  letter-spacing: 3px;
}
.w-100 {
  width: 100%;
}
.w-50 {
  width: 50%;
}
.wrx-align-full {
  margin-left: calc(-100vw / 2 + 100% / 2);
  margin-right: calc(-100vw / 2 + 100% / 2);
  max-width: 100vw;
  width: auto;
}
.content-flex {
  display: flex;
  flex-wrap: wrap;
}
.content-flex-center {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wrx-alignfull {
  margin-left: calc(-100vw / 2 + 100% / 2);
  margin-right: calc(-100vw / 2 + 100% / 2);
  max-width: 100vw;
  width: auto;
}
.fit-cover > img {
  object-fit: cover;
  width: 100%;
}

.wrx-absolute {
  position: absolute;
}
.wrx-relative {
  position: relative;
}
.zi-10 {
  z-index: 10;
}
.default-overlay::before {
  content: "";
  position: absolute;
  width: 100vw;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  left: 0;
  top: 0;
}
.inner-side-pr-0 > .wp-block-group__inner-container {
  padding-right: 0;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.margin-0 {
  margin: 0;
}
.pullup-5 {
  margin-top: -5px;
}
.overflow-hidden {
  overflow: hidden;
}
.text-center {
  text-align: center;
}
.uppercase {
  text-transform: uppercase;
}
/* .pps::after {
	content: "PPS";
	font-family: "ObjektivMk1";
	font-size: 16px;
	position: relative;
	top: -1px;
	margin-left: 10px;
} */
.site-content .d-flex-y-align-bottom {
  align-items: flex-end;
}
.mw-450 {
  max-width: 450px;
}
.pad-right-100 {
  padding-right: 100px;
}
.pad-left-100 {
  padding-left: 100px;
}

/* Related Experience */

.related-experiences .related-align {
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 100vw;
  width: auto;
}
.sim-card.experiences {
  margin-bottom: 2em;
}
.sim-card.experiences .sim-card-content {
  font-size: 28px;
  font-family: "Gilda Display";
  position: absolute;
  bottom: 20px;
  left: 20px;
  line-height: 1.4em;
}
.mobile-only {
  display: none;
}

/* Cedeberg Region */

.region-header {
  position: relative;
  top: 50px;
}
.wp-block-columns.column-section {
  border-top: 1px solid #dedede;
  padding: 40px 0px;
}

.number-styled h3 {
  display: inline;
}
.number-styled p {
  display: inline;
}

.column-section p {
  letter-spacing: 0px;
}

.secondary-button-tab
  .wp-block-wwx-tabs
  .wwx-tabs-title-list
  li
  a.wwx-tab-title,
.entry-content .wp-block-wwx-tabs .wwx-tabs-title-list li a.wwx-tab-title {
  padding: 8px 0px;
  color: #8b9087;
}
.entry-content .wp-block-wwx-tabs .wwx-tabs-title-list li a.wwx-tab-title {
  color: #8b9087;
}
.entry-content
  .wp-block-wwx-tabs
  .wwx-tabs-title-list
  li.wwx-tab-title-active
  a.wwx-tab-title,
.entry-content
  .wp-block-wwx-tabs
  .wwx-tabs-title-list
  li
  a.wwx-tab-title:hover {
  color: #393636;
}

.secondary-button-tab .wwx-tabs-title-list {
  font-size: 36px;
  font-family: "Gilda Display", sans-serif;
  font-weight: normal;
}

#main-modal .secondary-button-tab .wwx-tabs-title-list .wwx-tab-title::before {
  content: "";
  width: 0px;
  height: 1px;
  display: inline-block;
  position: relative;
  transition: all 1s ease-in-out 0s;
  align-self: center;
  bottom: 11px;
}

#main-modal .close-modal {
  z-index: 10;
}

#main-modal
  .secondary-button-tab
  .wwx-tabs-title-list
  .wwx-tab-title:hover::before,
#main-modal
  .secondary-button-tab
  .wwx-tabs-title-list
  .wwx-tab-title.active::before {
  background-color: #fff;
  width: 58px;
  margin-right: 20px;
}

#main-modal .secondary-button-tab .wwx-tab-title-active .wwx-tab-title::before {
  background-color: #fff;
  width: 58px;
  margin-right: 20px;
}

.secondary-button-tab .wwx-tabs-title-list .wwx-tab-title::before {
  content: "";
  width: 0px;
  height: 1px;
  display: block;
  position: relative;
  transition: all 1s ease-in-out 0s;
  align-self: center;
}

.secondary-button-tab .wwx-tabs-title-list .wwx-tab-title:hover::before,
.secondary-button-tab .wwx-tabs-title-list .wwx-tab-title.active::before {
  background-color: #393636;
  width: 58px;
  margin-right: 20px;
}

.secondary-button-tab .wwx-tab-title-active .wwx-tab-title::before {
  background-color: #393636;
  width: 58px;
  margin-right: 20px;
}

#main-modal .wp-block-wwx-tabs .wp-block-wwx-tabs .wwx-title-item::after {
  display: none;
}
.secondary-button-tab .wwx-tabs-title-list .wwx-tab-title::after {
  content: "";
  /* width: 115px; */
  height: 1px;
  display: block;
  position: relative;
  margin-left: 10px;
  transition: all 1s ease-in-out 0s;
  align-self: flex-end;
}

.secondary-button-tab .wwx-tabs-title-list .wwx-title-item:not(:last-child) {
  margin-right: 1.25em;
}
.pricing-popup-header h4 > img {
  margin-right: 0.4em;
}
/* .wwx-tabs-content-wrap .wwx-tab-inner-content:not(.active), .wwx-tabs-content-wrap .wwx-tab-inner-content:not(.active) * {
    visibility: collapse;
    position: absolute;
} breaks backend in page editor */

/* Cederberg Lodges */
#masthead.lodgeGoUp {
  background: transparent;
  pointer-events: none;
}
#masthead .inside-header,
.wp-block-sim-navbar {
  position: relative;
  top: 0;
}
.wp-block-sim-navbar {
  transition: top 0.5s;
}
#masthead.lodgeGoUp .inside-header {
  position: relative;
  top: -150px;
}
.wp-block-sim-navbar.lodgeGoUp {
  top: -80px;
}

.display-side .sim-card .sim-card-img {
  min-height: 620px;
}
.display-side .sim-card-img-overlay {
  background: rgb(0, 0, 0, 0);
}
.sim-card .lodges-card {
  width: 100%;
}

.lodges-card .sim-card-content {
  padding: 0px 0px 10px 14px;
}
.wp-block-columns.display-side {
  display: flex;
  flex-direction: row;
  margin-top: 10%;
}
.wp-block-columns.display-side.left-layout > .wp-block-column:last-child {
  order: 1;
  padding: 70px 35px 0px 0px;
}
.wp-block-columns.display-side.left-layout > .wp-block-column:first-child {
  order: 2;
}

.fadeInAnimate {
  -webkit-animation: fadeIn 1s forwards; /* for less modern browsers */
  animation: fadeIn 1s forwards;
  opacity: 0;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fade-in-up-menu {
  -webkit-transition: -webkit-transform 2000ms cubic-bezier(0.19, 1, 0.22, 1),
    opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 2000ms cubic-bezier(0.19, 1, 0.22, 1),
    opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateY(101%);
  transform: translateY(101%);
  opacity: 0;
}

/* Buttons */
.wp-block-buttons .wp-block-button:not(:last-child) {
  margin-right: 3em;
}
#site-body .is-style-secondary-button > .wp-block-button__link h4 {
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
}
/*
#site-body .is-style-default > .wp-block-button__link, #site-body .is-style-secondary-button > .wp-block-button__link {
background-color: transparent;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 3px;
transition: all 1s ease-in-out 0s;
line-height: 13px;
display: flex;
flex-wrap: wrap;
padding: 25px 0px;
}
*/
#site-body .is-style-default > .wp-block-button__link,
#site-body .is-style-secondary-button > .wp-block-button__link {
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-end;
  background-color: transparent;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: 3px;
  padding: 25px 0px;
  overflow-wrap: break-word;
  text-align: left;
  transition: all 1s ease-in-out 0s;
}
#site-body .is-style-default > .wp-block-button__link::after {
  content: "";
  width: 75px;
  height: 1px;
  display: block;
  position: relative;
  margin-left: 10px;
  transition: all 1s ease-in-out 0s;
  align-self: flex-end;
}

#site-body #mc_embed_signup .is-style-default > .wp-block-button__link::after {
  width: 70px !important;
}
#site-body .is-style-secondary-button > .wp-block-button__link::before {
  content: "";
  width: 0px;
  height: 1px;
  display: block;
  position: relative;
  transition: all 1s ease-in-out 0s;
  align-self: center;
}
#site-body .is-style-default > .wp-block-button__link:hover,
#site-body .is-style-secondary-button > .wp-block-button__link:hover {
  letter-spacing: 4px;
}
#site-body .is-style-default > .wp-block-button__link:hover:after {
  width: 115px;
  margin-left: 20px;
}
#site-body .is-style-secondary-button > .wp-block-button__link:hover:before,
#site-body .is-style-secondary-button > .wp-block-button__link.active:before {
  background-color: #393636;
  width: 58px;
  margin-right: 20px;
}
#site-body .ajax-tabs .is-style-secondary-button > .wp-block-button__link:hover,
#site-body
  .ajax-tabs
  .is-style-secondary-button
  > .wp-block-button__link.active,
#site-body
  .slider-tabs
  .is-style-secondary-button
  > .wp-block-button__link:hover,
#site-body
  .slider-tabs
  .is-style-secondary-button
  > .wp-block-button__link.active {
  color: #393636;
}
#site-body .wp-block-button__link.has-white-color:not(.has-background) {
  color: #fff;
}
#site-body .wp-block-button__link.has-primary-color:not(.has-background) {
  color: #c2b299;
}
#site-body .wp-block-button__link.has-secondary-color:not(.has-background) {
  color: #8b9087;
}
#site-body .wp-block-button__link.has-body-grey-color:not(.has-background) {
  color: #393636;
}
#site-body .wp-block-button__link.has-light-grey-color:not(.has-background) {
  color: #e3e3e3;
}
#site-body
  .wp-block-button__link.has-very-light-grey-color:not(.has-background) {
  color: #f3f4f3;
}

#site-body .is-style-default > .has-white-color::after,
#site-body .is-style-secondary-button > .has-white-color::before {
  background-color: #fff;
}
#site-body .is-style-default > .has-site-body-color::after,
#site-body .is-style-secondary-button > .has-primary-color::before {
  background-color: #c2b299;
}
#site-body .is-style-default > .has-secondary-color::after,
#site-body .is-style-secondary-button > .has-secondary-color::before {
  background-color: #8b9087;
}
#site-body .is-style-default > .has-body-grey-color::after,
#site-body .is-style-secondary-button > .has-body-grey-color::before {
  background-color: #393636;
}
#site-body .is-style-default > .has-light-grey-color::after,
#site-body .is-style-secondary-button > .has-light-grey-color::before {
  background-color: #e3e3e3;
}
#site-body .is-style-default > .has-very-light-grey-color::after,
#site-body .is-style-secondary-button > .has-very-light-grey-color::before {
  background-color: #f3f4f3;
}

.header-widget .wp-block-button__link.has-text-color:after {
  background-color: #ffffff;
}
.header-widget .wp-block-button__link.has-text-color {
  color: #ffffff;
}
.scrolled .header-widget .wp-block-button__link.has-text-color {
  color: #393636;
}
.scrolled .header-widget .wp-block-button__link.has-text-color:after {
  background-color: #393636;
}
td {
  border-width: 0 0px 1px 0;
}
#main-modal table,
#main-modal table td,
#main-modal table th {
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

/* cursor styles */

#cursor {
  position: fixed;
  z-index: 102;
  left: 0;
  top: 0;
  pointer-events: none;
  will-change: transform;
  mix-blend-mode: difference;
  display: none;
}

@media (hover: hover) and (pointer: fine) {
  .cursor__circle {
    width: 25px;
    height: 25px;
    margin-top: -50%;
    margin-left: -50%;
    border-radius: 50%;
    border: none;
    background-color: #8b9087;
    border-color: transparent;
    transition: opacity 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),
      background-color 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),
      border-color 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),
      width 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),
      height 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }

  #cursor.arrow .cursor__circle {
    width: 128px;
    height: 128px;
    background-color: #073099;
    border-color: #073099;
  }

  #cursor.arrow::after {
    content: "";
    position: absolute;
    left: -50%;
    top: -50%;
    width: 100%;
    height: 100%;
    background-image: url("https://svgshare.com/i/MzQ.svg");
    background-repeat: no-repeat;
    background-position: center;
  }
  #cursor.magnifying-glass,
  #cursor.arrow-up,
  #cursor.arrow-down {
    mix-blend-mode: unset;
  }
  #cursor.magnifying-glass .cursor__circle,
  #cursor.arrow-up .cursor__circle,
  #cursor.arrow-down .cursor__circle {
    width: 50px;
    height: 50px;
    background-color: #393636;
    border-color: #393636;
    opacity: 0.5;
  }

  #cursor.magnifying-glass::after,
  #cursor.arrow-up::after,
  #cursor.arrow-down::after,
  #cursor.addition::after {
    content: "";
    position: absolute;
    left: -50%;
    top: -50%;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 50 50'%3E%3Cpath d='M 21 3 C 11.621094 3 4 10.621094 4 20 C 4 29.378906 11.621094 37 21 37 C 24.710938 37 28.140625 35.804688 30.9375 33.78125 L 44.09375 46.90625 L 46.90625 44.09375 L 33.90625 31.0625 C 36.460938 28.085938 38 24.222656 38 20 C 38 10.621094 30.378906 3 21 3 Z M 21 5 C 29.296875 5 36 11.703125 36 20 C 36 28.296875 29.296875 35 21 35 C 12.703125 35 6 28.296875 6 20 C 6 11.703125 12.703125 5 21 5 Z M 20 12 L 20 19 L 13 19 L 13 21 L 20 21 L 20 28 L 22 28 L 22 21 L 29 21 L 29 19 L 22 19 L 22 12 Z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
  }
  #cursor.arrow-up::after,
  #cursor.arrow-down::after {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="50px" height="50px" viewBox="0 0 50 50"%3E%3Cpath fill="%23FFFFFF" d="M45.084,15.858L25,35.942L4.917,15.858l1.8-1.801L25,32.338l18.282-18.28L45.084,15.858z"/%3E%3C/svg%3E');
    background-size: contain;
  }
  #cursor.arrow-up::after {
    transform: rotate(180deg);
  }
  #cursor.addition::after {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_11' data-name='Group 11' xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cline id='Line_1' data-name='Line 1' x2='50' transform='translate(0 25)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_2' data-name='Line 2' x2='50' transform='translate(24) rotate(90)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E");
    background-size: 60%;
  }
  #cursor.addition {
    mix-blend-mode: normal;
    opacity: 0.7;
  }
  #cursor.addition .cursor__circle {
    width: 50px;
    height: 50px;
  }
  #cursor.subtle .cursor__circle {
    opacity: 0.16;
  }

  #cursor.overlay .cursor__circle,
  #cursor.link .cursor__circle {
    width: 48px;
    height: 48px;
    background-color: rgba(227, 222, 193, 1);
    border-color: transparent;
  }
}

/*! locomotive-scroll v4.1.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
html.has-scroll-smooth {
  overflow: hidden;
}
html.has-scroll-dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.has-scroll-smooth body {
  overflow: hidden;
}
.has-scroll-smooth [data-scroll-container] {
  min-height: 100vh;
}
[data-scroll-direction="horizontal"] [data-scroll-container] {
  height: 100vh;
  display: inline-block;
  white-space: nowrap;
}
[data-scroll-direction="horizontal"] [data-scroll-section] {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  height: 100%;
}
.c-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  width: 11px;
  height: 100%;
  transform-origin: center right;
  transition: transform 0.3s, opacity 0.3s;
  opacity: 1;
  z-index: 100;
}
.c-scrollbar:hover {
  transform: scaleX(1.45);
}
.c-scrollbar:hover,
.has-scroll-dragging .c-scrollbar,
.has-scroll-scrolling .c-scrollbar {
  opacity: 1;
}
[data-scroll-direction="horizontal"] .c-scrollbar {
  width: 100%;
  height: 10px;
  top: auto;
  bottom: 0;
  transform: scaleY(1);
}
[data-scroll-direction="horizontal"] .c-scrollbar:hover {
  transform: scaleY(1.3);
}
.c-scrollbar_thumb {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #000;
  opacity: 0.5;
  width: 7px;
  border-radius: 10px;
  margin: 2px;
  cursor: -webkit-grab;
  cursor: grab;
}
.has-scroll-dragging .c-scrollbar_thumb {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
[data-scroll-direction="horizontal"] .c-scrollbar_thumb {
  right: auto;
  bottom: 0;
}
/*Main Modal*/

#main-modal {
  position: fixed;
  top: -100%;
  left: 0px;
  width: 100vw;
  transition: all 1s;
  min-height: 100vh;
  height: 100%;
  transform: unset !important;
  margin-top: 0px !important;
}
#main-modal .wwx-tabs-title-list {
  justify-content: center;
  border-bottom: 1px solid #fff;
  padding-bottom: 20px;
}
#main-modal .wp-block-wwx-tabs.secondary-button-tab .wwx-tabs-title-list {
  border-bottom: none;
}
#main-modal.popup-active {
  top: 0px;
}
.popup-active > .wp-block-group {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
.popup-header {
  padding: 0 70px;
}
.wp-block-wwx-tabs.has-white-color .wwx-tab-title-active .wwx-tab-title {
  color: #fff;
}
.wp-block-wwx-tabs.has-white-color .wwx-tab-title {
  color: #e3e3e3;
}
.title-spacer {
  padding: 0 15px;
}
#main-modal .pop-head-title > .wp-block-columns {
  margin-bottom: 0;
}
.close-popup .close-modal figure {
  display: flex;
}
.modal-header-min {
  min-width: 425px;
}
#main-modal .wwx-tabs-content-wrap > .wp-block-wwx-tab.wwx-tab-inner-content {
  padding-top: 0;
}
#main-modal .wwx-tab-inner-#main-modal .wp-block-group__inner-container {
  padding-top: 15px;
}
#main-modal .pop-head-title > .wp-block-columns {
  margin-bottom: 0;
}
#main-modal.video-popup {
  background-color: #c2b299;
}
#main-modal.video-popup > .close-modal {
  min-height: unset;
}
#main-modal.video-popup > .close-modal {
  min-height: unset;
  position: absolute;
  top: 30px;
  right: 30px;
  display: block;
}
#main-modal.video-popup > .close-modal svg {
  width: 50px;
  height: 50px;
  stroke: #fff;
  fill: transparent;
  stroke-linecap: round;
  stroke-width: 2;
}
#main-modal.video-popup > .content {
  min-height: unset;
  max-width: 90%;
  width: 100%;
  height: 100%;
  max-height: calc(88% - 55px);
  margin: 80px auto;
  display: block;
}
#main-modal > .content iframe {
  width: 100%;
  height: 100%;
}
#main-modal .wwx-tabs-content-wrap .slick-slide .wp-block-image img {
  display: block;
  max-height: calc(100vh - 150px);
  width: auto;
}
.sticky-top-target {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.secondary-button-tab .wwx-title-item .wwx-title-text {
  font-size: 36px;
}
#main-modal .grid-active {
  background-color: #fff;
}
.grid-active > .wp-block-group__inner-container {
  padding-top: 0 !important;
}
body:not(.wp-admin) .blocks-gallery-grid li {
  opacity: 0;
}

/* Header */

header.site-header {
  margin-bottom: -173px;
  z-index: 100;
  transition: background 1s, margin 1s;
  background-color: transparent;
}
header.site-header .inside-header {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  transition: all 1s;
  padding: 45px 65px;
}
header.site-header .site-logo {
  display: inline-block;
  max-width: 250px;
  width: 100%;
  order: 2;
  margin: 0 auto;
  position: relative;
  z-index: 5;
  transition: max-width 1s;
}
header.site-header .header-image {
  padding: 7px 0;
  transition: all 1s;
  opacity: 0;
  height: auto;
}
header.site-header .main-navigation {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto 0 0;
  order: 1;
  width: 100%;
}
header.site-header #site-navigation {
  margin-left: 0;
  order: 1;
}
header.site-header .header-widget {
  order: 3;
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: 100%;
  margin: 0 0 0 auto;
}
header.site-header .inside-navigation {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}
.main-navigation ul,
.gen-sidebar-nav,
.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,
.has-inline-mobile-toggle
  #site-navigation
  .inside-navigation
  > :not(.navigation-search):not(.main-nav) {
  display: none;
}
.main-navigation .menu-toggle,
.sidebar-nav-mobile:not(#sticky-placeholder) {
  display: block;
}
#masthead .header-widget .wp-block-buttons {
  display: flex;
  justify-content: flex-end;
}
#site-body #masthead .is-style-default > a::after {
  width: 60px;
}
#site-body #masthead .is-style-default > a:hover::after {
  width: 100px;
}
#mobile-menu-control-wrapper,
.mobile-menu-control-wrapper .menu-toggle,
.mobile-menu-control-wrapper .menu-toggle:hover,
.mobile-menu-control-wrapper .menu-toggle:focus {
  background-color: transparent;
}
#mobile-menu-control-wrapper button.menu-toggle {
  text-align: left;
}
.header-widget .menu {
  display: flex;
  justify-content: flex-end;
}
.header-widget .menu > .menu-item {
  display: inline-flex;
}
.header-widget .menu > .menu-item > a {
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-end;
  background-color: transparent;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: 3px;
  padding: 15px 0px;
  overflow-wrap: break-word;
  text-align: left;
  transition: all 1s ease-in-out 0s;
  padding-right:8px;
}
.header-widget .menu > .menu-item > a::after {
  content: "";
  width: 60px;
  height: 1px;
  display: block;
  position: relative;
  background-color: #ffffff;
  margin-left: 10px;
  transition: all 1s ease-in-out 0s;
  align-self: flex-end;
}
.scrolled .header-widget .menu > .menu-item > a::after {
  content: "";
  width: 60px;
  height: 1px;
  display: block;
  position: relative;
  background-color: #000000;
  margin-left: 10px;
  transition: all 1s ease-in-out 0s;
  align-self: flex-end;
}
.header-widget .menu > .menu-item:hover > a::after {
  width: 80px;
}
.header-widget .menu > .menu-item > .sub-menu.show {
  padding: 10px 20px;
  height: unset;
}
.header-widget .menu > .menu-item > .sub-menu {
  position: absolute;
  top: 100%;
  background-color: #fff;
  padding: 0px 20px;
  margin: 0;
  width: 100%;
  height: 0px;
  overflow: hidden;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  transition: 0.5s all;
}
.header-widget .menu > .menu-item > .sub-menu .menu-item a {
  font-size: 15px;
  line-height: 1.94;
  color: #393636;
  cursor: pointer;
}

/* Scrolled header */
.scrolled header.site-header {
  background-color: #fff;
  margin-bottom: -60px;
}
.scrolled header.site-header .inside-header {
  padding: 0 40px;
}
.scrolled header.site-header .site-logo {
  display: inline-block;
  max-width: 150px;
}
.scrolled header.site-header .header-image {
  opacity: 1;
  padding: 12px 0;
}

/* Menu Toggle Icon */
header.site-header .main-navigation button.menu-toggle .bar1,
header.site-header .main-navigation button.menu-toggle .bar2,
header.site-header .main-navigation button.menu-toggle .bar3 {
  width: 35px;
  height: 2px;
  background: #fff;
  margin-bottom: 5px;
}
header.site-header .main-navigation button.menu-toggle .bar3 {
  margin-bottom: 0px;
}
header.site-header .main-navigation.toggled button.menu-toggle .bars > div {
  background: #393636;
}
header.site-header .main-navigation button.menu-toggle .bars {
  list-style: none;
  cursor: pointer;
  width: 35px;
}
header.site-header .main-navigation button.menu-toggle .bars .bar1,
header.site-header .main-navigation button.menu-toggle .bars .bar2,
header.site-header .main-navigation button.menu-toggle .bars .bar3 {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header.site-header .main-navigation.toggled button.menu-toggle .bars {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header.site-header .main-navigation.toggled button.menu-toggle .bars .bar1 {
  -moz-transform: rotate(45deg) translate(3px, 3px);
  -o-transform: rotate(45deg) translate(3px, 3px);
  -ms-transform: rotate(45deg) translate(3px, 3px);
  -webkit-transform: rotate(45deg) translate(3px, 3px);
  transform: rotate(45deg) translate(3px, 3px);
  background: #393636;
}
header.site-header .main-navigation.toggled button.menu-toggle .bars .bar2 {
  opacity: 0;
}
header.site-header .main-navigation.toggled button.menu-toggle .bars .bar3 {
  -moz-transform: rotate(-45deg) translate(2px, -2px);
  -o-transform: rotate(-45deg) translate(2px, -2px);
  -ms-transform: rotate(-45deg) translate(2px, -2px);
  -webkit-transform: rotate(-45deg) translate(2px, -2px);
  transform: rotate(-45deg) translate(2px, -2px);
  background: #393636;
}

/* Header Light or Dark Theme */

header.site-header.theme-light .header-image {
  opacity: 0;
}
header.site-header.theme-light a,
header.site-header.theme-light p,
header.site-header.theme-light button.menu-toggle,
header.site-header.theme-light button.menu-toggle svg,
header.site-header.theme-light a.wp-block-button__link,
header.site-header.theme-light a.wp-block-button__link:not(.has-background) {
  color: #ffffff;
  fill: #ffffff;
}
header.site-header.theme-light .main-navigation button.menu-toggle .bars > div {
  background: #fff;
}
header.site-header.theme-light
  .header-widget
  .wp-block-button__link.has-text-color::after,
header.site-header.theme-light .header-widget .menu > .menu-item > a::after {
  background-color: #ffffff;
}
header.site-header.theme-light
  .main-navigation.toggled
  .menu-toggle
  .icon-menu-bars,
header.site-header.theme-light
  .main-navigation.toggled
  .menu-toggle
  .icon-menu-bars
  svg {
  color: #393636;
  fill: #393636;
}
header.site-header.theme-light .site-logo a {
  background: url(../logo-white.svg);
  height: 100%;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
header.site-header.theme-dark .site-logo .header-image {
  opacity: 1;
}
header.site-header.theme-dark a,
header.site-header.theme-dark p,
header.site-header.theme-dark button.menu-toggle,
header.site-header.theme-dark button.menu-toggle svg,
header.site-header.theme-dark a.wp-block-button__link,
header.site-header.theme-dark a.wp-block-button__link:not(.has-background) {
  color: #393636;
  fill: #393636;
}
header.site-header.theme-dark .main-navigation button.menu-toggle .bars > div {
  background: #393636;
}
header.site-header.theme-dark
  .header-widget
  .wp-block-button__link.has-text-color::after,
header.site-header.theme-dark .header-widget .menu > .menu-item > a::after {
  background-color: #393636;
}

/* Sticky Header Colours */

body.scrolled header.site-header.theme-light .header-image {
  opacity: 1;
}
body.scrolled header.site-header.theme-light a,
body.scrolled header.site-header.theme-light p,
body.scrolled header.site-header.theme-light button.menu-toggle,
body.scrolled header.site-header.theme-light button.menu-toggle svg,
body.scrolled header.site-header.theme-light a.wp-block-button__link,
body.scrolled
  header.site-header.theme-light
  a.wp-block-button__link:not(.has-background) {
  color: #393636;
  fill: #393636;
}
body.scrolled
  header.site-header.theme-light
  .main-navigation
  button.menu-toggle
  .bars
  > div {
  background: #393636;
}
body.scrolled
  header.site-header.theme-light
  .header-widget
  .wp-block-button__link.has-text-color::after {
  background-color: #393636;
}
body.scrolled header.site-header.theme-light .site-logo a {
  background: none;
}

/* Header Navigation */
html.mobile-menu-open body#site-body .site-header .header-image {
  opacity: 1;
}
html.mobile-menu-open body#site-body .site-header .wp-block-button__link {
  color: #39364f;
}
html.mobile-menu-open
  body#site-body
  .site-header
  .wp-block-button__link::after {
  background-color: #39364f;
}
header.site-header #site-navigation {
  background-color: #fff;
  height: 100%;
  width: 100%;
  min-height: 100vh;
  background-image: url(../../uploads/2021/06/Group-3.jpg);
  background-repeat: no-repeat;
  background-size: 300px auto;
  background-position: top 170px left;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  will-change: transform;
  transition: all 1s;
  overflow-y: auto;
  overflow-x: hidden;
  opacity: 0 !important;
  pointer-events: none !important;
}
header.site-header #site-navigation.toggled {
  background-color: #fff;
  margin: 0;
  top: 0;
  left: 0;
  opacity: 1 !important;
  pointer-events: all !important;
}
header.site-header #site-navigation::before {
  content: "";
  top: 0;
  left: 0;
  display: block;
  height: 170px;
  width: 100%;
  background-color: #fff;
  z-index: 999;
  opacity: 1;
  transition: none;
  position: -webkit-sticky;
  position: sticky;
}
header.site-header .main-navigation button.menu-toggle {
  display: inline-flex;
  align-items: center;
  flex-grow: unset;
  padding: 10px 0;
}
header.site-header .main-navigation button.menu-toggle::after {
  content: "MENU";
  margin-left: 15px;
  font-weight: 600;
  letter-spacing: 3px;
}
header.site-header .main-navigation.toggled button.menu-toggle::after {
  content: "CLOSE";
  color: #393636;
}
body header.site-header .main-navigation.toggled .main-nav > ul {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 100%;
  padding: 0 20px;
  color: #393636;
}
header.site-header #site-navigation.main-navigation.toggled .main-nav li {
  display: block;
  width: 33.333%;
}
header.site-header #site-navigation.main-navigation.toggled .main-nav li ul {
  display: block;
  box-shadow: none;
  float: none;
  background-color: transparent;
  position: relative;
  top: unset;
  left: unset;
  opacity: 1;
  z-index: 1;
  width: unset;
  height: unset;
  text-align: left;
  transition: opacity 80ms linear;
  transition-delay: 0s;
  transition-delay: 0s;
  pointer-events: all;
  overflow: hidden;
  visibility: visible;
}
header.site-header
  #site-navigation.main-navigation.toggled
  .main-nav
  li
  ul
  .menu-item {
  width: 100%;
  background-color: transparent;
}
header.site-header
  #site-navigation.main-navigation.toggled
  .main-nav
  li
  ul
  .menu-item:hover
  > a,
header.site-header
  #site-navigation.main-navigation.toggled
  .main-nav
  li
  ul
  .menu-item:focus
  > a {
  background-color: transparent;
}
header.site-header .main-navigation .main-nav ul li:hover > a,
.main-navigation .main-nav ul li:focus > a,
header.site-header .main-navigation .main-nav ul li.sfHover > a,
.main-navigation .menu-bar-item:hover > a,
header.site-header .main-navigation .menu-bar-item.sfHover > a {
  background-color: transparent;
}
header.site-header #site-navigation.main-navigation .main-nav .menu-item a {
  display: inline-flex;
  font-family: ObjektivMk1;
  font-size: 18px;
  font-weight: 400;
  line-height: 45px;
  color: #8b9087;
  padding: 0;
  letter-spacing: 3px;
}
header.site-header
  #site-navigation.main-navigation
  .main-nav
  .menu-item
  a:hover,
header.site-header
  #site-navigation.main-navigation
  .main-nav
  .menu-item[class*="current-menu-"]
  > a {
  color: #393636;
  background-color: transparent;
}
header.site-header
  #site-navigation.main-navigation
  .main-nav
  .menu-item:not(.contact-details)
  a::before,
header.site-header
  #site-navigation.main-navigation
  .main-nav
  .menu-item:not(.contact-details)[class*="current-menu-"]
  > a::before {
  content: "";
  width: 0px;
  height: 1px;
  display: block;
  position: relative;
  transition: all 0.8s ease-in-out 0s;
  align-self: center;
}
header.site-header
  #site-navigation.main-navigation
  .main-nav
  .menu-item:not(.contact-details)
  a:hover::before,
header.site-header
  #site-navigation.main-navigation
  .main-nav
  .menu-item:not(.contact-details)[class*="current-menu-"]
  > a::before {
  background-color: #393636;
  width: 55px;
  margin-right: 20px;
}
header.site-header
  #site-navigation.main-navigation
  .main-nav
  .menu-item.show:not(.contact-details)
  a {
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
header.site-header
  #site-navigation.main-navigation.toggled
  .main-nav
  li.contact-details {
  width: 100%;
  margin: 80px 0 40px;
  font-family: ObjektivMk1;
  font-size: 20px;
  font-weight: 400;
  line-height: 45px;
}
header.site-header
  #site-navigation.main-navigation.toggled
  .main-nav
  li.contact-details
  a {
  font-family: ObjektivMk1;
  font-size: 20px;
  font-weight: 400;
  line-height: 45px;
}

/* Popup */

.pum-theme-7192.pum-overlay,
.pum-theme-default-theme.pum-overlay {
  background-color: rgba(255, 255, 255, 0.6);
}
.pum .pum-container.popmake {
  padding: 5em;
}
.pum .pum-close.popmake-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.224' height='27.224' viewBox='0 0 27.224 27.224'%3E%3Cg id='Group_3' data-name='Group 3' transform='translate(1.061 1.061)'%3E%3Cpath id='Line_3' data-name='Line 3' d='M0,0,25.1,25.1' transform='translate(0 0)' fill='none' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1.5' stroke='%23393636'/%3E%3Cpath id='Line_3-2' data-name='Line 3' d='M0,0-25.1,25.1' transform='translate(25.102 0)' fill='none' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1.5' stroke='%23393636'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-color: transparent !important;
  background-size: contain !important;
  box-shadow: unset !important;
  width: 20px !important;
  height: 20px !important;
  right: 15px !important;
  top: 15px !important;
}
.pum .wp-block-button.is-style-outline .wp-block-button__link {
  border-radius: 0;
  border-width: 1px;
}
.pum .wp-block-button.is-style-outline {
  margin: 25px 0 9px;
}
.pum .pum-content.popmake-content {
  text-align: center;
  color: #393636;
}
.pum .pum-content.popmake-content .wp-block-button__link:hover {
  color: #fff !important;
}

/* Default Header Cover Image */

.auto-header-title {
  display: block;
}
body.error404 .site-content {
  padding-top: 200px;
}
.default-header-outer-wrapper:not(.single) {
  height: 775px;
}
.default-header-outer-wrapper {
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}
.default-header-outer-wrapper h1,
.default-header-outer-wrapper h2 {
  bottom: 140px;
  width: 100%;
}
.header-big-pipe {
  width: 1px;
  height: 90px;
  left: 50%;
  bottom: -20px;
  animation: float 6s ease-in-out infinite;
}
.default-header-outer-wrapper h1 {
  font-size: 75px;
}
.default-header-outer-wrapper h1,
.default-header-outer-wrapper h2 {
  bottom: 170px;
}

/* Popup */

#main-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  min-height: 100vh;
  z-index: 101;
  transition: all 1s;
  opacity: 0 !important;
  pointer-events: none !important;
}
#main-modal.popup-active {
  top: 0px;
  left: 0px;
  opacity: 1 !important;
  pointer-events: all !important;
}
#main-modal:not(.video-popup) > div {
  min-height: 100vh;
  overflow-y: auto;
}
.popup-header {
  padding: 0 70px;
}

/* Tabs */

.wp-block-wwx-tab.wwx-tab-inner-content {
  display: none;
}
.wwx-tabs-wrap .wp-block-wwx-tab[role="tabpanel"] {
  -webkit-animation: fadeIn 1.5s ease-out;
  animation: fadeIn 1.5s ease-out;
}
.wwx-tabs-wrap .wwx-tabs-title-list .wwx-tab-title {
  background-color: transparent !important;
  border: none !important;
}
#main-modal
  .wwx-tabs-content-wrap
  > .wp-block-wwx-tab.wwx-tab-inner-content
  .wp-block-wwx-tab.wwx-tab-inner-content {
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}
#main-modal .wwx-tabs-wrap .wwx-tabs-title-list .wwx-tab-title {
  font-size: 18px;
}
#main-modal
  .has-background
  .wp-block-wwx-tabs
  .wwx-tabs-wrap
  .wwx-tabs-title-list
  .wwx-title-item
  .wwx-tab-title {
  display: block;
  padding: 5px 15px;
  color: #e3e3e3;
}
#main-modal
  .has-background
  .wp-block-wwx-tabs
  .wwx-tabs-wrap
  .wwx-tabs-title-list
  .wwx-title-item.wwx-tab-title-active
  .wwx-tab-title {
  color: #ffffff;
}

.wp-block-gallery {
  min-height: 50vh;
  cursor: pointer;
}

/* Global Card */

.global-card-inner {
  bottom: 0;
  left: 0;
  padding-left: 20px;
}
.global-card-image {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center center;
  min-height: 420px;
}
.global-overlay {
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
  transition: all 0.25s linear 0s;
}
.global-overlay.dark {
  background-color: rgba(57, 54, 54, 0.93);
}
.global-overlay:hover {
  opacity: 1;
}
.global-overlay .overlay-inner p {
  line-height: 1.5em;
}

/* Offers Card */

.wp-block-columns.rates-and-offers-list {
  flex-wrap: wrap;
}
.sim-card {
  position: relative;
  display: block;
  color: #fff;
  margin-right: 2em;
  overflow: hidden;
}
.sim-card:hover,
.sim-card:focus,
.sim-card:active {
  color: #fff;
}
.sim-card.offers-card {
  max-height: 420px;
}
.sim-card h3 {
  display: block;
  margin: 0 0 5px;
}
.sim-card .pre-heading {
  display: block;
  margin: 0 0 15px;
}
.sim-card .sim-card-img {
  min-height: 420px;
  background: #383838;
  transition: all 0.5s;
  will-change: transform;
  position: relative;
}
.sim-card:hover .sim-card-img {
  transform: scale(1.1);
  will-change: transform;
}
.sim-card .sim-card-img img {
  display: block;
  min-height: 420px;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center center;
  position: absolute;
}
.sim-card.collection .sim-card-img img,
.sim-card.collection .sim-card-img {
  min-height: 600px;
}
.ajax-tabs-links,
.slider-tabs-links {
  margin-left: calc((100vw - 1080px) / 2);
  margin-bottom: 30px;
}
.ajax-tabs-content .wp-block-wwx-contentcarousel,
.slider-tabs-content .wp-block-wwx-contentcarousel {
  width: 100vw;
  margin-left: calc((100vw - 1080px) / 2);
  /*min-width: 1920px;*/
}
.ajax-tabs .slick-track,
.slider-tabs .slick-track {
  margin-left: 0;
  margin-right: 0;
}
#site-body .sim-card .wp-block-button__link {
  padding: 0.75em 0 0;
}
.sim-card-img-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgb(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 2em;
  transition: all 0.25s ease-in-out;
}
.sim-card-img-overlay.has-hover:hover {
  background: rgb(57, 54, 54, 0.85);
}
.sim-card:hover .has-hover .sim-card-hover-content {
  opacity: 1;
  transform: none;
}
.sim-card .has-hover .sim-card-hover-content {
  opacity: 0;
  transition: all 0.25s ease-in-out;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 2em;
  -webkit-transition: -webkit-transform 2000ms cubic-bezier(0.19, 1, 0.22, 1),
    opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 2000ms cubic-bezier(0.19, 1, 0.22, 1),
    opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateY(30%);
  transform: translateY(30%);
}
.sim-card .has-hover .sim-card-hover-content,
.sim-card .has-hover .sim-card-hover-content * {
  line-height: 1.4;
}
.rates-and-offers-list .sim-card {
  max-height: 420px;
  height: 100%;
  overflow: hidden;
  margin: 0;
}
.rates-and-offers-list .sim-card .sim-card-img img {
  display: block;
  min-height: 420px;
}
.rates-offers-group .rates-and-offers-list .sim-card.offers-card,
.rates-offers-group .rates-and-offers-list .sim-card.offers-card img {
  min-height: 600px;
}
.promotions-group .rates-and-offers-list h3 {
  padding: 0px 0 8px;
}

/* Quote Carousel */

.w-100.quote-wrapper {
  text-align: center;
  padding: 35px 0 43px;
}
.quote-carousel-outer-wrapper
  .wp-block-wwx-contentcarousel
  .slick-list.draggable,
.quote-carousel-outer-wrapper .wp-block-wwx-contentcarousel .slick-counter {
  max-width: 960px;
  margin: 0 auto;
  z-index: 10;
}
.quote-seperator {
  width: 35px;
  background-color: #fff;
  height: 1px;
  margin: 50px auto;
  padding: 0;
}
.slick-slider .slick-dots {
  display: flex;
  justify-content: center;
  right: 7%;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  align-items: flex-end;
  flex-direction: column;
  margin-right: 20px;
  height: max-content;
  padding: 7px 0px;
}
.quote-carousel-outer-wrapper .slick-slide > p {
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2px;
}
.slick-slider .slick-dots::before {
  content: "";
  display: block;
  background-color: #fff;
  width: 1px;
  height: 100%;
  top: 0;
  position: absolute;
  right: 9px;
  z-index: -100;
  transform: translate(-50%);
}
.slick-slider .slick-dots > li {
  display: inline-block;
  width: auto;
  padding: 13px 0;
  opacity: 1;
}
.slick-slider .slick-dots li:not(.slick-active) button {
  background-color: #d6d6d6;
}
.quote-carousel-group .slick-slider .slick-dots li:not(.slick-active) button {
  background-color: #99a094;
}
.slick-slider .slick-dots .slick-active button {
  background-color: #fff;
}
.slick-slider .slick-dots button {
  border-radius: 50%;
  border: 4px solid #8b9087 !important;
  width: 14px !important;
  height: 14px !important;
  z-index: 10;
}
.quote-carousel-outer-wrapper .slick-slide > img {
  margin: 0 auto 50px;
}
.quote-carousel-outer-wrapper .slick-slide h4 {
  line-height: 1.23;
  letter-spacing: 4px;
}
.quote-carousel-group {
  padding: 60px 0;
}
.quote-carousel-group .wp-block-group__inner-container {
  margin-left: calc(-100vw / 2 + 100% / 2);
  margin-right: calc(-100vw / 2 + 100% / 2);
  max-width: 100vw;
  width: auto;
}
.quote-carousel-outer-wrapper .slick-arrow {
  width: 90%;
  z-index: 11;
  height: 50%;
  opacity: 0;
}
.quote-carousel-outer-wrapper .slick-arrow.slick-next {
  bottom: 0;
}

/* Offers Slider */
.offers-slider .slick-list {
  width: 125%;
}

/* watch button */

.header-watch-button {
  display: inline-flex;
  align-items: center;
  margin: 40px auto;
  cursor: pointer;
  max-width: 120px;
  width: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.header-watch-button::after {
  content: "";
  display: block;
  height: 40px;
  width: 40px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Group_11' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='0 0 50 50' enable-background='new 0 0 50 50' xml:space='preserve'%3E%3Cg id='Oval'%3E%3Ccircle fill='none' cx='25' cy='25' r='25'/%3E%3Cpath fill='%23FFFFFF' d='M25,50C11.215,50,0,38.785,0,25S11.215,0,25,0s25,11.215,25,25S38.785,50,25,50z M25,1.5 C12.042,1.5,1.5,12.042,1.5,25S12.042,48.5,25,48.5S48.5,37.958,48.5,25S37.958,1.5,25,1.5z'/%3E%3C/g%3E%3Cpolygon fill='%23FFFFFF' points='21.786,36.823 20.726,35.763 31.489,24.999 20.726,14.235 21.786,13.175 33.61,24.999 '/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 10px;
}

/* Loader */
#main-modal .lds-ring div {
  border: 2px solid #fff;
  border-color: #fff transparent transparent transparent;
}
.loader {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.lds-ring {
  display: inline-block;
  position: relative;
  width: 100px;
  height: 100px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
  margin: 10px;
  border: 2px solid #8b9087;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #8b9087 transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Filter */

#filteroptions .is-style-secondary-button > .wp-block-button__link {
  padding: 8px 0 !important;
}
.news-stories.global-filter {
  padding: 80px 0 60px;
}
div.filter-container {
  background-color: transparent;
}
div.filter-dropdown {
  position: relative;
  max-width: 380px;
  width: 100%;
}
div.filter-dropdown > div.filter-caption {
  cursor: pointer;
  width: 100%;
  border-bottom: 1px solid #d8d8d8;
  font-size: 18px;
  color: #393636;
  letter-spacing: 3px;
  padding: 8px 15px;
}
div.filter-dropdown > div.list {
  position: absolute;
  background-color: #f2f2f2;
  width: 100%;
  border-radius: 0 0 3px 3px;
  display: none;
}
div.filter-dropdown > div.list > div.item {
  padding: 2px 0px;
  cursor: pointer;
  font-family: "ObjektivMk1";
  font-size: 16px;
}
div.filter-dropdown > div.list > div.item.selected {
  font-weight: bold;
}
div.filter-dropdown.open > div.list {
  display: block;
}

#main-modal .ajax-tabs.resp-drop .filter-dropdown {
  padding: 0 20px;
}
#main-modal .ajax-tabs.resp-drop .ajax-tabs .filter-dropdown {
  padding: 0;
}
#main-modal .ajax-tabs.resp-drop .filter-dropdown .filter-caption {
  color: #fff;
}
#main-modal
  #filteroptions
  .wwx-title-item.wwx-tab-title-inactive
  .wwx-tab-title {
  color: #8b9087;
}
#main-modal #filteroptions .wwx-title-item.wwx-tab-title-active .wwx-tab-title {
  color: #393636;
}

/* Trade Lodges */

.s-hidden {
  visibility: hidden;
  padding-right: 10px;
}
.lodge-trade-outer {
  margin-top: 70px;
}
.lodge-trade-outer .sim-card-img,
.lodge-trade-outer .sim-card-img-overlay {
  height: 620px;
  width: 100%;
}
.lodge-trade-outer .lodge-trade-right-col {
  padding-left: 80px;
}
.lodge-trade-outer .lodge-trade-right-col .wp-block-button__link {
  padding: 14px 0px !important;
}
.brochure-button {
  margin-top: 4px;
}
.lodge-trade-outer .lodge-trade-right-col .wp-block-button__link h4 {
  transition: color 1s linear 0s;
}
.lodge-trade-outer .lodge-trade-right-col .wp-block-button__link:hover h4 {
  color: #393636;
}
.lodge-trader-inner {
  margin-bottom: 7%;
}

/* Blog Archive */

.archive-default-image img {
  max-width: 200px;
  max-height: 60px;
  margin: 0 auto;
  object-fit: contain;
}
.archive-default-image {
  height: 325px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  background-color: #f3f4f3;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
}
.archive-sticky-wrapper .wrx-align-full {
  margin-left: calc(-100vw / 2 + 100% / 2);
  margin-right: calc(-100vw / 2 + 100% / 2);
  max-width: 100vw;
  width: auto;
}
.archive-sticky-wrapper .archive-default-image {
  height: 325px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  background-color: rgb(194, 178, 153);
  width: 39%;
  min-height: 815px;
}
.archive-sticky-wrapper .single-archive-card img {
  object-fit: cover;
  height: 815px;
  max-width: 100%;
}
.blog-archive-wrapper .single-archive-card {
  min-height: 450px;
}
.sticky-image-wrapper {
  width: 39%;
}
.author-title {
  font-size: 14px;
  padding-bottom: 3px;
}
.archive-sticky-wrapper .wp-block-buttons .wp-block-button.is-style-default {
  display: flex;
  align-items: flex-end;
}
.archive-sticky-wrapper a.wp-block-button__link {
  padding-bottom: 0 !important;
}
.archive-sticky-wrapper .wp-block-buttons {
  height: 100%;
}
.blog-title {
  padding-bottom: 40px;
}
.sticky-header {
  padding: 20px 0 35px;
}
.author-name {
  font-weight: 600;
}
.archive-sticky-wrapper .single-archive-card .single-card-info {
  margin-bottom: 40px;
  padding: 0 20% 4% 86px;
  flex-direction: column;
  justify-content: flex-end;
}
.archive-sticky-wrapper .single-archive-card img {
  object-fit: cover;
  height: 815px;
}
.archive-sticky-wrapper .single-archive-card .single-card-info {
  width: 61%;
}
.archive-sticky-wrapper .wp-block-group__inner-container {
  padding: 0;
}
.filter-wrapper {
  margin: 90px 0 65px;
}
.filter-options-wrapper::after {
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='12.85px' height='7.678px' viewBox='0 -0.405 12.85 7.678' xml:space='preserve'%3E%3Cpolygon fill='%23393636' points='12.001,-0.211 6.425,5.363 0.849,-0.211 0,0.636 6.425,7.06 12.848,0.636 '/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 15px;
  height: 25px;
  z-index: -10;
}
#filteroptions {
  font-size: 18px;
  appearance: none;
  color: #393636;
  letter-spacing: 3px;
  z-index: 10;
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  margin-top: 1px;
  padding: 20px 25px;
  border-radius: 2px;
}
.dropdown-wrapper {
  max-width: 330px;
  width: 100%;
  margin-left: 2%;
}
#blogFilter {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 3px;
  line-height: 50px;
}
.blog-archive-wrapper > a:not(:nth-child(13n + 1)):not(:nth-child(13n + 7)) h3 {
  font-size: 26px;
  line-height: 1.35em;
  padding-top: 5px;
}
.load-more-outer-wrapper {
  justify-content: center;
}
.single-card-info {
  padding: 18px 15px 15px;
  display: flex;
  flex-wrap: wrap;
}
.single-card-info h3 {
  width: 100%;
}
.terms {
  display: block;
  position: relative;
  width: 100%;
  overflow-x: hidden;
}
.terms::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-image: linear-gradient(to left, #fff, transparent);
  height: 100%;
  width: 70px;
  z-index: 2;
}
.terms .terms-wrapper {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  overflow-wrap: break-word;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}
.terms .terms-wrapper .terms-p {
  display: block;
  word-wrap: normal !important;
  white-space: nowrap;
}
.cat-wrap {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.cat-wrap > p {
  display: inline-block;
  margin-right: 20px;
}
.load-more-button {
  font-weight: 600;
  letter-spacing: 3px;
  line-height: 14px;
  transition: all 1s ease-in-out 0s;
  font-size: 18px;
  width: 100%;
  display: block;
}
.load-more-wrapper {
  margin: 70px 0 30px;
}
.load-more-button::after {
  content: "";
  height: 115px;
  width: 1px;
  margin-top: 25px;
  display: block;
  position: relative;
  background-color: #383838;
  transition: all 1s ease-in-out 0s;
  left: 50%;
  transform: translateX(-50%);
}
.load-more-button:hover::after {
  height: 150px;
  margin-top: 30px;
}
.load-more-button:hover {
  letter-spacing: 4px;
}
.counter-bg::before {
  content: "";
  position: absolute;
  width: 160px;
  height: 60px;
  display: block;
  z-index: 1;
}
.counter-bg-white-top-left::before {

  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  width: 160px;
  height: 60px;
  display: block;
  z-index: 1;
}
.counter-bg-white-bottom-left::before {
  background: #fff;
  bottom: -2px;
  left: -2px;
}
.counter-bg-very-light-grey-bottom-left::before {
  background: #f3f4f3;
  bottom: -2px;
  left: -2px;
}

/* Single Post */

.single-post .default-header-outer-wrapper .default-header-inner {
  width: 100vw;
  max-height: 775px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 1160px;
  margin: 0px auto;
  padding: 200px 0 100px;
  box-sizing: content-box;
}
.single-post .default-header-outer-wrapper {
  margin-bottom: 80px;
}
.post-terms-wrapper > a:not(:last-child) > p::after {
  content: "/";
  display: inline-block;
  padding: 0 5px;
}
.single-post .author-title {
  margin-right: 100px;
}
.single-post .default-header-outer-wrapper .default-header-inner > h2 {
  max-width: 90%;
}
.single-post .single-post-title {
  padding: 15px 0 35px;
}
.single-post article .entry-content {
  margin: 0 auto;
}
.single-post
  article
  .entry-content
  .wp-block-group[data-scroll-section="true"]
  > .wp-block-group__inner-container {
  max-width: 740px;
  padding: 0;
}
.has-drop-cap:not(:focus)::first-letter {
  font-size: 70px;
  font-family: "Gilda Display";
}
.single-post article ul {
  list-style: none;
  margin-left: 40px;
}
.single-post
  article
  ul:not(.footer-widget-menu):not(.wp-block-social-links):not(#menu-footer-menu)
  li::before {
  content: "";
  width: 6px;
  height: 6px;
  display: inline-block;
  background-color: #000;
  margin-right: 10px;
  margin-left: -16px;
  transform: rotate(45deg);
  bottom: 3px;
  position: relative;
}
.single-post article ul:not(.footer-widget-menu) li {
  margin: 2em 0;
}
.single-post .wp-block-group.footer-newsletter {
  margin: 8em 0 10em;
}

/* Related Post */

.related-post-wrapper .single-archive-card img {
  height: 325px;
  object-fit: cover;
}
.related-post-wrapper .single-card-info {
  display: flex;
  flex-wrap: wrap;
}
.single-archive-card .single-card-info p.terms-p:not(:last-of-type)::after {
  content: "/";
  padding: 0 5px;
}
.related-post-group {
  margin-top: 70px;
}
.related-post-wrapper h3 {
  font-size: 26px;
  line-height: 1.42em;
  width: 100%;
}
.related-post-wrapper .single-card-info > p {
  padding-bottom: 5px;
}
.related-articles-stories {
  padding: 30px 0px 80px;
  margin-bottom: 0;
}

/* Gallery */
.wp-block-sim-popup.has-gallery-popup .wp-block-gallery.has-nested-images,
.wp-block-sim-popup.has-gallery-popup .wp-block-gallery .blocks-gallery-grid {
  display: flex;
  flex-wrap: nowrap;
}

.wp-block-sim-popup.has-gallery-popup
  .wp-block-gallery.has-nested-images
  .wp-block-image:not(#individual-image),
.wp-block-sim-popup.has-gallery-popup
  .wp-block-gallery
  .blocks-gallery-grid
  .blocks-gallery-item {
  width: auto;
  margin-right: -3em;
}
.wp-block-sim-popup.has-gallery-popup
  .wp-block-gallery.has-nested-images
  .wp-block-image:not(#individual-image):nth-child(3),
.wp-block-sim-popup.has-gallery-popup
  .wp-block-gallery
  .blocks-gallery-grid
  .blocks-gallery-item:nth-child(3) {
  z-index: 2;
}
.wp-block-sim-popup.has-gallery-popup
  .wp-block-gallery.has-nested-images
  .wp-block-image:not(#individual-image):nth-child(odd),
.wp-block-sim-popup.has-gallery-popup
  .wp-block-gallery
  .blocks-gallery-grid
  .blocks-gallery-item:nth-child(odd) {
  top: -2em;
}
.sim-gallery-header {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  line-height: 1;
  padding: calc(1em + 15px) 38px;
  transition: all 0.6s;
  background: #8b9087;
}
.sim-gallery-header > * {
  padding-right: 20px;
}
#main-modal .has-background {
  transition: background 1s;
}
.sim-gallery-header .gallery-name {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.sim-gallery-header .gallery-name {
  order: 1;
}
.sim-gallery-header .gallery-name h4 {
  margin-bottom: 0;
  margin-left: 15px;
}
.sim-gallery-header .counter {
  order: 2;
  font-size: 0.8em;
  transition: all 1s;
}
.sim-gallery-header .counter.hide {
  opacity: 0;
}
.sim-gallery-header .gallery-view-options {
  order: 3;
  display: flex;
  align-items: center;
}
#main-modal .sim-gallery-header .wwx-tabs-title-list {
  padding: 0;
  border: 0;
  padding-right: 0.5em;
}
.sim-gallery-header .close-modal {
  order: 4;
  padding-right: 0;
  margin-left: auto;
}
.wwx-tab-title.toggle-carousel span {
  background: #6a6c67;
  width: 25px;
  height: 21px;
  display: inline-block;
  transition: background 1s;
}
.sim-gallery-header .wwx-tab-title-active .wwx-tab-title.toggle-carousel span,
.sim-gallery-header .wwx-tab-title-active .wwx-tab-title.toggle-grid span {
  background: #393636;
}
#main-modal .sim-gallery-header .wwx-tab-title-active::after {
  content: unset;
}
.sim-gallery-header .wwx-tab-title.toggle-grid {
  width: 25px;
  height: 21px;
  display: inline-block;
  position: relative;
}
.sim-gallery-header .wwx-tab-title.toggle-grid span {
  background: #6a6c67;
  width: 11px;
  height: 8px;
  display: block;
  position: absolute;
  transition: background 1s;
}
.sim-gallery-header .wwx-tab-title.toggle-grid span:nth-child(1) {
  top: 0;
  left: 0;
}
.sim-gallery-header .wwx-tab-title.toggle-grid span:nth-child(2) {
  top: 0;
  right: 0;
}
.sim-gallery-header .wwx-tab-title.toggle-grid span:nth-child(3) {
  bottom: 0;
  left: 0;
}
.sim-gallery-header .wwx-tab-title.toggle-grid span:nth-child(4) {
  bottom: 0;
  right: 0;
}

/* Contact Us Form */

.gform_wrapper .gfield_required {
  color: #9b9b9b;
}
.enquiry-columns h3 {
  line-height: 1.44em;
  padding: 0 15px 0 0;
  letter-spacing: 2px;
}
.contain-right
  .gform_wrapper.gravity-theme
  .chosen-container
  .chosen-results
  li.highlighted {
  background-color: #dbd3c7;
  background-image: linear-gradient(#dbd3c7 20%, #dbd3c7 90%);
  color: #000;
}

.contain-right
  .gform_wrapper.gravity-theme
  .chosen-container-active
  .chosen-single {
  box-shadow: none;
}

.contain-right
  .gform_wrapper.gravity-theme
  .chosen-container-single
  .chosen-single {
  box-shadow: none;
}

.contain-right
  .gform_wrapper.gravity-theme
  .chosen-container-single
  .chosen-drop {
  font-size: 15px;
  appearance: none;
  color: #393636;
  letter-spacing: 3px;
  z-index: 10;
  background-color: #fff;
  box-shadow: none;
  margin-top: 1px;
  padding: 20px 25px;
  border-radius: 2px;
  border: 0px;
}

.home-step-into-dream {
  background: rgba(0, 0, 0, 0)
    linear-gradient(rgb(255, 255, 255) 50%, rgb(208, 218, 207) 50%) repeat
    scroll 0% 0%;
}

/* .chosen-search{
display: none !important;
} */

/* Form Styles */

body:not(.wp-admin) form input[type="text"],
body:not(.wp-admin) form input[type="email"],
body:not(.wp-admin) form input[type="url"],
body:not(.wp-admin) form input[type="password"],
body:not(.wp-admin) form input[type="tel"],
body:not(.wp-admin) form input[type="number"],
body:not(.wp-admin) form textarea,
body:not(.wp-admin) form select {
  color: #9b9b9b;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9b9b9b;
}

/*Gravity Forms*/

#subscribe-group-outer {
  background: #8b9087;
  min-height: 100vh;
}
#subscribe-group-outer #subscribe-gravity-group {
  max-width: 842px;
  padding: 0;
  background-color: transparent;
  box-shadow: none;
  margin: 0 auto;
}
#subscribe-group-outer .gform_heading h2 {
  font-size: 54px;
  text-align: center;
}
#subscribe-group-outer #subscribe-gravity-group #gform_5 {
  max-width: 360px;
  margin: 0 auto;
}
#subscribe-group-outer #subscribe-gravity-group #gform_5 .trade-partner {
  margin: 10px 0 15px;
}
#subscribe-group-outer
  #subscribe-gravity-group
  #gform_5
  #gform_submit_button_5 {
  padding-bottom: 0;
}
#subscribe-group-outer #subscribe-gravity-group #gform_wrapper_5 {
  max-width: 842px;
  padding: 72px 6% 50px;
  background-color: #fff;
}
#subscribe-group-outer
  #subscribe-gravity-group
  .pum-content.popmake-content
  img {
  margin: 60px auto 60px;
  display: block;
  width: 100%;
  max-width: 301px;
}
#subscribe-group-outer
  #subscribe-gravity-group
  .pum-content.popmake-content
  #gform_ajax_spinner_5 {
  max-width: 40px;
  margin-bottom: 0;
}
#subscribe-group-outer #subscribe-gravity-group .company-name {
  margin-top: 0px;
}
#subscribe-group-outer
  .pum-content.popmake-content
  .wp-block-button__link:hover {
  color: #393636 !important;
}
#subscribe-group-outer .pum-content.popmake-content .wp-block-buttons,
#subscribe-group-outer
  .pum-content.popmake-content
  .wp-block-button.is-style-default.mb-0 {
  width: 100%;
}
#exit-subscription,
#close-subscription {
  display: block;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
#subscribe-email-footer {
  width: 100%;
}
#subscribe-gravity-group .gform_submission_error.hide_summary {
  font-family: "ObjektivMk1";
  font-size: 14px;
  font-weight: 400;
  color: #ff6666;
  padding-bottom: 0;
}
#subscribe-gravity-group .gform-icon.gform-icon--close {
  display: none;
}
#subscribe-gravity-group #gform_5_validation_container {
  border: none;
  box-shadow: none;
  background-color: unset;
  text-align: center;
}
#subscribe-gravity-group #gform_wrapper_5 .gfield_required_text {
  font-style: initial;
  font-size: 12px;
}
#subscribe-gravity-group
  #gform_wrapper_5
  .chosen-container-single
  .chosen-drop {
  font-size: 15px;
  appearance: none;
  color: #393636;
  letter-spacing: 3px;
  z-index: 10;
  background-color: #fff;
  box-shadow: none;
  margin-top: 1px;
  padding: 20px 25px;
  border-radius: 2px;
  border: 0px;
}
#subscribe-gravity-group
  #gform_wrapper_5
  .chosen-container-single
  .chosen-drop
  li.highlighted {
  background-color: #dbd3c7;
  background-image: linear-gradient(#dbd3c7 20%, #dbd3c7 90%);
  color: #000;
}
#subscribe-gravity-group #gform_wrapper_5 .chosen-single {
  box-shadow: unset;
  outline: unset;
}
html body #subscribe-group-outer .pum-close.popmake-close {
  color: #fff;
  min-width: fit-content !important;
  position: absolute;
  bottom: -135px;
  top: unset !important;
  left: 50%;
  transform: translateX(-50%);
  max-width: unset;
  display: block;
  background-size: 0px !important;
  background-color: transparent !important;
  padding-bottom: 90px;
}
#subscribe-popup-background {
  opacity: 0;
  height: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 101;
  transition: all 1s;
  overflow: hidden;
  visibility: none;
}
#subscribe-popup-background.active {
  visibility: visible;
  opacity: 1;
  height: 100vh;
  transition: opacity 0.3s ease-in-out 0.3s;
  pointer-events: all;
}
#subscribe-popup-background.active #gform_wrapper_5 {
  display: block !important;
}
#subscribe-popup-background
  .subscribe-popup-outer
  .wp-block-group__inner-container {
  height: 100vh;
}
#subscribe-popup-background .subscribe-popup-outer .close-modal {
  text-align: center;
  color: #fff;
  margin-top: 25px;
  cursor: pointer;
}
#subscribe-popup-background .subscribe-popup-outer #gform_wrapper_5 {
  background-color: #fff;
  color: #393636;
  max-width: 800px;
  width: 100%;
  margin: 20px auto 0;
  padding: 4em 11em 2em;
}
#subscribe-popup-background
  .subscribe-popup-outer
  #gform_wrapper_5
  .gform_title {
  text-align: center;
  font-size: 48px;
}
#subscribe-popup-background
  .subscribe-popup-outer
  #gform_wrapper_5
  .subscribe-recaptcha,
#subscribe-popup-background
  .subscribe-popup-outer
  #gform_wrapper_5
  .gfield.company-name {
  margin: 0;
}
#subscribe-popup-background
  .subscribe-popup-outer
  #gform_wrapper_5
  .chosen-container-active
  .chosen-single {
  box-shadow: unset;
}

.gform_wrapper.gravity-theme .gform_body .gform_fields {
  grid-column-gap: 30px;
}
.gform_wrapper.gravity-theme .gfield {
  position: relative;
  padding-top: 0;
  margin-top: 15px;
  margin-bottom: 15px;
}
.gform_wrapper.gravity-theme fieldset.gfield {
  margin: 0;
}
.gform_wrapper.gravity-theme .gfield label {
  font-family: "ObjektivMk1";
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #9b9b9b;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
  -webkit-transition: all 0.28s ease;
  transition: all 0.28s ease;
}
.gform_wrapper.gravity-theme legend.gfield_label {
  font-family: "Gilda Display", sans-serif;
  font-weight: 400;
  font-size: 24px;
}
.gform_wrapper.gravity-theme .gfield.active label {
  font-size: 12px;
  color: #393636;
  top: -20px;
  left: 0;
}
.gform_wrapper.gravity-theme .gfield input[type="color"],
.gform_wrapper.gravity-theme .gfield input[type="date"],
.gform_wrapper.gravity-theme .gfield input[type="datetime-local"],
.gform_wrapper.gravity-theme .gfield input[type="datetime"],
.gform_wrapper.gravity-theme .gfield input[type="email"],
.gform_wrapper.gravity-theme .gfield input[type="month"],
.gform_wrapper.gravity-theme .gfield input[type="number"],
.gform_wrapper.gravity-theme .gfield input[type="password"],
.gform_wrapper.gravity-theme .gfield input[type="search"],
.gform_wrapper.gravity-theme .gfield input[type="tel"],
.gform_wrapper.gravity-theme .gfield input[type="text"],
.gform_wrapper.gravity-theme .gfield input[type="time"],
.gform_wrapper.gravity-theme .gfield input[type="url"],
.gform_wrapper.gravity-theme .gfield input[type="week"],
.gform_wrapper.gravity-theme .gfield select,
.gform_wrapper.gravity-theme .gfield textarea,
.gform_wrapper.gravity-theme .gfield .chosen-container-single a.chosen-single {
  display: block;
  height: unset;
  font-family: "ObjektivMk1";
  font-size: 14px;
  line-height: 1.2;
  padding: 8px 10px;
  color: #393636;
  background-color: transparent;
  background-image: none;
  border: none;
  border-bottom: 1px solid #9b9b9b;
}
.gform_wrapper.gravity-theme .gfield.active input[type="color"],
.gform_wrapper.gravity-theme .gfield.active input[type="date"],
.gform_wrapper.gravity-theme .gfield.active input[type="datetime-local"],
.gform_wrapper.gravity-theme .gfield.active input[type="datetime"],
.gform_wrapper.gravity-theme .gfield.active input[type="email"],
.gform_wrapper.gravity-theme .gfield.active input[type="month"],
.gform_wrapper.gravity-theme .gfield.active input[type="number"],
.gform_wrapper.gravity-theme .gfield.active input[type="password"],
.gform_wrapper.gravity-theme .gfield.active input[type="search"],
.gform_wrapper.gravity-theme .gfield.active input[type="tel"],
.gform_wrapper.gravity-theme .gfield.active input[type="text"],
.gform_wrapper.gravity-theme .gfield.active input[type="time"],
.gform_wrapper.gravity-theme .gfield.active input[type="url"],
.gform_wrapper.gravity-theme .gfield.active input[type="week"],
.gform_wrapper.gravity-theme .gfield.active select,
.gform_wrapper.gravity-theme .gfield.active textarea,
.gform_wrapper.gravity-theme
  .chosen-container-single.chosen-container-active
  .chosen-single {
  border-bottom: 1px solid #c2b299;
  color: #c2b299;
}
.gform_wrapper.gravity-theme
  .gfield
  .chosen-container-single
  .chosen-single
  span {
  line-height: 1.4;
}
.gform_wrapper.gravity-theme
  .gfield
  .chosen-container-single
  .chosen-single
  div
  b {
  background: url(../../uploads/2021/07/down-arrow-icon.svg) no-repeat 0 20px;
}
.gform_wrapper.gravity-theme
  .gfield
  .chosen-container-active.chosen-with-drop
  .chosen-single
  div
  b {
  background: url(../../uploads/2021/07/up-arrow-icon.svg) no-repeat 0 20px;
}
.gform_wrapper.gravity-theme .gfield textarea {
  height: unset;
  min-height: 150px;
  border-left: 1px solid #9b9b9b;
}
.gform_wrapper.gravity-theme .gfield.active textarea {
  border-left: 1px solid #393636;
  border-bottom: 1px solid #393636;
}
.gform_wrapper.gravity-theme .gfield input[type="number"] {
  appearance: textfield;
  -webkit-appearance: textfield;
}
.gform_wrapper.gravity-theme .gfield .ginput_container_radio .gfield_radio {
  display: flex;
  flex-wrap: wrap;
}
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container_radio
  .gfield_radio
  .gchoice {
  position: relative;
  width: 50%;
}
.gform_wrapper.gravity-theme .gfield .gfield-choice-input + label {
  max-width: 100%;
}
.gform_wrapper.gravity-theme .gfield .ginput_container .gchoice > input,
.gform_wrapper.gravity-theme .gfield .ginput_container .gchoice label {
  font-size: 14px;
  position: relative;
  top: unset;
  left: unset;
  /*margin-bottom:0px !important;*/
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container
  .gchoice
  > input:not(:checked),
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container
  .gchoice
  > input:checked {
  position: absolute;
  left: -9999px;
}
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container
  .gchoice
  > input:not(:checked)
  + label,
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container
  .gchoice
  > input:checked
  + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container
  .gchoice
  > input:not(:checked)
  + label:before,
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container
  .gchoice
  > input:checked
  + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
  width: 17px;
  height: 17px;
  border: 1px solid #f3f4f3;
  background: #f3f4f3;
  border-radius: 2px;
}
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container
  .gchoice
  > input:not(:checked)
  + label::after,
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container
  .gchoice
  > input:checked
  + label::after {
  content: "Ã¢Å“â€";
  position: absolute;
  top: 50%;
  margin-top: -9px;
  left: 0;
  color: #ffffff;
  transition: all 0.2s;
  border: 1px solid #8b9087;
  background-color: #8b9087;
  font-size: 12px;
  width: 17px;
  height: 17px;
  text-align: center;
  line-height: 17px;
  opacity: 0;
  transform: scale(0);
}
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container
  .gchoice
  > input:checked
  + label:after {
  opacity: 1;
  transform: scale(1);
}
.gform_wrapper.gravity-theme .gfield .ginput_container_date input::placeholder {
  opacity: 0;
}
.gform_wrapper.gravity-theme
  .gfield
  .ginput_container_date
  img.ui-datepicker-trigger {
  display: block;
  margin-left: -20px;
  max-width: 25.6px;
  max-height: 25.6px;
}
.gform_wrapper.gravity-theme .gfield .gfield_validation_message,
.gform_wrapper.gravity-theme .gfield .validation_message {
  background: none;
  border: none;
  font-size: 12px;
  margin-top: 0px;
  padding: 0;
}
.gform_wrapper.gravity-theme .gfield .wp-block-button {
  margin: 0 auto;
  display: table;
}

/* Mailchimp Styles */

input,
textarea {
  outline: 0 !important;
}

#mc_embed_signup .gform_wrapper .gfield_required {
  display: none;
}

/* Mailchimp Error Message */

#mc_embed_signup .gform_wrapper .gform_validation_errors {
  background: #fff;
  border: none;
  box-shadow: none;
  padding: 0;
  margin-bottom: 0px;
}

#mc_embed_signup .gform_wrapper .gform_validation_errors > h2 {
  font-family: "ObjektivMk1";
  font-size: 14px;
  font-weight: 400;
  color: #ff6666;
}

#mc_embed_signup .gform_wrapper .gform_validation_errors > h2 .gform-icon {
  display: none;
}

/* Contact-Form Validations */

.contain-right .gform_wrapper .gfield_required {
  display: none;
}

.contain-right .gform_wrapper .gform_validation_errors {
  background: #fff;
  border: none;
  box-shadow: none;
  padding: 16px 16px 16px 0px;
  margin-bottom: 20px;
}

.contain-right .gform_wrapper .gform_validation_errors > h2 {
  font-family: "ObjektivMk1";
  font-size: 14px;
  font-weight: 400;
  color: #ff6666;
}

.contain-right .gform_wrapper .gform_validation_errors > h2 .gform-icon {
  display: none;
}

.contain-right .gform_wrapper.gravity-theme .gfield .gfield_validation_message,
.gform_wrapper.gravity-theme .gfield .validation_message {
  padding-top: 8px;
}

/* Submit Message */

.gform_confirmation_wrapper {
  text-align: center;
  background-color: #f3f4f3;
  padding: 51px 28px 51px 28px;
}
.gform_confirmation_wrapper h3 {
  padding-bottom: 0px;
}

/* Mailchimp */

#mc_embed_signup {
  display: block;
  max-width: 641px;
  margin: 0 auto;
  margin-bottom: 65px;
}
#mc_embed_signup .mc-field-group {
  position: relative;
  padding-top: 0;
  max-width: 245px;
  margin: 16px auto;
}
#mc_embed_signup .mc-field-group label {
  position: absolute;
  top: 0.25rem;
  left: 15px;
  pointer-events: none;
  z-index: 1;
  -webkit-transition: all 0.28s ease;
  transition: all 0.28s ease;
}
#mc_embed_signup .mc-field-group.active label {
  font-size: 0.8rem;
  font-weight: 500;
  top: -1.2rem;
  left: 0;
}
#mc_embed_signup .mc-field-group div.mce_inline_error {
  padding: 5px 10px;
  font-size: 12px;
  z-index: 1;
  color: red;
  position: absolute;
  background-color: transparent;
  font-weight: normal;
}
#mc_embed_signup .wp-block-button {
  margin: 0 auto;
  display: table;
}

/* Sim Gallery Grid */

.sim-gallery-grid {
  display: flex;
  flex-wrap: wrap;
  max-width: 1160px;
  margin: 35px auto 1.75em auto;
}
.sim-gallery-grid .wp-block-sim-grid-item {
  display: block;
  width: 100%;
  max-width: 33.333%;
  padding: 1em;
}
.sim-gallery-grid .wp-block-sim-grid-item .wp-block-image {
  margin: 0;
}
.sim-gallery-grid .wp-block-sim-grid-item .wp-block-image figure {
  display: block;
  width: 100%;
  height: 340px;
  position: relative;
}
.sim-gallery-grid .wp-block-sim-grid-item .wp-block-image figure img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/* half column fullwidth background */
.half-column-fullwidth-background {
  position: relative;
}
.half-column-fullwidth-background .wp-block-group::before {
  content: "";
  display: block;
  width: 100vw;
  height: 100%;
  background-color: inherit;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.half-column-fullwidth-background.contain-left .wp-block-group::before {
  right: 0;
}
.half-column-fullwidth-background.contain-right .wp-block-group::before {
  left: 0;
}
.half-column-fullwidth-background
  .wp-block-group
  .wp-block-group__inner-container {
  position: relative;
  z-index: 1;
}

/* Enquiry Card */

#main-modal
  .book-online-group
  .pricing-popup-header
  > .wp-block-group__inner-container {
  padding: 50px 40px 45px 82px;
  justify-content: space-between;
  max-width: calc(100% - 30px);
}
#main-modal
  .book-online-group
  .pricing-popup-header
  > .wp-block-group__inner-container
  .close-modal {
  margin-bottom: 0;
}
#main-modal .book-online-group .contact-details a {
  color: #fff;
}
#main-modal .book-online-group .intro-text p {
  max-width: 630px;
}
#main-modal .book-online-group .contact-details p {
  text-align: right;
  font-size: 20px;
  letter-spacing: 1.19px;
  line-height: 29px;
}
#main-modal .book-online-group .offers-card .pre-heading:last-of-type,
#main-modal .book-online-group .offers-card .pps {
  display: none;
}
#main-modal .book-online-group .offers-card {
  max-height: 298px;
  min-height: 298px;
}
#main-modal .book-online-group .offers-card .sim-card-img {
  min-height: 298px;
}
#main-modal .book-online-group .offers-card .sim-card-img img {
  min-height: 298px;
}
#main-modal .book-online-group .offers-card .sim-card-img-overlay {
  background: rgba(0, 0, 0, 0.3);
}
#main-modal .book-online-group .offers-card .pre-heading {
  margin: 0 0 8px;
}
#main-modal .book-online-group .offers-card h3 {
  margin: 0 0 10px;
}
#main-modal
  .book-online-group
  .wp-block-group
  > .wp-block-group__inner-container
  > h3:not(:first-child) {
  margin-top: 30px;
}

/* Lodge Page Styles */

.simbavati-lodge-rooms .ajax-tabs-content .wp-block-wwx-contentcarousel {
  margin: 0;
}
.simbavati-lodge-rooms
  .ajax-tabs-content
  .wp-block-wwx-contentcarousel
  .wp-block-image {
  display: block;
  width: 100%;
  height: 650px;
  position: relative;
  margin: 0;
}
.simbavati-lodge-rooms
  .ajax-tabs-content
  .wp-block-wwx-contentcarousel
  .wp-block-image
  img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
  object-position: center;
  max-width: 50%;
}

/* Experience */
.experiences-section .row {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
}
.experiences-section .row .experience-card {
  display: block;
  width: 100%;
  margin-right: 2em;
  margin-bottom: 2em;
}
.experiences-section .row .experience-card:nth-child(1) {
  max-width: calc(35% - 2em);
}
.experiences-section .row .experience-card:nth-child(2) {
  max-width: calc(26% - 2em);
  margin-bottom: 2em;
}
.experiences-section .row .experience-card:nth-child(3) {
  max-width: 39%;
  margin-right: 0;
}
.experiences-section .row .experience-card .sim-card {
  display: block;
  width: 100%;
}
.experiences-section .row .experience-card h4 {
  font-size: 28px;
  line-height: 1.2;
  margin-bottom: 0;
}

.pricing-popup-header .wp-block-group__inner-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: calc(100% - 80px);
}
#site-body
  .wp-block-sim-popup.has-content-popup
  .is-style-secondary-button
  > .wp-block-button__link,
#site-body
  .wp-block-sim-popup.has-gallery-popup
  .is-style-secondary-button
  > .wp-block-button__link {
  font-family: "Gilda Display";
  font-size: 36px;
  line-height: 1em;
  text-transform: none;
  color: #8b9087;
  font-weight: normal;
  padding-top: 25px;
  padding-bottom: 20px;
}
#site-body
  .wp-block-sim-popup.has-content-popup
  .is-style-secondary-button
  > .wp-block-button__link:hover,
#site-body
  .wp-block-sim-popup.has-gallery-popup
  .is-style-secondary-button
  > .wp-block-button__link:hover {
  color: #393636;
}
.has-very-light-grey-background-color .slick-slider .slick-dots::before {
  background-color: #393636;
}
.has-very-light-grey-background-color .slick-slider .slick-dots li button {
  border-color: #f3f4f3 !important;
}
.has-very-light-grey-background-color
  .slick-slider
  .slick-dots
  .slick-active
  button {
  background-color: #393636;
}

/* Ajax Tabs */
.ajax-tabs .filter-dropdown,
.slider-tabs .filter-dropdown {
  max-width: 480px;
  margin-bottom: 40px;
}
.ajax-tabs .filter-dropdown .filter-options-wrapper,
.slider-tabs .filter-dropdown .filter-options-wrapper {
  font-family: "Gilda Display";
  font-size: 22px;
  line-height: 1em;
  border-bottom: none;
  padding-left: 0;
  padding-right: 0;
}
.ajax-tabs .filter-dropdown .filter-options-wrapper::after,
.slider-tabs .filter-dropdown .filter-options-wrapper::after {
  z-index: 1;
}
/* .ajax-tabs .ajax-tabs-content {
    opacity: 0;
    transition: all 1s;
}
.ajax-tabs .ajax-tabs-content.animate-start {
    opacity: 1;
} */

/* Sim Navbar */
.wp-block-sim-navbar ul li a {
  color: #8b9087;
}
.wp-block-sim-navbar ul li.active-sim-nav a {
  color: #393636;
}

/* Slider Styles */
.arrows-medium.arrows-stack-vertical.arrows-horizontal-left-outside .slick-prev,
.arrows-medium.arrows-stack-vertical.arrows-horizontal-left-outside
  .slick-counter,
.arrows-medium.arrows-stack-vertical.arrows-horizontal-left-outside
  .slick-next {
  left: -80px;
}
.arrows-medium.arrows-stack-horizontal.arrows-vertical-bottom-outside
  .slick-next,
.arrows-medium.arrows-stack-horizontal.arrows-vertical-bottom-outside
  .slick-prev,
.arrows-medium.arrows-stack-horizontal.arrows-vertical-bottom-outside
  .slick-counter {
  bottom: -80px;
}

.top-reasons-to-visit .slick-slide .wp-block-image figure {
  display: block;
  width: 100%;
}
.top-reasons-to-visit .slick-slide .wp-block-image figure img {
  width: 100%;
}

#gallery .slick-slide .wp-block-image figure {
  display: block;
  width: 100%;
}
#gallery .slick-slide .wp-block-image figure img {
  width: 100%;
}
#essentials::after {
  content: "";
  display: block;
  height: 150%;
  width: 40%;
  background-color: #8b9087;
  position: absolute;
  top: -50%;
  right: 0;
  z-index: -1;
}

/* Accordion */
.accordion-group .accordion:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
}
.accordion-group .accordion .accordion-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  font-size: 36px;
  line-height: 46px;
  margin-bottom: 0;
  transition: all 0.5s;
}
.accordion-group .accordion .accordion-heading::after {
  content: "+";
  display: block;
  margin-left: 20px;
}
.accordion-group .accordion .accordion-heading.show::after {
  content: "-";
}
.accordion-group .accordion .accordion-content {
  margin-bottom: 30px;
}
.accordion-group .accordion .accordion-heading + .accordion-content {
  display: block;
  height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
}
.accordion-group .accordion .accordion-heading.show + .accordion-content {
  height: 100%;
  opacity: 1;
  visibility: visible;
  padding: 30px 0 0;
}

/* Footer */

#subscribe-input {
  max-width: 430px;
  margin: 0 auto;
}
#subscribe-input #footer-subscribe {
  padding: 70px 0 40px;
}
.subscribe-simba-logo {
  margin: 0 auto;
  display: block;
  max-width: 250px;
  width: 100%;
  text-align: center;
  padding: 50px 0 25px;
}
.subscribe-error {
  color: #c02b0a;
  font-size: 13.008px;
  padding-top: 5px;
}
.single-post article ul.footer-widget-menu li {
  margin: 0;
}
.site-footer {
  width: 100%;
}
.wp-block-group.footer-newsletter {
  margin: 10em 0;
}
.site-footer .footer-widgets .wp-block-group__inner-container {
  padding-bottom: 0;
}
.site-footer .footer-widget-menu {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-footer .footer-widget-menu li a {
  color: #9b9b9b;
}
.site-footer .footer-widget-menu li a:hover {
  color: #393636;
  font-weight: 500;
}
.site-footer .footer-divider .wp-block-group__inner-container {
  padding-bottom: 15px;
}
.site-footer .footer-divider .wp-block-separator.is-style-wide {
  border: none;
}
.site-footer .footer-logo {
  display: block;
  margin: 90px auto 80px;
}
.site-footer .wp-block-social-links.aligncenter {
  display: flex;
  justify-content: center;
  margin: 55px 0 0;
}
.site-footer .wp-block-social-links .wp-social-link a {
  padding: 0;
}
.site-footer
  .wp-block-social-links
  .wp-social-link.wp-social-link.wp-social-link {
  margin: 5px 10px 5px 0;
  background-color: transparent;
}
.site-footer .wp-block-social-links .wp-social-link svg {
  width: 40px;
  height: 40px;
}
.site-footer .footer-bottom-menu {
  padding: 55px 0 0px;
}
.site-footer .footer-bottom-menu .menu {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 auto;
  list-style: none;
}
.site-footer .footer-bottom-menu .menu li {
  margin: 10px;
  text-align: center;
}
.site-footer .footer-bottom-menu .menu li a {
  color: #393636;
  font-size: 14px;
}
.site-footer .site-info {
  background-color: transparent;
}
.site-footer .site-info .copyright-bar p {
  color: #393636;
  font-size: 12px;
}
.site-footer .inside-site-info.grid-container {
  padding-bottom: 100px;
}

/* Sticky header on lodge hidden past nav */
/* .single-lodges .sticky-top-target {
    height: 400px;
    width: 100%;
    bottom: unset;
} */

/* Availability */
.availabilty-banner {
  width: 100% !important;
  justify-content: center;
  box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.1);
  padding: 15px 0px 5px;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #fff;
  z-index: 10;
}
.availabilty-banner .wp-block-group__inner-container {
  padding: 0 40px;
}
.availabilty-banner .wp-block-columns {
  margin-bottom: 0;
}
.availabilty-banner .wp-block-columns p {
  margin-bottom: 0;
  line-height: 1.4;
}
.availabilty-banner .wp-block-buttons {
  justify-content: flex-end;
}
.availabilty-banner .wp-block-buttons .wp-block-button__link {
  padding: 0 !important;
}

@media only screen and (max-width: 767px) {
  .availabilty-banner {
    padding: 10px 0px 0px;
  }
  .availabilty-banner .wp-block-group__inner-container {
    padding: 0 20px;
  }
  .availabilty-banner .wp-block-columns {
    margin-bottom: 0;
    text-align: center;
  }
  .availabilty-banner
    .wp-block-group__inner-container
    .wp-block-column:first-child {
    display: none;
  }
  .availabilty-banner .wp-block-buttons {
    justify-content: center;
  }
  .pum .pum-container.popmake {
    padding: 5em 2em;
  }
}

/* Layouts */
@media only screen and (min-width: 1160px) {
  .inner-side-pl-0 > .wp-block-group__inner-container {
    padding-left: 0;
  }
}
.experiences-section .row {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 60px;
}

@media only screen and (min-width: 1080px) {
  .wp-block-column.contain-left {
    margin-left: calc(50% - (1080px / 2));
    max-width: calc(1080px / 2 - 1em);
  }
  .wp-block-column.contain-right {
    margin-right: calc(50% - (1080px / 2));
    max-width: calc(1080px / 2 - 1em);
  }
}

/* Responsive */

/* Max and Min Widths */
@media screen and (max-width: 1080px) and (min-width: 768px) {
  #rates .wp-block-group__inner-container > .wp-block-columns .contain-left,
  #rooms-section
    .wp-block-group__inner-container
    .wp-block-columns
    .contain-left {
    padding-left: 40px;
  }
  .no-sidebar .entry-content #essentials .alignfull {
    padding-left: 60px;
    padding-right: 60px;
  }
}

/* Min Widths */

@media only screen and (min-width: 767px) {
  #main-modal .wp-block-wwx-tabs .wwx-title-item {
    padding-top: 100px;
    margin-top: -100px;
  }
  .wp-block-wwx-contentcarousel:not(.bottom-indicators) .slick-dots {
    display: none !important;
  }
  .hide-on-desktop {
    display: none !important;
  }
  header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(3),
  header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(7),
  header.site-header .menu-items-wrapper.lodge-wrapper .menu-item:nth-child(8) {
    margin-bottom: 25px;
  }
  header.site-header
    .menu-items-wrapper.region-wrapper
    .region-item-wrapper:nth-child(3) {
    margin-bottom: 28px;
  }
  header.site-header
    #site-navigation.main-navigation.toggled
    .main-nav
    li
    ul
    .menu-item {
    overflow: hidden;
  }
  /* header.site-header #site-navigation.main-navigation .main-nav .menu-item:not(.contact-details) a {
		-webkit-transition: -webkit-transform 2000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
		transition: transform 2000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-webkit-transform: translateY(101%);
		transform: translateY(101%);
	} */
  header.site-header #site-navigation.main-navigation .main-nav .spacer-item {
    height: 57px;
    display: block;
  }
  header.site-header
    #site-navigation.main-navigation
    .main-nav
    .spacer-item:last-of-type {
    display: none;
  }
  .blog-archive-wrapper {
    margin: 0 -1.3%;
  }
  .blog-archive-wrapper
    .single-archive-card
    span:not(.archive-default-image)
    img {
    width: 100%;
    object-fit: cover;
    height: 325px;
  }
  .blog-archive-wrapper > a {
    display: block;
    width: 31%;
    margin: 0 1% 2%;
  }
  .blog-archive-wrapper > a:nth-child(13n + 1),
  .blog-archive-wrapper > a:nth-child(13n + 7) {
    width: 64% !important;
  }
  .blog-archive-wrapper > a:nth-child(13n + 1) h3,
  .blog-archive-wrapper > a:nth-child(13n + 7) h3 {
    font-size: 33px;
    line-height: 48px;
  }
  #articles .wp-block-column.related-post-wrapper {
    max-width: 33.333%;
  }
  /* 	.rates-and-offers-list .wp-block-column:not(:last-child):nth-child(n+1) {
		margin-right: 1.5em;
	} */
  .rates-offers-group .rates-and-offers-list > .wp-block-column {
    flex-basis: calc(33.333% - 1em);
    margin-bottom: 1.6em;
  }

  html body #main .rates-and-offers-list .wp-block-column {
    max-width: calc(33.333% - 1em);
    flex-basis: 100%;
    flex-grow: unset;
    margin-bottom: 1em;
  }
  .rates-offers-group
    .rates-and-offers-list.wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column:nth-child(3n + 1) {
    margin-left: unset;
  }
  .wp-block-columns.rates-and-offers-list
    .wp-block-column:not(:nth-child(3n + 1)) {
    margin-left: 1em;
  }

  #site-body
    .rates-and-offers-list
    .is-style-default
    > .wp-block-button__link::after {
    width: 90px;
  }
  #site-body
    .rates-and-offers-list
    .is-style-default
    > .wp-block-button__link:hover::after {
    width: 115px;
  }
  .region-collection .content-side {
    padding: 80px 40px 0px 40px;
  }
  .region-collection .wp-block-columns.right-layout .sim-card.lodges-card {
    margin: 0;
    margin-right: 4em;
  }
  .region-collection .wp-block-columns.left-layout .sim-card.lodges-card {
    margin: 0;
    margin-left: 4em;
  }
  #site-body
    :not(#main-modal)
    .entry-content
    .alignwide
    .wp-block-group__inner-container {
    max-width: 100%;
  }
  #main-modal .wwx-tab-title-active::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 14px;
    height: 14px;
    background-color: #fff;
    border-radius: 50%;
    bottom: -26px;
    border: 4px solid #8b9087;
  }
  .related-articles-columns {
    justify-content: flex-start;
  }
  .related-articles-columns .related-post-wrapper {
    max-width: 33.333%;
  }
  .sticky-meta-wrapper > div:first-child {
    margin-right: 30px;
  }
  #main-modal
    .book-online-group
    .rates-and-offers-list
    .wp-block-column:not(:last-child):nth-child(n + 1) {
    margin-right: 0;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
  .wp-block-columns.rates-and-offers-list
    .wp-block-column:not(:nth-child(2n + 1)) {
    margin-left: 1em !important;
  }
}

@media only screen and (min-width: 1280px) {
  .site-footer .footer-widgets .wp-block-group__inner-container,
  .site-footer .footer-newsletter .wp-block-group__inner-container {
    padding-left: 0;
    padding-right: 0;
  }
  .site-footer .footer-divider .wp-block-group__inner-container {
    padding: 0 0 15px;
  }
}

/* Max Widths */
@media only screen and (max-width: 1750px) {
  header.site-header #site-navigation.toggled {
    background-size: 200px auto;
  }
}

@media only screen and (max-width: 1550px) {
  body header.site-header .main-navigation.toggled .main-nav > ul {
    padding: 0px 0px 0px 137px;
  }
  header.site-header #site-navigation.toggled {
    background-size: 185px auto;
    background-position: bottom left;
  }
  @keyframes animatedBackground {
    from {
      background-position: bottom left -185px;
    }
    to {
      background-position: bottom left;
    }
  }
  .quote-carousel-outer-wrapper .slick-dots {
    right: 0;
  }
  .archive-sticky-wrapper .single-archive-card .single-card-info {
    padding: 0 10% 4% 86px;
  }
  .wp-block-buttons .wp-block-button:not(:last-child) {
    margin-right: 2em;
  }
  .sim-card.collection .sim-card-img img,
  .sim-card.collection .sim-card-img {
    min-height: 500px;
    max-height: 500px;
  }
  .home .default-header-outer-wrapper {
    background-position: right -400px center;
  }
}

@media only screen and (max-width: 1480px) {
  h1,
  .h1 {
    font-size: 80px;
    line-height: 1.25;
  }
  h2,
  .h2 {
    font-size: 58px;
    line-height: 1.25;
  }
  h3,
  .h3 {
    font-size: 38px;
    line-height: 1.25;
  }
  h4 {
    font-size: 30px;
    line-height: 1.25;
  }
  h5 {
    font-size: 22px;
    line-height: 1.25;
  }
  h1 em.next-line {
    bottom: unset;
    top: 0px;
  }
  #site-body .is-style-default > .wp-block-button__link::after {
    width: 70px;
  }
  #site-body .is-style-default > .wp-block-button__link:hover::after {
    width: 90px;
  }
  .sim-card.collection .sim-card-img img,
  .sim-card.collection .sim-card-img {
    min-height: 450px;
    max-height: 450px;
  }
  .ajax-tabs-content .wp-block-wwx-contentcarousel .slick-list,
  .slider-tabs-content .wp-block-wwx-contentcarousel .slick-list {
    width: 105vw;
  }
  #site-body .entry-content .alignwide,
  body#site-body:not(.no-sidebar) .entry-content .alignfull {
    margin-left: -60px;
    width: calc(100% + 120px);
    max-width: calc(100% + 120px);
  }
}

@media only screen and (max-width: 1400px) {
  .main-navigation .inside-navigation {
    max-width: 991px;
  }
  body header.site-header .main-navigation.toggled .main-nav > ul {
    padding: 0px 0px 0px 107px;
  }
}

@media only screen and (max-width: 1380px) {
  #site-body .entry-content .alignwide,
  body#site-body:not(.no-sidebar) .entry-content .alignfull {
    margin-left: -40px;
    width: calc(100% + 80px);
    max-width: calc(100% + 80px);
  }
}

@media only screen and (max-width: 1280px) {
  .ajax-tabs-content
    .wp-block-wwx-contentcarousel
    .slick-list
    .slider-tabs-content
    .wp-block-wwx-contentcarousel
    .slick-list {
    width: 115vw;
  }
  #site-body .entry-content .alignwide,
  body#site-body:not(.no-sidebar) .entry-content .alignfull {
    margin-left: -30px;
    width: calc(100% + 60px);
    max-width: calc(100% + 60px);
  }
  #main-modal .book-online-group {
    padding: 10px 40px 0;
  }
}

@media only screen and (max-width: 1200px) {
  .main-navigation .inside-navigation {
    max-width: 860px;
  }
  .quote-carousel-outer-wrapper
    .wp-block-wwx-contentcarousel
    .slick-list.draggable,
  .quote-carousel-outer-wrapper .wp-block-wwx-contentcarousel .slick-counter {
    max-width: 850px;
  }
  .quote-carousel-outer-wrapper .slick-dots {
    right: -3%;
  }
  .archive-sticky-wrapper .single-archive-card .single-card-info {
    padding: 0 38px 4% 38px;
  }
  .single-post .default-header-outer-wrapper .default-header-inner {
    padding: 170px 20px 70px;
  }
  .lodge-trade-right-col.w-50 {
    padding-left: 2%;
  }
  .wp-block-buttons .wp-block-button:not(:last-child) {
    margin-right: 1em;
  }
}

@media only screen and (max-width: 1180px) {
  #site-body .entry-content .alignwide,
  body#site-body:not(.no-sidebar) .entry-content .alignfull {
    margin-left: -20px;
    width: calc(100% + 40px);
    max-width: calc(100% + 40px);
  }
}

@media only screen and (max-width: 1080px) {
  h1,
  .h1 {
    font-size: 70px;
    line-height: 1.25;
  }
  h2,
  .h2 {
    font-size: 48px;
    line-height: 1.25;
  }
  h3,
  .h3 {
    font-size: 38px;
    line-height: 1.25;
  }
  h4 {
    font-size: 24px;
    line-height: 1.25;
  }
  h5 {
    font-size: 20px;
    line-height: 1.25;
  }
  #site-body .is-style-default > .wp-block-button__link,
  #site-body .is-style-secondary-button > .wp-block-button__link {
    padding: 10px 0px;
  }
  .no-sidebar .entry-content .ajax-tabs.alignfull,
  .no-sidebar .entry-content .slider-tabs.alignfull {
    margin-left: unset;
    margin-right: unset;
    max-width: unset;
    width: auto;
  }
  .ajax-tabs .ajax-tabs-links,
  .slider-tabs .slider-tabs-links {
    margin-left: unset;
    margin-bottom: 30px;
  }
  .ajax-tabs .ajax-tabs-content .wp-block-wwx-contentcarousel,
  .slider-tabs .slider-tabs-content .wp-block-wwx-contentcarousel {
    margin-left: unset;
  }
  .sim-card.collection .sim-card-img img,
  .sim-card.collection .sim-card-img {
    min-height: 420px;
    max-height: 420px;
  }
  #site-body .entry-content .alignwide:not(.align-wide-md),
  body#site-body:not(.no-sidebar) .entry-content .alignfull {
    margin-left: -15px;
    width: calc(100% + 30px);
    max-width: calc(100% + 30px);
  }
  .offers-slider .slick-list {
    width: 150%;
  }
  .experiences-section .row .experience-card:nth-child(1) {
    max-width: calc(33.333% - 2em);
  }
  .experiences-section .row .experience-card:nth-child(2) {
    max-width: calc(33.333% - 2em);
    margin-bottom: 2em;
  }
  .experiences-section .row .experience-card:nth-child(3) {
    max-width: 33.333%;
    margin-right: 0;
  }
  .top-reasons-to-visit .slick-slider .slick-slide .wp-block-image {
    display: block;
    position: relative;
    width: 100%;
    height: 350px;
  }
  .top-reasons-to-visit .slick-slider .slick-slide .wp-block-image img {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    object-position: center;
  }
}

@media only screen and (max-width: 991px) {
  h1,
  .h1 {
    font-size: 58px;
    line-height: 1.25;
  }
  h2,
  .h2 {
    font-size: 46px;
    line-height: 1.25;
  }
  h3,
  .h3 {
    font-size: 33px;
    line-height: 1.25;
  }
  header.site-header .site-logo {
    display: inline-block;
    max-width: 180px;
    min-width: 140px;
  }
  body header.site-header .main-navigation.toggled .main-nav > ul {
    padding: 0 20px;
  }
  header.site-header #site-navigation {
    background-image: none;
  }
  .ajax-tabs .ajax-tabs-content .wp-block-wwx-contentcarousel .slick-list,
  .slider-tabs .slider-tabs-content .wp-block-wwx-contentcarousel .slick-list {
    width: 125vw;
  }
  .slick-slider .slick-dots {
    justify-content: center;
    top: unset;
    transform: unset;
    position: relative;
    align-items: unset;
    flex-direction: row;
    margin-right: 0;
    height: unset;
    padding: 40px 0px 0px;
    right: 0 !important;
    bottom: 0;
  }
  .slick-slider .slick-dots::before {
    width: 100%;
    height: 1px;
    top: 50%;
    right: 0;
    z-index: 0;
    transform: translateY(-50%);
    bottom: 0;
  }
  .slick-slider .slick-dots {
    display: flex;
    justify-content: center;
    top: unset;
    transform: unset;
    position: relative;
    align-items: unset;
    flex-direction: row;
    height: unset;
    padding: 0px 10px 0px;
    right: 0 !important;
    bottom: 0;
    width: max-content;
    margin: 45px auto 0;
  }
  .slick-slider .slick-dots > li {
    padding: 0 7px;
  }
  .sim-gallery-grid .wp-block-sim-grid-item .wp-block-image figure {
    height: 260px;
  }
  .site-footer h2 {
    font-size: 48px;
    line-height: 58px;
  }
  .site-footer h3 {
    font-size: 42px;
    line-height: 52px;
  }
  .single-archive-card img {
    object-fit: cover;
    height: 270px;
  }
  .lodge-trade-outer .lodge-trade-right-col {
    padding-left: 40px;
  }
  .wp-block-wwx-contentcarousel.slick-slider .wp-block-image figure {
    display: block;
    width: 100%;
    height: 400px;
    position: relative;
  }
  .wp-block-wwx-contentcarousel.slick-slider .wp-block-image figure img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
}

  .enquiry-columns .contain-left .wp-block-group {
    background-color: #f3f3f3 !important;
  }
@media only screen and (max-width: 768px) {
  h1,
  .h1 {
    font-size: 50px;
    line-height: 1.25;
  }
  h2,
  .h2 {
    font-size: 46px;
    line-height: 1.25;
    padding-bottom: 0;
  }
  h3,
  .h3 {
    font-size: 28px;
    line-height: 1.25;
  }
  h4 {
    font-size: 22px;
    line-height: 1.25;
  }
  h5 {
    font-size: 20px;
    line-height: 1.25;
  }
  #main-modal .subscribe-popup-outer #gform_wrapper_5 {
    padding: 4em 4em 2em;
  }
  .header-widget .menu > .menu-item > a {
 
    flex-wrap: nowrap;
    overflow: hidden;
    white-space: nowrap;
  }
  .header-widget .menu > .menu-item > a::after {
    display: none;
  }
  .header-widget .menu > .menu-item > .sub-menu {
    width: 200px;
    right: 0;
    text-align: left;
  }
  .mobile-text-center {
    text-align: center !important;
  }
  .related-experiences .sim-card.experiences {
    margin-right: 0;
  }
  .default-header-outer-wrapper h1 {
    font-size: 50px;
  }
  .wp-block-wwx-contentcarousel .slick-counter,
  .wp-block-wwx-contentcarousel:not(.bottom-indicators)::before,
  .wp-block-wwx-contentcarousel:not(.bottom-indicators) .slick-dots:before,
  .wp-block-wwx-contentcarousel:not(.bottom-indicators) .slick-arrow {
    display: none !important;
  }
  #main-modal div.filter-dropdown > div.list {
    width: calc(100% - 40px);
  }
  /* .step-in-slider .wp-block-wwx-contentcarousel {
		max-height: 275px !important;
	} */
  .wp-block-wwx-contentcarousel:not(.bottom-indicators)
    .slick-dots
    .slick-active
    button {
    background-color: #fff !important;
  }
  .wp-block-wwx-contentcarousel:not(.bottom-indicators) .slick-dots button {
    border: none !important;
    width: 10px !important;
    height: 10px !important;
  }
  .wp-block-wwx-contentcarousel:not(.bottom-indicators) .slick-dots {
    margin-top: 0;
    position: absolute;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
    bottom: 30px;
    flex-wrap: wrap;
  }
  .popup-active
    .wp-block-wwx-contentcarousel:not(.bottom-indicators)
    .slick-dots {
    bottom: -40px;
  }
  .our-team .wp-block-wwx-contentcarousel:not(.bottom-indicators) .slick-dots {
    left: 46%;
    bottom: -9px;
  }
  .our-team p.has-text-align-center {
    position: relative;
    bottom: 13px;
  }
  .simbavati-lodge-rooms
    .ajax-tabs-content
    .wp-block-wwx-contentcarousel
    .wp-block-image
    img {
    max-width: 100%;
  }
  .wp-block-group.footer-newsletter {
    margin: 70px 0 0;
  }
  .mobile-only {
    display: block;
  }
  .availabilty-banner.mobile-only {
    display: flex !important;
  }
  .m-pl-0,
  .m-pl-0 > .wp-block-group__inner-container {
    padding-left: 0 !important;
  }
  .m-pr-0,
  .m-pr-0 > .wp-block-group__inner-container {
    padding-right: 0 !important;
  }
  .archive-sticky-wrapper .single-archive-card .single-card-info {
    width: 100%;
    margin-bottom: 0;
    padding: 170px 20px 60px;
  }
  .desktop-only {
    display: none !important;
  }
  header.site-header .inside-header {
    padding: 20px 20px 0;
  }
  .scrolled header.site-header .inside-header {
    padding: 0px 20px;
  }
  header.site-header .main-navigation button.menu-toggle::after {
    display: none;
  }
  header.site-header .header-widget .is-style-default > .wp-block-button__link {
    width: 57px;
    flex-wrap: nowrap;
    overflow: hidden;
    white-space: nowrap;
  }
  #site-body
    header.site-header
    .header-widget
    .is-style-default
    > .wp-block-button__link {
    font-size: 14px;
  }
  .ajax-tabs .ajax-tabs-content .wp-block-wwx-contentcarousel .slick-list,
  .slider-tabs .slider-tabs-content .wp-block-wwx-contentcarousel .slick-list {
    width: 140vw;
  }
  .no-sidebar .entry-content .ajax-tabs.alignfull,
  .no-sidebar .entry-content .slider-tabs.alignfull {
    min-height: auto !important;
  }
  #site-body
    header.site-header
    .header-widget
    .is-style-default
    > .wp-block-button__link::after {
    display: none;
  }
  #site-body
    header.site-header
    .header-widget
    .is-style-default
    > .wp-block-button__link:hover,
  #site-body
    header.site-header
    .header-widget
    .is-style-secondary-button
    > .wp-block-button__link:hover {
    letter-spacing: 3px;
  }
  header.site-header #site-navigation {
    padding-top: 90px;
  }
  .default-header-outer-wrapper:not(.single) {
    height: 85vh;
    margin-top: 50px;
  }
  .default-header-outer-wrapper h1 {
    bottom: 110px;
  }
  header.site-header #site-navigation.main-navigation.toggled .main-nav li {
    width: 100%;
  }
  header.site-header #site-navigation.main-navigation .main-nav .menu-item a,
  header.site-header
    #site-navigation.main-navigation.toggled
    .main-nav
    li.contact-details {
    font-size: 18px;
    line-height: 42px;
  }
  header.site-header
    #site-navigation.main-navigation.toggled
    .main-nav
    li.contact-details {
    margin: 20px -20px 0px;
    background-color: #f3f4f3;
    padding: 20px;
    width: 100vw;
  }
  header.site-header
    #site-navigation.main-navigation
    .main-nav
    .menu-item-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    font-size: 20px;
    line-height: 1.6;
    margin-bottom: 0;
    transition: all 0.5s;
  }
  header.site-header
    #site-navigation.main-navigation
    .main-nav
    .menu-item-header::after {
    content: "+";
    display: block;
  }
  header.site-header
    #site-navigation.main-navigation
    .main-nav
    .menu-item-header.show::after {
    content: "-";
  }
  header.site-header
    #site-navigation.main-navigation
    .main-nav
    .menu-items-wrapper {
    margin-bottom: 30px;
  }
  header.site-header
    #site-navigation.main-navigation
    .main-nav
    .menu-item-header
    + .menu-items-wrapper {
    display: block;
    padding-left: 30px;
    height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease-in-out;
  }
  header.site-header
    #site-navigation.main-navigation
    .main-nav
    .menu-item-header.show
    + .menu-items-wrapper {
    height: 100%;
    opacity: 1;
    visibility: visible;
  }
  header.site-header #site-navigation::before {
    height: 90px;
    margin-top: -90px;
    top: -90px;
  }
  .site-main .site-footer .wp-block-group__inner-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .wp-block-columns .wp-block-column {
    flex-basis: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sim-gallery-grid .wp-block-sim-grid-item {
    max-width: 50%;
  }
  .sim-gallery-grid .wp-block-sim-grid-item .wp-block-image figure {
    height: 200px;
  }
  .sim-gallery-header {
    padding: 1em 15px 20px;
  }
  .sim-gallery-header .gallery-name {
    order: 1;
    width: calc(100% - 35px);
  }
  .sim-gallery-header .gallery-name figure {
    max-width: 180px;
  }
  .sim-gallery-header .counter {
    order: 3;
    margin: 25px 0 0 auto;
  }
  .sim-gallery-header .gallery-view-options {
    order: 4;
    margin: 25px auto 0 0;
    padding: 0;
  }
  .sim-gallery-header .counter.hide + .gallery-view-options {
    margin: 25px auto 0 auto;
  }
  .sim-gallery-header .counter.hide {
    display: none;
  }
  .sim-gallery-header .close-modal {
    order: 2;
  }
  .arrows-medium.arrows-stack-horizontal.arrows-horizontal-wide.alignfull
    .slick-prev {
    left: 20px;
  }
  .arrows-medium.arrows-stack-horizontal.arrows-horizontal-wide.alignfull
    .slick-next {
    right: 20px;
  }
  .separate-containers .inside-article,
  .separate-containers .comments-area,
  .separate-containers .page-header,
  .separate-containers .paging-navigation,
  .one-container .site-content,
  .inside-page-header,
  .wp-block-group__inner-container {
    padding: 30px 20px;
  }
  .entry-content .alignwide,
  body:not(.no-sidebar) .entry-content .alignfull {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
  }
  .alignfull .contain-left,
  .alignfull .contain-right {
    padding: 20px;
  }
  .alignfull .wp-block-column {
    order: 1;
  }
  .alignfull .wp-block-column.contain-left,
  .alignfull .wp-block-column.contain-right {
    order: 2;
    padding-bottom: 40px;
  }
  .wp-block-image .alignright {
    float: none;
    margin: 0;
  }
  #site-body .is-style-default > .wp-block-button__link::after {
    width: 45px;
  }
  #site-body .is-style-default > .wp-block-button__link:hover::after {
    width: 70px;
    margin-left: 10px;
  }
  .blog-archive-wrapper > a,
  .blog-archive-wrapper > a img {
    width: 100%;
  }
  .ajax-tabs .ajax-tabs-content .contain-left {
    margin-bottom: 40px;
  }
  .ajax-tabs-content .wp-block-wwx-contentcarousel,
  .slider-tabs-content .wp-block-wwx-contentcarousel {
    width: 100%;
  }
  .wp-block-sim-popup.has-gallery-popup .wp-block-gallery.has-nested,
  .wp-block-sim-popup.has-gallery-popup .wp-block-gallery .blocks-gallery-grid {
    flex-wrap: wrap;
    flex-direction: column;
    margin: 0;
    width: 100%;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(1),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(5),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(1),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(5) {
    width: 78%;
    height: 380px;
    margin: 0 auto 0 0;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(2),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(6),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(2),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(6) {
    width: 60%;
    height: 350px;
    margin: -40px 0 0 auto;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(3),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(7),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(3),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(7) {
    width: 45%;
    height: 420px;
    margin: -200px auto 0 20px;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(4),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(8),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(4),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(8) {
    width: 60%;
    height: 300px;
    margin: -120px 50px 0 auto;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item
    figure {
    width: 100%;
    height: 100%;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image)
    img,
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item
    figure
    img {
    width: 100%;
    height: 100%;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image)
    img,
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item
    figure
    img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  .pad-left-100 {
    padding-left: 0;
  }
  .pad-right-100 {
    padding-right: 0;
  }
  .region-collection .wp-block-columns .wp-block-column {
    order: 2;
  }
  .region-collection .wp-block-columns .wp-block-column.content-side {
    order: 1;
  }
  .region-collection .wp-block-columns.right-layout .sim-card.lodges-card,
  .region-collection .wp-block-columns.left-layout .sim-card.lodges-card {
    margin: 0;
  }
  .region-collection .content-side {
    padding: 40px 0px 40px 0px;
  }
  .lodge-trade-outer .lodge-trade-right-col {
    padding: 40px 0px 20px;
  }
  .contain-right #gform_1 > .gform-body {
    margin-bottom: 15px;
  }

  .enquiry-columns > .wp-block-column {
    padding: 0;
  }
  .enquiry-columns .inner-side-pl-0 > .wp-block-group__inner-container {
    padding-left: 20px;
  }
  .enquiry-columns .contain-right .wp-block-group__inner-container {
    padding: 0px !important;
  }
  .enquiry-columns.alignfull .wp-block-column.contain-left,
  .enquiry-columns.alignfull .wp-block-column.contain-right {
    padding-bottom: 30px;
  }
  .enquiry-columns h3 {
    padding: 0;
  }
  .rates-and-offers-list > .wp-block-column {
    margin-bottom: 1.45em;
  }
  .gform_wrapper.gravity-theme .gform_body .gform_fields {
    grid-column-gap: 0px;
  }
  .sim-card .pre-heading {
    display: block;
    margin: 0 0 5px;
  }
  .sim-card h3 {
    display: block;
    margin: 0 0 5px;
    padding-bottom: 0;
  }
  .sim-card h3.pps {
    margin: 0;
  }
  .rates-offers-group .rates-and-offers-list .sim-card.offers-card,
  .rates-offers-group .rates-and-offers-list .sim-card .sim-card-img,
  .rates-offers-group .rates-and-offers-list .sim-card.offers-card img {
    min-height: 400px;
  }
  .simbavati-lodge-rooms
    .ajax-tabs-content
    .wp-block-wwx-contentcarousel
    .wp-block-image {
    height: 300px;
  }
  .header-cover-block-wrapper .wp-block-group__inner-container {
    padding: 0px 20px;
  }
  .related-post-wrapper .single-archive-card img {
    width: 100%;
  }
  #rooms-section {
    padding-right: 20px;
    padding-left: 20px;
  }
  #rates .wp-block-group__inner-container > .wp-block-columns {
    padding-left: 20px;
    padding-right: 20px;
  }
  #rates .wp-block-group__inner-container > .wp-block-columns .contain-left {
    padding-left: 0px;
  }
  #lodge-wrapper .wp-block-sim-navbar.alignfull {
    display: none;
  }
  #masthead.mobile-sticky {
    position: fixed;
    width: 100%;
  }
  .filter-options-wrapper::after {
    z-index: 0;
  }
  .lodge-trade-outer .sim-card.lodges {
    margin-right: 0;
  }
  .dropdown-wrapper {
    margin-left: 0;
  }
  .lodge-trade-outer {
    margin-top: 55px;
  }
  #why-we-love-it .wp-block-columns .wp-block-column p {
    display: block;
    max-width: 400px;
    margin: 0 auto 60px;
  }
  #rates .slick-slider .slick-counter {
    display: none;
  }
  #rates .slick-slider .slick-dots::before {
    background-color: #393636;
  }
  #rates .slick-slider .slick-dots li button {
    border-color: #ffffff !important;
  }
  #rates .slick-slider .slick-dots .slick-active button {
    background-color: #393636;
  }
  .trade-lodge-shortcode-group > .wp-block-group__inner-container {
    padding: 0 20px;
  }
  .trade-header-group > .wp-block-group__inner-container {
    padding: 0px 20px;
  }
  .lodge-trade-outer .lodge-trade-right-col .wp-block-button__link {
    padding: 10px 0px !important;
  }
  .lodge-trade-outer .lodge-trade-right-col {
    padding: 25px 0px 20px;
  }
  .lodge-trade-outer .sim-card-img,
  .lodge-trade-outer .sim-card-img-overlay {
    height: 480px;
  }
  .wp-block-wwx-contentcarousel.slick-slider .wp-block-image figure {
    height: 350px;
  }
  .mb-md-0 {
    margin-bottom: 0;
  }
  .column-section .wp-block-group.number-styled {
    margin-bottom: 20px;
  }
  header.site-header .site-logo {
    z-index: 10;
  }
  header.site-header .header-widget {
    z-index: 10;
  }
  .m-contact-details {
    display: block;
    line-height: 30px;
  }
  #primary-menu .menu-item.contact-details {
    order: 1;
    margin-top: 0 !important;
    margin-bottom: 25px !important;
  }

  #primary-menu h3.menu-item-header {
    padding-bottom: 0;
  }

  .experiences-section .row .experience-card:nth-child(1),
  .experiences-section .row .experience-card:nth-child(2),
  .experiences-section .row .experience-card:nth-child(3) {
    max-width: 100%;
    margin-right: 0;
  }
  .experiences-section .sim-card .sim-card-img {
    min-height: 350px;
    max-height: 350px;
  }
  .experiences-section .sim-card .sim-card-img img {
    min-height: unset;
  }
  #essentials .wp-block-group .wp-block-group__inner-container .alignwide {
    padding: 0 20px;
  }
  #essentials
    .wp-block-group
    .wp-block-group__inner-container
    .alignwide
    .wp-block-image {
    margin-top: 40px;
  }
  /* #gallery .wp-block-group .wp-block-group__inner-container .alignwide:not(.wp-block-group) {
		padding: 0 30px;
	} */
  /* #gallery .wp-block-group.alignfull .wp-block-group__inner-container .wp-block-group.alignwide .wp-block-group__inner-container {
		padding: 0 15px;
	} */
  .top-reasons-to-visit
    .wp-block-group__inner-container
    > .wp-block-group.alignwide {
    padding: 0px;
  }
  /* .top-reasons-to-visit-columns {
		padding: 0 20px;
	} */
  #rooms-section.wp-block-group > .wp-block-group__inner-container {
    padding: 0;
  }
  #rooms-section .wp-block-group__inner-container {
    padding-left: 0;
    padding-right: 0;
  }
  #rooms-section .wp-block-group__inner-container .ajax-tabs-content {
    padding-left: 0px;
    padding-right: 0;
  }
  .wp-block-columns.display-side.right-layout > .wp-block-column:first-child {
    order: 1;
    padding: 0px;
  }
  .wp-block-columns.display-side.left-layout > .wp-block-column:first-child {
    order: 1;
  }
  body:not(.blog) .site-main .wp-block-group__inner-container {
    padding: 0px 20px;
  }
  #site-body .entry-content .alignwide:not(.align-wide-md),
  body#site-body:not(.no-sidebar) .entry-content .alignfull {
    margin-left: 0;
    width: calc(100% + 0px);
    max-width: calc(100% + 0px);
  }
  .top-reasons-to-visit .slick-slider .slick-slide .wp-block-image {
    height: 300px;
  }
  .related-articles-stories {
    padding: 10px 0px 40px;
    margin-bottom: 0;
  }
  .site-footer .inside-site-info.grid-container {
    padding-bottom: 20px;
  }
  #site-body .download-direct .is-style-default > .wp-block-button__link,
  #site-body .is-style-secondary-button > .wp-block-button__link {
    padding: 70px 0px 0px 0px;
  }
  #main-modal .ajax-tabs .filter-dropdown,
  #main-modal .slider-tabs .filter-dropdown {
    max-width: 480px;
    margin-bottom: 0px;
  }
  #main-modal .filter-options-wrapper::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='12.85px' height='7.678px' viewBox='0 -0.405 12.85 7.678' xml:space='preserve'%3E%3Cpolygon fill='%23FFF' points='12.001,-0.211 6.425,5.363 0.849,-0.211 0,0.636 6.425,7.06 12.848,0.636 '/%3E%3C/svg%3E");
  }
  #main-modal .wwx-tabs-title-list {
    padding-bottom: 0px;
  }
  .ajax-tabs.resp-drop #filteroptions a .wwx-title-text {
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 3px;
    font-weight: normal;
  }
  #site-body .is-style-secondary-button > .wp-block-button__link h4 {
    letter-spacing: 3px;
  }
  .home-step-into-dream {
    background: none;
  }
  .entry-content .has-light-grey-background-color {
    background: none;
  }
  #site-body .pricing-popup-header .is-style-default > .wp-block-button__link {
    display: none;
  }
  /* .wp-block-group .wp-block-group__inner-container .wp-block-group:not(.keep-inner-padding) .wp-block-group__inner-container {
		padding: 0;
		margin: 10px 20px;
	} */
  .pricing-popup-header .wp-block-group__inner-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
  }
  #main-modal
    .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block-buttons {
    display: none;
  }

  #main-modal
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block-group {
    padding: 10px 20px 0;
  }

  .wp-block-group.alignfull.contact-header {
    position: relative;
    bottom: 66px;
  }
  .no-bg-colour-md {
    background: none !important;
  }
  .ajax-tabs
    .ajax-tabs-content.animate-start
    .wp-block-columns
    [data-animate-direction] {
    -webkit-transform: translate(0px);
    -ms-transform: translate(0px);
    transform: translate(0px);
    opacity: 1;
  }
  #main-modal
    .secondary-button-tab
    .filter-dropdown
    .wwx-tabs-title-list
    .wwx-tab-title::before {
    background-color: #393636;
    bottom: 7px;
  }

  .sticky-meta-wrapper > div:first-child {
    width: 100%;
    margin-bottom: 20px;
  }
  .gform_confirmation_wrapper h3 {
    font-size: 28px !important;
  }
  #main-modal
    .book-online-group
    .pricing-popup-header
    > .wp-block-group__inner-container {
    padding: 40px 25px 35px 20px;
    max-width: 100%;
  }
  #main-modal .book-online-group .rates-and-offers-list {
    display: flex;
    justify-content: space-between;
  }
  #main-modal .book-online-group h2 {
    margin-bottom: 20px !important;
    font-size: 62px;
  }
  #main-modal .book-online-group .intro-text p {
    margin-bottom: 22px;
  }
  #main-modal .book-online-group .contact-details p:last-of-type {
    margin-bottom: 0;
  }
  #main-modal
    .book-online-group
    .wp-block-group
    > .wp-block-group__inner-container
    > h3 {
    font-size: 46px;
  }
  .rates-and-offers-list.wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column:not(:only-child) {
    flex-basis: calc(50% - 0.8em) !important;
  }
}

@media only screen and (max-width: 600px) {
  .rates-and-offers-list.wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column:not(:only-child) {
    flex-basis: 100% !important;
  }
  .pum .pum-container.popmake {
    padding: 3em 2em;
  }
  #mc_embed_signup .mc-field-group {
    max-width: 100%;
  }
  #mc_embed_signup .mc-field-group input {
    width: 100%;
  }
  #mc_embed_signup {
    margin-bottom: 25px;
  }
  .slick-slider .slick-dots > li {
    padding: 0 3px;
  }
  .site-footer .footer-logo {
    display: block;
    margin: 60px auto 70px;
  }
  .site-footer .footer-widgets,
  .site-footer
    .footer-widgets
    .wp-block-group__inner-container
    .wp-block-columns {
    margin-bottom: 0 !important;
  }
  .site-footer .footer-widgets .wp-block-group__inner-container {
    position: relative;
    padding-top: 50px !important;
  }
  .site-footer .footer-widgets .wp-block-group__inner-container::before {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background-color: #dfdfdf;
    position: absolute;
    top: 0;
  }
  .site-footer
    .footer-widgets
    .wp-block-group__inner-container
    .wp-block-column {
    padding: 0;
  }
  .site-footer .footer-widgets h3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    margin-bottom: 40px;
    cursor: pointer;
    transition: all 0.5s;
    font-size: 24px;
    line-height: 1.5;
  }
  .site-footer .footer-widgets h3::after {
    content: "+";
    display: block;
  }
  .site-footer .footer-widgets h3.show::after {
    content: "-";
  }
  .site-footer .footer-widgets h3 + .footer-widget-menu {
    display: block;
    padding-left: 20px;
    padding-bottom: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease-in-out;
  }
  .site-footer .footer-widgets h3.show + .footer-widget-menu {
    height: 100%;
    opacity: 1;
    visibility: visible;
    padding-bottom: 50px;
  }
  .site-footer .footer-divider .wp-block-group__inner-container {
    padding: 0 30px 30px;
  }
  .site-footer
    .footer-divider
    .wp-block-group__inner-container
    .wp-block-separator {
    margin: 0;
  }
  .site-footer .footer-bottom-menu .menu li {
    width: 100%;
  }
  .wilderness-heading {
    font-size: 40px;
    width: 100%;
  }
  .book-online-group .contact-details {
    padding-left: 0;
  }
}

@media only screen and (max-width: 680px) {
  #main-modal
    .book-online-group
    .wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column:not(:only-child) {
    flex-basis: 100% !important;
  }
  #main-modal .book-online-group .contact-details p {
    text-align: left;
  }
}

@media only screen and (max-width: 520px) {
  .sim-gallery-grid .wp-block-sim-grid-item {
    max-width: 100%;
  }
  .sim-gallery-grid .wp-block-sim-grid-item .wp-block-image figure {
    height: 340px;
  }
  .sim-gallery-header .gallery-name figure {
    max-width: 150px;
  }
  .sim-gallery-header .gallery-name h4 {
    font-size: 24px;
    margin-left: 10px;
  }
  .sticky-meta-wrapper .w-50 {
    width: 100%;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(1),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(5),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(1),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(5) {
    width: 78%;
    height: 190px;
    margin: 0 auto 0 0;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(2),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(6),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(2),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(6) {
    width: 60%;
    height: 175px;
    margin: -20px 0 0 auto;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(3),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(7),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(3),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(7) {
    width: 45%;
    height: 210px;
    margin: -100px auto 0 10px;
  }
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(4),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery.has-nested-images
    .wp-block-image:not(#individual-image):nth-child(8),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(4),
  .wp-block-sim-popup.has-gallery-popup
    .wp-block-gallery
    .blocks-gallery-grid
    .blocks-gallery-item:nth-child(8) {
    width: 60%;
    height: 150px;
    margin: -60px 25px 0 auto;
  }
  .offers-slider .slick-list {
    width: 175%;
  }
  #main-modal .subscribe-popup-outer #gform_wrapper_5 {
    padding: 3em 2em 2em;
  }
}

@media only screen and (max-width: 480px) {
  .ajax-tabs .ajax-tabs-content .wp-block-wwx-contentcarousel .slick-list,
  .slider-tabs .slider-tabs-content .wp-block-wwx-contentcarousel .slick-list {
    width: 160vw;
  }
  .wp-block-wwx-contentcarousel.slick-slider .wp-block-image figure {
    height: 275px;
  }
  .sim-gallery-header .gallery-name h4 {
    font-size: 17px;
    margin-left: 10px;
  }
  .sim-gallery-header .gallery-name figure {
    max-width: 110px;
  }
}

@media only screen and (max-width: 400px) {
  .sim-gallery-grid .wp-block-sim-grid-item .wp-block-image figure {
    height: 250px;
  }
  .header-widget .menu > .menu-item > a {

    font-size: 13px;
  }
}

@keyframes float {
  0% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    transform: translatey(0px);
  }
  50% {
    box-shadow: 0 25px 15px 0px rgba(0, 0, 0, 0.2);
    transform: translatey(-20px);
  }
  100% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    transform: translatey(0px);
  }
}



@font-face {
  font-family: blog;
  src: url(fonts/blog.woff);
}


.blog li {
    list-style: disc !important;
}
.blog {
    padding-left: 45px;
}
.blog-main {

    font-family: blog,sans-serif;
    max-width:900px;
   
    margin: auto !important;
}
.blog-main p {
    letter-spacing: 1.6px;
    margin-bottom: 28px;
    font-size: 22px;
    font-weight: 500;
}
.blog-main h2 {
    font-size: 60px;
    margin-bottom: 46px;
    line-height: 1.25;
    font-weight: 500;
    text-align: left;
}
.blog-main img {
    margin-bottom: 20px;
}
.header-widget .menu > .menu-item > a {
    text-transform: capitalize;
}
@media only screen and (max-width: 600px) {
.blog-main h2 {
     text-align: center;
}
.header-widget .menu > .menu-item > a {
    width:100%;
}

#masthead .inside-header, .wp-block-sim-navbar {
    position: fixed;
    top: 0;
    width: 100%;
    display: block;
}
header.site-header .site-logo {
    display: inline-block;
    max-width: 90px;
    width: 100%;
    order: 1;
    margin: 0px;
    position: relative;
    z-index: 5;
    transition: max-width 1s;
}
header.site-header .inside-header {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: center;
    transition: all 1s;
    
    flex-direction: column;
    align-content: flex-start;
}

.header-widget .menu > .menu-item > .sub-menu {
    width: 200px;
    right: 0;
    text-align: left;
}
nav#mobile-menu-control-wrapper {
    position: fixed;
    left: calc(100% - 130px);
    top: 0px;
}
.header-widget .menu {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
}

.scrolled #masthead .inside-header, .wp-block-sim-navbar {
    position: fixed;
    top: 0;
    width: 100%;
    background: white;
}
.menu-toggle .mobile-menu {
    padding-left: 10px;
}
}
.blog-main h3 {
   line-height: 1.6;
    font-size: 38px !important;
    padding: 0px;
    font-weight: 600;
}