.elementor-1477 .elementor-element.elementor-element-db94719{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1477 .elementor-element.elementor-element-65ecedb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:270px;--padding-bottom:270px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-65ecedb:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-65ecedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.richardharpin.com/wp-content/uploads/2025/08/Richard-Harpin-Growth-Partner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1477 .elementor-element.elementor-element-65ecedb::before, .elementor-1477 .elementor-element.elementor-element-65ecedb > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-65ecedb > .e-con-inner > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-65ecedb > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-65ecedb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-65ecedb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1477 .elementor-element.elementor-element-342518e{--display:flex;}.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-1477 .elementor-element.elementor-element-251e14e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1477 .elementor-element.elementor-element-251e14e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1477 .elementor-element.elementor-element-da677f9{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-f14c341{--display:flex;}.elementor-1477 .elementor-element.elementor-element-4c6bdaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-4c6bdaa:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-4c6bdaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1477 .elementor-element.elementor-element-c7793ac{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1477 .elementor-element.elementor-element-6264a7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-6264a7d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-aaedc01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-aaedc01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-b074def{--display:flex;}.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-1477 .elementor-element.elementor-element-8707f93 .elementor-button{background-color:#000000;font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:28px 50px 28px 50px;}.elementor-1477 .elementor-element.elementor-element-8707f93 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-8707f93 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-8707f93 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-8707f93 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-649fa79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-d9d2bf2{--display:flex;--overlay-opacity:0.4;--padding-top:50%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-d9d2bf2:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-d9d2bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.richardharpin.com/wp-content/uploads/2025/08/richard-harpin-homeserve.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1477 .elementor-element.elementor-element-d9d2bf2::before, .elementor-1477 .elementor-element.elementor-element-d9d2bf2 > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-d9d2bf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-d9d2bf2 > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-d9d2bf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-d9d2bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1477 .elementor-element.elementor-element-14afed5{--display:flex;}.elementor-1477 .elementor-element.elementor-element-f1694c7{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-1477 .elementor-element.elementor-element-a4d1148{--display:flex;}.elementor-1477 .elementor-element.elementor-element-18472c9{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-30288f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-30288f1{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-c3be7fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-c3be7fd{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-c6c4eb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-c67b03a{--display:flex;}.elementor-1477 .elementor-element.elementor-element-25962eb{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-1477 .elementor-element.elementor-element-60eaff0{--display:flex;}.elementor-1477 .elementor-element.elementor-element-9de847b{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-0cbc1de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-0cbc1de{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-f78140c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-f78140c{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-e799e23 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-e799e23 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-e799e23 .elementor-button{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:28px 45px 28px 45px;}.elementor-1477 .elementor-element.elementor-element-e799e23 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-e799e23 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-3838765{--display:flex;--padding-top:50%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-3838765:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-3838765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.richardharpin.com/wp-content/uploads/2025/08/richard-harpin-stage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1477 .elementor-element.elementor-element-f26fba8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-762c4a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-c0b4ca8{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-c5740ae > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1477 .elementor-element.elementor-element-c5740ae{text-align:center;}.elementor-1477 .elementor-element.elementor-element-c5740ae .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-8033c50{--display:flex;}.elementor-1477 .elementor-element.elementor-element-0170588{--e-image-carousel-slides-to-show:5;}.elementor-1477 .elementor-element.elementor-element-0170588 .swiper-wrapper{display:flex;align-items:center;}.elementor-1477 .elementor-element.elementor-element-6c34c1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1477 .elementor-element.elementor-element-ac2e2f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-ac2e2f4:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-ac2e2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://www.richardharpin.com/wp-content/uploads/2025/08/Richard-Harpin.jpg") 50% 50%;background-size:cover;}.elementor-1477 .elementor-element.elementor-element-ac2e2f4::before, .elementor-1477 .elementor-element.elementor-element-ac2e2f4 > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-ac2e2f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-ac2e2f4 > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-ac2e2f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-ac2e2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1477 .elementor-element.elementor-element-676b754{--display:flex;}.elementor-1477 .elementor-element.elementor-element-13442db > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1477 .elementor-element.elementor-element-13442db .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-7ab33c1{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-700c9c3 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-700c9c3 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-700c9c3 .elementor-button{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:28px 45px 28px 45px;}.elementor-1477 .elementor-element.elementor-element-700c9c3 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-700c9c3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-1e4c4a2{--display:flex;}.elementor-1477 .elementor-element.elementor-element-c9170e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-c9170e4:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-c9170e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1477 .elementor-element.elementor-element-0431da7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1477 .elementor-element.elementor-element-17f55bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-17f55bb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-e788f9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-e788f9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-6fcf4b3{--display:flex;}.elementor-1477 .elementor-element.elementor-element-e3eec4d .elementor-button{background-color:#000000;font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:28px 50px 28px 50px;}.elementor-1477 .elementor-element.elementor-element-e3eec4d .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-e3eec4d .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-e3eec4d .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-e3eec4d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-dc40bf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-74be0c4{--display:flex;--padding-top:50%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-74be0c4:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-74be0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.richardharpin.com/wp-content/uploads/2025/10/richard-harpin.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1477 .elementor-element.elementor-element-fdd322a{--display:flex;}.elementor-1477 .elementor-element.elementor-element-b59c487{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1477 .elementor-element.elementor-element-7071167{--display:flex;}.elementor-1477 .elementor-element.elementor-element-eb079c5{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-f64f363{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-71d0170{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-1477 .elementor-element.elementor-element-aeb31c5{--display:flex;}.elementor-1477 .elementor-element.elementor-element-4045f53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-4045f53 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-f3700e3{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-88004a7 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:15px 15px 10px 15px;}.elementor-1477 .elementor-element.elementor-element-88004a7{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-a84afda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-a84afda{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-ac77e31 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-ac77e31 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-ac77e31 .elementor-button{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:28px 45px 28px 45px;}.elementor-1477 .elementor-element.elementor-element-ac77e31 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-ac77e31 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-58f602b{--display:flex;--padding-top:50%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-58f602b:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-58f602b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.richardharpin.com/wp-content/uploads/2025/08/richard-harpin-stage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1477 .elementor-element.elementor-element-ae8f469{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-ae8f469:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-ae8f469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-b9719f5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1477 .elementor-element.elementor-element-37d94d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-37d94d0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-3294eea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-3294eea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-86bf570{--display:flex;}.elementor-1477 .elementor-element.elementor-element-ebf5beb .elementor-button{background-color:#000000;font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:28px 50px 28px 50px;}.elementor-1477 .elementor-element.elementor-element-ebf5beb .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-ebf5beb .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-ebf5beb .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-ebf5beb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-89f1e43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-89f1e43:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-89f1e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-41afbb6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1477 .elementor-element.elementor-element-c035221 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-c035221 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-a8afaa5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-a8afaa5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-3724aab{--display:flex;}.elementor-1477 .elementor-element.elementor-element-a847f66 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:28px 50px 28px 50px;}.elementor-1477 .elementor-element.elementor-element-a847f66 .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-a847f66 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-a847f66 .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-a847f66 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-d2a6b32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1477 .elementor-element.elementor-element-2d3141c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:270px;--padding-bottom:270px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-2d3141c:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-2d3141c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.richardharpin.com/wp-content/uploads/2025/06/Enterprise-Trust.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1477 .elementor-element.elementor-element-2d3141c::before, .elementor-1477 .elementor-element.elementor-element-2d3141c > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-2d3141c > .e-con-inner > .elementor-background-video-container::before, .elementor-1477 .elementor-element.elementor-element-2d3141c > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-2d3141c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1477 .elementor-element.elementor-element-2d3141c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1477 .elementor-element.elementor-element-015bf42{--display:flex;}.elementor-1477 .elementor-element.elementor-element-445786d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1477 .elementor-element.elementor-element-445786d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-3e3d3af{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-0f792ee{--display:flex;}.elementor-1477 .elementor-element.elementor-element-c254309{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-138dd6a{--display:flex;}.elementor-1477 .elementor-element.elementor-element-88025eb{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-1477 .elementor-element.elementor-element-274c677{--display:flex;}.elementor-1477 .elementor-element.elementor-element-0254c95{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1477 .elementor-element.elementor-element-d4164be .elementor-button:hover, .elementor-1477 .elementor-element.elementor-element-d4164be .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-1477 .elementor-element.elementor-element-d4164be .elementor-button{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:28px 45px 28px 45px;}.elementor-1477 .elementor-element.elementor-element-d4164be .elementor-button:hover svg, .elementor-1477 .elementor-element.elementor-element-d4164be .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1366px){.elementor-1477 .elementor-element.elementor-element-762c4a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-0170588{--e-image-carousel-slides-to-show:4;}.elementor-1477 .elementor-element.elementor-element-0170588 .swiper-wrapper{display:flex;align-items:center;}}@media(max-width:1200px){.elementor-1477 .elementor-element.elementor-element-0170588{--e-image-carousel-slides-to-show:3;}}@media(max-width:1024px){.elementor-1477 .elementor-element.elementor-element-8707f93 .elementor-button{padding:28px 30px 28px 30px;}.elementor-1477 .elementor-element.elementor-element-f1694c7{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1477 .elementor-element.elementor-element-25962eb{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1477 .elementor-element.elementor-element-0170588{--e-image-carousel-slides-to-show:3;}.elementor-1477 .elementor-element.elementor-element-b59c487{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1477 .elementor-element.elementor-element-71d0170{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1477 .elementor-element.elementor-element-88025eb{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:880px){.elementor-1477 .elementor-element.elementor-element-8707f93 .elementor-button{padding:20px 20px 20px 20px;}.elementor-1477 .elementor-element.elementor-element-649fa79{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-d9d2bf2{--padding-top:70%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-c6c4eb5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-25962eb{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1477 .elementor-element.elementor-element-e799e23 .elementor-button{padding:20px 50px 20px 50px;}.elementor-1477 .elementor-element.elementor-element-3838765{--padding-top:70%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-f26fba8{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1477 .elementor-element.elementor-element-c5740ae .elementor-heading-title{font-size:24px;}.elementor-1477 .elementor-element.elementor-element-0170588{--e-image-carousel-slides-to-show:2;}.elementor-1477 .elementor-element.elementor-element-700c9c3 .elementor-button{padding:20px 50px 20px 50px;}.elementor-1477 .elementor-element.elementor-element-e3eec4d .elementor-button{padding:20px 30px 20px 30px;}.elementor-1477 .elementor-element.elementor-element-dc40bf6{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-74be0c4{--padding-top:70%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-f64f363{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-ac77e31 .elementor-button{padding:20px 50px 20px 50px;}.elementor-1477 .elementor-element.elementor-element-58f602b{--padding-top:70%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-ebf5beb .elementor-button{padding:20px 30px 20px 30px;}.elementor-1477 .elementor-element.elementor-element-a847f66 .elementor-button{padding:20px 30px 20px 30px;}.elementor-1477 .elementor-element.elementor-element-c254309{--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-d4164be .elementor-button{padding:20px 50px 20px 50px;}}@media(max-width:767px){.elementor-1477 .elementor-element.elementor-element-65ecedb{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-251e14e .elementor-heading-title{font-size:32px;}.elementor-1477 .elementor-element.elementor-element-da677f9{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-6264a7d .elementor-heading-title{font-size:26px;}.elementor-1477 .elementor-element.elementor-element-aaedc01 .elementor-heading-title{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-8707f93 .elementor-button{font-size:20px;padding:15px 30px 15px 30px;}.elementor-1477 .elementor-element.elementor-element-d9d2bf2{--padding-top:100%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-f1694c7{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-18472c9{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-30288f1{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-c3be7fd{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-25962eb{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-9de847b{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-0cbc1de{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-f78140c{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-e799e23 .elementor-button{font-size:20px;padding:15px 30px 15px 30px;}.elementor-1477 .elementor-element.elementor-element-3838765{--padding-top:100%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-f26fba8{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-c5740ae .elementor-heading-title{font-size:32px;}.elementor-1477 .elementor-element.elementor-element-ac2e2f4{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-13442db .elementor-heading-title{font-size:32px;}.elementor-1477 .elementor-element.elementor-element-7ab33c1{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-700c9c3 .elementor-button{font-size:20px;padding:15px 30px 15px 30px;}.elementor-1477 .elementor-element.elementor-element-17f55bb .elementor-heading-title{font-size:26px;}.elementor-1477 .elementor-element.elementor-element-e788f9e .elementor-heading-title{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-e3eec4d .elementor-button{font-size:20px;padding:15px 30px 15px 30px;}.elementor-1477 .elementor-element.elementor-element-74be0c4{--padding-top:100%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-b59c487{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-eb079c5{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-71d0170{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-4045f53 .elementor-heading-title{font-size:32px;}.elementor-1477 .elementor-element.elementor-element-f3700e3{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-88004a7{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-a84afda{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-ac77e31 .elementor-button{font-size:20px;padding:15px 30px 15px 30px;}.elementor-1477 .elementor-element.elementor-element-58f602b{--padding-top:100%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1477 .elementor-element.elementor-element-37d94d0 .elementor-heading-title{font-size:26px;}.elementor-1477 .elementor-element.elementor-element-3294eea .elementor-heading-title{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-ebf5beb .elementor-button{font-size:20px;padding:15px 30px 15px 30px;}.elementor-1477 .elementor-element.elementor-element-c035221 .elementor-heading-title{font-size:26px;}.elementor-1477 .elementor-element.elementor-element-a8afaa5 .elementor-heading-title{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-a847f66 .elementor-button{font-size:20px;padding:15px 30px 15px 30px;}.elementor-1477 .elementor-element.elementor-element-2d3141c{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-445786d .elementor-heading-title{font-size:32px;}.elementor-1477 .elementor-element.elementor-element-3e3d3af{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-88025eb{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1477 .elementor-element.elementor-element-0254c95{font-size:16px;}.elementor-1477 .elementor-element.elementor-element-d4164be .elementor-button{font-size:20px;padding:15px 30px 15px 30px;}}@media(min-width:768px){.elementor-1477 .elementor-element.elementor-element-db94719{--content-width:100%;}.elementor-1477 .elementor-element.elementor-element-342518e{--width:50%;}.elementor-1477 .elementor-element.elementor-element-f14c341{--width:50%;}.elementor-1477 .elementor-element.elementor-element-c7793ac{--width:70%;}.elementor-1477 .elementor-element.elementor-element-b074def{--width:30%;}.elementor-1477 .elementor-element.elementor-element-a4d1148{--content-width:750px;}.elementor-1477 .elementor-element.elementor-element-60eaff0{--content-width:750px;}.elementor-1477 .elementor-element.elementor-element-6c34c1f{--content-width:100%;}.elementor-1477 .elementor-element.elementor-element-676b754{--width:50%;}.elementor-1477 .elementor-element.elementor-element-1e4c4a2{--width:50%;}.elementor-1477 .elementor-element.elementor-element-0431da7{--width:70%;}.elementor-1477 .elementor-element.elementor-element-6fcf4b3{--width:30%;}.elementor-1477 .elementor-element.elementor-element-7071167{--content-width:750px;}.elementor-1477 .elementor-element.elementor-element-71d0170{--width:86%;}.elementor-1477 .elementor-element.elementor-element-aeb31c5{--content-width:750px;}.elementor-1477 .elementor-element.elementor-element-b9719f5{--width:70%;}.elementor-1477 .elementor-element.elementor-element-86bf570{--width:30%;}.elementor-1477 .elementor-element.elementor-element-41afbb6{--width:70%;}.elementor-1477 .elementor-element.elementor-element-3724aab{--width:30%;}.elementor-1477 .elementor-element.elementor-element-d2a6b32{--content-width:100%;}.elementor-1477 .elementor-element.elementor-element-015bf42{--width:50%;}.elementor-1477 .elementor-element.elementor-element-0f792ee{--width:50%;}.elementor-1477 .elementor-element.elementor-element-274c677{--content-width:750px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1477 .elementor-element.elementor-element-342518e{--width:40%;}.elementor-1477 .elementor-element.elementor-element-f14c341{--width:60%;}.elementor-1477 .elementor-element.elementor-element-676b754{--width:40%;}.elementor-1477 .elementor-element.elementor-element-1e4c4a2{--width:60%;}.elementor-1477 .elementor-element.elementor-element-015bf42{--width:40%;}.elementor-1477 .elementor-element.elementor-element-0f792ee{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1477 .elementor-element.elementor-element-342518e{--width:60%;}.elementor-1477 .elementor-element.elementor-element-f14c341{--width:40%;}.elementor-1477 .elementor-element.elementor-element-015bf42{--width:60%;}.elementor-1477 .elementor-element.elementor-element-0f792ee{--width:40%;}}@media(max-width:880px) and (min-width:768px){.elementor-1477 .elementor-element.elementor-element-342518e{--width:60%;}.elementor-1477 .elementor-element.elementor-element-676b754{--width:60%;}.elementor-1477 .elementor-element.elementor-element-015bf42{--width:60%;}}@media(min-width:2400px){.elementor-1477 .elementor-element.elementor-element-0170588{--e-image-carousel-slides-to-show:6;}}