.elementor-4700 .elementor-element.elementor-element-1784212{--display:flex;--min-height:600px;--padding-top:25px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4700 .elementor-element.elementor-element-1784212:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-1784212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-fff223d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-4700 .elementor-element.elementor-element-fff223d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:50px;letter-spacing:2.5px;color:#5EADD4;}.elementor-4700 .elementor-element.elementor-element-575a3fa .premium-dual-header-first-span, .elementor-4700 .elementor-element.elementor-element-575a3fa .premium-dual-header-second-header{display:inline;}.elementor-4700 .elementor-element.elementor-element-575a3fa{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-4700 .elementor-element.elementor-element-575a3fa .premium-dual-header-first-span{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:300;text-transform:none;line-height:50px;color:#2A2A2B;}.elementor-4700 .elementor-element.elementor-element-575a3fa .premium-dual-header-second-header{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:400;text-transform:none;line-height:50px;color:#2A2A2B;}.elementor-4700 .elementor-element.elementor-element-455293e{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4700 .elementor-element.elementor-element-455293e.e-con{--align-self:flex-start;}.elementor-4700 .elementor-element.elementor-element-194b702{--display:flex;}.elementor-4700 .elementor-element.elementor-element-e4122d6{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-4700 .elementor-element.elementor-element-e4122d6:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-e4122d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-def60c2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-def60c2 img{width:25%;}.elementor-4700 .elementor-element.elementor-element-c706717{--display:flex;}.elementor-4700 .elementor-element.elementor-element-54d6275{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-4700 .elementor-element.elementor-element-54d6275:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-54d6275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-4724203{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-4724203 img{width:25%;}.elementor-4700 .elementor-element.elementor-element-55c3909{--display:flex;}.elementor-4700 .elementor-element.elementor-element-2cf52e0{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-4700 .elementor-element.elementor-element-2cf52e0:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-2cf52e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-e5b476f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-e5b476f img{width:25%;}.elementor-4700 .elementor-element.elementor-element-b813fe5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-4700 .elementor-element.elementor-element-b813fe5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:50px;letter-spacing:2.5px;color:#5EADD4;}.elementor-4700 .elementor-element.elementor-element-4592d8d .premium-dual-header-first-span, .elementor-4700 .elementor-element.elementor-element-4592d8d .premium-dual-header-second-header{display:inline;}.elementor-4700 .elementor-element.elementor-element-4592d8d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-4700 .elementor-element.elementor-element-4592d8d .premium-dual-header-first-span{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:300;text-transform:none;line-height:50px;color:#2A2A2B;}.elementor-4700 .elementor-element.elementor-element-4592d8d .premium-dual-header-second-header{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:400;text-transform:none;line-height:50px;color:#2A2A2B;}.elementor-4700 .elementor-element.elementor-element-b8b4b48{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4700 .elementor-element.elementor-element-b8b4b48.e-con{--align-self:flex-start;}.elementor-4700 .elementor-element.elementor-element-025a4f2{--display:flex;}.elementor-4700 .elementor-element.elementor-element-03f82dd{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-4700 .elementor-element.elementor-element-03f82dd:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-03f82dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-1d37b60{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-6b094a0{--display:flex;}.elementor-4700 .elementor-element.elementor-element-6275a80{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-4700 .elementor-element.elementor-element-6275a80:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-6275a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-f86b9f8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-f86b9f8 img{width:55%;}.elementor-4700 .elementor-element.elementor-element-961279b{--display:flex;}.elementor-4700 .elementor-element.elementor-element-5a7bde6{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-4700 .elementor-element.elementor-element-5a7bde6:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-5a7bde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-a25132b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-a25132b img{width:55%;}.elementor-4700 .elementor-element.elementor-element-7e9072b{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4700 .elementor-element.elementor-element-7e9072b.e-con{--align-self:center;}.elementor-4700 .elementor-element.elementor-element-7e46527{--display:flex;}.elementor-4700 .elementor-element.elementor-element-a39d324{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-4700 .elementor-element.elementor-element-a39d324:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-a39d324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-60d72b1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-60d72b1 img{width:55%;}.elementor-4700 .elementor-element.elementor-element-5acd8a9{--display:flex;}.elementor-4700 .elementor-element.elementor-element-84ff9e0{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-4700 .elementor-element.elementor-element-84ff9e0:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-84ff9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-e79f099{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-e79f099 img{width:55%;}.elementor-4700 .elementor-element.elementor-element-678a8c0{--display:flex;}.elementor-4700 .elementor-element.elementor-element-3ca7cb5{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-4700 .elementor-element.elementor-element-3ca7cb5:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-3ca7cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-de86417{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-4700 .elementor-element.elementor-element-de86417 img{width:55%;}@media(min-width:768px){.elementor-4700 .elementor-element.elementor-element-455293e{--width:100%;}.elementor-4700 .elementor-element.elementor-element-e4122d6{--width:100%;}.elementor-4700 .elementor-element.elementor-element-54d6275{--width:100%;}.elementor-4700 .elementor-element.elementor-element-2cf52e0{--width:100%;}.elementor-4700 .elementor-element.elementor-element-b8b4b48{--width:100%;}.elementor-4700 .elementor-element.elementor-element-03f82dd{--width:100%;}.elementor-4700 .elementor-element.elementor-element-6275a80{--width:100%;}.elementor-4700 .elementor-element.elementor-element-5a7bde6{--width:100%;}.elementor-4700 .elementor-element.elementor-element-7e9072b{--width:100%;}.elementor-4700 .elementor-element.elementor-element-a39d324{--width:100%;}.elementor-4700 .elementor-element.elementor-element-84ff9e0{--width:100%;}.elementor-4700 .elementor-element.elementor-element-3ca7cb5{--width:100%;}}@media(max-width:767px){.elementor-4700 .elementor-element.elementor-element-1784212{--min-height:530px;--margin-top:93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4700 .elementor-element.elementor-element-fff223d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-4700 .elementor-element.elementor-element-fff223d .elementor-heading-title{font-size:12px;}.elementor-4700 .elementor-element.elementor-element-575a3fa .premium-dual-header-first-span, .elementor-4700 .elementor-element.elementor-element-575a3fa .premium-dual-header-second-header{display:block;}.elementor-4700 .elementor-element.elementor-element-575a3fa{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4700 .elementor-element.elementor-element-575a3fa .premium-dual-header-first-span{font-size:23px;}.elementor-4700 .elementor-element.elementor-element-575a3fa .premium-dual-header-second-header{font-size:23px;line-height:0.1em;}.elementor-4700 .elementor-element.elementor-element-455293e{--min-height:0px;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4700 .elementor-element.elementor-element-e4122d6{--min-height:80px;}.elementor-4700 .elementor-element.elementor-element-def60c2 img{width:47%;}.elementor-4700 .elementor-element.elementor-element-54d6275{--min-height:80px;}.elementor-4700 .elementor-element.elementor-element-4724203 img{width:47%;}.elementor-4700 .elementor-element.elementor-element-2cf52e0{--min-height:80px;}.elementor-4700 .elementor-element.elementor-element-e5b476f img{width:47%;}.elementor-4700 .elementor-element.elementor-element-b813fe5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-4700 .elementor-element.elementor-element-b813fe5 .elementor-heading-title{font-size:12px;}.elementor-4700 .elementor-element.elementor-element-4592d8d .premium-dual-header-first-span, .elementor-4700 .elementor-element.elementor-element-4592d8d .premium-dual-header-second-header{display:block;}.elementor-4700 .elementor-element.elementor-element-4592d8d .premium-dual-header-first-span{font-size:23px;}.elementor-4700 .elementor-element.elementor-element-4592d8d .premium-dual-header-second-header{font-size:23px;line-height:0.1em;}.elementor-4700 .elementor-element.elementor-element-b8b4b48{--min-height:0px;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4700 .elementor-element.elementor-element-03f82dd{--min-height:80px;}.elementor-4700 .elementor-element.elementor-element-6275a80{--min-height:80px;}.elementor-4700 .elementor-element.elementor-element-f86b9f8 img{width:100%;}.elementor-4700 .elementor-element.elementor-element-5a7bde6{--min-height:80px;}.elementor-4700 .elementor-element.elementor-element-a25132b img{width:100%;}.elementor-4700 .elementor-element.elementor-element-7e9072b{--gap:010px 010px;--row-gap:010px;--column-gap:010px;--flex-wrap:nowrap;}.elementor-4700 .elementor-element.elementor-element-a39d324{--min-height:80px;}.elementor-4700 .elementor-element.elementor-element-60d72b1 img{width:100%;}.elementor-4700 .elementor-element.elementor-element-84ff9e0{--min-height:80px;}.elementor-4700 .elementor-element.elementor-element-e79f099 img{width:100%;}.elementor-4700 .elementor-element.elementor-element-3ca7cb5{--min-height:80px;}.elementor-4700 .elementor-element.elementor-element-de86417 img{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fff223d *//* 1. Set up the text block to allow the left line to attach cleanly */
.elementor-4700 .elementor-element.elementor-element-fff223d .elementor-heading-title {
    display: inline-flex !important;
    align-items: center !important;
    position: relative !important;
    gap: 15px !important; /* Controls the exact gap between the line and the text */
    width: auto !important;
}

/* 2. Build the Left Line Only */
.elementor-4700 .elementor-element.elementor-element-fff223d .elementor-heading-title::before {
    content: '' !important;
    width: 40px !important;  /* Controls how long the line is */
    height: 1px !important;  /* Sharp, thin luxury weight */
    background-color: #5caacc !important; /* Your signature light blue color */
    display: block !important;
}

/* 3. Strip out the right line completely */
.elementor-4700 .elementor-element.elementor-element-fff223d .elementor-heading-title::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b813fe5 *//* 1. Set up the text block to allow the left line to attach cleanly */
.elementor-4700 .elementor-element.elementor-element-b813fe5 .elementor-heading-title {
    display: inline-flex !important;
    align-items: center !important;
    position: relative !important;
    gap: 15px !important; /* Controls the exact gap between the line and the text */
    width: auto !important;
}

/* 2. Build the Left Line Only */
.elementor-4700 .elementor-element.elementor-element-b813fe5 .elementor-heading-title::before {
    content: '' !important;
    width: 40px !important;  /* Controls how long the line is */
    height: 1px !important;  /* Sharp, thin luxury weight */
    background-color: #5caacc !important; /* Your signature light blue color */
    display: block !important;
}

/* 3. Strip out the right line completely */
.elementor-4700 .elementor-element.elementor-element-b813fe5 .elementor-heading-title::after {
    display: none !important;
}/* End custom CSS */