.elementor-87 .elementor-element.elementor-element-45178b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-05390de > .elementor-widget-container{margin:40px 0px 40px 0px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-05390de *//*fields background*/
.elementor-kit-10 input:not([type="button"]):not([type="submit"]),
.elementor-kit-10 textarea,
.elementor-kit-10 .elementor-field-textual {
    color: #2a2a2a;
    background-color: transparent;
    border: none;
    border-radius: 0;
    font-weight: 600;
    font-family: "Khula", Sans-serif;
    font-size: 18px;
}


/*---------------------*/
/*focus and active */
.elementor-kit-10 input:not([type="button"]):not([type="submit"]):focus,
.elementor-kit-10 textarea:focus,
.elementor-kit-10 .elementor-field-textual:focus {
    background-color: transparent;
}



/*--------------------*/
/*booking form step 1*/
.chbs-booking-form-id-92 .chbs-form-label-group{
    background-color: #fdb813!important;
    color: #2a2a2a!important;
    font-weight: 700!important;
    font-family: "Khula", Sans-serif;
    font-size: 15px;
}



/*----------------------*/
/*form fields lable*/
.chbs-booking-form-id-92 .chbs-form-field>label{
    font-weight: 500;
    font-family: "Khula", Sans-serif;
    font-size: 13px;
}


/*---------------------*/
/*button*/
.chbs-button.chbs-button-style-1.chbs-button-step-next {
    color: #2a2a2a!important;
    border-radius: 10px!important;
    font-weight: 700!important;
    font-family: "Khula", Sans-serif;
    font-size: 15px;
}

.chbs-meta-icon-arrow-horizontal-large{
    font-size: 12px!important;
    font-weight: 900!important;
}


/*button hover active*/
/* Button */
.chbs-button.chbs-button-style-1.chbs-button-step-next:hover,
.chbs-button.chbs-button-style-1.chbs-button-step-next:active {
    background-color: #2a2a2a!important;
    color: #fdb813!important;
    border: none;
}


/*step 1 form shadow */
.chbs-tab.chbs-box-shadow.ui-tabs.ui-corner-all.ui-widget.ui-widget-content {
    box-shadow: 0 0 5px rgba(42, 42, 42, 0.1); 
}


/*---------------------*/
/*prev Button*/

.chbs-button.chbs-button-style-2.chbs-button-step-prev{
    background-color: #2a2a2a!important;
    color: #fdb813!important;
    border: none;
    border-radius: 10px!important;
    font-weight: 700!important;
    font-family: "Khula", Sans-serif;
    font-size: 15px;
}

/*step2 prev hover*/
/*.chbs-button.chbs-button-style-2.chbs-button-step-prev:hover{*/
/*    background-color: #fdb813!important;*/
/*    color: #2a2a2a!important;*/
/*    border: none;*/
/*}*/

/*step 2 seclect option*/

.chbs-button.chbs-button-style-2{
    border-radius: 10px!important;
    font-weight: 700!important;
    font-family: "Khula", Sans-serif;
    font-size: 15px;
    
}

/*---------------------*/
/*step 2 selected button*/
.chbs-button.chbs-button-style-2.chbs-state-selected{
    color: #2a2a2a!important;
    border-radius: 10px!important;
    font-weight: 700!important;
    font-family: "Khula", Sans-serif;
    font-size: 15px;
}



/*map shadow*/
/*.chbs-layout-column-right{*/
/*    box-shadow: 0 0 5px rgba(42, 42, 42, 0.5); */
/*}*/


/*.ui-selectmenu-text{*/
/*    font-weight: 600;*/
/*    font-family: "Khula", Sans-serif;*/
/*    font-size: 16px;*/
/*    color: #2a2a2a!important;*/
/*}*//* End custom CSS */