/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1679234948
Updated: 2023-03-19 14:09:07

*/

#signature_form_header_form {position:relative;}
#signature_form_header_form .elementor-widget-container {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;box-sizing: border-box;}
#signature_form_header_form form {display: block;margin-top: 0em;box-sizing: border-box;}
.signature_header_wrapper {margin-left: calc( -22px/2 );margin-right: calc( -22px/2 );margin-bottom: -32px;display: flex;flex-wrap: wrap;box-sizing: border-box;--swiper-theme-color: #000;--swiper-navigation-size: 44px;--swiper-pagination-bullet-size: 6px;--swiper-pagination-bullet-horizontal-gap: 6px}
.signature_header_wrapper > div {padding-right: calc( 22px/2 );padding-left: calc( 22px/2 );margin-bottom: 32px;width: 50%;flex: 1 0 50%;flex-wrap: wrap;align-items: center;position: relative;min-height: 1px;display: flex;box-sizing: border-box;--swiper-theme-color: #000;--swiper-navigation-size: 44px;--swiper-pagination-bullet-size: 6px;--swiper-pagination-bullet-horizontal-gap: 6px;}
.signature_header_wrapper > div label {color: #FFFFFF;font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 300;line-height: 28px;padding-bottom: 0px;cursor: pointer;display: inline-block;vertical-align: middle;}
.signature_header_wrapper > div input {background-color: #ffffff;border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;color: #1E1E1E;flex-basis: 100%;max-width: 100%;width: 100%;border: 1px solid #DDDDDD;vertical-align: middle;flex-grow: 1;padding: 0.5rem 1rem;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;line-height: 1.4;font-size: 15px;min-height: 40px;overflow: visible;box-sizing: border-box;}
#signature_form_header_form .action_btn {padding-right: calc( 22px/2 );padding-left: calc( 22px/2 );margin-bottom: 32px;justify-content: center;align-items: flex-end;width: 100%;display: flex;flex-wrap: wrap;margin-top: 30px;position: relative;min-height: 1px;box-sizing: border-box;}
#signature_form_header_form button svg, #signature_form_header_form button svg * {transition: all .1s;-moz-transition: all .1s;-webkit-transition: all .1s;-o-transition: all .1s;}
#signature_form_header_form .action_btn button {white-space: nowrap;user-select: none;background-color: #C3D441;color: #1E1E1E;font-family: "Poppins", Sans-serif;font-size: 22px;font-weight: 400;line-height: 28px;border-radius: 29px 29px 29px 29px;-webkit-border-radius: 29px 29px 29px 29px;-moz-border-radius: 29px 29px 29px 29px;padding: 13px 23px 13px 23px;min-height: 40px;border: none;cursor: pointer;display: inline-block;fill: #fff;text-align: center;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;}
#signature_form_header_form .action_btn button > span {display: flex;justify-content: center;align-items: center;}
#signature_form_header_form .action_btn button > span > span:first-child {margin-left: 16px;padding-top: 5px;order: 15;flex-grow: 0;}
#signature_form_header_form .action_btn button > span > span:first-child svg {height: auto;width: 1em;fill: #1E1E1E;}
#signature_form_header_form .action_btn button > span > span:first-child svg * {height: auto;width: 1em;fill: #1E1E1E;}
#signature_form_header_form .action_btn button > span > span:last-child {white-space: normal;flex-grow: 0;text-decoration: inherit;order: 10;display: inline-block;}
#signature_form_header_form .action_btn button:hover {color: #ffffff;background-color: #C3D441;}
#signature_form_header_form .action_btn button:hover svg {fill: #ffffff!important;}
#signature_form_header_form .action_btn button:hover svg * {fill: #ffffff!important;}
#signature_form_header_form .action_btn button:focus {outline: 5px auto -webkit-focus-ring-color;}
#signature_form_header_form .action_btn button:focus svg {fill: #ffffff!important;}
#signature_form_header_form .action_btn button:focus svg * {fill: #ffffff!important;}

#signature_form_footer_form {position:relative;}
#signature_form_footer_form .elementor-widget-container {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;box-sizing: border-box;}
#signature_form_footer_form form {display: block;margin-top: 0em;box-sizing: border-box;}
.signature_footer_wrapper {box-sizing: border-box;display: flex;flex-wrap: wrap;flex-direction: row;margin-left: calc( -22px/2 );margin-right: calc( -22px/2 );margin-bottom: -32px;}
.signature_footer_wrapper > div {flex:1 0 33%;padding-right: calc( 22px/2 );padding-left: calc( 22px/2 );margin-bottom: 32px;width: 33.333%;flex-wrap: wrap;align-items: center;position: relative;min-height: 1px;display: flex;}
.signature_footer_wrapper > div label {cursor: pointer;color: #FFFFFF;padding-bottom: 0px;font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 300;line-height: 28px;}
.signature_footer_wrapper > div input {vertical-align: middle;border: 1px solid #DDDDDD;width: 100%;flex-grow: 1;font-family: var(--e-global-typography-text-font-family ), Sans-serif;font-weight: var(--e-global-typography-text-font-weight );flex-basis: 100%;max-width: 100%;color: #1E1E1E;background-color: #ffffff;border-radius: 6px 6px 6px 6px;-moz-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;padding: 0.5rem 1rem;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;line-height: 1.4;font-size: 15px;min-height: 40px;overflow: visible;box-sizing: border-box;}
#signature_form_footer_form .action_btn {width: 100%;box-sizing: border-box;position: relative;min-height: 1px;margin-top: 30px;display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: center;padding-right: calc( 22px/2 );padding-left: calc( 22px/2 );margin-bottom: 32px;}
#signature_form_footer_form button svg, #signature_form_footer_form button svg * {transition: all .1s;-moz-transition: all .1s;-webkit-transition: all .1s;-o-transition: all .1s;}
#signature_form_footer_form .action_btn button {white-space: nowrap;user-select: none;background-color: #C3D441;color: #1E1E1E;font-family: "Poppins", Sans-serif;font-size: 22px;font-weight: 400;line-height: 28px;border-radius: 29px 29px 29px 29px;-webkit-border-radius: 29px 29px 29px 29px;-moz-border-radius: 29px 29px 29px 29px;padding: 13px 23px 13px 23px;flex-basis: auto;min-height: 40px;border: none;cursor: pointer;display: inline-block;fill: #fff;text-align: center;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;white-space: nowrap;user-select: none;}
#signature_form_footer_form .action_btn button > span {display: flex;justify-content: center;align-items: center;}
#signature_form_footer_form .action_btn button > span > span:first-child {margin-left: 15px;padding-top: 5px;order: 15;flex-grow: 0;}
#signature_form_footer_form .action_btn button > span > span:first-child svg {height: auto;width: 1em;fill: #1E1E1E;}
#signature_form_footer_form .action_btn button > span > span:first-child svg * {height: auto;width: 1em;fill: #1E1E1E;}
#signature_form_footer_form .action_btn button > span > span:last-child {white-space: normal;flex-grow: 0;text-decoration: inherit;order: 10;display: inline-block;}
#signature_form_footer_form .action_btn button:hover {color: #ffffff;background-color: #C3D441;}
#signature_form_footer_form .action_btn button:hover svg {fill: #ffffff!important;}
#signature_form_footer_form .action_btn button:hover svg * {fill: #ffffff!important;}
#signature_form_footer_form .action_btn button:focus {outline: 5px auto -webkit-focus-ring-color;}
#signature_form_footer_form .action_btn button:focus svg {fill: #ffffff!important;}
#signature_form_footer_form .action_btn button:focus svg * {fill: #ffffff!important;}
@media screen and (max-width: 780px) {
    .signature_footer_wrapper > div {width: 50%;flex: 1 0 50%;}
}
#blogSection {}
.form-grid p {position:relative;}
.cj_email_valid,.cj_email_valid2 {} 
#cj_email_valid, #cj_email_valid2 {position: absolute;left: 0;bottom: -15px;color: red;font-weight: 700;font-size: 12px;}