.elementor-10 .elementor-element.elementor-element-5266dd5{--display:flex;--min-height:918px;--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;--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-10 .elementor-element.elementor-element-efd6429{--display:flex;--min-height:600px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-92f0300{--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;--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c564689{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-15c2e9b{--display:flex;}.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-10 .elementor-element.elementor-element-8c3fb6b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:400;color:#F5F5F5;}.elementor-10 .elementor-element.elementor-element-11920fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-27c5a6e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-27c5a6e{text-align:center;}.elementor-10 .elementor-element.elementor-element-27c5a6e .elementor-heading-title{font-family:"Bathurst", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4a6023f{--display:flex;}.elementor-10 .elementor-element.elementor-element-5f098b0{text-align:end;}.elementor-10 .elementor-element.elementor-element-5f098b0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:400;color:#F5F5F5;}.elementor-10 .elementor-element.elementor-element-afc05c0{--display:flex;}.elementor-10 .elementor-element.elementor-element-f15994a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-b77ff2b{--spacer-size:84px;}.elementor-10 .elementor-element.elementor-element-a8e75d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-a8e75d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a8e75d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/Frame-289.png");background-position:0px 404px;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-6d05151{--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;}.elementor-10 .elementor-element.elementor-element-4f1b814{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-51a03e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6736586{--display:flex;}.elementor-10 .elementor-element.elementor-element-6269b6a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-d6e305a{--display:flex;}.elementor-10 .elementor-element.elementor-element-95d0f44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:46px;color:#000000;}.elementor-10 .elementor-element.elementor-element-705a6c6{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7c4f393{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#000000;}.elementor-10 .elementor-element.elementor-element-db8c4ba{--display:flex;}.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-10 .elementor-element.elementor-element-513ef1e .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#20ABE3;color:#20ABE3;border-style:solid;border-width:1px 1px 1px 1px;border-radius:038px 038px 038px 038px;}.elementor-10 .elementor-element.elementor-element-513ef1e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-513ef1e .elementor-button:focus{background-color:#20ABE3;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-513ef1e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-513ef1e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b99c644{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-eb3a5f3{--display:flex;--min-height:649px;--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-10 .elementor-element.elementor-element-eb3a5f3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eb3a5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/shutterstock_578814541-copy-2.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ca44783{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-aad083d{--display:flex;}.elementor-10 .elementor-element.elementor-element-46da59d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-d9672c7{--display:flex;}.elementor-10 .elementor-element.elementor-element-0d6f00e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:46px;color:#000000;}.elementor-10 .elementor-element.elementor-element-5beb6f0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4d68e2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-a677e29{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e03182{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-42026f9{--display:flex;--min-height:477px;--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-42026f9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-42026f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/00346f7092a698c20d36fa8011bb9391813a3b96-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-45b3985{--display:flex;--min-height:230px;--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;--border-radius:0px 0px 010px 010px;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-45b3985:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-45b3985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #20ABE300 0%, #20ABE3 100%);}.elementor-10 .elementor-element.elementor-element-851572c{--display:flex;}.elementor-10 .elementor-element.elementor-element-c967aa1{text-align:center;}.elementor-10 .elementor-element.elementor-element-c967aa1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-71364c7 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:39px 39px 39px 39px;}.elementor-10 .elementor-element.elementor-element-71364c7 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-71364c7 .elementor-button:focus{background-color:#FFFFFF;color:#20ABE3;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-71364c7 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-71364c7 .elementor-button:focus svg{fill:#20ABE3;}.elementor-10 .elementor-element.elementor-element-8210c78{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91be6ec{--display:flex;--min-height:477px;--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91be6ec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-91be6ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/572edcb9e5e9a53f3b9ce7b0dabdd379e73068a7-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-602406e{--display:flex;--min-height:230px;--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;--border-radius:0px 0px 010px 010px;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-602406e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-602406e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #20ABE300 0%, #20ABE3 100%);}.elementor-10 .elementor-element.elementor-element-d097b84{--display:flex;}.elementor-10 .elementor-element.elementor-element-38f2ad1{text-align:center;}.elementor-10 .elementor-element.elementor-element-38f2ad1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f8b30c2 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:39px 39px 39px 39px;}.elementor-10 .elementor-element.elementor-element-f8b30c2 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f8b30c2 .elementor-button:focus{background-color:#FFFFFF;color:#20ABE3;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f8b30c2 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f8b30c2 .elementor-button:focus svg{fill:#20ABE3;}.elementor-10 .elementor-element.elementor-element-60c5325{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c292a9d{--display:flex;--min-height:477px;--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c292a9d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c292a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/ebe6b20bd715f883d80bb823575a01ffaa210869-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0d07715{--display:flex;--min-height:230px;--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;--border-radius:0px 0px 010px 010px;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0d07715:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0d07715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #20ABE300 0%, #20ABE3 100%);}.elementor-10 .elementor-element.elementor-element-28bc2dc{--display:flex;}.elementor-10 .elementor-element.elementor-element-97bbf36{text-align:center;}.elementor-10 .elementor-element.elementor-element-97bbf36 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a55f423 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:39px 39px 39px 39px;}.elementor-10 .elementor-element.elementor-element-a55f423 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-a55f423 .elementor-button:focus{background-color:#FFFFFF;color:#20ABE3;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a55f423 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-a55f423 .elementor-button:focus svg{fill:#20ABE3;}.elementor-10 .elementor-element.elementor-element-a153704{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c01ba68{--display:flex;--min-height:477px;--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c01ba68:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c01ba68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/d55f5dde3498e07410a066cdc0b717aa1e5762ef-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b72da3a{--display:flex;--min-height:230px;--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;--border-radius:0px 0px 010px 010px;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-b72da3a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b72da3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #20ABE300 0%, #20ABE3 100%);}.elementor-10 .elementor-element.elementor-element-01105ae{--display:flex;}.elementor-10 .elementor-element.elementor-element-332c1f0{text-align:center;}.elementor-10 .elementor-element.elementor-element-332c1f0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bc323b1 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:39px 39px 39px 39px;}.elementor-10 .elementor-element.elementor-element-bc323b1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-bc323b1 .elementor-button:focus{background-color:#FFFFFF;color:#20ABE3;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bc323b1 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-bc323b1 .elementor-button:focus svg{fill:#20ABE3;}.elementor-10 .elementor-element.elementor-element-c3c1b40{--display:flex;}.elementor-10 .elementor-element.elementor-element-00bf497{--spacer-size:170px;}.elementor-10 .elementor-element.elementor-element-2780731{--display:flex;--min-height:977px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-2780731:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2780731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/7e38c99f4c943bbfce74953846dc804e65c2f7a1-scaled.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d47a3fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-0d0773f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-ebb1886{--display:flex;}.elementor-10 .elementor-element.elementor-element-263c298 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-4f57810{--display:flex;}.elementor-10 .elementor-element.elementor-element-946f43f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:46px;color:#000000;}.elementor-10 .elementor-element.elementor-element-62bb4f7{--display:flex;}.elementor-10 .elementor-element.elementor-element-79e11f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#000000;}.elementor-10 .elementor-element.elementor-element-aad5816{--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:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b8cfc0d{--display:flex;--min-height:303px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-78e37ed{--display:flex;--min-height:30px;--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-10 .elementor-element.elementor-element-ce01f21{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_hover_text_reveal_content_box .ue-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, #FDFDFD00 22%, #15A5DF 100%);opacity:0%;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_btn,.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_btn *{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_long_content_box_holder{text-align:left;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_long_content_box{border-radius:10px;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_image_box{height:300px;background-position:center center !important;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_long_content_box:hover .uc_overlay{opacity:80%;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_description{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-10f5d14 .ue_btn_container{justify-content:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_btn{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;padding:07px 030px 07px 030px;margin-top:10px;border-radius:40px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_btn:hover{background-color:#FFFFFF;color:#20ABE3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-7855d74{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, #FDFDFD00 22%, #15A5DF 100%);opacity:0%;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_btn,.elementor-10 .elementor-element.elementor-element-05c946d .uc_btn *{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_long_content_box_holder{text-align:left;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_box_content{padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_long_content_box{border-radius:10px;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_image_box{height:300px;background-position:center center !important;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_long_content_box:hover .uc_overlay{opacity:80%;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-05c946d .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-05c946d .uc_description{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-05c946d .ue_btn_container{justify-content:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_btn{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;padding:07px 030px 07px 030px;margin-top:10px;border-radius:40px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-05c946d .uc_btn:hover{background-color:#FFFFFF;color:#20ABE3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-c11aeb8{--display:flex;--min-height:263px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, #FDFDFD00 22%, #15A5DF 100%);opacity:0%;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_btn,.elementor-10 .elementor-element.elementor-element-51f22af .uc_btn *{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_long_content_box_holder{text-align:left;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_box_content{padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_long_content_box{border-radius:10px;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_image_box{height:263px;background-position:center center !important;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_long_content_box:hover .uc_overlay{opacity:80%;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-51f22af .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-51f22af .uc_description{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-51f22af .ue_btn_container{justify-content:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_btn{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;padding:10px 130px 10px 130px;margin-top:10px;border-radius:83px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-51f22af .uc_btn:hover{background-color:#FFFFFF;color:#20ABE3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-60809d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-60809d0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-60809d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/Group-286-1.png");background-position:0px 471px;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-d741f5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-8f82c0c{--display:flex;--min-height:834px;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8f82c0c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f82c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/797ca7f4527f37114a3eb0e476072e546bce0d62-scaled.png");background-position:-241px -8px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3b4444a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ea69091{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-8c2def9{--display:flex;--margin-top:-700px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-42a8eca{--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;}.elementor-10 .elementor-element.elementor-element-bbbf04d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5ab26ea{--display:flex;--min-height:491px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-27e40ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c70d015{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91a4faf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-5b461e1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-ba69bee{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-8cad06d{width:var( --container-widget-width, 100.004% );max-width:100.004%;--container-widget-width:100.004%;--container-widget-flex-grow:0;text-align:end;}.elementor-10 .elementor-element.elementor-element-8cad06d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8cad06d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#000000;}.elementor-10 .elementor-element.elementor-element-2173a86{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 010px;--row-gap:0px;--column-gap:010px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e76b29c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dca7d45{--display:flex;--min-height:317px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-094a4c6{--display:flex;--min-height:279px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-866fb4a{--display:flex;--min-height:279px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-866fb4a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-866fb4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/2fbbc66bb05742f324f5abd8a40094f9ac47a656-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7242bff{--display:flex;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-29a675b{text-align:center;}.elementor-10 .elementor-element.elementor-element-29a675b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:27px;color:#000000;}.elementor-10 .elementor-element.elementor-element-d746031{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ea58d02 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:040px 040px 040px 040px;padding:08px 030px 08px 030px;}.elementor-10 .elementor-element.elementor-element-ea58d02 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ea58d02 .elementor-button:focus{background-color:#20ABE3;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ea58d02 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ea58d02 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4ec470a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef1e02a{--display:flex;--min-height:317px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-19f5d57{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5f556f5{--display:flex;--min-height:279px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5f556f5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5f556f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/622d6dc0505f5a1f3a2d5da5b56494ae97f746de.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-bbe459f{--display:flex;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-55647b6{text-align:center;}.elementor-10 .elementor-element.elementor-element-55647b6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:27px;color:#000000;}.elementor-10 .elementor-element.elementor-element-a589969{--display:flex;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7d8e711 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:040px 040px 040px 040px;padding:08px 030px 08px 030px;}.elementor-10 .elementor-element.elementor-element-7d8e711 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7d8e711 .elementor-button:focus{background-color:#20ABE3;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7d8e711 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-7d8e711 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4037817{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-359be1a{--display:flex;--min-height:317px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-78c74c1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-50cdd63{--display:flex;--min-height:279px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-50cdd63:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-50cdd63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/2dd7ae6672399ad011ca242b0cf2a881859a6423-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d4c3b3f{--display:flex;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2b798d5{text-align:center;}.elementor-10 .elementor-element.elementor-element-2b798d5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:27px;color:#000000;}.elementor-10 .elementor-element.elementor-element-31dcfb9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d11ed39 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:040px 040px 040px 040px;padding:08px 030px 08px 030px;}.elementor-10 .elementor-element.elementor-element-d11ed39 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d11ed39 .elementor-button:focus{background-color:#20ABE3;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d11ed39 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-d11ed39 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-98a4ac4{--display:flex;}.elementor-10 .elementor-element.elementor-element-e00022a{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-8892b90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-824ee05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6871d7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6c14075{--display:flex;}.elementor-10 .elementor-element.elementor-element-1dc0163 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-82f8abe{--display:flex;}.elementor-10 .elementor-element.elementor-element-673dbbf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:46px;color:#000000;}.elementor-10 .elementor-element.elementor-element-0515cf7{--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;}.elementor-10 .elementor-element.elementor-element-c278092{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_overlay{background-color:transparent;background-image:linear-gradient(188deg, #FDFDFD00 45%, #15A5DF 85%);opacity:0%;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_btn,.elementor-10 .elementor-element.elementor-element-57c0094 .uc_btn *{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_long_content_box_holder{text-align:left;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_long_content_box{border-radius:10px;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_image_box{height:471px;background-position:center center !important;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_long_content_box:hover .uc_overlay{opacity:80%;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_description{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-57c0094 .ue_btn_container{justify-content:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_btn{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;padding:07px 30px 07px 30px;margin-top:10px;border-radius:83px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-57c0094 .uc_btn:hover{background-color:#FFFFFF;color:#20ABE3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-eee25a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-adfa4f3{--display:flex;--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-10 .elementor-element.elementor-element-80cb997 .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, #FDFDFD00 45%, #15A5DF 100%);opacity:0%;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_btn,.elementor-10 .elementor-element.elementor-element-80cb997 .uc_btn *{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_long_content_box_holder{text-align:left;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_long_content_box{border-radius:10px;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_image_box{height:230px;background-position:center center !important;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_long_content_box:hover .uc_overlay{opacity:80%;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_description{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-80cb997 .ue_btn_container{justify-content:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_btn{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;padding:07px 30px 07px 30px;margin-top:10px;border-radius:83px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-80cb997 .uc_btn:hover{background-color:#FFFFFF;color:#20ABE3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-df3a4a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, #FDFDFD00 45%, #15A5DF 100%);opacity:0%;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_btn,.elementor-10 .elementor-element.elementor-element-c170d5a .uc_btn *{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_long_content_box_holder{text-align:left;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_box_content{padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_long_content_box{border-radius:10px;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_image_box{height:230px;background-position:center center !important;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_long_content_box:hover .uc_overlay{opacity:80%;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_description{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-c170d5a .ue_btn_container{justify-content:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_btn{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;padding:07px 30px 07px 30px;margin-top:10px;border-radius:83px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-c170d5a .uc_btn:hover{background-color:#FFFFFF;color:#20ABE3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-84c6439{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c7729d0{--spacer-size:220px;}.elementor-10 .elementor-element.elementor-element-16430fe{--display:flex;--min-height:1189px;--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;--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-10 .elementor-element.elementor-element-16430fe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-16430fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/10/bd1017b56e74eec43a6f97426381c1900e034f59-2-scaled.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c911672{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c627fe2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-bb158e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9546abd{text-align:center;}.elementor-10 .elementor-element.elementor-element-9546abd .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-20c3c41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:08px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5b49dfd{text-align:center;}.elementor-10 .elementor-element.elementor-element-5b49dfd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:46px;color:#000000;}.elementor-10 .elementor-element.elementor-element-f9b4c50{--display:flex;--margin-top:08px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fd4ebcb{text-align:center;}.elementor-10 .elementor-element.elementor-element-fd4ebcb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#000000;}.elementor-10 .elementor-element.elementor-element-a5c6366{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:015px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-76bb2a6 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#20ABE3;color:#20ABE3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#20ABE3;border-radius:40px 40px 40px 40px;padding:015px 072px 015px 072px;}.elementor-10 .elementor-element.elementor-element-76bb2a6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-76bb2a6 .elementor-button:focus{background-color:#20ABE3;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-76bb2a6 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-76bb2a6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-344250a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-390px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-fd13660{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-2120c3f{--display:flex;--min-height:595px;--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;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-2120c3f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2120c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/76411145790118a0eaba15da02369c7087c2d2d6-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8492d29{--display:flex;}.elementor-10 .elementor-element.elementor-element-a204073 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-38d1cef .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:010px 030px 010px 030px;}.elementor-10 .elementor-element.elementor-element-38d1cef .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-38d1cef .elementor-button:focus{background-color:#20ABE3;color:#FFFFFF;border-color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-38d1cef .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-38d1cef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9700957{--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-10 .elementor-element.elementor-element-bf2d022{--display:flex;--min-height:340px;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-bf2d022:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bf2d022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/107a11482b9c58305a5dcb6eef569f2cea0e4d85-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a4a086a{--display:flex;--gap:010px 0px;--row-gap:010px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2b65f67 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37e6150 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:010px 030px 010px 030px;}.elementor-10 .elementor-element.elementor-element-37e6150 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-37e6150 .elementor-button:focus{background-color:#20ABE3;color:#FFFFFF;border-color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-37e6150 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-37e6150 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8632016{--display:flex;}.elementor-10 .elementor-element.elementor-element-a32c2aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6f5c783{text-align:start;}.elementor-10 .elementor-element.elementor-element-6f5c783 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-8ceee1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bc9dab3{text-align:start;}.elementor-10 .elementor-element.elementor-element-bc9dab3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:46px;color:#000000;}.elementor-10 .elementor-element.elementor-element-225d9d7{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a588d9b{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#000000;}.elementor-10 .elementor-element.elementor-element-ed003b1{--display:flex;}.elementor-10 .elementor-element.elementor-element-a44271b{--spacer-size:75px;}.elementor-10 .elementor-element.elementor-element-58c3d0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-a42910a{--display:flex;}.elementor-10 .elementor-element.elementor-element-b9fd4b1{text-align:center;}.elementor-10 .elementor-element.elementor-element-b9fd4b1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;color:#20ABE3;}.elementor-10 .elementor-element.elementor-element-376780f{--display:flex;}.elementor-10 .elementor-element.elementor-element-b925308{--display:flex;}.elementor-10 .elementor-element.elementor-element-7abdb4b{--display:flex;--min-height:226px;--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:center;}.elementor-10 .elementor-element.elementor-element-7abdb4b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7abdb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/Group-39.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-2e6939d{--display:flex;}.elementor-10 .elementor-element.elementor-element-e9eaab7{--display:flex;--min-height:226px;--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-10 .elementor-element.elementor-element-e9eaab7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e9eaab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/Group-39.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-bbdda2f{--display:flex;}.elementor-10 .elementor-element.elementor-element-3c7126d{--display:flex;--min-height:226px;--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-10 .elementor-element.elementor-element-3c7126d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3c7126d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/Group-39.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-59e549b{--display:flex;}.elementor-10 .elementor-element.elementor-element-bc1153b{--display:flex;--min-height:226px;--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-10 .elementor-element.elementor-element-bc1153b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bc1153b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srilanitours.com/wp-content/uploads/2025/09/Group-39.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-9c0ca0b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:36px;--e-n-carousel-arrow-normal-color:#20ABE3;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-a8e75d7{--width:100%;}.elementor-10 .elementor-element.elementor-element-4f1b814{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-51a03e5{--width:92%;}.elementor-10 .elementor-element.elementor-element-b99c644{--width:100%;}.elementor-10 .elementor-element.elementor-element-0d0773f{--width:69%;}.elementor-10 .elementor-element.elementor-element-8f82c0c{--width:74%;}.elementor-10 .elementor-element.elementor-element-bbbf04d{--width:27%;}.elementor-10 .elementor-element.elementor-element-094a4c6{--content-width:279px;}.elementor-10 .elementor-element.elementor-element-866fb4a{--content-width:279px;}.elementor-10 .elementor-element.elementor-element-19f5d57{--content-width:500px;}.elementor-10 .elementor-element.elementor-element-5f556f5{--content-width:279px;}.elementor-10 .elementor-element.elementor-element-78c74c1{--content-width:500px;}.elementor-10 .elementor-element.elementor-element-50cdd63{--content-width:279px;}.elementor-10 .elementor-element.elementor-element-2120c3f{--width:36%;}.elementor-10 .elementor-element.elementor-element-9700957{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-bbbf04d{--width:400px;}.elementor-10 .elementor-element.elementor-element-27e40ad{--width:534px;}.elementor-10 .elementor-element.elementor-element-2173a86{--width:500px;}.elementor-10 .elementor-element.elementor-element-dca7d45{--width:200px;}.elementor-10 .elementor-element.elementor-element-094a4c6{--content-width:200px;}.elementor-10 .elementor-element.elementor-element-ef1e02a{--width:200px;}.elementor-10 .elementor-element.elementor-element-19f5d57{--content-width:200px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-a8e75d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a8e75d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-10 .elementor-element.elementor-element-95d0f44 .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-7c4f393{font-size:15px;line-height:1.7em;}.elementor-10 .elementor-element.elementor-element-eb3a5f3{--min-height:441px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0d6f00e .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-946f43f .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-79e11f1 .elementor-heading-title{font-size:15px;line-height:1.7em;}.elementor-10 .elementor-element.elementor-element-60809d0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-60809d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-8f82c0c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f82c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-213px 100px;background-size:1000px auto;}.elementor-10 .elementor-element.elementor-element-91a4faf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-5b461e1{text-align:center;}.elementor-10 .elementor-element.elementor-element-ba69bee{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8cad06d{text-align:center;}.elementor-10 .elementor-element.elementor-element-8cad06d .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-2173a86{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4037817{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-673dbbf .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-5b49dfd .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-fd4ebcb .elementor-heading-title{font-size:15px;line-height:1.7em;}.elementor-10 .elementor-element.elementor-element-bc9dab3 .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-a588d9b{font-size:15px;line-height:1.7em;}.elementor-10 .elementor-element.elementor-element-9c0ca0b{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-8c3fb6b .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-27c5a6e .elementor-heading-title{font-size:69px;}.elementor-10 .elementor-element.elementor-element-5f098b0 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-b77ff2b{--spacer-size:30px;}.elementor-10 .elementor-element.elementor-element-a8e75d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a8e75d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:33% 39%;}.elementor-10 .elementor-element.elementor-element-51a03e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6269b6a{text-align:center;}.elementor-10 .elementor-element.elementor-element-95d0f44{text-align:center;}.elementor-10 .elementor-element.elementor-element-95d0f44 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-7c4f393{text-align:center;font-size:13px;}.elementor-10 .elementor-element.elementor-element-eb3a5f3{--min-height:314px;}.elementor-10 .elementor-element.elementor-element-ca44783{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-46da59d{text-align:center;}.elementor-10 .elementor-element.elementor-element-0d6f00e{text-align:center;}.elementor-10 .elementor-element.elementor-element-0d6f00e .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-2e03182{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8210c78{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-60c5325{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a153704{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-00bf497{--spacer-size:30px;}.elementor-10 .elementor-element.elementor-element-2780731{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-263c298{text-align:center;}.elementor-10 .elementor-element.elementor-element-946f43f{text-align:center;}.elementor-10 .elementor-element.elementor-element-946f43f .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-79e11f1{text-align:center;}.elementor-10 .elementor-element.elementor-element-79e11f1 .elementor-heading-title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-60809d0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-60809d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 676px;}.elementor-10 .elementor-element.elementor-element-d741f5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8f82c0c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f82c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-274px -198px;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8f82c0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-42a8eca{--margin-top:650px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-91a4faf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-ba69bee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8cad06d{text-align:center;}.elementor-10 .elementor-element.elementor-element-8cad06d .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-2173a86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4ec470a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1dc0163{text-align:center;}.elementor-10 .elementor-element.elementor-element-673dbbf{text-align:center;}.elementor-10 .elementor-element.elementor-element-673dbbf .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-eee25a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-adfa4f3{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c7729d0{--spacer-size:90px;}.elementor-10 .elementor-element.elementor-element-9546abd{text-align:center;}.elementor-10 .elementor-element.elementor-element-9546abd .elementor-heading-title{font-size:43px;}.elementor-10 .elementor-element.elementor-element-5b49dfd{text-align:center;}.elementor-10 .elementor-element.elementor-element-5b49dfd .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-fd4ebcb{text-align:center;}.elementor-10 .elementor-element.elementor-element-fd4ebcb .elementor-heading-title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-6f5c783{text-align:center;}.elementor-10 .elementor-element.elementor-element-6f5c783 .elementor-heading-title{font-size:43px;}.elementor-10 .elementor-element.elementor-element-bc9dab3{text-align:center;}.elementor-10 .elementor-element.elementor-element-bc9dab3 .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-a588d9b{text-align:center;font-size:13px;}.elementor-10 .elementor-element.elementor-element-58c3d0a{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-b9fd4b1{text-align:center;}.elementor-10 .elementor-element.elementor-element-b9fd4b1 .elementor-heading-title{font-size:43px;}.elementor-10 .elementor-element.elementor-element-9c0ca0b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:165px;--e-n-carousel-arrow-size:87px;}}/* Start custom CSS for container, class: .elementor-element-2e03182 *//*
 * 1. The main card container has the border-radius to shape the card, but NOT overflow: hidden.
 * This is the key to allowing the hover gradient to overflow the rounded corners.
 */
.elementor-element-a73bf79 {
  position: relative;
  border-radius: 20px; /* Adjust this value to match your Elementor settings */
}

/*
 * 2. The immediate inner container gets the overflow: hidden property.
 * This contains the zoom effect and the permanent gradient so they are clipped by the card's rounded corners.
 */
.elementor-element-36f706f {
  overflow: hidden;
  position: relative;
}

/*
 * 3. This innermost container contains the permanent gradient and receives the hover zoom effect.
 */
.elementor-element-78ed1a4 {
  position: relative;
  transition: transform 0.5s ease-in-out;
}

/*
 * 4. This is the permanent gradient that is always visible and is contained within the rounded corners.
 */
.elementor-element-78ed1a4::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to top,
    rgba(64, 108, 181, 0.9) 0%,
    rgba(64, 108, 181, 0) 50%
  );
  opacity: 1; /* Always visible */
}

/*
 * 5. Create the new, animating gradient using the ::after pseudo-element on the main card container.
 * This gradient has a height of 0 and will be a full rectangle, ignoring the rounded corners.
 */
.elementor-element-a73bf79::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0; /* Initial height is 0, so it's not visible */
  background: linear-gradient(
    to top,
    rgba(64, 108, 181, 1) 0%,
    rgba(64, 108, 181, 0) 100%
  );
  transition: height 0.5s ease-in-out;
  z-index: 1;
}

/*
 * 6. On hover, apply the zoom effect to the innermost card and animate the rectangular gradient.
 */
.elementor-element-a73bf79:hover .elementor-element-78ed1a4 {
  transform: scale(1.1);
}

.elementor-element-a73bf79:hover::after {
  height: 100%;
}

/*
 * 7. Ensure the text and button container is on top of all gradients.
 */
.elementor-element-9e0049e {
  z-index: 2;
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a677e29 *//* 1. Base style for the container holding the image (likely 42026f9) */
/* This element needs to be the one that has the background image. */
.elementor-element-42026f9 {
    /* Set a smooth transition for the transform property */
    transition: transform 0.4s ease-in-out; 
}

/* 2. Style for the main container (the clip box) */
.elementor-element-2e03182 {
    /* This ensures that any content of its children (like the moving background) 
       that goes outside its box is hidden/clipped. This is key! */
    overflow: hidden !important; 
}

/* 3. Hover effect on the OUTER container */
/* When .elementor-element-a677e29 is hovered, move its child .elementor-element-42026f9 up */
.elementor-element-a677e29:hover .elementor-element-42026f9 {
    /* Move the element up by 10 pixels. Use a negative value to move up. */
    transform: translateY(-20px); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8210c78 *//* 1. Base style for the container holding the image (91be6ec) */
.elementor-element-91be6ec {
    /* Set a smooth transition for the transform property */
    transition: transform 0.4s ease-in-out; 
}

/* 2. Style for the main container (8210c78) - used as the clip box */
/* This ensures that any content of its children (like the moving background) 
   that goes outside its box is hidden/clipped. */
.elementor-element-8210c78 {
    overflow: hidden !important; 
}

/* 3. Hover effect on the OUTER container (8210c78) */
/* When .elementor-element-8210c78 is hovered, move its child .elementor-element-91be6ec up */
.elementor-element-8210c78:hover .elementor-element-91be6ec {
    /* Moves the element up by 20 pixels */
    transform: translateY(-20px); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c5325 *//* 1. Base style for the container holding the image (c292a9d) */
.elementor-element-c292a9d {
    /* Set a smooth transition for the transform property */
    transition: transform 0.4s ease-in-out; 
}

/* 2. Style for the main container (60c5325) - used as the clip box */
/* This ensures that any content of its children (like the moving background) 
   that goes outside its box is hidden/clipped. */
.elementor-element-60c5325 {
    overflow: hidden !important; 
}

/* 3. Hover effect on the OUTER container (60c5325) */
/* When .elementor-element-60c5325 is hovered, move its child .elementor-element-c292a9d up */
.elementor-element-60c5325:hover .elementor-element-c292a9d {
    /* Moves the element up by 20 pixels */
    transform: translateY(-20px); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a153704 *//* 1. Base style for the container holding the image (c292a9d) */
.elementor-element-c01ba68 {
    /* Set a smooth transition for the transform property */
    transition: transform 0.4s ease-in-out; 
}

/* 2. Style for the main container (60c5325) - used as the clip box */
/* This ensures that any content of its children (like the moving background) 
   that goes outside its box is hidden/clipped. */
.elementor-element-a153704 {
    overflow: hidden !important; 
}

/* 3. Hover effect on the OUTER container (60c5325) */
/* When .elementor-element-60c5325 is hovered, move its child .elementor-element-c292a9d up */
.elementor-element-a153704:hover .elementor-element-c01ba68 {
    /* Moves the element up by 20 pixels */
    transform: translateY(-20px); 
}/* End custom CSS */
/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-10f5d14 */.elementor-10 .elementor-element.elementor-element-10f5d14 .uc_title {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #ffffff;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7855d74 */.elementor-10 .elementor-element.elementor-element-05c946d .uc_title {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cfc0d *//*
 * 1. The main card container has the border-radius to shape the card, but NOT overflow: hidden.
 * This is the key to allowing the hover gradient to overflow the rounded corners.
 */
.elementor-element-4736b04 {
  position: relative;
  border-radius: 20px; /* Adjust this value to match your Elementor settings */
}

/*
 * 2. The immediate inner container gets the overflow: hidden property.
 * This contains the zoom effect and the permanent gradient so they are clipped by the card's rounded corners.
 */
.elementor-element-a6e096a {
  overflow: hidden;
  position: relative;
}

/*
 * 3. This innermost container contains the permanent gradient and receives the hover zoom effect.
 */
.elementor-element-cb33b8e {
  position: relative;
  transition: transform 0.5s ease-in-out;
}

/*
 * 4. This is the permanent gradient that is always visible and is contained within the rounded corners.
 */
.elementor-element-cb33b8e::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to top,
    rgba(64, 108, 181, 0.9) 0%,
    rgba(64, 108, 181, 0) 50%
  );
  opacity: 1; /* Always visible */
}

/*
 * 5. Create the new, animating gradient using the ::after pseudo-element on the main card container.
 * This gradient has a height of 0 and will be a full rectangle, ignoring the rounded corners.
 */
.elementor-element-4736b04::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0; /* Initial height is 0, so it's not visible */
  background: linear-gradient(
    to top,
    rgba(64, 108, 181, 1) 0%,
    rgba(64, 108, 181, 0) 100%
  );
  transition: height 0.5s ease-in-out;
  z-index: 1;
}

/*
 * 6. On hover, apply the zoom effect to the innermost card and animate the rectangular gradient.
 */
.elementor-element-4736b04:hover .elementor-element-cb33b8e {
  transform: scale(1.1);
}

.elementor-element-4736b04:hover::after {
  height: 100%;
}

/*
 * 7. Ensure the text and button container is on top of all gradients.
 */
.elementor-element-e223ccb {
  z-index: 2;
  position: relative;
}/* End custom CSS */
/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-51f22af */.elementor-10 .elementor-element.elementor-element-785977a .uc_long_content_box_holder {
    text-align: center;
}
@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-ae52d46 .uc_btn{
          padding: 10px 30px 10px 30px; 
    }
}
@media (max-width: 767px) {
    /* Target the button within your card */
    #uc_hover_text_reveal_content_box_elementor_51f22af .uc_btn {
        padding-top: 07px !important;
        padding-bottom: 07px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c11aeb8 */.elementor-10 .elementor-element.elementor-element-51f22af .uc_title {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aad5816 */.elementor-10 .elementor-element.elementor-element-785977a .uc_long_content_box_holder {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e76b29c */.elementor-element-094a4c6 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-e76b29c .elementor-element-866fb4a {
    transition: transform 0.3s ease;
}


.elementor-10 .elementor-element.elementor-element-e76b29c:hover .elementor-element-866fb4a {
    transform: scale(1.1);
}


.elementor-element-094a4c6 {
    overflow: hidden;
}

.elementor-element-e76b29c:hover .elementor-element-866fb4a {
    transform: scale(1.1);
}

.elementor-element-866fb4a {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec470a */.elementor-element-19f5d57 {
    overflow: hidden;
}


.elementor-element-5f556f5 {
    transition: transform 0.3s ease;
}


.elementor-10 .elementor-element.elementor-element-4ec470a:hover .elementor-element-5f556f5 {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4037817 *//* 1. Sets the clipping mask: Prevents the zoomed element from overflowing.
   📌 Place this in the Custom CSS of the container with ID 78c74c1, OR globally. */
.elementor-element-78c74c1 {
    overflow: hidden;
}

/* 2. Transition and Initial State: Makes the zoom smooth.
   📌 Place this in the Custom CSS of the main outer container (ID 4037817), OR globally. */
.elementor-element-50cdd63 {
    transition: transform 0.3s ease;
}

/* 3. Hover Zoom Effect: Scales the inner element when the main card is hovered.
   📌 Place this in the **Custom CSS** of the **main outer container** (ID 4037817) in Elementor. */
.elementor-10 .elementor-element.elementor-element-4037817:hover .elementor-element-50cdd63 {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-80cb997 */.elementor-10 .elementor-element.elementor-element-785977a .uc_long_content_box_holder {
    text-align: center;
}
@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-ae52d46 .uc_btn{
          padding: 10px 60px 10px 60px; 
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-c170d5a */.elementor-10 .elementor-element.elementor-element-785977a .uc_long_content_box_holder {
    text-align: center;
}
@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-ae52d46 .uc_btn{
          padding: 10px 60px 10px 60px; 
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9c0ca0b */.elementor-10 .elementor-element.elementor-element-9c0ca0b .swiper~.elementor-swiper-button svg{
    fill: #20ABE3;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bathurst';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://srilanitours.com/wp-content/uploads/2025/09/fonnts.com-Bathurst.ttf') format('truetype');
}
/* End Custom Fonts CSS */