.elementor-kit-10661{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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-kit-10661 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 */footer.gt-footer {
    padding: 1rem 0;
    background: #a6794e!important
}

footer .upb_row_bg {
    background: #a6794e!important
}

footer .wpb_wrapper p {
    font-size: 22px;
    margin-top: 2rem
}

footer .template_7 {
    background: #fff!important;
    border: none;
    margin-top: 2rem!important;
    max-width: 255px!important
}

footer .template_7 div {
    color: #a6794e;
    font-weight: 700;
    font-size: 22px
}

.template_7 {
    padding: 8px!important
}

footer.gt-footer.gt-style-2 {
    padding: 0
}

footer.gt-footer.gt-style-2 {
    margin: 0
}
div#icon_wrapper {
    display: none;
}

@media only screen and (max-width: 767px) {
    #form button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css {
   
    margin-top: 0rem !important;
}
    footer .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-bottom:0!important;
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    footer .vc_column-inner {
        padding: 0!important
    }
}
.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after {
    color: #af8763 !important;
}
#form form input, #form form select, #form form textarea {
    background: #fff;
    border-color: #af8763;
    border-radius: 25px;
}
#form .ff-default .ff-el-input--label label {
    font-size: 15px;
}
#form .iti__selected-flag {
    background: none !important;
}
#form .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent !important;
    border-right: 7px solid transparent !important;
    border-top: 11px solid #000 !important;
}
#form .ff-el-group.ff-custom_html p {
    font-weight: 500;
    font-size: 15px;
}
#form textarea#ff_4_description {
    resize: none;
}
#form button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css {
    background: #a6794f !important;
    width: 183px;
    font-size: 22px;
    margin-top: 3rem;
}/* End custom CSS */