.elementor-993113 .elementor-element.elementor-element-4e99a94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.64;--padding-block-start:60px;--padding-block-end:80px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-993113 .elementor-element.elementor-element-4e99a94:not(.elementor-motion-effects-element-type-background), .elementor-993113 .elementor-element.elementor-element-4e99a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-993113 .elementor-element.elementor-element-4e99a94::before, .elementor-993113 .elementor-element.elementor-element-4e99a94 > .elementor-background-video-container::before, .elementor-993113 .elementor-element.elementor-element-4e99a94 > .e-con-inner > .elementor-background-video-container::before, .elementor-993113 .elementor-element.elementor-element-4e99a94 > .elementor-background-slideshow::before, .elementor-993113 .elementor-element.elementor-element-4e99a94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-993113 .elementor-element.elementor-element-4e99a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-993113 .elementor-element.elementor-element-4e99a94, .elementor-993113 .elementor-element.elementor-element-4e99a94::before{--border-transition:0.3s;}.elementor-993113 .elementor-element.elementor-element-4e99a94 > .elementor-shape-bottom svg, .elementor-993113 .elementor-element.elementor-element-4e99a94 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-993113 .elementor-element.elementor-element-ca4faa0{text-align:center;}.elementor-993113 .elementor-element.elementor-element-ca4faa0 .elementor-heading-title{color:var( --e-global-color-03065c0 );font-family:"Playfair 9pt", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:1em;}.elementor-993113 .elementor-element.elementor-element-85ecf2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-993113 .elementor-element.elementor-element-85ecf2d > .elementor-shape-bottom .elementor-shape-fill, .elementor-993113 .elementor-element.elementor-element-85ecf2d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-50d53e8 );}.elementor-993113 .elementor-element.elementor-element-85ecf2d > .elementor-shape-bottom svg, .elementor-993113 .elementor-element.elementor-element-85ecf2d > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-993113 .elementor-element.elementor-element-27417b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-993113 .elementor-element.elementor-element-83c2cb0 img{width:100%;object-position:center center;}.elementor-993113 .elementor-element.elementor-element-83c2cb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-993113 .elementor-element.elementor-element-653ebc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-993113 .elementor-element.elementor-element-4e8fcfc .elementor-icon-list-icon i{color:var( --e-global-color-secondary );font-size:12px;}.elementor-993113 .elementor-element.elementor-element-4e8fcfc .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );--e-icon-list-icon-size:12px;}.elementor-993113 .elementor-element.elementor-element-4e8fcfc .elementor-icon-list-icon{width:12px;}body:not(.rtl) .elementor-993113 .elementor-element.elementor-element-4e8fcfc .elementor-icon-list-text{padding-left:8px;}body.rtl .elementor-993113 .elementor-element.elementor-element-4e8fcfc .elementor-icon-list-text{padding-right:8px;}.elementor-993113 .elementor-element.elementor-element-4e8fcfc .elementor-icon-list-text, .elementor-993113 .elementor-element.elementor-element-4e8fcfc .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-993113 .elementor-element.elementor-element-4e8fcfc .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-993113 .elementor-element.elementor-element-4e8fcfc > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-993113 .elementor-element.elementor-element-f61dc50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-993113 .elementor-element.elementor-element-a8a9160 .elementor-icon-wrapper{text-align:center;}.elementor-993113 .elementor-element.elementor-element-a8a9160.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-993113 .elementor-element.elementor-element-a8a9160.elementor-view-framed .elementor-icon, .elementor-993113 .elementor-element.elementor-element-a8a9160.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-993113 .elementor-element.elementor-element-a8a9160.elementor-view-framed .elementor-icon, .elementor-993113 .elementor-element.elementor-element-a8a9160.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-993113 .elementor-element.elementor-element-a8a9160 .elementor-icon{font-size:12px;}.elementor-993113 .elementor-element.elementor-element-a8a9160 .elementor-icon svg{height:12px;}.elementor-993113 .elementor-element.elementor-element-bcb2bcb > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-993113 .elementor-element.elementor-element-bcb2bcb{width:auto;max-width:auto;}.elementor-993113 .elementor-element.elementor-element-ef32f93 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );font-size:12px;}.elementor-993113 .elementor-element.elementor-element-ef32f93 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );--e-icon-list-icon-size:12px;}.elementor-993113 .elementor-element.elementor-element-ef32f93 .elementor-icon-list-icon{width:12px;}.elementor-993113 .elementor-element.elementor-element-ef32f93 .elementor-icon-list-text, .elementor-993113 .elementor-element.elementor-element-ef32f93 .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-993113 .elementor-element.elementor-element-ef32f93 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-993113 .elementor-element.elementor-element-ef32f93 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-993113 .elementor-element.elementor-element-ef32f93{width:auto;max-width:auto;}.elementor-993113 .elementor-element.elementor-element-eff77ca{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-993113 .elementor-element.elementor-element-b0e27e1{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:var( --e-global-color-accent );width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-993113 .elementor-element.elementor-element-b0e27e1 .elementor-share-btn{font-size:calc(0.6px * 10);}.elementor-993113 .elementor-element.elementor-element-b0e27e1 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.4em;}.elementor-993113 .elementor-element.elementor-element-1b913de{width:var( --container-widget-width, calc(70% + 16px) );max-width:calc(70% + 16px);--container-widget-width:calc(70% + 16px);--container-widget-flex-grow:0;}.elementor-993113 .elementor-element.elementor-element-d9bdd61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-993113 .elementor-element.elementor-element-d9bdd61:not(.elementor-motion-effects-element-type-background), .elementor-993113 .elementor-element.elementor-element-d9bdd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50d53e8 );}.elementor-993113 .elementor-element.elementor-element-d9bdd61, .elementor-993113 .elementor-element.elementor-element-d9bdd61::before{--border-transition:0.3s;}.elementor-993113 .elementor-element.elementor-element-ba6c7bc{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-993113 .elementor-element.elementor-element-ba6c7bc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-993113 .elementor-element.elementor-element-ba6c7bc .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-993113 .elementor-element.elementor-element-ba6c7bc .elementor-divider__text{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;line-height:1.2em;}.elementor-993113 .elementor-element.elementor-element-d97190e{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-993113 .elementor-element.elementor-element-83c2cb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-993113 .elementor-element.elementor-element-eff77ca{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;} .elementor-993113 .elementor-element.elementor-element-b0e27e1{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-993113 .elementor-element.elementor-element-b0e27e1{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-993113 .elementor-element.elementor-element-1b913de > .elementor-widget-container{margin:0px -8px 0px -8px;}.elementor-993113 .elementor-element.elementor-element-1b913de{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-993113 .elementor-element.elementor-element-d9bdd61{--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-993113 .elementor-element.elementor-element-d97190e{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-993113 .elementor-element.elementor-element-4e99a94 > .elementor-shape-bottom svg, .elementor-993113 .elementor-element.elementor-element-4e99a94 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-993113 .elementor-element.elementor-element-4e99a94{--padding-block-start:40px;--padding-block-end:60px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-993113 .elementor-element.elementor-element-ca4faa0 .elementor-heading-title{font-size:30px;}.elementor-993113 .elementor-element.elementor-element-85ecf2d > .elementor-shape-bottom svg, .elementor-993113 .elementor-element.elementor-element-85ecf2d > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-993113 .elementor-element.elementor-element-85ecf2d{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-993113 .elementor-element.elementor-element-83c2cb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-993113 .elementor-element.elementor-element-eff77ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;} .elementor-993113 .elementor-element.elementor-element-b0e27e1{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-993113 .elementor-element.elementor-element-b0e27e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-993113 .elementor-element.elementor-element-1b913de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-993113 .elementor-element.elementor-element-d9bdd61{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-993113 .elementor-element.elementor-element-d97190e{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-993113 .elementor-element.elementor-element-27417b1{--width:70%;}.elementor-993113 .elementor-element.elementor-element-f61dc50{--width:fit-content;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-83c2cb0 */.elementor-993113 .elementor-element.elementor-element-83c2cb0 img{
    aspect-ratio: 16 / 9;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-4e8fcfc */ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bcb2bcb */.elementor-993113 .elementor-element.elementor-element-bcb2bcb {
    color: var(--e-global-color-secondary);
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-ef32f93 */ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-eff77ca */.elementor-993113 .elementor-element.elementor-element-eff77ca>.elementor-widget-container>p{
    text-align: justify;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca>.elementor-widget-container>*:last-child {
    margin-bottom: 0px;
    margin-top: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca>.elementor-widget-container>* {
    margin-bottom: 20px;
    margin-top: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca a:empty, .elementor-993113 .elementor-element.elementor-element-eff77ca p:empty {
    display: none;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote:not(.is-style-plain) {
    display: flex;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    flex-direction: column;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote:not(.is-style-plain) {
    display: flex;
    flex-direction: column;
    padding: 20px;
    background: var( --e-global-color-abf2b10 );
    gap: 0px;
    text-align: center;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote>*:last-child {
    margin-bottom: 0px;
    margin-top: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote:not(.is-style-plain):before, .elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote:not(.is-style-plain):after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 1.5rem;
    color: var(--e-global-color-accent);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote:not(.is-style-plain):before {
    content: "\f10d";
    align-self: start;
	margin-bottom: 20px;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote:not(.is-style-plain):after {
    content: "\f10e";
    align-self: end;
	margin-top: 20px;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote:not(.is-style-plain)>cite {
	background: var(--e-global-color-accent);
    color: white;
    padding: 10px 20px;
    text-align: center;
    position: relative;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote:not(.is-style-plain)>cite:before {
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 6px solid var( --e-global-color-abf2b10 );
    content: " ";
    position: absolute;
    top: 0;
    left: calc(50% - 10px);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote.is-style-plain {
    display: flex;
    flex-direction: column;
    padding: 20px;
    background: var( --e-global-color-abf2b10 );
    gap: 20px;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    align-items: flex-start;
    border-left: 5px solid var(--e-global-color-accent);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca blockquote.wp-block-quote.is-style-plain>* {
    margin: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.wp-block-pullquote blockquote>*{
    margin: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.wp-block-pullquote blockquote {
    display: flex;
    flex-direction: column;
    gap: 20px;
	margin: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.wp-block-pullquote {
    padding: 2em;
    background: linear-gradient(white, white) padding-box, var(--wpr-bg-f33594b3-e5ae-4e4a-a9b5-80ea4bd41fcf) border-box 0 / cover;
    border: 2em solid transparent;
    font-size: 1.4em;
    font-family: "Playfair 9pt", sans-serif;
    font-style: italic;
    line-height: 1.2;
    width: 100%;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-block-gallery {
    --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0px ) ) );
    gap: var(--wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0px ) ) );
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.wp-block-image {
    position: relative;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.wp-block-image img{
    width: 100%!important;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-block-image figcaption{
    margin-bottom: 0;
    margin-top: 0;
    background: #00000080;
    text-align: center;
    font-size: 0.8em;
    padding: 5px 20px;
    position: absolute;
    top: auto;
    height: fit-content;
    width: 100%;
    bottom: 0px;
    left: 0px;
    color: white;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figcaption.blocks-gallery-caption.wp-element-caption {
    margin-bottom: 0;
    margin-top: 0;
    background: var( --e-global-color-abf2b10 );
    text-align: center;
    font-size: 0.8em;
    padding: 5px 20px;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.wp-block-table>* {
    margin: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.wp-block-table {
    position: relative;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.wp-block-table figcaption.wp-element-caption {
    margin-bottom: 0;
    margin-top: 0;
    background: var( --e-global-color-abf2b10 );
    text-align: center;
    font-size: 0.8em;
    padding: 5px 20px;
    position: sticky;
    left: 0;	
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table td, .elementor-993113 .elementor-element.elementor-element-eff77ca table th {
    border: 1px solid;
    border-color: var(--e-global-color-accent);
	white-space: pre;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table thead tr:first-child th, .elementor-993113 .elementor-element.elementor-element-eff77ca table tfoot tr:first-child td {
    -webkit-border-before: inherit;
    border-block-start: inherit;
    border-color: hsl(0deg 0% 100% / 30%);
    border-top: 1px solid var(--e-global-color-accent);
    border-bottom: 1px solid var(--e-global-color-accent);
    background: var(--e-global-color-accent);
    color: white;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table thead tr:first-child th:first-child{
    border-left: 1px solid var(--e-global-color-accent);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table thead tr:first-child th:last-child{
    border-right: 1px solid var(--e-global-color-accent);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table tfoot tr:first-child td:first-child {
    border-left: 1px solid var(--e-global-color-accent);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table tfoot tr:first-child td:last-child {
    border-right: 1px solid var(--e-global-color-accent);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table tfoot tr td {
    text-align: center;
    font-weight: bold;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table  thead {
    border-bottom: 1px solid var(--e-global-color-accent);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table  tfoot {
    border-top:  1px solid var(--e-global-color-accent);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca table thead th a, .elementor-993113 .elementor-element.elementor-element-eff77ca table tfoot td a{
    color: white;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .scroll-table>* {
    margin: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .scroll-table {
    display: flex;
    flex-direction: column;
    position: relative;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .scroll-table:before {
    content: "\f053";
    background: #cccccc;
    width: 15px;
    height: calc(100% - 5px);
    position: absolute;
    left: 0;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999;
    color: var(--e-global-color-accent);
    font-size: 0.6em;
	transition: opacity .3s ease-in-out;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .scroll-table:after {
    content: "\f054";
    background: #cccccc;
    width: 15px;
    height: calc(100% - 5px);
    position: absolute;
    right: 0;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: flex;
    align-items: center;
    justify-content: center;
	z-index: 999;
    color: var(--e-global-color-accent);
    font-size: 0.6em;
	transition: opacity .3s ease-in-out;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .scroll-table.scroll-table-left-hidden:before {
    opacity: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .scroll-table.scroll-table-right-hidden:after {
    opacity: 0;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-block-file {
    display: flex;
    background: var( --e-global-color-abf2b10 );
    gap: 20px;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-block-file a:first-child {
    padding: 10px;
    flex-grow: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-element-button {
    margin: 0;
    padding: 10px;
    border-radius: 0;
    color: white;
    background: var(--e-global-color-accent);
	font-size: 0.8rem;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-element-button:hover {
    color: white;
    background: black;
    opacity: 1;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-block-buttons {
    display: flex;
    gap: 20px;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-block-buttons .wp-block-button {
    flex-grow: 1;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-block-buttons .wp-block-button .wp-element-button {
    width: 100%;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca .wp-block-buttons.is-vertical .wp-block-button {
    width: 100%;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed>* {
    margin: 0 auto!important;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed.social-content-youtube-video iframe {
    width: var(--post-container-generated-16-9-width);
    height: var(--post-container-generated-16-9-height);
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed.social-content-facebook-video>div, .elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed.social-content-facebook-video>div>span, .elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed.social-content-facebook-video>div>span>iframe{
    width: var(--post-container-generated-16-9-width)!important;
    height: var(--post-container-generated-16-9-height)!important;
}
figure.social-content-embed.social-content-facebook-reel>div {
    max-width: 40%;
}
@media (max-width: 767px){
	.elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed.social-content-facebook-reel>div, .elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed.social-content-facebook-reel>div>span, .elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed.social-content-facebook-reel>div>span>iframe{
		width: var(--post-container-generated-16-9-width)!important;
		height: calc(var(--post-container-generated-16-9-width) * 16 / 9);
		max-width: 100%;
	}
}
.elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed.social-content-facebook-post, .elementor-993113 .elementor-element.elementor-element-eff77ca figure.social-content-embed.social-content-facebook-reel, .elementor-993113 .elementor-element.elementor-element-eff77ca .fb-post.fb_iframe_widget.fb_iframe_widget_fluid {
    text-align: center;
}

.elementor-993113 .elementor-element.elementor-element-eff77ca div>ol, .elementor-993113 .elementor-element.elementor-element-eff77ca div>ul {
    padding-left: 0px;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca div ol, .elementor-993113 .elementor-element.elementor-element-eff77ca div ul {
    padding-left: 20px;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca div>ol, .elementor-993113 .elementor-element.elementor-element-eff77ca div>ul {
    list-style-position: inside;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca ol, .elementor-993113 .elementor-element.elementor-element-eff77ca ul{
	display: table;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca ol li, .elementor-993113 .elementor-element.elementor-element-eff77ca ul li{
	list-style: none;
	display: table-row;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca ol>li:before {
    content: counters(list-item, ".") ". ";
    display: table-cell;
    counter-increment: list-item;
    text-align: right;
    padding-right: 10px;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca ul>li:before {
	display: table-cell;
    text-align: right;
    padding-right: 10px;
    content: "\f111";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 6px;
    position: relative;
    top: -2px;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca ul>li>ul>li:before {
    font-weight: 400;
}
.elementor-993113 .elementor-element.elementor-element-eff77ca ul>li>ul>li>ul>li:before {
    font-weight: 900;
	content: "\f0c8";
}
.elementor-993113 .elementor-element.elementor-element-eff77ca ul>li>ul>li>ul>li>ul>li:before {
    font-weight: 400;
	content: "\f0c8";
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-b0e27e1 */.elementor-grid-item:not(:last-child) span.elementor-share-btn__icon:after {
    background-color: #FFFFFF80;
    position: absolute;
    content: "";
    top: 20%;
    right: 0;
    z-index: 1;
    width: 1px;
    height: 60%;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d97190e */.elementor-993113 .elementor-element.elementor-element-d97190e .e-loop-item{
    max-width: calc((100% - 60px) / 4);
}
@media (max-width: 1024px){
    .elementor-993113 .elementor-element.elementor-element-d97190e .e-loop-item{
        max-width: calc((100% - 40px) / 3);
    }    
}
@media (max-width: 767px){
    .elementor-993113 .elementor-element.elementor-element-d97190e .e-loop-item{
        max-width: calc((100% - 20px) / 2);
    }    
}
.elementor-993113 .elementor-element.elementor-element-d97190e .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    position: relative;
    margin-top: 40px;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d97190e */.elementor-993113 .elementor-element.elementor-element-d97190e .e-loop-item{
    max-width: calc((100% - 60px) / 4);
}
@media (max-width: 1024px){
    .elementor-993113 .elementor-element.elementor-element-d97190e .e-loop-item{
        max-width: calc((100% - 40px) / 3);
    }    
}
@media (max-width: 767px){
    .elementor-993113 .elementor-element.elementor-element-d97190e .e-loop-item{
        max-width: calc((100% - 20px) / 2);
    }    
}
.elementor-993113 .elementor-element.elementor-element-d97190e .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    position: relative;
    margin-top: 40px;
    top: 0px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair 9pt';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-Italic.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-Medium.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-MediumItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-SemiBold.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-SemiBoldItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-BoldItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-ExtraBold.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-ExtraBoldItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-Black.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-BlackItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-Light.ttf) format('truetype');
}
@font-face {
	font-family: 'Playfair 9pt';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://madam.mn/wp-content/uploads/2023/10/Playfair_9pt-LightItalic.ttf) format('truetype');
}
/* End Custom Fonts CSS */