.elementor-2679 .elementor-element.elementor-element-a47e99f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2679 .elementor-element.elementor-element-a47e99f:not(.elementor-motion-effects-element-type-background), .elementor-2679 .elementor-element.elementor-element-a47e99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E8F6F3 0%, #FFFFFF 100%);}.elementor-2679 .elementor-element.elementor-element-0504e2e{--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:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2679 .elementor-element.elementor-element-0504e2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2679 .elementor-element.elementor-element-778196e{--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:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2679 .elementor-element.elementor-element-778196e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2679 .elementor-element.elementor-element-035acdc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2679 .elementor-element.elementor-element-035acdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2679 .elementor-element.elementor-element-035acdc .elementor-heading-title{font-family:"Libre Bodoni", Sans-serif;font-size:50px;color:var( --e-global-color-secondary );}.elementor-2679 .elementor-element.elementor-element-0355eaf > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield input[type="text"], html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield input[type="email"], html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield input[type="tel"], html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield input[type="number"], html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield textarea, html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield select{background-color:var( --e-global-color-133d544f );}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield textarea{padding:12px 12px 12px 12px;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield textarea, 
                    html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield select{border-radius:50px 50px 50px 50px;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_footer input[type="submit"]{background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px !important;padding:18px 35px 18px 35px;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px !important;padding:18px 35px 18px 35px;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_body input[type="submit"].gform-button{background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px !important;padding:18px 35px 18px 35px;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_body input[type="submit"].gform-button{font-size:16px;font-weight:700;text-transform:capitalize;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-2679 .elementor-element.elementor-element-0355eaf .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-2679 .elementor-element.elementor-element-0355eaf .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-2679 .elementor-element.elementor-element-7e15620{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2679 .elementor-element.elementor-element-a6863fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2679 .elementor-element.elementor-element-a6863fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2679 .elementor-element.elementor-element-4415c5b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2679 .elementor-element.elementor-element-4415c5b > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-2679 .elementor-element.elementor-element-4415c5b .elementor-heading-title{font-family:"Libre Bodoni", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-2679 .elementor-element.elementor-element-4098ab6 .elementor-heading-title{font-family:"Libre Bodoni", Sans-serif;font-size:27px;color:var( --e-global-color-secondary );}.elementor-2679 .elementor-element.elementor-element-c9a0f08{width:var( --container-widget-width, 102.295% );max-width:102.295%;--container-widget-width:102.295%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;line-height:22px;color:#848E9F;}.elementor-2679 .elementor-element.elementor-element-c9a0f08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2679 .elementor-element.elementor-element-8100f9b{width:var( --container-widget-width, 112.946% );max-width:112.946%;--container-widget-width:112.946%;--container-widget-flex-grow:0;}.elementor-2679 .elementor-element.elementor-element-8100f9b > .elementor-widget-container{padding:40px 1px 34px 34px;}.elementor-2679 .elementor-element.elementor-element-8100f9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2679 .elementor-element.elementor-element-583203d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2679 .elementor-element.elementor-element-b3e3b95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2679 .elementor-element.elementor-element-a2914be{--spacer-size:70px;}.elementor-2679 .elementor-element.elementor-element-7f7dc9a .elementor-heading-title{font-family:"Libre Bodoni", Sans-serif;font-size:27px;color:var( --e-global-color-secondary );}.elementor-2679 .elementor-element.elementor-element-fdbd462{width:var( --container-widget-width, 102.295% );max-width:102.295%;--container-widget-width:102.295%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;line-height:22px;color:#848E9F;}.elementor-2679 .elementor-element.elementor-element-fdbd462.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2679 .elementor-element.elementor-element-fd07197{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2679 .elementor-element.elementor-element-fd07197 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-2679 .elementor-element.elementor-element-fd07197 .elementor-heading-title{font-family:"Libre Bodoni", Sans-serif;font-size:48px;line-height:55px;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2679 .elementor-element.elementor-element-0504e2e{--width:30.152%;}.elementor-2679 .elementor-element.elementor-element-778196e{--width:100%;}.elementor-2679 .elementor-element.elementor-element-7e15620{--width:33.3333%;}.elementor-2679 .elementor-element.elementor-element-a6863fc{--width:100%;}.elementor-2679 .elementor-element.elementor-element-583203d{--width:33.3333%;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-0355eaf */.gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-right: 0px !important;
}
body .gform_legacy_markup_wrapper ul li.gfield {
    margin-top:0px  !important;
}
.appment .gform_required_legend {
display: none;
}
.appment form legend {
border-bottom: none;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container {

    margin-bottom: 10px;
    margin-top: 0px!important;
}
.ginput_container ::placeholder {
  color: #000;
}
.ginput_container ::-ms-input-placeholder {
  color: #000;
}
.gfield_time_ampm {
    max-width: 64px;
    min-width: 64px;
}
.gform_wrapper.gravity-theme .ginput_complex {
    display: flex;
    flex-flow: inherit !important;
}
.eael-gravity-form .gfield select {
    height: 54px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9a0f08 */.txtulcld .list-unstyled {
    padding-left: 0;
    list-style: none;
}

.txtulcld .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.txtulcld .list-items li {
    position: relative;
    padding-left: 27px;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 9px;
}
.list-items li:before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 9px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 50%;
    color: #21cdc0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f613ee6 */form input[type="text"] {
    padding: 12px 12px 12px 12px;
    border-radius: 50px 50px 50px 50px !important;    background-color: #fff !important;
}
input[type="submit"] {
    background-color: #007AAB !important;
    border-radius: 50px 50px 50px 50px !important;
    padding: 18px 35px 18px 35px;
        width: 100%;
        font-weight: 700;
        font-size: 14px;
        text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd462 */.txtulcld .list-unstyled {
    padding-left: 0;
    list-style: none;
}

.txtulcld .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.txtulcld .list-items li {
    position: relative;
    padding-left: 27px;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 9px;
}
.list-items li:before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 9px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 50%;
    color: #21cdc0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Libre Bodoni';
	font-display: auto;
	src: url('https://elderadvisers.com/wp-content/uploads/2025/06/LibreBodoni-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-display: auto;
	src: url('https://elderadvisers.com/wp-content/uploads/2025/06/Roboto-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */