.elementor-4881 .elementor-element.elementor-element-37467de:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-37467de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBECED;}.elementor-4881 .elementor-element.elementor-element-37467de, .elementor-4881 .elementor-element.elementor-element-37467de > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-37467de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4881 .elementor-element.elementor-element-37467de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4881 .elementor-element.elementor-element-2a340fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4881 .elementor-element.elementor-element-2a340fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBECED;}.elementor-4881 .elementor-element.elementor-element-2a340fa > .elementor-element-populated, .elementor-4881 .elementor-element.elementor-element-2a340fa > .elementor-element-populated > .elementor-background-overlay, .elementor-4881 .elementor-element.elementor-element-2a340fa > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-4881 .elementor-element.elementor-element-2a340fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5em 8em 4em 7em;}.elementor-4881 .elementor-element.elementor-element-2a340fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4881 .elementor-element.elementor-element-1efe4a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4881 .elementor-element.elementor-element-1efe4a0{padding:0em 2em 0em 2em;}.elementor-bc-flex-widget .elementor-4881 .elementor-element.elementor-element-78c9e29.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4881 .elementor-element.elementor-element-78c9e29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4881 .elementor-element.elementor-element-78c9e29.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4881 .elementor-element.elementor-element-78c9e29 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4881 .elementor-element.elementor-element-0bb94ad{width:100%;max-width:100%;text-align:right;}.elementor-4881 .elementor-element.elementor-element-0bb94ad > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-0bb94ad img{width:60%;}.elementor-4881 .elementor-element.elementor-element-1c53ead > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-4881 .elementor-element.elementor-element-666a10b{width:auto;max-width:auto;}.elementor-4881 .elementor-element.elementor-element-666a10b > .elementor-widget-container{margin:0px 0px 3px 5px;}.elementor-4881 .elementor-element.elementor-element-666a10b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:26px;font-weight:800;line-height:23px;letter-spacing:-0.6px;color:var( --e-global-color-b65da6b );}.elementor-4881 .elementor-element.elementor-element-b22fe27 > .elementor-widget-container{padding:2em 0em 0em 0em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4881 .elementor-element.elementor-element-2a340fa > .elementor-element-populated{padding:4em 1em 5em 1em;}.elementor-bc-flex-widget .elementor-4881 .elementor-element.elementor-element-78c9e29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4881 .elementor-element.elementor-element-78c9e29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4881 .elementor-element.elementor-element-0bb94ad img{width:67%;}.elementor-4881 .elementor-element.elementor-element-1c53ead > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-666a10b > .elementor-widget-container{margin:0px 0px -1px 10px;}.elementor-4881 .elementor-element.elementor-element-666a10b .elementor-heading-title{font-size:22px;line-height:1.4em;}}@media(max-width:767px){.elementor-4881 .elementor-element.elementor-element-2a340fa > .elementor-element-populated{padding:4em 0em 7em 0em;}.elementor-4881 .elementor-element.elementor-element-1efe4a0{padding:0em 2em 0em 2em;}.elementor-bc-flex-widget .elementor-4881 .elementor-element.elementor-element-78c9e29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4881 .elementor-element.elementor-element-78c9e29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4881 .elementor-element.elementor-element-78c9e29.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4881 .elementor-element.elementor-element-0bb94ad{width:100%;max-width:100%;text-align:center;}.elementor-4881 .elementor-element.elementor-element-0bb94ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-0bb94ad img{width:88%;}.elementor-bc-flex-widget .elementor-4881 .elementor-element.elementor-element-1c53ead.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4881 .elementor-element.elementor-element-1c53ead.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4881 .elementor-element.elementor-element-1c53ead.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4881 .elementor-element.elementor-element-666a10b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-666a10b .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-4881 .elementor-element.elementor-element-78c9e29{width:50%;}.elementor-4881 .elementor-element.elementor-element-1c53ead{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4881 .elementor-element.elementor-element-78c9e29{width:50%;}.elementor-4881 .elementor-element.elementor-element-1c53ead{width:40%;}}/* Start custom CSS */.frm_display_format_buttons .frm_radio input[type=radio]:checked+.frm_label_button_container, .frm_display_format_buttons .frm_radio input[type=radio]:checked+.frm_image_option_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked+.frm_label_button_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked+.frm_image_option_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked+.frm_label_button_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked+.frm_image_option_container, .frm_nps__button.frm_nps__button--active, .frm_nps__buttons input[type=radio]:focus+.frm_nps__button, .frm_nps__buttons input[type=radio]:checked+.frm_nps__button {
    background-color: #e31c44;
    border-color: #e31c44;
    color: #fff;
    padding: 18px;
}





.with_frm_style input[type=text]
{

    text-align: center;
font-size:20px;
}



.with_frm_style select{

    text-align: center;
font-size:20px;
}



.with_frm_style input[type=email]{

    text-align: center;
font-size:20px;
}





.with_frm_style input[type=tel]
{

    text-align: center;
font-size:25px;
}




/* Form background*/
.frm_preview_page {
    padding: 25px;
    background: #EBECED!important;
}






/* Main title*/
.with_frm_style .frm_top_container .frm_primary_label, .with_frm_style .frm_hidden_container .frm_primary_label, .with_frm_style .frm_pos_top {
    display: block;
    float: none;
    width: auto;
    font-family: quicksand;
    font-weight: bold;
    color: black;
    font-size: 28px;
margin-bottom:60px;
text-align:center;

}





/* Main title hover*/
.frm_display_format_buttons.frm_text_align_center .frm_image_option_container, .frm_display_format_buttons.frm_text_align_center .frm_label_button_container:hover {
    justify-content: center!important;
    border-radius: 100px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 40px;
    padding-right: 40px;
    font-family: quicksand;
    font-weight: 800;
    border: none!important;
    font-size: 18px;
    text-align: center!important;
    color: white!important;
}











/* Buttons alignment*/

.frm_display_format_buttons.vertical_radio .frm_opt_container, .frm_display_format_buttons.horizontal_radio .frm_opt_container {
    display: flex;
    gap: 10px !important;

    flex-wrap: wrap;
    justify-content: center;
}



/* Buttons styling*/

.frm_display_format_buttons.frm_text_align_center .frm_image_option_container, .frm_display_format_buttons.frm_text_align_center .frm_label_button_container {
    justify-content: center;
    border-radius: 100px;
padding-top:18px;
padding-bottom:18px;
padding-left:55px!important;
padding-right:55px!important;
font-family:quicksand;
font-weight:800;
border:none!important;
font-size:18px;




}














/* Progress bar */
.frm-chat-progress .frm-progress-bar > div:first-child {
    background: #E41B44;
    position: absolute;
    transition: width 0.5s;
border-radius:100px;
}


/* Progress bar background */
.frm-chat-progress .frm-progress-bar > div:last-child {
    background: white;
}


/* description text*/
.frm_style_sleek-smooth-style.with_frm_style p.description, .frm_style_sleek-smooth-style.with_frm_style div.description, .frm_style_sleek-smooth-style.with_frm_style div.frm_description, .frm_style_sleek-smooth-style.with_frm_style .frm-show-form > div.frm_description, .frm_style_sleek-smooth-style.with_frm_style .frm_error, .frm_style_sleek-smooth-style.with_frm_style .frm_pro_max_limit_desc {
    padding: 0;
    font-family: quicksand!important;
    font-size: 17px !important;
    color: black !important;
    font-weight: 700 !important;
    text-align: left !important;
    font-style: normal !important;
    max-width: 100%;
text-align:center!important;
margin-top:70px;
margin-bottom:30px;
}



/* button center */
.frm_display_format_buttons.frm_text_align_center .frm_image_option_container, .frm_display_format_buttons.frm_text_align_center .frm_label_button_container {
    justify-content: center!important;
    border-radius: 100px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 40px;
    padding-right: 40px;
    font-family: quicksand;
    font-weight: 800;
    border: none!important;
    font-size: 18px;
    text-align: center!important;
}






/* continue button */
.frm_style_sleek-smooth-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_sleek-smooth-style.with_frm_style input[type=submit], .frm_style_sleek-smooth-style.with_frm_style .frm_submit input[type=button], .frm_style_sleek-smooth-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_sleek-smooth-style.with_frm_style .frm-edit-page-btn {
    width: 115px !important;
    font-family: quicksand;
font-weight:700!important;
    font-size: 18px !important;
    height: auto !important;
    line-height: normal !important;
    text-align: center;
    background: black !important;
    border-width: 1px;
    border-color: black!important;
    border-style: solid;
    color: #ffffff !important;
    cursor: pointer;
    border-radius: 100px !important;
    text-shadow: none;
margin-bottom:-37px!important;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
padding-left:20px!important;
padding-right:20px!important;
padding-top:8px!important;
padding-bottom:8px!important;
width:150px!important;
}



/* button continue hover */
.frm_style_sleek-smooth-style.with_frm_style .frm-edit-page-btn:hover, .frm_style_sleek-smooth-style.with_frm_style input[type=submit]:hover, .frm_style_sleek-smooth-style.with_frm_style .frm_submit input[type=button]:hover, .frm_style_sleek-smooth-style.with_frm_style .frm_submit button:hover {
    background: #E41B44 !important;
    border-color: #E41B44 !important;
    color: #ffffff !important;
}





/* arrow button */
.frm_chat_arrow {
    background: black!important;
    border-radius: 100px!important;
    color: white!important;
    padding: 9px 25px 9px 25px;
    display: inline-block;
    line-height: 1;
}


/* arrow button */
.frm_chat_arrow + .frm_chat_arrow {
    margin-left: 5px;
    padding: 9px 25px 8px 25px;
    background: black!important;
    color: white!important;
}



/* arrow button hover */
.with_frm_style .frm_chat_arrow:not(.frm_disabled_arrow):hover {
    background: E31C44!important;
    border-color: E31C44!important;
    color: white!important;
}
















.frm_display_format_buttons .frm_radio input[type=radio]:checked + .frm_label_button_container, .frm_display_format_buttons .frm_radio input[type=radio]:checked + .frm_image_option_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked + .frm_label_button_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked + .frm_image_option_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked + .frm_label_button_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked + .frm_image_option_container, .frm_nps__button.frm_nps__button--active, .frm_nps__buttons input[type=radio]:focus + .frm_nps__button, .frm_nps__buttons input[type=radio]:checked + .frm_nps__button {
    background-color: #E31C44;
    border-color: #E31C44;
    color: white;
    padding: inherit;
}





.frm_display_format_buttons.frm_text_align_center .frm_image_option_container, .frm_display_format_buttons.frm_text_align_center .frm_label_button_container {
    justify-content: center!important;
    border-radius: 100px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 40px;
    padding-right: 40px;
    font-family: quicksand;
    font-weight: 800;
    border: none!important;
    font-size: 18px;
    text-align: center!important;
    color: black!important;
}















/* button active button */
.frm_display_format_buttons .frm_label_button_container:hover, .frm_display_format_buttons .frm_image_option_container:hover, .frm_display_format_buttons .frm_radio input[type=radio]:focus + .frm_label_button_container, .frm_display_format_buttons .frm_radio input[type=radio]:focus + .frm_image_option_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:focus + .frm_label_button_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:focus + .frm_image_option_container, .frm_display_format_buttons .frm_scale input[type=radio]:focus + .frm_label_button_container, .frm_display_format_buttons .frm_scale input[type=radio]:focus + .frm_image_option_container, .frm_nps__button:hover, .frm_nps__button:focus {
    border-color: white!important;
    box-shadow: none!important;
}



.frm_label_button_container:hover {
    background: #E31C44!important;
color:white!important;
}


















/* input field */
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=file], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style .frm-card-element.StripeElement {
    min-height: 32px;
    min-height: var(--field-height);
    line-height: 1.3;
    background: transparent;
    border-bottom: black solid 2px;
    border-radius: 0px;
    border-top: 0px!important;
    border-right: 0px!important;
    border-left: 0px!important;
    box-shadow: none!important;
}



/* input active */
.frm_style_sleek-smooth-style.with_frm_style .form-field input:not([type=file]):focus, .frm_style_sleek-smooth-style.with_frm_style select:focus, .frm_style_sleek-smooth-style.with_frm_style textarea:focus, .frm_style_sleek-smooth-style.with_frm_style .frm_focus_field input[type=text], .frm_style_sleek-smooth-style.with_frm_style .frm_focus_field input[type=password], .frm_style_sleek-smooth-style.with_frm_style .frm_focus_field input[type=email], .frm_style_sleek-smooth-style.with_frm_style .frm_focus_field input[type=number], .frm_style_sleek-smooth-style.with_frm_style .frm_focus_field input[type=url], .frm_style_sleek-smooth-style.with_frm_style .frm_focus_field input[type=tel], .frm_style_sleek-smooth-style.with_frm_style .frm_focus_field input[type=search], .frm_form_fields_active_style, .frm_style_sleek-smooth-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement, .frm_style_sleek-smooth-style.with_frm_style .chosen-container-single.chosen-container-active .chosen-single, .frm_style_sleek-smooth-style.with_frm_style .chosen-container-active .chosen-choices {
    background-color: transparent!important;
    border-color: black!important;
    color: black!important;
    box-shadow: none!important;
}







.frm_style_sleek-smooth-style.with_frm_style .frm_blank_field input[type=text], .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field input[type=password], .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field input[type=url], .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field input[type=tel], .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field input[type=number], .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field input[type=email], .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field textarea, .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field .mce-edit-area iframe, .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year), .frm_form_fields_error_style, .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe, .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field .g-recaptcha iframe, .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement, .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices, .frm_style_sleek-smooth-style.with_frm_style .frm_blank_field .chosen-container-single .chosen-single, .frm_style_sleek-smooth-style.with_frm_style .frm_form_field :invalid {
 background: transparent!important;
    border-bottom: black solid 2px!important;
    border-radius: 0px;
    border-top: 0px!important;
    border-right: 0px!important;
    border-left: 0px!important;
    box-shadow: none!important;
}




.frm_primary_label {color:black!important;}







.frm_error{background:#E31C44;
border-radius:5px;
width:fit-content;
padding:5px!important;}





/* field line maring bottom */
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=file], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style .frm-card-element.StripeElement {

    margin-bottom: 40px!important;
}







/* hide continue button */
.frm_style_sleek-smooth-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_sleek-smooth-style.with_frm_style input[type=submit], .frm_style_sleek-smooth-style.with_frm_style .frm_submit input[type=button], .frm_style_sleek-smooth-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_sleek-smooth-style.with_frm_style .frm-edit-page-btn {
    display: none!important;
}






@media (min-width: 320px) and (max-width: 641px) {
.frm_display_format_buttons .frm_radio input[type=radio]:checked+.frm_label_button_container, .frm_display_format_buttons .frm_radio input[type=radio]:checked+.frm_image_option_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked+.frm_label_button_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked+.frm_image_option_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked+.frm_label_button_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked+.frm_image_option_container, .frm_nps__button.frm_nps__button--active, .frm_nps__buttons input[type=radio]:focus+.frm_nps__button, .frm_nps__buttons input[type=radio]:checked+.frm_nps__button {
    background-color: #e31c44;
    border-color: #e31c44;
    color: #fff;
 padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px!important;
    padding-right: 25px!important;
}}





@media (min-width: 320px) and (max-width: 641px) {
.frm_chat_arrows {
    text-align: center;
}}





@media (min-width: 320px) and (max-width: 641px) {
.with_frm_style .frm_top_container .frm_primary_label, .with_frm_style .frm_hidden_container .frm_primary_label, .with_frm_style .frm_pos_top {
    display: block;
    float: none;
    width: auto;
    font-family: quicksand;
    font-weight: 700;
    color: #000;
    font-size: 22px;
    margin-bottom: 60px;
    text-align: center;
    margin-top: 0px;
    line-height: 25px;
}}





@media (min-width: 320px) and (max-width: 641px) {
.frm_display_format_buttons.frm_text_align_center .frm_image_option_container, .frm_display_format_buttons.frm_text_align_center .frm_label_button_container {
    justify-content: center!important;
    border-radius: 100px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px!important;
    padding-right: 25px!important;
    font-family: quicksand;
    font-weight: 800;
    border: none!important;
    font-size: 14px;
    text-align: center!important;
    color: black!important;


}}


@media (min-width: 320px) and (max-width: 641px) {
.frm_display_format_buttons.frm_text_align_center .frm_image_option_container, .frm_display_format_buttons.frm_text_align_center .frm_label_button_container:hover {
    
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px!important;
    padding-right: 25px!important;
    font-family: quicksand;
    font-weight: 800;
    border: none!important;
    font-size: 14px;
    text-align: center!important;
    color: black!important;
}}





@media (min-width: 320px) and (max-width: 641px) {
.frm_style_sleek-smooth-style.with_frm_style p.description, .frm_style_sleek-smooth-style.with_frm_style div.description, .frm_style_sleek-smooth-style.with_frm_style div.frm_description, .frm_style_sleek-smooth-style.with_frm_style .frm-show-form>div.frm_description, .frm_style_sleek-smooth-style.with_frm_style .frm_error, .frm_style_sleek-smooth-style.with_frm_style .frm_pro_max_limit_desc {
    padding: 0;
    font-family: quicksand!important;
    font-size: 17px !important;
    color: #000 !important;
    font-weight: 800 !important;
    text-align: left !important;
    font-style: normal !important;
    max-width: 100%;
    text-align: center!important;
    margin-top: 50px;
    margin-bottom: 30px;
}}

@media (min-width: 320px) and (max-width: 641px) {
.with_frm_style .frm_top_container .frm_primary_label, .with_frm_style .frm_hidden_container .frm_primary_label, .with_frm_style .frm_pos_top {

    margin-bottom: 40px;


}}




























.frm_style_sleek-smooth-style.with_frm_style .form-field {

margin-top:80px;
    font-family:Quicksand;
    font-weight: bold!important;
    color: black;
    text-align: center;
font-size:28px!important;

}


.idpc-input {margin-top:50px;}

h3{font-weight:bold!important;}



.lookup-button {
    display: inline-block;
    font-weight: 799;
    color: white;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #EB1D46;
    border: 1px solid #EB1D46;
    padding: 1rem 3rem;
    font-size: 1rem;
    border-radius: 100px;
    transition: all .3s;
margin-bottom:50px;
margin-top:30px;
}



[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: #EA1D46;
border: 2px solid #EA1D46!important;
    text-decoration: none;
}




.cc-color-override--1995871307.cc-revoke {

    display: none!important;
}


@media (min-width: 320px) and (max-width: 641px) {
.frm_error {
    margin-left: 3em;
}}



.frm_style_sleek-smooth-style.with_frm_style .form-field {

    display: flex!important;
    flex-direction: column!important;
    align-content: center!important;
    align-items: center!important;
}/* End custom CSS */