.elementor-2091 .elementor-element.elementor-element-5337360{--display:flex;}.elementor-2091 .elementor-element.elementor-element-fd46df3{--display:flex;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2091 .elementor-element.elementor-element-9d20c47 > .elementor-widget-container{margin:20px 20px 20px 20px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-fd46df3 *//* =========================
   BACKGROUND
========================= */

.webinar-form{
    background: linear-gradient(135deg,#a8f5dc,#d8fff2,#bfffe7);
    border-radius:35px;
    position:relative;
    overflow:hidden;
}



/* =========================
   GLASS FORM
========================= */

.webinar-form .gform_wrapper{

    max-width:700px;
    margin:auto;

    background:rgba(255,255,255,.28);

    backdrop-filter:blur(28px);
    -webkit-backdrop-filter:blur(28px);

    border:1px solid rgba(255,255,255,.35);

    border-radius:30px;

    padding:45px;

    box-shadow:
    0 15px 45px rgba(0,0,0,.12),
    inset 0 1px 1px rgba(255,255,255,.5);

}


/* حذف عنوان */

.webinar-form .gform_title,
.webinar-form .gform_description{
    display:none;
}


/* فاصله ها */

.webinar-form .gform_fields{
    row-gap:20px !important;
}


/* همه فیلدها */

.webinar-form input,
.webinar-form textarea,
.webinar-form select{

    width:100% !important;
min-height:58px;
padding:16px 20px !important;
line-height:1.5;
appearance:none;
-webkit-appearance:none;

    border-radius:18px !important;

    border:1px solid rgba(255,255,255,.45) !important;

    background:rgba(255,255,255,.55) !important;

    backdrop-filter:blur(20px);

    font-size:16px;

    padding:0 20px !important;

    transition:.35s;

    box-shadow:
    inset 0 0 12px rgba(255,255,255,.25);
    
    

}


/* فوکوس */

.webinar-form input:focus,
.webinar-form textarea:focus,
.webinar-form select:focus{

    border-color:#00c7a7 !important;

    box-shadow:
    0 0 25px rgba(0,200,170,.35);

    outline:none;

}


/* دکمه */

.webinar-form .gform_button{

    width:100% !important;

    height:60px;

    border:none !important;

    border-radius:18px;

    cursor:pointer;

    font-size:18px;

    font-weight:700;

    color:black;

    background:linear-gradient(135deg,#00d6b4,#009f8d);

    box-shadow:
    0 15px 35px rgba(0,200,170,.35);

    transition:.35s;

}

.webinar-form .gform_button:hover{

    transform:translateY(-4px);

    box-shadow:
    0 20px 45px rgba(0,200,170,.45);

}


/* لیبل */

.webinar-form label{

    font-weight:700;

    color:#154a45;

    margin-bottom:8px;

}


/* Placeholder */

.webinar-form ::placeholder{

    color:#5e7b75;

}


/* موبایل */

@media(max-width:767px){

.webinar-form{

padding:25px;

}

.webinar-form .gform_wrapper{

padding:25px;

border-radius:22px;

}

}
.webinar-form .gform_button,
.webinar-form .gform_button:hover,
.webinar-form .gform_button:focus{
    color:#0b2d2b !important;
    font-weight:800;
    text-shadow:none;
}
.webinar-form input,
.webinar-form textarea,
.webinar-form select{

    font-size:16px !important;

}/* End custom CSS */