.elementor-799 .elementor-element.elementor-element-dbaa64b{--display:flex;--overflow:hidden;--overlay-opacity:0.65;--padding-top:18%;--padding-bottom:18%;--padding-left:0%;--padding-right:0%;}.elementor-799 .elementor-element.elementor-element-dbaa64b:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-dbaa64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailsaathi.com/wp-content/uploads/2026/08/WhatsApp-Image-2024-10-07-at-5.47.47-PM-2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-799 .elementor-element.elementor-element-dbaa64b::before, .elementor-799 .elementor-element.elementor-element-dbaa64b > .elementor-background-video-container::before, .elementor-799 .elementor-element.elementor-element-dbaa64b > .e-con-inner > .elementor-background-video-container::before, .elementor-799 .elementor-element.elementor-element-dbaa64b > .elementor-background-slideshow::before, .elementor-799 .elementor-element.elementor-element-dbaa64b > .e-con-inner > .elementor-background-slideshow::before, .elementor-799 .elementor-element.elementor-element-dbaa64b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-799 .elementor-element.elementor-element-a8ce7c5{text-align:center;}.elementor-799 .elementor-element.elementor-element-a8ce7c5 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:68px;font-weight:700;color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-0a758f1{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-799 .elementor-element.elementor-element-0a758f1:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-0a758f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-947111c{--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-799 .elementor-element.elementor-element-3693f34{--display:flex;--justify-content:center;}.elementor-799 .elementor-element.elementor-element-be4922f{text-align:center;}.elementor-799 .elementor-element.elementor-element-be4922f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-799 .elementor-element.elementor-element-0fdcf94{width:var( --container-widget-width, 109.526% );max-width:109.526%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.526%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#111111;}.elementor-799 .elementor-element.elementor-element-0fdcf94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-799 .elementor-element.elementor-element-be124ae{width:var( --container-widget-width, 109.526% );max-width:109.526%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.526%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#111111;}.elementor-799 .elementor-element.elementor-element-be124ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-799 .elementor-element.elementor-element-00bcee5{width:var( --container-widget-width, 109.526% );max-width:109.526%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.526%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#111111;}.elementor-799 .elementor-element.elementor-element-00bcee5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-799 .elementor-element.elementor-element-06ccf2a{width:var( --container-widget-width, 109.526% );max-width:109.526%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.526%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#111111;}.elementor-799 .elementor-element.elementor-element-06ccf2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-799 .elementor-element.elementor-element-47b29d9{width:var( --container-widget-width, 109.526% );max-width:109.526%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.526%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#111111;}.elementor-799 .elementor-element.elementor-element-47b29d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-799 .elementor-element.elementor-element-da38314{width:var( --container-widget-width, 109.526% );max-width:109.526%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.526%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#111111;}.elementor-799 .elementor-element.elementor-element-da38314.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-799 .elementor-element.elementor-element-e2ae0ab{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;font-style:italic;color:#000000;}.elementor-799 .elementor-element.elementor-element-50f0738{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-799 .elementor-element.elementor-element-50f0738:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-50f0738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailsaathi.com/wp-content/uploads/2026/07/djgfsdbfmnsbgmnf.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-799 .elementor-element.elementor-element-e238519{text-align:center;}.elementor-799 .elementor-element.elementor-element-e238519 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;color:#000000;}.elementor-799 .elementor-element.elementor-element-c8db9e7{--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-799 .elementor-element.elementor-element-8132f09{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-8132f09:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-8132f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-799 .elementor-element.elementor-element-d046a99 .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-d046a99.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-d046a99.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-d046a99.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-d046a99 .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-d046a99 .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-d046a99 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-d046a99 .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-d046a99:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-d046a99:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-d046a99 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-28f066b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:#FFD40091;--border-color:#FFD40091;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-28f066b:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-28f066b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-482594a .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-482594a.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-482594a.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-482594a.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-482594a .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-482594a .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-482594a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-482594a .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-482594a:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-482594a:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-482594a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-bd89ae9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-bd89ae9:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-bd89ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-800aec7 .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-800aec7.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-800aec7.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-800aec7.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-800aec7 .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-800aec7 .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-800aec7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-800aec7 .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-800aec7:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-800aec7:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-800aec7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-fec4153{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-fec4153:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-fec4153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-a3bc830 .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-a3bc830.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-a3bc830.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-a3bc830.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-a3bc830 .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-a3bc830 .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-a3bc830 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-a3bc830 .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-a3bc830:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-a3bc830:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-a3bc830 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-3a83476{--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-799 .elementor-element.elementor-element-44e267e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-44e267e:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-44e267e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-c78a29f .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-c78a29f.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-c78a29f.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-c78a29f.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-c78a29f .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-c78a29f .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-c78a29f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-c78a29f .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-c78a29f:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-c78a29f:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-c78a29f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-7d11e9d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-7d11e9d:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-7d11e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-acffc5d .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-acffc5d.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-acffc5d.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-acffc5d.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-acffc5d .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-acffc5d .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-acffc5d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-acffc5d .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-acffc5d:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-acffc5d:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-acffc5d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-dea1e7c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-dea1e7c:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-dea1e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-7c1e351 .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-7c1e351.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-7c1e351.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-7c1e351.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-7c1e351 .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-7c1e351 .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-7c1e351 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-7c1e351 .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-7c1e351:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-7c1e351:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-7c1e351 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-4b5125a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-4b5125a:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-4b5125a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-a80cbee .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-a80cbee.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-a80cbee.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-a80cbee.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-a80cbee .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-a80cbee .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-a80cbee .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-a80cbee .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-a80cbee:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-a80cbee:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-a80cbee .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-fe90456{--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-799 .elementor-element.elementor-element-1619171{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-1619171:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-1619171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-2f00f43 .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-2f00f43.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-2f00f43.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-2f00f43.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-2f00f43 .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-2f00f43 .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-2f00f43 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-2f00f43 .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-2f00f43:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-2f00f43:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-2f00f43 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-8b940e9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-8b940e9:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-8b940e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-6609e67 .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-6609e67.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-6609e67.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-6609e67.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-6609e67 .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-6609e67 .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-6609e67 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-6609e67 .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-6609e67:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-6609e67:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-6609e67 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-9d8b67e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD40091;--border-color:#FFD40091;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-9d8b67e:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-9d8b67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-c04c287 .elementor-icon-box-wrapper{gap:15px;}.elementor-799 .elementor-element.elementor-element-c04c287.elementor-view-stacked .elementor-icon{background-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-c04c287.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-c04c287.elementor-view-default .elementor-icon{fill:#FFD400;color:#FFD400;border-color:#FFD400;}.elementor-799 .elementor-element.elementor-element-c04c287 .elementor-icon{font-size:35px;}.elementor-799 .elementor-element.elementor-element-c04c287 .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-c04c287 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-799 .elementor-element.elementor-element-c04c287 .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-c04c287:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-c04c287:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-799 .elementor-element.elementor-element-c04c287 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#474747;}.elementor-799 .elementor-element.elementor-element-e90c0e6{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-799 .elementor-element.elementor-element-7e111a2{--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-799 .elementor-element.elementor-element-7d51114{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-29a3f09 .elementor-icon-box-wrapper{gap:9px;}.elementor-799 .elementor-element.elementor-element-29a3f09 .elementor-icon-box-title{margin-block-end:10px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);color:#FFD400;}.elementor-799 .elementor-element.elementor-element-29a3f09.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-799 .elementor-element.elementor-element-29a3f09.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-29a3f09.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-799 .elementor-element.elementor-element-29a3f09 .elementor-icon{font-size:40px;}.elementor-799 .elementor-element.elementor-element-29a3f09 .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-29a3f09 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:52px;font-weight:600;}.elementor-799 .elementor-element.elementor-element-29a3f09:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-29a3f09:has(:focus) .elementor-icon-box-title{color:#FFD400;}.elementor-799 .elementor-element.elementor-element-29a3f09 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#5A5A5A;}.elementor-799 .elementor-element.elementor-element-11414fd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-799 .elementor-element.elementor-element-e65947c .elementor-icon-box-wrapper{gap:9px;}.elementor-799 .elementor-element.elementor-element-e65947c .elementor-icon-box-title{margin-block-end:10px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);color:#FFD400;}.elementor-799 .elementor-element.elementor-element-e65947c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-799 .elementor-element.elementor-element-e65947c.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-e65947c.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-799 .elementor-element.elementor-element-e65947c .elementor-icon{font-size:40px;}.elementor-799 .elementor-element.elementor-element-e65947c .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element-e65947c .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:52px;font-weight:600;}.elementor-799 .elementor-element.elementor-element-e65947c:has(:hover) .elementor-icon-box-title,
					 .elementor-799 .elementor-element.elementor-element-e65947c:has(:focus) .elementor-icon-box-title{color:#FFD400;}.elementor-799 .elementor-element.elementor-element-e65947c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#5A5A5A;}@media(min-width:1025px){.elementor-799 .elementor-element.elementor-element-50f0738:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-50f0738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-799 .elementor-element.elementor-element-a8ce7c5 .elementor-heading-title{font-size:47px;}.elementor-799 .elementor-element.elementor-element-0a758f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-799 .elementor-element.elementor-element-947111c{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-799 .elementor-element.elementor-element-0fdcf94{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-799 .elementor-element.elementor-element-50f0738{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-8132f09 */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd89ae9 */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec4153 */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e267e */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d11e9d */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dea1e7c */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5125a */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1619171 */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b940e9 */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d8b67e */.travel-card{
    position:relative;
    overflow:hidden;
    background:#fff;
    border-radius:22px;
    transition:.45s ease;
    border:1px solid rgba(255,200,0,.25);
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    z-index:1;
}

.travel-card:hover{
    transform:translateY(-15px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(255,193,7,.25),
    0 18px 35px rgba(0,0,0,.15);
}
.travel-card::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:22px;
    background:linear-gradient(135deg,#FFC107,#FFE082,#FFC107);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transition:.5s;
}

.travel-card:hover::before{
    opacity:1;
}
.travel-card::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    background:radial-gradient(circle,
    rgba(255,193,7,.18),
    transparent 70%);
    top:-120px;
    right:-120px;
    opacity:0;
    transition:.5s;
}

.travel-card:hover::after{
    opacity:1;
}
.travel-card .elementor-icon{
    transition:.6s ease;
}

.travel-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107 !important;
    color:#fff !important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.travel-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.travel-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
}

.travel-card:hover .elementor-widget-wrap::before{
    animation:travelShine 1.2s;
}

@keyframes travelShine{
    100%{
        left:180%;
    }
}
.travel-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d51114 */.vision-card{
    position:relative;
    overflow:hidden;
    background:linear-gradient(145deg,#ffffff,#fffdf8);
    border:1px solid rgba(255,191,0,.18);
    border-radius:22px;
    transition:.45s ease;
    box-shadow:
    0 15px 35px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.8);
    z-index:1;
}

.vision-card:hover{
    transform:translateY(-15px);
    box-shadow:
    0 30px 60px rgba(255,193,7,.28),
    0 18px 35px rgba(0,0,0,.15);
}
.vision-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:
    radial-gradient(circle at top right,
    rgba(255,193,7,.18),
    transparent 45%),
    radial-gradient(circle at bottom left,
    rgba(255,193,7,.08),
    transparent 40%);
    opacity:0;
    transition:.5s;
}

.vision-card:hover::before{
    opacity:1;
}
.vision-card::after{
    content:"";
    position:absolute;
    top:0;
    left:-100%;
    width:100%;
    height:4px;
    background:linear-gradient(
    90deg,
    transparent,
    #FFC107,
    #FFE082,
    #FFC107,
    transparent);
    transition:.7s;
}

.vision-card:hover::after{
    left:100%;
}
.vision-card .elementor-icon{
    transition:.6s ease;
}

.vision-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107!important;
    color:#fff!important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.vision-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.vision-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,.8),
    transparent);
}

.vision-card:hover .elementor-widget-wrap::before{
    animation:visionShine 1.2s;
}

@keyframes visionShine{
    100%{
        left:180%;
    }
}
.vision-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11414fd */.vision-card{
    position:relative;
    overflow:hidden;
    background:linear-gradient(145deg,#ffffff,#fffdf8);
    border:1px solid rgba(255,191,0,.18);
    border-radius:22px;
    transition:.45s ease;
    box-shadow:
    0 15px 35px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.8);
    z-index:1;
}

.vision-card:hover{
    transform:translateY(-15px);
    box-shadow:
    0 30px 60px rgba(255,193,7,.28),
    0 18px 35px rgba(0,0,0,.15);
}
.vision-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:
    radial-gradient(circle at top right,
    rgba(255,193,7,.18),
    transparent 45%),
    radial-gradient(circle at bottom left,
    rgba(255,193,7,.08),
    transparent 40%);
    opacity:0;
    transition:.5s;
}

.vision-card:hover::before{
    opacity:1;
}
.vision-card::after{
    content:"";
    position:absolute;
    top:0;
    left:-100%;
    width:100%;
    height:4px;
    background:linear-gradient(
    90deg,
    transparent,
    #FFC107,
    #FFE082,
    #FFC107,
    transparent);
    transition:.7s;
}

.vision-card:hover::after{
    left:100%;
}
.vision-card .elementor-icon{
    transition:.6s ease;
}

.vision-card:hover .elementor-icon{
    transform:rotate(360deg) scale(1.15);
    background:#FFC107!important;
    color:#fff!important;
    box-shadow:0 0 25px rgba(255,193,7,.45);
}
.vision-card .elementor-widget-wrap{
    position:relative;
    overflow:hidden;
}

.vision-card .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:-130%;
    width:45%;
    height:100%;
    background:linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,.8),
    transparent);
}

.vision-card:hover .elementor-widget-wrap::before{
    animation:visionShine 1.2s;
}

@keyframes visionShine{
    100%{
        left:180%;
    }
}
.vision-card:hover{
    transform:
    perspective(1000px)
    rotateX(4deg)
    rotateY(-4deg)
    translateY(-15px);
}/* End custom CSS */