.elementor-32 .elementor-element.elementor-element-d9398b1{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-0e84a75 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-08f2c4d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-08f2c4d iframe{height:430px;filter:brightness( 102% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-32 .elementor-element.elementor-element-2687b01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-cdd9cc2{--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:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-cf2f311{--display:flex;}.elementor-32 .elementor-element.elementor-element-1a4e5fd{text-align:center;}.elementor-32 .elementor-element.elementor-element-1a4e5fd .elementor-heading-title{font-family:"Amita", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:0.1em;color:#423B3D;}.elementor-32 .elementor-element.elementor-element-98ded42{text-align:center;}.elementor-32 .elementor-element.elementor-element-98ded42 .elementor-heading-title{font-size:60px;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-4ff103d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-4ff103d.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-88be406{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-c8a433f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-f75f21e > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E73BE;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-32 .elementor-element.elementor-element-f75f21e .elementor-icon-box-wrapper{gap:15px;}.elementor-32 .elementor-element.elementor-element-f75f21e.elementor-view-stacked .elementor-icon{background-color:#EFB25D;}.elementor-32 .elementor-element.elementor-element-f75f21e.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-f75f21e.elementor-view-default .elementor-icon{fill:#EFB25D;color:#EFB25D;border-color:#EFB25D;}.elementor-32 .elementor-element.elementor-element-f75f21e .elementor-icon{font-size:30px;}.elementor-32 .elementor-element.elementor-element-e3313e8 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E73BE;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-32 .elementor-element.elementor-element-e3313e8 .elementor-icon-box-wrapper{gap:15px;}.elementor-32 .elementor-element.elementor-element-e3313e8.elementor-view-stacked .elementor-icon{background-color:#EFB25D;}.elementor-32 .elementor-element.elementor-element-e3313e8.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-e3313e8.elementor-view-default .elementor-icon{fill:#EFB25D;color:#EFB25D;border-color:#EFB25D;}.elementor-32 .elementor-element.elementor-element-e3313e8 .elementor-icon{font-size:30px;}.elementor-32 .elementor-element.elementor-element-c876746 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E73BE;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-32 .elementor-element.elementor-element-c876746 .elementor-icon-box-wrapper{gap:15px;}.elementor-32 .elementor-element.elementor-element-c876746.elementor-view-stacked .elementor-icon{background-color:#EFB25D;}.elementor-32 .elementor-element.elementor-element-c876746.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c876746.elementor-view-default .elementor-icon{fill:#EFB25D;color:#EFB25D;border-color:#EFB25D;}.elementor-32 .elementor-element.elementor-element-c876746 .elementor-icon{font-size:30px;}.elementor-32 .elementor-element.elementor-element-57e112a{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5f4887f{--display:flex;}.elementor-32 .elementor-element.elementor-element-7899a49{text-align:center;}.elementor-32 .elementor-element.elementor-element-7899a49 .elementor-heading-title{font-family:"Amita", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:0.1em;color:#423B3D;}.elementor-32 .elementor-element.elementor-element-e4a5a66{text-align:center;}.elementor-32 .elementor-element.elementor-element-e4a5a66 .elementor-heading-title{font-size:60px;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-91f9924{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-91f9924.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-428d988{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-cdcf3a1{--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;}.elementor-32 .elementor-element.elementor-element-7b89208{--display:flex;}.elementor-32 .elementor-element.elementor-element-be31d9a{--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;}.elementor-32 .elementor-element.elementor-element-f4e71af{--display:flex;}.elementor-32 .elementor-element.elementor-element-3f8dc5b img{border-radius:30px 30px 30px 30px;}.elementor-32 .elementor-element.elementor-element-46690a5{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-7a69ffb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-dec374d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-dec374d iframe{height:430px;filter:brightness( 102% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-cdcf3a1{--width:50%;}.elementor-32 .elementor-element.elementor-element-be31d9a{--width:50%;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-cdd9cc2{--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-98ded42 .elementor-heading-title{font-size:35px;}.elementor-32 .elementor-element.elementor-element-88be406{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-c8a433f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-57e112a{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-e4a5a66 .elementor-heading-title{font-size:35px;}.elementor-32 .elementor-element.elementor-element-428d988{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-08f2c4d iframe{height:296px;}.elementor-32 .elementor-element.elementor-element-98ded42 .elementor-heading-title{font-size:28px;}.elementor-32 .elementor-element.elementor-element-c8a433f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-e4a5a66 .elementor-heading-title{font-size:28px;}.elementor-32 .elementor-element.elementor-element-dec374d iframe{height:296px;}}/* Start custom CSS for shortcode, class: .elementor-element-c399fa9 *//* Premium Contact Form Design */
.fluentform_wrapper_1 {
    background: #ffffff;
    padding: 30px;
    border-radius: 20px;
    box-shadow: 0 10px 35px rgba(30,115,190,0.12);
}

/* Labels */
.fluentform_wrapper_1 label {
    color: #1E73BE !important;
    font-weight: 600;
    font-size: 15px;
}

/* Inputs & Textarea */
.fluentform_wrapper_1 input[type="text"],
.fluentform_wrapper_1 input[type="email"],
.fluentform_wrapper_1 input[type="tel"],
.fluentform_wrapper_1 textarea {
    border: 2px solid #e9eef5 !important;
    border-radius: 12px !important;
    padding: 14px 18px !important;
    background: #fff !important;
    transition: all 0.3s ease;
}

/* Focus Effect */
.fluentform_wrapper_1 input:focus,
.fluentform_wrapper_1 textarea:focus {
    border-color: #1E73BE !important;
    box-shadow: 0 0 0 4px rgba(30,115,190,0.12) !important;
}

/* Placeholder */
.fluentform_wrapper_1 ::placeholder {
    color: #9aa5b1;
}

/* Submit Button */
.fluentform_wrapper_1 .ff-btn-submit {
    background: #1E73BE;
    border: none !important;
    color: #fff !important;
    padding: 14px 35px !important;
    border-radius: 50px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    transition: all 0.3s ease;
    box-shadow: 0 6px 18px rgba(30,115,190,0.25);
}

.fluentform_wrapper_1 .ff-btn-submit:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(30,115,190,0.35);
}

/* Required Star */
.fluentform_wrapper_1 .ff-el-is-required.asterisk-right {
    color: #EFB25D !important;
}

/* Mobile */
@media (max-width: 767px) {
    .fluentform_wrapper_1 {
        padding: 20px;
        border-radius: 15px;
    }

    .fluentform_wrapper_1 .ff-btn-submit {
        width: 100%;
    }
}/* End custom CSS */