.elementor-22895 .elementor-element.elementor-element-88579e2{--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;--border-radius:50px 50px 50px 50px;}.elementor-22895 .elementor-element.elementor-element-dff8bde{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:18px;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-18px;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-22895 .elementor-element.elementor-element-a21274a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-22895 .elementor-element.elementor-element-a21274a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-22895 .elementor-element.elementor-element-a21274a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-22895 .elementor-element.elementor-element-a21274a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-field-group > label{font-weight:bold;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#DCC313;border-radius:12px 12px 12px 12px;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#DCC313;border-radius:12px 12px 12px 12px;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-field-group .elementor-select-wrapper::before{color:#DCC313;}.elementor-22895 .elementor-element.elementor-element-a21274a .e-form__buttons__wrapper__button-next{background-color:#FFC80A;color:#000000;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-button[type="submit"]{background-color:#FFC80A;color:#000000;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-22895 .elementor-element.elementor-element-a21274a .e-form__buttons__wrapper__button-previous{background-color:#FFC80A;color:#000000;}.elementor-22895 .elementor-element.elementor-element-a21274a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-22895 .elementor-element.elementor-element-a21274a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-22895 .elementor-element.elementor-element-a21274a .elementor-button{border-radius:30px 30px 30px 30px;padding:20px 0px 20px 0px;}.elementor-22895 .elementor-element.elementor-element-a21274a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}#elementor-popup-modal-22895{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-22895 .dialog-message{width:1000px;height:auto;}#elementor-popup-modal-22895 .dialog-close-button{display:flex;}#elementor-popup-modal-22895 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-22895 .elementor-element.elementor-element-88579e2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22895 .elementor-element.elementor-element-dff8bde{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-88579e2 *//* ==========================================================
   BeeCharged Premium Popup
   Brand Color: #DCC313
   Ready to Paste
==========================================================*/

/* ===== Overlay ===== */

.dialog-lightbox-widget{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: rgba(6,18,40,.75)!important;
}

/* ===== Popup ===== */

.dialog-widget-content{
    width:min(980px,92vw)!important;
    max-width:980px!important;
    background:#fff!important;
    border-radius:28px!important;
    overflow:hidden;
    border:1px solid rgba(220,195,19,.18);
    box-shadow:
        0 35px 90px rgba(0,0,0,.25),
        0 15px 35px rgba(0,0,0,.08);
    animation:popupFade .45s ease;
}

/* ===== Animation ===== */

@keyframes popupFade{

from{
opacity:0;
transform:translateY(30px) scale(.94);
}

to{
opacity:1;
transform:translateY(0) scale(1);
}

}

/* ===== Content ===== */

.elementor-22895 .e-con-inner{
    max-width:100%!important;
    padding:50px!important;
}

/* ===== Form ===== */

.elementor-22895 form{
    width:100%;
}

/* ===== Spacing ===== */

.elementor-22895 .elementor-field-group{
    margin-bottom:24px!important;
}

/* ===== Labels ===== */

.elementor-22895 .elementor-field-label{

    font-size:15px;
    font-weight:700;
    color:#081B37;
    margin-bottom:10px!important;
    letter-spacing:.2px;

}

/* ===== Required Star ===== */

.elementor-22895
.elementor-field-required
.elementor-field-label:after{

content:" *";
color:#DCC313;
font-weight:700;

}

/* ===== Inputs ===== */

.elementor-22895 .elementor-field{

height:62px!important;

background:#F8FAFD!important;

border:2px solid #E7EDF5!important;

border-radius:18px!important;

padding:0 22px!important;

font-size:16px!important;

font-weight:500;

color:#081B37;

transition:all .35s ease;

box-shadow:none!important;

}

/* ===== Placeholder ===== */

.elementor-22895 .elementor-field::placeholder{

color:#8A94A6;
opacity:1;

}

/* ===== Hover ===== */

.elementor-22895 .elementor-field:hover{

background:#fff!important;

border-color:#DCC313!important;

transform:translateY(-2px);

}

/* ===== Focus ===== */

.elementor-22895 .elementor-field:focus{

background:#fff!important;

border-color:#DCC313!important;

box-shadow:
0 0 0 6px rgba(220,195,19,.18)!important;

outline:none;

}

/* ===== Message Field ===== */

.elementor-22895 #form-field-field_091db8f{

height:120px!important;

padding-top:18px!important;

}

/* ===== Two Columns ===== */

.elementor-22895 .elementor-col-50{

padding-left:12px!important;

padding-right:12px!important;

}

.elementor-22895 .elementor-form-fields-wrapper{

margin-left:-12px;

margin-right:-12px;

}

/* ===== Close Button ===== */

.dialog-close-button{

width:48px;

height:48px;

top:20px!important;

right:20px!important;

border-radius:50%;

display:flex;

align-items:center;

justify-content:center;

background:#081B37!important;

box-shadow:0 12px 28px rgba(0,0,0,.18);

transition:.35s;

}

.dialog-close-button svg{

width:16px;

height:16px;

fill:#fff!important;

transition:.35s;

}

.dialog-close-button:hover{

background:#DCC313!important;

transform:rotate(90deg);

}

.dialog-close-button:hover svg{

fill:#081B37!important;

}

/* ===== Hide Empty Header ===== */

.dialog-header{

display:none!important;

}

/* ===== Smooth Form Animation ===== */

.elementor-field-group{

animation:fadeUp .45s ease;

}

@keyframes fadeUp{

from{

opacity:0;

transform:translateY(20px);

}

to{

opacity:1;

transform:translateY(0);

}

}

/* ===== Tablet ===== */

@media(max-width:1024px){

.dialog-widget-content{

width:94vw!important;

}

.elementor-22895 .e-con-inner{

padding:40px!important;

}

}

/* ===== Mobile ===== */

@media(max-width:767px){

.dialog-widget-content{

width:95vw!important;

border-radius:22px!important;

}

.elementor-22895 .e-con-inner{

padding:28px 20px!important;

}

.elementor-22895 .elementor-col-50{

width:100%!important;

padding:0!important;

}

.elementor-22895 .elementor-form-fields-wrapper{

margin:0!important;

}

.elementor-22895 .elementor-field{

height:58px!important;

font-size:15px!important;

border-radius:16px!important;

}

.dialog-close-button{

width:42px;

height:42px;

top:14px!important;

right:14px!important;

}

}/* End custom CSS */