.elementor-18 .elementor-element.elementor-element-a674c66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-12cfc26{text-align:center;}.elementor-18 .elementor-element.elementor-element-12cfc26 .elementor-heading-title{font-family:"nove", Sans-serif;font-size:64px;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-3208610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6989e49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:65px;--padding-bottom:0px;--padding-left:85px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fcef6d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7ce1f24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3a9a10a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8822c5e .elementor-heading-title{font-family:"nove", Sans-serif;font-size:42px;font-weight:400;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-9c1e325{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:40px;color:#000000;}.elementor-18 .elementor-element.elementor-element-9c1e325 a{color:#000000;}.elementor-18 .elementor-element.elementor-element-a080670{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5abfe18 .elementor-heading-title{font-family:"nove", Sans-serif;font-size:42px;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-bbf4fa8{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:40px;color:#000000;}.elementor-18 .elementor-element.elementor-element-bbf4fa8 a{color:#000000;}.elementor-18 .elementor-element.elementor-element-5d48b5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-79bf77a .elementor-heading-title{font-family:"nove", Sans-serif;font-size:42px;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-fd1dfbb{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:29px;color:#000000;}.elementor-18 .elementor-element.elementor-element-fd1dfbb a{color:#000000;}.elementor-18 .elementor-element.elementor-element-63fae79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c8b37e4 .elementor-heading-title{font-family:"nove", Sans-serif;font-size:22px;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-a8b8416{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-18 .elementor-element.elementor-element-168d7ba{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#000000;}.elementor-18 .elementor-element.elementor-element-f537742{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9fc4cce .elementor-heading-title{font-family:"nove", Sans-serif;font-size:22px;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-92c1fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#000000;}.elementor-18 .elementor-element.elementor-element-0769da1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-18 .elementor-element.elementor-element-50c7fc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#000000;}.elementor-18 .elementor-element.elementor-element-631d47e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-293b369 .elementor-heading-title{font-family:"nove", Sans-serif;font-size:22px;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-08371a8{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#000000;}.elementor-18 .elementor-element.elementor-element-440c8bb{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#000000;}.elementor-18 .elementor-element.elementor-element-eb37114{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-18 .elementor-element.elementor-element-0859194{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-236ac58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fd3d81d{text-align:center;}.elementor-18 .elementor-element.elementor-element-fd3d81d .elementor-heading-title{font-family:"nove", Sans-serif;font-size:64px;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-0574d7a{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:29px;color:#000000;}.elementor-18 .elementor-element.elementor-element-0574d7a a{color:#000000;}.elementor-18 .elementor-element.elementor-element-e2d6a43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-636be1d{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-72e086f{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-7c5d4ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-376da49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6db5749{--e-image-carousel-slides-to-show:4;}.elementor-18 .elementor-element.elementor-element-6db5749 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-18 .elementor-element.elementor-element-6db5749 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6db5749 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-18 .elementor-element.elementor-element-6db5749 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6db5749 .swiper-wrapper{display:flex;align-items:center;}.elementor-18 .elementor-element.elementor-element-bf93b75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-12cfc26 .elementor-heading-title{font-size:54px;}.elementor-18 .elementor-element.elementor-element-6989e49{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8822c5e .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-5abfe18 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-79bf77a .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-c8b37e4 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-9fc4cce .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-293b369 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-fd3d81d .elementor-heading-title{font-size:54px;}}@media(max-width:880px){.elementor-18 .elementor-element.elementor-element-6989e49{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-3a9a10a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-8822c5e{text-align:center;}.elementor-18 .elementor-element.elementor-element-9c1e325{text-align:left;}.elementor-18 .elementor-element.elementor-element-a080670{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-5abfe18{text-align:center;}.elementor-18 .elementor-element.elementor-element-bbf4fa8{text-align:left;}.elementor-18 .elementor-element.elementor-element-5d48b5c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-79bf77a{text-align:center;}.elementor-18 .elementor-element.elementor-element-fd1dfbb{text-align:left;}.elementor-18 .elementor-element.elementor-element-63fae79{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-c8b37e4{text-align:center;}.elementor-18 .elementor-element.elementor-element-a8b8416{text-align:left;}.elementor-18 .elementor-element.elementor-element-168d7ba{text-align:left;}.elementor-18 .elementor-element.elementor-element-f537742{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-9fc4cce{text-align:center;}.elementor-18 .elementor-element.elementor-element-92c1fdf{text-align:left;}.elementor-18 .elementor-element.elementor-element-0769da1{text-align:left;}.elementor-18 .elementor-element.elementor-element-50c7fc2{text-align:left;}.elementor-18 .elementor-element.elementor-element-631d47e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-293b369{text-align:center;}.elementor-18 .elementor-element.elementor-element-08371a8{text-align:left;}.elementor-18 .elementor-element.elementor-element-440c8bb{text-align:left;}.elementor-18 .elementor-element.elementor-element-eb37114{text-align:left;}.elementor-18 .elementor-element.elementor-element-0574d7a{text-align:left;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-a674c66{--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-12cfc26 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-6989e49{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fcef6d4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-7ce1f24{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-9c1e325{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-bbf4fa8{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-fd1dfbb{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-a8b8416{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-168d7ba{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-92c1fdf{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-0769da1{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-50c7fc2{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-08371a8{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-440c8bb{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-eb37114{line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-fd3d81d .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-0574d7a{line-height:1.4em;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-6989e49{--content-width:1500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-6989e49{--content-width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-6989e49{--content-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-9c1e325 */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbf4fa8 */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd1dfbb */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8b8416 */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-168d7ba */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92c1fdf */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0769da1 */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50c7fc2 */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08371a8 */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440c8bb */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb37114 */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0574d7a */.orange-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.orange-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.orange-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background-color: #ff9933; /* orange box */
  border-radius: 2px; /* slight rounding */
}


.tour-list .text {
  color: #1566cc; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca671f5 */#custom-contact-form.cf7-custom-layout {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
  max-width: 900px;
  margin: 0 auto;
}


#custom-contact-form.cf7-custom-layout p {
  flex: 1 1 calc(50% - 10px); 
  margin: 0;
  display: flex;
  flex-direction: column;
}

::placeholder{
    opacity: 0%;
}

textarea#message {
    height: 71px;
}

#custom-contact-form.cf7-custom-layout p:has(textarea),
#custom-contact-form.cf7-custom-layout p:has(input[type="submit"]) {
  flex: 1 1 100%;
}

#custom-contact-form label {
    font-weight: 500;
    font-size: 18px;
    color: #000;
    margin-bottom: 6px;
    font-family: 'Poppins';
    padding-bottom: 14px;
}


#custom-contact-form input[type="text"],
#custom-contact-form input[type="email"],
#custom-contact-form input[type="tel"],
#custom-contact-form textarea {
  padding: 19px 14px;
  border: none;
  background: #f5f5f5;
  border-radius: 6px;
  font-size: 15px;
  width: 100%;
  box-sizing: border-box;
  outline: none;
  transition: box-shadow 0.2s ease, background 0.2s ease;
  margin-top: 10px;
}

#custom-contact-form input[type="text"]:focus,
#custom-contact-form input[type="email"]:focus,
#custom-contact-form input[type="tel"]:focus,
#custom-contact-form textarea:focus {
  background: #fff;
  box-shadow: 0 0 0 2px #1566cc33;
}


#custom-contact-form input[type="submit"],
#custom-contact-form .wpcf7-submit,
#custom-contact-form .form-submit {
  width: 100%;
  background: #1566cc;
  color: #fff;
  border: none;
  padding: 16px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  transition: background 0.3s ease;
}

#custom-contact-form input[type="submit"]:hover,
#custom-contact-form .wpcf7-submit:hover {
  background: #0f4fa5;
}


@media (max-width: 767px) {
  #custom-contact-form.cf7-custom-layout p {
    flex: 1 1 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6db5749 */.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
    width: 100%;
    height: 450px;
    object-fit: cover;
}/* End custom CSS */