.elementor-464 .elementor-element.elementor-element-730b37c{--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;border-style:none;--border-style:none;--padding-top:80px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-f3a4c77{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-464 .elementor-element.elementor-element-0f4ce31{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-464 .elementor-element.elementor-element-73f03ba{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-464 .elementor-element.elementor-element-2834efe .elementor-heading-title{font-family:var( --e-global-typography-2926572-font-family ), Sans-serif;font-size:var( --e-global-typography-2926572-font-size );font-weight:var( --e-global-typography-2926572-font-weight );line-height:var( --e-global-typography-2926572-line-height );color:var( --e-global-color-primary );}.elementor-464 .elementor-element.elementor-element-ec9f3f6{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;width:auto;max-width:auto;}.elementor-464 .elementor-element.elementor-element-ec9f3f6.elementor-element{--align-self:flex-start;}.elementor-464 .elementor-element.elementor-element-ec9f3f6 > .elementor-widget-container{border-radius:999px 999px 999px 999px;}.elementor-464 .elementor-element.elementor-element-ec9f3f6 .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-464 .elementor-element.elementor-element-ec9f3f6 .elementor-divider{text-align:left;}.elementor-464 .elementor-element.elementor-element-5c48033{text-align:left;font-family:var( --e-global-typography-bf00b44-font-family ), Sans-serif;font-size:var( --e-global-typography-bf00b44-font-size );font-weight:var( --e-global-typography-bf00b44-font-weight );line-height:var( --e-global-typography-bf00b44-line-height );color:var( --e-global-color-e46ea28 );}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-464 .elementor-element.elementor-element-e147803{--e-icon-list-icon-size:8px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-icon{padding-right:8px;}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ee450ee-font-family ), Sans-serif;font-size:var( --e-global-typography-ee450ee-font-size );font-weight:var( --e-global-typography-ee450ee-font-weight );line-height:var( --e-global-typography-ee450ee-line-height );}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-text{color:var( --e-global-color-34c58f3 );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-ea55c56{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-ea55c56:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-ea55c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bbcbef );}.elementor-464 .elementor-element.elementor-element-d0bab07{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-464 .elementor-element.elementor-element-ba8825a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-464 .elementor-element.elementor-element-7a41469{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-464 .elementor-element.elementor-element-1be612f > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-464 .elementor-element.elementor-element-1be612f{left:0px;}body.rtl .elementor-464 .elementor-element.elementor-element-1be612f{right:0px;}.elementor-464 .elementor-element.elementor-element-1be612f{top:0px;}.elementor-464 .elementor-element.elementor-element-cd25e57{text-align:center;font-family:var( --e-global-typography-ee450ee-font-family ), Sans-serif;font-size:var( --e-global-typography-ee450ee-font-size );font-weight:var( --e-global-typography-ee450ee-font-weight );line-height:var( --e-global-typography-ee450ee-line-height );color:var( --e-global-color-34c58f3 );}.elementor-464 .elementor-element.elementor-element-cd25e57 a{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-464 .elementor-element.elementor-element-d0bab07{--content-width:672px;}}@media(max-width:1366px){.elementor-464 .elementor-element.elementor-element-2834efe .elementor-heading-title{font-size:var( --e-global-typography-2926572-font-size );line-height:var( --e-global-typography-2926572-line-height );}.elementor-464 .elementor-element.elementor-element-5c48033{font-size:var( --e-global-typography-bf00b44-font-size );line-height:var( --e-global-typography-bf00b44-line-height );}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ee450ee-font-size );line-height:var( --e-global-typography-ee450ee-line-height );}.elementor-464 .elementor-element.elementor-element-cd25e57{font-size:var( --e-global-typography-ee450ee-font-size );line-height:var( --e-global-typography-ee450ee-line-height );}}@media(max-width:1024px){.elementor-464 .elementor-element.elementor-element-2834efe .elementor-heading-title{font-size:var( --e-global-typography-2926572-font-size );line-height:var( --e-global-typography-2926572-line-height );}.elementor-464 .elementor-element.elementor-element-5c48033{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-bf00b44-font-size );line-height:var( --e-global-typography-bf00b44-line-height );}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ee450ee-font-size );line-height:var( --e-global-typography-ee450ee-line-height );}.elementor-464 .elementor-element.elementor-element-ea55c56{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-cd25e57{font-size:var( --e-global-typography-ee450ee-font-size );line-height:var( --e-global-typography-ee450ee-line-height );}}@media(max-width:767px){.elementor-464 .elementor-element.elementor-element-730b37c{--padding-top:60px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-2834efe .elementor-heading-title{font-size:var( --e-global-typography-2926572-font-size );line-height:var( --e-global-typography-2926572-line-height );}.elementor-464 .elementor-element.elementor-element-5c48033{width:100%;max-width:100%;font-size:var( --e-global-typography-bf00b44-font-size );line-height:var( --e-global-typography-bf00b44-line-height );}.elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-e147803 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ee450ee-font-size );line-height:var( --e-global-typography-ee450ee-line-height );}.elementor-464 .elementor-element.elementor-element-ea55c56{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-cd25e57{font-size:var( --e-global-typography-ee450ee-font-size );line-height:var( --e-global-typography-ee450ee-line-height );}}/* Start custom CSS */#care-form .forminator-label {
    display: none;
}

#care-form .form-heading {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
}

#care-form .form-heading h2 {
    font-family: Playfair Display;
    font-weight: 400;
    font-size: 30px;
    line-height: 1em;
    letter-spacing: 0%;
    text-align: center;
}

@media screen and (max-width:767px){
    #care-form .form-heading h2 {
        font-size: 25px;
    }
}

#care-form .forminator-radio {
    padding: 26px;
    border-radius: 16px;
    border: 2px solid #E5E7EB;
    align-items:flex-start;
    display: grid;
    grid-template-columns: 24px 1fr;
}

#care-form .forminator-radio-label {
    font-size: 18px;
    line-height: 1.555em;
    color:#1E2939;
    display:flex;
    flex-direction:column;
    gap:0px;
}

#care-form .forminator-radio-label span{
    color:#4A5565;
    font-size: 14px;
    line-height: 1.428em;
}

#care-form .forminator-radio-bullet {
    background-color: transparent !important;
    border: 2px solid #D1D5DC !important;
    width: 24px;
    height: 24px;
    position: relative;
    top: 3px;
}

#care-form  .forminator-radio:has(input:checked) {
    background-color:#D8B0411A;
    border-color:#D8B041;
    box-shadow: 0px 4px 4px 0px #8B8B8B40;

}

#care-form  .forminator-radio:has(input:checked) .forminator-radio-bullet{
    background-color: #D8B041 !important;
    border-color:#D8B041 !important;
}

#care-form  .forminator-radio:has(input:checked) .forminator-radio-bullet:before{
    background-color:#fff !important;
}

#care-form .forminator-button{
    font-family: Playfair !important;
    font-weight: 400;
    font-size: 16px !important;
    padding:8px 16px;
    border-radius:30px;
    border:1px solid;
    box-shadow:none;
    display:flex;
    gap:16px;
    align-items:center;
}

#care-form .forminator-button-next,
#care-form .forminator-button-submit{
    background:#24364B;
    border-color:#24364B;
    color:#fff;
}

#care-form .forminator-button-back{
    background:#fff;
    color:#24364B;
    border-color:#D1D5DC;
    flex-direction:row-reverse;
}

#care-form .forminator-button:after {
    content: "";
    background:url('/wp-content/uploads/2025/08/chevron-left-b.svg') no-repeat center;
    background-size:cover;
    width:17px;
    height:17px;
    display:block;
    transform:rotate(180deg);
    filter:brightness(0) invert(1);
}

#care-form .forminator-button.forminator-button-back:after{
    transform:rotate(0deg);
    filter:brightness(1) invert(0);
}

#care-form .forminator-button:hover{
    background:transparent;
    color:#24364B;
}

#care-form .forminator-button.forminator-button-back:hover{
    background:#24364B;
    border-color:#24364B;
    color:#fff;
}


#care-form .forminator-button:hover:after{
    filter:brightness(1) invert(0);
}

#care-form .forminator-button.forminator-button-back:hover:after{
    filter:brightness(0) invert(1);
}

#care-form .forminator-pagination-footer {
    margin-top: 32px;
}

#care-form .forminator-progress-bar span {
    background: #24364B !important;
}

#care-form .form-heading p {
    font-family: "Lora";
    font-size: 18px;
    line-height: 1.627em;
    color: #4A5565;
    text-align: center;
}

#care-form div[data-step="7"] {
    border: 2px solid #D8B041;
    border-radius: 24px;
    padding: 48px;
}

#care-form .forminator-field-group {
    border-radius: 24px;
    padding: 32px;
    background: #F8F9FA;
}

#care-form .forminator-repeater-field h3{
    color:#24364B;
    padding-bottom:9px;
    border-bottom: 1px solid #D8B04130;
    font-weight: 400;
}

#care-form .forminator-repeater-field{
    padding:0;
    box-shadow: none !important;
}

#care-form .forminator-repeater-field .forminator-label{
    display:block;
    font-size: 14px !important;
    color: #24364B;
    font-weight: 400 !important;
    margin-bottom: 8px;
}

#care-form .forminator-required {
    color: #24364B !important;
}

#care-form input,
#care-form .select2-selection,
#care-form textarea{
    padding:8px 12px;
    font-size: 14px !important;
    line-height:1.428em !important;
    color:#6C757D;
    background:#F3F3F5 !important;
    border:1px solid #E5E7EB !important;
    border-radius:16px;
    height: 36px;
}

#care-form .select2-selection__placeholder,
#care-form .select2-selection__rendered {
    color:#6C757D !important;
    font-size: 14px !important;
}

#care-form .select2-selection__rendered {
    padding:0 !important;
}

 #care-form .selection .select2-selection--single:hover .select2-selection__arrow{
     color:#6C757D !important;
}

#care-form .forminator-pagination{
    background:#fff;
    padding:48px 48px 0;
    border-radius:24px 24px 0 0
}

#care-form .forminator-pagination-footer {
    background:#fff;
    padding:32px 48px 40px;
    border-radius:0 0 24px 24px;
    margin-top:0 !important;
}

#care-form .forminator-pagination-progress {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 8px;
}

#care-form .forminator-progress-bar {
    width: 100%;
}

#care-form .forminator-progress-label,
#question-progress{
    color: #4A5565;
    font-size: 14px !important;
    line-height: 1.428em;
}

ul[role="listbox"] li {
    font-size: 14px !important;
}

.forminator-select-dropdown {
    border: none !important;
    padding: 0 !important;
}

.select2-results__option--selected {
    background: #D8B041 !important;
}

#care-form .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__arrow,
#care-form .forminator-select .selection .select2-selection--single[role="combobox"]:focus .select2-selection__arrow{
    color:#D8B041 !important;
}

#care-form .forminator-response-message{
    border: 2px solid #D8B041;
    border-radius: 24px;
    padding: 48px;
    box-shadow:none !important;
    background:#Fff !important;
}

#care-form .forminator-response-message p {
    font-family: "Lora" !important;
    font-size: 18px !important;
    color: #4A5565 !important;
    text-align: center;
}

#care-form .forminator-response-message .form-ty-btn{
    background:#24364B;
    border:1px solid #24364B;
    display:inline-block;
    padding:8px 16px;
    line-height:1.25em;
    border-radius:999px;
    color:#fff;
    font-family:"Playfair Display";
    transition:0.3s ease all;
}

#care-form .forminator-response-message .form-ty-btn:hover{
    background:transparent;
    color:#24364B;
}

#care-form:not(:has(.forminator-response-message[aria-hidden="true"])) .forminator-pagination {
    display:none;
}

.care-form-cont:has(form .forminator-success) .question-count{
    display:none;
}

.sh-heart .form-heading:before {
    content:'';
    background:url('/wp-content/uploads/2025/08/heart-icon-1.svg') no-repeat center;
    background-size:cover;
    width:64px;
    height:64px;
}

.sh-check .form-heading:before{
    content:'';
    background:url('/wp-content/uploads/2025/08/green-check-icon.svg') no-repeat center;
    background-size:cover;
    width:64px;
    height:64px;
}

.ty-last h2:before{
    content:'';
    background:url('/wp-content/uploads/2025/08/green-check-icon.svg') no-repeat center;
    background-size:cover;
    width:64px;
    height:64px;
    display: block;
    margin: 0 auto 16px;
}

.forminator-action-buttons:has(input[value="Add item"]) {
    display: none !important;
}

@media screen and (max-width:767px){  
    #care-form .forminator-button {
        width: fit-content !important;
    }
    #care-form .forminator-pagination{
        padding:20px 20px 0;
    }
    #care-form .forminator-pagination-footer,
    #care-form .forminator-radio,
    #care-form div[data-step="7"],
    #care-form .forminator-field-group,
    #care-form .forminator-response-message{
        padding:20px;
    }
    #care-form .forminator-radio-label{
        font-size:16px;
    }
    #care-form .forminator-pagination-footer{
        gap:10px;
    }
    #care-form .forminator-pagination-footer button{
        margin:0;
    }
}/* End custom CSS */