.elementor-1174 .elementor-element.elementor-element-31aca6f0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1174 .elementor-element.elementor-element-31aca6f0 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1174 .elementor-element.elementor-element-31aca6f0 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-1174 .elementor-element.elementor-element-9a1a28c{width:var( --container-widget-width, 99.304% );max-width:99.304%;--container-widget-width:99.304%;--container-widget-flex-grow:0;}.elementor-1174 .elementor-element.elementor-element-9a1a28c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1174 .elementor-element.elementor-element-875a856{--spacer-size:13px;}.elementor-1174 .elementor-element.elementor-element-9979456{text-align:center;}.elementor-1174 .elementor-element.elementor-element-fb483d3{width:var( --container-widget-width, 98.461% );max-width:98.461%;--container-widget-width:98.461%;--container-widget-flex-grow:0;}.elementor-1174 .elementor-element.elementor-element-fb483d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1174 .elementor-element.elementor-element-99a5071{--spacer-size:7px;}.elementor-1174 .elementor-element.elementor-element-f8c6d0f{width:var( --container-widget-width, 99.304% );max-width:99.304%;--container-widget-width:99.304%;--container-widget-flex-grow:0;}.elementor-1174 .elementor-element.elementor-element-f8c6d0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1174 .elementor-element.elementor-element-519009b{--spacer-size:5px;}.elementor-1174 .elementor-element.elementor-element-e7a52b5{width:var( --container-widget-width, 98.461% );max-width:98.461%;--container-widget-width:98.461%;--container-widget-flex-grow:0;}.elementor-1174 .elementor-element.elementor-element-e7a52b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1174 .elementor-element.elementor-element-6420cc2{--spacer-size:5px;}.elementor-1174 .elementor-element.elementor-element-667dedd{width:var( --container-widget-width, 99.107% );max-width:99.107%;--container-widget-width:99.107%;--container-widget-flex-grow:0;}.elementor-1174 .elementor-element.elementor-element-5d14a5b{width:var( --container-widget-width, 108.103% );max-width:108.103%;--container-widget-width:108.103%;--container-widget-flex-grow:0;text-align:center;}.elementor-1174 .elementor-element.elementor-element-3c47a49{--spacer-size:5px;}.elementor-1174 .elementor-element.elementor-element-50bc097 > .elementor-container{max-width:1481px;}.elementor-1174 .elementor-element.elementor-element-cdb286d img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1174 .elementor-element.elementor-element-eab3cd6{width:var( --container-widget-width, 99.304% );max-width:99.304%;--container-widget-width:99.304%;--container-widget-flex-grow:0;}.elementor-1174 .elementor-element.elementor-element-eab3cd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1174 .elementor-element.elementor-element-0234d10{--spacer-size:5px;}.elementor-1174 .elementor-element.elementor-element-310f47f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1174 .elementor-element.elementor-element-310f47f .elementor-divider-separator{width:100%;}.elementor-1174 .elementor-element.elementor-element-310f47f .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-1174 .elementor-element.elementor-element-90f3d53{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1174 .elementor-element.elementor-element-90f3d53 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1174 .elementor-element.elementor-element-90f3d53 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-1174 .elementor-element.elementor-element-3c19b38b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1174 .elementor-element.elementor-element-3c19b38b .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1174 .elementor-element.elementor-element-3c19b38b .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-1174 .elementor-element.elementor-element-3c5ccf39{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1174 .elementor-element.elementor-element-3c5ccf39 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1174 .elementor-element.elementor-element-3c5ccf39 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-1174 .elementor-element.elementor-element-4b01667f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1174 .elementor-element.elementor-element-4b01667f .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1174 .elementor-element.elementor-element-4b01667f .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-1174 .elementor-element.elementor-element-da7d5ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1174 .elementor-element.elementor-element-b1f75e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1174 .elementor-element.elementor-element-1cefa82{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1174 .elementor-element.elementor-element-1cefa82 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1174 .elementor-element.elementor-element-1cefa82 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-1174 .elementor-element.elementor-element-cb611c9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1174 .elementor-element.elementor-element-cb611c9 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1174 .elementor-element.elementor-element-cb611c9 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-a55430c *//* =================================== 

   RAIA page header 

=================================== */ 

 

.raia-page-header { 

    position: relative; 

    width: 100vw; 

    min-height: 620px; 

    margin-left: calc(50% - 50vw); 

    padding: 120px 6vw 90px; 

    display: flex; 

    align-items: flex-end; 

    overflow: hidden; 

    background-image: url("https://aiastaging2026.wpenginepowered.com/wp-content/uploads/Adam-Haddow-AGM-2000x1100-1.jpg"); /* Replace with your image URL */ 

    background-size: cover; 

    background-position: center; 

    font-family: inherit; 

    color: #ffffff; 

} 

 

.raia-page-header__overlay { 

    position: absolute; 

    inset: 0; 

    background: 

        linear-gradient( 

            115deg, 

            rgba(0, 0, 0, 0.88) 0%, 

            rgba(0, 0, 0, 0.72) 42%, 

            rgba(13, 177, 75, 0.45) 100% 

        ); 

    z-index: 1; 

} 

 

.raia-page-header__content { 

    position: relative; 

    z-index: 2; 

    max-width: 900px; 

} 

 

.raia-page-header__kicker { 

    margin: 0 0 18px; 

    color: #0db14b; 

    font-size: 13px; 

    font-weight: 700; 

    letter-spacing: 0.08em; 

    text-transform: uppercase; 

} 

 

.raia-page-header h1 { 

    max-width: 880px; 

    margin: 0 0 26px; 

    font-size: clamp(48px, 7vw, 104px); 

    line-height: 0.9; 

    letter-spacing: -0.06em; 

    font-weight: 700; 

    text-transform: none; 

    color: #ffffff !important; 

} 

 

.raia-page-header__lead { 

    max-width: 660px; 

    margin: 0; 

    font-size: clamp(19px, 2vw, 26px); 

    line-height: 1.35; 

    font-weight: 400; 

    color: rgba(255, 255, 255, 0.9); 

} 

 

/* =================================== 

   Mobile 

=================================== */ 

 

@media (max-width: 767px) { 

 

    .raia-page-header { 

        min-height: 560px; 

        padding: 90px 24px 60px; 

    } 

 

    .raia-page-header h1 { 

        font-size: clamp(44px, 13vw, 64px); 

        letter-spacing: -0.05em; 

        color: #ffffff !important; 

    } 

 

    .raia-page-header__lead { 

        font-size: 18px; 

    }}/* End custom CSS */