.elementor-11643 .elementor-element.elementor-element-8112c88{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-d9f1523{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-d9f1523:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-d9f1523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17516C;}.elementor-11643 .elementor-element.elementor-element-66f171f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-628595e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-11643 .elementor-element.elementor-element-1acf00d{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-11643 .elementor-element.elementor-element-46243ce .elementor-button{background-color:#E2EEE8;font-family:"Montserrat", Sans-serif;fill:#17526D;color:#17526D;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-11643 .elementor-element.elementor-element-46243ce .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-46243ce .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-11643 .elementor-element.elementor-element-46243ce .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-46243ce .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-11643 .elementor-element.elementor-element-e0d7966{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-e0d7966:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-e0d7966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/08/camel.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-11643 .elementor-element.elementor-element-c78bccf{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-11643 .elementor-element.elementor-element-5e74510{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11643 .elementor-element.elementor-element-5e74510:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-5e74510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 28%, #174F6BCC 50%);}.elementor-repeater-item-3296a51{--ecbp-orientation-rotate:horizontal;width:100%;height:140px;--ecbp-x:0px;--ecbp-y:-120px;--ecbp-rotate:0deg;--ecbp-scale:1;opacity:100%;--ecbp-skewx:0deg;--ecbp-skewy:0deg;}.elementor-repeater-item-3296a51 .ecbp-svg path{stroke-width:0px;}.elementor-11643 .elementor-element.elementor-element-712d7ee{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-text );}.elementor-11643 .elementor-element.elementor-element-adc9c81 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;fill:var( --e-global-color-678beca );color:var( --e-global-color-678beca );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-adc9c81 .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-adc9c81 .elementor-button:focus{background-color:#E2EEE805;color:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-adc9c81{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-11643 .elementor-element.elementor-element-adc9c81 .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-adc9c81 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-0a369c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-a8e0a93{text-align:center;}.elementor-11643 .elementor-element.elementor-element-a8e0a93 .elementor-heading-title{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-7b8dcd9{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-b3477f8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-11643 .elementor-element.elementor-element-d40f309{background-color:var( --e-global-color-primary );padding:45px 30px 45px 30px;border-radius:300px 300px 300px 300px;}.elementor-11643 .elementor-element.elementor-element-d40f309.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-11643 .elementor-element.elementor-element-d40f309.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-11643 .elementor-element.elementor-element-d40f309.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-11643 .elementor-element.elementor-element-d40f309 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11643 .elementor-element.elementor-element-d40f309 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-d40f309:has(:hover) .elementor-image-box-title,
					 .elementor-11643 .elementor-element.elementor-element-d40f309:has(:focus) .elementor-image-box-title{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-d40f309 .elementor-image-box-description{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-df894b0{background-color:var( --e-global-color-primary );padding:45px 30px 45px 30px;border-radius:300px 300px 300px 300px;}.elementor-11643 .elementor-element.elementor-element-df894b0.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-11643 .elementor-element.elementor-element-df894b0.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-11643 .elementor-element.elementor-element-df894b0.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-11643 .elementor-element.elementor-element-df894b0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11643 .elementor-element.elementor-element-df894b0 .elementor-image-box-title{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-df894b0:has(:hover) .elementor-image-box-title,
					 .elementor-11643 .elementor-element.elementor-element-df894b0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-df894b0 .elementor-image-box-description{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-41e066c{background-color:var( --e-global-color-primary );padding:45px 30px 45px 30px;border-radius:300px 300px 300px 300px;}.elementor-11643 .elementor-element.elementor-element-41e066c.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-11643 .elementor-element.elementor-element-41e066c.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-11643 .elementor-element.elementor-element-41e066c.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-11643 .elementor-element.elementor-element-41e066c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11643 .elementor-element.elementor-element-41e066c .elementor-image-box-title{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-41e066c:has(:hover) .elementor-image-box-title,
					 .elementor-11643 .elementor-element.elementor-element-41e066c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-41e066c .elementor-image-box-description{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-d859e24{background-color:var( --e-global-color-primary );padding:45px 30px 45px 30px;border-radius:300px 300px 300px 300px;}.elementor-11643 .elementor-element.elementor-element-d859e24.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-11643 .elementor-element.elementor-element-d859e24.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-11643 .elementor-element.elementor-element-d859e24.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-11643 .elementor-element.elementor-element-d859e24 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11643 .elementor-element.elementor-element-d859e24 .elementor-image-box-title{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-d859e24:has(:hover) .elementor-image-box-title,
					 .elementor-11643 .elementor-element.elementor-element-d859e24:has(:focus) .elementor-image-box-title{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-d859e24 .elementor-image-box-description{color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-49c1353{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-11643 .elementor-element.elementor-element-49c1353:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-49c1353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-20f70a0{--e-image-carousel-slides-to-show:6;}.elementor-11643 .elementor-element.elementor-element-20f70a0 .swiper-wrapper{display:flex;align-items:center;}.elementor-11643 .elementor-element.elementor-element-33d69df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-33d69df:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-33d69df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11643 .elementor-element.elementor-element-e7fb2f3{--display:flex;--border-radius:0px 0px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:30px;--z-index:1;}.elementor-11643 .elementor-element.elementor-element-e7fb2f3:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-e7fb2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11643 .elementor-element.elementor-element-b4c1878 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-f8b4c69{--display:flex;}.elementor-11643 .elementor-element.elementor-element-f8b4c69:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-f8b4c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/09/technology-build.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-11643 .elementor-element.elementor-element-d02c851{--display:flex;}.elementor-11643 .elementor-element.elementor-element-68b6970{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-ee3ae20{--display:flex;}.elementor-11643 .elementor-element.elementor-element-ee3ae20:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-ee3ae20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/09/technology-backed.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11643 .elementor-element.elementor-element-06c769b{--display:flex;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:50px;--padding-bottom:60px;--padding-left:50px;--padding-right:10px;}.elementor-11643 .elementor-element.elementor-element-06c769b:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-06c769b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-249f958 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-183a74b{--display:flex;}.elementor-11643 .elementor-element.elementor-element-a88fb10{--display:flex;}.elementor-repeater-item-6bdebf6{--ecbp-orientation-rotate:horizontal;width:100%;height:100px;--ecbp-y:0px;--ecbp-rotate:0deg;--ecbp-scale:1;opacity:100%;--ecbp-skewx:0deg;--ecbp-skewy:0deg;}.elementor-repeater-item-6bdebf6 .ecbp-svg path{stroke-width:0px;}.elementor-11643 .elementor-element.elementor-element-2ea5b5d{--display:flex;--padding-top:10px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-2ea5b5d:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-2ea5b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2EEE8;}.elementor-11643 .elementor-element.elementor-element-506ebbb{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-18edd58 .elementor-heading-title{color:#174F6B;}.elementor-11643 .elementor-element.elementor-element-9e50492{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-041bb5a{--display:flex;--min-height:450px;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11643 .elementor-element.elementor-element-041bb5a:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-041bb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-4013724 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#174F6B;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-69fa24a{right:50px;}body.rtl .elementor-11643 .elementor-element.elementor-element-69fa24a{left:50px;}.elementor-11643 .elementor-element.elementor-element-69fa24a{top:30px;text-align:end;}.elementor-11643 .elementor-element.elementor-element-69fa24a img{max-width:85px;}.elementor-11643 .elementor-element.elementor-element-015ad46{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11643 .elementor-element.elementor-element-015ad46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-text );}.elementor-11643 .elementor-element.elementor-element-70184b1{font-family:"Montserrat", Sans-serif;color:#3F4C4F;}.elementor-11643 .elementor-element.elementor-element-9272141 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;fill:var( --e-global-color-678beca );color:var( --e-global-color-678beca );background-image:linear-gradient(90deg, #0F8842 21%, #2EC164 62%);border-style:none;}.elementor-11643 .elementor-element.elementor-element-9272141 .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-9272141 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-678beca );background-image:linear-gradient(90deg, #2EC164 21%, #0F8842 62%);}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-9272141{left:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-9272141{right:0px;}.elementor-11643 .elementor-element.elementor-element-9272141{bottom:30px;}.elementor-11643 .elementor-element.elementor-element-9272141 .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-9272141 .elementor-button:focus svg{fill:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-1bd5743{--display:flex;--min-height:450px;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11643 .elementor-element.elementor-element-1bd5743:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-1bd5743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-c0e2839 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#174F6B;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-81d5e19{right:50px;}body.rtl .elementor-11643 .elementor-element.elementor-element-81d5e19{left:50px;}.elementor-11643 .elementor-element.elementor-element-81d5e19{top:30px;text-align:end;}.elementor-11643 .elementor-element.elementor-element-81d5e19 img{max-width:85px;}.elementor-11643 .elementor-element.elementor-element-f9fb248{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11643 .elementor-element.elementor-element-f9fb248 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-text );}.elementor-11643 .elementor-element.elementor-element-ee43dc9{font-family:"Montserrat", Sans-serif;color:#3F4C4F;}.elementor-11643 .elementor-element.elementor-element-0665f79 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;fill:var( --e-global-color-678beca );color:var( --e-global-color-678beca );background-image:linear-gradient(90deg, #03618B 21%, #05A8F1 62%);border-style:none;}.elementor-11643 .elementor-element.elementor-element-0665f79 .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-0665f79 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-678beca );background-image:linear-gradient(90deg, #05A8F1 21%, #03618B 62%);}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-0665f79{left:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-0665f79{right:0px;}.elementor-11643 .elementor-element.elementor-element-0665f79{bottom:30px;}.elementor-11643 .elementor-element.elementor-element-0665f79 .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-0665f79 .elementor-button:focus svg{fill:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-47b9d6c{--display:flex;--min-height:450px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11643 .elementor-element.elementor-element-47b9d6c:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-47b9d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-02cb0f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#174F6B;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-5cb5119{right:45px;}body.rtl .elementor-11643 .elementor-element.elementor-element-5cb5119{left:45px;}.elementor-11643 .elementor-element.elementor-element-5cb5119{top:30px;text-align:end;}.elementor-11643 .elementor-element.elementor-element-5cb5119 img{max-width:160px;}.elementor-11643 .elementor-element.elementor-element-a5021fa{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11643 .elementor-element.elementor-element-a5021fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-text );}.elementor-11643 .elementor-element.elementor-element-090a4f0{font-family:"Montserrat", Sans-serif;color:#3F4C4F;}.elementor-11643 .elementor-element.elementor-element-6d2da4c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;fill:var( --e-global-color-678beca );color:var( --e-global-color-678beca );background-image:linear-gradient(90deg, #EB5F5A 21%, #F28D5A 62%);border-style:none;}.elementor-11643 .elementor-element.elementor-element-6d2da4c .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-6d2da4c .elementor-button:focus{background-color:transparent;color:var( --e-global-color-678beca );background-image:linear-gradient(90deg, #F28D5A 21%, #EB5F5A 62%);}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-6d2da4c{left:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-6d2da4c{right:0px;}.elementor-11643 .elementor-element.elementor-element-6d2da4c{bottom:30px;}.elementor-11643 .elementor-element.elementor-element-6d2da4c .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-6d2da4c .elementor-button:focus svg{fill:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-f61efb0{--display:flex;--min-height:450px;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11643 .elementor-element.elementor-element-f61efb0:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-f61efb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-3bd6e58{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-11643 .elementor-element.elementor-element-3bd6e58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-678beca );}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-bdbd70c{right:50px;}body.rtl .elementor-11643 .elementor-element.elementor-element-bdbd70c{left:50px;}.elementor-11643 .elementor-element.elementor-element-bdbd70c{top:35px;text-align:end;}.elementor-11643 .elementor-element.elementor-element-bdbd70c img{max-width:85px;}.elementor-11643 .elementor-element.elementor-element-c69b70d{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11643 .elementor-element.elementor-element-c69b70d .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-text );}.elementor-11643 .elementor-element.elementor-element-44540e7{font-family:"Montserrat", Sans-serif;color:#3F4C4F;}.elementor-11643 .elementor-element.elementor-element-44e58af .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;fill:var( --e-global-color-678beca );color:var( --e-global-color-678beca );background-image:linear-gradient(90deg, #AD105C 21%, #E387E2 62%);border-style:none;}.elementor-11643 .elementor-element.elementor-element-44e58af .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-44e58af .elementor-button:focus{background-color:transparent;color:var( --e-global-color-678beca );background-image:linear-gradient(90deg, #E387E2 21%, #AD105C 62%);}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-44e58af{right:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-44e58af{left:0px;}.elementor-11643 .elementor-element.elementor-element-44e58af{bottom:30px;}.elementor-11643 .elementor-element.elementor-element-44e58af .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-44e58af .elementor-button:focus svg{fill:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-fabb759{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-repeater-item-7123fb6{--ecbp-orientation-rotate:horizontal;width:100%;height:140px;--ecbp-x:0px;--ecbp-y:100px;--ecbp-rotate:0deg;--ecbp-scale:1;opacity:100%;--ecbp-skewx:0deg;--ecbp-skewy:0deg;}.elementor-repeater-item-7123fb6 .ecbp-svg path{stroke-width:0px;}.elementor-11643 .elementor-element.elementor-element-566cf1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-566cf1c:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-566cf1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/10/ai-assistant-hero.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-11643 .elementor-element.elementor-element-a5f5a67{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-11643 .elementor-element.elementor-element-3169aa6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11643 .elementor-element.elementor-element-3169aa6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11643 .elementor-element.elementor-element-3169aa6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11643 .elementor-element.elementor-element-3169aa6 .elementor-image-box-wrapper .elementor-image-box-img{width:150px;}.elementor-11643 .elementor-element.elementor-element-3169aa6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11643 .elementor-element.elementor-element-3169aa6 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-ceecdf0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-ce5a2f7{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-80a41f6 .elementor-button{background-color:var( --e-global-color-678beca );fill:#3A2F99;color:#3A2F99;border-style:none;}.elementor-11643 .elementor-element.elementor-element-80a41f6 .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-80a41f6 .elementor-button:focus{background-color:#3A2F99;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-80a41f6 .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-80a41f6 .elementor-button:focus svg{fill:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-50de203{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-f3b8bac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-bf70756 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-a4607e7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:60px 30px;--row-gap:60px;--column-gap:30px;--grid-auto-flow:row;--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-11643 .elementor-element.elementor-element-f006d30{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-f006d30:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-f006d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17526D0D;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-a64de65{left:20px;}body.rtl .elementor-11643 .elementor-element.elementor-element-a64de65{right:20px;}.elementor-11643 .elementor-element.elementor-element-a64de65{top:-33px;}.elementor-11643 .elementor-element.elementor-element-a64de65 img{width:80px;}.elementor-11643 .elementor-element.elementor-element-0019af4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-50eb2b4{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-87b5236{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-87b5236:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-87b5236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17526D0D;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-4755877{left:20px;}body.rtl .elementor-11643 .elementor-element.elementor-element-4755877{right:20px;}.elementor-11643 .elementor-element.elementor-element-4755877{top:-33px;}.elementor-11643 .elementor-element.elementor-element-4755877 img{width:98px;}.elementor-11643 .elementor-element.elementor-element-0071f7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-e074941{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-3363bac{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-3363bac:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-3363bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17526D0D;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-3c0e8f2{left:20px;}body.rtl .elementor-11643 .elementor-element.elementor-element-3c0e8f2{right:20px;}.elementor-11643 .elementor-element.elementor-element-3c0e8f2{top:-33px;}.elementor-11643 .elementor-element.elementor-element-3c0e8f2 img{width:80px;}.elementor-11643 .elementor-element.elementor-element-b327f85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-0786c65{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-5eaa4a8{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-5eaa4a8:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-5eaa4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17526D0D;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-11148bb{left:20px;}body.rtl .elementor-11643 .elementor-element.elementor-element-11148bb{right:20px;}.elementor-11643 .elementor-element.elementor-element-11148bb{top:-33px;}.elementor-11643 .elementor-element.elementor-element-11148bb img{width:80px;}.elementor-11643 .elementor-element.elementor-element-a491135 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-4529f9a{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-01dea5c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-01dea5c:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-01dea5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-11643 .elementor-element.elementor-element-c1d8f09 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-11643 .elementor-element.elementor-element-c1d8f09 .elementor-counter-title{color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-634548b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-11643 .elementor-element.elementor-element-634548b .elementor-counter-title{color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-5ed7e23 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-11643 .elementor-element.elementor-element-5ed7e23 .elementor-counter-title{color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-550f24a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-11643 .elementor-element.elementor-element-550f24a .elementor-counter-title{color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-dbca2eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-dbca2eb:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-dbca2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F93A7;}.elementor-11643 .elementor-element.elementor-element-efaac11{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-efaac11:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-efaac11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F93A7;}.elementor-11643 .elementor-element.elementor-element-efaac11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11643 .elementor-element.elementor-element-db41d29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-2fa9331 .elementor-heading-title{font-family:"Montserrat", Sans-serif;text-transform:none;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-97c50b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-d49d8f3{padding:0px 20px 0px 0px;text-align:start;}.elementor-11643 .elementor-element.elementor-element-d49d8f3 .elementor-heading-title{color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-ac492b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Montserrat", Sans-serif;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-e759e0d .elementor-button{background-color:var( --e-global-color-678beca );font-family:"Montserrat", Sans-serif;fill:#009645;color:#009645;}.elementor-11643 .elementor-element.elementor-element-e759e0d .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-e759e0d .elementor-button:focus{background-color:#009645;color:var( --e-global-color-678beca );border-color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-e759e0d .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-e759e0d .elementor-button:focus svg{fill:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-941f540{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-941f540:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-941f540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/09/home-ideas.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-11643 .elementor-element.elementor-element-bc99658{--display:flex;}.elementor-11643 .elementor-element.elementor-element-d8f35a8{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-d8f35a8:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-d8f35a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-b13f212{text-align:center;}.elementor-11643 .elementor-element.elementor-element-b13f212 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-d5823ed{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-7c1314b .elementor-image-box-wrapper{text-align:start;}.elementor-11643 .elementor-element.elementor-element-7c1314b .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-11643 .elementor-element.elementor-element-7c1314b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11643 .elementor-element.elementor-element-7c1314b .elementor-image-box-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-7c1314b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-af09ba9 .elementor-image-box-wrapper{text-align:start;}.elementor-11643 .elementor-element.elementor-element-af09ba9 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-11643 .elementor-element.elementor-element-af09ba9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11643 .elementor-element.elementor-element-af09ba9 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-af09ba9 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-18e6aeb .elementor-image-box-wrapper{text-align:start;}.elementor-11643 .elementor-element.elementor-element-18e6aeb .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-11643 .elementor-element.elementor-element-18e6aeb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11643 .elementor-element.elementor-element-18e6aeb .elementor-image-box-title{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-18e6aeb .elementor-image-box-description{font-family:"Montserrat", Sans-serif;}.elementor-11643 .elementor-element.elementor-element-039312e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-50de0d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-50de0d2:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-50de0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/10/ai-assistant-hero.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-11643 .elementor-element.elementor-element-c9a41ea{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-11643 .elementor-element.elementor-element-d334d20.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11643 .elementor-element.elementor-element-d334d20.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11643 .elementor-element.elementor-element-d334d20.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11643 .elementor-element.elementor-element-d334d20 .elementor-image-box-wrapper .elementor-image-box-img{width:150px;}.elementor-11643 .elementor-element.elementor-element-d334d20 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11643 .elementor-element.elementor-element-d334d20 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-f112489 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-da61989{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-16be9e1 .elementor-button{background-color:var( --e-global-color-678beca );fill:#3A2F99;color:#3A2F99;border-style:none;}.elementor-11643 .elementor-element.elementor-element-16be9e1 .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-16be9e1 .elementor-button:focus{background-color:#3A2F99;color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-16be9e1 .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-16be9e1 .elementor-button:focus svg{fill:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-845ecae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-845ecae:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-845ecae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11643 .elementor-element.elementor-element-983bb09{--display:flex;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-983bb09:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-983bb09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/09/home-testimonial-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11643 .elementor-element.elementor-element-5b8b66f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-5b8b66f:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-5b8b66f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11643 .elementor-element.elementor-element-53223c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-f2e11db{text-align:start;}.elementor-11643 .elementor-element.elementor-element-f2e11db .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-856ed1f{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-text );}.elementor-11643 .elementor-element.elementor-element-32ebf06 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;fill:var( --e-global-color-678beca );color:var( --e-global-color-678beca );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-32ebf06 .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-32ebf06 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-32ebf06 .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-32ebf06 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-610694b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-610694b:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-610694b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-0dcf62f{--display:flex;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-0dcf62f:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-0dcf62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-edff523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;color:#17526D;}.elementor-11643 .elementor-element.elementor-element-12af97c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-11643 .elementor-element.elementor-element-212e644 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-212e644 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-11643 .elementor-element.elementor-element-212e644 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;font-style:normal;line-height:1.3em;}.elementor-11643 .elementor-element.elementor-element-212e644 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-11643 .elementor-element.elementor-element-5116f62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-efc93a9{--display:flex;}.elementor-11643 .elementor-element.elementor-element-68ea743{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-repeater-item-bb879fb{--ecbp-orientation-rotate:horizontal;width:100%;height:160px;--ecbp-x:0px;--ecbp-y:-25px;--ecbp-rotate:0deg;--ecbp-scale:1;opacity:100%;--ecbp-skewx:0deg;--ecbp-skewy:0deg;}.elementor-repeater-item-bb879fb .ecbp-svg path{stroke-width:0px;}.elementor-11643 .elementor-element.elementor-element-b71cdf3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-b71cdf3:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-b71cdf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17526D;}.elementor-11643 .elementor-element.elementor-element-4bd831d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-1644eed{text-align:center;}.elementor-11643 .elementor-element.elementor-element-1644eed .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-7685f97{text-align:center;font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-11643 .elementor-element.elementor-element-03dc12a .elementor-button{background-color:#FFFFFF66;fill:var( --e-global-color-678beca );color:var( --e-global-color-678beca );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:10px 10px 10px 10px;}.elementor-11643 .elementor-element.elementor-element-03dc12a .elementor-button:hover, .elementor-11643 .elementor-element.elementor-element-03dc12a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-678beca );border-color:var( --e-global-color-678beca );}.elementor-11643 .elementor-element.elementor-element-03dc12a .elementor-button:hover svg, .elementor-11643 .elementor-element.elementor-element-03dc12a .elementor-button:focus svg{fill:var( --e-global-color-678beca );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11643 .elementor-element.elementor-element-d9f1523{--width:50%;}.elementor-11643 .elementor-element.elementor-element-e0d7966{--width:50%;}.elementor-11643 .elementor-element.elementor-element-0a369c3{--content-width:900px;}.elementor-11643 .elementor-element.elementor-element-e7fb2f3{--width:55%;}.elementor-11643 .elementor-element.elementor-element-f8b4c69{--width:45%;}.elementor-11643 .elementor-element.elementor-element-ee3ae20{--width:45%;}.elementor-11643 .elementor-element.elementor-element-06c769b{--width:55%;}.elementor-11643 .elementor-element.elementor-element-2ea5b5d{--content-width:1473px;}.elementor-11643 .elementor-element.elementor-element-a5f5a67{--width:50%;}.elementor-11643 .elementor-element.elementor-element-efaac11{--width:70%;}.elementor-11643 .elementor-element.elementor-element-db41d29{--width:100%;}.elementor-11643 .elementor-element.elementor-element-941f540{--width:30%;}.elementor-11643 .elementor-element.elementor-element-c9a41ea{--width:50%;}.elementor-11643 .elementor-element.elementor-element-983bb09{--width:50%;}.elementor-11643 .elementor-element.elementor-element-5b8b66f{--width:50%;}.elementor-11643 .elementor-element.elementor-element-53223c9{--width:95%;}.elementor-11643 .elementor-element.elementor-element-0dcf62f{--width:50%;}.elementor-11643 .elementor-element.elementor-element-5116f62{--width:50%;}.elementor-11643 .elementor-element.elementor-element-4bd831d{--width:840px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11643 .elementor-element.elementor-element-a5f5a67{--width:60%;}.elementor-11643 .elementor-element.elementor-element-efaac11{--width:100%;}.elementor-11643 .elementor-element.elementor-element-c9a41ea{--width:60%;}.elementor-11643 .elementor-element.elementor-element-5b8b66f{--width:100%;}.elementor-11643 .elementor-element.elementor-element-53223c9{--width:100%;}.elementor-11643 .elementor-element.elementor-element-4bd831d{--width:100%;}}@media(max-width:1024px){.elementor-11643 .elementor-element.elementor-element-d9f1523{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-628595e .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-11643 .elementor-element.elementor-element-1acf00d{font-size:20px;line-height:26px;}.elementor-11643 .elementor-element.elementor-element-e0d7966:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-e0d7966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11643 .elementor-element.elementor-element-5e74510{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-repeater-item-3296a51{width:100%;height:90px;--ecbp-y:-79px;}.elementor-11643 .elementor-element.elementor-element-712d7ee{font-size:18px;line-height:28px;}.elementor-11643 .elementor-element.elementor-element-b3477f8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11643 .elementor-element.elementor-element-d40f309{padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-11643 .elementor-element.elementor-element-df894b0{padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-11643 .elementor-element.elementor-element-41e066c{padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-11643 .elementor-element.elementor-element-d859e24{padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-11643 .elementor-element.elementor-element-20f70a0{--e-image-carousel-slides-to-show:3;}.elementor-11643 .elementor-element.elementor-element-e7fb2f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-70px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-f8b4c69:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-f8b4c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/09/technology-build.webp");background-position:center left;}.elementor-11643 .elementor-element.elementor-element-ee3ae20:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-ee3ae20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-repeater-item-6bdebf6{width:100%;height:80px;--ecbp-y:2px;}.elementor-11643 .elementor-element.elementor-element-9e50492{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-041bb5a{--min-height:500px;}.elementor-11643 .elementor-element.elementor-element-69fa24a img{max-width:70px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-9272141{left:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-9272141{right:0px;}.elementor-11643 .elementor-element.elementor-element-9272141{bottom:30px;}.elementor-11643 .elementor-element.elementor-element-1bd5743{--min-height:500px;}.elementor-11643 .elementor-element.elementor-element-81d5e19 img{max-width:70px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-0665f79{left:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-0665f79{right:0px;}.elementor-11643 .elementor-element.elementor-element-0665f79{bottom:30px;}.elementor-11643 .elementor-element.elementor-element-47b9d6c{--min-height:500px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-5cb5119{right:25px;}body.rtl .elementor-11643 .elementor-element.elementor-element-5cb5119{left:25px;}.elementor-11643 .elementor-element.elementor-element-5cb5119 img{max-width:125px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-6d2da4c{left:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-6d2da4c{right:0px;}.elementor-11643 .elementor-element.elementor-element-f61efb0{--min-height:500px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-bdbd70c{right:25px;}body.rtl .elementor-11643 .elementor-element.elementor-element-bdbd70c{left:25px;}.elementor-11643 .elementor-element.elementor-element-bdbd70c img{max-width:65px;}.elementor-11643 .elementor-element.elementor-element-c69b70d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-44e58af{right:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-44e58af{left:0px;}.elementor-repeater-item-7123fb6{width:100%;height:110px;}.elementor-11643 .elementor-element.elementor-element-566cf1c:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-566cf1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-11643 .elementor-element.elementor-element-566cf1c{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-3169aa6 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-11643 .elementor-element.elementor-element-a4607e7{--grid-auto-flow:row;}.elementor-11643 .elementor-element.elementor-element-01dea5c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11643 .elementor-element.elementor-element-c1d8f09 .elementor-counter-number-wrapper{font-size:54px;}.elementor-11643 .elementor-element.elementor-element-634548b .elementor-counter-number-wrapper{font-size:54px;}.elementor-11643 .elementor-element.elementor-element-5ed7e23 .elementor-counter-number-wrapper{font-size:54px;}.elementor-11643 .elementor-element.elementor-element-550f24a .elementor-counter-number-wrapper{font-size:54px;}.elementor-11643 .elementor-element.elementor-element-efaac11{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-d8f35a8{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-b13f212{text-align:start;}.elementor-11643 .elementor-element.elementor-element-d5823ed{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-039312e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-50de0d2:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-50de0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-11643 .elementor-element.elementor-element-50de0d2{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-d334d20 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-11643 .elementor-element.elementor-element-5b8b66f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-0dcf62f{--padding-top:60px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-11643 .elementor-element.elementor-element-212e644 .elementor-testimonial__text{font-size:28px;}.elementor-11643 .elementor-element.elementor-element-68ea743{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-repeater-item-bb879fb{width:100%;height:110px;--ecbp-y:-23px;}.elementor-11643 .elementor-element.elementor-element-b71cdf3{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-11643 .elementor-element.elementor-element-8112c88{--min-height:450px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-d9f1523{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-66f171f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-628595e .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-11643 .elementor-element.elementor-element-46243ce .elementor-button{font-size:20px;}.elementor-11643 .elementor-element.elementor-element-c78bccf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-5e74510{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-repeater-item-3296a51{width:100%;height:55px;--ecbp-y:-35px;}.elementor-11643 .elementor-element.elementor-element-712d7ee{padding:10px 0px 10px 0px;}.elementor-11643 .elementor-element.elementor-element-0a369c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-a8e0a93{padding:0px 0px 0px 0px;text-align:start;}.elementor-11643 .elementor-element.elementor-element-7b8dcd9{padding:0px 0px 0px 0px;}.elementor-11643 .elementor-element.elementor-element-b3477f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11643 .elementor-element.elementor-element-d40f309{padding:30px 30px 30px 30px;}.elementor-11643 .elementor-element.elementor-element-d40f309 .elementor-image-box-img{margin-bottom:10px;}.elementor-11643 .elementor-element.elementor-element-df894b0{padding:30px 30px 30px 30px;}.elementor-11643 .elementor-element.elementor-element-df894b0 .elementor-image-box-img{margin-bottom:10px;}.elementor-11643 .elementor-element.elementor-element-41e066c{padding:30px 30px 30px 30px;}.elementor-11643 .elementor-element.elementor-element-41e066c .elementor-image-box-img{margin-bottom:5px;}.elementor-11643 .elementor-element.elementor-element-d859e24{padding:30px 30px 30px 30px;}.elementor-11643 .elementor-element.elementor-element-d859e24 .elementor-image-box-img{margin-bottom:10px;}.elementor-11643 .elementor-element.elementor-element-20f70a0{--e-image-carousel-slides-to-show:2;}.elementor-11643 .elementor-element.elementor-element-33d69df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-e7fb2f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-d02c851{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-06c769b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-183a74b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-a88fb10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-repeater-item-6bdebf6{width:100%;height:55px;--ecbp-y:1px;}.elementor-11643 .elementor-element.elementor-element-2ea5b5d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-9e50492{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11643 .elementor-element.elementor-element-041bb5a{--min-height:550px;--border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-69fa24a{right:30px;}body.rtl .elementor-11643 .elementor-element.elementor-element-69fa24a{left:30px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-9272141{left:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-9272141{right:0px;}.elementor-11643 .elementor-element.elementor-element-9272141{bottom:30px;}.elementor-11643 .elementor-element.elementor-element-1bd5743{--border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-81d5e19{right:30px;}body.rtl .elementor-11643 .elementor-element.elementor-element-81d5e19{left:30px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-0665f79{left:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-0665f79{right:0px;}.elementor-11643 .elementor-element.elementor-element-0665f79{bottom:30px;}.elementor-11643 .elementor-element.elementor-element-47b9d6c{--border-radius:30px 30px 30px 30px;}.elementor-11643 .elementor-element.elementor-element-02cb0f6{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-5cb5119{right:28px;}body.rtl .elementor-11643 .elementor-element.elementor-element-5cb5119{left:28px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-6d2da4c{left:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-6d2da4c{right:0px;}.elementor-11643 .elementor-element.elementor-element-f61efb0{--min-height:550px;--border-radius:30px 30px 30px 30px;}.elementor-11643 .elementor-element.elementor-element-3bd6e58{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-bdbd70c{right:23px;}body.rtl .elementor-11643 .elementor-element.elementor-element-bdbd70c{left:23px;}body:not(.rtl) .elementor-11643 .elementor-element.elementor-element-44e58af{right:0px;}body.rtl .elementor-11643 .elementor-element.elementor-element-44e58af{left:0px;}.elementor-repeater-item-7123fb6{width:100%;height:60px;--ecbp-y:40px;}.elementor-11643 .elementor-element.elementor-element-566cf1c:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-566cf1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/10/ai_product_assistant-mobile.webp");background-position:center right;}.elementor-11643 .elementor-element.elementor-element-3169aa6 .elementor-image-box-wrapper{text-align:start;}.elementor-11643 .elementor-element.elementor-element-3169aa6 .elementor-image-box-img{margin-bottom:15px;}.elementor-11643 .elementor-element.elementor-element-3169aa6 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-11643 .elementor-element.elementor-element-a4607e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11643 .elementor-element.elementor-element-01dea5c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11643 .elementor-element.elementor-element-c1d8f09 .elementor-counter-number-wrapper{font-size:36px;}.elementor-11643 .elementor-element.elementor-element-634548b .elementor-counter-number-wrapper{font-size:36px;}.elementor-11643 .elementor-element.elementor-element-5ed7e23 .elementor-counter-number-wrapper{font-size:36px;}.elementor-11643 .elementor-element.elementor-element-550f24a .elementor-counter-number-wrapper{font-size:36px;}.elementor-11643 .elementor-element.elementor-element-bc99658{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-b13f212{text-align:start;}.elementor-11643 .elementor-element.elementor-element-d5823ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11643 .elementor-element.elementor-element-50de0d2:not(.elementor-motion-effects-element-type-background), .elementor-11643 .elementor-element.elementor-element-50de0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opendestinations.com/wp-content/uploads/2026/10/ai_product_assistant-mobile.webp");background-position:center right;}.elementor-11643 .elementor-element.elementor-element-d334d20 .elementor-image-box-wrapper{text-align:start;}.elementor-11643 .elementor-element.elementor-element-d334d20 .elementor-image-box-img{margin-bottom:15px;}.elementor-11643 .elementor-element.elementor-element-d334d20 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-11643 .elementor-element.elementor-element-5b8b66f{--width:100%;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11643 .elementor-element.elementor-element-53223c9{--width:100%;}.elementor-11643 .elementor-element.elementor-element-212e644 .elementor-testimonial__text{font-size:22px;}.elementor-11643 .elementor-element.elementor-element-efc93a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11643 .elementor-element.elementor-element-68ea743{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-repeater-item-bb879fb{width:100%;height:60px;--ecbp-y:-20px;}.elementor-11643 .elementor-element.elementor-element-b71cdf3{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-e0d7966 *//* =========================================
   MAIN HERO CONTAINER
   ========================================= */

.left-blue-container,
.right-camel-container {
    position: relative;
    overflow: visible !important;
}


/* =========================================
   LEFT BLUE BACKGROUND
   Extend only the background to viewport left
   ========================================= */

.left-blue-container::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;

    left: calc((100vw - 100%) / -2);

    width: calc(100% + ((100vw - 100%) / 2));

    background: #17516C;

    z-index: 0;
    pointer-events: none;
}


/* =========================================
   RIGHT IMAGE BACKGROUND
   Extend image to viewport right
   ========================================= */

.right-camel-container::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;

    width: calc(100% + ((100vw - 100%) / 2));

    background-image: inherit;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    z-index: 0;
    pointer-events: none;
}


/* =========================================
   CONTENT ABOVE BACKGROUNDS
   ========================================= */

.left-blue-container > *,
.right-camel-container > * {
    position: relative;
    z-index: 2;
}


/* =========================================
   KEEP YOUR CURVE ABOVE EVERYTHING
   ========================================= */

.left-blue-container::after {
    z-index: 3 !important;
}

@media (min-width: 768px) and (max-width: 1024px) {

    .left-blue-container {
        justify-content: flex-start !important;
        align-items: flex-start !important;
        text-align: left !important;
    }

    .left-blue-container > .elementor-element {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .left-blue-container .elementor-heading-title,
    .left-blue-container .elementor-widget-text-editor,
    .left-blue-container .elementor-widget-button {
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8112c88 *//* ============ CHALLENGE SECTION (blue, below) ============ */
.challenge-section {
    position: relative !important;
    overflow: visible !important;
    background-color: #17526D;
    z-index: 2; /* below hero content (3), above hero bg (1) */
    padding-top:30px
}

.challenge-section::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 120px;
    transform: translateY(-99%);
    z-index: 1; /* stays below badge and below hero content */
    pointer-events: none;

    background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'>\
<path fill='%2317526D' d='M0 120 C260 20 560 20 720 70 C980 145 1210 120 1440 35 L1440 180 L0 180 Z'/>\
</svg>");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

/* ============ BADGE ICON — absolute, straddles the wave line ============ */
.challenge-badge {
    position: absolute !important;
    top: -60px;              /* pulls it up onto the wave boundary — tune this */
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;             /* always on top of everything */
    text-align: center;
    margin: 0 !important;
}

@media (max-width: 767px) {
    .travel-hero-right::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b4c69 */.tech-right {
    width: calc(65% + ((100vw - 100%) / 2)) !important;
    flex: 0 0 calc(65% + ((100vw - 100%) / 2)) !important;
    max-width: none !important;

    margin-left: -15% !important;
    margin-right: calc((100vw - 100%) / -2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3ae20 */.tech-back {
    width: calc(65% + ((100vw - 100%) / 2)) !important;
    flex: 0 0 calc(65% + ((100vw - 100%) / 2)) !important;
    max-width: none !important;

    margin-left: calc((100vw - 100%) / -2) !important;
    margin-right: -15% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9272141 */.curv-btn.elementor-widget.elementor-widget-button {
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0665f79 */.curv-btn.elementor-widget.elementor-widget-button {
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d2da4c */.curv-btn.elementor-widget.elementor-widget-button {
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b9d6c */.custom-card-curve {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: #ffffff;
    padding-top: 30px !important;
}

.custom-card-curve::before {
    content: "";
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%; 
    height: 280px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M0,0 L0,35 C25,55 50,28 70,24 C85,22 100,45 100,80 L100,0 Z' fill='%23164a61'/></svg>");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.custom-card-curve > * {
    position: relative;
    z-index: 2;
}

/* HEADING FIX */
.custom-card-curve h3 {
    color: #ffffff !important;
    line-height: 1.15 !important; 
    margin-bottom: 0 !important;
    min-height: 56px;         
    display: flex;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44e58af */.curv-btn.elementor-widget.elementor-widget-button {
    left: 30px !important;
    right: 30px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea5b5d */.what-we-do-section{
    position:relative;
    background:#DCE9E4;
    overflow:visible!important;

}

.what-we-do-section::before{
    content:"";
    position:absolute;
    top:-1px;
    left:0;
    width:100%;
    height:120px;
    transform:translateY(-99%);
    pointer-events:none;
    z-index:2;

    background-repeat:no-repeat;
    background-size:100% 100%;

     background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'>\
<path fill='%23E2EEE8' d='M0 120 C240 40 520 20 760 90 C980 150 1220 155 1440 45 L1440 180 L0 180 Z'/>\
</svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-566cf1c *//* ============ HERO SECTION ============ */
.travel-hero-section {
    position: relative;
    z-index: 1;
    padding-bottom: 40px !important; /* extra breathing room so button doesn't sit inside curve zone */
}


/* ============ CHALLENGE SECTION (blue, below) ============ */
.challenge-section {
    position: relative !important;
    overflow: visible !important;
    background-color: #17526D;
    z-index: 2; /* below hero content (3), above hero bg (1) */
    padding-top:30px
}

.challenge-section::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 120px;
    transform: translateY(-99%);
    z-index: 1; /* stays below badge and below hero content */
    pointer-events: none;

    background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'>\
<path fill='%2317526D' d='M0 120 C260 20 560 20 720 70 C980 145 1210 120 1440 35 L1440 180 L0 180 Z'/>\
</svg>");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

/* ============ BADGE ICON — absolute, straddles the wave line ============ */
.challenge-badge {
    position: absolute !important;
    top: -60px;              /* pulls it up onto the wave boundary — tune this */
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;             /* always on top of everything */
    text-align: center;
    margin: 0 !important;
}

@media (max-width: 767px) {
    .travel-hero-right::after {
        display: none;
    }
}

.elementor-11643 .elementor-element.elementor-element-566cf1c { --edge: 45%; }

.elementor-11643 .elementor-element.elementor-element-566cf1c .elementor-widget { position: relative; z-index: 2; }

.elementor-11643 .elementor-element.elementor-element-566cf1c::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: linear-gradient(90deg,
  #3A2F99 0%,
  #3A2F99 8%,
  #8586C3 55%,
  rgba(133, 134, 195, 0.95) 57%,
  rgba(133, 134, 195, 0.8) 61%,
  rgba(133, 134, 195, 0.62) 66%,
  rgba(133, 134, 195, 0.4) 72%,
  rgba(133, 134, 195, 0.2) 78%,
  rgba(133, 134, 195, 0.1) 84%,
  rgba(133, 134, 195, 0) 90%
);
}

.elementor-11643 .elementor-element.elementor-element-566cf1c > .e-con,
.elementor-11643 .elementor-element.elementor-element-566cf1c > .elementor-element { position: relative; z-index: 1; }

@media (max-width: 1024px) { .elementor-11643 .elementor-element.elementor-element-566cf1c { --edge: 48%; } }

@media (max-width: 767px) {
  .elementor-11643 .elementor-element.elementor-element-566cf1c::before {
    background: linear-gradient(180deg,
      rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.8) 45%,
      rgba(0,0,0,0.7) 70%, rgba(0,0,0,0.55) 100%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efaac11 *//* =========================================
   LEFT BLUE COLUMN
   ========================================= */

.our-b-left {
    position: relative;
    z-index: 2;
}


/* =========================================
   BLUE CURVE INTO RIGHT IMAGE
   DESKTOP ONLY
   ========================================= */

@media (min-width: 1025px) {

    .our-b-left::after {
        content: "";
        position: absolute;

        top: 0;
        right: -175px;

        width: 180px;
        height: 100%;

        z-index: 10;
        pointer-events: none;

        background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 500' preserveAspectRatio='none'><path d='M0,0 L30,0 C50,25 65,55 74,90 C84,125 88,160 88,195 C88,230 83,260 76,292 C69,325 65,355 68,385 C71,420 82,460 100,500 L100,500 L0,500 Z' fill='%236F93A7'/></svg>");

        background-size: 100% 100%;
        background-repeat: no-repeat;
    }


    /* =========================================
       RIGHT IMAGE COLUMN
       EXTEND ONLY TO VIEWPORT RIGHT EDGE
       ========================================= */

    .our-b-right {
        position: relative;

        width: calc(30% + ((100vw - 100%) / 2)) !important;
        flex: 0 0 calc(30% + ((100vw - 100%) / 2)) !important;

        max-width: none !important;

        margin-right: calc((100vw - 100%) / -2) !important;
        margin-left: 0 !important;

        align-self: stretch !important;

        z-index: 1;
    }
}


/* =========================================
   TABLET + MOBILE
   NO VIEWPORT EXTENSION
   NO CURVE
   ========================================= */

@media (max-width: 1024px) {

    .our-b-left::after {
        content: none !important;
        display: none !important;
        background-image: none !important;
    }

    .our-b-right {
        width: 30% !important;
        flex: 0 0 30% !important;

        max-width: 30% !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        position: relative !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;
    }
}


/* =========================================
   MOBILE
   STACK COLUMNS
   ========================================= */

@media (max-width: 767px) {

    .our-b-left,
    .our-b-right {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;

        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50de0d2 *//* ============ HERO SECTION ============ */
.travel-hero-section {
    position: relative;
    z-index: 1;
    padding-bottom: 40px !important; /* extra breathing room so button doesn't sit inside curve zone */
}


/* ============ CHALLENGE SECTION (blue, below) ============ */
.challenge-section {
    position: relative !important;
    overflow: visible !important;
    background-color: #17526D;
    z-index: 2; /* below hero content (3), above hero bg (1) */
    padding-top:30px
}

.challenge-section::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 120px;
    transform: translateY(-99%);
    z-index: 1; /* stays below badge and below hero content */
    pointer-events: none;

    background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'>\
<path fill='%2317526D' d='M0 120 C260 20 560 20 720 70 C980 145 1210 120 1440 35 L1440 180 L0 180 Z'/>\
</svg>");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

/* ============ BADGE ICON — absolute, straddles the wave line ============ */
.challenge-badge {
    position: absolute !important;
    top: -60px;              /* pulls it up onto the wave boundary — tune this */
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;             /* always on top of everything */
    text-align: center;
    margin: 0 !important;
}

@media (max-width: 767px) {
    .travel-hero-right::after {
        display: none;
    }
}

.elementor-11643 .elementor-element.elementor-element-50de0d2 { --edge: 45%; }

.elementor-11643 .elementor-element.elementor-element-50de0d2 .elementor-widget { position: relative; z-index: 2; }

.elementor-11643 .elementor-element.elementor-element-50de0d2::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: linear-gradient(90deg,
  #3A2F99 0%,
  #3A2F99 8%,
  #8586C3 55%,
  rgba(133, 134, 195, 0.95) 57%,
  rgba(133, 134, 195, 0.8) 61%,
  rgba(133, 134, 195, 0.62) 66%,
  rgba(133, 134, 195, 0.4) 72%,
  rgba(133, 134, 195, 0.2) 78%,
  rgba(133, 134, 195, 0.1) 84%,
  rgba(133, 134, 195, 0) 90%
);
}

.elementor-11643 .elementor-element.elementor-element-50de0d2 > .e-con,
.elementor-11643 .elementor-element.elementor-element-50de0d2 > .elementor-element { position: relative; z-index: 1; }

@media (max-width: 1024px) { .elementor-11643 .elementor-element.elementor-element-50de0d2 { --edge: 48%; } }

@media (max-width: 767px) {
  .elementor-11643 .elementor-element.elementor-element-50de0d2::before {
    background: linear-gradient(180deg,
      rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.8) 45%,
      rgba(0,0,0,0.7) 70%, rgba(0,0,0,0.55) 100%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983bb09 *//* =========================================
   IDEAS - LEFT IMAGE CONTAINER
   ========================================= */

.ideas-1 {
    position: relative !important;

    /* Boxed parent se viewport ke LEFT edge tak */
    width: calc(50% + ((100vw - 100%) / 2)) !important;
    flex: 0 0 calc(50% + ((100vw - 100%) / 2)) !important;
    max-width: none !important;

    margin-left: calc((100vw - 100%) / -2) !important;
    margin-right: 0 !important;

    /* Right text column jitni full height */
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;

    /* Background image */
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}


/* =========================================
   LEFT IMAGE → RIGHT CURVE
   ========================================= */

.ideas-1::after {
    content: "";
    position: absolute;
    right: -1px;
    top: 0;
    width: 190px;
    height: 100%;
    z-index: 5;
    pointer-events: none;

    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 500' preserveAspectRatio='none'><path d='M 100,0 L 35,0 C 52,22 62,45 70,70 C 79,99 86,127 89,155 C 92,183 91,211 87,239 C 83,270 77,299 72,328 C 67,357 64,385 64,412 C 64,443 70,472 82,500 L 100,500 Z' fill='%23E2EEE8'/></svg>");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}


/* =========================================
   TABLET + MOBILE
   ========================================= */

@media (max-width: 767px) {

    .ideas-1 {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        min-height: auto !important;
        height: auto !important;

        background-size: cover !important;
        background-position: center !important;
    }

    .ideas-1::after {
        display: none !important;
        content: none !important;
        background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-212e644 */.elementor-widget-testimonial-carousel .swiper-slide{
    padding: 0;
}
.elementor-element .swiper .elementor-swiper-button{
    position: unset;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5116f62 */.home-testimonial-right .elementor-widget-image {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.home-testimonial-right .elementor-widget-image img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: cover !important;
    object-position: center;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

.home-testimonial-right::before {
    content: "";
    position: absolute;
    left: -1px;
    top: 0;
    width: 160px;
    height: 100%;
    z-index: 5;
    pointer-events: none;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 500' preserveAspectRatio='none'><path d='M 0,0 L 45,0 C 0,250 150,300 0,500 L 0,0 Z' fill='%23ffffff'/></svg>");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}


.home-testimonial-right{
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:50vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71cdf3 *//* ============ CHALLENGE SECTION (blue, below) ============ */
.challenge-section {
    position: relative !important;
    overflow: visible !important;
    background-color: #17526D;
    z-index: 2; /* below hero content (3), above hero bg (1) */
    padding-top:30px
}

.challenge-section::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 120px;
    transform: translateY(-99%);
    z-index: 1; /* stays below badge and below hero content */
    pointer-events: none;

    background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'>\
<path fill='%2317526D' d='M0 120 C260 20 560 20 720 70 C980 145 1210 120 1440 35 L1440 180 L0 180 Z'/>\
</svg>");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

/* ============ BADGE ICON — absolute, straddles the wave line ============ */
.challenge-badge {
    position: absolute !important;
    top: -60px;              /* pulls it up onto the wave boundary — tune this */
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;             /* always on top of everything */
    text-align: center;
    margin: 0 !important;
}

@media (max-width: 767px) {
    .travel-hero-right::after {
        display: none;
    }
}/* End custom CSS */