.elementor-kit-5673{--e-global-color-primary:#98B68F;--e-global-color-secondary:#50575E;--e-global-color-text:#5A5A5A;--e-global-color-primary_hover:#BABABA;--e-global-color-secondary_hover:#FFC421;--e-global-color-border:#EBC933;--e-global-color-accent:#000000;--e-global-color-lighter:#333333;--e-global-color-a73e70a:#FFFFFF;--e-global-color-c34cc9a:#06A09A;--e-global-color-3cf05ae:#337772;--e-global-color-d0f1963:#00BCB4;--e-global-color-22356c9:#C47A4F;--e-global-color-ed52a3e:#98B68F33;--e-global-color-945ae53:#B06842;--e-global-color-37978d3:#BABABA17;--e-global-color-5c77131:#7DA06E;--e-global-color-fe757a2:#D4AF37;--e-global-color-b64f4ca:#C6C6C6;--e-global-color-0dcd9ad:#A4C61F;--e-global-color-7b141c5:#FAF5F1;--e-global-color-b18162b:#536878;--e-global-color-71c6f27:#9BE313;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:44px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:0.9rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:0.8rem;--e-global-typography-accent-font-weight:400;--e-global-typography-ae6512a-font-family:"Montserrat";--e-global-typography-ae6512a-font-size:100px;--e-global-typography-ae6512a-font-weight:700;--e-global-typography-ae6512a-line-height:1em;--e-global-typography-ae6512a-letter-spacing:1.1px;--e-global-typography-dc7a5dd-font-family:"Montserrat";--e-global-typography-dc7a5dd-font-size:28px;--e-global-typography-dc7a5dd-font-weight:500;--e-global-typography-9bb7d7b-font-family:"Montserrat";--e-global-typography-9bb7d7b-font-size:28px;--e-global-typography-9bb7d7b-font-weight:600;background-color:var( --e-global-color-a73e70a );color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-kit-5673 button,.elementor-kit-5673 input[type="button"],.elementor-kit-5673 input[type="submit"],.elementor-kit-5673 .elementor-button{background-color:#06A09A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-a73e70a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#05908A;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-kit-5673 button:hover,.elementor-kit-5673 button:focus,.elementor-kit-5673 input[type="button"]:hover,.elementor-kit-5673 input[type="button"]:focus,.elementor-kit-5673 input[type="submit"]:hover,.elementor-kit-5673 input[type="submit"]:focus,.elementor-kit-5673 .elementor-button:hover,.elementor-kit-5673 .elementor-button:focus{background-color:#05908A;color:#EEEEEE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#05908A;border-radius:6px 6px 6px 6px;}.elementor-kit-5673 e-page-transition{background-color:#98B68F;}.elementor-kit-5673 p{margin-block-end:20px;}.elementor-kit-5673 a{color:var( --e-global-color-c34cc9a );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-kit-5673 a:hover{color:var( --e-global-color-3cf05ae );}.elementor-kit-5673 h1{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;}.elementor-kit-5673 h2{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;}.elementor-kit-5673 h3{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-kit-5673 h4{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-5673 h5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-5673 h6{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-kit-5673 input:not([type="button"]):not([type="submit"]),.elementor-kit-5673 textarea,.elementor-kit-5673 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-kit-5673 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-5673 textarea:focus,.elementor-kit-5673 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c34cc9a );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5673 img{border-radius:9px 9px 9px 9px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1020px;}.e-con{--container-max-width:1020px;}}@media(max-width:767px){.elementor-kit-5673{--e-global-typography-ae6512a-font-size:50px;--e-global-typography-ae6512a-line-height:1.2em;--e-global-typography-9bb7d7b-font-size:22px;--e-global-typography-9bb7d7b-line-height:2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Elementor Lightbox Rounded Corners */

.dialog-lightbox-widget .swiper-zoom-container img {
    border-radius: 20px;
}
/* NEW TOUR PAGE CSS */

/* This rule removes the extra space at the bottom of Elementor's Text Editor widget.
It targets the last paragraph element and removes its default bottom margin. */
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0px;
}

/* Style for the container to center and remove spacing */
.currency-converter-container {
    text-align: center;
    margin: 0;
    padding: 0;
}

/* Style for the currency text itself */
.currency-display {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #98B68F;
    font-size: 20px; /* Default desktop size */
    display: inline-block;
}

/* Media query for tablets */
@media (max-width: 1023px) {
    .currency-display {
        font-size: 18px; /* Smaller font on tablets and mobile */
    }
}

/* NEW Media query for mobile to align text to the left */
@media (max-width: 599px) {
    .currency-converter-container {
        text-align: left; /* Aligns the container content to the left on mobile screens */
        font-size: 17px;
    }
}/* End custom CSS */