.elementor-56 .elementor-element.elementor-element-ac00000{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00003{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-ac00008{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00006{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-ac0000e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0000d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00045{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00041{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00013{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-56 .elementor-element.elementor-element-ac00018{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0001d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00022{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00027{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0002c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00031{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00036{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0003b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00040{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-0c7ecda{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-97d07b0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-fbc9d2a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-faf4ae0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-83a3bca{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-57ff191{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-b6b961e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-2fed222{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-386261c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-3bad42a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-8189f30{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-8ec359d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-5c965a0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-37cde85{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-1687094{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00053{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0004c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0004f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00052{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0006f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0006e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00058{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0005d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00062{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00067{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0006c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00082{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00077{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00076{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-1b39ed8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-3562205{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00080{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-56 .elementor-element.elementor-element-ac00090{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0008e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0008d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac0008b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00096{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ac00095{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-ac00080{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-ac00080{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;}}/* Start custom CSS for container, class: .elementor-element-ac00000 */.elementor-56 .elementor-element.elementor-element-ac00000 {padding:0;gap:0;background:#fff;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-widget {margin:0;min-width:0;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-section {padding:80px max(80px,calc((100vw - 1352px)/2));gap:28px;width:100%;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-section p {margin:0;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-widget-text-editor {font-family:'General Sans',Arial,sans-serif;font-size:16px;line-height:22px;color:#858C97;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-heading-title {font-family:Nohemi,Arial,sans-serif;font-weight:700;line-height:1.08;color:#0A0B0B;}
.elementor-56 .elementor-element.elementor-element-ac00000 h2.elementor-heading-title {font-size:36px;}
.elementor-56 .elementor-element.elementor-element-ac00000 h3.elementor-heading-title {font-size:24px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-large-title .elementor-heading-title {font-size:52px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-red-title .elementor-heading-title {color:#AF272E;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-section img {display:block;width:100%;object-fit:cover;border-radius:8px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-section .e-con {min-width:0;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-intro {text-align:center;padding-bottom:120px;gap:28px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-split {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-copy {padding:0;gap:24px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-osgg img,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-teresa img {aspect-ratio:676/411;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-teresa,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-board,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-leadership {background:#F7F9FB;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-board {padding-top:80px;padding-bottom:128px;gap:24px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-people-grid {padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person {background:#fff;border:1px solid #EDF0F4;border-radius:24px;padding:32px;gap:12px;min-height:476px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person img {width:100%;aspect-ratio:179/223;object-fit:cover;border-radius:6px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person .elementor-heading-title {font-size:22px;line-height:23px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person-role {font-size:14px;line-height:19px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person-link {margin-top:auto;padding-top:32px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person-link .elementor-button {border:0;padding:0;background:transparent;color:#D22630;font-size:14px;line-height:20px;font-weight:700;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-button,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-toggle {font-family:'General Sans',Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#AF272E;background:transparent;border:2px solid #D22630;border-radius:99px;padding:12px 22px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-button:hover,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-toggle:hover {background:#D22630;color:white;}
.elementor-56 .elementor-element.elementor-element-ac00000 a:focus-visible,.elementor-56 .elementor-element.elementor-element-ac00000 button:focus-visible {outline:3px solid #AF272E;outline-offset:4px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person-link a:hover {background:none;color:#AF272E;text-decoration:underline;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-control {text-align:center;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-toggle[hidden] {display:none;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-board.has-toggle:not(.is-expanded) .rhf-person.rhf-board-extra {display:none;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-founder {display:grid;grid-template-columns:308px minmax(0,1fr) minmax(0,1fr);gap:120px;align-items:center;padding:112px max(116px,calc((100vw - 1280px)/2)) 144px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-main,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-aside {padding:0;gap:24px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-main h3.elementor-heading-title {font-size:36px;line-height:36px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-aside {gap:40px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-main img {aspect-ratio:308/143;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-learn {display:none;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-news {overflow:hidden;padding-bottom:48px;gap:40px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-carousel {width:68%;padding-bottom:80px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .e-n-carousel {overflow:visible;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-card {display:grid;grid-template-columns:58% 42%;padding:0;gap:0;background:#F7F9FB;border-radius:16px;overflow:hidden;min-height:380px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-image img {height:380px;border-radius:0;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-copy {padding:32px;gap:12px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-tag {align-self:flex-start;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-tag .elementor-heading-title {background:#F1E8EA;color:#AF272E;border-radius:99px;padding:6px 12px;font:700 16px/20px 'General Sans',Arial,sans-serif;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-copy h3.elementor-heading-title {font-size:24px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-link {margin-top:auto;padding-top:24px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-link .elementor-button {padding:0;border:0;color:#AF272E;font-size:14px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .swiper-slide:not(.swiper-slide-active) {opacity:.5;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-swiper-button {position:absolute;top:auto;bottom:0;transform:none;left:0;right:auto;width:40px;height:40px;border:1.5px solid #0A0B0B;border-radius:50%;color:#0A0B0B;background:white;display:flex;align-items:center;justify-content:center;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-swiper-button-next {left:52px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-swiper-button svg {display:none;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-swiper-button::before {font:22px/1 Arial,sans-serif;}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-swiper-button-prev::before {content:'←';}
.elementor-56 .elementor-element.elementor-element-ac00000 .elementor-swiper-button-next::before {content:'→';}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-report {padding-top:112px;padding-bottom:112px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-copy {padding:0;gap:28px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-links {padding:0;gap:20px;margin-top:48px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-buttons,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-involve-buttons {padding:0;flex-direction:row;gap:12px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-title,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-heading,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-description {display:none;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-involve {align-items:center;background:#AF272E;padding-top:80px;padding-bottom:80px;gap:32px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-involve .elementor-heading-title {color:#fff;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-involve .elementor-button {background:#fff;color:#0A0B0B;border-color:#fff;padding:12px 30px;}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-involve .elementor-button:hover {background:#FAEBEB;}
@media(min-width:768px) and (max-width:1024px){.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-section {padding:56px 40px;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-split {gap:32px;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-large-title .elementor-heading-title {font-size:40px;}.elementor-56 .elementor-element.elementor-element-ac00000 h2.elementor-heading-title {font-size:30px;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-people-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person {padding:24px;min-height:440px;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-founder {grid-template-columns:1fr 1fr;gap:48px;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-main {grid-row:span 2;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-carousel {width:88%;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-card {grid-template-columns:50% 50%;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-copy {padding:24px;}.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-links {margin-top:12px;}}
@media(max-width:767px){
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-section {padding:40px 16px;gap:24px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .elementor-widget-text-editor {font-size:16px;line-height:20px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 h2.elementor-heading-title {font-size:24px;line-height:28px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-large-title .elementor-heading-title {font-size:28px;line-height:30px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-intro {padding:32px 16px 40px;gap:20px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-intro h2.elementor-heading-title {font-size:24px;line-height:28px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-split {display:flex;flex-direction:column;align-items:stretch;gap:20px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-osgg {padding-top:40px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-osgg-image {order:-1;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-copy {gap:12px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-teresa {padding-bottom:32px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-teresa .rhf-about-copy {gap:8px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-board {padding-top:16px;padding-bottom:40px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-description {display:none;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-people-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person {padding:16px;border-radius:16px;gap:10px;min-height:340px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person .elementor-heading-title {font-size:16px;line-height:17px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person-role {font-size:14px;line-height:18px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person-link {padding-top:24px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-person-link .elementor-button {font-size:12px;line-height:16px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-board.has-toggle:not(.is-expanded) .rhf-person.rhf-board-extra {display:none;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-control,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-toggle {width:100%;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-toggle {font-size:14px;padding:10px 22px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-founder {display:flex;flex-direction:column;align-items:stretch;padding:40px 16px;gap:40px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-main,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-aside {gap:16px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-main h3.elementor-heading-title {font-size:28px;line-height:28px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-learn {display:block;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-founder-learn .elementor-button {width:100%;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-news {gap:24px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-carousel {width:100%;padding-bottom:44px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-card {display:flex;flex-direction:column;min-height:0;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-image img {height:200px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-copy {padding:16px;gap:12px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-copy h3.elementor-heading-title {font-size:20px;line-height:22px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-copy .elementor-widget-text-editor {font-size:14px;line-height:18px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-tag .elementor-heading-title {font-size:12px;line-height:16px;padding:4px 8px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-link {padding-top:12px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-link .elementor-button {font-size:12px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .elementor-swiper-button {display:none;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .swiper-pagination {bottom:0;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .swiper-pagination-bullet {background:#D22630;width:6px;height:6px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-title,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-heading,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-description {display:block;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-title {order:-3;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-image {order:-2;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-copy {gap:16px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-desktop-title,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-desktop-description {display:none;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-heading .elementor-heading-title {font-size:20px;line-height:22px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-links {margin-top:4px;gap:16px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-buttons,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-involve-buttons {flex-direction:column;width:100%;gap:12px;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-report-buttons .elementor-button,.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-involve-buttons .elementor-button {display:block;width:100%;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-involve {align-items:stretch;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-involve h2.elementor-heading-title {font-size:36px;line-height:40px;}
}
@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .swiper-pagination {display:none;}}
@media(prefers-reduced-motion:reduce){.elementor-56 .elementor-element.elementor-element-ac00000 .swiper-wrapper {transition-duration:0ms!important;}}
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-involve-buttons {justify-content:center;}
@media(max-width:767px){
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-leadership .rhf-person:nth-child(3) {order:5;grid-column:1 / -1;width:calc((100% - 16px)/2);justify-self:center;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-leadership .rhf-person:nth-child(4) {order:3;}
 .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-leadership .rhf-person:nth-child(5) {order:4;}
}

/* The live-page collapse must never hide editable board containers. */
.elementor-editor-active .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-board .rhf-person,
.elementor-edit-area-active .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-board .rhf-person,
.elementor-56 .elementor-element.elementor-element-ac00000 .rhf-about-board .rhf-person.elementor-element-edit-mode {
 display:flex!important;
}
.elementor-editor-active .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-control,
.elementor-edit-area-active .elementor-56 .elementor-element.elementor-element-ac00000 .rhf-board-control {
 display:none!important;
}/* End custom CSS */