.elementor-274 .elementor-element.elementor-element-1fd67fc2:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-1fd67fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FF;}.elementor-274 .elementor-element.elementor-element-1fd67fc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 90px 24px;}.elementor-274 .elementor-element.elementor-element-1fd67fc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-274 .elementor-element.elementor-element-306788c6:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-306788c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-306788c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 90px 24px;}.elementor-274 .elementor-element.elementor-element-306788c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-274 .elementor-element.elementor-element-58bb1f3d:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-58bb1f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-274 .elementor-element.elementor-element-58bb1f3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 100px 24px;}.elementor-274 .elementor-element.elementor-element-58bb1f3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-274 .elementor-element.elementor-element-3e8a9a0b:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-3e8a9a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-3e8a9a0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 90px 24px;}.elementor-274 .elementor-element.elementor-element-3e8a9a0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-274 .elementor-element.elementor-element-ec84d8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-ec84d8a */.drfaq-title{
text-align:center;
max-width:760px;
margin:0 auto 42px;
}

.drfaq-title small{
display:block;
color:#2F6BFF;
font-size:12px;
font-weight:900;
letter-spacing:2px;
text-transform:uppercase;
margin-bottom:14px;
}

.drfaq-title h2{
font-size:42px;
line-height:1.1;
letter-spacing:-1.3px;
margin:0 0 14px;
color:#102033;
}

.drfaq-title p{
font-size:18px;
line-height:1.7;
color:#64748B;
margin:0;
}

.drfaq-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:20px;
}

.drfaq-item{
background:#fff;
border:1px solid #E6EEF8;
border-radius:28px;
padding:28px;
box-shadow:0 14px 34px rgba(16,32,51,.06);
}

.drfaq-item h3{
font-size:22px;
line-height:1.3;
margin:0 0 12px;
color:#102033;
}

.drfaq-item p{
font-size:15px;
line-height:1.7;
color:#64748B;
margin:0;
}

@media(max-width:768px){
.drfaq-grid{
grid-template-columns:1fr;
}
}/* End custom CSS */