.elementor-9101915 .elementor-element.elementor-element-f782724{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--rt-footer-layer:70;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9101915 .elementor-element.elementor-element-f782724 + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-26056e1{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-9101915 .elementor-element.elementor-element-26056e1:not(.elementor-motion-effects-element-type-background), .elementor-9101915 .elementor-element.elementor-element-26056e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f3ee;}.elementor-9101915 .elementor-element.elementor-element-26056e1 + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-4ffdc54{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9101915 .elementor-element.elementor-element-4ffdc54 + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-3d54c67{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9101915 .elementor-element.elementor-element-3d54c67 + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-497ab3d .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:0.1em;color:#626c42;}.elementor-9101915 .elementor-element.elementor-element-4cda423 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;color:#292d24;}.elementor-9101915 .elementor-element.elementor-element-383fed4{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#45493f;}.elementor-9101915 .elementor-element.elementor-element-8009bdf{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-9101915 .elementor-element.elementor-element-8009bdf:not(.elementor-motion-effects-element-type-background), .elementor-9101915 .elementor-element.elementor-element-8009bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9101915 .elementor-element.elementor-element-8009bdf + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-a5d0dc5{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9101915 .elementor-element.elementor-element-a5d0dc5 + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-259f650{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9101915 .elementor-element.elementor-element-259f650 img{width:100%;height:420px;}.elementor-9101915 .elementor-element.elementor-element-b0aa1cf{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-9101915 .elementor-element.elementor-element-b0aa1cf:not(.elementor-motion-effects-element-type-background), .elementor-9101915 .elementor-element.elementor-element-b0aa1cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9101915 .elementor-element.elementor-element-b0aa1cf + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-0473327{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9101915 .elementor-element.elementor-element-0473327 + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-d123c78{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#45493f;}.elementor-9101915 .elementor-element.elementor-element-0b921dd{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-9101915 .elementor-element.elementor-element-0b921dd:not(.elementor-motion-effects-element-type-background), .elementor-9101915 .elementor-element.elementor-element-0b921dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9101915 .elementor-element.elementor-element-0b921dd + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-7550d5c{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9101915 .elementor-element.elementor-element-7550d5c + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-7b49dcc{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9101915 .elementor-element.elementor-element-7b49dcc + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-30ef645{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-9101915 .elementor-element.elementor-element-30ef645:not(.elementor-motion-effects-element-type-background), .elementor-9101915 .elementor-element.elementor-element-30ef645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f3ee;}.elementor-9101915 .elementor-element.elementor-element-30ef645 + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-61af0ec{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9101915 .elementor-element.elementor-element-61af0ec + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-44a9b01{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-9101915 .elementor-element.elementor-element-44a9b01:not(.elementor-motion-effects-element-type-background), .elementor-9101915 .elementor-element.elementor-element-44a9b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9101915 .elementor-element.elementor-element-44a9b01 + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-0ce460f{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--rt-footer-layer:70;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9101915 .elementor-element.elementor-element-0ce460f + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-b5f1667{--display:flex;--rt-footer-layer:70;}.elementor-9101915 .elementor-element.elementor-element-b5f1667 + .rt-footer-switch{--rt-switch-gutter:16px;}.elementor-9101915 .elementor-element.elementor-element-fa63638 .fq-widget{--fq-columns:3;}.elementor-9101915 .elementor-element.elementor-element-d0b0f8f .elementor-icon-list-icon{width:14px;}.elementor-9101915 .elementor-element.elementor-element-d0b0f8f .elementor-icon-list-icon i{font-size:14px;}.elementor-9101915 .elementor-element.elementor-element-d0b0f8f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}@media(min-width:768px){.elementor-9101915 .elementor-element.elementor-element-4ffdc54{--content-width:1200px;}.elementor-9101915 .elementor-element.elementor-element-a5d0dc5{--content-width:1200px;}.elementor-9101915 .elementor-element.elementor-element-0473327{--content-width:1200px;}.elementor-9101915 .elementor-element.elementor-element-7550d5c{--content-width:1200px;}.elementor-9101915 .elementor-element.elementor-element-7b49dcc{--content-width:800px;}.elementor-9101915 .elementor-element.elementor-element-61af0ec{--content-width:1200px;}.elementor-9101915 .elementor-element.elementor-element-0ce460f{--content-width:1200px;}}@media(max-width:1023px){.elementor-9101915 .elementor-element.elementor-element-26056e1{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-9101915 .elementor-element.elementor-element-4cda423 .elementor-heading-title{font-size:44px;}.elementor-9101915 .elementor-element.elementor-element-8009bdf{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-9101915 .elementor-element.elementor-element-b0aa1cf{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-9101915 .elementor-element.elementor-element-0b921dd{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-9101915 .elementor-element.elementor-element-30ef645{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-9101915 .elementor-element.elementor-element-44a9b01{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-9101915 .elementor-element.elementor-element-fa63638 .fq-widget{--fq-columns:2;}}@media(max-width:767px){.elementor-9101915 .elementor-element.elementor-element-26056e1{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-9101915 .elementor-element.elementor-element-4cda423 .elementor-heading-title{font-size:36px;}.elementor-9101915 .elementor-element.elementor-element-8009bdf{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-9101915 .elementor-element.elementor-element-259f650 img{height:260px;}.elementor-9101915 .elementor-element.elementor-element-b0aa1cf{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-9101915 .elementor-element.elementor-element-0b921dd{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-9101915 .elementor-element.elementor-element-30ef645{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-9101915 .elementor-element.elementor-element-44a9b01{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-9101915 .elementor-element.elementor-element-fa63638 .fq-widget{--fq-columns:1;}}/* Start custom CSS for image, class: .elementor-element-259f650 */.elementor-9101915 .elementor-element.elementor-element-259f650{aspect-ratio:4/3;width:100%;overflow:hidden}.elementor-9101915 .elementor-element.elementor-element-259f650 img{width:100%;height:100%;object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f782724 *//* Journal layout: scoped to this shared single-post template. */
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-26056e1 { padding-block: clamp(2.5rem,5vw,5rem) !important; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-3d54c67 { max-width: 64rem; gap: 1.25rem; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-4cda423 .elementor-heading-title { font-size: clamp(2.2rem,4.8vw,4.5rem) !important; line-height: 1.06 !important; letter-spacing: -.035em; max-width: 22ch; text-wrap: balance; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-383fed4 { max-width: 52rem; font-size: clamp(1.05rem,1.5vw,1.3rem); line-height: 1.55; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-8009bdf { padding-block: 0 !important; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-259f650 img { display: block; width: 100%; height: auto; max-height: 42rem; object-fit: cover; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-b0aa1cf { padding-block: 1.5rem !important; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-0473327 { max-width: 48rem !important; margin-inline: auto; border-bottom: 1px solid currentColor; padding-bottom: 1rem; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-0b921dd { padding-block: 1rem 4rem !important; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-7550d5c, .elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-7b49dcc { width: 100% !important; max-width: 48rem !important; margin-inline: auto; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-widget-theme-post-content { font-size: 1.125rem; line-height: 1.8; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-widget-theme-post-content p { margin-block: 0 1.35em; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-widget-theme-post-content h2 { font-size: clamp(1.6rem,2.5vw,2.25rem); line-height: 1.2; letter-spacing: -.02em; margin-block: 2em .75em; text-wrap: balance; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-widget-theme-post-content a { text-underline-offset: .2em; text-decoration-thickness: .08em; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-widget-theme-post-content blockquote { margin-inline: 0; padding-inline-start: 1.5rem; border-inline-start: .2rem solid currentColor; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-30ef645 { padding-block: 0 3rem !important; }
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-44a9b01 { padding-block: 3rem !important; }
@media (max-width: 767px) {
 .elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-26056e1 { padding-block: 2rem !important; }
 .elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-4cda423 .elementor-heading-title { font-size: clamp(2rem,8vw,3rem) !important; }
 .elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-widget-theme-post-content { font-size: 1.0625rem; line-height: 1.7; }
 .elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-0b921dd { padding-bottom: 2.5rem !important; }
}
/* Final journal header: white surface, dark ink, compact editorial hierarchy. */
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 {background:#fff!important;--background:#fff!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-26056e1 {background:#fff!important;background-image:none!important;--background:#fff!important;color:#252820!important;padding:2.5rem 0 2rem!important;margin:0!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-26056e1::before {background:none!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-497ab3d .elementor-heading-title {color:#525b43!important;font-size:.75rem!important;letter-spacing:.12em;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-4cda423 .elementor-heading-title {color:#252820!important;-webkit-text-fill-color:#252820!important;font-size:clamp(2.2rem,3.5vw,3.6rem)!important;line-height:1.08!important;max-width:27ch;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-383fed4,.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-383fed4 p {color:#4b5047!important;opacity:1!important;max-width:54rem;font-size:1.15rem;line-height:1.6;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-8009bdf {padding:0!important;background:#fff!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-b0aa1cf {padding:1.25rem 0!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-0b921dd {padding:0 0 3rem!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-b5f1667 {padding-top:0!important;}
@media(max-width:767px){.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-26056e1{padding:1.75rem 0!important;}.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-4cda423 .elementor-heading-title{font-size:2.1rem!important;}.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 .elementor-element-b5f1667{padding-top:1.5rem!important;}}

/* Blog enquiry and responsive editorial layout. */
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8 {grid-column:1/-1;grid-row:6;background:#f8f9f5;border-top:.2rem solid #525b43;padding:2rem!important;margin-block:2rem;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-44a9b01 {grid-row:7;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-30ef645 {grid-row:5;padding:2rem 0!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-30ef645 .elementor-element {border:0!important;outline:0!important;box-shadow:none!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-30ef645 .elementor-widget-icon {display:none;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-30ef645 .e-con {padding:1rem!important;gap:1rem!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8 .e-con {padding:0!important;max-width:52rem;margin-inline:auto;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8 .elementor-field-group-field_518e6f7 {display:none!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8 .elementor-field-group-message textarea {min-height:6rem;height:6rem;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8 .elementor-widget-form~.elementor-widget-text-editor {display:none;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8 .elementor-field-group {margin-bottom:.75rem;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8 .elementor-field-group-field_8cbf8a6 {width:100%;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8 .elementor-field {padding:.65rem .8rem;}
body.single-post footer .elementor-9102579 {display:none!important;}
@media(max-width:1024px){
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724 {display:flex!important;flex-direction:column;gap:0;padding-inline:1.5rem!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724>.elementor-element {width:100%!important;max-width:100%!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-26056e1{order:0;}.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-8009bdf{order:1;}.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-b0aa1cf{order:2;}.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-0b921dd{order:3;}.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-b5f1667{order:4;padding:0!important;}.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-30ef645{order:5;}.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8{order:6;}.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-44a9b01{order:7;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .journal-discover{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .journal-card{min-width:0;padding:1.5rem;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-fa63638{margin-bottom:1rem;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-44a9b01 .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem!important;}
}
@media(max-width:767px){
.elementor-9101915 .elementor-element.elementor-element-f782724.elementor-element-f782724{padding-inline:1.1rem!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .journal-discover{grid-template-columns:1fr;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8{padding:1.25rem!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-6ced6a8 .elementor-field-group{width:100%!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-44a9b01 .elementor-loop-container{grid-template-columns:1fr!important;gap:2rem!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-element-30ef645 .e-con{flex-direction:column!important;align-items:flex-start!important;}
.elementor-9101915 .elementor-element.elementor-element-f782724 .elementor-widget-theme-post-content h2{font-size:1.6rem!important;}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-9101915{background:var(--bg-page);color:var(--txt-primary)}

body.elementor-page-9101915 .rt-layout-main{padding:0;gap:0}body.elementor-page-9101915 .rt-layout-main :is(.e-con,.elementor-widget){min-width:0}body.elementor-page-9101915 .rt-layout-main img{max-width:100%}body.elementor-page-9101915 .rt-layout-main :is(h1,h2,h3,p,a){overflow-wrap:anywhere}body.elementor-page-9101915 .rt-layout-main p:last-child{margin-bottom:0}
body.elementor-page-9101915 a:focus-visible,body.elementor-page-9101915 button:focus-visible,body.elementor-page-9101915 summary:focus-visible,body.elementor-page-9101915 [tabindex="0"]:focus-visible{outline:3px solid var(--focus-on-light);outline-offset:4px}body.elementor-page-9101915 .rt-dark :focus-visible{outline-color:var(--focus-on-dark)}
body.elementor-page-9101915 .rt-skip a{position:absolute;left:18px;top:-160px;z-index:99999;padding:16px 24px;background:var(--bg-panel-white);color:var(--txt-primary)}body.elementor-page-9101915 .rt-skip a:focus{top:16px}
body.elementor-page-9101915 .rt-directory-card{height:100%;padding:24px;border:1px solid var(--bd-subtle);background:var(--bg-panel-white)}body.elementor-page-9101915 .rt-directory-card .elementor-widget-button{margin-top:auto}body.elementor-page-9101915 .rt-directory-grid{gap:24px}body.elementor-page-9101915 .rt-layout-main table{font-variant-numeric:tabular-nums}body.elementor-page-9101915 .rt-layout-main caption{text-align:left;padding:0 0 16px;color:var(--txt-primary)}



@media(max-width:767px){body.elementor-page-9101915 .rt-directory-card{padding:20px}}
@media(prefers-reduced-motion:reduce){body.elementor-page-9101915 *,body.elementor-page-9101915 *:before,body.elementor-page-9101915 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body.elementor-page-9101915 .rt-reference-card{height:100%;min-width:0}body.elementor-page-9101915 .rt-reference-card .elementor-widget-button{margin-top:auto}body.elementor-page-9101915 .elementor-widget-image img{max-width:100%}body.elementor-page-9101915 .rt-breadcrumbs{font-size:13px}body.elementor-page-9101915 :focus-visible{outline:3px solid var(--focus-on-light);outline-offset:3px}body.elementor-page-9101915 [data-bookmark-title]{scroll-margin-top:100px}
body.elementor-page-9101915 .rt-reference-card .elementor-icon svg,body.elementor-page-9101915 .rt-status-icon svg{fill:none!important}body.elementor-page-9101915 .rt-media-labels{align-self:start;width:100%}body.elementor-page-9101915 .elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var(--type-body-size);line-height:1.6}body.elementor-page-9101915 .elementor-widget-google_maps iframe{max-width:100%}
body.elementor-page-9101915 [hidden]{display:none!important}body.elementor-page-9101915 .rt-values img{aspect-ratio:1/1;object-fit:contain}body.elementor-page-9101915 .rt-filter-demo button img{vertical-align:middle;margin-right:6px}body.elementor-page-9101915 .rt-icon-media svg{fill:none!important}
body.elementor-page-9101915 .rt-v10-media{position:relative;min-width:0}body.elementor-page-9101915 .rt-v10-media>.rt-image-overlay{position:absolute;z-index:2}body.elementor-page-9101915 .rt-overlay-bottom-right{bottom:12px;right:12px}body.elementor-page-9101915 .rt-overlay-top-left{top:12px;left:12px}body.elementor-page-9101915 .rt-overlay-top-right{top:12px;right:12px}body.elementor-page-9101915 .rt-overlay-bottom-left{bottom:12px;left:12px} body.elementor-page-9101915 .elementor-widget-theme-post-content figure{margin-inline:0;max-width:100%}body.elementor-page-9101915 .elementor-widget-theme-post-content .wp-block-table{overflow-x:auto}body.elementor-page-9101915 .elementor-widget-theme-post-content :is(table,iframe,video){max-width:100%}/* End custom CSS */