.elementor-895 .elementor-element.elementor-element-7a9e61e{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:130px;--padding-bottom:130px;--padding-left:16px;--padding-right:16px;}.elementor-895 .elementor-element.elementor-element-7a9e61e:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-7a9e61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trinitypsychwellness.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-25-2026-12_28_24-AM.png");background-position:center center;background-size:cover;}.elementor-895 .elementor-element.elementor-element-6da37f79{--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:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-895 .elementor-element.elementor-element-68b6f230 .elementor-icon-list-icon{order:0;}.elementor-895 .elementor-element.elementor-element-68b6f230{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:4px 12px 4px 12px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:16px 16px 16px 16px;--e-icon-list-icon-size:8px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-895 .elementor-element.elementor-element-68b6f230 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-895 .elementor-element.elementor-element-68b6f230 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-895 .elementor-element.elementor-element-68b6f230:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:6px;}.elementor-895 .elementor-element.elementor-element-68b6f230.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:6px;}.elementor-895 .elementor-element.elementor-element-68b6f230 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-895 .elementor-element.elementor-element-68b6f230 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.5px;}.elementor-895 .elementor-element.elementor-element-68b6f230 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-895 .elementor-element.elementor-element-304ecfec{text-align:start;}.elementor-895 .elementor-element.elementor-element-304ecfec .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:44px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.5px;color:#E3E3E3;}.elementor-895 .elementor-element.elementor-element-79e15e1{font-family:"DM Sans", Sans-serif;color:#FAFAFA;}.elementor-895 .elementor-element.elementor-element-e9800c5{--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:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-895 .elementor-element.elementor-element-f9f7155{--display:flex;}.elementor-895 .elementor-element.elementor-element-c53bd1c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-a416830 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-f74b162{--display:flex;}.elementor-895 .elementor-element.elementor-element-5e1c19a{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-17ee686 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-a5a3b9a{--display:flex;}.elementor-895 .elementor-element.elementor-element-c176870{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-c71aa97 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-7c992ff{--display:flex;}.elementor-895 .elementor-element.elementor-element-f5aac11{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-7ea2238 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-fbe68d4{--display:flex;}.elementor-895 .elementor-element.elementor-element-be68257{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-99f9ea0 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-1c56027{--display:flex;}.elementor-895 .elementor-element.elementor-element-82c4048{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-2407395 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-da1009f{--display:flex;}.elementor-895 .elementor-element.elementor-element-c6c5c88{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-eb5aca9 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-e799968{--display:flex;}.elementor-895 .elementor-element.elementor-element-21176ed{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-f39baec .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-850b2ee{--display:flex;}.elementor-895 .elementor-element.elementor-element-2c1daf9{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-1d48d29 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-5a7c750{--display:flex;}.elementor-895 .elementor-element.elementor-element-afd0a2d{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-d3d1479 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-caaadf4{--display:flex;}.elementor-895 .elementor-element.elementor-element-cfa631d{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-895 .elementor-element.elementor-element-5d3bfa6 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-895 .elementor-element.elementor-element-939a20a{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-gap:8px;--n-tabs-title-border-radius:16px 16px 16px 16px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-939a20a > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#769687;}.elementor-895 .elementor-element.elementor-element-939a20a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#06464A;}.elementor-895 .elementor-element.elementor-element-939a20a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-895 .elementor-element.elementor-element-939a20a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#06464A;}.elementor-895 .elementor-element.elementor-element-939a20a.elementor-element{--align-self:flex-start;}.elementor-895 .elementor-element.elementor-element-939a20a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"DM Sans", Sans-serif;font-weight:500;letter-spacing:0.5px;}@media(max-width:767px){.elementor-895 .elementor-element.elementor-element-7a9e61e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-895 .elementor-element.elementor-element-7a9e61e:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-7a9e61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-895 .elementor-element.elementor-element-6da37f79{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-895 .elementor-element.elementor-element-68b6f230 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-895 .elementor-element.elementor-element-68b6f230 .elementor-icon-list-item > a{font-size:14px;}.elementor-895 .elementor-element.elementor-element-304ecfec .elementor-heading-title{font-size:28px;line-height:36px;}}@media(min-width:768px){.elementor-895 .elementor-element.elementor-element-7a9e61e{--content-width:1350px;}.elementor-895 .elementor-element.elementor-element-6da37f79{--width:60%;}.elementor-895 .elementor-element.elementor-element-e9800c5{--content-width:1350px;}}/* Start custom CSS for container, class: .elementor-element-7a9e61e */.elementor-895 .elementor-element.elementor-element-7a9e61e {
    position: relative;
    overflow: hidden;
}

.elementor-895 .elementor-element.elementor-element-7a9e61e::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        145deg,
        #06464A 0%,
        #315f62 45%,
        #769687 100%
    );
    opacity: 0.75;
    z-index: 1;
    pointer-events: none;
}

.elementor-895 .elementor-element.elementor-element-7a9e61e > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-a416830 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform select,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-a416830 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9800c5 *//* Form Font */
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform {
    font-family: "DM Sans", sans-serif;
}

/* Input Fields */
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform input[type="text"],
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform input[type="email"],
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform input[type="tel"],
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform input[type="number"],
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform input[type="url"],
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform input[type="password"],
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform input[type="date"],
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform select,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform textarea {
    font-family: "DM Sans", sans-serif;
    background: #76968721;
    border-radius: 16px;
}

/* Form Headings */
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform h1,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform h2,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform h3,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform h4,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform h5,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform h6,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform .ff-el-section-title {
    font-family: "Urbanist", sans-serif;
    font-size: 22px;
    font-weight: 600;
     letter-spacing:.5px ;
}


/* Submit / Form Buttons */
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform button,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform input[type="submit"],
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform .ff-btn {
    font-family: "DM Sans", sans-serif;
    background: #769687;
    border-radius: 16px;
    border: none;
    color: #ffffff;
    transition: all 0.3s ease;
}

/* Button Hover */
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform button:hover,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform input[type="submit"]:hover,
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform .ff-btn:hover {
    background: #06464A;
    color: #ffffff;
}








/* Progress Bar Background */
.elementor-895 .elementor-element.elementor-element-e9800c5 .ff-el-progress {
    border-radius: 16px;
    overflow: hidden;
}

/* Filled Progress */
.elementor-895 .elementor-element.elementor-element-e9800c5 .ff-el-progress-bar {
    background: #06464A !important;
    border-radius: 16px;
}

/* Progress Track */
.elementor-895 .elementor-element.elementor-element-e9800c5 .ff-el-progress-bar-wrap {
    border-radius: 16px;
    overflow: hidden;
}

/* Percentage Text */
.elementor-895 .elementor-element.elementor-element-e9800c5 .ff-el-progress-bar span {
    color: #ffffff;
    border-radius: 16px;
}




/* Final Submit Button */
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform-widget-wrapper 
.ff-el-group.ff_submit_btn_wrapper 
button.ff-btn.ff-btn-submit {
    background: #769687 !important;
    background-color: #769687 !important;
    border-color: #769687 !important;
    color: #ffffff !important;
    border-radius: 16px !important;
    font-family: "DM Sans", sans-serif !important;
}

/* Hover */
.elementor-895 .elementor-element.elementor-element-e9800c5 .fluentform-widget-wrapper 
.ff-el-group.ff_submit_btn_wrapper 
button.ff-btn.ff-btn-submit:hover {
    background: #06464A !important;
    background-color: #06464A !important;
    border-color: #06464A !important;
    color: #ffffff !important;
}/* End custom CSS */