.elementor-9 .elementor-element.elementor-element-b82b15e{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-19b7d05{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-42570c1{--grid-template-columns:repeat(1, auto);text-align:right;--icon-size:45px;--grid-column-gap:11px;--grid-row-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-42570c1 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-9 .elementor-element.elementor-element-42570c1 .elementor-social-icon i{color:#A7ADB700;}.elementor-9 .elementor-element.elementor-element-42570c1 .elementor-social-icon svg{fill:#A7ADB700;}.elementor-9 .elementor-element.elementor-element-427446e{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-427446e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-427446e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/Rectangle-17.webp");background-repeat:no-repeat;background-size:95% auto;}.elementor-9 .elementor-element.elementor-element-427446e::before, .elementor-9 .elementor-element.elementor-element-427446e > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-427446e > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-427446e > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-427446e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-427446e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/Group-5.webp");background-repeat:no-repeat;background-size:auto;}.elementor-9 .elementor-element.elementor-element-044238b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3a4a6b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-95f4363 .elementor-heading-title{font-family:"Ethereal Demo", Sans-serif;font-size:48px;font-weight:500;letter-spacing:2.4px;}.elementor-9 .elementor-element.elementor-element-45332ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-45332ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0c4a0b8{text-align:start;}.elementor-9 .elementor-element.elementor-element-0c4a0b8 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:var( --e-global-color-primary );}.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-9 .elementor-element.elementor-element-7ac1b77{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6446122{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-6446122:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6446122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/455d15e268f2ae1d14ae7392b63673094aaba222-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-4a95e82{--display:flex;}.elementor-9 .elementor-element.elementor-element-d98f598{text-align:center;}.elementor-9 .elementor-element.elementor-element-d98f598 .elementor-heading-title{font-family:"Ethereal Demo", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-e84eb9e{text-align:center;}.elementor-9 .elementor-element.elementor-element-e84eb9e .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#747474;}.elementor-9 .elementor-element.elementor-element-0dbdd88{text-align:center;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#747474;}.elementor-9 .elementor-element.elementor-element-7be3d40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4bb5841{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2a5e03c{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.8s;}.elementor-9 .elementor-element.elementor-element-2a5e03c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2a5e03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/4ba0cab11bd5d54172ab05a626ce90891da72bb0-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2a5e03c:hover{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/10/shutterstock_1617083776-Large.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-38af381 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-38af381 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-9 .elementor-element.elementor-element-38af381 .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:700;background-color:#002A4F00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f407bb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-968de98 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:700;color:#404040;}.elementor-9 .elementor-element.elementor-element-b1d8685{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#747474;}.elementor-9 .elementor-element.elementor-element-98cb152{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-afecbf6{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.8s;}.elementor-9 .elementor-element.elementor-element-afecbf6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-afecbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/10/shutterstock_2290090105-Large.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-afecbf6:hover{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/10/shutterstock_2430843185-Large.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-e470075 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-e470075 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-9 .elementor-element.elementor-element-e470075 .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:700;background-color:#002A4F00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6f606a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b638d2e .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:700;color:#404040;}.elementor-9 .elementor-element.elementor-element-cfe1230{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#747474;}.elementor-9 .elementor-element.elementor-element-e022f50{--display:flex;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e022f50:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e022f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003124;}.elementor-9 .elementor-element.elementor-element-7492041{text-align:center;}.elementor-9 .elementor-element.elementor-element-7492041 .elementor-heading-title{font-family:"Ethereal Demo", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1bdadb3{text-align:center;}.elementor-9 .elementor-element.elementor-element-1bdadb3 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-8a93205{text-align:center;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d4a0ba6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-d4a0ba6 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-9 .elementor-element.elementor-element-d4a0ba6 .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:700;fill:#E1A126;color:#E1A126;background-color:#002A4F00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-44a8855{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6036fd9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fab6fd3{--display:flex;--min-height:600px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fab6fd3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fab6fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/c21a500ae6fbfd43b46998a57581c208cdcbf79e-scaled.webp");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-c965c1b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-3784981{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-85bb71d .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#000000C2;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-c098385{--display:flex;--min-height:600px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c098385:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c098385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/2efe568431a9ec2ad8a98c5edf501ee3a2954840-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-568ffe8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c0d9764{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3cd504b .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#000000C2;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-224655f{--display:flex;--min-height:600px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-224655f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-224655f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/0be875f9a22a8425bdbf7cec2ebcb262e1acbc09-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-220acc3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-fa34003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-22c81ef .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:700;line-height:18px;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#000000C2;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-0c1e40b{--display:flex;--min-height:600px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0c1e40b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0c1e40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/70633242204ae41a306bb5fd75a6511ac54f4288-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-61e5705{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-373cbb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-decfaa5 .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#000000C2;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-31fe4c3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-46a53ea{--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:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1de56b9{--display:flex;--min-height:750px;}.elementor-9 .elementor-element.elementor-element-1de56b9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1de56b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/ce930690e10abc843c253775e702058502afc971-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-698f0f4{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-a08a3e5{text-align:start;}.elementor-9 .elementor-element.elementor-element-a08a3e5 .elementor-heading-title{font-family:"Ethereal Demo", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:#003124;}.elementor-9 .elementor-element.elementor-element-d2efe75{text-align:start;}.elementor-9 .elementor-element.elementor-element-d2efe75 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#747474;}.elementor-9 .elementor-element.elementor-element-25099c1{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#747474;width:var( --container-widget-width, 78.35% );max-width:78.35%;--container-widget-width:78.35%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-25099c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-5426052{--e-icon-list-icon-size:55px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-item > a{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:700;line-height:21px;}.elementor-9 .elementor-element.elementor-element-5426052 .elementor-icon-list-text{color:#003124;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-e27502f{--display:flex;--padding-top:70px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-be2be1b{text-align:center;}.elementor-9 .elementor-element.elementor-element-be2be1b .elementor-heading-title{font-family:"Ethereal Demo", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:#003124;}.elementor-9 .elementor-element.elementor-element-606c0cf{text-align:center;}.elementor-9 .elementor-element.elementor-element-606c0cf .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#747474;}.elementor-9 .elementor-element.elementor-element-fbc6e4b{text-align:center;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#747474;}.elementor-9 .elementor-element.elementor-element-4376e6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-4376e6e .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-9 .elementor-element.elementor-element-4376e6e .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;fill:#007052;color:#007052;background-color:#002A4F00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-ab28b4d{--grid-columns:3;--grid-column-gap:30px;}.elementor-9 .elementor-element.elementor-element-a826260{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a826260:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a826260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/66ae76e33a6fbf5f3b6216fb4ce37aa0-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2d33bf3{text-align:center;}.elementor-9 .elementor-element.elementor-element-2d33bf3 .elementor-heading-title{font-family:"Ethereal Demo", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:#FFFFFFB8;}.elementor-9 .elementor-element.elementor-element-8bab9a1{text-align:center;}.elementor-9 .elementor-element.elementor-element-8bab9a1 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-bbfd99b{text-align:center;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFFB8;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1b31510 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-1b31510 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-9 .elementor-element.elementor-element-1b31510 .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;fill:#E1A126;color:#E1A126;background-color:#002A4F00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-b82b15e{--content-width:85%;}.elementor-9 .elementor-element.elementor-element-427446e{--content-width:90%;}.elementor-9 .elementor-element.elementor-element-044238b{--width:94%;}.elementor-9 .elementor-element.elementor-element-3a4a6b0{--width:30%;}.elementor-9 .elementor-element.elementor-element-45332ca{--width:70%;}.elementor-9 .elementor-element.elementor-element-6446122{--width:94%;}.elementor-9 .elementor-element.elementor-element-4a95e82{--content-width:85%;}.elementor-9 .elementor-element.elementor-element-4bb5841{--width:50%;}.elementor-9 .elementor-element.elementor-element-98cb152{--width:50%;}.elementor-9 .elementor-element.elementor-element-e022f50{--content-width:85%;}.elementor-9 .elementor-element.elementor-element-fab6fd3{--width:350px;}.elementor-9 .elementor-element.elementor-element-3784981{--width:30%;}.elementor-9 .elementor-element.elementor-element-c098385{--width:350px;}.elementor-9 .elementor-element.elementor-element-c0d9764{--width:10%;}.elementor-9 .elementor-element.elementor-element-224655f{--width:350px;}.elementor-9 .elementor-element.elementor-element-fa34003{--width:10%;}.elementor-9 .elementor-element.elementor-element-0c1e40b{--width:350px;}.elementor-9 .elementor-element.elementor-element-373cbb4{--width:10%;}.elementor-9 .elementor-element.elementor-element-1de56b9{--width:50%;}.elementor-9 .elementor-element.elementor-element-698f0f4{--width:50%;}.elementor-9 .elementor-element.elementor-element-e27502f{--content-width:85%;}.elementor-9 .elementor-element.elementor-element-a826260{--content-width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-427446e{--content-width:85%;}.elementor-9 .elementor-element.elementor-element-3a4a6b0{--width:100%;}.elementor-9 .elementor-element.elementor-element-45332ca{--width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-b82b15e{--min-height:50vh;}.elementor-9 .elementor-element.elementor-element-19b7d05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-427446e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-427446e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-9 .elementor-element.elementor-element-044238b{--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-9 .elementor-element.elementor-element-95f4363 .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-6446122{--min-height:400px;}.elementor-9 .elementor-element.elementor-element-d98f598 .elementor-heading-title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-2a5e03c{--min-height:350px;}.elementor-9 .elementor-element.elementor-element-f407bb0{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-afecbf6{--min-height:350px;}.elementor-9 .elementor-element.elementor-element-6f606a8{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7492041 .elementor-heading-title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-a08a3e5 .elementor-heading-title{font-size:45px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-be2be1b .elementor-heading-title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-ab28b4d{--grid-columns:2;}.elementor-9 .elementor-element.elementor-element-2d33bf3 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-b82b15e{--min-height:75vh;}.elementor-9 .elementor-element.elementor-element-19b7d05{--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-9 .elementor-element.elementor-element-427446e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-427446e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-9 .elementor-element.elementor-element-427446e::before, .elementor-9 .elementor-element.elementor-element-427446e > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-427446e > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-427446e > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-427446e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-427446e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top right;background-size:233px auto;}.elementor-9 .elementor-element.elementor-element-427446e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-95f4363 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-45332ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-6446122{--min-height:300px;}.elementor-9 .elementor-element.elementor-element-4a95e82{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d98f598 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-7be3d40{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f407bb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6f606a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e022f50{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-7492041 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-fab6fd3{--min-height:400px;}.elementor-9 .elementor-element.elementor-element-c098385{--min-height:400px;}.elementor-9 .elementor-element.elementor-element-224655f{--min-height:400px;}.elementor-9 .elementor-element.elementor-element-0c1e40b{--min-height:400px;}.elementor-9 .elementor-element.elementor-element-46a53ea{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-1de56b9{--min-height:350px;}.elementor-9 .elementor-element.elementor-element-a08a3e5 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-25099c1{width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-e27502f{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-be2be1b .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-ab28b4d{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-a826260{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2d33bf3 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for container, class: .elementor-element-2a5e03c */.elementor-9 .elementor-element.elementor-element-2a5e03c{
    box-shadow: 2.61px 10.44px 20.75px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb5841 *//* =========================================
   MAIN CONTAINER
========================================= */

.hover-card{
    position: relative;
    overflow: hidden;
}


/* =========================================
   SUB CONTAINER
========================================= */

.hover-card .hover-overlay{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}


/* =========================================
   OVERLAY
   CENTER RECTANGLE -> FULL AREA
========================================= */

.hover-card .hover-overlay::before{
    content: "";
    position: absolute;
    inset: 0;

    background: #0000006B;

    z-index: 1;
    pointer-events: none;

    /* Start from center */
    transform: scaleX(0.28) scaleY(0.42);

    opacity: 0;

    transform-origin: center center;

    transition:
        transform 0.6s cubic-bezier(0.16, 1, 0.3, 1),
        opacity 0.22s ease;
}


/* =========================================
   BUTTON DEFAULT
========================================= */

.hover-card .hover-overlay .hover-btn{
    position: relative;
    z-index: 3;

    opacity: 0;
    visibility: hidden;

    transform: none;

    transition:
        opacity 0.4s ease 0.15s,
        visibility 0s linear 0.15s;
}


/* =========================================
   HOVER - OVERLAY SHOW
========================================= */

.hover-card .hover-overlay:hover::before{
    transform: scaleX(1) scaleY(1);
    opacity: 1;
}


/* =========================================
   HOVER - BUTTON SHOW
========================================= */

.hover-card .hover-overlay:hover .hover-btn{
    opacity: 1;
    visibility: visible;

    transition:
        opacity 0.4s ease 0.18s,
        visibility 0s;
}


/* =========================================
   SMOOTH HOVER OUT
========================================= */

.hover-card .hover-overlay:not(:hover)::before{
    transition:
        transform 0.55s cubic-bezier(0.16, 1, 0.3, 1),
        opacity 0.25s ease 0.12s;
}


/* =========================================
   OPTIONAL - BUTTON CENTER FIX
   use only if button is not centered
========================================= */

/*
.hover-card .hover-overlay{
    display: flex;
    align-items: center;
    justify-content: center;
}
*/


/* =========================================
   MOBILE / TABLET
========================================= */

@media (max-width: 1024px){

    .hover-card .hover-overlay::before{
        transform: scaleX(0.25) scaleY(0.38);
    }

    .hover-card .hover-overlay:hover::before{
        transform: scaleX(1) scaleY(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afecbf6 */.elementor-9 .elementor-element.elementor-element-afecbf6{
    box-shadow: 2.61px 10.44px 20.75px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cb152 *//* =========================================
   MAIN CONTAINER
========================================= */

.hover-card{
    position: relative;
    overflow: hidden;
}


/* =========================================
   SUB CONTAINER
========================================= */

.hover-card .hover-overlay{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}


/* =========================================
   OVERLAY
   CENTER RECTANGLE -> FULL AREA
========================================= */

.hover-card .hover-overlay::before{
    content: "";
    position: absolute;
    inset: 0;

    background: #0000006B;

    z-index: 1;
    pointer-events: none;

    /* Start from center */
    transform: scaleX(0.28) scaleY(0.42);

    opacity: 0;

    transform-origin: center center;

    transition:
        transform 0.6s cubic-bezier(0.16, 1, 0.3, 1),
        opacity 0.22s ease;
}


/* =========================================
   BUTTON DEFAULT
========================================= */

.hover-card .hover-overlay .hover-btn{
    position: relative;
    z-index: 3;

    opacity: 0;
    visibility: hidden;

    transform: none;

    transition:
        opacity 0.4s ease 0.15s,
        visibility 0s linear 0.15s;
}


/* =========================================
   HOVER - OVERLAY SHOW
========================================= */

.hover-card .hover-overlay:hover::before{
    transform: scaleX(1) scaleY(1);
    opacity: 1;
}


/* =========================================
   HOVER - BUTTON SHOW
========================================= */

.hover-card .hover-overlay:hover .hover-btn{
    opacity: 1;
    visibility: visible;

    transition:
        opacity 0.4s ease 0.18s,
        visibility 0s;
}


/* =========================================
   SMOOTH HOVER OUT
========================================= */

.hover-card .hover-overlay:not(:hover)::before{
    transition:
        transform 0.55s cubic-bezier(0.16, 1, 0.3, 1),
        opacity 0.25s ease 0.12s;
}


/* =========================================
   OPTIONAL - BUTTON CENTER FIX
   use only if button is not centered
========================================= */

/*
.hover-card .hover-overlay{
    display: flex;
    align-items: center;
    justify-content: center;
}
*/


/* =========================================
   MOBILE / TABLET
========================================= */

@media (max-width: 1024px){

    .hover-card .hover-overlay::before{
        transform: scaleX(0.25) scaleY(0.38);
    }

    .hover-card .hover-overlay:hover::before{
        transform: scaleX(1) scaleY(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6036fd9 */.elementor-9 .elementor-element.elementor-element-6036fd9 *{
    transition: all 0.7s ease;
}

.elementor-9 .elementor-element.elementor-element-6036fd9 .active{
    width: 50%;
}

.elementor-9 .elementor-element.elementor-element-6036fd9 .des-con{
    display: none;
}

.elementor-9 .elementor-element.elementor-element-6036fd9 .active .des-con{
    display: flex;
}

.elementor-9 .elementor-element.elementor-element-6036fd9 .active .des-img{
    width: 70%
}

.elementor-9 .elementor-element.elementor-element-6036fd9  .des-img{
    width: 100%
}

.elementor-9 .elementor-element.elementor-element-6036fd9 .des-col{
    padding: 40px 0px;
}

.elementor-9 .elementor-element.elementor-element-6036fd9 .active.des-col{
    padding: 40px 0px;
}


/* DEFAULT - BLACK & WHITE + SLIGHTLY DARK */
.des-col{
    filter: grayscale(100%) brightness(0.9);
    transition: filter 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}


/* ACTIVE - FULL ORIGINAL COLOR */
.des-col.active{
    filter: grayscale(0%) brightness(1);
}

@media(max-width: 798px) {
    .elementor-9 .elementor-element.elementor-element-6036fd9 .active{
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-6036fd9 .active .des-img{
    width: 100%
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de56b9 */.elementor-9 .elementor-element.elementor-element-1de56b9{
    box-shadow: 2.61px 10.44px 20.75px 0px #00000040;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ethereal Demo';
	font-display: auto;
	src: url('https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/EtherealDemo-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe UI';
	font-display: auto;
	src: url('https://ceylonandbeyondtravels.com/wp-content/uploads/2026/09/Segoe-UI.ttf') format('truetype');
}
/* End Custom Fonts CSS */