.elementor-kit-4597{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-bf9522f:#EFECE6;--e-global-color-0ac0897:#4A4A4A;--e-global-color-7ffa3d7:#38AEAF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-element{--widgets-spacing:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-4597 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.tour-check-in-form {
    width: 100% !important;
    max-width: 480px !important;
    margin: 0 auto !important;
}

.tour-check-in-form input[type='text'], .tour-check-in-form input[type='text']:focus,
.tour-check-in-form select, .tour-check-in-form select:focus {
    width: 100% !important;
    padding: 12px 10px !important;
    border-radius: 5px !important;
    border: solid 1px #ccc !important;
    background-color: #ffffff !important;
    font-family: Roboto !important;
    font-size: 15px !important;
    color: #444444 !important;
    outline: none !important;
}

.tour-check-in-form select, .tour-check-in-form select:focus {
    height: 44px !important;
    margin-top: 12px;
}

.tour-check-in-form input::placeholder, .tour-check-in-form select::placeholder {
    font-family: Roboto !important;
    font-size: 15px !important;
    color: #444444 !important;
}

.tour-check-in-form input[type='submit'] {
    margin: 0 auto !important;
    display: block !important;
    background: #38aeb1;
    color: #fff;
    font-weight: bold;
    padding: 12px 40px;
    border-radius: 1000px;
    border: none;
}




.elementor-column[data-column-clickable] {
    transition: opacity .2s ease-in-out;
}

.elementor-column[data-column-clickable]:hover {
    opacity: .8;
}

.elementor-column[data-column-clickable]:hover h3 {
    text-decoration: underline;
}/* End custom CSS */