.elementor-71 .elementor-element.elementor-element-6c6f2387 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-71 .elementor-element.elementor-element-6c6f2387 > .elementor-container{min-height:400px;}.elementor-71 .elementor-element.elementor-element-6c6f2387{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 0px 250px 0px;}.elementor-71 .elementor-element.elementor-element-6c6f2387 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-ef879c1{--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-71 .elementor-element.elementor-element-0962d31 .elementor-button{background-color:#E9860908;border-style:solid;border-color:#E49406;}.elementor-71 .elementor-element.elementor-element-0962d31.elementor-element{--align-self:center;}.elementor-71 .elementor-element.elementor-element-def3f03{--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-71 .elementor-element.elementor-element-961e115{text-align:center;}.elementor-71 .elementor-element.elementor-element-961e115 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:52px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#00CBFF;stroke:#00CBFF;text-shadow:0px 0px 27px #000000;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-d1324c1{--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-71 .elementor-element.elementor-element-499ffca{--display:flex;--min-height:277px;--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-71 .elementor-element.elementor-element-78569d2{--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-71 .elementor-element.elementor-element-78569d2:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-78569d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-78569d2 > .elementor-shape-top .elementor-shape-fill, .elementor-71 .elementor-element.elementor-element-78569d2 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#9EAFC7;}.elementor-71 .elementor-element.elementor-element-70b03b7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-70b03b7:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-70b03b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D1D1;}.elementor-71 .elementor-element.elementor-element-4a4f3b77{margin-top:-100px;margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-7992d52a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-56787504 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-71 .elementor-element.elementor-element-2973ea5{--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-71 .elementor-element.elementor-element-f504c35{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-f504c35:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-f504c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D1D1;}.elementor-71 .elementor-element.elementor-element-8c819da{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-8c819da:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-8c819da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D1D1;}.elementor-71 .elementor-element.elementor-element-3457a63{--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-71 .elementor-element.elementor-element-3457a63:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-3457a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D1D1;}.elementor-71 .elementor-element.elementor-element-fbbcc8f{--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-71 .elementor-element.elementor-element-f9ac5c6{--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-71 .elementor-element.elementor-element-60ebfbe{text-align:center;}.elementor-71 .elementor-element.elementor-element-60ebfbe .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:39px;font-weight:700;}.elementor-71 .elementor-element.elementor-element-fdcf69f{--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-71 .elementor-element.elementor-element-0b6d73e{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0100px;--padding-left:70px;--padding-right:70px;}.elementor-71 .elementor-element.elementor-element-0b6d73e:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-0b6d73e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D1D1;}.elementor-71 .elementor-element.elementor-element-f41d951{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-71 .elementor-element.elementor-element-797e333{width:100%;max-width:100%;}.elementor-71 .elementor-element.elementor-element-797e333 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-797e333.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-797e333:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-797e333 img{width:100%;max-width:100%;}.elementor-71 .elementor-element.elementor-element-16af5fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-71 .elementor-element.elementor-element-f109288:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-f109288 img{border-radius:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-35b25790:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-35b25790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://israatravel.net/wp-content/uploads/2025/09/v880-kul-11-scaled.jpg");}.elementor-71 .elementor-element.elementor-element-35b25790 > .elementor-container{max-width:1600px;}.elementor-71 .elementor-element.elementor-element-35b25790{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 080px 0px;}.elementor-71 .elementor-element.elementor-element-35b25790 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-f4fda1a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-71 .elementor-element.elementor-element-f4fda1a{text-align:center;}.elementor-71 .elementor-element.elementor-element-f4fda1a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:36px;font-weight:700;line-height:46px;color:#096CB1;}.elementor-71 .elementor-element.elementor-element-15e890a6 .st-list-destination .title{font-family:"Tahoma", Sans-serif;font-weight:700;}.elementor-71 .elementor-element.elementor-element-15e890a6 .destination-item .title a{color:#FFFFFF !important;}.elementor-71 .elementor-element.elementor-element-15e890a6 .destination-item .desc a{color:#FFFFFF !important;margin:4px 4px 4px 4px;padding:4px 4px 4px 4px;border-radius:8px 8px 8px 8px;}.elementor-71 .elementor-element.elementor-element-15e890a6 .destination-item img{height:275px;}.elementor-71 .elementor-element.elementor-element-15e890a6 .destination-item{margin-bottom:24px;}.elementor-71 .elementor-element.elementor-element-3f8acf9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.98;}.elementor-71 .elementor-element.elementor-element-3f8acf9::before, .elementor-71 .elementor-element.elementor-element-3f8acf9 > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-3f8acf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-3f8acf9 > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-3f8acf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-3f8acf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-71 .elementor-element.elementor-element-f365959.elementor-element{--align-self:center;}.elementor-71 .elementor-element.elementor-element-63eaee32:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-63eaee32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-71 .elementor-element.elementor-element-63eaee32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 40px 0px;}.elementor-71 .elementor-element.elementor-element-63eaee32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-520f3e5d > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-71 .elementor-element.elementor-element-520f3e5d{text-align:center;}.elementor-71 .elementor-element.elementor-element-520f3e5d .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:36px;font-weight:700;line-height:46px;color:#096CB1;}.elementor-71 .elementor-element.elementor-element-08c5e01:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-08c5e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-71 .elementor-element.elementor-element-08c5e01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 40px 0px;}.elementor-71 .elementor-element.elementor-element-08c5e01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-6a61cf6a{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-6a61cf6a:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-6a61cf6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1C4B3;}.elementor-71 .elementor-element.elementor-element-b186348 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-71 .elementor-element.elementor-element-b186348{text-align:center;}.elementor-71 .elementor-element.elementor-element-b186348 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:300;line-height:72px;color:#F51278;}.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-71 .elementor-element.elementor-element-42f9fef{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-71 .elementor-element.elementor-element-42f9fef > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-71 .elementor-element.elementor-element-42f9fef.elementor-element{--align-self:center;}.elementor-71 .elementor-element.elementor-element-42f9fef a{color:#F51278;}.elementor-71 .elementor-element.elementor-element-246eace4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-14b56c80{--display:flex;}.elementor-71 .elementor-element.elementor-element-3baf01af > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-71 .elementor-element.elementor-element-3baf01af{text-align:end;}.elementor-71 .elementor-element.elementor-element-4e91c7ce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-71 .elementor-element.elementor-element-4e91c7ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:36px;}.elementor-71 .elementor-element.elementor-element-c59a058 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-71 .elementor-element.elementor-element-1087d12a{--display:flex;}.elementor-71 .elementor-element.elementor-element-175ac75 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-71 .elementor-element.elementor-element-175ac75{text-align:end;}.elementor-71 .elementor-element.elementor-element-6c8074de > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-71 .elementor-element.elementor-element-6c8074de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:36px;}.elementor-71 .elementor-element.elementor-element-6f2a0107 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-71 .elementor-element.elementor-element-b7fcb74{--display:flex;}.elementor-71 .elementor-element.elementor-element-141f9077 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-71 .elementor-element.elementor-element-141f9077{text-align:end;}.elementor-71 .elementor-element.elementor-element-2d99b4bc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-71 .elementor-element.elementor-element-2d99b4bc{text-align:center;}.elementor-71 .elementor-element.elementor-element-2d99b4bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:36px;}.elementor-71 .elementor-element.elementor-element-702c283c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-71 .elementor-element.elementor-element-e808b61{--display:flex;--min-height:0px;--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:20px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-e808b61:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-e808b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-bbec562{text-align:center;}.elementor-71 .elementor-element.elementor-element-bbec562 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:64px;font-weight:600;text-decoration:none;text-shadow:18px 0px 17px rgba(0,0,0,0.3);color:#1F5FAA;}.elementor-71 .elementor-element.elementor-element-5a8c943{--display:flex;}.elementor-71 .elementor-element.elementor-element-5a8c943:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-5a8c943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-5235fc7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-8b9f9c0{--display:flex;--min-height:528px;--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-71 .elementor-element.elementor-element-8b9f9c0:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-8b9f9c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-322bc2d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-776d1baa:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-776d1baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-71 .elementor-element.elementor-element-776d1baa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-776d1baa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-202abbf5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-1216d763 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-71 .elementor-element.elementor-element-1216d763{text-align:center;}.elementor-71 .elementor-element.elementor-element-1216d763 .elementor-heading-title{font-size:62px;font-weight:700;line-height:46px;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-4px 0px 46px rgba(0, 0, 0, 0.3);color:#1F5FAA;}.elementor-71 .elementor-element.elementor-element-5caeb59{--display:flex;--min-height:299px;}.elementor-71 .elementor-element.elementor-element-5caeb59:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-5caeb59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#096CB1;}.elementor-71 .elementor-element.elementor-element-e6628d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:150px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-71 .elementor-element.elementor-element-e6628d0:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-e6628d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #978F9400 0%, #F8F8F8 100%);}.elementor-71 .elementor-element.elementor-element-e6628d0 > .elementor-shape-top .elementor-shape-fill, .elementor-71 .elementor-element.elementor-element-e6628d0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#096CB1;}.elementor-71 .elementor-element.elementor-element-e6628d0 > .elementor-shape-top svg, .elementor-71 .elementor-element.elementor-element-e6628d0 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:89px;}.elementor-71 .elementor-element.elementor-element-56f1f46{text-align:end;}.elementor-71 .elementor-element.elementor-element-56f1f46 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:64px;font-weight:600;color:#1F5FAA;}.elementor-71 .elementor-element.elementor-element-6b0f3be{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:auto;}.elementor-71 .elementor-element.elementor-element-ecf10f2 img{opacity:1;border-radius:10px 10px 10px 10px;}.elementor-71 .elementor-element.elementor-element-c57d0fd{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-71 .elementor-element.elementor-element-4b63d99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-30f51d1{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:250px;--margin-left:0px;--margin-right:0px;}.elementor-71 .elementor-element.elementor-element-c25a222 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-19852ff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-19852ff:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-19852ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-3a1b0fc{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-d751973{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-8affcff{--display:flex;}.elementor-71 .elementor-element.elementor-element-8affcff:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-8affcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-a9aa47b > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-71 .elementor-element.elementor-element-a9aa47b.elementor-element{--align-self:stretch;}.elementor-71 .elementor-element.elementor-element-a9aa47b{text-align:center;}.elementor-71 .elementor-element.elementor-element-a9aa47b .elementor-heading-title{font-size:109px;font-weight:bold;line-height:91px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#1F5FAA;}.elementor-71 .elementor-element.elementor-element-1e70d7e{--display:flex;--min-height:261px;}.elementor-71 .elementor-element.elementor-element-1e70d7e:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-1e70d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-90f85a2{--display:flex;}.elementor-71 .elementor-element.elementor-element-a258d87{--display:flex;}.elementor-71 .elementor-element.elementor-element-2af1db0{--display:flex;}.elementor-71 .elementor-element.elementor-element-e2956d0{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-3bc3119{--display:flex;}.elementor-widget-theme-page-title .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-71 .elementor-element.elementor-element-59080f7 .elementor-heading-title{color:#000000;}@media(min-width:768px){.elementor-71 .elementor-element.elementor-element-499ffca{--content-width:892px;}.elementor-71 .elementor-element.elementor-element-fbbcc8f{--width:25%;}.elementor-71 .elementor-element.elementor-element-f9ac5c6{--width:50%;}.elementor-71 .elementor-element.elementor-element-fdcf69f{--width:25%;}.elementor-71 .elementor-element.elementor-element-f41d951{--width:50%;}.elementor-71 .elementor-element.elementor-element-16af5fd{--width:50%;}.elementor-71 .elementor-element.elementor-element-e808b61{--content-width:500px;}.elementor-71 .elementor-element.elementor-element-5a8c943{--content-width:1600px;}.elementor-71 .elementor-element.elementor-element-8b9f9c0{--content-width:1600px;}.elementor-71 .elementor-element.elementor-element-c57d0fd{--content-width:810px;}.elementor-71 .elementor-element.elementor-element-30f51d1{--content-width:810px;}.elementor-71 .elementor-element.elementor-element-1e70d7e{--content-width:3000px;}}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-6c6f2387{padding:150px 0px 150px 0px;}.elementor-71 .elementor-element.elementor-element-70b03b7{--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-4a4f3b77{margin-top:-100px;margin-bottom:0px;}.elementor-71 .elementor-element.elementor-element-7992d52a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-71 .elementor-element.elementor-element-56787504 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-f504c35{--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-8c819da{--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-35b25790{margin-top:40px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-71 .elementor-element.elementor-element-59e02c71 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-71 .elementor-element.elementor-element-f4fda1a .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-71 .elementor-element.elementor-element-15e890a6 .st-list-destination .title{font-size:24px;line-height:40px;}.elementor-71 .elementor-element.elementor-element-15e890a6 .st-list-destination .desc{font-size:14px;line-height:24px;}.elementor-71 .elementor-element.elementor-element-15e890a6 .destination-item{margin-bottom:24px;}.elementor-71 .elementor-element.elementor-element-3f8acf9{--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-63eaee32{padding:40px 0px 30px 0px;}.elementor-71 .elementor-element.elementor-element-21c5f188 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-21c5f188 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-71 .elementor-element.elementor-element-520f3e5d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-71 .elementor-element.elementor-element-520f3e5d .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-71 .elementor-element.elementor-element-08c5e01{padding:40px 0px 30px 0px;}.elementor-71 .elementor-element.elementor-element-6a61cf6a{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-246eace4{--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:16px;--padding-right:16px;}.elementor-71 .elementor-element.elementor-element-14b56c80{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-71 .elementor-element.elementor-element-1087d12a{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-71 .elementor-element.elementor-element-776d1baa{margin-top:0px;margin-bottom:0px;padding:60px 20px 40px 20px;}.elementor-71 .elementor-element.elementor-element-1216d763 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-71 .elementor-element.elementor-element-1216d763 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-71 .elementor-element.elementor-element-e6628d0{--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-6b0f3be{--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-19852ff{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-6c6f2387 > .elementor-container{min-height:540px;}.elementor-71 .elementor-element.elementor-element-6c6f2387{padding:56px 15px 130px 15px;}.elementor-71 .elementor-element.elementor-element-78569d2 > .elementor-shape-top svg, .elementor-71 .elementor-element.elementor-element-78569d2 > .e-con-inner > .elementor-shape-top svg{width:calc(140% + 1.3px);height:70px;}.elementor-71 .elementor-element.elementor-element-70b03b7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-4a4f3b77{margin-top:10px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-71 .elementor-element.elementor-element-7992d52a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-56787504 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-2973ea5{--width:500px;--min-height:388px;}.elementor-71 .elementor-element.elementor-element-f504c35{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-8c819da{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-3457a63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-0b6d73e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-71 .elementor-element.elementor-element-f41d951{--width:100%;}.elementor-71 .elementor-element.elementor-element-35b25790{margin-top:40px;margin-bottom:0px;padding:0px 15px 40px 15px;}.elementor-71 .elementor-element.elementor-element-59e02c71 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-59e02c71 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-f4fda1a .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-71 .elementor-element.elementor-element-15e890a6 .destination-item{margin-bottom:15px;}.elementor-71 .elementor-element.elementor-element-3f8acf9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-63eaee32{padding:40px 0px 10px 0px;}.elementor-71 .elementor-element.elementor-element-21c5f188 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-71 .elementor-element.elementor-element-520f3e5d .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-71 .elementor-element.elementor-element-08c5e01{padding:40px 0px 10px 0px;}.elementor-71 .elementor-element.elementor-element-6a61cf6a{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-71 .elementor-element.elementor-element-b186348 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-71 .elementor-element.elementor-element-246eace4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-14b56c80{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-1087d12a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-b7fcb74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-bbec562 .elementor-heading-title{font-size:43px;}.elementor-71 .elementor-element.elementor-element-5a8c943{--content-width:500px;--min-height:0px;}.elementor-71 .elementor-element.elementor-element-776d1baa{padding:40px 15px 0px 15px;}.elementor-71 .elementor-element.elementor-element-1216d763 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-71 .elementor-element.elementor-element-1216d763 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-71 .elementor-element.elementor-element-5caeb59{--content-width:500px;--min-height:134px;}.elementor-71 .elementor-element.elementor-element-e6628d0{--width:500px;--min-height:585px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-56f1f46 > .elementor-widget-container{margin:0px 0px 0px 010px;padding:0px 0px 0px 10px;}.elementor-71 .elementor-element.elementor-element-56f1f46{text-align:center;}.elementor-71 .elementor-element.elementor-element-56f1f46 .elementor-heading-title{font-size:50px;}.elementor-71 .elementor-element.elementor-element-1d8f68e{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-6b0f3be{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-c25a222 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-19852ff{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-a9aa47b .elementor-heading-title{font-size:39px;line-height:0.7em;}.elementor-71 .elementor-element.elementor-element-1e70d7e{--content-width:500px;--min-height:166px;}}/* Start custom CSS for button, class: .elementor-element-0962d31 *//* === Gold Glow Button for TikTok Link === */
.elementor-button.elementor-button-link {
  position: relative;
  display: inline-block;
  padding: 12px 30px;
  font-size: 18px;
  color: #fff;
  border: 2px solid #FFD700; /* Gold border */
  border-radius: 8px;
  background: transparent;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.3s ease;
  animation: goldGlow 2s ease-in-out infinite alternate;
  box-shadow: 0 0 10px rgba(255, 215, 0, 0.3);
  text-decoration: none; /* remove underline if any */
}

/* === Make text glow === */
.elementor-button.elementor-button-link .elementor-button-text {
  color: #fff;
  text-shadow: 0 0 8px rgba(255, 255, 255, 0.9), 0 0 16px rgba(255, 255, 255, 0.7);
  transition: text-shadow 0.3s ease;
}

/* === Glow Animation for Gold Border === */
@keyframes goldGlow {
  from {
    box-shadow: 0 0 10px rgba(255, 215, 0, 0.4), 0 0 20px rgba(255, 215, 0, 0.2);
  }
  to {
    box-shadow: 0 0 25px rgba(255, 215, 0, 0.8), 0 0 50px rgba(255, 215, 0, 0.5);
  }
}

/* === Hover Effects === */
.elementor-button.elementor-button-link:hover {
  transform: scale(1.05);
  border-color: #ffea00;
  box-shadow: 0 0 25px rgba(255, 215, 0, 0.9), 0 0 50px rgba(255, 215, 0, 0.6);
}

.elementor-button.elementor-button-link:hover .elementor-button-text {
  color: #FFD700;
  text-shadow: 0 0 12px #fff, 0 0 25px #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-961e115 *//* === Cool Entrance Animation for Elementor Heading === */
.elementor-heading-title {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeUpGlow 1.8s ease-out forwards;
}

/* === Keyframes for Fade-Up + Glow === */
@keyframes fadeUpGlow {
  0% {
    opacity: 0;
    transform: translateY(30px);
    text-shadow: none;
  }
  60% {
    opacity: 1;
    transform: translateY(0);
    text-shadow: 0 0 5px rgba(255,255,255,0.5),
                 0 0 15px rgba(255,255,255,0.4);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    text-shadow: 0 0 10px rgba(255,255,255,0.9),
                 0 0 20px rgba(255,255,255,0.7);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499ffca */.overlap-up {
  margin-top: -250px;   /* pulls it upward */
  position: relative;
  z-index: 10;         /* ensures it stays visible above the previous section */
}

/* Force transparency on mobile and dark mode */
@media (max-width: 767px), (prefers-color-scheme: dark) {
  html, body, .site, .elementor, .elementor-section, .e-con {
    background: transparent !important;
    background-color: transparent !important;
  }

  .elementor-background-overlay {
    background: transparent !important;
    opacity: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6ae6f4 */.hero-text {
  opacity: 0;
  transform: translateY(30px);
  animation: heroFadeIn 1.6s ease-out forwards;
}

/* Delay to make it appear smoothly after page loads */
@keyframes heroFadeIn {
  0% {
    opacity: 0;
    transform: translateY(40px) scale(0.98);
    filter: blur(6px);
  }
  60% {
    opacity: 1;
    transform: translateY(-4px) scale(1.02);
    filter: blur(0);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2973ea5 */.elementor-71 .elementor-element.elementor-element-2973ea5 video {
  object-fit: cover !important;
  width: 120% !important; /* zoom in more */
  height: 120% !important;
  top: 0;
  left: 0;
  position: absolute !important;
  z-index: 0;
  transform: translate(-10%, -10%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16af5fd */.boximg a{ 
    display: block;
  overflow: hidden;
  border-radius: 25px;

}

 .boximg  .elementor-widget-container:hover{
    box-shadow:unset !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e662cb3 *//* === Form Wrapper === */
#wpforms-15019 {
  background: #fff;
  color: #104994;
  padding: 2rem;
  border-radius: 1rem;
  border: 2px solid #104994;
  box-shadow: 0 0 30px rgba(16, 73, 148, 0.35);
  animation: fadeInForm 1s ease forwards;
  position: relative;
  overflow: hidden;
}

/* Form entry animation */
@keyframes fadeInForm {
  from { opacity: 0; transform: translateY(30px) scale(0.95); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}

/* === Hide Description === */
#wpforms-15019 .wpforms-description {
  display: none !important;
}

/* === Form Title === */
#wpforms-15019 .wpforms-title {
  font-size: 2.2rem;
  font-weight: 900;
  text-align: center;
  margin-bottom: 1.5rem;
  color: #104994;
  text-transform: uppercase;
  letter-spacing: 2px;
  animation: glowTitle 2s infinite alternate;
  line-height: 3rem;
}

@keyframes glowTitle {
  from { text-shadow: 0 0 10px #104994, 0 0 20px #104994; }
  to { text-shadow: 0 0 25px #104994, 0 0 40px #104994; }
}

/* === Labels === */
#wpforms-15019 label {
  color: #104994;
  font-weight: 600;
  display: block;
  margin-bottom: 0.3rem;
  transition: all 0.3s ease;
  animation: fadeInElement 0.8s ease;
}

#wpforms-15019 label:hover {
  transform: translateX(5px);
}

/* === Fields === */
#wpforms-15019 input,
#wpforms-15019 textarea,
#wpforms-15019 select {
  width: 100%;
  padding: 0.8rem 1rem;
  border: 2px solid #104994;
  border-radius: 0.5rem;
  background: #fff;
  color: #104994;
  transition: all 0.3s ease;
  animation: fadeInElement 0.9s ease;
}

/* Focus */
#wpforms-15019 input:focus,
#wpforms-15019 textarea:focus,
#wpforms-15019 select:focus {
  box-shadow: 0 0 12px rgba(16, 73, 148, 0.4);
  outline: none;
  transform: scale(1.02);
}

/* Hide first option in dropdown */
#wpforms-15019 #wpforms-15019-field_6 option:first-child {
  display: none;
}

/* === Submit Button === */
#wpforms-15019 .wpforms-submit {
  background: linear-gradient(135deg, #0b3b75, #104994, #3f7bd9);
  color: #fff;
  font-weight: bold;
  padding: 1rem 2rem;
  border: none;
  border-radius: 2rem;
  cursor: pointer;
  text-transform: uppercase;
  transition: all 0.3s ease;
  display: block;
  margin: 1.5rem auto 0;
  animation: fadeInElement 1s ease;
  box-shadow: 0 0 15px rgba(16, 73, 148, 0.6);
}

#wpforms-15019 .wpforms-submit:hover {
  filter: brightness(1.1);
  transform: scale(1.07);
  box-shadow: 0 0 25px rgba(16, 73, 148, 0.85);
}

/* === Elements fade animation === */
@keyframes fadeInElement {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

/* === Moving streak background effect === */
#wpforms-15019::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(16, 73, 148, 0.15),
    transparent
  );
  transform: rotate(25deg);
  animation: streakMove 5s linear infinite;
}

@keyframes streakMove {
  from { transform: rotate(25deg) translateX(-50%); }
  to { transform: rotate(25deg) translateX(50%); }
}

/* === Mobile Submit Button Fix === */
@media (max-width: 480px) {
  #wpforms-15019 .wpforms-submit {
    width: 100%;
    padding: 1rem;
    text-align: center;
  }
}

/* === Unified & Perfectly Even Inputs === */
#wpforms-15019 .wpforms-field input,
#wpforms-15019 .wpforms-field textarea,
#wpforms-15019 .wpforms-field select {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  padding: 0.9rem 1rem;
  border: 2px solid #10499466;
  border-radius: 0.75rem;
  background: #fff;
  color: #104994;
  font-size: 1rem;
  font-weight: 500;
  transition: all 0.25s ease;
  animation: fadeInElement 0.9s ease;
  display: block;
}

/* Hover */
#wpforms-15019 .wpforms-field input:hover,
#wpforms-15019 .wpforms-field textarea:hover,
#wpforms-15019 .wpforms-field select:hover {
  border-color: #104994;
  box-shadow: 0 4px 12px rgba(16, 73, 148, 0.2);
}

/* Focus */
#wpforms-15019 .wpforms-field input:focus,
#wpforms-15019 .wpforms-field textarea:focus,
#wpforms-15019 .wpforms-field select:focus {
  outline: none;
  border-color: #104994;
  box-shadow: 0 0 15px rgba(16, 73, 148, 0.35);
  transform: scale(1.01);
}

/* Fix WPForms internal column widths */
#wpforms-15019 .wpforms-field {
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f8acf9 */.elementor-71 .elementor-element.elementor-element-3f8acf9:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-3f8acf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://lavenderblush-goldfinch-416438.hostingersite.com/wp-content/uploads/2025/10/أبرز-اماكن-السياحة-في-باكو-.webp")!important;
}

@media (max-width: 767px) {
  .elementor-71 .elementor-element.elementor-element-3f8acf9 {
    /*background-color: #ffffff !important;*/
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5235fc7 *//* General container */
.tiktok-slider {
  width: 100%;
  box-sizing: border-box;
}

/* Slides adjust naturally to TikTok’s embed height */
.tiktok-slider .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

/* TikTok embeds take full width */
.tiktok-embed {
  width: 100% !important;
  height: auto !important;
  background: transparent !important;
  border: none !important;
  overflow: visible !important;
}

.tiktok-embed > section,
.tiktok-embed iframe {
  width: 100% !important;
  height: auto !important;
  border: none !important;
  background: transparent !important;
  object-fit: contain !important;
}

/* MOBILE: full width, natural height, no cropping */
@media (max-width: 767px) {
  html, body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    background: #000; /* optional */
  }

  .tiktok-slider {
    width: 100vw;
    max-width: 100vw;
  }

  .swiper-slide {
    width: 100vw;
    justify-content: center;
  }

  .tiktok-embed {
    width: 100vw !important;
    max-width: 100vw;
    height: auto !important;
    background: transparent !important;
  }

  .tiktok-embed iframe {
    width: 100vw !important;
    height: auto !important;
    display: block;
  }

  /* Hide arrows on small screens (optional) */
  .swiper-button-next,
  .swiper-button-prev {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a8c943 */.tiktok-slider {
  width: 100%;
  max-width: 100%;
  margin: auto;
  padding: 40px 0;
}

.swiper-slide {
  opacity: 0.5;
  transition: all 0.4s ease;
  display: flex;
  justify-content: center;
  transform: scale(0.95);
}

.swiper-slide-active {
  opacity: 1;
  transform: scale(1);
}

.swiper-slide blockquote {
  width: 100%; /* Full width for TikTok embeds */
}

/* Ensure arrows are above everything */
.swiper-button-next,
.swiper-button-prev {
  position: absolute; /* default, ensures correct placement */
  top: 50%;           /* vertically centered */
  transform: translateY(-50%);
  z-index: 1000;      /* above TikTok embeds */
  width: 50px;
  height: 50px;
  background: rgba(0,0,0,0.3); /* optional: semi-transparent background */
  border-radius: 50%;          /* round buttons */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Correct arrow color (pseudo-element) */
.swiper-button-next::after,
.swiper-button-prev::after {
  color: #FF4C6D;           /* arrow color */
  font-size: 30px;
  text-shadow: 0 0 10px rgba(255, 76, 109, 0.6);
}

/* Position left/right properly */
.swiper-button-prev { left: 10px; }
.swiper-button-next { right: 10px; }

/* Remove any shadow or background from the Swiper container */
.tiktok-slider {
  width: 100%;
  max-width: 100%;
  margin: auto;
  padding: 40px 0;
  animation: fadeSlideUp 1s ease forwards; /* keep the entrance animation */
  box-shadow: none; /* remove unwanted shadow */
}

/* Swiper slides */
.swiper-slide {
  opacity: 0.5;
  transition: all 0.4s ease;
  display: flex;
  justify-content: center;
  transform: scale(0.95);
}

.swiper-slide-active {
  opacity: 1;
  transform: scale(1);
}

.swiper-slide blockquote {
  width: 100%; /* Full width for TikTok embeds */
}

/* Navigation buttons: always visible, thick, pink */
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1000; /* above TikTok embeds */
  width: 60px;   /* make buttons thicker */
  height: 60px;
  background: none; /* remove any background box */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Arrow color and thickness (pseudo-elements) */
.swiper-button-next::after,
.swiper-button-prev::after {
  color: #FF4C6D;        /* default pink */
  font-size: 40px;        /* thicker arrows */
  font-weight: bold;
  transition: color 0.3s ease;
}

/* Hover effect: white arrows on hover */
.swiper-button-next:hover::after,
.swiper-button-prev:hover::after {
  color: #ffffff;
}

/* Position left/right properly */
.swiper-button-prev { left: 10px; }
.swiper-button-next { right: 10px; }

/* Optional fade + slide-up animation for the whole slider */
@keyframes fadeSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Make the TikTok embed fully responsive */
.elementor-71 .elementor-element.elementor-element-5a8c943 {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.elementor-71 .elementor-element.elementor-element-5a8c943 blockquote.tiktok-embed {
  width: 100% !important;
  max-width: 400px; /* optional – controls max width on desktop */
  margin: 0 auto !important;
}

.elementor-71 .elementor-element.elementor-element-5a8c943 iframe {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 9 / 16;
  border: none !important;
  display: block;
}

/* Fix mobile scaling */
@media (max-width: 768px) {
  .elementor-71 .elementor-element.elementor-element-5a8c943 blockquote.tiktok-embed {
    max-width: 100% !important;
  }
  .elementor-71 .elementor-element.elementor-element-5a8c943 iframe {
    aspect-ratio: 9 / 16;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b9f9c0 *//* Smooth fade + slide-in animation for TikTok embeds */
.tiktok-column {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeSlideIn 1s ease forwards;
}

/* Each column animates slightly later for a staggered reveal */
.tiktok-column:nth-child(1) { animation-delay: 0.2s; }
.tiktok-column:nth-child(2) { animation-delay: 0.4s; }
.tiktok-column:nth-child(3) { animation-delay: 0.6s; }

@keyframes fadeSlideIn {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Hover glow + subtle scale for interaction */
.tiktok-column iframe {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  border-radius: 16px;
}

.tiktok-column iframe:hover {
  transform: scale(1.03);
  box-shadow: 0 10px 30px rgba(255, 76, 109, 0.4);
}

/* Optional: slight movement when hovering the column (not required) */
.tiktok-column:hover {
  transform: translateY(-5px);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5caeb59 */@media (max-width: 767px) {
  /* White background */
  .ti-fix-mobile .ti-widget-container {
    background: #fff !important;
  }

  /* Prevent showing more than 1 */
  .ti-fix-mobile .ti-review-item,
  .ti-fix-mobile .ti-widget-item,
  .ti-fix-mobile .ti-slide {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
  }

  /* Make the review list go horizontal */
  .ti-fix-mobile .ti-reviews-list,
  .ti-fix-mobile .ti-widget .ti-reviews,
  .ti-fix-mobile .ti-widget-slider .ti-widget-items {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 0 !important;
  }

  /* Make sure no overflow leaks out */
  .ti-fix-mobile .ti-widget-container,
  .ti-fix-mobile .ti-widget-slider {
    overflow: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d8f68e *//* Make iframe positioned for glow */
iframe[src*="google.com/maps"] {
    position: relative;
    border: 6px solid #FF4C6D; /* solid base border */
    border-radius: 12px;
    display: block;
    width: 100%;
    max-width: 600px; 
    height: 450px;
    box-sizing: border-box;
    z-index: 0;

    /* Neon glow via box-shadow */
    box-shadow: 0 0 10px #FF4C6D, 0 0 20px #FF4C6D55;
    animation: glowPulse 2s ease-in-out infinite;
}

/* Pulse animation */
@keyframes glowPulse {
    0% {
        box-shadow: 0 0 10px #FF4C6D, 0 0 20px #FF4C6D55;
    }
    50% {
        box-shadow: 0 0 25px #FF4C6D, 0 0 50px #FF4C6D99;
    }
    100% {
        box-shadow: 0 0 10px #FF4C6D, 0 0 20px #FF4C6D55;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6628d0 *//* Initial state: hidden and slightly moved down */
.animated-map-section {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 1s ease-out, transform 1s ease-out;
}

/* When the section is in view */
.animated-map-section.in-view {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecf10f2 *//* Apply glowing pulse only to elements with class "imfr" */
.imfr {
    position: relative;
    border: px solid #FF4C6D; /* same as original */
    border-radius: 12px;
    display: block;
    width: 100%;
    max-width: 600px;
    height: auto; /* keep image proportions */
    box-sizing: border-box;
    z-index: 0;

    /* Neon glow via box-shadow */
    box-shadow: 0 0 10px #FF4C6D, 0 0 20px #FF4C6D55;
    animation: glowPulse 2s ease-in-out infinite;
}

/* Pulse animation (exactly as original) */
@keyframes glowPulse {
    0% {
        box-shadow: 0 0 10px #FF4C6D, 0 0 20px #FF4C6D55;
    }
    50% {
        box-shadow: 0 0 25px #FF4C6D, 0 0 50px #FF4C6D99;
    }
    100% {
        box-shadow: 0 0 10px #FF4C6D, 0 0 20px #FF4C6D55;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0f3be */.section1 {
  position: relative;
  z-index: 1; /* keeps it behind */
}

.section2 {
  margin-top: -100px; /* adjust overlap depth */
  position: relative;
  z-index: 5; /* brings it in front */
}

@media (max-width: 767px) {
  .elementor-71 .elementor-element.elementor-element-6b0f3be {
    background-color: #ffffff !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c57d0fd */.overlap-up2 {
  margin-top: -350px;   /* pulls it upward */
  position: relative;
  z-index: 10;         /* ensures it stays visible above the previous section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30f51d1 */.overlap-up2 {
  margin-top: -350px;   /* pulls it upward */
  position: relative;
  z-index: 10;         /* ensures it stays visible above the previous section */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-695e7ba */.logo-carousel {
  overflow: hidden;
  width: 100%;
  padding: 50px 0;
  background: transparent; /* made transparent */
  box-sizing: border-box;
}

.logo-track {
  display: flex;
  gap: 125px; /* wide spacing */
  animation: slide-left-right 12s linear infinite alternate;
}

.logo-item {
  flex: 0 0 auto;
  width: 120px;
  height: 120px;
  background: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 5px 25px rgba(0,0,0,0.25);
}

.logo-item img {
  width: 70%;
  height: 70%;
  object-fit: contain;
}

/* Back-and-forth sliding */
@keyframes slide-left-right {
  0% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(25%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e70d7e *//* Apply glowing pulse only to elements with class "imfr" */
.imfr {
    position: relative;
    border: px solid #1F5FAA; /* same as original */
    border-radius: 12px;
    display: block;
    width: 100%;
    max-width: 600px;
    height: auto; /* keep image proportions */
    box-sizing: border-box;
    z-index: 0;

    /* Neon glow via box-shadow */
    box-shadow: 0 0 10px #1F5FAA, 0 0 20px #1F5FAA55;
    animation: glowPulse 2s ease-in-out infinite;
}

/* Pulse animation (exactly as original) */
@keyframes glowPulse {
    0% {
        box-shadow: 0 0 10px #1F5FAA, 0 0 20px #1F5FAA55;
    }
    50% {
        box-shadow: 0 0 25px #1F5FAA, 0 0 50px #1F5FAA99;
    }
    100% {
        box-shadow: 0 0 10px #1F5FAA, 0 0 20px #1F5FAA55;
    }
}/* End custom CSS */