.elementor-7 .elementor-element.elementor-element-4319590{--display:flex;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4319590:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4319590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a3117f );}.elementor-7 .elementor-element.elementor-element-765c63d{--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;}.elementor-7 .elementor-element.elementor-element-45240fc{--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;}.elementor-7 .elementor-element.elementor-element-8deaa8b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:91px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-7 .elementor-element.elementor-element-3e4b112{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-0ae90a8{--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;}.elementor-7 .elementor-element.elementor-element-c14ffd5 img{width:100%;height:76vh;object-fit:cover;object-position:center left;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-33a483d{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-33a483d{right:0px;}.elementor-7 .elementor-element.elementor-element-33a483d{top:0px;}.elementor-7 .elementor-element.elementor-element-fcd6556{--display:flex;}.elementor-7 .elementor-element.elementor-element-fcd6556:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fcd6556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c63f75 );}.elementor-7 .elementor-element.elementor-element-15ea124{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-15ea124:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-15ea124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-eb6035c{--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;}.elementor-7 .elementor-element.elementor-element-28513e9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ac163c6{text-align:center;}.elementor-7 .elementor-element.elementor-element-ac163c6 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-5c63f75 );}.elementor-7 .elementor-element.elementor-element-9048c8f{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:var( --e-global-color-3ddb8c9 );}.elementor-7 .elementor-element.elementor-element-5afd849{--display:flex;}.elementor-7 .elementor-element.elementor-element-26fcb77{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-26fcb77:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-26fcb77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a3117f );}.elementor-7 .elementor-element.elementor-element-3904f7e{--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;}.elementor-7 .elementor-element.elementor-element-54894ae{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ff26fff );--border-color:var( --e-global-color-ff26fff );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-196b43d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-7 .elementor-element.elementor-element-f5f1ea5{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-5198ddb{--display:flex;}.elementor-7 .elementor-element.elementor-element-ae12f67{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ab5bcd4{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ab5bcd4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ab5bcd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1e05f47{--display:flex;}.elementor-7 .elementor-element.elementor-element-4456d4e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-b9ace4c{--display:flex;}.elementor-7 .elementor-element.elementor-element-407e421 img{height:113vh;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-be9f45a{--display:flex;}.elementor-7 .elementor-element.elementor-element-b1164eb .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-5c63f75 );}.elementor-7 .elementor-element.elementor-element-1972a38{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:var( --e-global-color-3ddb8c9 );}.elementor-7 .elementor-element.elementor-element-08cb888{--display:flex;}.elementor-7 .elementor-element.elementor-element-47bbcb6{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-47bbcb6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-47bbcb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a3117f );}.elementor-7 .elementor-element.elementor-element-19885d0{--display:flex;}.elementor-7 .elementor-element.elementor-element-efc8dcd.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c03004c{text-align:center;}.elementor-7 .elementor-element.elementor-element-c03004c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-467288f{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-825031c{--display:flex;}.elementor-7 .elementor-element.elementor-element-a782d5b{--display:flex;}.elementor-7 .elementor-element.elementor-element-61f0458{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-61f0458:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-61f0458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4175bff{--display:flex;}.elementor-7 .elementor-element.elementor-element-556dfee.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-529b828{text-align:center;}.elementor-7 .elementor-element.elementor-element-529b828 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-5c63f75 );}.elementor-7 .elementor-element.elementor-element-6477f0c{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:var( --e-global-color-3ddb8c9 );}.elementor-7 .elementor-element.elementor-element-6daed8b{--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;}.elementor-7 .elementor-element.elementor-element-600f28d{--display:flex;}.elementor-7 .elementor-element.elementor-element-c96bc59{--display:flex;}.elementor-7 .elementor-element.elementor-element-d1f7497{--display:flex;}.elementor-7 .elementor-element.elementor-element-80acac5{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-80acac5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-80acac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a3117f );}.elementor-7 .elementor-element.elementor-element-8e92929{--display:flex;}.elementor-7 .elementor-element.elementor-element-d6fe41b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-69e3266{text-align:center;}.elementor-7 .elementor-element.elementor-element-69e3266 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b71dec1{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-fe1bd11{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-8f58c6a{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8f58c6a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8f58c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-70b1087{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-8287a93{--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;}.elementor-7 .elementor-element.elementor-element-d07e185.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-06bf014{text-align:start;}.elementor-7 .elementor-element.elementor-element-06bf014 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-5c63f75 );}.elementor-7 .elementor-element.elementor-element-8bb2e6b{text-align:start;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:var( --e-global-color-3ddb8c9 );}.elementor-7 .elementor-element.elementor-element-89bda5e{--display:flex;}.elementor-7 .elementor-element.elementor-element-904b8c5{--display:flex;}.elementor-7 .elementor-element.elementor-element-3b0ce46{--display:flex;}.elementor-7 .elementor-element.elementor-element-354b5a6{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-354b5a6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-354b5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-47a71ab{--display:flex;}.elementor-7 .elementor-element.elementor-element-234a72a{--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;}.elementor-7 .elementor-element.elementor-element-b086a5a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fe2c4ed.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fe2c4ed{text-align:center;}.elementor-7 .elementor-element.elementor-element-fe2c4ed .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-5c63f75 );}.elementor-7 .elementor-element.elementor-element-f5c2f19{--display:flex;}.elementor-7 .elementor-element.elementor-element-f5c2f19.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7b212c6{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:var( --e-global-color-3ddb8c9 );}.elementor-7 .elementor-element.elementor-element-2654a0f{--display:flex;}.elementor-7 .elementor-element.elementor-element-2654a0f.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-57e7452{--display:flex;}.elementor-7 .elementor-element.elementor-element-57e7452.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-576c2da{--display:flex;}.elementor-7 .elementor-element.elementor-element-576c2da.e-con{--align-self:center;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3904f7e{--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;}.elementor-7 .elementor-element.elementor-element-4456d4e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-70b1087{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-4319590{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-765c63d{--width:100%;}.elementor-7 .elementor-element.elementor-element-45240fc{--width:55%;}.elementor-7 .elementor-element.elementor-element-0ae90a8{--width:45%;}.elementor-7 .elementor-element.elementor-element-fcd6556{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-15ea124{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-26fcb77{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-3904f7e{--width:100%;}.elementor-7 .elementor-element.elementor-element-54894ae{--width:100%;}.elementor-7 .elementor-element.elementor-element-ab5bcd4{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-47bbcb6{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-61f0458{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-600f28d{--width:46%;}.elementor-7 .elementor-element.elementor-element-c96bc59{--width:8%;}.elementor-7 .elementor-element.elementor-element-d1f7497{--width:46%;}.elementor-7 .elementor-element.elementor-element-80acac5{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-8f58c6a{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-904b8c5{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-354b5a6{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-f5c2f19{--width:53%;}.elementor-7 .elementor-element.elementor-element-2654a0f{--width:33%;}.elementor-7 .elementor-element.elementor-element-57e7452{--width:84%;}.elementor-7 .elementor-element.elementor-element-576c2da{--width:100%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-8deaa8b .elementor-heading-title{font-size:49px;}.elementor-7 .elementor-element.elementor-element-ac163c6 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-54894ae{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3979e88.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-e4881a8.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-4456d4e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-407e421 img{height:100%;}.elementor-7 .elementor-element.elementor-element-b1164eb{text-align:start;}.elementor-7 .elementor-element.elementor-element-b1164eb .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-c03004c .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-529b828 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-69e3266 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-fe1bd11{margin:420px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-70b1087{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-06bf014 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-fe2c4ed .elementor-heading-title{font-size:40px;}}/* Start custom CSS for image, class: .elementor-element-c14ffd5 *//* =====================================================
   HostLift Pro Hero Image
   Widget: Image
   Class: hlp-hero-image-v1
===================================================== */

.elementor-7 .elementor-element.elementor-element-c14ffd5{
    position:relative;
    overflow:hidden;
    border-radius:40px;
    box-shadow:0 30px 70px rgba(19,42,74,.10);
    transition:
        transform .45s ease,
        box-shadow .45s ease;
}

.elementor-7 .elementor-element.elementor-element-c14ffd5:hover{

    transform:translateY(-6px);

    box-shadow:
    0 40px 90px rgba(19,42,74,.14);

}

.elementor-7 .elementor-element.elementor-element-c14ffd5 img{

    width:100%;

    height:77vh;

    object-fit:cover;

    object-position:center center;

    display:block;

    transition:
        transform 1.2s ease;

}

.elementor-7 .elementor-element.elementor-element-c14ffd5:hover img{

    transform:scale(1.03);

}

/* Optional subtle warm overlay */

.elementor-7 .elementor-element.elementor-element-c14ffd5::after{

    content:"";

    position:absolute;

    inset:0;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.03),
            rgba(201,154,46,.05)
        );

    pointer-events:none;

}

/* Tablet */

@media (max-width:1024px){

.elementor-7 .elementor-element.elementor-element-c14ffd5 img{

height:60vh;

}

}

/* Mobile */

@media (max-width:767px){

.elementor-7 .elementor-element.elementor-element-c14ffd5{

border-radius:28px;

}

.elementor-7 .elementor-element.elementor-element-c14ffd5 img{

height:48vh;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26fcb77 *//* ==========================================
   HOW IT WORKS SECTION
   Premium Background
========================================== */

.hlp-how-it-works{
    position:relative;
    overflow:hidden;
    background:
        radial-gradient(circle at 12% 18%,
            rgba(212,168,65,.10),
            transparent 35%),

        radial-gradient(circle at 88% 22%,
            rgba(212,168,65,.07),
            transparent 32%),

        radial-gradient(circle at 25% 88%,
            rgba(212,168,65,.05),
            transparent 30%),

        radial-gradient(circle at 82% 82%,
            rgba(212,168,65,.08),
            transparent 35%),

        linear-gradient(
            180deg,
            #ffffff 0%,
            #fcfbf8 45%,
            #ffffff 100%
        );

    isolation:isolate;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-407e421 *//* Premium Hero Image */

.hero-image{
    position:relative;
    overflow:hidden;
    border-radius:28px;
    isolation:isolate;
}

.hero-image img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    border-radius:inherit;

    transform:scale(1.02);

    transition:
        transform .8s ease,
        filter .8s ease;

    filter:
        contrast(1.04)
        saturate(1.05)
        brightness(.98);
}

/* Luxury vignette */

.hero-image::before{

    content:"";
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;

    background:
        radial-gradient(
            circle at 70% 35%,
            rgba(255,255,255,.06),
            transparent 45%
        ),

        linear-gradient(
            90deg,
            rgba(6,17,39,.52) 0%,
            rgba(6,17,39,.34) 28%,
            rgba(6,17,39,.12) 55%,
            rgba(6,17,39,0) 78%
        ),

        linear-gradient(
            180deg,
            rgba(0,0,0,.08),
            rgba(0,0,0,.18)
        );
}

/* Soft golden glow */

.hero-image::after{

    content:"";
    position:absolute;
    inset:-30%;

    background:
        radial-gradient(
            circle,
            rgba(214,170,70,.18),
            transparent 65%
        );

    opacity:.6;

    filter:blur(90px);

    pointer-events:none;

    z-index:0;
}

/* Hover */

.hero-image:hover img{

    transform:scale(1.05);

    filter:
        contrast(1.06)
        saturate(1.08)
        brightness(1);
}

/* Mobile */

@media (max-width:767px){

.hero-image{

    border-radius:22px;

}

.hero-image::before{

    background:
        linear-gradient(
            180deg,
            rgba(5,18,40,.15),
            rgba(5,18,40,.35)
        );

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b907b95 */@media (min-width:1025px){

    .hlpvs-sticky{

        position:sticky;

        top:120px;

        align-self:flex-start;

        z-index:20;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89bda5e *//* ==========================================================
HostLift Pro
Sticky Map
Desktop Only
========================================================== */

@media (min-width:1025px){

.hlp-sticky-map{

    position:-webkit-sticky;
    position:sticky;

    top:120px;

    align-self:flex-start;

    z-index:10;

}

}/* End custom CSS */