.elementor-1603 .elementor-element.elementor-element-2e1e5d3f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1603 .elementor-element.elementor-element-2e1e5d3f:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-2e1e5d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f15cab6 );}.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-1603 .elementor-element.elementor-element-3d893191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-3d893191 .elementor-heading-title{font-family:var( --e-global-typography-e1ef10e-font-family ), Sans-serif;font-size:var( --e-global-typography-e1ef10e-font-size );font-weight:var( --e-global-typography-e1ef10e-font-weight );line-height:var( --e-global-typography-e1ef10e-line-height );color:var( --e-global-color-a9be7a7 );}.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-1603 .elementor-element.elementor-element-2cb7294{text-align:center;font-family:var( --e-global-typography-481d8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-481d8b5-font-size );font-weight:var( --e-global-typography-481d8b5-font-weight );line-height:var( --e-global-typography-481d8b5-line-height );color:var( --e-global-color-a9be7a7 );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="submit"], .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="button"]{background-color:var( --e-global-color-26d1bc6 );color:var( --e-global-color-f15cab6 );border-style:none;font-family:var( --e-global-typography-a6a43ed-font-family ), Sans-serif;font-size:var( --e-global-typography-a6a43ed-font-size );font-weight:var( --e-global-typography-a6a43ed-font-weight );line-height:var( --e-global-typography-a6a43ed-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_fields{row-gap:10px;column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]),
                     .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper textarea,
                     .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper select,
                     .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gfield_checkbox li input[type="checkbox"] + label:before,
                     .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gfield_radio li input[type="radio"] + label:before,
                     .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="submit"],
                     .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="button"]{transition:all 0.2s ease-in-out;}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gfield_label{font-family:var( --e-global-typography-4939602-font-family ), Sans-serif;font-size:var( --e-global-typography-4939602-font-size );font-weight:var( --e-global-typography-4939602-font-weight );line-height:var( --e-global-typography-4939602-line-height );color:var( --e-global-color-4570a0d );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gfield_description, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .ginput_complex .ginput_right_label, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .ginput_complex .ginput_left_label{font-family:var( --e-global-typography-4939602-font-family ), Sans-serif;font-size:var( --e-global-typography-4939602-font-size );font-weight:var( --e-global-typography-4939602-font-weight );line-height:var( --e-global-typography-4939602-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]), .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper textarea, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper select{border-style:solid;border-color:#0000004D;font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:400;}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image])::placeholder, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper textarea::placeholder{font-family:var( --e-global-typography-a6a43ed-font-family ), Sans-serif;font-size:var( --e-global-typography-a6a43ed-font-size );font-weight:var( --e-global-typography-a6a43ed-font-weight );line-height:var( --e-global-typography-a6a43ed-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):focus{outline:none;}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper textarea:focus{outline:none;}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper select:focus{outline:none;}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="submit"]:hover, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="button"]:hover{color:var( --e-global-color-78cb992 );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="submit"]:focus, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="button"]:focus{color:var( --e-global-color-f15cab6 );border-color:var( --e-global-color-26d1bc6 );outline:none !important;}.elementor-1603 .elementor-element.elementor-element-6f9d2ad6{text-align:center;font-family:var( --e-global-typography-481d8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-481d8b5-font-size );font-weight:var( --e-global-typography-481d8b5-font-weight );line-height:var( --e-global-typography-481d8b5-line-height );color:var( --e-global-color-a9be7a7 );}.elementor-1603 .elementor-element.elementor-element-6f9d2ad6 p{margin-block-end:0px;}@media(max-width:1024px){.elementor-1603 .elementor-element.elementor-element-3d893191 .elementor-heading-title{font-size:var( --e-global-typography-e1ef10e-font-size );line-height:var( --e-global-typography-e1ef10e-line-height );}.elementor-1603 .elementor-element.elementor-element-2cb7294{font-size:var( --e-global-typography-481d8b5-font-size );line-height:var( --e-global-typography-481d8b5-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gfield_label{font-size:var( --e-global-typography-4939602-font-size );line-height:var( --e-global-typography-4939602-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gfield_description, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .ginput_complex .ginput_right_label, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .ginput_complex .ginput_left_label{font-size:var( --e-global-typography-4939602-font-size );line-height:var( --e-global-typography-4939602-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image])::placeholder, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper textarea::placeholder{font-size:var( --e-global-typography-a6a43ed-font-size );line-height:var( --e-global-typography-a6a43ed-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="submit"], .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="button"]{font-size:var( --e-global-typography-a6a43ed-font-size );line-height:var( --e-global-typography-a6a43ed-line-height );}.elementor-1603 .elementor-element.elementor-element-6f9d2ad6{font-size:var( --e-global-typography-481d8b5-font-size );line-height:var( --e-global-typography-481d8b5-line-height );}}@media(max-width:767px){.elementor-1603 .elementor-element.elementor-element-3d893191 .elementor-heading-title{font-size:var( --e-global-typography-e1ef10e-font-size );line-height:var( --e-global-typography-e1ef10e-line-height );}.elementor-1603 .elementor-element.elementor-element-2cb7294{font-size:var( --e-global-typography-481d8b5-font-size );line-height:var( --e-global-typography-481d8b5-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gfield_label{font-size:var( --e-global-typography-4939602-font-size );line-height:var( --e-global-typography-4939602-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gfield_description, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .ginput_complex .ginput_right_label, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .ginput_complex .ginput_left_label{font-size:var( --e-global-typography-4939602-font-size );line-height:var( --e-global-typography-4939602-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image])::placeholder, .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper textarea::placeholder{font-size:var( --e-global-typography-a6a43ed-font-size );line-height:var( --e-global-typography-a6a43ed-line-height );}.elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="submit"], .elementor-1603 .elementor-element.elementor-element-3f09088c .gform_wrapper .gform_footer input[type="button"]{font-size:var( --e-global-typography-a6a43ed-font-size );line-height:var( --e-global-typography-a6a43ed-line-height );}.elementor-1603 .elementor-element.elementor-element-6f9d2ad6{font-size:var( --e-global-typography-481d8b5-font-size );line-height:var( --e-global-typography-481d8b5-line-height );}}/* Start custom CSS for gfelementor_gf_widget, class: .elementor-element-3f09088c */#gform_submit_button_1 {
    background-color: #F2CF24;
    color:#000;
    border-radius: 8px;
}

.elementor-1603 .elementor-element.elementor-element-3f09088c .gfield_radio .gfield-choice-input {
	display:none;
}

.elementor-1603 .elementor-element.elementor-element-3f09088c .gfield_radio {
display:flex;
flex-direction: row;

}

.elementor-1603 .elementor-element.elementor-element-3f09088c .gfield_radio .gform-field-label {
    background-color: #fff;
    color:#00000080;
    border: 1px solid #00000059;
 padding:10px 20px;
width: 100%;
text-align: center;
border-radius: 8px;
margin: 0;

}

.elementor-1603 .elementor-element.elementor-element-3f09088c .gfield_radio .gchoice:has(input:checked) .gform-field-label {
    background-color: #F2CF24;
    color: #000;
}

.elementor-1603 .elementor-element.elementor-element-3f09088c .gchoice {
 display: flex !important;


flex-grow: 1 !important;  
}/* End custom CSS */
/* Start custom CSS */.styCardCare .ctmCardBtn {
    height: 0;
    opacity: 0;
    transition: all ease 500ms;
}

.styCardCare:hover  .ctmCardBtn{
    height: 32px;
    opacity: 1; 
}

.styCardCare .styCardTagline {
    opacity: 1;
    transition: all ease 500ms;
}

.styCardCare:hover .styCardTagline {
    opacity: 0;
}



.styCardCare .styCardPara {
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: height 500ms ease, opacity 500ms ease;
}/* End custom CSS */