.elementor-210 .elementor-element.elementor-element-2238c27{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-2238c27:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-2238c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC;}.elementor-210 .elementor-element.elementor-element-7a1b77c{--display:flex;--min-height:470px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-210 .elementor-element.elementor-element-7a1b77c:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-7a1b77c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081B33;}.elementor-210 .elementor-element.elementor-element-ad72907{--display:flex;--min-height:470px;--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:68px;--padding-left:48px;--padding-right:72px;}.elementor-210 .elementor-element.elementor-element-ad72907:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-ad72907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081B33;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-210 .elementor-element.elementor-element-39e8b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-210 .elementor-element.elementor-element-39e8b4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:2px;color:#68A7FF;}.elementor-210 .elementor-element.elementor-element-e28a672{width:var( --container-widget-width, 760px );max-width:760px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-210 .elementor-element.elementor-element-e28a672 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:var( --e-global-color-c0ec53e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-210 .elementor-element.elementor-element-ca44a47{width:var( --container-widget-width, 720px );max-width:720px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#D7E3F2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-210 .elementor-element.elementor-element-315650c .elementor-button{background-color:#FF641E;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-c0ec53e );color:var( --e-global-color-c0ec53e );border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-210 .elementor-element.elementor-element-315650c{width:auto;max-width:auto;}.elementor-210 .elementor-element.elementor-element-315650c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-210 .elementor-element.elementor-element-315650c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-210 .elementor-element.elementor-element-2c295b6{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-4c53188{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-a259c5c{--display:flex;--min-height:270px;--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-a259c5c:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-a259c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easygovacationmanali.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-30-2026-09_39_41-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-1a5f832{--display:flex;--min-height:270px;--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-1a5f832:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-1a5f832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easygovacationmanali.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-30-2026-09_45_10-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-0dc2e31{--display:flex;--min-height:192px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-210 .elementor-element.elementor-element-0dc2e31:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-0dc2e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easygovacationmanali.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-30-2026-09_49_22-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-9eda91d{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 2px 0px rgba(8, 26.999999999999996, 51, 0.18);--padding-top:8px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-210 .elementor-element.elementor-element-9eda91d:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-9eda91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-14caa57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-210 .elementor-element.elementor-element-511825d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:#081B33;}.elementor-210 .elementor-element.elementor-element-de45305 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#FF641E;}.elementor-210 .elementor-element.elementor-element-fe2f0ac{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#5D6B7D;}.elementor-210 .elementor-element.elementor-element-a02761c{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:20px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-210 .elementor-element.elementor-element-a02761c:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-a02761c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC;}.elementor-210 .elementor-element.elementor-element-1127f8d{--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;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-4379152{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-210 .elementor-element.elementor-element-67aa0c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#081B33;}.elementor-210 .elementor-element.elementor-element-0dfef8d .elementor-button{background-color:#1769E000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-907dee8 );}.elementor-210 .elementor-element.elementor-element-6d2d546{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-210 .elementor-element.elementor-element-4fa5d99{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E2EAF3;--border-color:#E2EAF3;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 18px 0px rgba(8, 26.999999999999996, 51, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-4fa5d99:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-4fa5d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-e42c7d0{--display:flex;--min-height:145px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-e42c7d0:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-e42c7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easygovacationmanali.com/wp-content/uploads/2026/08/Easy-Relaxed-Card.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-6c4a5a1{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-210 .elementor-element.elementor-element-6c4a5a1:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-6c4a5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-c761702{--display:flex;--min-height:52px;--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:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-c0ec53e );--border-color:var( --e-global-color-c0ec53e );--border-radius:50px 50px 50px 50px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-210 .elementor-element.elementor-element-c761702:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-c761702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45A662;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-210 .elementor-element.elementor-element-cd0d363 .elementor-icon-wrapper{text-align:center;}.elementor-210 .elementor-element.elementor-element-cd0d363.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-cd0d363.elementor-view-framed .elementor-icon, .elementor-210 .elementor-element.elementor-element-cd0d363.elementor-view-default .elementor-icon{color:var( --e-global-color-c0ec53e );border-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-cd0d363.elementor-view-framed .elementor-icon, .elementor-210 .elementor-element.elementor-element-cd0d363.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-cd0d363 .elementor-icon{font-size:18px;}.elementor-210 .elementor-element.elementor-element-cd0d363 .elementor-icon svg{height:18px;}.elementor-210 .elementor-element.elementor-element-5d894c4{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-210 .elementor-element.elementor-element-5d894c4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-210 .elementor-element.elementor-element-1f7c421{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-210 .elementor-element.elementor-element-1f7c421 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#081B33;}.elementor-210 .elementor-element.elementor-element-3c499f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;color:#66758A;}.elementor-210 .elementor-element.elementor-element-3c499f6 p{margin-block-end:0px;}.elementor-210 .elementor-element.elementor-element-82da813{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E2EAF3;--border-color:#E2EAF3;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 18px 0px rgba(8, 26.999999999999996, 51, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-82da813:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-82da813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-cbee071{--display:flex;--min-height:145px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-cbee071:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-cbee071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easygovacationmanali.com/wp-content/uploads/2026/08/Active-Explorer-Card.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-a032e32{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-210 .elementor-element.elementor-element-a032e32:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-a032e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-4a50c11{--display:flex;--min-height:52px;--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:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-c0ec53e );--border-color:var( --e-global-color-c0ec53e );--border-radius:50px 50px 50px 50px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-210 .elementor-element.elementor-element-4a50c11:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-4a50c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1769E0;}.elementor-210 .elementor-element.elementor-element-45e15f8 .elementor-icon-wrapper{text-align:center;}.elementor-210 .elementor-element.elementor-element-45e15f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-45e15f8.elementor-view-framed .elementor-icon, .elementor-210 .elementor-element.elementor-element-45e15f8.elementor-view-default .elementor-icon{color:var( --e-global-color-c0ec53e );border-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-45e15f8.elementor-view-framed .elementor-icon, .elementor-210 .elementor-element.elementor-element-45e15f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-45e15f8 .elementor-icon{font-size:18px;}.elementor-210 .elementor-element.elementor-element-45e15f8 .elementor-icon svg{height:18px;}.elementor-210 .elementor-element.elementor-element-6beed1d{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-210 .elementor-element.elementor-element-6beed1d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-210 .elementor-element.elementor-element-ea1836c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-210 .elementor-element.elementor-element-ea1836c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#081B33;}.elementor-210 .elementor-element.elementor-element-698bd6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;color:#66758A;}.elementor-210 .elementor-element.elementor-element-698bd6a p{margin-block-end:0px;}.elementor-210 .elementor-element.elementor-element-f81f409{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E2EAF3;--border-color:#E2EAF3;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 18px 0px rgba(8, 26.999999999999996, 51, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-f81f409:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-f81f409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-ea2eb90{--display:flex;--min-height:145px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-ea2eb90:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-ea2eb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easygovacationmanali.com/wp-content/uploads/2026/08/High-Adventure-Image-Card.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-60382a3{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-210 .elementor-element.elementor-element-60382a3:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-60382a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-30bd8e1{--display:flex;--min-height:52px;--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:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-c0ec53e );--border-color:var( --e-global-color-c0ec53e );--border-radius:50px 50px 50px 50px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-210 .elementor-element.elementor-element-30bd8e1:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-30bd8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF641E;}.elementor-210 .elementor-element.elementor-element-f645f85 .elementor-icon-wrapper{text-align:center;}.elementor-210 .elementor-element.elementor-element-f645f85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-f645f85.elementor-view-framed .elementor-icon, .elementor-210 .elementor-element.elementor-element-f645f85.elementor-view-default .elementor-icon{color:var( --e-global-color-c0ec53e );border-color:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-f645f85.elementor-view-framed .elementor-icon, .elementor-210 .elementor-element.elementor-element-f645f85.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c0ec53e );}.elementor-210 .elementor-element.elementor-element-f645f85 .elementor-icon{font-size:18px;}.elementor-210 .elementor-element.elementor-element-f645f85 .elementor-icon svg{height:18px;}.elementor-210 .elementor-element.elementor-element-d1d5000{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-210 .elementor-element.elementor-element-d1d5000.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-210 .elementor-element.elementor-element-557c4ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-210 .elementor-element.elementor-element-557c4ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#081B33;}.elementor-210 .elementor-element.elementor-element-85a760a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;color:#66758A;}.elementor-210 .elementor-element.elementor-element-85a760a p{margin-block-end:0px;}.elementor-210 .elementor-element.elementor-element-f1c3fe5{--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:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-210 .elementor-element.elementor-element-f1c3fe5:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-f1c3fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-210 .elementor-element.elementor-element-4e58fb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#081B33;}.elementor-210 .elementor-element.elementor-element-757adba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-2517734{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-2517734:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-2517734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0ec53e );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-210 .elementor-element.elementor-element-ad72907{--width:39%;}.elementor-210 .elementor-element.elementor-element-2c295b6{--width:61%;}.elementor-210 .elementor-element.elementor-element-a259c5c{--width:61%;}.elementor-210 .elementor-element.elementor-element-1a5f832{--width:39%;}.elementor-210 .elementor-element.elementor-element-9eda91d{--width:auto;}.elementor-210 .elementor-element.elementor-element-14caa57{--width:auto;}.elementor-210 .elementor-element.elementor-element-4fa5d99{--width:33.33%;}.elementor-210 .elementor-element.elementor-element-c761702{--width:52px;}.elementor-210 .elementor-element.elementor-element-5d894c4{--width:auto;}.elementor-210 .elementor-element.elementor-element-82da813{--width:33.33%;}.elementor-210 .elementor-element.elementor-element-4a50c11{--width:52px;}.elementor-210 .elementor-element.elementor-element-6beed1d{--width:auto;}.elementor-210 .elementor-element.elementor-element-f81f409{--width:33.33%;}.elementor-210 .elementor-element.elementor-element-30bd8e1{--width:52px;}.elementor-210 .elementor-element.elementor-element-d1d5000{--width:auto;}.elementor-210 .elementor-element.elementor-element-2517734{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-210 .elementor-element.elementor-element-c761702{--width:40px;}.elementor-210 .elementor-element.elementor-element-5d894c4{--width:70%;}.elementor-210 .elementor-element.elementor-element-4a50c11{--width:40px;}.elementor-210 .elementor-element.elementor-element-6beed1d{--width:70%;}.elementor-210 .elementor-element.elementor-element-30bd8e1{--width:40px;}.elementor-210 .elementor-element.elementor-element-d1d5000{--width:70%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-210 .elementor-element.elementor-element-39e8b4d .elementor-heading-title{font-size:12px;letter-spacing:1.5px;}.elementor-210 .elementor-element.elementor-element-e28a672 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-ca44a47{font-size:15px;}.elementor-210 .elementor-element.elementor-element-511825d .elementor-heading-title{font-size:34px;}.elementor-210 .elementor-element.elementor-element-de45305 .elementor-heading-title{font-size:34px;}.elementor-210 .elementor-element.elementor-element-fe2f0ac{font-size:16px;}.elementor-210 .elementor-element.elementor-element-8485abc{width:initial;max-width:initial;}.elementor-210 .elementor-element.elementor-element-67aa0c2 .elementor-heading-title{font-size:28px;}.elementor-210 .elementor-element.elementor-element-6c4a5a1{--min-height:72px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-210 .elementor-element.elementor-element-c761702{--min-height:40px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-cd0d363 .elementor-icon{font-size:12px;}.elementor-210 .elementor-element.elementor-element-cd0d363 .elementor-icon svg{height:12px;}.elementor-210 .elementor-element.elementor-element-5d894c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-210 .elementor-element.elementor-element-1f7c421 .elementor-heading-title{font-size:15px;}.elementor-210 .elementor-element.elementor-element-3c499f6{font-size:10px;}.elementor-210 .elementor-element.elementor-element-a032e32{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-4a50c11{--min-height:40px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-45e15f8 .elementor-icon{font-size:12px;}.elementor-210 .elementor-element.elementor-element-45e15f8 .elementor-icon svg{height:12px;}.elementor-210 .elementor-element.elementor-element-6beed1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-210 .elementor-element.elementor-element-ea1836c .elementor-heading-title{font-size:15px;}.elementor-210 .elementor-element.elementor-element-698bd6a{font-size:10px;}.elementor-210 .elementor-element.elementor-element-60382a3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:10px;}.elementor-210 .elementor-element.elementor-element-30bd8e1{--min-height:40px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-f645f85 .elementor-icon{font-size:12px;}.elementor-210 .elementor-element.elementor-element-f645f85 .elementor-icon svg{height:12px;}.elementor-210 .elementor-element.elementor-element-d1d5000.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-210 .elementor-element.elementor-element-557c4ef .elementor-heading-title{font-size:15px;}.elementor-210 .elementor-element.elementor-element-85a760a{font-size:10px;}.elementor-210 .elementor-element.elementor-element-4e58fb2 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-210 .elementor-element.elementor-element-2238c27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-7a1b77c{--min-height:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-210 .elementor-element.elementor-element-39e8b4d .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-210 .elementor-element.elementor-element-e28a672 .elementor-heading-title{font-size:28px;line-height:1.12em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-ca44a47{font-size:13px;}.elementor-210 .elementor-element.elementor-element-2c295b6{--min-height:250px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:1160px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-210 .elementor-element.elementor-element-4c53188{--min-height:145px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-210 .elementor-element.elementor-element-a259c5c{--width:62%;--min-height:145px;}.elementor-210 .elementor-element.elementor-element-1a5f832{--width:38%;--min-height:145px;}.elementor-210 .elementor-element.elementor-element-0dc2e31{--width:100%;--min-height:100px;}.elementor-210 .elementor-element.elementor-element-9eda91d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-210 .elementor-element.elementor-element-511825d .elementor-heading-title{font-size:18px;}.elementor-210 .elementor-element.elementor-element-de45305 .elementor-heading-title{font-size:16px;}.elementor-210 .elementor-element.elementor-element-fe2f0ac{font-size:15px;}.elementor-210 .elementor-element.elementor-element-8485abc{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-210 .elementor-element.elementor-element-8485abc.elementor-element{--align-self:center;}.elementor-210 .elementor-element.elementor-element-a02761c{--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-210 .elementor-element.elementor-element-4379152{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-210 .elementor-element.elementor-element-67aa0c2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-210 .elementor-element.elementor-element-67aa0c2 .elementor-heading-title{font-size:18px;}.elementor-210 .elementor-element.elementor-element-0dfef8d{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-0dfef8d .elementor-button{border-width:1px 1px 1px 1px;padding:5px 10px 5px 10px;}.elementor-210 .elementor-element.elementor-element-1f7c421 .elementor-heading-title{font-size:20px;}.elementor-210 .elementor-element.elementor-element-3c499f6{font-size:15px;}.elementor-210 .elementor-element.elementor-element-ea1836c .elementor-heading-title{font-size:20px;}.elementor-210 .elementor-element.elementor-element-698bd6a{font-size:15px;}.elementor-210 .elementor-element.elementor-element-557c4ef .elementor-heading-title{font-size:20px;}.elementor-210 .elementor-element.elementor-element-85a760a{font-size:15px;}.elementor-210 .elementor-element.elementor-element-f1c3fe5{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-210 .elementor-element.elementor-element-4e58fb2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-210 .elementor-element.elementor-element-4e58fb2 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-7a1b77c *//* =====================================================
   EASYGO EXPERIENCE HERO
   Premium angled desktop and mobile layout
   ===================================================== */

/* Main hero wrapper */
.elementor-210 .elementor-element.elementor-element-7a1b77c {
    position: relative !important;
    display: flex !important;

    width: 100% !important;
    max-width: 1320px !important;
    min-height: 470px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 16px !important;
    box-shadow: none !important;

    overflow: visible !important;
    isolation: isolate;
}

/* =====================================================
   LEFT CONTENT
   ===================================================== */

.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy {
    position: relative !important;
    z-index: 2 !important;

    width: 39% !important;
    flex: 0 0 39% !important;
    min-height: 470px !important;

    margin: 0 !important;
    padding: 48px 76px 68px 48px !important;

    background: #081B33 !important;
    color: #ffffff;

    /*
     60px movement across 470px height.
     This establishes the master angle.
    */
    clip-path: polygon(
        0 0,
        100% 0,
        calc(100% - 60px) 100%,
        0 100%
    );

    border-radius: 16px 0 0 16px !important;
    box-shadow: none !important;
    overflow: hidden !important;
}

/* Keep content away from the angled edge */
.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy > .e-con-inner {
    position: relative;
    z-index: 2;
}

/* =====================================================
   COLLAGE PARENT
   Completely transparent — no white panel
   ===================================================== */

.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-collage {
    position: relative !important;
    z-index: 1 !important;

    display: flex !important;
    flex-direction: column !important;

    width: 61% !important;
    flex: 0 0 61% !important;
    min-height: 470px !important;

    gap: 8px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    clip-path: none !important;
    overflow: visible !important;
}

/* =====================================================
   TOP COLLAGE ROW
   ===================================================== */

.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-collage-top {
    position: relative !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;

    width: 100% !important;
    min-height: 270px !important;

    gap: 8px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
}

/* =====================================================
   COMMON IMAGE SETTINGS
   ===================================================== */

.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding,
.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting,
.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
    position: relative !important;

    padding: 0 !important;

    background-color: transparent !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

    border: 0 !important;
    border-radius: 15px !important;
    box-shadow: none !important;

    overflow: hidden !important;
    transform: translateZ(0);
}

/* Keep Elementor inner wrappers inside clipped shapes */
.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding > .e-con-inner,
.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting > .e-con-inner,
.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping > .e-con-inner {
    width: 100% !important;
    height: 100% !important;
    min-height: inherit !important;
}

/* =====================================================
   PARAGLIDING IMAGE
   Both sides follow the master angle
   ===================================================== */

.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding {
    z-index: 2 !important;

    width: 62% !important;
    flex: 0 0 62% !important;
    min-height: 270px !important;

    /*
     34px movement across 270px creates
     approximately the same angle as 60/470.
    */
    margin: 0 -26px 0 0 !important;

    clip-path: polygon(
        34px 0,
        100% 0,
        calc(100% - 34px) 100%,
        0 100%
    );
}

/* =====================================================
   RAFTING IMAGE
   Left edge follows the same angle
   ===================================================== */

.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting {
    z-index: 1 !important;

    width: calc(38% + 26px) !important;
    flex: 0 0 calc(38% + 26px) !important;
    min-height: 270px !important;

    margin: 0 !important;

    clip-path: polygon(
        34px 0,
        100% 0,
        100% 100%,
        0 100%
    );
}

/* =====================================================
   CAMPING IMAGE
   24px across 192px keeps the same visual angle
   ===================================================== */

.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
    width: 100% !important;
    min-height: 192px !important;

    margin: 0 !important;

    clip-path: polygon(
        24px 0,
        100% 0,
        100% 100%,
        0 100%
    );
}

/* =====================================================
   RATING PILL
   ===================================================== */

.elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill {
    position: absolute !important;
    z-index: 10 !important;

    right: 14px !important;
    bottom: 30px !important;

    width: auto !important;
    min-width: 132px !important;

    margin: 0 !important;
    padding: 14px 18px 12px !important;

    background: #ffffff !important;
    border: 1px solid rgba(8, 27, 51, 0.08) !important;
    border-radius: 12px !important;

    box-shadow: 0 10px 24px rgba(8, 27, 51, 0.18) !important;

    clip-path: none !important;
    overflow: visible !important;
}

/* =====================================================
   TABLET
   ===================================================== */

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .elementor-210 .elementor-element.elementor-element-7a1b77c {
        min-height: 410px !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy {
        width: 42% !important;
        flex-basis: 42% !important;
        min-height: 410px !important;

        padding: 38px 58px 54px 32px !important;

        clip-path: polygon(
            0 0,
            100% 0,
            calc(100% - 52px) 100%,
            0 100%
        );
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-collage {
        width: 58% !important;
        flex-basis: 58% !important;
        min-height: 410px !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-collage-top,
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding,
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting {
        min-height: 235px !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
        min-height: 167px !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding {
        clip-path: polygon(
            30px 0,
            100% 0,
            calc(100% - 30px) 100%,
            0 100%
        );
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting {
        clip-path: polygon(
            30px 0,
            100% 0,
            100% 100%,
            0 100%
        );
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
        clip-path: polygon(
            21px 0,
            100% 0,
            100% 100%,
            0 100%
        );
    }
}

/* =====================================================
   MOBILE
   ===================================================== */

@media only screen and (max-width: 767px) {

    .elementor-210 .elementor-element.elementor-element-7a1b77c {
        display: flex !important;
        flex-direction: column !important;

        width: 100% !important;
        min-height: 0 !important;

        border-radius: 0 !important;
        overflow: visible !important;
    }

    /* Mobile text panel stays clean and rectangular */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy {
        width: 100% !important;
        flex: 0 0 100% !important;
        min-height: 0 !important;

        padding: 32px 20px 24px !important;

        clip-path: none !important;
        border-radius: 0 !important;
    }

    /* Collage sits beneath the content */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-collage {
        width: calc(100% - 24px) !important;
        flex: 0 0 auto !important;
        min-height: 0 !important;

        gap: 5px !important;

        margin: 0 12px 12px !important;
        padding: 0 !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-collage-top {
        min-height: 155px !important;
        gap: 5px !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding {
        width: 62% !important;
        flex-basis: 62% !important;
        min-height: 155px !important;

        margin-right: -12px !important;

        border-radius: 11px !important;

        clip-path: polygon(
            17px 0,
            100% 0,
            calc(100% - 17px) 100%,
            0 100%
        );
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting {
        width: calc(38% + 12px) !important;
        flex-basis: calc(38% + 12px) !important;
        min-height: 155px !important;

        border-radius: 11px !important;

        clip-path: polygon(
            17px 0,
            100% 0,
            100% 100%,
            0 100%
        );
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
        width: 100% !important;
        min-height: 108px !important;

        border-radius: 11px !important;

        clip-path: polygon(
            12px 0,
            100% 0,
            100% 100%,
            0 100%
        );
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill {
        right: 7px !important;
        bottom: 10px !important;

        min-width: 82px !important;
        padding: 8px 9px 7px !important;

        border-radius: 9px !important;
    }
}
/* =====================================================
   DESKTOP MOCKUP PROPORTION CORRECTION
   Paste at the END of the existing Hero Main CSS
   ===================================================== */

@media only screen and (min-width: 1025px) {

    /* More compact mockup-sized hero */
    .elementor-210 .elementor-element.elementor-element-7a1b77c {
        max-width: 1280px !important;
        min-height: 390px !important;
    }

    /* Left content panel */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy {
        width: 38% !important;
        flex: 0 0 38% !important;
        min-height: 390px !important;

        padding: 40px 66px 52px 44px !important;

        clip-path: polygon(
            0 0,
            100% 0,
            calc(100% - 50px) 100%,
            0 100%
        );

        border-radius: 14px 0 0 14px !important;
    }

    /* Smaller mockup typography */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy h1.elementor-heading-title {
        font-size: 44px !important;
        line-height: 1.08 !important;
        letter-spacing: -0.8px !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy .elementor-widget-text-editor {
        font-size: 16px !important;
        line-height: 1.5 !important;
        max-width: 390px !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy .elementor-button {
        font-size: 15px !important;
        padding: 13px 23px !important;
        border-radius: 7px !important;
    }

    /*
     Move collage left to reduce the large white wedge.
     Additional width prevents loss on the right side.
    */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-collage {
        width: calc(62% + 20px) !important;
        flex: 0 0 calc(62% + 20px) !important;
        min-height: 390px !important;

        margin-left: -20px !important;
        gap: 8px !important;
    }

    /* Compact top row */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-collage-top {
        min-height: 223px !important;
        gap: 8px !important;
    }

    /* Paragliding */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding {
        width: 62% !important;
        flex: 0 0 62% !important;
        min-height: 223px !important;

        /*
         Negative margin keeps only an 8px
         matching diagonal separator.
        */
        margin: 0 -28px 0 0 !important;

        clip-path: polygon(
            28px 0,
            100% 0,
            calc(100% - 28px) 100%,
            0 100%
        );

        border-radius: 13px !important;
    }

    /* Rafting */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting {
        width: calc(38% + 28px) !important;
        flex: 0 0 calc(38% + 28px) !important;
        min-height: 223px !important;

        clip-path: polygon(
            28px 0,
            100% 0,
            100% 100%,
            0 100%
        );

        border-radius: 13px !important;
    }

    /*
     Camping extends toward the left content edge,
     matching the lower image in the mockup.
    */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
        width: calc(100% + 28px) !important;
        min-height: 159px !important;

        margin: 0 0 0 -28px !important;

        clip-path: polygon(
            20px 0,
            100% 0,
            100% 100%,
            0 100%
        );

        border-radius: 13px !important;
    }

    /* Smaller rating pill */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill {
        right: 12px !important;
        bottom: 20px !important;

        min-width: 112px !important;
        padding: 10px 13px 9px !important;

        border-radius: 10px !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill .elementor-heading-title {
        line-height: 1 !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill .elementor-widget-text-editor {
        font-size: 11px !important;
        line-height: 1.2 !important;
    }
}
/* =====================================================
   FINAL HERO POLISH
   ===================================================== */

@media only screen and (min-width: 1025px) {

    /*
     Smaller rating pill positioned above
     the Experience Finder
    */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill {
        right: 16px !important;
        bottom: 55px !important;

        min-width: 100px !important;
        padding: 9px 12px 8px !important;

        border-radius: 9px !important;
        box-shadow: 0 8px 20px rgba(8, 27, 51, 0.16) !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill .elementor-widget-text-editor {
        font-size: 10px !important;
        line-height: 1.2 !important;
    }
}
/* =====================================================
   COLLAGE HEIGHT BALANCE
   More Camping visibility without increasing hero height
   ===================================================== */

@media only screen and (min-width: 1025px) {

    /* Top row slightly shorter */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-collage-top {
        min-height: 205px !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding {
        min-height: 205px !important;

        margin-right: -26px !important;

        clip-path: polygon(
            26px 0,
            100% 0,
            calc(100% - 26px) 100%,
            0 100%
        );
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting {
        width: calc(38% + 26px) !important;
        flex-basis: calc(38% + 26px) !important;
        min-height: 205px !important;

        clip-path: polygon(
            26px 0,
            100% 0,
            100% 100%,
            0 100%
        );
    }

    /* Lower Camping image receives the saved height */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
        width: calc(100% + 22px) !important;
        min-height: 177px !important;

        margin-left: -22px !important;

        clip-path: polygon(
            23px 0,
            100% 0,
            100% 100%,
            0 100%
        );

        /* Keeps the tent and traveller more visible */
        background-position: center 62% !important;
    }
}
/* =====================================================
   PREMIUM MOBILE EXPERIENCE HERO
   Mockup-style asymmetric image mosaic
   ===================================================== */

@media only screen and (max-width: 767px) {

    /* Complete mobile hero */
    .elementor-210 .elementor-element.elementor-element-7a1b77c {
        display: flex !important;
        flex-direction: column !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #081B33 !important;
        border-radius: 0 !important;

        overflow: visible !important;
    }

    /* =================================================
       COMPACT MOBILE CONTENT
       ================================================= */

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy {
        order: 1 !important;

        display: flex !important;
        flex-direction: column !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        flex: 0 0 auto !important;

        gap: 8px !important;

        margin: 0 !important;
        padding: 18px 16px 14px !important;

        background: #081B33 !important;
        border-radius: 0 !important;
        clip-path: none !important;

        visibility: visible !important;
        opacity: 1 !important;
    }

    /* Eyebrow */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy
    .elementor-widget-heading:not(:has(h1))
    .elementor-heading-title {
        font-size: 11px !important;
        line-height: 1.2 !important;
        letter-spacing: 1.3px !important;
    }

    /* Main title */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy h1.elementor-heading-title {
        max-width: 330px !important;

        font-size: 28px !important;
        line-height: 1.04 !important;
        letter-spacing: -0.4px !important;
    }

    /* Description */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy .elementor-widget-text-editor,
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy .elementor-widget-text-editor p {
        max-width: 340px !important;

        margin: 0 !important;

        font-size: 12.5px !important;
        line-height: 1.4 !important;
    }

    /* Button */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy .elementor-button {
        font-size: 12px !important;
        line-height: 1 !important;

        padding: 10px 17px !important;
        border-radius: 6px !important;
    }

    /* Remove additional widget margins */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-copy .elementor-widget {
        margin-block-end: 0 !important;
    }

    /* =================================================
       ASYMMETRIC MOBILE COLLAGE
       ================================================= */

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-collage {
        order: 2 !important;

        display: grid !important;

        /*
         Tall Paragliding image on left.
         Two shorter images on right.
        */
        grid-template-columns:
            minmax(0, 49%)
            minmax(0, 51%) !important;

        grid-template-rows:
            104px
            68px !important;

        gap: 4px !important;

        width: 100% !important;
        height: 186px !important;
        min-height: 186px !important;
        flex: 0 0 186px !important;

        margin: 0 !important;
        padding: 0 10px 10px !important;

        background: #081B33 !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;

        overflow: visible !important;
        visibility: visible !important;
        opacity: 1 !important;

        box-sizing: border-box !important;
    }

    /*
     Remove the visual upper-row wrapper so its
     two images participate directly in the grid.
    */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-collage-top {
        display: contents !important;
    }

    /* Common image reset */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding,
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting,
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
        display: flex !important;
        position: relative !important;

        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;
        flex: none !important;

        margin: 0 !important;
        padding: 0 !important;

        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;

        border: 0 !important;
        border-radius: 9px !important;
        box-shadow: none !important;

        overflow: hidden !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* =================================================
       LEFT: PARAGLIDING — spans both rows
       ================================================= */

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding {
        grid-column: 1 !important;
        grid-row: 1 / 3 !important;

        /*
         Tilted right edge.
        */
        clip-path: polygon(
            0 0,
            100% 0,
            calc(100% - 14px) 100%,
            0 100%
        );

        background-position: center center !important;
    }

    /* =================================================
       UPPER RIGHT: RAFTING
       ================================================= */

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting {
        grid-column: 2 !important;
        grid-row: 1 !important;

        /*
         Opposite matching left angle.
        */
        clip-path: polygon(
            14px 0,
            100% 0,
            100% 100%,
            0 100%
        );

        background-position: center center !important;
    }

    /* =================================================
       LOWER RIGHT: CAMPING
       ================================================= */

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
        grid-column: 2 !important;
        grid-row: 2 !important;

        /*
         Subtle opposite lower angle.
        */
        clip-path: polygon(
            0 0,
            100% 0,
            100% 100%,
            14px 100%
        );

        background-position: center 62% !important;
    }

    /* =================================================
       SMALL FLOATING RATING PILL
       ================================================= */

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill {
        position: absolute !important;
        z-index: 10 !important;

        right: 4px !important;
        bottom: 4px !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;

        width: 72px !important;
        min-width: 72px !important;
        max-width: 72px !important;

        height: 48px !important;
        min-height: 48px !important;

        gap: 1px !important;

        margin: 0 !important;
        padding: 4px 5px !important;

        background: #ffffff !important;
        border: 1px solid rgba(8, 27, 51, 0.08) !important;
        border-radius: 7px !important;

        box-shadow: 0 5px 12px rgba(8, 27, 51, 0.18) !important;

        clip-path: none !important;
        overflow: hidden !important;
    }

    /* Rating internal row */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill .e-con {
        min-height: 0 !important;
        gap: 2px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* 4.8 */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill
    .elementor-widget-heading:first-child
    .elementor-heading-title {
        font-size: 17px !important;
        line-height: 1 !important;
    }

    /* Star */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill
    .elementor-widget-heading:last-child
    .elementor-heading-title {
        font-size: 10px !important;
        line-height: 1 !important;
    }

    /* Rated Experiences */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill .elementor-widget-text-editor,
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill .elementor-widget-text-editor p {
        margin: 0 !important;

        font-size: 6.5px !important;
        line-height: 1.05 !important;

        text-align: center !important;
        white-space: nowrap !important;
    }
}
/* =====================================================
   MOBILE RATING CONTENT CORRECTION
   ===================================================== */

@media only screen and (max-width: 767px) {

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-pill {
        right: 4px !important;
        bottom: 4px !important;

        width: 82px !important;
        min-width: 82px !important;
        max-width: 82px !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;

        gap: 2px !important;

        padding: 5px 6px !important;

        overflow: hidden !important;
    }

    /* 4.8 and star row */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-number {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: center !important;
        justify-content: center !important;

        width: auto !important;
        height: auto !important;
        min-height: 0 !important;

        gap: 3px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-number .elementor-widget-heading {
        display: block !important;
        width: auto !important;
        max-width: none !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    /* 4.8 */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-number
    .elementor-widget-heading:first-child
    .elementor-heading-title {
        color: #081B33 !important;
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 1 !important;
    }

    /* Orange star */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-number
    .elementor-widget-heading:last-child
    .elementor-heading-title {
        color: #FF641E !important;
        font-size: 10px !important;
        line-height: 1 !important;
    }

    /* Rated Experiences label */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-label {
        display: block !important;

        width: 100% !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        text-align: center !important;
    }

    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-label,
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-rating-label p {
        margin: 0 !important;

        color: #5D6B7D !important;
        font-size: 7px !important;
        font-weight: 500 !important;
        line-height: 1.1 !important;

        white-space: nowrap !important;
    }
}
/* =====================================================
   SOFTER MOBILE COLLAGE ANGLES
   Reduces image cutting
   ===================================================== */

@media only screen and (max-width: 767px) {

    /* Slightly narrower separation */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-hero-collage {
        gap: 3px !important;
    }

    /* Paragliding: subtle angled right edge */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-paragliding {
        clip-path: polygon(
            0 0,
            100% 0,
            calc(100% - 7px) 100%,
            0 100%
        ) !important;

        border-radius: 8px !important;
    }

    /* Rafting: matching subtle left edge */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-rafting {
        clip-path: polygon(
            7px 0,
            100% 0,
            100% 100%,
            0 100%
        ) !important;

        border-radius: 8px !important;
    }

    /* Camping: lighter opposite-angle cut */
    .elementor-210 .elementor-element.elementor-element-7a1b77c .egv-image-camping {
        clip-path: polygon(
            0 0,
            100% 0,
            100% 100%,
            6px 100%
        ) !important;

        border-radius: 8px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2d546 *//* =====================================================
   THRILL CARDS — MOBILE ONLY
   Three columns, circular icons, compact content
   Desktop remains unchanged
   ===================================================== */

@media only screen and (max-width: 767px) {

    /* Three-card grid; supports boxed Elementor rows */
    .elementor-210 .elementor-element.elementor-element-6d2d546,
    .elementor-210 .elementor-element.elementor-element-6d2d546 > .e-con-inner {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        align-items: stretch !important;
        gap: 8px !important;

        width: 100% !important;
        max-width: 100% !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    .elementor-210 .elementor-element.elementor-element-6d2d546 > .e-con-inner {
        grid-column: 1 / -1 !important;
    }

    /* Complete card */
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-card {
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
        gap: 0 !important;

        width: 100% !important;
        min-width: 0 !important;
        min-height: 0 !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;

        background: #FFFFFF !important;
        border-radius: 10px !important;
        overflow: hidden !important;
        box-shadow: 0 4px 12px rgba(8, 27, 51, 0.08) !important;
    }

    /* Reset optional inner wrappers */
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-card .e-con-inner {
        width: 100% !important;
        max-width: 100% !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        gap: 0 !important;
    }

    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-card > .e-con-inner {
        display: flex !important;
        flex-direction: column !important;
        flex: 1 !important;
    }

    /* Image */
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-image {
        width: 100% !important;
        height: 72px !important;
        min-height: 72px !important;
        flex: 0 0 72px !important;
        margin: 0 !important;
        padding: 0 !important;

        background-size: cover !important;
        background-position: center !important;
    }

    /* White content area */
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-content {
        width: 100% !important;
        min-width: 0 !important;
        min-height: 54px !important;
        height: auto !important;
        flex: 1 0 auto !important;
        margin: 0 !important;
        padding: 8px 6px !important;
        box-sizing: border-box !important;
    }

    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-content,
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-content > .e-con-inner {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 5px !important;
    }

    /* Circular icon with white frame */
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 28px !important;
        min-width: 28px !important;
        max-width: 28px !important;
        height: 28px !important;
        min-height: 28px !important;
        max-height: 28px !important;
        flex: 0 0 28px !important;

        position: relative !important;
        inset: auto !important;
        align-self: center !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;

        border: 2px solid #FFFFFF !important;
        border-radius: 50% !important;
        box-sizing: border-box !important;
    }

    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-icon > .e-con-inner {
        align-items: center !important;
        justify-content: center !important;
    }

    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-icon .elementor-widget-icon,
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-icon .elementor-widget-container {
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 0 !important;
    }

    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-icon .elementor-icon {
        display: flex !important;
        font-size: 12px !important;
        line-height: 1 !important;
    }

    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-icon svg {
        width: 12px !important;
        height: 12px !important;
    }

    /* Text takes only the remaining width */
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-text {
        width: auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
        min-height: 0 !important;
        height: auto !important;
        flex: 1 1 0% !important;
        justify-content: center !important;
        gap: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Card title */
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-text .elementor-widget-heading,
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-text .elementor-widget-container {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-text .elementor-heading-title {
        margin: 0 !important;
        color: #081B33 !important;
        font-size: 11px !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;
        text-align: left !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: anywhere !important;
    }

    /* Descriptions remain desktop-only */
    .elementor-210 .elementor-element.elementor-element-6d2d546 .egv-thrill-content .elementor-widget-text-editor {
        display: none !important;
    }
}/* End custom CSS */