.elementor-1142 .elementor-element.elementor-element-199b06e{--display:flex;--min-height:80vh;--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:flex-end;--align-items:center;--overlay-opacity:0.81;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-199b06e:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-199b06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/8055e4d9e80b18e799784b31ba522ece6d12813a-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-199b06e::before, .elementor-1142 .elementor-element.elementor-element-199b06e > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-199b06e > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-199b06e > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-199b06e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-199b06e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF00 0%, #000000 69%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1142 .elementor-element.elementor-element-0456e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-0456e25 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:92px;font-weight:600;line-height:1.2em;color:var( --e-global-color-e5c7892 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1142 .elementor-element.elementor-element-03b1183{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;line-height:1em;color:var( --e-global-color-e5c7892 );}.elementor-1142 .elementor-element.elementor-element-9a05033{width:var( --container-widget-width, 809px );max-width:809px;--container-widget-width:809px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-e5c7892 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1142 .elementor-element.elementor-element-431381b .elementor-button{background-color:#23D166;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 20px 13px 20px;}body:not(.rtl) .elementor-1142 .elementor-element.elementor-element-431381b{right:103px;}body.rtl .elementor-1142 .elementor-element.elementor-element-431381b{left:103px;}.elementor-1142 .elementor-element.elementor-element-431381b{bottom:60px;}.elementor-1142 .elementor-element.elementor-element-431381b .elementor-button-content-wrapper{flex-direction:row;}.elementor-1142 .elementor-element.elementor-element-431381b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1142 .elementor-element.elementor-element-431381b .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-431381b .elementor-button:focus{color:var( --e-global-color-e5c7892 );}.elementor-1142 .elementor-element.elementor-element-431381b .elementor-button:hover svg, .elementor-1142 .elementor-element.elementor-element-431381b .elementor-button:focus svg{fill:var( --e-global-color-e5c7892 );}.elementor-1142 .elementor-element.elementor-element-b0207ac{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-a9728cd{--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-1142 .elementor-element.elementor-element-3763874{--display:flex;--min-height:625px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1142 .elementor-element.elementor-element-f1f50c7{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-f1f50c7:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-f1f50c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Sigiriya-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-f1f50c7:hover::before, .elementor-1142 .elementor-element.elementor-element-f1f50c7:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-f1f50c7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-f1f50c7 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-f1f50c7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-f1f50c7:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-58dbe33{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-58dbe33.e-con{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-9d32146{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-9d32146 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-c953d21{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-c953d21.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-c953d21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-2f0962f{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-2f0962f.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-80c6d4c .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-80c6d4c .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-80c6d4c{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-80c6d4c.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-80c6d4c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-80c6d4c .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-cc48b12{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-b7ee07e{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-b7ee07e:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-b7ee07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Kandy-100.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-b7ee07e:hover::before, .elementor-1142 .elementor-element.elementor-element-b7ee07e:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-b7ee07e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-b7ee07e > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-b7ee07e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-b7ee07e:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-ce269b6{--display:flex;}.elementor-1142 .elementor-element.elementor-element-54e3325{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-54e3325 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-607a11f{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-607a11f.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-607a11f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-7d87629{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-7d87629.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-7baf94c .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-7baf94c .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-7baf94c{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-7baf94c.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-7baf94c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-7baf94c .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-a81720e{--display:flex;--min-height:625px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1142 .elementor-element.elementor-element-3c41c39{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-3c41c39:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-3c41c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/polonnaruwa-100.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-3c41c39:hover::before, .elementor-1142 .elementor-element.elementor-element-3c41c39:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-3c41c39:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-3c41c39 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-3c41c39 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-3c41c39:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-2a15057{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-2a15057.e-con{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-71bb36c{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-71bb36c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-998e318{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-998e318.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-998e318 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-d850bc6{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-d850bc6.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-d5e3152 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-d5e3152 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-d5e3152{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-d5e3152.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-d5e3152 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-d5e3152 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-a702eb8{--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-1142 .elementor-element.elementor-element-f9c569a{--display:flex;--min-height:625px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1142 .elementor-element.elementor-element-85a3ebd{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-85a3ebd:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-85a3ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Asset-7-80.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-85a3ebd:hover::before, .elementor-1142 .elementor-element.elementor-element-85a3ebd:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-85a3ebd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-85a3ebd > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-85a3ebd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-85a3ebd:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-05a0ecf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-05a0ecf.e-con{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-6c55e1d{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-6c55e1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-f7ecc13{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-f7ecc13.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-f7ecc13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-b3be2a5{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-b3be2a5.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-b2e229e .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-b2e229e .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-b2e229e{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-b2e229e.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-b2e229e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-b2e229e .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-6871dd9{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-2a4332a{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-2a4332a:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-2a4332a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Minneriya-100.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-2a4332a:hover::before, .elementor-1142 .elementor-element.elementor-element-2a4332a:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-2a4332a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-2a4332a > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-2a4332a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-2a4332a:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-22cd16c{--display:flex;}.elementor-1142 .elementor-element.elementor-element-df8bada{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-df8bada .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-05189bf{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-05189bf.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-05189bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-e0e59e7{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-e0e59e7.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-4d188f5 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-4d188f5 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-4d188f5{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-4d188f5.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-4d188f5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-4d188f5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-df7a191{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-a12722c{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-a12722c:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-a12722c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Untitled-design-2025-10-24T182446.608.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-a12722c:hover::before, .elementor-1142 .elementor-element.elementor-element-a12722c:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-a12722c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-a12722c > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-a12722c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-a12722c:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-a18233b{--display:flex;}.elementor-1142 .elementor-element.elementor-element-ae04a35{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-ae04a35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-674c04d{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-674c04d.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-674c04d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-f3dd6e7{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-f3dd6e7.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-4f7047b .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-4f7047b .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-4f7047b{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-4f7047b.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-4f7047b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-4f7047b .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-33f57f3{--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-1142 .elementor-element.elementor-element-04558d2{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-04052b1{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-04052b1:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-04052b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Yala-National-Park-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-04052b1:hover::before, .elementor-1142 .elementor-element.elementor-element-04052b1:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-04052b1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-04052b1 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-04052b1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-04052b1:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-bb39c57{--display:flex;}.elementor-1142 .elementor-element.elementor-element-20df4b3{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-20df4b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-790f9fc{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-790f9fc.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-790f9fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-6d162e6{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-6d162e6.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-5e91da9 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-5e91da9 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-5e91da9{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-5e91da9.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-5e91da9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-5e91da9 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-e7aa5e1{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-144b6a8{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-144b6a8:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-144b6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Hortonplace-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-144b6a8:hover::before, .elementor-1142 .elementor-element.elementor-element-144b6a8:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-144b6a8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-144b6a8 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-144b6a8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-144b6a8:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-a43914a{--display:flex;}.elementor-1142 .elementor-element.elementor-element-33a9a70{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-33a9a70 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-39528f5{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-39528f5.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-39528f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-507ec0b{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-507ec0b.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-d47be37 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-d47be37 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-d47be37{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-d47be37.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-d47be37 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-d47be37 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-6685987{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-e3a3621{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-e3a3621:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-e3a3621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/hiking.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-e3a3621:hover::before, .elementor-1142 .elementor-element.elementor-element-e3a3621:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-e3a3621:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-e3a3621 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-e3a3621 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-e3a3621:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-5483bda{--display:flex;}.elementor-1142 .elementor-element.elementor-element-da4ba2d{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-da4ba2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-12d6453{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-12d6453.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-12d6453 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-a6ca9ad{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-a6ca9ad.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-a7b9e22 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-a7b9e22 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-a7b9e22{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-a7b9e22.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-a7b9e22 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-a7b9e22 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-b478ce7{--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-1142 .elementor-element.elementor-element-b1bcfea{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-1d20a34{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-1d20a34:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-1d20a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Untitled-design-2025-10-24T185559.278.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-1d20a34:hover::before, .elementor-1142 .elementor-element.elementor-element-1d20a34:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-1d20a34:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-1d20a34 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-1d20a34 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-1d20a34:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-315f2d3{--display:flex;}.elementor-1142 .elementor-element.elementor-element-6209fc9{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-6209fc9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-2393c0e{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-2393c0e.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-2393c0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-112356a{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-112356a.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-3e5b901 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-3e5b901 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-3e5b901{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-3e5b901.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-3e5b901 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-3e5b901 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-6639962{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-335cde3{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-335cde3:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-335cde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Untitled-design-2025-10-24T185624.616.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-335cde3:hover::before, .elementor-1142 .elementor-element.elementor-element-335cde3:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-335cde3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-335cde3 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-335cde3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-335cde3:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-6354726{--display:flex;}.elementor-1142 .elementor-element.elementor-element-98f8e39{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-98f8e39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-f299441{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-f299441.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-f299441 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-7465163{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-7465163.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-bbd40c7 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-bbd40c7 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-bbd40c7{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-bbd40c7.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-bbd40c7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-bbd40c7 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-abc0560{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-3446631{--display:flex;--min-height:438px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-3446631:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-3446631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Untitled-design-2025-10-24T185611.045.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-3446631:hover::before, .elementor-1142 .elementor-element.elementor-element-3446631:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-3446631:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-3446631 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-3446631 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-3446631:hover{--overlay-opacity:0.4;}.elementor-1142 .elementor-element.elementor-element-4710a5b{--display:flex;}.elementor-1142 .elementor-element.elementor-element-341bd08{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-341bd08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-bfb52b9{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-1142 .elementor-element.elementor-element-bfb52b9.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-bfb52b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-f51428f{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;line-height:20px;}.elementor-1142 .elementor-element.elementor-element-f51428f.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-6441105 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-6441105 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-6441105{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-6441105.elementor-element{--align-self:flex-start;}.elementor-1142 .elementor-element.elementor-element-6441105 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-6441105 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );padding:12px 15px 12px 15px;}.elementor-1142 .elementor-element.elementor-element-bfac101{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-7127b58{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-4a011d1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-742665b{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-34a850b{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-d7ec662{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-d7ec662:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-d7ec662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Anuradhapura-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-03ade62{--display:flex;}.elementor-1142 .elementor-element.elementor-element-14380bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-171b78f{padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-171b78f .elementor-heading-title{font-size:30px;}.elementor-1142 .elementor-element.elementor-element-e57da60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1142 .elementor-element.elementor-element-4860034 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-4860034 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-4860034{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-4860034 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-4860034 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );}.elementor-1142 .elementor-element.elementor-element-643c695{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-b1cb4dd{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-421e9e7{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-421e9e7:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-421e9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Kandy-100.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-a05322d{--display:flex;}.elementor-1142 .elementor-element.elementor-element-e821a7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-fa0364d{padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-fa0364d .elementor-heading-title{font-size:30px;}.elementor-1142 .elementor-element.elementor-element-2969bd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1142 .elementor-element.elementor-element-a557f3c .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-a557f3c .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-a557f3c{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-a557f3c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-a557f3c .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );}.elementor-1142 .elementor-element.elementor-element-1b9b6b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-dbff20e{--display:flex;--min-height:625px;}.elementor-1142 .elementor-element.elementor-element-4c11117{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:52px 52px 52px 52px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1142 .elementor-element.elementor-element-4c11117:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-4c11117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aliancytravels.com/wp-content/uploads/Minneriya-National-Park-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-fd8adb1{--display:flex;}.elementor-1142 .elementor-element.elementor-element-f6414db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-1142 .elementor-element.elementor-element-6be6c74{padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-6be6c74 .elementor-heading-title{font-size:30px;}.elementor-1142 .elementor-element.elementor-element-cc7582f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1142 .elementor-element.elementor-element-bf49d19 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-bf49d19 .elementor-button:focus{background-color:#86BC25;}.elementor-1142 .elementor-element.elementor-element-bf49d19{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-bf49d19 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1142 .elementor-element.elementor-element-bf49d19 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;fill:var( --e-global-color-e5c7892 );color:var( --e-global-color-e5c7892 );}.elementor-1142 .elementor-element.elementor-element-94c2192{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-75px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-75px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-1142 .elementor-element.elementor-element-94c2192 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-e5c7892 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:50% 50% 50% 50%;padding:5px 5px 5px 5px;}.elementor-1142 .elementor-element.elementor-element-94c2192 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-e5c7892 );}:where( .elementor-1142 .elementor-element.elementor-element-94c2192 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1142 .elementor-element.elementor-element-7a42d07{--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;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-8d3c51c{width:100%;max-width:100%;}.elementor-1142 .elementor-element.elementor-element-73816b8{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-40b5061{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-1142 .elementor-element.elementor-element-199b06e{--min-height:523px;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1142 .elementor-element.elementor-element-0456e25 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1142 .elementor-element.elementor-element-03b1183{font-size:24px;}.elementor-1142 .elementor-element.elementor-element-9a05033{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1142 .elementor-element.elementor-element-431381b .elementor-button{font-size:16px;padding:12px 16px 12px 16px;}.elementor-1142 .elementor-element.elementor-element-3763874{--min-height:260px;}.elementor-1142 .elementor-element.elementor-element-f1f50c7{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-c953d21 .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-b7ee07e{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-607a11f .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-a81720e{--min-height:260px;}.elementor-1142 .elementor-element.elementor-element-3c41c39{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-998e318 .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-f9c569a{--min-height:260px;}.elementor-1142 .elementor-element.elementor-element-85a3ebd{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-f7ecc13 .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-2a4332a{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-05189bf .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-a12722c{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-674c04d .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-04052b1{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-790f9fc .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-144b6a8{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-39528f5 .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-e3a3621{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-12d6453 .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-1d20a34{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-2393c0e .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-335cde3{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-f299441 .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-3446631{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-bfb52b9 .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-bfac101{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1142 .elementor-element.elementor-element-d7ec662{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-14380bc .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-171b78f .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-e57da60{text-align:center;font-size:16px;}.elementor-1142 .elementor-element.elementor-element-4860034.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-421e9e7{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-e821a7a .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-fa0364d .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-2969bd3{text-align:center;font-size:16px;}.elementor-1142 .elementor-element.elementor-element-a557f3c.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-4c11117{--min-height:450px;}.elementor-1142 .elementor-element.elementor-element-f6414db .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-6be6c74 .elementor-heading-title{font-size:22px;}.elementor-1142 .elementor-element.elementor-element-cc7582f{text-align:center;font-size:16px;}.elementor-1142 .elementor-element.elementor-element-bf49d19.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-94c2192{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1142 .elementor-element.elementor-element-7a42d07{--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-8d3c51c > .elementor-widget-container{margin:-77px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-73816b8{--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1142 .elementor-element.elementor-element-199b06e{--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1142 .elementor-element.elementor-element-0456e25.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-0456e25 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1142 .elementor-element.elementor-element-03b1183{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-03b1183.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-9a05033{text-align:center;font-size:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1142 .elementor-element.elementor-element-3763874{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-f1f50c7{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-9d32146{text-align:center;}.elementor-1142 .elementor-element.elementor-element-9d32146 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-c953d21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-c953d21 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-2f0962f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-cc48b12{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-b7ee07e{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-54e3325{text-align:center;}.elementor-1142 .elementor-element.elementor-element-54e3325 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-607a11f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-607a11f .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-7d87629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-a81720e{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-3c41c39{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-71bb36c{text-align:center;}.elementor-1142 .elementor-element.elementor-element-71bb36c .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-998e318{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-998e318 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-d850bc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-f9c569a{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-85a3ebd{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-6c55e1d{text-align:center;}.elementor-1142 .elementor-element.elementor-element-6c55e1d .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-f7ecc13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-f7ecc13 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-b3be2a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-6871dd9{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-2a4332a{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-df8bada{text-align:center;}.elementor-1142 .elementor-element.elementor-element-df8bada .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-05189bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-05189bf .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-e0e59e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-df7a191{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-a12722c{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-ae04a35{text-align:center;}.elementor-1142 .elementor-element.elementor-element-ae04a35 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-674c04d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-674c04d .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-f3dd6e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-04558d2{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-04052b1{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-20df4b3{text-align:center;}.elementor-1142 .elementor-element.elementor-element-20df4b3 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-790f9fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-790f9fc .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-6d162e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-e7aa5e1{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-144b6a8{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-33a9a70{text-align:center;}.elementor-1142 .elementor-element.elementor-element-33a9a70 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-39528f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-39528f5 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-507ec0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-6685987{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-e3a3621{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-da4ba2d{text-align:center;}.elementor-1142 .elementor-element.elementor-element-da4ba2d .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-12d6453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-12d6453 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-a6ca9ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-b1bcfea{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-1d20a34{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-6209fc9{text-align:center;}.elementor-1142 .elementor-element.elementor-element-6209fc9 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-2393c0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-2393c0e .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-112356a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-6639962{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-335cde3{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-98f8e39{text-align:center;}.elementor-1142 .elementor-element.elementor-element-98f8e39 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-f299441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-f299441 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-7465163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-abc0560{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-3446631{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-341bd08{text-align:center;}.elementor-1142 .elementor-element.elementor-element-341bd08 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-bfb52b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-bfb52b9 .elementor-heading-title{font-size:15px;}.elementor-1142 .elementor-element.elementor-element-f51428f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-4a011d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1142 .elementor-element.elementor-element-742665b{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-34a850b{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-d7ec662{--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-14380bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-14380bc .elementor-heading-title{font-size:16px;}.elementor-1142 .elementor-element.elementor-element-171b78f{padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-171b78f .elementor-heading-title{font-size:14px;}.elementor-1142 .elementor-element.elementor-element-e57da60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-4860034.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-4860034 .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-1142 .elementor-element.elementor-element-b1cb4dd{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-421e9e7{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-e821a7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-e821a7a .elementor-heading-title{font-size:16px;}.elementor-1142 .elementor-element.elementor-element-fa0364d{padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-fa0364d .elementor-heading-title{font-size:14px;}.elementor-1142 .elementor-element.elementor-element-2969bd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-a557f3c.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-a557f3c .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-1142 .elementor-element.elementor-element-dbff20e{--min-height:0px;}.elementor-1142 .elementor-element.elementor-element-4c11117{--min-height:250px;}.elementor-1142 .elementor-element.elementor-element-f6414db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-f6414db .elementor-heading-title{font-size:16px;}.elementor-1142 .elementor-element.elementor-element-6be6c74{padding:0px 0px 0px 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-6be6c74 .elementor-heading-title{font-size:14px;}.elementor-1142 .elementor-element.elementor-element-cc7582f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;font-size:12px;}.elementor-1142 .elementor-element.elementor-element-bf49d19.elementor-element{--align-self:center;}.elementor-1142 .elementor-element.elementor-element-bf49d19 .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-1142 .elementor-element.elementor-element-94c2192{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:-35px;--e-n-carousel-arrow-next-top-position:-33px;}.elementor-1142 .elementor-element.elementor-element-7a42d07{--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-8d3c51c > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1142 .elementor-element.elementor-element-f1f50c7{--width:100%;}.elementor-1142 .elementor-element.elementor-element-58dbe33{--width:100%;}.elementor-1142 .elementor-element.elementor-element-3c41c39{--width:100%;}.elementor-1142 .elementor-element.elementor-element-2a15057{--width:100%;}.elementor-1142 .elementor-element.elementor-element-85a3ebd{--width:100%;}.elementor-1142 .elementor-element.elementor-element-05a0ecf{--width:100%;}.elementor-1142 .elementor-element.elementor-element-7127b58{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1142 .elementor-element.elementor-element-7127b58{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-0456e25 *//* Highlight mobile default */
.highlight {
  font-weight: 700;
  font-size: 32px;
  color: #fff; /* adjust if needed */
}

/* Tablet */
@media (min-width: 768px) {
  .highlight {
    font-size: 44px;
  }
}

/* Desktop */
@media (min-width: 1024px) {
  .highlight {
    font-size: 62px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3763874 *//* --- Card Content Hover Effect (Corrected Version) --- */

/* 1. INITIAL STATE (What it looks like before you hover) */

.elementor-1142 .elementor-element.elementor-element-3763874 .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-3763874 .inner-image-title, .elementor-1142 .elementor-element.elementor-element-3763874 .btn-hover,
.elementor-1142 .elementor-element.elementor-element-3763874 .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* 2. HOVER STATE (What happens when you hover the widget) */

.elementor-1142 .elementor-element.elementor-element-3763874:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}

/* Make both the title and details appear and move to their natural position */
.elementor-1142 .elementor-element.elementor-element-3763874:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); /* This is the main fix */
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-3763874:hover .card-details, .elementor-1142 .elementor-element.elementor-element-3763874:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); /* This is the main fix */
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc48b12 *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-cc48b12 .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-cc48b12 .inner-image-title, .elementor-1142 .elementor-element.elementor-element-cc48b12 .btn-hover,
.elementor-1142 .elementor-element.elementor-element-cc48b12 .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-cc48b12:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-cc48b12:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-cc48b12:hover .card-details, .elementor-1142 .elementor-element.elementor-element-cc48b12:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a81720e *//* --- Card Content Hover Effect (Corrected Version) --- */

/* 1. INITIAL STATE (What it looks like before you hover) */

.elementor-1142 .elementor-element.elementor-element-a81720e .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-a81720e .inner-image-title, .elementor-1142 .elementor-element.elementor-element-a81720e .btn-hover,
.elementor-1142 .elementor-element.elementor-element-a81720e .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* 2. HOVER STATE (What happens when you hover the widget) */

.elementor-1142 .elementor-element.elementor-element-a81720e:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}

/* Make both the title and details appear and move to their natural position */
.elementor-1142 .elementor-element.elementor-element-a81720e:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); /* This is the main fix */
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-a81720e:hover .card-details, .elementor-1142 .elementor-element.elementor-element-a81720e:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); /* This is the main fix */
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c569a *//* --- Card Content Hover Effect (Corrected Version) --- */

/* 1. INITIAL STATE (What it looks like before you hover) */

.elementor-1142 .elementor-element.elementor-element-f9c569a .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-f9c569a .inner-image-title, .elementor-1142 .elementor-element.elementor-element-f9c569a .btn-hover,
.elementor-1142 .elementor-element.elementor-element-f9c569a .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* 2. HOVER STATE (What happens when you hover the widget) */

.elementor-1142 .elementor-element.elementor-element-f9c569a:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}

/* Make both the title and details appear and move to their natural position */
.elementor-1142 .elementor-element.elementor-element-f9c569a:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); /* This is the main fix */
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-f9c569a:hover .card-details, .elementor-1142 .elementor-element.elementor-element-f9c569a:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); /* This is the main fix */
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871dd9 *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-6871dd9 .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-6871dd9 .inner-image-title, .elementor-1142 .elementor-element.elementor-element-6871dd9 .btn-hover,
.elementor-1142 .elementor-element.elementor-element-6871dd9 .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-6871dd9:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-6871dd9:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-6871dd9:hover .card-details, .elementor-1142 .elementor-element.elementor-element-6871dd9:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df7a191 *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-df7a191 .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-df7a191 .inner-image-title, .elementor-1142 .elementor-element.elementor-element-df7a191 .btn-hover,
.elementor-1142 .elementor-element.elementor-element-df7a191 .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-df7a191:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-df7a191:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-df7a191:hover .card-details, .elementor-1142 .elementor-element.elementor-element-df7a191:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04558d2 *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-04558d2 .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-04558d2 .inner-image-title, .elementor-1142 .elementor-element.elementor-element-04558d2 .btn-hover,
.elementor-1142 .elementor-element.elementor-element-04558d2 .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-04558d2:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-04558d2:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-04558d2:hover .card-details, .elementor-1142 .elementor-element.elementor-element-04558d2:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7aa5e1 *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-e7aa5e1 .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-e7aa5e1 .inner-image-title, .elementor-1142 .elementor-element.elementor-element-e7aa5e1 .btn-hover,
.elementor-1142 .elementor-element.elementor-element-e7aa5e1 .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-e7aa5e1:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-e7aa5e1:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-e7aa5e1:hover .card-details, .elementor-1142 .elementor-element.elementor-element-e7aa5e1:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6685987 *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-6685987 .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-6685987 .inner-image-title, .elementor-1142 .elementor-element.elementor-element-6685987 .btn-hover,
.elementor-1142 .elementor-element.elementor-element-6685987 .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-6685987:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-6685987:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-6685987:hover .card-details, .elementor-1142 .elementor-element.elementor-element-6685987:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bcfea *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-b1bcfea .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-b1bcfea .inner-image-title, .elementor-1142 .elementor-element.elementor-element-b1bcfea .btn-hover,
.elementor-1142 .elementor-element.elementor-element-b1bcfea .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-b1bcfea:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-b1bcfea:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-b1bcfea:hover .card-details, .elementor-1142 .elementor-element.elementor-element-b1bcfea:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6639962 *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-6639962 .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-6639962 .inner-image-title, .elementor-1142 .elementor-element.elementor-element-6639962 .btn-hover,
.elementor-1142 .elementor-element.elementor-element-6639962 .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-6639962:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-6639962:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-6639962:hover .card-details, .elementor-1142 .elementor-element.elementor-element-6639962:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc0560 *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-abc0560 .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-abc0560 .inner-image-title, .elementor-1142 .elementor-element.elementor-element-abc0560 .btn-hover,
.elementor-1142 .elementor-element.elementor-element-abc0560 .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-abc0560:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-abc0560:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-abc0560:hover .card-details, .elementor-1142 .elementor-element.elementor-element-abc0560:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a850b *//* --- Card Content Hover Effect (Corrected Version) --- */

/* 1. INITIAL STATE (What it looks like before you hover) */

.elementor-1142 .elementor-element.elementor-element-34a850b .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-34a850b .inner-image-title, .elementor-1142 .elementor-element.elementor-element-34a850b .btn-hover,
.elementor-1142 .elementor-element.elementor-element-34a850b .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* 2. HOVER STATE (What happens when you hover the widget) */

.elementor-1142 .elementor-element.elementor-element-34a850b:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}

/* Make both the title and details appear and move to their natural position */
.elementor-1142 .elementor-element.elementor-element-34a850b:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); /* This is the main fix */
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-34a850b:hover .card-details, .elementor-1142 .elementor-element.elementor-element-34a850b:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); /* This is the main fix */
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742665b *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-742665b .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-742665b .inner-image-title, .elementor-1142 .elementor-element.elementor-element-742665b .btn-hover,
.elementor-1142 .elementor-element.elementor-element-742665b .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-742665b:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-742665b:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-742665b:hover .card-details, .elementor-1142 .elementor-element.elementor-element-742665b:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cb4dd *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-b1cb4dd .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-b1cb4dd .inner-image-title, .elementor-1142 .elementor-element.elementor-element-b1cb4dd .btn-hover,
.elementor-1142 .elementor-element.elementor-element-b1cb4dd .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .card-details, .elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbff20e *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-dbff20e .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-dbff20e .inner-image-title, .elementor-1142 .elementor-element.elementor-element-dbff20e .btn-hover,
.elementor-1142 .elementor-element.elementor-element-dbff20e .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .card-details, .elementor-1142 .elementor-element.elementor-element-dbff20e:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a850b *//* --- Card Content Hover Effect (Corrected Version) --- */

/* 1. INITIAL STATE (What it looks like before you hover) */

.elementor-1142 .elementor-element.elementor-element-34a850b .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-34a850b .inner-image-title, .elementor-1142 .elementor-element.elementor-element-34a850b .btn-hover,
.elementor-1142 .elementor-element.elementor-element-34a850b .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* 2. HOVER STATE (What happens when you hover the widget) */

.elementor-1142 .elementor-element.elementor-element-34a850b:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}

/* Make both the title and details appear and move to their natural position */
.elementor-1142 .elementor-element.elementor-element-34a850b:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); /* This is the main fix */
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-34a850b:hover .card-details, .elementor-1142 .elementor-element.elementor-element-34a850b:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); /* This is the main fix */
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742665b *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-742665b .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-742665b .inner-image-title, .elementor-1142 .elementor-element.elementor-element-742665b .btn-hover,
.elementor-1142 .elementor-element.elementor-element-742665b .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-742665b:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-742665b:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-742665b:hover .card-details, .elementor-1142 .elementor-element.elementor-element-742665b:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cb4dd *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-b1cb4dd .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-b1cb4dd .inner-image-title, .elementor-1142 .elementor-element.elementor-element-b1cb4dd .btn-hover,
.elementor-1142 .elementor-element.elementor-element-b1cb4dd .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .card-details, .elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbff20e *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-dbff20e .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-dbff20e .inner-image-title, .elementor-1142 .elementor-element.elementor-element-dbff20e .btn-hover,
.elementor-1142 .elementor-element.elementor-element-dbff20e .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .card-details, .elementor-1142 .elementor-element.elementor-element-dbff20e:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a850b *//* --- Card Content Hover Effect (Corrected Version) --- */

/* 1. INITIAL STATE (What it looks like before you hover) */

.elementor-1142 .elementor-element.elementor-element-34a850b .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-34a850b .inner-image-title, .elementor-1142 .elementor-element.elementor-element-34a850b .btn-hover,
.elementor-1142 .elementor-element.elementor-element-34a850b .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* 2. HOVER STATE (What happens when you hover the widget) */

.elementor-1142 .elementor-element.elementor-element-34a850b:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}

/* Make both the title and details appear and move to their natural position */
.elementor-1142 .elementor-element.elementor-element-34a850b:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); /* This is the main fix */
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-34a850b:hover .card-details, .elementor-1142 .elementor-element.elementor-element-34a850b:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); /* This is the main fix */
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742665b *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-742665b .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-742665b .inner-image-title, .elementor-1142 .elementor-element.elementor-element-742665b .btn-hover,
.elementor-1142 .elementor-element.elementor-element-742665b .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-742665b:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-742665b:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-742665b:hover .card-details, .elementor-1142 .elementor-element.elementor-element-742665b:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cb4dd *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-b1cb4dd .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-b1cb4dd .inner-image-title, .elementor-1142 .elementor-element.elementor-element-b1cb4dd .btn-hover,
.elementor-1142 .elementor-element.elementor-element-b1cb4dd .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .card-details, .elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbff20e *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-dbff20e .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-dbff20e .inner-image-title, .elementor-1142 .elementor-element.elementor-element-dbff20e .btn-hover,
.elementor-1142 .elementor-element.elementor-element-dbff20e .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .card-details, .elementor-1142 .elementor-element.elementor-element-dbff20e:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a850b *//* --- Card Content Hover Effect (Corrected Version) --- */

/* 1. INITIAL STATE (What it looks like before you hover) */

.elementor-1142 .elementor-element.elementor-element-34a850b .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-34a850b .inner-image-title, .elementor-1142 .elementor-element.elementor-element-34a850b .btn-hover,
.elementor-1142 .elementor-element.elementor-element-34a850b .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* 2. HOVER STATE (What happens when you hover the widget) */

.elementor-1142 .elementor-element.elementor-element-34a850b:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}

/* Make both the title and details appear and move to their natural position */
.elementor-1142 .elementor-element.elementor-element-34a850b:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); /* This is the main fix */
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-34a850b:hover .card-details, .elementor-1142 .elementor-element.elementor-element-34a850b:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); /* This is the main fix */
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742665b *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-742665b .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-742665b .inner-image-title, .elementor-1142 .elementor-element.elementor-element-742665b .btn-hover,
.elementor-1142 .elementor-element.elementor-element-742665b .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-742665b:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-742665b:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-742665b:hover .card-details, .elementor-1142 .elementor-element.elementor-element-742665b:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cb4dd *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-b1cb4dd .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-b1cb4dd .inner-image-title, .elementor-1142 .elementor-element.elementor-element-b1cb4dd .btn-hover,
.elementor-1142 .elementor-element.elementor-element-b1cb4dd .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .card-details, .elementor-1142 .elementor-element.elementor-element-b1cb4dd:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbff20e *//* --- Card Content Hover Effect  --- */

/*  before you hover */

.elementor-1142 .elementor-element.elementor-element-dbff20e .main-title {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.4s ease-in-out;
}

.elementor-1142 .elementor-element.elementor-element-dbff20e .inner-image-title, .elementor-1142 .elementor-element.elementor-element-dbff20e .btn-hover,
.elementor-1142 .elementor-element.elementor-element-dbff20e .card-details {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}


/* after HOVER */

.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .main-title {
  opacity: 0;
  transform: translateY(-20px);
}


.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .inner-image-title {
  opacity: 1;
  transform: translateY(0); 
  pointer-events: auto;
}


.elementor-1142 .elementor-element.elementor-element-dbff20e:hover .card-details, .elementor-1142 .elementor-element.elementor-element-dbff20e:hover .btn-hover {
  opacity: 1;
  transform: translateY(-50px); 
  pointer-events: auto;
}/* End custom CSS */