.elementor-6870 .elementor-element.elementor-element-3b7e1011{--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;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6870 .elementor-element.elementor-element-689ef6f9{width:initial;max-width:initial;top:50%;z-index:0;}body:not(.rtl) .elementor-6870 .elementor-element.elementor-element-689ef6f9{right:0px;}body.rtl .elementor-6870 .elementor-element.elementor-element-689ef6f9{left:0px;}.elementor-6870 .elementor-element.elementor-element-689ef6f9 img{width:400px;max-width:30vw;}.elementor-6870 .elementor-element.elementor-element-2b423146{--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:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-6870 .elementor-element.elementor-element-584b473d > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-6870 .elementor-element.elementor-element-584b473d{left:0.289%;}body.rtl .elementor-6870 .elementor-element.elementor-element-584b473d{right:0.289%;}.elementor-6870 .elementor-element.elementor-element-584b473d{top:11.243%;z-index:0;}.elementor-6870 .elementor-element.elementor-element-1bf49573 .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:#ddd;}.elementor-6870 .elementor-element.elementor-element-1bf49573 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;}.elementor-6870 .elementor-element.elementor-element-1bf49573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-6870 .elementor-element.elementor-element-1bf49573 .elementor-icon-list-icon{width:14px;}.elementor-6870 .elementor-element.elementor-element-1bf49573 .elementor-icon-list-icon i{font-size:14px;}.elementor-6870 .elementor-element.elementor-element-1bf49573 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6870 .elementor-element.elementor-element-1bf49573 .elementor-icon-list-text, .elementor-6870 .elementor-element.elementor-element-1bf49573 .elementor-icon-list-text a{color:var( --e-global-color-739927a );}.elementor-6870 .elementor-element.elementor-element-1bf49573 .elementor-icon-list-item{font-size:16px;}.elementor-6870 .elementor-element.elementor-element-6949c0a .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:#ddd;}.elementor-6870 .elementor-element.elementor-element-6949c0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;}.elementor-6870 .elementor-element.elementor-element-6949c0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-6870 .elementor-element.elementor-element-6949c0a .elementor-icon-list-icon{width:14px;}.elementor-6870 .elementor-element.elementor-element-6949c0a .elementor-icon-list-icon i{font-size:14px;}.elementor-6870 .elementor-element.elementor-element-6949c0a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6870 .elementor-element.elementor-element-6949c0a .elementor-icon-list-text, .elementor-6870 .elementor-element.elementor-element-6949c0a .elementor-icon-list-text a{color:var( --e-global-color-739927a );}.elementor-6870 .elementor-element.elementor-element-6949c0a .elementor-icon-list-item{font-size:16px;}.elementor-6870 .elementor-element.elementor-element-55c29f38{width:var( --container-widget-width, 992px );max-width:992px;--container-widget-width:992px;--container-widget-flex-grow:0;}.elementor-6870 .elementor-element.elementor-element-55c29f38 .elementor-heading-title{font-family:"Stolzl", Sans-serif;font-size:56px;line-height:1.3;}.elementor-6870 .elementor-element.elementor-element-1184c86f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6870 .elementor-element.elementor-element-1724f3bc img{width:100%;height:480px;object-fit:cover;object-position:center center;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-6870 .elementor-element.elementor-element-2cc727d5 > .elementor-widget-container{padding:0.125rem 1rem .125rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;}body:not(.rtl) .elementor-6870 .elementor-element.elementor-element-2cc727d5{left:2rem;}body.rtl .elementor-6870 .elementor-element.elementor-element-2cc727d5{right:2rem;}.elementor-6870 .elementor-element.elementor-element-2cc727d5{top:2rem;}.elementor-6870 .elementor-element.elementor-element-2cc727d5 .elementor-icon-list-icon{width:14px;}.elementor-6870 .elementor-element.elementor-element-2cc727d5 .elementor-icon-list-icon i{font-size:14px;}.elementor-6870 .elementor-element.elementor-element-2cc727d5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6870 .elementor-element.elementor-element-2cc727d5 .elementor-icon-list-text, .elementor-6870 .elementor-element.elementor-element-2cc727d5 .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-6870 .elementor-element.elementor-element-2cc727d5 .elementor-icon-list-item{font-size:16px;}.elementor-6870 .elementor-element.elementor-element-4813fd7d{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-6870 .elementor-element.elementor-element-65abed56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6870 .elementor-element.elementor-element-162a86a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6870 .elementor-element.elementor-element-62b70bc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6870 .elementor-element.elementor-element-47d49ee9 .elementor-heading-title{font-size:16px;}.elementor-6870 .elementor-element.elementor-element-10bb0148 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6870 .elementor-element.elementor-element-10bb0148 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-6870 .elementor-element.elementor-element-3a7419f .elementor-button-content-wrapper{flex-direction:row;}.elementor-6870 .elementor-element.elementor-element-3a7419f .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-6870 .elementor-element.elementor-element-53d9d31 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6870 .elementor-element.elementor-element-53d9d31 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-6870 .elementor-element.elementor-element-6a1cb2c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6870 .elementor-element.elementor-element-6a1cb2c8 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-6870 .elementor-element.elementor-element-4e615a27{--box-border-color:#FFFFFF26;--box-border-width:0px;--box-border-radius:0rem;--toggle-button-color:#FFFFFF;--toc-body-max-height:400px;--nested-list-indent:0em;--item-text-hover-decoration:underline;}.elementor-6870 .elementor-element.elementor-element-4e615a27 .elementor-toc__header-title{text-align:start;}.elementor-6870 .elementor-element.elementor-element-4e615a27 .elementor-toc__header, .elementor-6870 .elementor-element.elementor-element-4e615a27 .elementor-toc__header-title{font-size:16px;}.elementor-6870 .elementor-element.elementor-element-4e615a27 .elementor-toc__header{flex-direction:row;}.elementor-6870 .elementor-element.elementor-element-4e615a27 .elementor-toc__list-item{font-size:16px;}.elementor-6870 .elementor-element.elementor-element-7e9cb4aa .elementor-heading-title{font-size:16px;}.elementor-6870 .elementor-element.elementor-element-3f63bc74{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6870 .elementor-element.elementor-element-3f63bc74 .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-6870 .elementor-element.elementor-element-3f63bc74 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-6870 .elementor-element.elementor-element-499af049{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6870 .elementor-element.elementor-element-2a706718{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;}.elementor-6870 .elementor-element.elementor-element-433d3a1a{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-6870 .elementor-element.elementor-element-433d3a1a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6870 .elementor-element.elementor-element-1a6913c6 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-6870 .elementor-element.elementor-element-1a6913c6{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:420px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:1;}.elementor-6870 .elementor-element.elementor-element-25ed6967{--display:flex;}.elementor-6870 .elementor-element.elementor-element-56624111{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-6870 .elementor-element.elementor-element-5b35b49b .elementor-heading-title{font-size:15px;font-weight:500;text-transform:uppercase;line-height:1;color:var( --e-global-color-secondary );}.elementor-6870 .elementor-element.elementor-element-69ebd790 .elementor-heading-title{font-size:24px;line-height:1.4;color:var( --e-global-color-primary );}.elementor-6870 .elementor-element.elementor-element-3d19ed77{--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-6870 .elementor-element.elementor-element-3d19ed77:not(.elementor-motion-effects-element-type-background), .elementor-6870 .elementor-element.elementor-element-3d19ed77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-bd91aa5 ) 100%);}.elementor-6870 .elementor-element.elementor-element-254a6e2d{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-6870 .elementor-element.elementor-element-254a6e2d .swiper-slide > .elementor-element{height:100%;}body.elementor-page-6870:not(.elementor-motion-effects-element-type-background), body.elementor-page-6870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1279px){.elementor-6870 .elementor-element.elementor-element-254a6e2d{--swiper-slides-to-display:3;}}@media(max-width:1024px){ .elementor-6870 .elementor-element.elementor-element-3f63bc74{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6870 .elementor-element.elementor-element-254a6e2d{--swiper-slides-to-display:2;}}@media(max-width:767px){ .elementor-6870 .elementor-element.elementor-element-3f63bc74{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6870 .elementor-element.elementor-element-254a6e2d{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-6870 .elementor-element.elementor-element-2b423146{--content-width:1080px;}.elementor-6870 .elementor-element.elementor-element-4813fd7d{--content-width:1080px;}.elementor-6870 .elementor-element.elementor-element-65abed56{--width:30%;}.elementor-6870 .elementor-element.elementor-element-499af049{--width:70%;}.elementor-6870 .elementor-element.elementor-element-3d19ed77{--content-width:1366px;}}/* Start custom CSS *//* Blog Post */

.single-post .wp-block-image img {
	border-radius: 1.25rem;
}

/* Headings */

.single-post :is(h2, h3, h4, h5, h6) {
	margin-block-start: 1em;
	margin-block-end: 1.25em;
}

.single-post #content h3 {
	font-size: 24px;
	font-weight: 400;
}

.single-post #content h4 {
	font-size: 20px;
	font-weight: 400;
}

.single-post .wp-block-quote {
	margin-block-start: 2.5em;
	margin-block-end: 2.5em;
}


/* Texts */
.single-post .elementor-widget-container p,
.single-post .elementor-widget-container li {
	font-size: 16px;
}

/* Quotes */

.single-post .wp-block-quote {
	margin-left: 0;
}

/* TOC */
.single-post .elementor-toc__list-item-text-wrapper {
	align-items: start;
}

body.single-post .elementor-2800 .elementor-element .elementor-toc__list-item {
    font-size: 14px;
    line-height: 1.3;
}


.sticky-toc {
    position: sticky;
    top: var(--sticky-offset);
}

:root {
	--nav-height: 120px;
	--sticky-offset: calc(var(--nav-height) + 1.5rem);
}

@media (min-width: 780px) {
    :root {
        --nav-height: 140px;
    }
}/* End custom CSS */