.elementor-682 .elementor-element.elementor-element-cd67d48{--display:flex;--background-transition:0.3s;}.elementor-682 .elementor-element.elementor-element-598cf06{text-align:left;}.elementor-682 .elementor-element.elementor-element-598cf06 .elementor-heading-title{color:var( --e-global-color-5420434 );font-family:var( --e-global-typography-af01217-font-family ), Sans-serif;font-size:var( --e-global-typography-af01217-font-size );font-weight:var( --e-global-typography-af01217-font-weight );text-transform:var( --e-global-typography-af01217-text-transform );font-style:var( --e-global-typography-af01217-font-style );text-decoration:var( --e-global-typography-af01217-text-decoration );line-height:var( --e-global-typography-af01217-line-height );letter-spacing:var( --e-global-typography-af01217-letter-spacing );word-spacing:var( --e-global-typography-af01217-word-spacing );}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1rem/2);}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1rem/2);}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1rem/2);margin-left:calc(1rem/2);}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1rem/2);margin-left:calc(-1rem/2);}body.rtl .elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1rem/2);}body:not(.rtl) .elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1rem/2);}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-icon i{color:var( --e-global-color-f0cc9b0 );font-size:0.825rem;}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-icon svg{fill:var( --e-global-color-f0cc9b0 );--e-icon-list-icon-size:0.825rem;}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-icon{width:0.825rem;}body:not(.rtl) .elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-text{padding-left:0.5rem;}body.rtl .elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-text{padding-right:0.5rem;}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-text, .elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-text a{color:var( --e-global-color-41583c8 );}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-item{font-family:var( --e-global-typography-fd8befd-font-family ), Sans-serif;font-size:var( --e-global-typography-fd8befd-font-size );font-weight:var( --e-global-typography-fd8befd-font-weight );text-transform:var( --e-global-typography-fd8befd-text-transform );font-style:var( --e-global-typography-fd8befd-font-style );text-decoration:var( --e-global-typography-fd8befd-text-decoration );line-height:var( --e-global-typography-fd8befd-line-height );letter-spacing:var( --e-global-typography-fd8befd-letter-spacing );word-spacing:var( --e-global-typography-fd8befd-word-spacing );}.elementor-682 .elementor-element.elementor-element-914c10b img{width:100%;}.elementor-682 .elementor-element.elementor-element-914c10b > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f0cc9b0 );border-radius:4px 4px 4px 4px;}.elementor-682 .elementor-element.elementor-element-3a8210e{text-align:left;color:var( --e-global-color-41583c8 );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-682 .elementor-element.elementor-element-ad6ffe5{--spacer-size:1rem;}.elementor-682 .elementor-element.elementor-element-e339548 .elementor-heading-title{color:var( --e-global-color-5420434 );font-family:var( --e-global-typography-66643ea-font-family ), Sans-serif;font-size:var( --e-global-typography-66643ea-font-size );font-weight:var( --e-global-typography-66643ea-font-weight );text-transform:var( --e-global-typography-66643ea-text-transform );font-style:var( --e-global-typography-66643ea-font-style );text-decoration:var( --e-global-typography-66643ea-text-decoration );line-height:var( --e-global-typography-66643ea-line-height );letter-spacing:var( --e-global-typography-66643ea-letter-spacing );word-spacing:var( --e-global-typography-66643ea-word-spacing );}.elementor-682 .elementor-element.elementor-element-faeaa56{--image-border-width:0px;--image-border-radius:2px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-682 .elementor-element.elementor-element-faeaa56 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-682 .elementor-element.elementor-element-faeaa56 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}@media(max-width:1366px){.elementor-682 .elementor-element.elementor-element-598cf06 .elementor-heading-title{font-size:var( --e-global-typography-af01217-font-size );line-height:var( --e-global-typography-af01217-line-height );letter-spacing:var( --e-global-typography-af01217-letter-spacing );word-spacing:var( --e-global-typography-af01217-word-spacing );}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-item{font-size:var( --e-global-typography-fd8befd-font-size );line-height:var( --e-global-typography-fd8befd-line-height );letter-spacing:var( --e-global-typography-fd8befd-letter-spacing );word-spacing:var( --e-global-typography-fd8befd-word-spacing );}.elementor-682 .elementor-element.elementor-element-3a8210e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-682 .elementor-element.elementor-element-e339548 .elementor-heading-title{font-size:var( --e-global-typography-66643ea-font-size );line-height:var( --e-global-typography-66643ea-line-height );letter-spacing:var( --e-global-typography-66643ea-letter-spacing );word-spacing:var( --e-global-typography-66643ea-word-spacing );}}@media(max-width:1024px){.elementor-682 .elementor-element.elementor-element-598cf06 .elementor-heading-title{font-size:var( --e-global-typography-af01217-font-size );line-height:var( --e-global-typography-af01217-line-height );letter-spacing:var( --e-global-typography-af01217-letter-spacing );word-spacing:var( --e-global-typography-af01217-word-spacing );}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-item{font-size:var( --e-global-typography-fd8befd-font-size );line-height:var( --e-global-typography-fd8befd-line-height );letter-spacing:var( --e-global-typography-fd8befd-letter-spacing );word-spacing:var( --e-global-typography-fd8befd-word-spacing );}.elementor-682 .elementor-element.elementor-element-3a8210e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-682 .elementor-element.elementor-element-e339548 .elementor-heading-title{font-size:var( --e-global-typography-66643ea-font-size );line-height:var( --e-global-typography-66643ea-line-height );letter-spacing:var( --e-global-typography-66643ea-letter-spacing );word-spacing:var( --e-global-typography-66643ea-word-spacing );}}@media(max-width:767px){.elementor-682 .elementor-element.elementor-element-598cf06 .elementor-heading-title{font-size:var( --e-global-typography-af01217-font-size );line-height:var( --e-global-typography-af01217-line-height );letter-spacing:var( --e-global-typography-af01217-letter-spacing );word-spacing:var( --e-global-typography-af01217-word-spacing );}.elementor-682 .elementor-element.elementor-element-0c7f7e9 .elementor-icon-list-item{font-size:var( --e-global-typography-fd8befd-font-size );line-height:var( --e-global-typography-fd8befd-line-height );letter-spacing:var( --e-global-typography-fd8befd-letter-spacing );word-spacing:var( --e-global-typography-fd8befd-word-spacing );}.elementor-682 .elementor-element.elementor-element-3a8210e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-682 .elementor-element.elementor-element-e339548 .elementor-heading-title{font-size:var( --e-global-typography-66643ea-font-size );line-height:var( --e-global-typography-66643ea-line-height );letter-spacing:var( --e-global-typography-66643ea-letter-spacing );word-spacing:var( --e-global-typography-66643ea-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-598cf06 */.elementor-682 .elementor-element.elementor-element-598cf06:after {
    content:'';
    width: 50vw;
    height: 50vw;
    background: rgb(73,56,25);
background: radial-gradient(circle, rgba(64,51,27,1) 0%, rgba(35,35,35,0) 66%);
    position: absolute;
    top: -25vw;
    left: -25vw;
    z-index: 10;
    pointer-events: none;
    mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-3a8210e */.elementor-682 .elementor-element.elementor-element-3a8210e .elementor-widget-container > p:first-child::first-letter {
    margin-right: 12px;
    color: var(--e-global-color-accent );
    border-color: var(--e-global-color-accent);
    padding: 0.5rem 1.25rem;
    border-radius: 4px;
    border-width: 1px 1px 1px 1px;
    margin-top: 8px;
    text-align: center;
    font-family: "Pirata One", Sans-serif;
    font-size: 3rem;
    line-height: 1em;
    float: left;
    border-style: solid;
}

.elementor-682 .elementor-element.elementor-element-3a8210e ul {
    margin-bottom: 1em;
}

.elementor-682 .elementor-element.elementor-element-3a8210e li::marker {
    color: var(--e-global-color-accent );
}

.elementor-682 .elementor-element.elementor-element-3a8210e blockquote {
    border-left: 1px solid var(--e-global-color-accent );
    margin: 1em;
    padding: 0 1em;
    font-size: 1.5em;
    line-height: var(--e-global-typography-text-line-height );
}

.elementor-682 .elementor-element.elementor-element-3a8210e cite {
    font-family: var(--e-global-typography-fd8befd-font-family ), Sans-serif;
    font-size: var(--e-global-typography-fd8befd-font-size );
    font-weight: var(--e-global-typography-fd8befd-font-weight );
    text-transform: var(--e-global-typography-fd8befd-text-transform );
    font-style: var(--e-global-typography-fd8befd-font-style );
    text-decoration: var(--e-global-typography-fd8befd-text-decoration );
    line-height: var(--e-global-typography-fd8befd-line-height );
    letter-spacing: var(--e-global-typography-fd8befd-letter-spacing );
    word-spacing: var(--e-global-typography-fd8befd-word-spacing );
}/* End custom CSS */