.elementor-664 .elementor-element.elementor-element-2155f7c{--display:flex;--min-height:100vh;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-664 .elementor-element.elementor-element-9d29075{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-85ef1bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-664 .elementor-element.elementor-element-85ef1bf.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-01d9966{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-664 .elementor-element.elementor-element-01d9966.elementor-element{--align-self:flex-start;}.elementor-664 .elementor-element.elementor-element-01d9966 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;line-height:120%;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-da2d269{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-60ee960 );}.elementor-664 .elementor-element.elementor-element-da2d269.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-da2d269 p{margin-block-end:0px;}.elementor-664 .elementor-element.elementor-element-da2d269 a{color:var( --e-global-color-accent );}.elementor-664 .elementor-element.elementor-element-ec392db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-664 .elementor-element.elementor-element-ec392db.e-con{--align-self:center;}.elementor-664 .elementor-element.elementor-element-af62171{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-664 .elementor-element.elementor-element-af62171.elementor-element{--align-self:flex-start;}.elementor-664 .elementor-element.elementor-element-af62171 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;line-height:120%;color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-95c465b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-60ee960 );}.elementor-664 .elementor-element.elementor-element-95c465b p{margin-block-end:0px;}.elementor-664 .elementor-element.elementor-element-95c465b a{color:var( --e-global-color-accent );}.elementor-664 .elementor-element.elementor-element-d2bec04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-664 .elementor-element.elementor-element-d2bec04.e-con{--align-self:center;}.elementor-664 .elementor-element.elementor-element-d40deae{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-664 .elementor-element.elementor-element-d40deae.elementor-element{--align-self:flex-start;}.elementor-664 .elementor-element.elementor-element-d40deae .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;line-height:120%;color:var( --e-global-color-text );}.elementor-664 .elementor-element.elementor-element-268e019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-60ee960 );}.elementor-664 .elementor-element.elementor-element-268e019 p{margin-block-end:0px;}.elementor-664 .elementor-element.elementor-element-268e019 a{color:var( --e-global-color-accent );}.elementor-664 .elementor-element.elementor-element-95537d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-664 .elementor-element.elementor-element-95537d1.e-con{--align-self:center;}.elementor-664 .elementor-element.elementor-element-ffd13de{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-664 .elementor-element.elementor-element-ffd13de.elementor-element{--align-self:flex-start;}.elementor-664 .elementor-element.elementor-element-ffd13de .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;line-height:120%;color:var( --e-global-color-text );}.elementor-664 .elementor-element.elementor-element-d935ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-60ee960 );}.elementor-664 .elementor-element.elementor-element-d935ff6 p{margin-block-end:0px;}.elementor-664 .elementor-element.elementor-element-d935ff6 a{color:var( --e-global-color-accent );}.elementor-664 .elementor-element.elementor-element-0693de2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-664 .elementor-element.elementor-element-0693de2.e-con{--align-self:center;}.elementor-664 .elementor-element.elementor-element-43079fe{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-664 .elementor-element.elementor-element-43079fe.elementor-element{--align-self:flex-start;}.elementor-664 .elementor-element.elementor-element-43079fe .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;line-height:120%;color:var( --e-global-color-text );}.elementor-664 .elementor-element.elementor-element-a66d67c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-60ee960 );}.elementor-664 .elementor-element.elementor-element-a66d67c p{margin-block-end:0px;}.elementor-664 .elementor-element.elementor-element-a66d67c a{color:var( --e-global-color-accent );}.elementor-664 .elementor-element.elementor-element-a9d6e66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-664 .elementor-element.elementor-element-a9d6e66.e-con{--align-self:center;}.elementor-664 .elementor-element.elementor-element-1ce216f{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-664 .elementor-element.elementor-element-1ce216f.elementor-element{--align-self:flex-start;}.elementor-664 .elementor-element.elementor-element-1ce216f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;line-height:120%;color:var( --e-global-color-text );}.elementor-664 .elementor-element.elementor-element-159cf74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-60ee960 );}.elementor-664 .elementor-element.elementor-element-159cf74 p{margin-block-end:0px;}.elementor-664 .elementor-element.elementor-element-159cf74 a{color:var( --e-global-color-accent );}.elementor-664 .elementor-element.elementor-element-db7fe28{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-60ee960 );}.elementor-664 .elementor-element.elementor-element-db7fe28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-db7fe28 p{margin-block-end:0px;}.elementor-664 .elementor-element.elementor-element-db7fe28 a{color:var( --e-global-color-accent );}.elementor-664 .elementor-element.elementor-element-d2d2619{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-99dc193{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-81c8214 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-664 .elementor-element.elementor-element-7c9e8ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-60ee960 );}.elementor-664 .elementor-element.elementor-element-7c9e8ec p{margin-block-end:0px;}.elementor-664 .elementor-element.elementor-element-7c9e8ec a{color:var( --e-global-color-accent );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-664 .elementor-element.elementor-element-845492c{width:100%;max-width:100%;}.elementor-664 .elementor-element.elementor-element-845492c .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1A7EFB00 !important;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-664 .elementor-element.elementor-element-845492c .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-9f52411 );border-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-664 .elementor-element.elementor-element-85ef1bf{--width:50%;}.elementor-664 .elementor-element.elementor-element-ec392db{--width:50%;}.elementor-664 .elementor-element.elementor-element-d2bec04{--width:50%;}.elementor-664 .elementor-element.elementor-element-95537d1{--width:50%;}.elementor-664 .elementor-element.elementor-element-0693de2{--width:50%;}.elementor-664 .elementor-element.elementor-element-a9d6e66{--width:50%;}.elementor-664 .elementor-element.elementor-element-d2d2619{--width:50%;}}@media(max-width:1024px){.elementor-664 .elementor-element.elementor-element-2155f7c{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-664 .elementor-element.elementor-element-85ef1bf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-664 .elementor-element.elementor-element-ec392db{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-664 .elementor-element.elementor-element-d2bec04{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-664 .elementor-element.elementor-element-95537d1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-664 .elementor-element.elementor-element-0693de2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-664 .elementor-element.elementor-element-a9d6e66{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-664 .elementor-element.elementor-element-d2d2619{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-664 .elementor-element.elementor-element-2155f7c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-664 .elementor-element.elementor-element-85ef1bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-01d9966{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-664 .elementor-element.elementor-element-da2d269{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-664 .elementor-element.elementor-element-ec392db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-af62171{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-664 .elementor-element.elementor-element-d2bec04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-d40deae{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-664 .elementor-element.elementor-element-95537d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-ffd13de{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-664 .elementor-element.elementor-element-0693de2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-43079fe{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-664 .elementor-element.elementor-element-43079fe.elementor-element{--align-self:flex-start;}.elementor-664 .elementor-element.elementor-element-a9d6e66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-1ce216f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-664 .elementor-element.elementor-element-1ce216f.elementor-element{--align-self:flex-start;}.elementor-664 .elementor-element.elementor-element-db7fe28{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-664 .elementor-element.elementor-element-845492c > .elementor-widget-container{padding:5px 5px 5px 5px;}}/* Start custom CSS for text-editor, class: .elementor-element-95c465b */.step1-decs,
.step1-decs p {
    font-size: clamp(18px, 4vw, 24px) !important;
    line-height: clamp(22px, 4.5vw, 26px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-268e019 */.step1-decs,
.step1-decs p {
    font-size: clamp(18px, 4vw, 24px) !important;
    line-height: clamp(22px, 4.5vw, 26px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d935ff6 */.step1-decs,
.step1-decs p {
    font-size: clamp(18px, 4vw, 24px) !important;
    line-height: clamp(22px, 4.5vw, 26px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a66d67c */.step1-decs,
.step1-decs p {
    font-size: clamp(18px, 4vw, 24px) !important;
    line-height: clamp(22px, 4.5vw, 26px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-159cf74 */.step1-decs,
.step1-decs p {
    font-size: clamp(18px, 4vw, 24px) !important;
    line-height: clamp(22px, 4.5vw, 26px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c9e8ec */.step1-decs,
.step1-decs p {
    font-size: clamp(18px, 4vw, 24px) !important;
    line-height: clamp(22px, 4.5vw, 28px) !important;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-845492c *//* ================================
   OWNER FULL NAME — INPUT FIELD
=================================== */
#ff_5_owner_full_name.ff-el-form-control {
    /* Border */
    border: none !important;
    border-bottom: 1px solid #1c1c1c !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    /* Text (User typed) */
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 !important;   /* Bold */
    font-style: normal !important;

    /* Clamp text size */
    font-size: clamp(26px, 6vw, 52px) !important;
    line-height: clamp(28px, 6.2vw, 52px) !important;

    color: #043597 !important;
    letter-spacing: 0 !important;
    vertical-align: middle !important;

    /* Height auto */
    height: auto !important;

    /* Prevent wrapping */
    white-space: nowrap !important;

    /* Natural width */
    width: auto !important;

    padding-top: 8px !important;
    padding-bottom: 8px !important;
}


/* ================================
   PREFIX: "I am"
=================================== */
.ff_input-group-prepend .ff_input-group-text {
    background: none !important;
    border: none !important;
    box-shadow: none !important;

    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important; /* SemiBold */
.ff-el-input--content:has(#ff_5_owner_full_name) 
  .ff_input-group-prepend {
      padding-left: 0px !important;
}

    /* Clamp prefix text size */
    font-size: clamp(20px, 4vw, 36px) !important;
    line-height: clamp(22px, 4.5vw, 36px) !important;

    color: #1c1c1c !important;
    letter-spacing: 0 !important;
    vertical-align: middle !important;
}
.ff_input-group-text {
    padding-left: 0 !important;
}
#ff_5_owner_full_name.ff-el-form-control {
    background: none !important;
    background-color: transparent !important;
}


/* ================================
   PLACEHOLDER
=================================== */
#ff_5_owner_full_name::placeholder {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400 !important; /* Regular */
    font-style: italic !important;

    font-size: clamp(18px, 4vw, 36px) !important;
    line-height: clamp(20px, 4.2vw, 36px) !important;

    color: #A0A0A0 !important;
    letter-spacing: 0 !important;
    vertical-align: middle !important;
}


/* ================================
   NO WRAP FOR GROUP
=================================== */
.fluentform .ff_input-group {
    white-space: nowrap !important;
}
/* Force inline no-wrap layout for prefix + input */
.fluentform .ff_input-group {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 0 !important;
}

/* Prevent input from expanding and wrapping */
#ff_5_owner_full_name.ff-el-form-control {
    flex: 0 1 auto !important; /* input shrinks instead of wrapping */
    min-width: 0 !important;   /* prevents overflow wrap */
    white-space: nowrap !important;
}

/* Prefix should not wrap either */
.ff_input-group-prepend .ff_input-group-text {
    white-space: nowrap !important;
}
/* Default NEXT Button */
.ff-btn-next.ff-btn-secondary {
    background: none !important;
    border: 1px solid var(--BizoBlue, #043597) !important;
    color: #043597 !important;
    transition: 0.3s ease;
}

/* When input is NOT empty → Activate Button */
.ff-el-group:has(input:not(:placeholder-shown)) ~ .ff_step_nav_last .ff-btn-next.ff-btn-secondary,
.ff-el-group:has(input:focus) ~ .ff_step_nav_last .ff-btn-next.ff-btn-secondary {
    background: var(--BizoBlue, #043597) !important;
    color: #FCFCFB !important;
    border-color: var(--BizoBlue, #043597) !important;
}
/* === Previous Button Styling === */
#fluentform_5 .ff-btn-prev {
    background: none !important;
    border: 1px solid var(--BizoBlue, #043597) !important;
    color: #043597 !important;
    opacity: 1 !important;
    border-width: 1px !important;
    font-family: inherit !important;
    font-weight: 500 !important;

    /* Remove default shadow/outline */
    box-shadow: none !important;
}

/* === Previous Button Hover === */
#fluentform_5 .ff-btn-prev:hover {
    background: var(--BizoBlue, #043597) !important;
    color: #FCFCFB !important;
}
/* ======================================================
   CARD WRAPPER (OUTER BOX)
====================================================== */
#fluentform_5 .ff-el-form-check {
    background: #FCFCFB !important;
    border: 1px solid transparent !important;
    border-radius: 16px !important;
    box-shadow: 0px 8px 24px -3px #A0A0A040 !important;

    padding: 24px !important;
    margin-bottom: 18px !important;

    width: 100% !important;
    height: auto !important;

    display: flex !important;
    align-items: center !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}


/* ======================================================
   HIDE DEFAULT RADIO INPUT
====================================================== */
#fluentform_5 .ff-el-form-check-input {
    opacity: 0 !important;
    position: absolute !important;
    pointer-events: none !important;
}


/* ======================================================
   OPTION TEXT (NORMAL)
====================================================== */
#fluentform_5 .ff-el-form-check-label span {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;

    /* Responsive font sizing */
    font-size: clamp(18px, 4vw, 24px) !important;
    line-height: 100% !important;
    letter-spacing: 0 !important;

    /* Normal Text Color */
    color: #A0A0A0 !important;

    text-transform: capitalize !important;
    background: none !important;
    border: none !important;
    display: inline-block !important;

    /* Remove text shadow ONLY from the text */
    box-shadow: none !important;
    text-shadow: none !important;

    transition: all 0.25s ease !important;
}


/* ======================================================
   HOVER — Wrapper OR Label Hover → SAME behaviour
====================================================== */
#fluentform_5 .ff-el-form-check:hover,
#fluentform_5 .ff-el-form-check-label:hover {
}

/* Hover Text Color */
#fluentform_5 .ff-el-form-check:hover span,
#fluentform_5 .ff-el-form-check-label:hover span {
    color: #043597 !important;
}


/* ======================================================
   SELECTED / ACTIVE — Wrapper + Text SYNCED
====================================================== */
#fluentform_5 .ff-el-form-check.ff_item_selected {
    border-color: #043597 !important;
    background: #FCFCFB !important;
    box-shadow: 0px 8px 24px -3px #04359740 !important;
}

#fluentform_5 .ff-el-form-check.ff_item_selected span {
    color: #043597 !important;
    text-shadow: none !important;
    box-shadow: none !important;
}
/*Form Step 3*/
/* --------------------------------------------------
   STEP 2 – LABEL STYLING
-------------------------------------------------- */
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] 
.ff-el-input--label label {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    font-style: normal !important;

    /* Clamp Sizing (Responsive) */
    font-size: clamp(15px, 2.2vw, 20px) !important;

    line-height: 100% !important;
    letter-spacing: 0 !important;
    color: #043597 !important;

    margin-bottom: 8px !important;
    display: inline-block !important;
}

/* --------------------------------------------------
   STEP 2 – DEFAULT BORDER STYLE (TEXT + DROPDOWN)
-------------------------------------------------- */

/* All input fields (text, number etc.) */
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] 
.ff-el-form-control {
    border: 1px solid #A0A0A0 !important;
    border-radius: 8px !important;
    box-shadow: 0px 2px 8px -2px #00000010 !important;
    outline: none !important;
}

/* Choices.js dropdown inner box */
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] 
.choices__inner {
    border: 1px solid #A0A0A0 !important;
    border-radius: 8px !important;
    box-shadow: 0px 2px 8px -2px #00000010 !important;
    outline: none !important;
}

/* --------------------------------------------------
   STEP 2 – FOCUS STATE (NO DOTTED BORDER)
-------------------------------------------------- */

/* Text input focus */
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] 
.ff-el-form-control:focus {
    border-color: #043597 !important;
    outline: none !important;
    box-shadow: 0 4px 12px -3px #faaf0d30 !important;
}

/* Dropdown focus */
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] 
.choices__inner.choices__inner--focus {
    border-color: #043597 !important;
    outline: none !important;
    box-shadow: 0 4px 12px -3px #faaf0d30 !important;
}

/* Remove dotted outline from dropdown search input */
#fluentform_5 .choices__input:focus {
    outline: none !important;
    box-shadow: none !important;
}
/* Step 2 – Hide scrollbars inside dropdown */
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] 
.choices__list--dropdown::-webkit-scrollbar,
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] 
.choices__list::-webkit-scrollbar {
    display: none !important;
}

/* Firefox */
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] 
.choices__list--dropdown,
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] 
.choices__list {
    scrollbar-width: none !important;
}

/* For safety – hide scrollbar thumb if generated */
#fluentform_5 .choices__list--dropdown,
#fluentform_5 .choices__list {
    -ms-overflow-style: none !important;
}
/* Hide scrollbar for entire Step 2 container */
#fluentform_5 .fluentform-step[data-name="form_step-5_2"] {
    scrollbar-width: none !important;   /* Firefox */
    -ms-overflow-style: none !important; /* IE/Edge */
}

/* Hide scrollbar for Chrome, Safari, Edge */
#fluentform_5 .fluentform-step[data-name="form_step-5_2"]::-webkit-scrollbar {
    display: none !important;
}
/* =======================================
   DROPDOWN CONTAINER (Outer Box)
======================================= */
#fluentform_5 .choices__list--dropdown {
    border-radius: 8px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    overflow: hidden !important;       /* Prevents weird corner cuts */
    background: #fff !important;       /* Ensures clean background */
}

/* =======================================
   DROPDOWN LIST ITSELF (Inner Scrollbox)
======================================= */
#fluentform_5 .choices__list--dropdown .choices__list {
    border-radius: 8px !important;
    overflow: hidden !important;
}

/* =======================================
   EACH CHOICE ITEM
======================================= */
#fluentform_5 .choices__list--dropdown .choices__item {
    border-radius: 8px !important;
    padding: 12px 10px !important;      /* Matching padding */
    margin-bottom: 4px !important;      /* Better spacing between items */
    transition: background 0.2s ease !important;
}
#fluentform_5 .choices__input--cloned {
    width: 100 !important;        /* full width of the dropdown container */
    box-sizing: border-box !important; /* include padding in width calculation */
    padding-left: 10px !important; /* optional: match dropdown left padding */
    padding-right: 10px !important;/* optional: match dropdown right padding */
    outline: none !important;      /* remove default focus outline (we handle focus visually elsewhere) */
}
/* Dropdown list container */
#fluentform_5 .choices__list--dropdown {
    border: 1px solid #A0A0A0 !important;  /* full container border */
    border-radius: 8px !important;
    padding: 10px !important;
    overflow-y: auto !important;           /* allow internal scroll */
    max-height: 60vh !important;           /* dynamic responsive height */
    box-sizing: border-box !important;
    position: relative !important;
}

/* Inner list should not cut off */
#fluentform_5 .choices__list--dropdown .choices__list {
    overflow-y: auto !important;
    max-height: 200px !important;           /* no clipping */
}

/* Hide default arrow */
.frm-fluent-form .choices[data-type*=select-one]::after {
    display: none !important;
}

/* Wrapper positioned correctly */
.frm-fluent-form .choices[data-type*=select-one] {
    position: relative !important;
}

/* FIX: Fluent Forms forces overflow hidden here */
.frm-fluent-form .choices[data-type*=select-one] .choices__inner {
    overflow: visible !important; /* REAL FIX */
}

/* Custom arrow icon */
.frm-fluent-form .choices[data-type*=select-one] .choices__inner::before {
    content: "" !important;
    position: absolute;
    right: clamp(6px, 2vw, 14px);
    top: 50%;
    transform: translateY(-50%);
    
    /* Responsive icon size */
    width: clamp(14px, 3vw, 22px);
    height: clamp(14px, 3vw, 22px);

    background-image: url("https://bizogreat.com/wp-content/uploads/2025/12/Dropdown-down-icon.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    pointer-events: none;
    transition: transform 0.25s ease, filter 0.25s ease;
    z-index: 999 !important; /* Ensures visibility */
}

/* OPEN STATE — rotate + color */
.frm-fluent-form .choices[data-type*=select-one].is-open .choices__inner::before {
    transform: translateY(-50%) rotate(180deg);
    filter: brightness(0) saturate(100%) invert(74%) sepia(95%) saturate(2685%) hue-rotate(2deg) brightness(101%) contrast(103%);
}

/* ======================================================
   STEP 3 – LABEL STYLING (Same as Step 2)
====================================================== */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.ff-el-input--label label {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    font-style: normal !important;
    font-size: clamp(15px, 2.2vw, 20px) !important;
    line-height: 100% !important;
    letter-spacing: 0 !important;
    color: #043597 !important;
    margin-bottom: 8px !important;
    display: inline-block !important;
}


/* ======================================================
   STEP 3 – DEFAULT INPUT & DROPDOWN BORDER
====================================================== */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.ff-el-form-control,
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__inner {
    border: 1px solid #A0A0A0 !important;
    border-radius: 8px !important;
    box-shadow: 0px 2px 8px -2px #00000010 !important;
    outline: none !important;
}


/* ======================================================
   STEP 3 – FOCUS STATE
====================================================== */

/* Input fields */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.ff-el-form-control:focus {
    border-color: #043597 !important;
    box-shadow: 0 4px 12px -3px #faaf0d30 !important;
    outline: none !important;
}

/* Dropdown Focus */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__inner.choices__inner--focus {
    border-color: #043597 !important;
    box-shadow: 0 4px 12px -3px #faaf0d30 !important;
}

/* Remove focus outline from search input */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__input:focus {
    outline: none !important;
    box-shadow: none !important;
}


/* ======================================================
   STEP 3 – REMOVE SCROLLBAR (Dropdown + Step Container)
====================================================== */

#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__list--dropdown::-webkit-scrollbar,
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__list::-webkit-scrollbar {
    display: none !important;
}

#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__list--dropdown,
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__list {
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}

/* Hide scrollbars for whole Step 3 container */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] {
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}
#fluentform_5 .fluentform-step[data-name="form_step-5_3"]::-webkit-scrollbar {
    display: none !important;
}


/* ======================================================
   DROPDOWN CONTAINER (Outer Box)
====================================================== */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__list--dropdown {
    border-radius: 8px !important;
    border: 1px solid #A0A0A0 !important;
    padding: 10px !important;
    background: #fff !important;
    overflow-y: auto !important;
    max-height: 60vh !important; /* Dynamic responsive */
    box-sizing: border-box !important;
    position: relative !important;
}


/* ======================================================
   INNER LIST (No Cut-off)
====================================================== */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__list--dropdown .choices__list {
    overflow-y: auto !important;
    max-height: 200px !important;
    border-radius: 8px !important;
}


/* ======================================================
   CHOICE ITEMS
====================================================== */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.choices__list--dropdown .choices__item {
    border-radius: 8px !important;
    padding: 12px 10px !important;
    margin-bottom: 4px !important;
    transition: background 0.2s ease !important;
}
/* Hide default dropdown arrow for all Step 3 selects */
#fluentform_5 .fluentform-step[data-name="form_step-5_3"] 
.ff-el-form-control {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;

    background-image: url("https://bizogreat.com/wp-content/uploads/2025/12/Dropdown-down-icon.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 14px center !important;
    background-size: 18px !important;

    padding-right: 40px !important; /* space for the custom icon */
}
/* Make option list slim and compact */
.frm-fluent-form .choices__list.choices__list--dropdown {
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 6px !important;
    border: 1px solid #D1D1D1 !important;
    box-shadow: none !important;

    /* Remove huge white padding area */
    background: #ffffff !important;

    /* Compact height */
    max-height: 220px !important;
}

/* Each option row style */
.frm-fluent-form .choices__list--dropdown .choices__item {
    padding: 8px 12px !important;
    font-size: clamp(14px, 1.6vw, 16px) !important;
    line-height: 1.3em !important;
    font-family: "Inter", "Poppins", sans-serif !important;
}

/* Hover style */
.frm-fluent-form .choices__list--dropdown .choices__item--selectable:hover {
    background: #E3F3FF !important;
}

/* Remove highlight block */
.frm-fluent-form .choices__list--dropdown .choices__item--highlight {
    background: #E3F3FF !important;
    color: #000 !important;
}

/* Remove big top space */
.frm-fluent-form .choices__list--dropdown .choices__item--selectable:first-child {
    margin-top: 0 !important;
}
/* --------------------------------------------------
   STEP 3 – SELECT DROPDOWN PANEL (OPTIONS LIST)
   — Matches your Choices.js Panel Style
-------------------------------------------------- */
#fluentform_5 select.ff-el-form-control option {
    padding: 12px !important;
}

/* Dropdown open container mimic */
#fluentform_5 select.ff-el-form-control::-webkit-scrollbar {
    display: none !important;
}

#fluentform_5 select.ff-el-form-control option {
    font-size: 15px !important;
}

/* Dropdown menu container (browser-dependent) */
#fluentform_5 select.ff-el-form-control {
    /* Makes dropdown larger & similar to choices.js */
    background-color: #fff !important;
    max-height: 60vh !important;
    overflow-y: auto !important;
    box-sizing: border-box !important;
}
/* Hide the small cross/remove button inside the selected item */
#fluentform_5 .choices__button {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* -------------------------------------------------- 
   STEP 4 – LABEL STYLING (Same as Step 2)
-------------------------------------------------- */
#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.ff-el-input--label label {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    font-style: normal !important;

    /* Responsive clamp */
    font-size: clamp(15px, 2.2vw, 20px) !important;

    line-height: 100% !important;
    letter-spacing: 0 !important;
    color: #043597 !important;

    margin-bottom: 8px !important;
    display: inline-block !important;
}


/* --------------------------------------------------
   STEP 4 – DEFAULT BORDER STYLE (All Inputs)
-------------------------------------------------- */

#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.ff-el-form-control {
    border: 1px solid #A0A0A0 !important;
    border-radius: 8px !important;
    box-shadow: 0px 2px 8px -2px #00000010 !important;
    outline: none !important;
    height: 48px !important;
    padding-left: 14px !important;
}


/* --------------------------------------------------
   STEP 4 – FOCUS STYLE (Same Yellow Shadow)
-------------------------------------------------- */
#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.ff-el-form-control:focus {
    border-color: #043597 !important;
    outline: none !important;
    box-shadow: 0 4px 12px -3px #faaf0d30 !important;
}


/* --------------------------------------------------
   STEP 4 – PHONE INPUT (intl-tel-input) Styling
-------------------------------------------------- */

/* Outer container match */
#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.iti {
    width: 100% !important;
}

#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.iti input {
    border-radius: 8px !important;
    border: 1px solid #A0A0A0 !important;
    box-shadow: 0px 2px 8px -2px #00000010 !important;
    padding-left: 60px !important; /* for country flag */
    height: 48px !important;
}

/* Focus */
#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.iti input:focus {
    border-color: #043597 !important;
    box-shadow: 0 4px 12px -3px #faaf0d30 !important;
    outline: none !important;
}

/* Flag box */
#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.iti__selected-flag {
    background: transparent !important;
    padding: 0 10px !important;
}


/* --------------------------------------------------
   STEP 4 – TWO-COLUMN FIELDS FIX (City, State, ZIP, Country)
-------------------------------------------------- */

#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.ff-t-column-1 .ff-el-form-control,
#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.ff-t-column-2 .ff-el-form-control {
    border: 1px solid #A0A0A0 !important;
    border-radius: 8px !important;
    box-shadow: 0px 2px 8px -2px #00000010 !important;
    height: 48px !important;
    outline: none !important;
}

#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.ff-t-column-1 .ff-el-form-control:focus,
#fluentform_5 .fluentform-step[data-name="form_step-5_4"] 
.ff-t-column-2 .ff-el-form-control:focus {
    border-color: #043597 !important;
    box-shadow: 0 4px 12px -3px #faaf0d30 !important;
}


/* --------------------------------------------------
   STEP 4 – HIDE SCROLLBARS FOR MAIN STEP
-------------------------------------------------- */
#fluentform_5 .fluentform-step[data-name="form_step-5_4"]::-webkit-scrollbar {
    display: none !important;
}
#fluentform_5 .fluentform-step[data-name="form_step-5_4"] {
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}


/* ============================================================
   FIXED + CLEAN COUNTRY DROPDOWN SIZE (intl-tel-input)
============================================================ */

/* Main country list container */
#fluentform_5 .iti__country-list {
    width: 320px !important;          /* FIXED clean width */
    max-width: 90vw !important;        /* responsive protection */
    height: auto !important;           
    max-height: 300px !important;      /* fixed internal height */
    
    border: 1px solid #A0A0A0 !important;
    border-radius: 10px !important;
    box-shadow: 0px 4px 14px -3px #00000020 !important;
    padding: 8px 10px !important;
    background: #fff !important;

    position: absolute !important;     /* prevents full width takeover */
    left: 0 !important;                /* aligns under flag container */
    z-index: 99999 !important;

    overflow-y: auto !important;       /* scroll internally */
    overflow-x: hidden !important;

    margin-top: 6px !important;
}

/* Proper alignment under flag input */
#fluentform_5 .iti {
    position: relative !important;
}

/* Hide scrollbars (Chrome/Safari/Edge) */
#fluentform_5 .iti__country-list::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    display: none !important;
}

/* Hide scrollbar (Firefox) */
#fluentform_5 .iti__country-list {
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}

/* Country item design */
#fluentform_5 .iti__country {
    padding: 10px 12px !important;
    border-radius: 8px !important;
    margin-bottom: 4px !important;
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    transition: background 0.2s ease !important;
    cursor: pointer !important;
}

/* Hover */
#fluentform_5 .iti__country:hover {
    background: #f2f6ff !important;
}

/* Highlight selection */
#fluentform_5 .iti__country.iti__highlight {
    background: #e8efff !important;
}

/* Country text */
#fluentform_5 .iti__country-name {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #1c1c1c !important;
}

/* Dial code */
#fluentform_5 .iti__dial-code {
    margin-left: auto !important;
    font-weight: 600 !important;
    color: #043597 !important;
    font-size: 14px !important;
}

/* --------------------------------------------------
   STEP 5 – LABEL STYLE
-------------------------------------------------- */
#fluentform_5 .fluentform-step[data-name="form_step-5_5"] 
.ff-el-input--label label {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    font-size: clamp(15px, 2.2vw, 20px) !important;
    color: #043597 !important;
    line-height: 1.1 !important;
    margin-bottom: 8px !important;
    display: inline-block !important;
}
/* --------------------------------------------------
   STEP 5 – INPUT FIELDS BORDER + SHADOW
-------------------------------------------------- */
#fluentform_5 .fluentform-step[data-name="form_step-5_5"] 
.ff-el-form-control {
    border: 1px solid #A0A0A0 !important;
    border-radius: 8px !important;
    height: 45px !important;
    padding-left: 12px !important;
    box-shadow: 0px 2px 8px -2px #00000010 !important;
    transition: 0.2s ease !important;
}
/* Focus effect */
#fluentform_5 .fluentform-step[data-name="form_step-5_5"] 
.ff-el-form-control:focus {
    border-color: #043597 !important;
    box-shadow: 0 4px 12px -3px #faaf0d30 !important;
    outline: none !important;
}
/* Selected flag box clean look */
#fluentform_5 .fluentform-step[data-name="form_step-5_5"] 
.iti__selected-flag {
    height: 100% !important;
    padding: 0 10px !important;
    border-radius: 8px 0 0 8px !important;
    display: flex !important;
    align-items: center !important;
}
#fluentform_5 .fluentform-step[data-name="form_step-5_5"] 
.iti input[type="tel"] {
    border: 1px solid #A0A0A0 !important;
    border-radius: 8px !important;
    height: 45px !important;
    padding-left: 52px !important; /* space for flag */
    box-shadow: 0px 2px 8px -2px #00000010 !important;
}
#fluentform_5 .fluentform-step[data-name="form_step-5_5"] 
.iti input[type="tel"]:focus {
    border-color: #043597 !important;
    box-shadow: 0 4px 12px -3px #faaf0d30 !important;
    outline: none !important;
}
/* Dropdown box */
#fluentform_5 .iti__country-list {
    border: 1px solid #A0A0A0 !important;
    border-radius: 10px !important;
    padding: 8px 10px !important;
    background: #fff !important;
    box-shadow: 0px 4px 14px -3px #00000020 !important;
    max-height: 50vh !important;
    width: 100% !important;
    overflow-y: auto !important;
    z-index: 99999 !important;
}

/* Hide scrollbars */
#fluentform_5 .iti__country-list::-webkit-scrollbar {
    display: none !important;
}
#fluentform_5 .iti__country-list {
    scrollbar-width: none !important;
}

/* Each country item */
#fluentform_5 .iti__country {
    padding: 10px 12px !important;
    border-radius: 8px !important;
    margin-bottom: 4px !important;
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    transition: background 0.2s ease !important;
}

#fluentform_5 .iti__country:hover {
    background: #f2f6ff !important;
}

#fluentform_5 .iti__country.iti__highlight {
    background: #e8efff !important;
    border-left: 3px solid #043597 !important;
}
/* Previous button */
#fluentform_5 .fluentform-step[data-name="form_step-5_5"] 
.ff-btn-prev {
    border-radius: 8px !important;
    font-weight: 600 !important;
}

/* Submit button */
#fluentform_5 .fluentform-step[data-name="form_step-5_5"] 
.ff-btn-submit {
    background: #043597 !important;
    color: #fff !important;
    border-radius: 8px !important;
    padding: 12px 22px !important;
    font-weight: 600 !important;
    transition: 0.2s ease !important;
}

#fluentform_5 .ff-btn-submit:hover {
    background: #022c73 !important;
}/* End custom CSS */