.elementor-3688 .elementor-element.elementor-element-0962b28{--display:flex;--min-height:600px;--padding-top:25px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3688 .elementor-element.elementor-element-0962b28:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-0962b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-3688 .elementor-element.elementor-element-690253c{--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-3688 .elementor-element.elementor-element-690253c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;line-height:50px;letter-spacing:2.5px;color:#5EADD4;}.elementor-3688 .elementor-element.elementor-element-a7b2a3b .premium-dual-header-first-header span{display:inline;}.elementor-3688 .elementor-element.elementor-element-a7b2a3b{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-3688 .elementor-element.elementor-element-a7b2a3b .premium-dual-header-first-span{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;text-transform:none;line-height:50px;color:#2A2A2B;}.elementor-3688 .elementor-element.elementor-element-a7b2a3b .premium-dual-header-second-header{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:50px;color:#2A2A2B;}.elementor-3688 .elementor-element.elementor-element-a9e5f42{--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-3688 .elementor-element.elementor-element-a9e5f42.e-con{--align-self:flex-start;}.elementor-3688 .elementor-element.elementor-element-5e7c6f9{--display:flex;}.elementor-3688 .elementor-element.elementor-element-a605f06{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-3688 .elementor-element.elementor-element-a605f06:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-a605f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-1240c64{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-1240c64 img{width:25%;}.elementor-3688 .elementor-element.elementor-element-99c7aca{--display:flex;}.elementor-3688 .elementor-element.elementor-element-a5086e1{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-3688 .elementor-element.elementor-element-a5086e1:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-a5086e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-419ebd7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-419ebd7 img{width:25%;}.elementor-3688 .elementor-element.elementor-element-8df191e{--display:flex;}.elementor-3688 .elementor-element.elementor-element-88b5500{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-3688 .elementor-element.elementor-element-88b5500:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-88b5500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-ec24369{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-ec24369 img{width:25%;}.elementor-3688 .elementor-element.elementor-element-678773a{--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-3688 .elementor-element.elementor-element-678773a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;line-height:50px;letter-spacing:2.5px;color:#5EADD4;}.elementor-3688 .elementor-element.elementor-element-23a11b7 .premium-dual-header-first-header span{display:inline;}.elementor-3688 .elementor-element.elementor-element-23a11b7{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-3688 .elementor-element.elementor-element-23a11b7 .premium-dual-header-first-span{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;text-transform:none;line-height:50px;color:#2A2A2B;}.elementor-3688 .elementor-element.elementor-element-23a11b7 .premium-dual-header-second-header{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:50px;color:#2A2A2B;}.elementor-3688 .elementor-element.elementor-element-a018fc4{--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-3688 .elementor-element.elementor-element-a018fc4.e-con{--align-self:flex-start;}.elementor-3688 .elementor-element.elementor-element-4497639{--display:flex;}.elementor-3688 .elementor-element.elementor-element-86997d1{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-3688 .elementor-element.elementor-element-86997d1:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-86997d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-85551b0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-85551b0 img{width:55%;}.elementor-3688 .elementor-element.elementor-element-81d7cd9{--display:flex;}.elementor-3688 .elementor-element.elementor-element-7d65f4b{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-3688 .elementor-element.elementor-element-7d65f4b:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-7d65f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-2b6024d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-2b6024d img{width:55%;}.elementor-3688 .elementor-element.elementor-element-cd88f82{--display:flex;}.elementor-3688 .elementor-element.elementor-element-0f7dfab{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-3688 .elementor-element.elementor-element-0f7dfab:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-0f7dfab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-4ed36bf{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-4ed36bf img{width:55%;}.elementor-3688 .elementor-element.elementor-element-893609b{--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-3688 .elementor-element.elementor-element-893609b.e-con{--align-self:center;}.elementor-3688 .elementor-element.elementor-element-3a57454{--display:flex;}.elementor-3688 .elementor-element.elementor-element-4fb2866{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-3688 .elementor-element.elementor-element-4fb2866:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-4fb2866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-6fb8a01{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-6fb8a01 img{width:55%;}.elementor-3688 .elementor-element.elementor-element-49ad4bd{--display:flex;}.elementor-3688 .elementor-element.elementor-element-e72d0d3{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-3688 .elementor-element.elementor-element-e72d0d3:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-e72d0d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-8ec528a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-8ec528a img{width:55%;}.elementor-3688 .elementor-element.elementor-element-2a51cd4{--display:flex;}.elementor-3688 .elementor-element.elementor-element-e847a6f{--display:flex;--min-height:140px;--justify-content:center;border-style:none;--border-style:none;}.elementor-3688 .elementor-element.elementor-element-e847a6f:not(.elementor-motion-effects-element-type-background), .elementor-3688 .elementor-element.elementor-element-e847a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-f0ecae6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:#FFFFFF;}.elementor-3688 .elementor-element.elementor-element-f0ecae6 img{width:55%;}#elementor-popup-modal-3688 .dialog-widget-content{background-color:#F6F9FB;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3688{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3688 .dialog-message{width:1000px;height:auto;padding:20px 20px 20px 20px;}#elementor-popup-modal-3688 .dialog-close-button{display:flex;}@media(min-width:768px){.elementor-3688 .elementor-element.elementor-element-a9e5f42{--width:100%;}.elementor-3688 .elementor-element.elementor-element-a605f06{--width:100%;}.elementor-3688 .elementor-element.elementor-element-a5086e1{--width:100%;}.elementor-3688 .elementor-element.elementor-element-88b5500{--width:100%;}.elementor-3688 .elementor-element.elementor-element-a018fc4{--width:100%;}.elementor-3688 .elementor-element.elementor-element-86997d1{--width:100%;}.elementor-3688 .elementor-element.elementor-element-7d65f4b{--width:100%;}.elementor-3688 .elementor-element.elementor-element-0f7dfab{--width:100%;}.elementor-3688 .elementor-element.elementor-element-893609b{--width:100%;}.elementor-3688 .elementor-element.elementor-element-4fb2866{--width:100%;}.elementor-3688 .elementor-element.elementor-element-e72d0d3{--width:100%;}.elementor-3688 .elementor-element.elementor-element-e847a6f{--width:100%;}}@media(max-width:767px){.elementor-3688 .elementor-element.elementor-element-0962b28{--min-height:530px;--padding-top:25px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3688 .elementor-element.elementor-element-690253c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-3688 .elementor-element.elementor-element-690253c .elementor-heading-title{font-size:11px;}.elementor-3688 .elementor-element.elementor-element-a7b2a3b .premium-dual-header-first-header span{display:block;}.elementor-3688 .elementor-element.elementor-element-a7b2a3b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3688 .elementor-element.elementor-element-a7b2a3b .premium-dual-header-first-span{font-size:23px;}.elementor-3688 .elementor-element.elementor-element-a7b2a3b .premium-dual-header-second-header{font-size:23px;line-height:0.1em;}.elementor-3688 .elementor-element.elementor-element-a9e5f42{--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-3688 .elementor-element.elementor-element-a605f06{--min-height:80px;}.elementor-3688 .elementor-element.elementor-element-1240c64 img{width:47%;}.elementor-3688 .elementor-element.elementor-element-a5086e1{--min-height:80px;}.elementor-3688 .elementor-element.elementor-element-419ebd7 img{width:47%;}.elementor-3688 .elementor-element.elementor-element-88b5500{--min-height:80px;}.elementor-3688 .elementor-element.elementor-element-ec24369 img{width:47%;}.elementor-3688 .elementor-element.elementor-element-678773a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-3688 .elementor-element.elementor-element-678773a .elementor-heading-title{font-size:11px;}.elementor-3688 .elementor-element.elementor-element-23a11b7 .premium-dual-header-first-header span{display:block;}.elementor-3688 .elementor-element.elementor-element-23a11b7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3688 .elementor-element.elementor-element-23a11b7 .premium-dual-header-first-span{font-size:23px;}.elementor-3688 .elementor-element.elementor-element-23a11b7 .premium-dual-header-second-header{font-size:23px;line-height:0.1em;}.elementor-3688 .elementor-element.elementor-element-a018fc4{--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-3688 .elementor-element.elementor-element-86997d1{--min-height:80px;}.elementor-3688 .elementor-element.elementor-element-85551b0 img{width:100%;}.elementor-3688 .elementor-element.elementor-element-7d65f4b{--min-height:80px;}.elementor-3688 .elementor-element.elementor-element-2b6024d img{width:100%;}.elementor-3688 .elementor-element.elementor-element-0f7dfab{--min-height:80px;}.elementor-3688 .elementor-element.elementor-element-4ed36bf img{width:100%;}.elementor-3688 .elementor-element.elementor-element-893609b{--gap:010px 010px;--row-gap:010px;--column-gap:010px;--flex-wrap:nowrap;}.elementor-3688 .elementor-element.elementor-element-4fb2866{--min-height:80px;}.elementor-3688 .elementor-element.elementor-element-6fb8a01 img{width:100%;}.elementor-3688 .elementor-element.elementor-element-e72d0d3{--min-height:80px;}.elementor-3688 .elementor-element.elementor-element-8ec528a img{width:100%;}.elementor-3688 .elementor-element.elementor-element-e847a6f{--min-height:80px;}.elementor-3688 .elementor-element.elementor-element-f0ecae6 img{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-690253c *//* 1. Set up the text block to allow the left line to attach cleanly */
.elementor-3688 .elementor-element.elementor-element-690253c .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-3688 .elementor-element.elementor-element-690253c .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-3688 .elementor-element.elementor-element-690253c .elementor-heading-title::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-678773a *//* 1. Set up the text block to allow the left line to attach cleanly */
.elementor-3688 .elementor-element.elementor-element-678773a .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-3688 .elementor-element.elementor-element-678773a .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-3688 .elementor-element.elementor-element-678773a .elementor-heading-title::after {
    display: none !important;
}/* End custom CSS */