.elementor-4573 .elementor-element.elementor-element-c8bd356{--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;--overlay-opacity:0.37;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-c8bd356:not(.elementor-motion-effects-element-type-background), .elementor-4573 .elementor-element.elementor-element-c8bd356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visa.indian-tours.com/wp-content/uploads/2024/04/travel-aura-hm-bg.jpg");background-position:center center;background-size:cover;}.elementor-4573 .elementor-element.elementor-element-c8bd356::before, .elementor-4573 .elementor-element.elementor-element-c8bd356 > .elementor-background-video-container::before, .elementor-4573 .elementor-element.elementor-element-c8bd356 > .e-con-inner > .elementor-background-video-container::before, .elementor-4573 .elementor-element.elementor-element-c8bd356 > .elementor-background-slideshow::before, .elementor-4573 .elementor-element.elementor-element-c8bd356 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4573 .elementor-element.elementor-element-c8bd356 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0D44;--background-overlay:'';}.elementor-4573 .elementor-element.elementor-element-5f2e647{text-align:center;}.elementor-4573 .elementor-element.elementor-element-5f2e647 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:101px;font-weight:300;line-height:1.1em;color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-e0842d8 > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-4573 .elementor-element.elementor-element-e0842d8{text-align:center;}.elementor-4573 .elementor-element.elementor-element-e0842d8 .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.6em;color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-73202aa .wpte-elementor-widget .wpte-trip-sfilter-wrapper{--primary-color:#020101;background-color:#02010166;padding:30px 40px 30px 40px;box-shadow:0px 0px 10px -89px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F52B;border-radius:0px 0px 0px 0px;}.elementor-4573 .elementor-element.elementor-element-73202aa .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__adv-field .wpte__input{color:#787E90;--input-color:#787E90;}.elementor-4573 .elementor-element.elementor-element-73202aa .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__adv-field:first-child{border-radius:20px 0px 0px 20px;}.elementor-4573 .elementor-element.elementor-element-73202aa .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__search-submit{font-weight:400;background-color:#3E5CB8;border-radius:0px 20px 20px 0px;}.elementor-4573 .elementor-element.elementor-element-0ba3aaf{--display:flex;--min-height:612px;--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;--justify-content:flex-end;}.elementor-4573 .elementor-element.elementor-element-0ba3aaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4573 .elementor-element.elementor-element-a00bb1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4573 .elementor-element.elementor-element-a00bb1a{text-align:center;}.elementor-4573 .elementor-element.elementor-element-a00bb1a .elementor-heading-title{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-b91d2d1 .elementor-button{background-color:#1C3DAC;fill:#FFFFFF;color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-52b4ecc{--display:flex;}.elementor-4573 .elementor-element.elementor-element-582b8d2 > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-4573 .elementor-element.elementor-element-582b8d2{text-align:center;}.elementor-4573 .elementor-element.elementor-element-ebb263f{--display:flex;}.elementor-4573 .elementor-element.elementor-element-ebb263f:not(.elementor-motion-effects-element-type-background), .elementor-4573 .elementor-element.elementor-element-ebb263f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDE6;}.elementor-4573 .elementor-element.elementor-element-6cab436{text-align:center;}.elementor-4573 .elementor-element.elementor-element-1babd99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F1F5F5;--border-color:#F1F5F5;--padding-top:40px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-32ed787{text-align:center;}.elementor-4573 .elementor-element.elementor-element-32ed787 .elementor-heading-title{font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4573 .elementor-element.elementor-element-d0ebc3f > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-4573 .elementor-element.elementor-element-d0ebc3f{text-align:center;}.elementor-4573 .elementor-element.elementor-element-d0ebc3f .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.6em;color:#787E90;}.elementor-4573 .elementor-element.elementor-element-54f3dbd{--display:flex;}.elementor-4573 .elementor-element.elementor-element-b3262c9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-01663dc p{margin-block-end:0px;}.elementor-4573 .elementor-element.elementor-element-01663dc{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-01663dc a{color:#FFF9F9;}.elementor-4573 .elementor-element.elementor-element-76fcbf8 p{margin-block-end:0px;}.elementor-4573 .elementor-element.elementor-element-76fcbf8{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-76fcbf8 a{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-866145e{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-866145e a{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-fce3981{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F1F5F5;--border-color:#F1F5F5;--padding-top:40px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-9ebe6aa{text-align:center;}.elementor-4573 .elementor-element.elementor-element-9ebe6aa .elementor-heading-title{font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4573 .elementor-element.elementor-element-d835dfa{--display:flex;}.elementor-4573 .elementor-element.elementor-element-df0ecc7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-5157a54{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-5157a54 a{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-35b0ab7{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-35b0ab7 a{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-958769e{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-958769e a{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-4e38dc5 > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-4573 .elementor-element.elementor-element-4e38dc5{text-align:center;}.elementor-4573 .elementor-element.elementor-element-4e38dc5 .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.6em;color:#787E90;}.elementor-4573 .elementor-element.elementor-element-9dc6871{--display:flex;}.elementor-4573 .elementor-element.elementor-element-50a70c9{text-align:center;}.elementor-4573 .elementor-element.elementor-element-50a70c9 .elementor-heading-title{font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4573 .elementor-element.elementor-element-23a4b84{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-5f68b85{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-5f68b85 a{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-49bd944{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-49bd944 a{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-9d06b88{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-9d06b88 a{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-fcc7ddd{text-align:start;}.elementor-4573 .elementor-element.elementor-element-e69c10c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-e69c10c:not(.elementor-motion-effects-element-type-background), .elementor-4573 .elementor-element.elementor-element-e69c10c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-4573 .elementor-element.elementor-element-162428c{text-align:center;}.elementor-4573 .elementor-element.elementor-element-162428c .elementor-heading-title{font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4573 .elementor-element.elementor-element-5af4f95 > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-4573 .elementor-element.elementor-element-5af4f95{text-align:center;}.elementor-4573 .elementor-element.elementor-element-5af4f95 .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.6em;color:#272727;}.elementor-4573 .elementor-element.elementor-element-390a35f > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-4573 .elementor-element.elementor-element-390a35f{text-align:center;}.elementor-4573 .elementor-element.elementor-element-390a35f .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-4573 .elementor-element.elementor-element-b29bfe3{--display:flex;}.elementor-4573 .elementor-element.elementor-element-cee1b96{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-aa24c9c{width:100%;max-width:100%;}.elementor-4573 .elementor-element.elementor-element-aa24c9c > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-trip-list-wrapper{--gap:35px;row-gap:50px;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-elementor-widget .wpte-trip-category .wpte-inner-container{text-align:center;padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title{font-size:21px;font-weight:400;text-transform:capitalize;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-text-wrap{padding:0px 0px 0px 0px;margin:10px 0px 0px 0px !important;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title .wpte-icon{font-size:10px;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-elementor-widget .wpte-trip-category figure img{object-fit:cover;transition-timing-function:linear;transition-duration:3s;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-elementor-widget .wpte-trip-category figure{height:326px !important;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-elementor-widget .wpte-trip-category figure, .elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-overlay{border-radius:4px 4px 4px 4px;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-trip-category.style-1 .wpte-trip-category-text-wrap{border-radius:0 0 4px 4px;}.elementor-4573 .elementor-element.elementor-element-445e8aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F1F5F5;--border-color:#F1F5F5;--padding-top:40px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-cf81823{text-align:center;}.elementor-4573 .elementor-element.elementor-element-cf81823 .elementor-heading-title{font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4573 .elementor-element.elementor-element-62ed9fd > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-4573 .elementor-element.elementor-element-62ed9fd{text-align:center;}.elementor-4573 .elementor-element.elementor-element-62ed9fd .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.6em;color:#787E90;}.elementor-4573 .elementor-element.elementor-element-2bf87f0{width:100%;max-width:100%;}.elementor-4573 .elementor-element.elementor-element-2bf87f0 .wpte-elementor-widget .wpte-trip-category .wpte-inner-container{text-align:center;padding:0px 0px 0px 0px !important;box-shadow:0px 0px 10px -13px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F5;}.elementor-4573 .elementor-element.elementor-element-2bf87f0 .wpte-elementor-widget .wpte-trip-category figure img{object-fit:original;transition-timing-function:linear;transition-duration:3s;}.elementor-4573 .elementor-element.elementor-element-2bf87f0 .wpte-elementor-widget .wpte-trip-category figure{height:264px !important;}.elementor-4573 .elementor-element.elementor-element-2bf87f0 .wpte-elementor-widget .wpte-trip-category figure, .elementor-4573 .elementor-element.elementor-element-2bf87f0 .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-overlay{border-radius:4px 4px 4px 4px;}.elementor-4573 .elementor-element.elementor-element-2bf87f0 .wpte-trip-category.style-1 .wpte-trip-category-text-wrap{border-radius:0 0 4px 4px;}.elementor-4573 .elementor-element.elementor-element-2bf87f0 .wpte-elementor-widget .category-slider .wpte-swiper-pagination .swiper-pagination-bullet{background-color:#3E5CB8;}.elementor-4573 .elementor-element.elementor-element-598b0c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-598b0c2:not(.elementor-motion-effects-element-type-background), .elementor-4573 .elementor-element.elementor-element-598b0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F5;}.elementor-4573 .elementor-element.elementor-element-03852ed{text-align:center;}.elementor-4573 .elementor-element.elementor-element-03852ed .elementor-heading-title{font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4573 .elementor-element.elementor-element-5641601 > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-4573 .elementor-element.elementor-element-5641601{text-align:center;}.elementor-4573 .elementor-element.elementor-element-5641601 .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.6em;color:#787E90;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafe-testimonial-wrap{padding:40px 40px 40px 40px;border-radius:22px 22px 22px 22px;background-color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafe-testimonial-wrap.swiper-slide:not(.swiper-slide-active){opacity:77%;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafe-testimonial-title{margin-bottom:18px;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafe-testimonial-title .meafe-entry-title{font-size:25px;font-weight:500;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafe-testimonial-content{margin-bottom:16px;font-size:17px;line-height:1.6em;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafe-testimonial-reviewer-thumb img{-webkit-flex:0 0 71px;-ms-flex:0 0 71px;flex:0 0 71px;max-width:71px;height:43px;border-radius:100% 100% 100% 100%;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafe-testimonial-reviewer-name{font-size:18px;margin-bottom:5px;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafa-navigation-wrap .nav{width:44px;height:44px;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafa-navigation-prev, .elementor-4573 .elementor-element.elementor-element-a5863fe .meafa-navigation-next{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E5CB8;border-radius:100% 100% 100% 100%;overflow:hidden;color:#3E5CB8;background-color:transparent;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafa-navigation-prev:hover, .elementor-4573 .elementor-element.elementor-element-a5863fe .meafa-navigation-next:hover{color:#ffffff;background-color:#3E5CB8;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafa-swiper-pagination{margin-top:48px;text-align:center;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafa-swiper-pagination .swiper-pagination-bullet{margin-right:calc(8px / 2);margin-left:calc(8px / 2);height:8px;width:8px;background-color:#999999;}.elementor-4573 .elementor-element.elementor-element-a5863fe .meafa-swiper-pagination .swiper-pagination-bullet-active{height:12px;width:12px;background-color:#5081F5;}.elementor-4573 .elementor-element.elementor-element-e7500f3{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-e7500f3:not(.elementor-motion-effects-element-type-background), .elementor-4573 .elementor-element.elementor-element-e7500f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FFC4;}.elementor-4573 .elementor-element.elementor-element-abb71db{text-align:center;}.elementor-4573 .elementor-element.elementor-element-abb71db .elementor-heading-title{font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4573 .elementor-element.elementor-element-e3c5175 .meafe-clients .meafe-client .meafe-image{max-width:60%;}.elementor-4573 .elementor-element.elementor-element-e3c5175 .meafe-clients .meafe-client:hover .meafe-image{opacity:0.73;}.elementor-4573 .elementor-element.elementor-element-b24b592{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F1F5F5;--border-color:#F1F5F5;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-b01c7a4{text-align:center;}.elementor-4573 .elementor-element.elementor-element-b01c7a4 .elementor-heading-title{font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4573 .elementor-element.elementor-element-dcc1c3b > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-4573 .elementor-element.elementor-element-dcc1c3b{text-align:center;}.elementor-4573 .elementor-element.elementor-element-dcc1c3b .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.6em;color:#787E90;}.elementor-4573 .elementor-element.elementor-element-894dcbc{width:100%;max-width:100%;}.elementor-4573 .elementor-element.elementor-element-894dcbc > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-trip-list-wrapper{--gap:25px;row-gap:50px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-single .wpte-inner-container, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trips-single .category-trips-single-inner-wrap{box-shadow:0px 0px 10px -54px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F5;border-radius:0px 0px 0px 0px;padding:13px 13px 13px 13px !important;margin:0px 0px 0px 0px !important;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-image-wrap figure{border-radius:0px 0px 0 0;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-image-wrap figure img, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-fig > a img{object-fit:original;transition-timing-function:linear;transition-duration:3s;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-image-wrap figure, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trips-single .category-trips-single-inner-wrap .category-trip-fig > a{border-radius:4px 4px 4px 4px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-header-wrap .wpte-trip-title, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trip-prc-title-wrap .category-trip-title{color:#003049;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-content, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-desc{font-size:16px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-details-wrap, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-content-wrap{padding:15px 15px 015px 15px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-content-wrap{padding-bottom:0;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trip-aval-time{margin-top:015px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-meta{color:#2F3E46;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-meta a:hover{text-decoration:default !important;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .price-holder .actual-price, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-price-wrap ins{font-size:21px;color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-single:not(.wpte-layout-4) .featured-text-wrap .featured-text, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-feat-ribbon .category-feat-ribbon-txt{color:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .featured-text-wrap svg path{fill:#FFFFFF;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .discount-text-wrap .discount-percent, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-discount{color:#FFFFFF;background-color:#3E5CB8;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .discount-text-wrap::after{background-color:#3E5CB8;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-btn-wrap .wpte-trip-explore-btn, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trip-viewmre-btn{font-weight:400;background-color:#3E5CB8;border-radius:22px 22px 22px 22px;}.elementor-4573 .elementor-element.elementor-element-f255478{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F1F5F5;--border-color:#F1F5F5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-5b908da{text-align:center;}.elementor-4573 .elementor-element.elementor-element-5b908da .elementor-heading-title{font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-4573 .elementor-element.elementor-element-2191a91 > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-4573 .elementor-element.elementor-element-2191a91{text-align:center;}.elementor-4573 .elementor-element.elementor-element-2191a91 .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.6em;color:#787E90;}.elementor-4573 .elementor-element.elementor-element-3f9cee8{width:100%;max-width:100%;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-3f9cee8.elementor-element{--align-self:center;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-blog-card-inner{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -21px rgba(0,0,0,0.5);}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-blog-card{padding:0px 0px 0px 0px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-blog-wrapper{margin-left:-0px;margin-right:-0px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-entry-media.image-wrapper{padding:0px 0px 0px 0px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-blog-innerwrapper .meafe-entry-wrapper{padding:30px 40px 050px 40px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-entry-title{font-size:22px;font-weight:400;line-height:1.6em;margin:15px 0px 30px 0px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-entry-wrapper .category--wrapper a, .meafe-blog-wrapper .details .meafe-posted-by a, .meafe-entry-meta .meafe-date{color:#7E8485;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-entry-meta > div, .elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-entry-wrapper .category--wrapper > a{font-weight:500;text-transform:uppercase;}.elementor-4573 .elementor-element.elementor-element-f2aff81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4573 .elementor-element.elementor-element-cd4d66c{text-align:center;}@media(min-width:768px){.elementor-4573 .elementor-element.elementor-element-0ba3aaf{--width:98.362%;}}@media(max-width:1024px){.elementor-4573 .elementor-element.elementor-element-c8bd356{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4573 .elementor-element.elementor-element-5f2e647 .elementor-heading-title{font-size:67px;}.elementor-4573 .elementor-element.elementor-element-1babd99{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4573 .elementor-element.elementor-element-b3262c9{--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-fce3981{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4573 .elementor-element.elementor-element-df0ecc7{--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-23a4b84{--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-e69c10c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4573 .elementor-element.elementor-element-cee1b96{--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-trip-list-wrapper{--gap:20px;row-gap:20px;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-elementor-widget .wpte-trip-category .wpte-inner-container{padding:20px 20px 20px 20px !important;}.elementor-4573 .elementor-element.elementor-element-445e8aa{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4573 .elementor-element.elementor-element-598b0c2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4573 .elementor-element.elementor-element-b24b592{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-trip-list-wrapper{--gap:20px;row-gap:20px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-single .wpte-inner-container, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trips-single .category-trips-single-inner-wrap{padding:0px 0px 0px 0px !important;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-header-wrap .wpte-trip-title, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .category-trip-prc-title-wrap .category-trip-title{font-size:20px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .price-holder .actual-price, .elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-elementor-widget .wpte-trip-price-wrap ins{font-size:29px;}.elementor-4573 .elementor-element.elementor-element-f255478{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 > .elementor-widget-container{margin:-9% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-entry-media.image-wrapper{padding:0px 0px 23px 0px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-blog-innerwrapper .meafe-entry-wrapper{padding:0px 20px 20px 20px;}}@media(max-width:767px){.elementor-4573 .elementor-element.elementor-element-c8bd356{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4573 .elementor-element.elementor-element-5f2e647 .elementor-heading-title{font-size:33px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-e0842d8 > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-4573 .elementor-element.elementor-element-e0842d8 .elementor-heading-title{font-size:18px;}.elementor-4573 .elementor-element.elementor-element-73202aa .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__adv-field:first-child{border-radius:0px 0px 0px 0px;}.elementor-4573 .elementor-element.elementor-element-73202aa .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__search-submit{border-radius:20px 20px 20px 20px;}.elementor-4573 .elementor-element.elementor-element-32ed787 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-d0ebc3f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-d0ebc3f .elementor-heading-title{font-size:18px;}.elementor-4573 .elementor-element.elementor-element-b3262c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-9ebe6aa .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-df0ecc7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-4e38dc5 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-4e38dc5 .elementor-heading-title{font-size:18px;}.elementor-4573 .elementor-element.elementor-element-50a70c9 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-23a4b84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-162428c .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-5af4f95 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-5af4f95 .elementor-heading-title{font-size:18px;}.elementor-4573 .elementor-element.elementor-element-390a35f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-390a35f .elementor-heading-title{font-size:18px;}.elementor-4573 .elementor-element.elementor-element-cee1b96{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4573 .elementor-element.elementor-element-aa24c9c .wpte-trip-list-wrapper{--gap:10px;row-gap:10px;}.elementor-4573 .elementor-element.elementor-element-cf81823 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-62ed9fd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-62ed9fd .elementor-heading-title{font-size:18px;}.elementor-4573 .elementor-element.elementor-element-03852ed .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-5641601 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-5641601 .elementor-heading-title{font-size:18px;}.elementor-4573 .elementor-element.elementor-element-abb71db .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-b01c7a4 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-dcc1c3b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-dcc1c3b .elementor-heading-title{font-size:18px;}.elementor-4573 .elementor-element.elementor-element-894dcbc .wpte-trip-list-wrapper{--gap:10px;row-gap:10px;}.elementor-4573 .elementor-element.elementor-element-5b908da .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-4573 .elementor-element.elementor-element-2191a91 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-2191a91 .elementor-heading-title{font-size:18px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-entry-media.image-wrapper{padding:0px 0px 0px 0px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-blog-innerwrapper .meafe-entry-wrapper{padding:20px 20px 30px 20px;}.elementor-4573 .elementor-element.elementor-element-3f9cee8 .meafe-entry-title{font-size:18px;}}/* Start custom CSS for text-editor, class: .elementor-element-01663dc */<style>
.restaurant-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border-radius: 12px;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Card hover effect */
.restaurant-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom effect */
.restaurant-image {
  overflow: hidden;
}
.restaurant-image img {
  width: 100%;
  height: auto;
  border-radius:20%;
  display: block;
  transition: transform 0.4s ease;
}
.restaurant-card:hover .restaurant-image img {
  transform: scale(1.05);
}

.restaurant-content {
  padding: 20px 24px;
}

.restaurant-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.restaurant-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 18px;
}

/* Explore link styled like a button */
.explore-link {
  display: inline-block;
  background-color: #1e40af; /* blue-800 */
  border: 2px solid #1e40af;
  color: #ffffff; /* white text */
  font-size: 15px;
  font-weight: 600;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.25);
}

.explore-link:hover {
  background: linear-gradient(90deg, #2563eb, #1e3a8a); /* blue-600 → blue-900 */
  border-color: #2563eb;
  color: #e0f2fe; /* soft white-blue tint for subtle contrast */
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(37, 99, 235, 0.3);
}

.explore-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.4);
}

.explore-link:active {
  background-color: #172554; /* blue-950 */
  border-color: #172554;
  color: #ffffff;
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(23, 37, 84, 0.4);
}


</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76fcbf8 */<style>
.restaurant-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border-radius: 12px;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Card hover effect */
.restaurant-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom effect */
.restaurant-image {
  overflow: hidden;
}
.restaurant-image img {
  width: 100%;
  height: auto;
  border-radius:20%;
  display: block;
  transition: transform 0.4s ease;
}
.restaurant-card:hover .restaurant-image img {
  transform: scale(1.05);
}

.restaurant-content {
  padding: 20px 24px;
}

.restaurant-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.restaurant-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 18px;
}

/* Explore link styled like a button */
.explore-link {
  display: inline-block;
  background-color: #1e40af; /* blue-800 */
  border: 2px solid #1e40af;
  color: #ffffff; /* white text */
  font-size: 15px;
  font-weight: 600;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.25);
}

.explore-link:hover {
  background: linear-gradient(90deg, #2563eb, #1e3a8a); /* blue-600 → blue-900 */
  border-color: #2563eb;
  color: #e0f2fe; /* soft white-blue tint for subtle contrast */
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(37, 99, 235, 0.3);
}

.explore-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.4);
}

.explore-link:active {
  background-color: #172554; /* blue-950 */
  border-color: #172554;
  color: #ffffff;
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(23, 37, 84, 0.4);
}


</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-866145e */<style>
.restaurant-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border-radius: 12px;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Card hover effect */
.restaurant-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom effect */
.restaurant-image {
  overflow: hidden;
}
.restaurant-image img {
  width: 100%;
  height: auto;
  border-radius:20%;
  display: block;
  transition: transform 0.4s ease;
}
.restaurant-card:hover .restaurant-image img {
  transform: scale(1.05);
}

.restaurant-content {
  padding: 20px 24px;
}

.restaurant-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.restaurant-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 18px;
}

/* Explore link styled like a button */
.explore-link {
  display: inline-block;
  background-color: #1e40af; /* blue-800 */
  border: 2px solid #1e40af;
  color: #ffffff; /* white text */
  font-size: 15px;
  font-weight: 600;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.25);
}

.explore-link:hover {
  background: linear-gradient(90deg, #2563eb, #1e3a8a); /* blue-600 → blue-900 */
  border-color: #2563eb;
  color: #e0f2fe; /* soft white-blue tint for subtle contrast */
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(37, 99, 235, 0.3);
}

.explore-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.4);
}

.explore-link:active {
  background-color: #172554; /* blue-950 */
  border-color: #172554;
  color: #ffffff;
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(23, 37, 84, 0.4);
}


</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5157a54 */<style>
.restaurant-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border-radius: 12px;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Card hover effect */
.restaurant-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom effect */
.restaurant-image {
  overflow: hidden;
}
.restaurant-image img {
  width: 100%;
  height: auto;
  border-radius:20%;
  display: block;
  transition: transform 0.4s ease;
}
.restaurant-card:hover .restaurant-image img {
  transform: scale(1.05);
}

.restaurant-content {
  padding: 20px 24px;
}

.restaurant-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.restaurant-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 18px;
}

/* Explore link styled like a button */
.explore-link {
  display: inline-block;
  background-color: #1e40af; /* blue-800 */
  border: 2px solid #1e40af;
  color: #ffffff; /* white text */
  font-size: 15px;
  font-weight: 600;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.25);
}

.explore-link:hover {
  background: linear-gradient(90deg, #2563eb, #1e3a8a); /* blue-600 → blue-900 */
  border-color: #2563eb;
  color: #e0f2fe; /* soft white-blue tint for subtle contrast */
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(37, 99, 235, 0.3);
}

.explore-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.4);
}

.explore-link:active {
  background-color: #172554; /* blue-950 */
  border-color: #172554;
  color: #ffffff;
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(23, 37, 84, 0.4);
}


</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35b0ab7 */<style>
.restaurant-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border-radius: 12px;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Card hover effect */
.restaurant-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom effect */
.restaurant-image {
  overflow: hidden;
}
.restaurant-image img {
  width: 100%;
  height: auto;
  border-radius:20%;
  display: block;
  transition: transform 0.4s ease;
}
.restaurant-card:hover .restaurant-image img {
  transform: scale(1.05);
}

.restaurant-content {
  padding: 20px 24px;
}

.restaurant-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.restaurant-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 18px;
}

/* Explore link styled like a button */
.explore-link {
  display: inline-block;
  background-color: #1e40af; /* blue-800 */
  border: 2px solid #1e40af;
  color: #ffffff; /* white text */
  font-size: 15px;
  font-weight: 600;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.25);
}

.explore-link:hover {
  background: linear-gradient(90deg, #2563eb, #1e3a8a); /* blue-600 → blue-900 */
  border-color: #2563eb;
  color: #e0f2fe; /* soft white-blue tint for subtle contrast */
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(37, 99, 235, 0.3);
}

.explore-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.4);
}

.explore-link:active {
  background-color: #172554; /* blue-950 */
  border-color: #172554;
  color: #ffffff;
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(23, 37, 84, 0.4);
}


</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-958769e */<style>
.restaurant-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border-radius: 12px;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Card hover effect */
.restaurant-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom effect */
.restaurant-image {
  overflow: hidden;
}
.restaurant-image img {
  width: 100%;
  height: auto;
  border-radius:20%;
  display: block;
  transition: transform 0.4s ease;
}
.restaurant-card:hover .restaurant-image img {
  transform: scale(1.05);
}

.restaurant-content {
  padding: 20px 24px;
}

.restaurant-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.restaurant-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 18px;
}

/* Explore link styled like a button */
.explore-link {
  display: inline-block;
  background-color: #1e40af; /* blue-800 */
  border: 2px solid #1e40af;
  color: #ffffff; /* white text */
  font-size: 15px;
  font-weight: 600;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.25);
}

.explore-link:hover {
  background: linear-gradient(90deg, #2563eb, #1e3a8a); /* blue-600 → blue-900 */
  border-color: #2563eb;
  color: #e0f2fe; /* soft white-blue tint for subtle contrast */
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(37, 99, 235, 0.3);
}

.explore-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.4);
}

.explore-link:active {
  background-color: #172554; /* blue-950 */
  border-color: #172554;
  color: #ffffff;
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(23, 37, 84, 0.4);
}


</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f68b85 */.restaurant-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border-radius: 12px;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Card hover effect */
.restaurant-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom effect */
.restaurant-image {
  overflow: hidden;
}
.restaurant-image img {
  width: 100%;
  height: auto;
  border-radius:20%;
  display: block;
  transition: transform 0.4s ease;
}
.restaurant-card:hover .restaurant-image img {
  transform: scale(1.05);
}

.restaurant-content {
  padding: 20px 24px;
}

.restaurant-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.restaurant-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 18px;
}

/* Explore link styled like a button */
.explore-link {
  display: inline-block;
  background-color: #1e40af; /* blue-800 */
  border: 2px solid #1e40af;
  color: #ffffff; /* white text */
  font-size: 15px;
  font-weight: 600;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.25);
}

.explore-link:hover {
  background: linear-gradient(90deg, #2563eb, #1e3a8a); /* blue-600 → blue-900 */
  border-color: #2563eb;
  color: #e0f2fe; /* soft white-blue tint for subtle contrast */
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(37, 99, 235, 0.3);
}

.explore-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.4);
}

.explore-link:active {
  background-color: #172554; /* blue-950 */
  border-color: #172554;
  color: #ffffff;
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(23, 37, 84, 0.4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49bd944 */<style>
.restaurant-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border-radius: 12px;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Card hover effect */
.restaurant-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom effect */
.restaurant-image {
  overflow: hidden;
}
.restaurant-image img {
  width: 100%;
  height: auto;
  border-radius:20%;
  display: block;
  transition: transform 0.4s ease;
}
.restaurant-card:hover .restaurant-image img {
  transform: scale(1.05);
}

.restaurant-content {
  padding: 20px 24px;
}

.restaurant-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.restaurant-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 18px;
}

/* Explore link styled like a button */
.explore-link {
  display: inline-block;
  background-color: #1e40af; /* blue-800 */
  border: 2px solid #1e40af;
  color: #ffffff; /* white text */
  font-size: 15px;
  font-weight: 600;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.25);
}

.explore-link:hover {
  background: linear-gradient(90deg, #2563eb, #1e3a8a); /* blue-600 → blue-900 */
  border-color: #2563eb;
  color: #e0f2fe; /* soft white-blue tint for subtle contrast */
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(37, 99, 235, 0.3);
}

.explore-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.4);
}

.explore-link:active {
  background-color: #172554; /* blue-950 */
  border-color: #172554;
  color: #ffffff;
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(23, 37, 84, 0.4);
}


</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d06b88 */.restaurant-image img {
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcc7ddd */.restaurant-image img {
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a4b84 *//* Container for the cards */
.restaurant-cards-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
  padding: 20px;
  max-width: 1400px;
  margin: 0 auto;
}

/* Individual card styling */
.restaurant-card {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  height: 100%;
}

.restaurant-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
}

/* Image container */
.restaurant-image {
  width: 100%;
  height: 250px;
  overflow: hidden;
}

.restaurant-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Content area */
.restaurant-content {
  padding: 25px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.restaurant-content h3 {
  font-size: 22px;
  font-weight: 700;
  margin: 0 0 15px 0;
  color: #2c3e50;
  line-height: 1.3;
}

.restaurant-content p {
  font-size: 15px;
  line-height: 1.6;
  color: #555;
  margin: 0 0 20px 0;
  flex-grow: 1;
}

/* Button styling */
.explore-link {
  display: inline-block;
  background: #3b5998;
  color: #ffffff !important;
  padding: 12px 28px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  text-align: center;
  transition: background 0.3s ease;
  align-self: flex-start;
  margin-top: auto;
}

.explore-link:hover {
  background: #2d4373;
  text-decoration: none;
}

/* Responsive adjustments */
@media (max-width: 1024px) {
  .restaurant-cards-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
  }
}

@media (max-width: 768px) {
  .restaurant-cards-container {
    grid-template-columns: 1fr;
    gap: 20px;
    padding: 15px;
  }
  
  .restaurant-image {
    height: 200px;
  }
  
  .restaurant-content {
    padding: 20px;
  }
  
  .restaurant-content h3 {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0e8e3a */<style>
.spa-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  overflow: hidden;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover lift effect */
.spa-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom on hover */
.spa-image {
  overflow: hidden;
  border-radius: 10%;
}
.spa-image img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.4s ease;
}
.spa-card:hover .spa-image img {
  transform: scale(1.05);
}

.spa-content {
  padding: 20px 24px;
}

.spa-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.spa-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 0;
}
</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1349fb6 */<style>
.spa-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  overflow: hidden;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover lift effect */
.spa-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom on hover */
.spa-image {
  overflow: hidden;
}
.spa-image img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.4s ease;
}
.spa-card:hover .spa-image img {
  transform: scale(1.05);
}

.spa-content {
  padding: 20px 24px;
}

.spa-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.spa-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 0;
}
</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60d0cd5 */<style>
.spa-card {
  max-width: 400px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  overflow: hidden;
  font-family: "Georgia", serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover lift effect */
.spa-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Image styling with zoom on hover */
.spa-image {
  overflow: hidden;
}
.spa-image img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.4s ease;
}
.spa-card:hover .spa-image img {
  transform: scale(1.05);
}

.spa-content {
  padding: 20px 24px;
}

.spa-content h3 {
  font-size: 22px;
  margin: 0 0 12px;
  font-weight: 600;
  color: #2c3e50;
}

.spa-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 0;
}
</style>/* End custom CSS */