.elementor-286 .elementor-element.elementor-element-6a003ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6a003ab:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6a003ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence3 );}.elementor-286 .elementor-element.elementor-element-6a003ab > .elementor-shape-bottom svg, .elementor-286 .elementor-element.elementor-element-6a003ab > .e-con-inner > .elementor-shape-bottom svg{height:62px;}.elementor-286 .elementor-element.elementor-element-5e39394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-286 .elementor-element.elementor-element-5e39394.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-286 .elementor-element.elementor-element-af4f467 .elementor-heading-title{font-family:"Domine", Sans-serif;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-286 .elementor-element.elementor-element-ed54f17 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-286 .elementor-element.elementor-element-ed54f17 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-286 .elementor-element.elementor-element-ed54f17 .elementor-icon-list-icon{width:14px;}.elementor-286 .elementor-element.elementor-element-ed54f17 .elementor-icon-list-text, .elementor-286 .elementor-element.elementor-element-ed54f17 .elementor-icon-list-text a{color:#FFFFFF96;}.elementor-286 .elementor-element.elementor-element-ed54f17 .elementor-icon-list-item{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;}.elementor-286 .elementor-element.elementor-element-468e0fb .elementor-icon-list-icon{width:14px;}.elementor-286 .elementor-element.elementor-element-468e0fb .elementor-icon-list-icon i{font-size:14px;}.elementor-286 .elementor-element.elementor-element-468e0fb .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-286 .elementor-element.elementor-element-468e0fb .elementor-icon-list-item{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;}.elementor-286 .elementor-element.elementor-element-604b3aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-286 .elementor-element.elementor-element-9a1fa93 img{border-radius:18px 18px 18px 18px;box-shadow:0px 45px 25px -34px rgba(0, 0, 0, 0.28);}.elementor-286 .elementor-element.elementor-element-f213879{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-286 .elementor-element.elementor-element-e59ba31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:5;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-286 .elementor-element.elementor-element-b033dec .elementor-toc__header-title{text-align:start;}.elementor-286 .elementor-element.elementor-element-b033dec .elementor-toc__header, .elementor-286 .elementor-element.elementor-element-b033dec .elementor-toc__header-title{font-family:"Libre Caslon Display", Sans-serif;font-size:19px;font-weight:600;}.elementor-286 .elementor-element.elementor-element-b033dec .elementor-toc__header{flex-direction:row;}.elementor-286 .elementor-element.elementor-element-b033dec{--toc-body-max-height:100vh;--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-secondary );}.elementor-286 .elementor-element.elementor-element-b033dec .elementor-toc__list-item{font-family:"Nunito", Sans-serif;font-size:21px;font-weight:600;}.elementor-286 .elementor-element.elementor-element-855d332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-286 .elementor-element.elementor-element-13a9497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-286 .elementor-element.elementor-element-76c5b5c > .elementor-widget-container{background-color:var( --e-global-color-kadence8 );padding:4% 4% 4% 4%;}.elementor-286 .elementor-element.elementor-element-173a6df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-286 .elementor-element.elementor-element-4c5cd9c{text-align:center;}.elementor-286 .elementor-element.elementor-element-82e2c6d{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-286 .elementor-element.elementor-element-82e2c6d .swiper-slide > .elementor-element{height:100%;}.elementor-286 .elementor-element.elementor-element-862b9fe{--display:flex;}@media(min-width:768px){.elementor-286 .elementor-element.elementor-element-5e39394{--width:50%;}.elementor-286 .elementor-element.elementor-element-604b3aa{--width:50%;}.elementor-286 .elementor-element.elementor-element-e59ba31{--width:33.3333%;}.elementor-286 .elementor-element.elementor-element-855d332{--width:66.6666%;}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-286 .elementor-element.elementor-element-82e2c6d{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-286 .elementor-element.elementor-element-82e2c6d{--swiper-slides-to-display:1;}}/* Start custom CSS for post-info, class: .elementor-element-468e0fb */.elementor-286 .elementor-element.elementor-element-468e0fb li a {
    background: white;
    border-radius: 18px;
    padding: 0.2em 1em;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-b033dec */.elementor-286 .elementor-element.elementor-element-b033dec * {
    font-size: 0.95em;
	font-family: "Nunito";
}

.elementor-286 .elementor-element.elementor-element-b033dec ul li {
    line-height: 1em;
    margin-left: 0em;
    text-indent: -1em;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1150daf */.elementor-286 .elementor-element.elementor-element-1150daf h2,
.elementor-286 .elementor-element.elementor-element-1150daf h3, 
.elementor-286 .elementor-element.elementor-element-1150daf h4, 
.elementor-286 .elementor-element.elementor-element-1150daf h5, 
.elementor-286 .elementor-element.elementor-element-1150daf h6 {
	color: #000000;
	font-family: "Libre Caslon Display" ;
}
.elementor-286 .elementor-element.elementor-element-1150daf h2 {
	font-size: 1.6em !important;
}
.elementor-286 .elementor-element.elementor-element-1150daf h3 {
	font-size: 1.5em !important;
}
.elementor-286 .elementor-element.elementor-element-1150daf h4 {
	font-size: 1.35em !important;
}
.elementor-286 .elementor-element.elementor-element-1150daf h5 {
	font-size: 1.20em !important;
}
.elementor-286 .elementor-element.elementor-element-1150daf h6 {
	font-size: 1em !important;
}
.elementor-286 .elementor-element.elementor-element-1150daf a {
	font-size: 1em !important;
}

blockquote {
    padding-left: 1em;
    border-left: 4px solid #e23125;
}/* End custom CSS */