@charset "UTF-8";
#page {
  /*! CSS Used from: https://magnifissance.com/wp-content/themes/astra-child/shopify-cart.css?ver=1.0.7904905 ; media=all */
  /*! CSS Used from: https://magnifissance.com/wp-content/cache/min/1/439b514dd948d01aa7a064a8dbe71e86.css ; media=all */
  /*! CSS Used from: Embedded */
  /*! CSS Used from: Embedded */
  /*! CSS Used from: Embedded */
  /*! CSS Used from: Embedded */
  /*! CSS Used from: Embedded */
  /*! CSS Used fontfaces */
}
@media all {
  #page .hometopnewsletterbtn {
    border-color: transparent;
    background-image: url(https://magnifissance.com/wp-content/uploads/2021/10/right-1.svg);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center right;
    width: 25px;
    height: 18px;
    border-left: none;
    background-color: rgba(255, 255, 255, 0);
    bottom: 4px;
    border: 0px;
    cursor: pointer;
  }
  #page .hometopnewsletterbtn:hover {
    border-color: transparent;
    background-color: rgba(255, 255, 255, 0);
  }
  #page .hometopnewsletterbtn:focus {
    border: 0px;
    outline: none;
    background-color: rgba(255, 255, 255, 0);
  }
  #page .divhometopnewsletter_footer {
    text-align: center;
    border-bottom: 1px solid #000;
    width: 365px;
    margin: auto;
  }
  #page .hometopnewsletter_footer {
    width: 310px;
    text-align: center;
    font-size: 12px;
    border: 0px;
    padding: 9px 65px 9px 20px;
    background-color: #eaeadd !important;
    font-family: "Avenir";
    color: #000;
  }
  #page .hometopnewsletter_footer::-moz-placeholder {
    color: #000;
    opacity: 1;
  }
  #page .hometopnewsletter_footer::placeholder {
    color: #000;
    opacity: 1;
  }
  #page .hometopnewsletter_footer:focus {
    outline: none;
  }
  #page .hometopnewsletterbtn_footer {
    border-color: transparent;
    background-image: url(https://magnifissance.com/wp-content/uploads/2021/10/right-1.svg);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center right;
    right: 0px;
    width: 25px;
    height: 25px;
    border-left: none;
    background-color: rgba(255, 255, 255, 0);
    position: absolute;
    bottom: 6px;
    border: 0px;
    cursor: pointer;
  }
  #page .hometopnewsletterbtn_footer:hover {
    border-color: transparent;
    background-color: rgba(255, 255, 255, 0);
  }
  #page .hometopnewsletterbtn_footer:focus {
    border: 0px;
    outline: none;
    background-color: rgba(255, 255, 255, 0);
  }
  #page .klaviyo_messages {
    margin-top: 10px;
    text-align: center;
  }
  #page .footer.klaviyo_messages {
    margin-top: 0px;
    text-align: center;
  }
  #page #newArtcleAdRight {
    z-index: 2 !important;
    margin-bottom: 7px;
  }
  #page .yarpp-related-shortcode {
    width: 80%;
    margin: auto;
    margin-bottom: 80px;
  }
  #page .yarpp-related-shortcode .ee-grid {
    margin-left: 0px !important;
  }
  #page .yarpp-related-shortcode .elementor-heading-title {
    letter-spacing: 2px;
  }
  #page .yarpp-related-shortcode .ee-grid-columns-4 .ee-grid__item {
    width: 25%;
    padding: 0px 40px !important;
  }
  #page .yarpp-related-shortcode article .ee-post__media:before {
    padding-bottom: 100% !important;
  }
  #page .yarpp-related-shortcode article .ee-post__excerpt {
    display: none;
  }
  #page .yarpp-related-shortcode .elementor-heading-title {
    font-size: 23px !important;
    font-weight: bold;
    margin-bottom: 20px;
  }
  #page .yarpp-related-shortcode article h2 {
    font-family: "lowan", Sans-serif !important;
    line-height: 25px !important;
    font-size: 17px !important;
  }
  #page .yarpp-related-shortcode article h2:hover {
    color: #d93 !important;
  }
  #page .magIssue.klaviyo_messages {
    margin-top: 0px;
  }
  #page p.h20 {
    margin: 0px !important;
    height: 3px;
    background-color: #fff;
    margin-top: 55px !important;
    display: none;
  }
  #page #postRightNewsLetter {
    width: 300px;
    margin: auto;
    padding: 4px;
    border: 4px solid #000;
    margin-top: 7px;
    background-color: #fff;
  }
  #page #postRightNewsLetter h2 {
    font-size: 19px;
    margin: 17px 0px;
    font-weight: 400;
    letter-spacing: 0.5px;
    color: #000;
  }
  #page .prnlInner {
    padding: 32px 0px 32px 0px;
    border: 1px solid #000;
  }
  #page .divPostRightNewsLetter {
    text-align: center;
    border-bottom: 1px solid #000;
    width: 190px;
    margin: 10px auto;
  }
  #page .PostRightNewsLetterInput {
    width: 158px;
    text-align: center;
    font-size: 12px;
    border: 0px;
    padding: 9px 0px 1px 0px;
    font-family: "Avenir";
    color: #000;
    background-color: #fff;
  }
  #page .PostRightNewsLetterInput::-moz-placeholder {
    color: #000;
  }
  #page .PostRightNewsLetterInput::placeholder {
    color: #000;
  }
  #page .PostRightNewsLetterInput:focus {
    outline: none;
  }
  #page .yarpp-related-shortcode .elementor-widget-heading {
    display: block !important;
  }
  #page #post_content p a {
    cursor: pointer;
    text-decoration: unset !important;
    display: inline;
    background-size: 2px 2px;
    background-repeat: repeat-x;
    background-position: 0 100%;
    background-image: linear-gradient(#d49a41, #d49a41);
  }
  #page #post_content a:hover {
    cursor: pointer;
  }
  #page #post_content figure a {
    background: unset;
  }
  #page .zxAdSpace a:hover {
    color: inherit;
  }
  #page img {
    image-rendering: -webkit-optimize-contrast !important;
  }
  #page #foot_right {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 767px) {
  #page .ast-container {
    margin-top: 100px;
  }
  #page .newpostheader .ast-container {
    margin-top: 135px;
  }
}
@media (min-width: 1024px) {
  #page .newpost-right {
    width: 400px !important;
    height: -moz-fit-content;
    height: fit-content;
  }
  #page .newpost-left {
    width: calc(100% - 400px) !important;
  }
  #page .zxAdSpace {
    width: 300px;
  }
}
@media (min-width: 1320px) {
  #page .newpost-right {
    width: 400px !important;
    height: -moz-fit-content;
    height: fit-content;
  }
  #page .newpost-left {
    width: calc(100% - 400px) !important;
  }
  #page #post_content figure a {
    width: 800px;
    display: block;
    text-align: center;
  }
}
@media (max-width: 1560px) {
  #page .yarpp-related-shortcode {
    width: 100%;
  }
}
@media (max-width: 1380px) {
  #page .yarpp-related-shortcode .ee-grid-columns-4 .ee-grid__item {
    width: 25%;
    padding: 0px 10px !important;
  }
}
@media (max-width: 1319px) {
  #page #post_content figure {
    margin-top: 24px;
    margin-bottom: 24px;
    padding: 0px 20px;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;
  }
  #page .newpost-right {
    width: 360px !important;
    height: -moz-fit-content;
    height: fit-content;
  }
  #page .newpost-left {
    width: calc(100% - 360px) !important;
    padding-left: 30px;
  }
}
@media (max-width: 1024px) {
  #page #footer_newsletter {
    width: 100%;
    max-width: 100%;
  }
  #page .hometopnewsletterbtn_footer {
    position: unset;
    margin-right: 7px;
  }
  #page .divhometopnewsletter_footer {
    display: flex;
    align-items: center;
  }
  #page .hometopnewsletter_footer {
    width: calc(100% - 32px);
    padding-left: 32px !important;
    padding-right: 0px !important;
  }
  #page .divhometopnewsletter_footer form#email_signup {
    width: 100%;
    display: flex;
  }
  #page .hometopnewsletterbtn_footer {
    position: unset;
    margin-right: 7px;
    margin-top: 5px;
  }
}
@media (width: 1024px) {
  #page #newArtcleAdRight {
    display: block;
  }
  #page .mobile_ad {
    display: none;
  }
}
@media (max-width: 1023px) {
  #page .newpost-right {
    display: none !important;
  }
  #page .newpost-left {
    width: 100% !important;
    padding-left: 0px;
  }
}
@media (max-width: 768px) {
  #page .divhometopnewsletter_footer form#email_signup {
    width: 100%;
    display: flex;
  }
  #page .hometopnewsletterbtn_footer {
    position: unset;
    margin-right: 7px;
    margin-top: 5px;
  }
}
@media (max-width: 767px) {
  #page #footer_newsletter {
    width: 100%;
    max-width: 100%;
  }
  #page .divhometopnewsletter_footer {
    width: 278px;
    display: flex;
    align-items: center;
    margin: auto;
  }
  #page .hometopnewsletter_footer {
    width: calc(100% - 32px);
    padding-left: 32px !important;
    padding-right: 0px !important;
    font-size: 14px;
  }
  #page .hometopnewsletterbtn {
    position: unset;
  }
  #page .hometopnewsletterbtn_footer {
    position: unset;
    margin-right: 7px;
    margin-top: 5px;
  }
  #page .yarpp-related-shortcode {
    width: 100%;
  }
  #page .yarpp-related-shortcode .ee-grid-columns-4 .ee-grid__item {
    width: 100%;
    padding: 0px !important;
  }
  #page .yarpp-related-shortcode .ee-grid--default {
    margin: 0px !important;
  }
  #page .divhometopnewsletter_footer form.email_signup {
    width: 100%;
    display: flex;
  }
  #page #post_content figure {
    margin-top: 24px;
    margin-bottom: 24px;
    padding: 0px 20px;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;
  }
  #page .yarpp-related-shortcode .elementor-heading-title {
    font-size: 22px !important;
    letter-spacing: 0.8px !important;
  }
  #page .elementor-23080 .elementor-element.elementor-element-d65adf6 > .elementor-widget-container {
    margin-top: 63px !important;
  }
  #page .elementor-23080 .elementor-element.elementor-element-f39ee55 > .elementor-widget-container {
    padding-top: 30px !important;
  }
  #page .yarpp-related-shortcode article {
    margin-bottom: 24px !important;
  }
  #page .yarpp-related-shortcode article h2 {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  #page .yarpp-related-shortcode article .ee-post__title {
    margin-top: 12px !important;
  }
  #page .yarpp-related-shortcode article .ee-post__body {
    padding: 0px 0px !important;
  }
  #page .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 0px !important;
  }
  #page .newpostheader .ast-container {
    margin-top: 10px;
  }
  #page .post_content_div p {
    margin: 14px 0px;
  }
  #page ul {
    margin-right: 1em !important;
  }
}
@media all {
  #page ul {
    box-sizing: border-box;
  }
  #page .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;
  }
  #page .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;
  }
  #page html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%;
  }
  #page a, #page div, #page form, #page h1, #page h2, #page li, #page p, #page span, #page ul {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
  }
  #page article, #page figure, #page main, #page nav, #page section {
    display: block;
  }
  #page a {
    background-color: transparent;
  }
  #page a:active {
    outline: 0;
  }
  #page a, #page a:focus, #page a:hover, #page a:visited {
    text-decoration: none;
  }
  #page img {
    border: 0;
  }
  #page figure {
    margin: 0;
  }
  #page button, #page input {
    color: inherit;
    font: inherit;
    margin: 0;
  }
  #page button {
    overflow: visible;
  }
  #page button {
    text-transform: none;
  }
  #page button {
    -webkit-appearance: button;
    cursor: pointer;
  }
  #page input {
    line-height: normal;
  }
}
@media (min-width: 544px) {
  #page .ast-container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  #page .ast-container {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  #page .ast-container {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  #page .ast-container {
    max-width: 100%;
  }
}
@media all {
  #page .ast-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  #page .ast-container::after {
    content: "";
    display: table;
    clear: both;
  }
  #page h1, #page h2 {
    clear: both;
  }
  #page h1 {
    color: #808285;
    font-size: 2em;
    line-height: 1.2;
  }
  #page h2 {
    color: #808285;
    font-size: 1.7em;
    line-height: 1.3;
  }
  #page *, #page :after, #page :before {
    box-sizing: inherit;
  }
  #page ul {
    margin: 0 0 1.5em 3em;
  }
  #page ul {
    list-style: disc;
  }
  #page i {
    font-style: italic;
  }
  #page img {
    height: auto;
    max-width: 100%;
  }
  #page button, #page input {
    color: #808285;
    font-weight: 400;
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
  }
  #page button, #page input {
    line-height: normal;
  }
  #page button {
    border: 1px solid;
    border-color: var(--ast-border-color);
    border-radius: 2px;
    background: #e6e6e6;
    padding: 0.6em 1em 0.4em;
    color: #fff;
  }
  #page button:focus, #page button:hover {
    color: #fff;
    border-color: var(--ast-border-color);
  }
  #page button:active, #page button:focus {
    border-color: var(--ast-border-color);
    outline: 0;
  }
  #page a {
    color: #4169e1;
  }
  #page a:focus, #page a:hover {
    color: #191970;
  }
  #page a:focus {
    outline: thin dotted;
  }
  #page a:hover {
    outline: 0;
  }
  #page .screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
  }
  #page .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 2px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 12.25px;
    font-size: 0.875rem;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
  }
  #page #primary:after, #page #primary:before, #page .ast-container:after, #page .ast-container:before, #page .site-content:after, #page .site-content:before, #page .site-main:after, #page .site-main:before {
    content: "";
    display: table;
  }
  #page #primary:after, #page .ast-container:after, #page .site-content:after, #page .site-main:after {
    clear: both;
  }
  #page ::-moz-selection {
    color: #fff;
    background: #0274be;
  }
  #page ::selection {
    color: #fff;
    background: #0274be;
  }
  #page #page {
    position: relative;
  }
  #page a, #page a:focus {
    text-decoration: none;
  }
  #page a {
    transition: all 0.2s linear;
  }
  #page img {
    vertical-align: middle;
  }
  #page p {
    margin-bottom: 1.75em;
  }
  #page .site .skip-link {
    background-color: #f1f1f1;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #21759b;
    display: block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 700;
    left: -9999em;
    outline: 0;
    padding: 15px 23px 14px;
    text-decoration: none;
    text-transform: none;
    top: -9999em;
  }
  #page .site .skip-link:focus {
    clip: auto;
    height: auto;
    left: 6px;
    top: 7px;
    width: auto;
    z-index: 100000;
    outline: thin dotted;
  }
  #page input {
    line-height: 1;
  }
  #page button {
    line-height: 1.8571428571;
  }
  #page #page {
    display: block;
  }
  #page #primary {
    display: block;
    position: relative;
    float: left;
    width: 100%;
  }
  #page #primary {
    margin: 4em 0;
  }
  #page .ast-page-builder-template .hentry {
    margin: 0;
  }
  #page .ast-page-builder-template .site-content > .ast-container {
    max-width: 100%;
    padding: 0;
  }
  #page .ast-page-builder-template .site-content #primary {
    padding: 0;
    margin: 0;
  }
  #page .hentry {
    margin: 0 0 1.5em;
  }
  #page .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;
  }
  #page [class^=eicon] {
    display: inline-block;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #page .eicon-menu-bar:before {
    content: "\e816";
  }
  #page .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 10px;
  }
}
@media (max-width: 767px) {
  #page .elementor-column {
    width: 100%;
  }
}
@media all {
  #page .elementor-screen-only, #page .screen-reader-text {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  #page .elementor-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
  }
  #page .elementor {
    -webkit-hyphens: manual;
    hyphens: manual;
  }
  #page .elementor *, #page .elementor :after, #page .elementor :before {
    box-sizing: border-box;
  }
  #page .elementor a {
    box-shadow: none;
    text-decoration: none;
  }
  #page .elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }
  #page .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0;
  }
  #page .elementor-widget-wrap .elementor-element.elementor-widget__width-auto, #page .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  #page .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #page .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
    max-width: 100%;
  }
}
@media all {
  #page .elementor-align-left {
    text-align: left;
  }
}
@media (max-width: 1024px) {
  #page .elementor-tablet-align-left {
    text-align: left;
  }
}
@media (max-width: 767px) {
  #page .elementor-mobile-align-left {
    text-align: left;
  }
}
@media all {
  #page .elementor-page-title {
    display: var(--page-title-display);
  }
  #page .elementor-section {
    position: relative;
  }
  #page .elementor-section .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
  }
}
@media (max-width: 1024px) {
  #page .elementor-section .elementor-container {
    flex-wrap: wrap;
  }
}
@media all {
  #page .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
  }
  #page .elementor-section.elementor-section-items-middle > .elementor-container {
    align-items: center;
  }
  #page .elementor-row {
    width: 100%;
    display: flex;
  }
}
@media (max-width: 1024px) {
  #page .elementor-row {
    flex-wrap: wrap;
  }
}
@media all {
  #page .elementor-widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
  }
  #page .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
  }
  #page .elementor-widget-wrap > .elementor-element {
    width: 100%;
  }
  #page .elementor-widget {
    position: relative;
  }
  #page .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }
  #page .elementor-widget:not(:last-child).elementor-widget__width-auto {
    margin-bottom: 0;
  }
  #page .elementor-column {
    min-height: 1px;
  }
  #page .elementor-column, #page .elementor-column-wrap {
    position: relative;
    display: flex;
  }
  #page .elementor-column-wrap {
    width: 100%;
  }
  #page .elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding: 0;
  }
}
@media (min-width: 768px) {
  #page .elementor-column.elementor-col-33 {
    width: 33.333%;
  }
  #page .elementor-column.elementor-col-50 {
    width: 50%;
  }
  #page .elementor-column.elementor-col-100 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #page .elementor-column {
    width: 100%;
  }
}
@media all {
  #page ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
  }
  #page ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break: break-word;
  }
  #page .elementor-grid {
    display: grid;
    grid-column-gap: var(--grid-column-gap);
    grid-row-gap: var(--grid-row-gap);
  }
  #page .elementor-grid .elementor-grid-item {
    min-width: 0;
  }
  #page .elementor-grid-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap));
  }
  #page .elementor-grid-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }
  #page .elementor-element .elementor-widget-container {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
  #page .elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
  }
  #page .elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px;
  }
  #page .elementor-icon {
    display: inline-block;
    line-height: 1;
    transition: all 0.3s;
    color: #818a91;
    font-size: 50px;
    text-align: center;
  }
  #page .elementor-icon:hover {
    color: #818a91;
  }
  #page .elementor-icon i {
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
  }
  #page .elementor-icon i:before {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  #page .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right: -8px;
    margin-left: -8px;
  }
  #page .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 8px;
    margin-left: 8px;
  }
  #page .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    width: auto;
    left: auto;
    right: auto;
    position: relative;
    height: 100%;
    top: 50%;
    transform: translateY(-50%);
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left-width: 1px;
    border-style: solid;
    right: -8px;
  }
  #page .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  #page .elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
  }
  #page .elementor-widget .elementor-icon-list-item:after {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  #page .elementor-widget .elementor-icon-list-item, #page .elementor-widget .elementor-icon-list-item a {
    display: flex;
    align-items: flex-start;
  }
  #page .elementor-widget.elementor-align-left .elementor-icon-list-item, #page .elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }
  #page .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
  }
  #page .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left: 0;
  }
  #page .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right: 0;
  }
}
@media (max-width: 1024px) {
  #page .elementor-widget.elementor-tablet-align-left .elementor-icon-list-items {
    justify-content: flex-start;
  }
  #page .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, #page .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }
  #page .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
    left: 0;
  }
  #page .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
    right: 0;
  }
}
@media (max-width: 767px) {
  #page .elementor-widget.elementor-mobile-align-left .elementor-icon-list-items {
    justify-content: flex-start;
  }
  #page .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, #page .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }
  #page .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
    left: 0;
  }
  #page .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
    right: 0;
  }
}
@media all {
  #page .elementor-widget-image {
    text-align: center;
  }
  #page .elementor-widget-image .elementor-image img {
    vertical-align: middle;
    display: inline-block;
  }
  #page .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0;
  }
  #page .elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center);
  }
  #page .elementor-social-icon {
    display: inline-flex;
    background-color: #818a91;
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
  }
  #page .elementor-social-icon i {
    color: #fff;
  }
  #page .elementor-social-icon:last-child {
    margin: 0;
  }
  #page .elementor-social-icon:hover {
    opacity: 0.9;
    color: #fff;
  }
  #page .elementor-social-icon-facebook-f {
    background-color: #3b5998;
  }
  #page .elementor-social-icon-instagram {
    background-color: #262626;
  }
  #page .elementor-social-icon-pinterest {
    background-color: #bd081c;
  }
  #page .elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%;
  }
  #page .elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0;
  }
  #page .elementor-share-buttons--align-left {
    text-align: left;
  }
}
@media (max-width: 767px) {
  #page .elementor .elementor-hidden-phone {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #page .elementor .elementor-hidden-tablet {
    display: none;
  }
}
@media (min-width: 1025px) {
  #page .elementor .elementor-hidden-desktop {
    display: none;
  }
}
@media all {
  #page .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
  }
  #page .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  #page .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1025px;
  }
}
@media (max-width: 767px) {
  #page .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 768px;
  }
}
@media all {
  #page .elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn {
    color: #ea4335;
    border-color: #ea4335;
  }
  #page .elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon {
    background-color: #ea4335;
  }
  #page .elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon {
    color: #fff;
  }
  #page .elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon {
    border-radius: 99.9em;
  }
  #page .elementor-share-buttons--view-icon .elementor-share-btn {
    justify-content: center;
  }
  #page .elementor-share-buttons--view-icon .elementor-share-btn__icon {
    flex-grow: 1;
    justify-content: center;
  }
  #page .elementor-share-buttons--shape-circle .elementor-share-btn {
    border-radius: 99.9em;
  }
  #page .elementor-share-buttons--align-left .elementor-grid {
    justify-content: flex-start;
  }
  #page .elementor-share-btn {
    overflow: hidden;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition-property: filter, background-color, border-color;
    height: 4.5em;
    cursor: pointer;
  }
  #page .elementor-share-btn, #page .elementor-share-btn__icon {
    transition-duration: 0.2s;
  }
  #page .elementor-share-btn__icon {
    transition-property: color, background-color;
  }
  #page .elementor-share-btn__icon {
    display: flex;
    align-self: stretch;
    justify-content: center;
    align-items: center;
    width: 4.5em;
    position: relative;
  }
  #page .elementor-share-btn__icon i {
    font-size: 1.7em;
  }
  #page .elementor-widget-share-buttons .elementor-widget-container {
    overflow: hidden;
  }
  #page .elementor-item:after, #page .elementor-item:before {
    display: block;
    position: absolute;
    transition: 0.3s;
    transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
  }
  #page .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, #page .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: 0;
  }
  #page .elementor-item:focus:after, #page .elementor-item:focus:before, #page .elementor-item:hover:after, #page .elementor-item:hover:before {
    transform: scale(1);
  }
  #page .e--pointer-underline .elementor-item:after, #page .e--pointer-underline .elementor-item:before {
    height: 3px;
    width: 100%;
    left: 0;
    background-color: #55595c;
    z-index: 2;
  }
  #page .e--pointer-underline .elementor-item:after {
    content: "";
    bottom: 0;
  }
  #page .elementor-nav-menu--main .elementor-nav-menu a {
    transition: 0.4s;
  }
  #page .elementor-nav-menu--main .elementor-nav-menu a, #page .elementor-nav-menu--main .elementor-nav-menu a:focus, #page .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 13px 20px;
  }
  #page .elementor-nav-menu--layout-horizontal {
    display: flex;
  }
  #page .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    display: flex;
    flex-wrap: wrap;
  }
  #page .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    white-space: nowrap;
  }
  #page .elementor-nav-menu__align-right .elementor-nav-menu {
    margin-left: auto;
    justify-content: flex-end;
  }
  #page .elementor-widget-nav-menu .elementor-widget-container {
    display: flex;
    flex-direction: column;
  }
  #page .elementor-nav-menu {
    position: relative;
    z-index: 2;
  }
  #page .elementor-nav-menu:after {
    content: " ";
    display: block;
    height: 0;
    font: 0/0 serif;
    clear: both;
    visibility: hidden;
    overflow: hidden;
  }
  #page .elementor-nav-menu, #page .elementor-nav-menu li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  #page .elementor-nav-menu a, #page .elementor-nav-menu li {
    position: relative;
  }
  #page .elementor-nav-menu li {
    border-width: 0;
  }
  #page .elementor-nav-menu a {
    display: flex;
    align-items: center;
  }
  #page .elementor-nav-menu a, #page .elementor-nav-menu a:focus, #page .elementor-nav-menu a:hover {
    padding: 10px 20px;
    line-height: 20px;
  }
  #page .elementor-nav-menu--dropdown .elementor-item:focus, #page .elementor-nav-menu--dropdown .elementor-item:hover {
    background-color: #55595c;
    color: #fff;
  }
  #page .elementor-menu-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    padding: 0.25em;
    cursor: pointer;
    border: 0 solid;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.05);
    color: #494c4f;
  }
  #page .elementor-nav-menu--dropdown {
    background-color: #fff;
    font-size: 13px;
  }
  #page .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 10px;
    transition: max-height 0.3s, transform 0.3s;
    transform-origin: top;
    overflow: auto;
  }
  #page .elementor-nav-menu--dropdown a {
    color: #494c4f;
    justify-content: space-between;
  }
  #page .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
    justify-content: center;
  }
  #page .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container {
    transform: scaleY(0);
    max-height: 0;
  }
}
@media (min-width: 768px) {
  #page .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle, #page .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown {
    display: none;
  }
}
@media (max-width: 767px) {
  #page .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main {
    display: none;
  }
}
@media all {
  #page .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
  }
  #page .elementor-post-info__terms-list {
    display: inline-block;
  }
  #page .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    display: inline-block;
  }
  #page .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a, #page .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span {
    display: inline;
  }
  #page .fab, #page .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
  }
  #page .fa-envelope:before {
    content: "\f0e0";
  }
  #page .fa-facebook:before {
    content: "\f09a";
  }
  #page .fa-facebook-f:before {
    content: "\f39e";
  }
  #page .fa-instagram:before {
    content: "\f16d";
  }
  #page .fa-pinterest:before {
    content: "\f0d2";
  }
  #page .fa-twitter:before {
    content: "\f099";
  }
  #page .fab {
    font-family: "Font Awesome 5 Brands";
  }
  #page .fas {
    font-family: "Font Awesome 5 Free";
  }
  #page .fas {
    font-weight: 900;
  }
  #page .ee-grid__item {
    vertical-align: top;
  }
  #page .ee-posts-thumbnail-ratio .ee-post__media__thumbnail img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  #page .ee-media__overlay, #page .ee-post__media__overlay {
    position: absolute;
  }
  #page .ee-media {
    position: relative;
  }
  #page .ee-media__overlay, #page .ee-post__media__overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  #page .ee-post__terms {
    list-style: none;
    margin: 0;
    display: flex;
    align-items: flex-start;
    padding: 0;
  }
  #page .ee-post__terms > li, #page .ee-post__terms > li > a {
    display: inline-block;
    zoom: 1;
  }
  #page .ee-grid-halign--left .ee-grid {
    justify-content: flex-start;
  }
  #page .ee-grid-align--top .ee-grid {
    align-items: flex-start;
  }
  #page .ee-post__terms {
    margin-left: -6px;
  }
  #page .ee-post__terms > li {
    margin-left: 6px;
  }
  #page .ee-grid {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #page .ee-grid__item {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    max-width: 100% !important;
  }
  #page .ee-grid > .ee-grid__item {
    padding-left: 0;
  }
  #page .ee-posts-thumbnail-ratio .ee-post__media {
    position: relative;
    display: block;
  }
  #page .ee-posts-thumbnail-ratio .ee-post__media:before {
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 100%;
  }
  #page .ee-posts-thumbnail-ratio .ee-post__media__thumbnail {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  #page .ee-grid {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
  }
  #page .ee-grid__item > * {
    flex-grow: 1;
  }
  #page .ee-grid__item--sizer {
    position: absolute;
  }
  #page .ee-grid-align--top .ee-grid__item {
    display: flex;
  }
  #page .ee-media {
    display: block;
  }
  #page .ee-media__thumbnail img {
    width: 100%;
    vertical-align: middle;
  }
  #page .ee-post > * {
    order: 1;
  }
  #page .ee-post, #page .ee-post__area > :not(:empty):not(:last-child) {
    margin-bottom: 24px;
  }
  #page .ee-post, #page .ee-post__area, #page .ee-post__body, #page .ee-post__media {
    position: relative;
  }
  #page .ee-post {
    background: #fff;
    transform: translateZ(0);
    width: 100%;
    max-width: 100%;
    cursor: default;
    font-size: 16px;
  }
  #page .elementor-widget-posts-extra .ee-post {
    padding: 0;
  }
  #page .ee-post, #page .ee-post__body {
    display: flex;
    flex: 1;
    flex-direction: column;
  }
  #page .ee-post__terms {
    font-size: 0;
  }
  #page .ee-post__terms {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
  }
  #page .ee-post__terms > li {
    font-size: 12px;
  }
  #page .ee-post__terms > li > * {
    display: inline-block;
  }
  #page .ee-post__title__heading {
    margin: 0;
  }
  #page .ee-post__title {
    display: block;
  }
  #page .ee-post__excerpt p {
    font-size: 14px;
  }
  #page .ee-post__body {
    padding: 24px;
  }
  #page .ee-post__body {
    flex: 1 0 auto;
  }
  #page .ee-post__media {
    overflow: hidden;
    flex-shrink: 0;
  }
  #page .ee-post__media__thumbnail {
    display: block;
  }
  #page .ee-posts-thumbnail-ratio .ee-post__media__thumbnail {
    display: flex;
  }
}
@media (min-width: 1025px) {
  #page .ee-grid-columns-4 .ee-grid__item {
    width: 25%;
  }
}
@media (max-width: 767px) {
  #page .ee-grid-columns-mobile-1 .ee-grid__item {
    width: 100%;
  }
  #page .ee-grid-align-mobile--top .ee-grid {
    align-items: flex-start;
  }
  #page .ee-grid-align-mobile--top .ee-grid__item {
    display: flex;
  }
  #page .ee-grid-halign-mobile--center .ee-grid {
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #page .ee-grid-columns-tablet-2 .ee-grid__item {
    width: 50%;
  }
}
@media all {
  #page .elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
  }
  #page .elementor-widget-text-editor {
    color: var(--e-global-color-text);
  }
  #page .elementor-widget-theme-post-title .elementor-heading-title {
    color: var(--e-global-color-primary);
  }
  #page .elementor-widget-theme-post-content {
    color: var(--e-global-color-text);
  }
  #page .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-text);
  }
  #page .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, #page .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-accent);
  }
  #page .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, #page .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var(--e-global-color-accent);
  }
  #page .elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
  }
  #page .elementor-widget-post-info .elementor-icon-list-text, #page .elementor-widget-post-info .elementor-icon-list-text a {
    color: var(--e-global-color-secondary);
  }
  #page .elementor-32856 .elementor-element.elementor-element-493e8f24 > .elementor-container {
    min-height: 225px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-493e8f24 > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  #page .elementor-32856 .elementor-element.elementor-element-493e8f24:not(.elementor-motion-effects-element-type-background) {
    background-color: #EAEADD;
  }
  #page .elementor-32856 .elementor-element.elementor-element-493e8f24 {
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #B9BBBC;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-639c8249.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-639c8249 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 17px 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-52383369 > .elementor-container {
    max-width: 1440px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-52383369 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-52383369 {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-5d7ba8bb.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-5d7ba8bb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-5d7ba8bb > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 20px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-3671fd10 {
    text-align: right;
  }
  #page .elementor-32856 .elementor-element.elementor-element-3671fd10 .elementor-heading-title {
    color: #000;
    font-family: "Lowan", Sans-serif;
    font-size: 23px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-3671fd10 > .elementor-widget-container {
    margin: 0 41px 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-77a54e56.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-77a54e56.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  #page .elementor-32856 .elementor-element.elementor-element-77a54e56 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 20px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-218ef915 > .elementor-widget-container {
    margin: 0 0 0 26px;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-218ef915 {
    width: 50%;
    max-width: 50%;
    align-self: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-410d4e24:not(.elementor-motion-effects-element-type-background) {
    background-color: #FFF;
  }
  #page .elementor-32856 .elementor-element.elementor-element-410d4e24 {
    border-style: solid;
    border-width: 2px 0 0 0;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-410d4e24 {
    border-radius: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-20f79a30.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-20f79a30 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-404ac9cf {
    text-align: left;
  }
  #page .elementor-32856 .elementor-element.elementor-element-404ac9cf .elementor-heading-title {
    color: rgba(0, 0, 0, 0.5843137255);
    font-family: "Lato Light", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1.72px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-404ac9cf > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-7b9142ba.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-7b9142ba > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-26695bb4 {
    --grid-template-columns:repeat(0,auto);
    --icon-size:21px;
    --grid-column-gap:13px;
    --grid-row-gap:0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-26695bb4 .elementor-widget-container {
    text-align: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-26695bb4 .elementor-social-icon {
    background-color: rgba(165, 165, 165, 0);
    --icon-padding:0em;
  }
  #page .elementor-32856 .elementor-element.elementor-element-26695bb4 .elementor-social-icon i {
    color: rgba(0, 0, 0, 0.64);
  }
  #page .elementor-32856 .elementor-element.elementor-element-26695bb4 .elementor-social-icon:hover {
    background-color: rgba(255, 255, 255, 0);
  }
  #page .elementor-32856 .elementor-element.elementor-element-26695bb4 .elementor-social-icon:hover i {
    color: #E0B041;
  }
  #page .elementor-32856 .elementor-element.elementor-element-26695bb4 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-59f41c96.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-59f41c96 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-6d26bbc2 .elementor-menu-toggle {
    margin: 0 auto;
    background-color: #FFF;
  }
  #page .elementor-32856 .elementor-element.elementor-element-6d26bbc2 .elementor-nav-menu .elementor-item {
    font-family: "Lato Light", Sans-serif;
    font-size: 12px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-6d26bbc2 .elementor-nav-menu--main .elementor-item {
    color: rgba(0, 0, 0, 0.5843137255);
    padding-left: 9px;
    padding-right: 9px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-6d26bbc2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, #page .elementor-32856 .elementor-element.elementor-element-6d26bbc2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #E0B041;
  }
  #page .elementor-32856 .elementor-element.elementor-element-6d26bbc2 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
}
@media (max-width: 1024px) {
  #page .elementor-32856 .elementor-element.elementor-element-493e8f24 {
    padding: 0 10px 0 10px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-3671fd10 {
    text-align: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-3671fd10 > .elementor-widget-container {
    margin: 0 0 10px 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-77a54e56 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-218ef915 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-218ef915 {
    width: 70%;
    max-width: 70%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-410d4e24 {
    padding: 0 10px 0 10px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-59f41c96.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  #page .elementor-32856 .elementor-element.elementor-element-6d26bbc2 .elementor-nav-menu .elementor-item {
    font-size: 10px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-6d26bbc2 .elementor-nav-menu--main .elementor-item {
    padding-left: 4px;
    padding-right: 4px;
  }
  #page body:not(.rtl) .elementor-32856 .elementor-element.elementor-element-6d26bbc2 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
    margin-right: 5px;
  }
}
@media (max-width: 767px) {
  #page .elementor-32856 .elementor-element.elementor-element-493e8f24 {
    padding: 0 10px 0 10px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-5d7ba8bb > .elementor-element-populated {
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-3671fd10 {
    text-align: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-3671fd10 .elementor-heading-title {
    font-size: 22px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-3671fd10 > .elementor-widget-container {
    margin: 0 0 10px 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-77a54e56 > .elementor-element-populated {
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-218ef915 {
    width: 93%;
    max-width: 93%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-410d4e24 {
    padding: 30px 20px 30px 20px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-20f79a30 > .elementor-element-populated {
    margin: -3px 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-404ac9cf {
    text-align: center;
  }
  #page .elementor-32856 .elementor-element.elementor-element-404ac9cf .elementor-heading-title {
    line-height: 25px;
  }
  #page .elementor-32856 .elementor-element.elementor-element-7b9142ba > .elementor-element-populated {
    margin: 13px 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32856 .elementor-element.elementor-element-59f41c96 > .elementor-element-populated {
    margin: 15px 0 0 0;
    padding: 0 0 0 0;
  }
}
@media (min-width: 768px) {
  #page .elementor-32856 .elementor-element.elementor-element-639c8249 {
    width: 100%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-5d7ba8bb {
    width: 50%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-77a54e56 {
    width: 50%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-20f79a30 {
    width: 42%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-7b9142ba {
    width: 15.561%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-59f41c96 {
    width: 42%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  #page .elementor-32856 .elementor-element.elementor-element-5d7ba8bb {
    width: 100%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-77a54e56 {
    width: 100%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-20f79a30 {
    width: 40%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-7b9142ba {
    width: 20%;
  }
  #page .elementor-32856 .elementor-element.elementor-element-59f41c96 {
    width: 40%;
  }
}
@media all {
  #page .elementor-32884 .elementor-element.elementor-element-5c757c0d {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32884 .elementor-element.elementor-element-482119c2 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32884 .elementor-element.elementor-element-482119c2 {
    width: auto;
    max-width: auto;
    align-self: flex-start;
  }
}
@media (min-width: 768px) {
  #page .elementor-32884 .elementor-element.elementor-element-2fe4f992 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  #page .elementor-32884 .elementor-element.elementor-element-482119c2 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
}
@media (max-width: 767px) {
  #page .elementor-32884 .elementor-element.elementor-element-482119c2 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
}
@media all {
  #page .elementor-32884 .elementor-element.elementor-element-482119c2 {
    width: 100%;
  }
  #page .new_post_content {
    width: 100% !important;
  }
  #page .fab, #page .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
  }
  #page .fa-envelope:before {
    content: "\f0e0";
  }
  #page .fa-facebook:before {
    content: "\f09a";
  }
  #page .fa-facebook-f:before {
    content: "\f39e";
  }
  #page .fa-instagram:before {
    content: "\f16d";
  }
  #page .fa-pinterest:before {
    content: "\f0d2";
  }
  #page .fa-twitter:before {
    content: "\f099";
  }
  #page .fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  }
  #page .fab {
    font-family: "Font Awesome 5 Brands";
  }
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
  }
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-1687167c {
    text-align: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-1687167c > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-794e1be1 > .elementor-container {
    max-width: 600px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-794e1be1 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 0% 0% 0%;
  }
  #page .elementor-32896 .elementor-element.elementor-element-2621a5ca > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-2621a5ca > .elementor-element-populated {
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-32fc00e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 3px;
    margin-left: 3px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-32fc00e9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: -3px;
    margin-left: -3px;
  }
  #page body:not(.rtl) .elementor-32896 .elementor-element.elementor-element-32fc00e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: -3px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-32fc00e9 .elementor-icon-list-text, #page .elementor-32896 .elementor-element.elementor-element-32fc00e9 .elementor-icon-list-text a {
    color: #656363;
  }
  #page .elementor-32896 .elementor-element.elementor-element-32fc00e9 .elementor-icon-list-item {
    font-family: "Lato Light", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
  }
  #page .elementor-32896 .elementor-element.elementor-element-32fc00e9 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 9px 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-ecbbf76 {
    text-align: left;
  }
  #page .elementor-32896 .elementor-element.elementor-element-ecbbf76 .elementor-heading-title {
    color: #000;
    font-family: "Lowan", Sans-serif;
    font-size: 30px;
    line-height: 1.2em;
  }
  #page .elementor-32896 .elementor-element.elementor-element-ecbbf76 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 35px 0 12px 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-6d589c23 .elementor-icon-list-text {
    color: #000;
  }
  #page .elementor-32896 .elementor-element.elementor-element-6d589c23 .elementor-icon-list-item {
    font-family: "Lato", Sans-serif;
    font-size: 14px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-6d589c23 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 28px 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 {
    --grid-side-margin:10px;
    --grid-column-gap:10px;
    --grid-row-gap:10px;
    --grid-bottom-margin:10px;
    width: auto;
    max-width: auto;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 .elementor-share-btn {
    font-size: 6px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 .elementor-share-btn__icon i {
    font-size: 3.3em;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon {
    background-color: #FFF;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476.elementor-share-buttons--skin-minimal .elementor-share-btn {
    color: #FFF;
    border-color: #FFF;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476.elementor-share-buttons--skin-minimal .elementor-share-btn__icon {
    color: rgba(122, 122, 122, 0.46);
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476.elementor-share-buttons--skin-minimal .elementor-share-btn:hover {
    color: #FFF;
    border-color: #FFF;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476.elementor-share-buttons--skin-minimal .elementor-share-btn:hover .elementor-share-btn__icon {
    background-color: #FFF;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476.elementor-share-buttons--skin-minimal .elementor-share-btn:hover .elementor-share-btn__icon {
    color: #D93;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 > .elementor-widget-container {
    margin: 15px 0 0 -3px;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-3f468aac {
    color: #000;
    font-family: "Lowan", Sans-serif;
    font-size: 16px;
    line-height: 1.6em;
  }
  #page .elementor-32896 .elementor-element.elementor-element-3f468aac > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee {
    --grid-side-margin:10px;
    --grid-column-gap:10px;
    --grid-row-gap:10px;
    --grid-bottom-margin:10px;
    width: auto;
    max-width: auto;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee .elementor-share-btn {
    font-size: 6px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee .elementor-share-btn__icon i {
    font-size: 3.3em;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon {
    background-color: #FFF;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee.elementor-share-buttons--skin-minimal .elementor-share-btn {
    color: #FFF;
    border-color: #FFF;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee.elementor-share-buttons--skin-minimal .elementor-share-btn__icon {
    color: rgba(122, 122, 122, 0.46);
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee.elementor-share-buttons--skin-minimal .elementor-share-btn:hover {
    color: #FFF;
    border-color: #FFF;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee.elementor-share-buttons--skin-minimal .elementor-share-btn:hover .elementor-share-btn__icon {
    background-color: #FFF;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee.elementor-share-buttons--skin-minimal .elementor-share-btn:hover .elementor-share-btn__icon {
    color: #D93;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee > .elementor-widget-container {
    margin: 15px 0 0 -3px;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-26cc9a9 > .elementor-container {
    min-height: 400px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-26cc9a9:not(.elementor-motion-effects-element-type-background) {
    background-color: #EAEADD;
  }
  #page .elementor-32896 .elementor-element.elementor-element-26cc9a9 {
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #B9BBBC;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-2ec844ad.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-2ec844ad > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 17px 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-40622f4b > .elementor-container {
    max-width: 1440px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-40622f4b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-40622f4b {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-42c98276.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-42c98276.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-42c98276 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-18fcc2c7 {
    text-align: right;
  }
  #page .elementor-32896 .elementor-element.elementor-element-18fcc2c7 .elementor-heading-title {
    color: #000;
    font-family: "Lowan", Sans-serif;
    font-size: 23px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-18fcc2c7 > .elementor-widget-container {
    margin: 0 41px 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-54f920b6.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-54f920b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  #page .elementor-32896 .elementor-element.elementor-element-54f920b6 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-7ed5b0e9 > .elementor-widget-container {
    margin: 0 0 0 26px;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-7ed5b0e9 {
    width: 50%;
    max-width: 50%;
    align-self: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-5de7b0b7 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-7f91ec3f > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-dd90a88 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-cba6e72 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-b79de06 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-42fa092 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-2d67192 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-a4096e5 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-29f4a727 > .elementor-container {
    max-width: 1300px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-29f4a727 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-1d61a85b {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
}
@media (min-width: 768px) {
  #page .elementor-32896 .elementor-element.elementor-element-2621a5ca {
    width: 100%;
  }
  #page .elementor-32896 .elementor-element.elementor-element-42c98276 {
    width: 50%;
  }
  #page .elementor-32896 .elementor-element.elementor-element-54f920b6 {
    width: 50%;
  }
  #page .elementor-32896 .elementor-element.elementor-element-4e9b0fb {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67 {
    width: 100%;
  }
  #page .elementor-32896 .elementor-element.elementor-element-42c98276 {
    width: 100%;
  }
  #page .elementor-32896 .elementor-element.elementor-element-54f920b6 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
  }
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-1687167c {
    text-align: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-1687167c > .elementor-widget-container {
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-794e1be1 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-6d589c23 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 {
    --grid-side-margin:0;
    --grid-column-gap:0;
    --grid-row-gap:10px;
    --grid-bottom-margin:10px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 {
    --grid-side-margin:0;
    --grid-column-gap:0;
    --grid-row-gap:0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 .elementor-share-btn__icon i {
    font-size: 14px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 > .elementor-widget-container {
    margin: 6px 0 -6px 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee {
    --grid-side-margin:0;
    --grid-column-gap:0;
    --grid-row-gap:10px;
    --grid-bottom-margin:10px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee {
    --grid-side-margin:0;
    --grid-column-gap:0;
    --grid-row-gap:0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee .elementor-share-btn__icon i {
    font-size: 14px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee > .elementor-widget-container {
    margin: 6px 0 -6px 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-40a6ff7 > .elementor-widget-container {
    margin: 20px 0 54px 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-60d0750 > .elementor-widget-container {
    margin: 20px 0 54px 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-26cc9a9 {
    padding: 0 10px 0 10px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-18fcc2c7 {
    text-align: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-18fcc2c7 > .elementor-widget-container {
    margin: 0 0 10px 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-54f920b6 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-7ed5b0e9 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-7ed5b0e9 {
    width: 70%;
    max-width: 70%;
  }
}
@media (max-width: 767px) {
  #page .elementor-32896 .elementor-element.elementor-element-7d44ac39 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-784b1d67 > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-1687167c > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-794e1be1 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-2621a5ca > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-32fc00e9 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 9px 10px 0 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-ecbbf76 .elementor-heading-title {
    font-size: 25px;
    line-height: 29px;
    letter-spacing: 0.3px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-ecbbf76 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 26px 20px 12px 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-6d589c23 .elementor-icon-list-item {
    font-size: 13px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-6d589c23 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 20px 20px 0 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 {
    --grid-side-margin:0;
    --grid-column-gap:0;
    --grid-row-gap:10px;
    --grid-bottom-margin:10px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-46787476 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 20px 0 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-3f468aac > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-7114bf58 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 20px 0 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee {
    --grid-side-margin:0;
    --grid-column-gap:0;
    --grid-row-gap:10px;
    --grid-bottom-margin:10px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-690ac1ee > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 20px 0 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-40a6ff7 > .elementor-widget-container {
    margin: 20px 0 20px 0;
    padding: 0 20px 0 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-60d0750 > .elementor-widget-container {
    margin: 20px 0 20px 0;
    padding: 0 20px 0 20px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-26cc9a9 > .elementor-container {
    min-height: 225px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-26cc9a9 {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-2ec844ad > .elementor-element-populated {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-40622f4b {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-42c98276 {
    width: 100%;
  }
  #page .elementor-32896 .elementor-element.elementor-element-42c98276 > .elementor-element-populated {
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-18fcc2c7 {
    text-align: center;
  }
  #page .elementor-32896 .elementor-element.elementor-element-18fcc2c7 .elementor-heading-title {
    font-size: 22px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-18fcc2c7 > .elementor-widget-container {
    margin: 0 0 10px 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-54f920b6 {
    width: 100%;
  }
  #page .elementor-32896 .elementor-element.elementor-element-54f920b6 > .elementor-element-populated {
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-7ed5b0e9 > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  #page .elementor-32896 .elementor-element.elementor-element-7ed5b0e9 {
    width: 100%;
    max-width: 100%;
  }
  #page .elementor-32896 .elementor-element.elementor-element-1d61a85b {
    margin-top: -3px;
    margin-bottom: 0;
    padding: 0 20px 0 20px;
  }
}
@media all {
  #page .elementor-32896 .elementor-element.elementor-element-32fc00e9 a.elementor-post-info__terms-list-item {
    text-decoration: underline;
  }
  #page .elementor-32896 .elementor-element.elementor-element-32fc00e9 .elementor-post-info__terms-list-item:hover {
    color: #d93;
  }
  #page .elementor-32896 .elementor-element.elementor-element-6d589c23 .elementor-post-info__item-prefix {
    font-weight: 400;
    color: #656363;
  }
}
@media (max-width: 767px) {
  #page .elementor-32896 .elementor-element.elementor-element-3f468aac p {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media all {
  #page #NTD-MIss-XUANMEI {
    max-width: 300px;
  }
  #page .elementor-32896 .elementor-element.elementor-element-794e1be1 {
    width: 100%;
    margin: 0 auto;
  }
  #page #newArtcleAdRight {
    z-index: 2 !important;
  }
  #page #newArtcleAdRight {
    z-index: 2 !important;
  }
  #page #newArtcleAdRight {
    z-index: 2 !important;
  }
  #page #newArtcleAdRight {
    z-index: 2 !important;
  }
  #page #newArtcleAdRight {
    z-index: 2 !important;
  }
  #page #newArtcleAdRight {
    z-index: 2 !important;
  }
  #page #newArtcleAdRight {
    z-index: 2 !important;
  }
}
#page a {
  color: #282828;
}
#page a:hover, #page a:focus {
  color: #dd9933;
}
#page button, #page input {
  font-family: Georgia, Times, serif;
  font-weight: 400;
}
#page h1, #page h2 {
  font-family: "Playfair Display", serif;
  font-weight: 400;
}
#page h1 {
  font-family: "Playfair Display", serif;
}
#page h2 {
  font-family: "Playfair Display", serif;
}
#page ::-moz-selection {
  background-color: #000000;
  color: #ffffff;
}
#page ::selection {
  background-color: #000000;
  color: #ffffff;
}
#page h1, #page h2 {
  color: #000000;
}
#page input:focus {
  border-color: #282828;
}
#page .ast-page-builder-template .hentry {
  margin: 0;
}
#page .ast-page-builder-template .site-content > .ast-container {
  max-width: 100%;
  padding: 0;
}
#page .ast-page-builder-template .site-content #primary {
  padding: 0;
  margin: 0;
}
#page .ast-page-builder-template.single-post .site-content > .ast-container {
  max-width: 100%;
}
@media (max-width: 768px) {
  #page #primary {
    padding: 1.5em 0;
    margin: 0;
  }
}
#page button {
  color: #ffffff;
  border-color: #dba739;
  background-color: #dba739;
  border-radius: 0;
  font-family: "Playfair Display", serif;
  font-weight: normal;
  text-transform: uppercase;
}
#page button:focus, #page button:hover {
  color: #5e5e5e;
  background-color: #f0f0f0;
  border-color: #dba739;
}
@media (min-width: 544px) {
  #page .ast-container {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  #page h1 {
    font-size: 30px;
  }
  #page h2 {
    font-size: 25px;
  }
}
@media (max-width: 544px) {
  #page h1 {
    font-size: 30px;
  }
  #page h2 {
    font-size: 25px;
  }
}
@media (min-width: 769px) {
  #page .ast-container {
    max-width: 1180px;
  }
}
@media (min-width: 922px) {
  #page .ast-container {
    max-width: 1180px;
  }
}
@media (min-width: 993px) {
  #page .ast-container {
    max-width: 1180px;
  }
}
@media (min-width: 1201px) {
  #page .ast-container {
    max-width: 1180px;
  }
}
#page h1 {
  font-family: "Playfair Display", serif;
  text-transform: inherit;
}
#page h2 {
  font-family: "Playfair Display", serif;
  text-transform: inherit;
}
#page button {
  font-weight: normal;
  font-family: "Playfair Display", serif;
  text-transform: uppercase;
}
#page .lazyload {
  opacity: 0;
}
#page .lazyloaded {
  opacity: 1;
  transition: opacity 400ms;
  transition-delay: 0ms;
}
#page .ee-post__title__heading {
  text-shadow: none !important;
}
#page .elementor-widget-container p {
  margin: 1.1em 0;
}
#page #content {
  margin-bottom: 0px;
}
#page .ast-article-single p a {
  text-decoration: underline !important;
}
#page .ast-article-single p a:hover {
  color: #ae8556 !important;
  text-decoration: none !important;
}
#page .ee-post__terms__term a {
  text-decoration: underline;
}
#page a:hover {
  text-decoration-color: #d93 !important;
}
#page .elementor-23080 .elementor-element.elementor-element-d65adf6 {
  text-align: center;
}
#page .elementor-23080 .elementor-element.elementor-element-d65adf6 .elementor-heading-title {
  color: #000000;
  font-family: "Lato Light", Sans-serif;
  font-size: 18px;
}
#page .elementor-23080 .elementor-element.elementor-element-d65adf6 > .elementor-widget-container {
  margin: 80px 0px 0px 0px;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-grid__item {
  padding-left: 46px;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-grid {
  margin-left: -46px;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post {
  margin-bottom: 20px;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__media:before {
  padding-bottom: 101%;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__media {
  order: 1;
  z-index: 1;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__body {
  order: 1;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__body {
  padding: 5px 0px 10px 0px;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__terms {
  margin-bottom: 0px;
  margin-left: -8px;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__terms__term {
  margin-left: 8px;
  margin-bottom: 0px;
  font-family: "Avenir", Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 15px;
  letter-spacing: 0.6px;
  margin-top: 8px;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__terms__link {
  padding: 0px 0px 0px 0px;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__title__heading {
  font-family: "Lato Light", Sans-serif;
  font-size: 26px;
  line-height: 1.3em;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__excerpt {
  font-family: "Lato Light", Sans-serif;
  font-size: 15px;
  line-height: 1.4em;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__media, #page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__media__overlay, #page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__media__thumbnail {
  transition-property: all;
  transition-timing-function: linear;
  transition-duration: 0.3s;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__media__overlay {
  mix-blend-mode: normal;
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 40px 0px 0px 0px;
}
@media (max-width: 1024px) {
  #page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post {
    margin-bottom: 51px;
  }
  #page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__title__heading {
    font-size: 26px;
  }
  #page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__excerpt {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  #page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post {
    margin-bottom: 51px;
  }
  #page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__title__heading {
    font-size: 26px;
  }
  #page .elementor-23080 .elementor-element.elementor-element-f39ee55 .ee-post__excerpt {
    font-size: 15px;
  }
}
#page .elementor-23080 .elementor-element.elementor-element-f39ee55 h2.ee-post__title__heading:hover {
  color: #d9b156;
}
#page .yarpp-excerpt p {
  margin: 1.1em 0em !important;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.eot);
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.woff2) format("woff2"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.woff) format("woff"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.ttf) format("truetype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.eot);
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.woff2) format("woff2"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.woff) format("woff"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.ttf) format("truetype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-brands-400.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-regular-400.eot);
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-regular-400.woff2) format("woff2"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-regular-400.woff) format("woff"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-regular-400.ttf) format("truetype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-regular-400.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.eot);
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.woff2) format("woff2"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.woff) format("woff"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.ttf) format("truetype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.eot);
  src: url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.woff2) format("woff2"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.woff) format("woff"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.ttf) format("truetype"), url(/src/Presentation/assets/fonts/FontAwesome5/fa-solid-900.svg#fontawesome) format("svg");
}