.elementor-597 .elementor-element.elementor-element-f0d16fc{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-597 .elementor-element.elementor-element-83bc88b{text-align:center;}.elementor-597 .elementor-element.elementor-element-83bc88b .elementor-heading-title{color:var( --e-global-color-808781d );font-family:"Noto Serif Display", Sans-serif;font-size:32px;font-weight:400;}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-register__input{background-color:var( --e-global-color-44bd5ef );color:var( --e-global-color-808781d );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-808781d );border-radius:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-register__input::-webkit-input-placeholder{color:#757575;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-register__input::-moz-placeholder{color:#757575;}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-register__input:-ms-input-placeholder{color:#757575;}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-register__label{color:var( --e-global-color-808781d );margin:10px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-register__submit{background-color:var( --e-global-color-808781d );color:var( --e-global-color-927efa0 );padding:0px 50px 0px 50px;margin:30px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-register__submit:hover{background-color:var( --e-global-color-808781d );color:var( --e-global-color-927efa0 );}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-register-submit{text-align:center;}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-privacy-policy .jet-register__label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-597 .elementor-element.elementor-element-4b2dcc5 .jet-privacy-policy .jet-register__input{margin-right:5px;}.elementor-597 .elementor-element.elementor-element-4b2dcc5{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-4b2dcc5.elementor-element{--align-self:center;}/* Start custom CSS for jet-register, class: .elementor-element-4b2dcc5 *//* Style the checkbox with the ID jet_privacy_policy */
input#jet_privacy_policy {
    -webkit-appearance: none; /* Remove default checkbox styling on WebKit browsers */
    -moz-appearance: none;    /* Remove default checkbox styling on Firefox */
    appearance: none;         /* Remove default checkbox styling */
    background-color: transparent; /* Transparent background */
    border: 1px solid white;  /* White border */
    border-radius: 2px;       /* 2px border-radius */
    width: 13px;              /* Width of the checkbox */
    height: 13px;             /* Height of the checkbox */
    cursor: pointer;          /* Pointer cursor on hover */
    display: inline-block;    /* Ensures it's inline for alignment */
    position: relative;       /* Position relative for checkmark */
    margin: 0;                /* Remove default margin */
}

/* Styling for when the checkbox is checked */
input#jet_privacy_policy:checked::after {
    content: ''; /* Empty content, we use background instead */
    display: block;
    width: 7px;  /* Checkmark width */
    height: 12px; /* Checkmark height */
    border: solid white; /* White checkmark color */
    border-width: 0 2px 2px 0; /* Thickness of the checkmark */
    transform: rotate(45deg); /* Rotate to make it a checkmark */
    position: absolute;
    top: 1px; /* Adjust positioning as necessary */
    left: 4px; /* Adjust positioning as necessary */
}/* End custom CSS */