.elementor-624 .elementor-element.elementor-element-0f72ee2{--display:flex;--min-height:500px;--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;--justify-content:center;}.elementor-624 .elementor-element.elementor-element-e76b96d{text-align:center;padding:50px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-e76b96d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:43px;color:var( --e-global-color-secondary );}.elementor-624 .elementor-element.elementor-element-d1b85de{text-align:center;}.elementor-624 .elementor-element.elementor-element-d1b85de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:21px;color:#000000;}.elementor-624 .elementor-element.elementor-element-bddf950{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-624 .elementor-element.elementor-element-2d6e8ac{--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;}.elementor-624 .elementor-element.elementor-element-78a80cb{font-family:"Montserrat", Sans-serif;}body.elementor-page-624:not(.elementor-motion-effects-element-type-background), body.elementor-page-624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adsexpertpro.com/wp-content/uploads/2026/04/new-01.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}@media(max-width:767px){.elementor-624 .elementor-element.elementor-element-0f72ee2{--min-height:500px;}.elementor-624 .elementor-element.elementor-element-e76b96d .elementor-heading-title{font-size:20px;line-height:23px;}.elementor-624 .elementor-element.elementor-element-d1b85de .elementor-heading-title{font-size:13px;}.elementor-624 .elementor-element.elementor-element-bddf950{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-624 .elementor-element.elementor-element-bddf950{--content-width:1240px;}}@media(min-width:1025px){body.elementor-page-624:not(.elementor-motion-effects-element-type-background), body.elementor-page-624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-78a80cb */.content-block{

    background:#fff;
    padding:35px;
    margin-bottom:35px;
    border-radius:16px;
    box-shadow:0 15px 40px rgba(0,0,0,.06);
    border:1px solid #edf2ff;

}

.content-block h2{

    font-size:34px;
    margin-bottom:20px;
    color:#0a1f5c;
    position:relative;
    padding-left:18px;
    line-height:1.3;

}

.content-block h2:before{

    content:"";
    position:absolute;
    left:0;
    top:5px;
    width:6px;
    height:42px;
    border-radius:20px;
    background:linear-gradient(180deg,#00b4ff,#2f55ff);

}

.content-block p{

    color:#666;
    line-height:1.9;
    font-size:16px;
    margin-bottom:18px;

}

.feature-list{

    list-style:none;
    padding:0;
    margin:0;

}

.feature-list li{

    padding:16px 20px;
    margin-bottom:15px;
    border-radius:12px;
    background:#f7faff;
    border-left:5px solid #2f55ff;
    transition:.3s;

}

.feature-list li:hover{

    background:#edf4ff;
    transform:translateX(5px);

}

.grid-list{

    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:18px;

}

.grid-list div{

    background:#f7faff;
    padding:18px;
    border-radius:12px;
    border:1px solid #e7efff;
    font-weight:600;
    color:#0a1f5c;
    transition:.3s;

}

.grid-list div:hover{

    background:#2f55ff;
    color:#fff;

}

.faq-section{

    margin-top:60px;

}

.faq-section h2{

    text-align:center;
    font-size:38px;
    margin-bottom:40px;
    color:#0a1f5c;

}

.faq-item{

    background:#fff;
    padding:28px;
    margin-bottom:20px;
    border-radius:14px;
    box-shadow:0 10px 30px rgba(0,0,0,.05);
    border-left:6px solid #2f55ff;

}

.faq-item h4{

    margin-bottom:12px;
    color:#0a1f5c;
    font-size:20px;

}

.faq-item p{

    color:#666;
    line-height:1.8;
    margin:0;

}

@media(max-width:768px){

.content-block{

padding:25px;

}

.content-block h2{

font-size:26px;

}

.grid-list{

grid-template-columns:1fr;

}

.faq-section h2{

font-size:30px;

}

}/* End custom CSS */