.elementor-155 .elementor-element.elementor-element-6a10429{--display:flex;}.elementor-155 .elementor-element.elementor-element-b8ed658{--spacer-size:100px;}.elementor-155 .elementor-element.elementor-element-47db810{--display:flex;}.elementor-155 .elementor-element.elementor-element-a4b6522{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-155 .elementor-element.elementor-element-ab8edcf .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-662de7b );}.elementor-155 .elementor-element.elementor-element-eeaec4a{--display:flex;}.elementor-155 .elementor-element.elementor-element-b2f987a{--spacer-size:100px;}/* Start custom CSS for shortcode, class: .elementor-element-c4b21b4 */.mgtl-verify-box{
max-width:520px;
margin:40px auto;
padding:30px;
border-radius:10px;
background:#ffffff;
box-shadow:0 10px 25px rgba(0,0,0,0.08);
text-align:center;
}

.mgtl-title{
margin-bottom:20px;
font-size:26px;
font-weight:600;
}

.mgtl-input{
width:100%;
padding:14px;
margin-bottom:15px;
border:1px solid #ddd;
border-radius:6px;
font-size:15px;
}

.mgtl-input:focus{
border-color:#0073e6;
outline:none;
}

.captcha-row{
display:flex;
justify-content:center;
gap:10px;
margin-bottom:15px;
}

.mgtl-refresh{
padding:10px 14px;
background:#444;
color:white;
border:none;
border-radius:5px;
cursor:pointer;
}

.mgtl-btn{
width:100%;
padding:14px;
background:#0173d6;
color:white;
border:none;
border-radius:6px;
font-size:16px;
cursor:pointer;
}

.mgtl-btn:hover{
background:#005bb5;
}

.mgtl-report{
max-width:820px;
margin:40px auto;
padding:35px;
border-radius:10px;
background:#fff;
box-shadow:0 10px 30px rgba(0,0,0,0.08);
}

.report-title{
text-align:center;
margin-bottom:25px;
font-size:28px;
font-weight:600;
}

.report-image{
text-align:center;
margin-bottom:20px;
}

.report-image img{
max-width:240px;
border-radius:6px;
}

.report-table{
width:100%;
border-collapse:collapse;
}

.report-table td{
padding:12px;
border-bottom:1px solid #eee;
}

.report-table td:first-child{
font-weight:600;
width:40%;
}

.report-note{
text-align:center;
margin-top:25px;
font-size:14px;
color:#666;
}/* End custom CSS */