.elementor-3303 .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-3303 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );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-3303 .elementor-element.elementor-element-ac00002{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .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-3303 .elementor-element.elementor-element-ac00005{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.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-3303 .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-3303 .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-3303 .elementor-element.elementor-element-ac0000c{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00043{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .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-3303 .elementor-element.elementor-element-ac00011{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.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-3303 .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-3303 .elementor-element.elementor-element-ac00016{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac0001b{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00020{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00025{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac0002a{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac0002f{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00034{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00039{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac0003e{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-fceceef{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-3495aaf{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ee28be2{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-a69bf96{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-0a945e2{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-da2866f{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-f80315b{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-a184332{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-0ab31fe{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ede339d{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-7b45965{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-46c569c{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-d4ea822{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-d955c6b{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-1a7c112{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .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-3303 .elementor-element.elementor-element-ac00048{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .elementor-element.elementor-element-ac0004a{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac0004e{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00051{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .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-3303 .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-3303 .elementor-element.elementor-element-ac00056{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac0005b{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00060{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00065{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac0006a{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-05e2be7{--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-3303 .elementor-element.elementor-element-7e62a61{--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-3303 .elementor-element.elementor-element-db68218{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .elementor-element.elementor-element-ba282e4{--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-3303 .elementor-element.elementor-element-8c9d8f7{--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-3303 .elementor-element.elementor-element-ee2b153{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .elementor-element.elementor-element-aff0435{--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-3303 .elementor-element.elementor-element-8e65461{--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-3303 .elementor-element.elementor-element-6076011{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .elementor-element.elementor-element-035348b{--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-3303 .elementor-element.elementor-element-99085b1{--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-3303 .elementor-element.elementor-element-3794964{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .elementor-element.elementor-element-bb6b5bb{--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-3303 .elementor-element.elementor-element-0990c26{--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-3303 .elementor-element.elementor-element-039ed03{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .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-3303 .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-3303 .elementor-element.elementor-element-ac00086{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .elementor-element.elementor-element-ac00087{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00088{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .elementor-element.elementor-element-ac0008c{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0.48px;color:#666B75;}.elementor-3303 .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-3303 .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-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-3303 .elementor-element.elementor-element-ac00080{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-3303 .elementor-element.elementor-element-ac00080{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-ac00080 *//* Compact adjacent cards expose both the photograph and the story copy. */
@media(min-width:1025px){
 .elementor-3303 .elementor-element.elementor-element-ac00080 .rhf-news-card{transition:width .3s ease,grid-template-columns .3s ease;}
 .elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide:not(.swiper-slide-active) .rhf-news-card{width:calc(47.0588% - 32px);min-width:340px;grid-template-columns:44% 56%;}
 .elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide:not(.swiper-slide-active) .rhf-news-copy{padding:24px 20px;}
 .elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide:not(.swiper-slide-active) .rhf-news-copy h3.elementor-heading-title{font-size:20px;line-height:1.1;}
 .elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide:not(.swiper-slide-active) .rhf-news-copy .elementor-widget-text-editor,
 .elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide:not(.swiper-slide-active) .rhf-news-link{display:none;}
}
.elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide{transition:opacity .3s ease;}
.elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide.swiper-slide-active{opacity:1;}
@media(prefers-reduced-motion:reduce){.elementor-3303 .elementor-element.elementor-element-ac00080 .rhf-news-card,.elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide{transition:none;}}
/* Keep every card expanded while editing its content in Elementor. */
.elementor-editor-active .elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide .rhf-news-card{width:100%;grid-template-columns:58% 42%;}
.elementor-editor-active .elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide .rhf-news-copy .elementor-widget-text-editor,
.elementor-editor-active .elementor-3303 .elementor-element.elementor-element-ac00080 .swiper-slide .rhf-news-link{display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac00000 */.elementor-3303 .elementor-element.elementor-element-ac00000 {padding:0;gap:0;background:#fff;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-widget {margin:0;min-width:0;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-section {padding:80px max(80px,calc((100vw - 1352px)/2));gap:28px;width:100%;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-section p {margin:0;}
.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00000 .elementor-heading-title {font-family:Nohemi,Arial,sans-serif;font-weight:700;line-height:1.08;color:#0A0B0B;}
.elementor-3303 .elementor-element.elementor-element-ac00000 h2.elementor-heading-title {font-size:36px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 h3.elementor-heading-title {font-size:24px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-large-title .elementor-heading-title {font-size:52px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-red-title .elementor-heading-title {color:#D22530;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-section img {display:block;width:100%;object-fit:cover;border-radius:8px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-section .e-con {min-width:0;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-intro {text-align:center;padding-bottom:120px;gap:28px;}
.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00000 .rhf-about-copy {padding:0;gap:24px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-osgg img,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-teresa img {aspect-ratio:676/411;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-teresa,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-board,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-leadership {background:#F7F9FB;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-board {padding-top:80px;padding-bottom:128px;gap:24px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-people-grid {padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person {background:#fff;border:1px solid #EDF0F4;border-radius:24px;padding:32px;gap:12px;min-height:476px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person img {width:100%;aspect-ratio:179/223;object-fit:cover;border-radius:6px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person .elementor-heading-title {font-size:22px;line-height:23px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-role {font-size:14px;line-height:19px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-link {margin-top:auto;padding-top:32px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-link .elementor-button {border:0;padding:0;background:transparent;color:#D22530;font-size:14px;line-height:20px;font-weight:700;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-button,.elementor-3303 .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:#D22530;background:transparent;border:2px solid #D22530;border-radius:99px;padding:12px 22px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-button:hover,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-board-toggle:hover {background:#D22530;color:white;}
.elementor-3303 .elementor-element.elementor-element-ac00000 a:focus-visible,.elementor-3303 .elementor-element.elementor-element-ac00000 button:focus-visible {outline:3px solid #D22530;outline-offset:4px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-link a:hover {background:none;color:#D22530;text-decoration:underline;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-board-control {text-align:center;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-board-toggle[hidden] {display:none;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-board.has-toggle:not(.is-expanded) .rhf-person.rhf-board-extra {display:none;}
.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-main,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-aside {padding:0;gap:24px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-main h3.elementor-heading-title {font-size:36px;line-height:36px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-aside {gap:40px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-main img {aspect-ratio:308/143;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-learn {display:none;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-news {overflow:hidden;padding-bottom:48px;gap:40px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel {width:68%;padding-bottom:80px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .e-n-carousel {overflow:visible;}
.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00000 .rhf-news-image img {height:380px;border-radius:0;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-copy {padding:32px;gap:12px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-tag {align-self:flex-start;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-tag .elementor-heading-title {background:#F1E8EA;color:#D22530;border-radius:99px;padding:6px 12px;font:700 16px/20px 'General Sans',Arial,sans-serif;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-copy h3.elementor-heading-title {font-size:24px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-link {margin-top:auto;padding-top:24px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-link .elementor-button {padding:0;border:0;color:#D22530;font-size:14px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .swiper-slide:not(.swiper-slide-active) {opacity:.5;}
.elementor-3303 .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-3303 .elementor-element.elementor-element-ac00000 .elementor-swiper-button-next {left:52px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-swiper-button svg {display:none;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-swiper-button::before {font:22px/1 Arial,sans-serif;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-swiper-button-prev::before {content:'';}
.elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-swiper-button-next::before {content:'';}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-report {padding-top:112px;padding-bottom:112px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-copy {padding:0;gap:28px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-links {padding:0;gap:20px;margin-top:48px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-buttons,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-involve-buttons {padding:0;flex-direction:row;gap:12px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-title,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-heading,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-description {display:none;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-involve {align-items:center;background:#D22530;padding-top:80px;padding-bottom:80px;gap:32px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-involve .elementor-heading-title {color:#fff;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-involve .elementor-button {background:#fff;color:#0A0B0B;border-color:#fff;padding:12px 30px;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-involve .elementor-button:hover {background:#FAEBEB;}
@media(min-width:768px) and (max-width:1024px){.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-section {padding:56px 40px;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-split {gap:32px;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-large-title .elementor-heading-title {font-size:40px;}.elementor-3303 .elementor-element.elementor-element-ac00000 h2.elementor-heading-title {font-size:30px;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-people-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person {padding:24px;min-height:440px;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-founder {grid-template-columns:1fr 1fr;gap:48px;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-main {grid-row:span 2;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel {width:88%;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-card {grid-template-columns:50% 50%;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-copy {padding:24px;}.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-links {margin-top:12px;}}
@media(max-width:767px){
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-section {padding:40px 16px;gap:24px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-widget-text-editor {font-size:16px;line-height:20px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 h2.elementor-heading-title {font-size:24px;line-height:28px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-large-title .elementor-heading-title {font-size:28px;line-height:30px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-intro {padding:32px 16px 40px;gap:20px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-intro h2.elementor-heading-title {font-size:24px;line-height:28px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-split {display:flex;flex-direction:column;align-items:stretch;gap:20px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-osgg {padding-top:40px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-osgg-image {order:-1;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-copy {gap:12px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-teresa {padding-bottom:32px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-teresa .rhf-about-copy {gap:8px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-board {padding-top:16px;padding-bottom:40px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-board-description {display:none;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-people-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person {padding:16px;border-radius:16px;gap:10px;min-height:340px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person .elementor-heading-title {font-size:16px;line-height:17px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-role {font-size:14px;line-height:18px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-link {padding-top:24px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-link .elementor-button {font-size:12px;line-height:16px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-board.has-toggle:not(.is-expanded) .rhf-person.rhf-board-extra {display:none;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-board-control,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-board-toggle {width:100%;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-board-toggle {font-size:14px;padding:10px 22px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-founder {display:flex;flex-direction:column;align-items:stretch;padding:40px 16px;gap:40px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-main,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-aside {gap:16px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-main h3.elementor-heading-title {font-size:28px;line-height:28px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-learn {display:block;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-founder-learn .elementor-button {width:100%;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-news {gap:24px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel {width:100%;padding-bottom:44px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-card {display:flex;flex-direction:column;min-height:0;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-image img {height:200px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-copy {padding:16px;gap:12px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-copy h3.elementor-heading-title {font-size:20px;line-height:22px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-copy .elementor-widget-text-editor {font-size:14px;line-height:18px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-tag .elementor-heading-title {font-size:12px;line-height:16px;padding:4px 8px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-link {padding-top:12px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-link .elementor-button {font-size:12px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .elementor-swiper-button {display:none;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .swiper-pagination {bottom:0;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .swiper-pagination-bullet {background:#D22530;width:6px;height:6px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-title,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-heading,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-description {display:block;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-title {order:-3;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-image {order:-2;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-copy {gap:16px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-desktop-title,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-desktop-description {display:none;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-mobile-heading .elementor-heading-title {font-size:20px;line-height:22px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-links {margin-top:4px;gap:16px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-buttons,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-involve-buttons {flex-direction:column;width:100%;gap:12px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-report-buttons .elementor-button,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-involve-buttons .elementor-button {display:block;width:100%;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-involve {align-items:stretch;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-involve h2.elementor-heading-title {font-size:36px;line-height:40px;}
}
@media(min-width:768px){.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .swiper-pagination {display:none;}}
@media(prefers-reduced-motion:reduce){.elementor-3303 .elementor-element.elementor-element-ac00000 .swiper-wrapper {transition-duration:0ms!important;}}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-involve-buttons {justify-content:center;}
@media(max-width:767px){
 .elementor-3303 .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-3303 .elementor-element.elementor-element-ac00000 .rhf-about-leadership .rhf-person:nth-child(4) {order:3;}
 .elementor-3303 .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-3303 .elementor-element.elementor-element-ac00000 .rhf-about-board .rhf-person,
.elementor-edit-area-active .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-board .rhf-person,
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-board .rhf-person.elementor-element-edit-mode {
 display:flex!important;
}
.elementor-editor-active .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-board-control,
.elementor-edit-area-active .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-board-control {
 display:none!important;
}

/* Refinements from the supplied desktop and mobile About Us mocks. */
body .elementor-56 .e-1dc95723-f825 > span:last-child{display:none;}
.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-link .elementor-button:is(:hover,:focus-visible){background:transparent!important;color:#D22530!important;text-decoration:underline;text-underline-offset:3px;}
@media(min-width:768px){.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person{border-radius:16px;}}
@media(max-width:767px){
 body .elementor-56 .e-1dc95723-f825 > span:first-child{display:none;}
 body .elementor-56 .e-1dc95723-f825 > span:last-child{display:block;line-height:38px;}
 body .elementor-56 .e-1dae03f8-4a72{display:none;}
 body .elementor-56 .e-5bd45439-ff18{font-size:16px;line-height:20px;padding:6px 12px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-osgg img,.elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-teresa img{height:200px;aspect-ratio:auto;border-radius:12px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-teresa .rhf-large-title .elementor-heading-title{font-size:32px;line-height:36px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-teresa .rhf-about-copy .elementor-widget-text-editor{font-size:20px;line-height:20px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-people-grid{gap:24px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person{padding:32px 16px 24px;min-height:286px;border-radius:20px;gap:12px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person img{aspect-ratio:1;object-fit:cover;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-role{font-size:16px;line-height:20px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-link .elementor-button{font-size:14px;line-height:18px;}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-about-leadership .rhf-person:nth-child(3){width:calc((100% - 24px)/2);}
 .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-news-carousel .swiper-pagination-bullet-active{width:16px;border-radius:99px;}
}
/* Approved About Us body-copy specification. */
body .elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-widget-text-editor,
body .elementor-3303 .elementor-element.elementor-element-ac00000 .elementor-widget-text-editor p,
body .elementor-3303 .elementor-element.elementor-element-ac00000 .rhf-person-role{
 color:#666B75;font-family:"General Sans",Arial,sans-serif!important;
 font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rhf.dev01.usco.ca/wp-content/uploads/2026/09/general-sans-400.woff2') format('woff2');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://rhf.dev01.usco.ca/wp-content/uploads/2026/09/general-sans-500.woff2') format('woff2');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://rhf.dev01.usco.ca/wp-content/uploads/2026/09/general-sans-600.woff2') format('woff2');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://rhf.dev01.usco.ca/wp-content/uploads/2026/09/general-sans-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */