.elementor-550 .elementor-element.elementor-element-282947a{--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:1;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-282947a:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-282947a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-550 .elementor-element.elementor-element-282947a::before, .elementor-550 .elementor-element.elementor-element-282947a > .elementor-background-video-container::before, .elementor-550 .elementor-element.elementor-element-282947a > .e-con-inner > .elementor-background-video-container::before, .elementor-550 .elementor-element.elementor-element-282947a > .elementor-background-slideshow::before, .elementor-550 .elementor-element.elementor-element-282947a > .e-con-inner > .elementor-background-slideshow::before, .elementor-550 .elementor-element.elementor-element-282947a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-550 .elementor-element.elementor-element-0b99743{--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;--justify-content:center;--align-items:center;}.elementor-550 .elementor-element.elementor-element-0b99743.e-con{--align-self:center;}.elementor-550 .elementor-element.elementor-element-bd26d46{--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-550 .elementor-element.elementor-element-b288314 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:65px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-550 .elementor-element.elementor-element-2d90686{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-550 .elementor-element.elementor-element-534eca3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-550 .elementor-element.elementor-element-37e12e0{--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-550 .elementor-element.elementor-element-efc4111{padding:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-efc4111 img{width:100%;height:77vh;object-fit:cover;object-position:center right;}body:not(.rtl) .elementor-550 .elementor-element.elementor-element-089a2fa{left:362px;}body.rtl .elementor-550 .elementor-element.elementor-element-089a2fa{right:362px;}.elementor-550 .elementor-element.elementor-element-089a2fa{top:21px;}body:not(.rtl) .elementor-550 .elementor-element.elementor-element-31efb5a{left:41px;}body.rtl .elementor-550 .elementor-element.elementor-element-31efb5a{right:41px;}.elementor-550 .elementor-element.elementor-element-31efb5a{top:569px;}.elementor-550 .elementor-element.elementor-element-ac3788c{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-ac3788c:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-ac3788c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c63f75 );}.elementor-550 .elementor-element.elementor-element-5474098{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-550 .elementor-element.elementor-element-d5b173c{--display:flex;}.elementor-550 .elementor-element.elementor-element-07f1dd0{padding:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-07f1dd0 img{width:100%;height:70vh;object-fit:cover;object-position:center left;}.elementor-550 .elementor-element.elementor-element-0df74bb{--display:flex;}.elementor-550 .elementor-element.elementor-element-ec60bdc.elementor-element{--align-self:flex-start;}.elementor-550 .elementor-element.elementor-element-072c53c{text-align:start;}.elementor-550 .elementor-element.elementor-element-072c53c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-550 .elementor-element.elementor-element-5bdbc36{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-550 .elementor-element.elementor-element-e0c27b7.elementor-element{--align-self:flex-start;}.elementor-550 .elementor-element.elementor-element-96d75dc{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-96d75dc:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-96d75dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-c147957.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-3ac823b{--display:flex;}.elementor-550 .elementor-element.elementor-element-3ac823b.e-con{--align-self:center;}.elementor-550 .elementor-element.elementor-element-f83a867.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-f83a867{text-align:center;}.elementor-550 .elementor-element.elementor-element-f83a867 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-5c63f75 );}.elementor-550 .elementor-element.elementor-element-f276763{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-f276763:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-f276763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c63f75 );}.elementor-550 .elementor-element.elementor-element-1f2efcd{--display:flex;}.elementor-550 .elementor-element.elementor-element-2efe5dc.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-4d2aeef{text-align:center;}.elementor-550 .elementor-element.elementor-element-4d2aeef .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-550 .elementor-element.elementor-element-cf10a35{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-550 .elementor-element.elementor-element-1487f13{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-1487f13:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-1487f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c63f75 );}.elementor-550 .elementor-element.elementor-element-7c62210{--display:flex;}.elementor-550 .elementor-element.elementor-element-e9f70f0.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-796ef5d{text-align:center;}.elementor-550 .elementor-element.elementor-element-796ef5d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-550 .elementor-element.elementor-element-99c8f41{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-550 .elementor-element.elementor-element-5cc2044{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-5cc2044:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-5cc2044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c63f75 );}.elementor-550 .elementor-element.elementor-element-3d887dd{--display:flex;}.elementor-550 .elementor-element.elementor-element-5a71167.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-fcfa7d3{text-align:center;}.elementor-550 .elementor-element.elementor-element-fcfa7d3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-550 .elementor-element.elementor-element-2f82c31{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-550 .elementor-element.elementor-element-80a6f41{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-80a6f41:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-80a6f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c63f75 );}.elementor-550 .elementor-element.elementor-element-e64a0ee{--display:flex;}.elementor-550 .elementor-element.elementor-element-52c0fc6.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-8f24267{text-align:center;}.elementor-550 .elementor-element.elementor-element-8f24267 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-550 .elementor-element.elementor-element-ed63681{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-550 .elementor-element.elementor-element-f4f2cc2{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-f4f2cc2:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-f4f2cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-2d9b5f5{--display:flex;}.elementor-550 .elementor-element.elementor-element-2ee287e.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-7ebb6af{text-align:center;}.elementor-550 .elementor-element.elementor-element-7ebb6af .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-5c63f75 );}.elementor-550 .elementor-element.elementor-element-38eb40b{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-38eb40b:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-38eb40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c63f75 );}.elementor-550 .elementor-element.elementor-element-9057766{--display:flex;}.elementor-550 .elementor-element.elementor-element-23955d1.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-e30a20a{text-align:center;}.elementor-550 .elementor-element.elementor-element-e30a20a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-550 .elementor-element.elementor-element-f74831d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-550 .elementor-element.elementor-element-8c70f73{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-8c70f73:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-8c70f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c63f75 );}.elementor-550 .elementor-element.elementor-element-6218e72{--display:flex;}.elementor-550 .elementor-element.elementor-element-e651f41.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-2bbe055{text-align:center;}.elementor-550 .elementor-element.elementor-element-2bbe055 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-550 .elementor-element.elementor-element-9d99c90{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-550 .elementor-element.elementor-element-bc30fce{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-550 .elementor-element.elementor-element-1720496{--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-550 .elementor-element.elementor-element-1720496:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-1720496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-648d2f19{--display:flex;}.elementor-550 .elementor-element.elementor-element-7bfe9bc7{--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-550 .elementor-element.elementor-element-16e3d3b9.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-7179e7e2.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-7179e7e2{text-align:center;}.elementor-550 .elementor-element.elementor-element-7179e7e2 .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-550 .elementor-element.elementor-element-58e769a4{--display:flex;}.elementor-550 .elementor-element.elementor-element-58e769a4.e-con{--align-self:center;}.elementor-550 .elementor-element.elementor-element-1219b3c5{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-550 .elementor-element.elementor-element-327afa1a{--display:flex;}.elementor-550 .elementor-element.elementor-element-327afa1a.e-con{--align-self:center;}.elementor-550 .elementor-element.elementor-element-5afa8d56{--display:flex;}.elementor-550 .elementor-element.elementor-element-5afa8d56.e-con{--align-self:center;}.elementor-550 .elementor-element.elementor-element-44b78ccd{--display:flex;}.elementor-550 .elementor-element.elementor-element-44b78ccd.e-con{--align-self:center;}@media(max-width:1024px){.elementor-550 .elementor-element.elementor-element-0b99743{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-550 .elementor-element.elementor-element-534eca3{width:var( --container-widget-width, 699px );max-width:699px;--container-widget-width:699px;--container-widget-flex-grow:0;}.elementor-550 .elementor-element.elementor-element-37e12e0.e-con{--order:-99999 /* order start hack */;}.elementor-550 .elementor-element.elementor-element-5474098{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-550 .elementor-element.elementor-element-b288314 .elementor-heading-title{font-size:49px;}body:not(.rtl) .elementor-550 .elementor-element.elementor-element-089a2fa{left:135px;}body.rtl .elementor-550 .elementor-element.elementor-element-089a2fa{right:135px;}body:not(.rtl) .elementor-550 .elementor-element.elementor-element-31efb5a{left:51px;}body.rtl .elementor-550 .elementor-element.elementor-element-31efb5a{right:51px;}.elementor-550 .elementor-element.elementor-element-31efb5a{top:425px;}.elementor-550 .elementor-element.elementor-element-5474098{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-550 .elementor-element.elementor-element-072c53c .elementor-heading-title{font-size:40px;}.elementor-550 .elementor-element.elementor-element-f83a867 .elementor-heading-title{font-size:49px;}.elementor-550 .elementor-element.elementor-element-4d2aeef .elementor-heading-title{font-size:40px;}.elementor-550 .elementor-element.elementor-element-796ef5d .elementor-heading-title{font-size:40px;}.elementor-550 .elementor-element.elementor-element-21ff3ee{margin:400px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-550 .elementor-element.elementor-element-fcfa7d3 .elementor-heading-title{font-size:40px;}.elementor-550 .elementor-element.elementor-element-8f24267 .elementor-heading-title{font-size:40px;}.elementor-550 .elementor-element.elementor-element-7ebb6af .elementor-heading-title{font-size:40px;}.elementor-550 .elementor-element.elementor-element-e30a20a .elementor-heading-title{font-size:40px;}.elementor-550 .elementor-element.elementor-element-2bbe055 .elementor-heading-title{font-size:40px;}.elementor-550 .elementor-element.elementor-element-7179e7e2 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-550 .elementor-element.elementor-element-282947a{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-0b99743{--width:100%;}.elementor-550 .elementor-element.elementor-element-bd26d46{--width:55%;}.elementor-550 .elementor-element.elementor-element-37e12e0{--width:45%;}.elementor-550 .elementor-element.elementor-element-ac3788c{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-5474098{--width:100%;}.elementor-550 .elementor-element.elementor-element-d5b173c{--width:95%;}.elementor-550 .elementor-element.elementor-element-96d75dc{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-3ac823b{--width:65%;}.elementor-550 .elementor-element.elementor-element-f276763{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-1487f13{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-5cc2044{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-80a6f41{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-f4f2cc2{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-38eb40b{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-8c70f73{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-1720496{--content-width:1400px;}.elementor-550 .elementor-element.elementor-element-58e769a4{--width:53%;}.elementor-550 .elementor-element.elementor-element-327afa1a{--width:33%;}.elementor-550 .elementor-element.elementor-element-5afa8d56{--width:84%;}.elementor-550 .elementor-element.elementor-element-44b78ccd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-550 .elementor-element.elementor-element-bd26d46{--width:705px;}.elementor-550 .elementor-element.elementor-element-37e12e0{--width:733px;}.elementor-550 .elementor-element.elementor-element-58e769a4{--width:699px;}.elementor-550 .elementor-element.elementor-element-327afa1a{--width:676px;}.elementor-550 .elementor-element.elementor-element-5afa8d56{--width:699px;}}/* Start custom CSS for image, class: .elementor-element-efc4111 *//* =====================================================
   HostLift Pro Hero Image
   Widget: Image
   Class: hlp-hero-image-v1
===================================================== */

.elementor-550 .elementor-element.elementor-element-efc4111{
    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-550 .elementor-element.elementor-element-efc4111:hover{

    transform:translateY(-6px);

    box-shadow:
    0 40px 90px rgba(19,42,74,.14);

}

.elementor-550 .elementor-element.elementor-element-efc4111 img{

    width:100%;

    height:77vh;

    object-fit:cover;

    object-position:center center;

    display:block;

    transition:
        transform 1.2s ease;

}

.elementor-550 .elementor-element.elementor-element-efc4111:hover img{

    transform:scale(1.03);

}

/* Optional subtle warm overlay */

.elementor-550 .elementor-element.elementor-element-efc4111::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-550 .elementor-element.elementor-element-efc4111 img{

height:60vh;

}

}

/* Mobile */

@media (max-width:767px){

.elementor-550 .elementor-element.elementor-element-efc4111{

border-radius:28px;

}

.elementor-550 .elementor-element.elementor-element-efc4111 img{

height:48vh;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-089a2fa *//* ==========================================
   HostLift Pro Floating Animation
   Class: hlp-float-loop
========================================== */

.elementor-550 .elementor-element.elementor-element-089a2fa.hlp-float-loop{
    animation: hlpFloatLoop 4s ease-in-out infinite;
    will-change: transform;
    transform: translateZ(0);
}

@keyframes hlpFloatLoop{

    0%{
        transform: translateY(0px);
    }

    25%{
        transform: translateY(-8px);
    }

    50%{
        transform: translateY(-14px);
    }

    75%{
        transform: translateY(-8px);
    }

    100%{
        transform: translateY(0px);
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07f1dd0 *//* =====================================================
   HostLift Pro Hero Image
   Widget: Image
   Class: hlp-hero-image-v1
===================================================== */

.elementor-550 .elementor-element.elementor-element-07f1dd0{
    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-550 .elementor-element.elementor-element-07f1dd0:hover{

    transform:translateY(-6px);

    box-shadow:
    0 40px 90px rgba(19,42,74,.14);

}

.elementor-550 .elementor-element.elementor-element-07f1dd0 img{

    width:100%;

    height:70vh;

    object-fit:cover;

    object-position:center center;

    display:block;

    transition:
        transform 1.2s ease;

}

.elementor-550 .elementor-element.elementor-element-07f1dd0:hover img{

    transform:scale(1.03);

}

/* Optional subtle warm overlay */

.elementor-550 .elementor-element.elementor-element-07f1dd0::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-550 .elementor-element.elementor-element-07f1dd0 img{

height:60vh;

}

}

/* Mobile */

@media (max-width:767px){

.elementor-550 .elementor-element.elementor-element-07f1dd0{

border-radius:28px;

}

.elementor-550 .elementor-element.elementor-element-07f1dd0 img{

height:48vh;

}

}/* End custom CSS */