.elementor-9784 .elementor-element.elementor-element-c0a9abd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9784 .elementor-element.elementor-element-5123c46{text-align:center;}.elementor-9784 .elementor-element.elementor-element-5123c46 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor6 );}.elementor-9784 .elementor-element.elementor-element-aafdcf0{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9784 .elementor-element.elementor-element-d44a2ad{--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-9784 .elementor-element.elementor-element-30ea6d9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9784 .elementor-element.elementor-element-88609ad{color:var( --e-global-color-astglobalcolor8 );}.elementor-9784 .elementor-element.elementor-element-9007b4f .elementor-button{background-color:#FCBD4F;}.elementor-9784 .elementor-element.elementor-element-9007b4f .elementor-button:hover, .elementor-9784 .elementor-element.elementor-element-9007b4f .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-9784 .elementor-element.elementor-element-72a4c31{--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-9784 .elementor-element.elementor-element-d540516 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-9784 .elementor-element.elementor-element-453607e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9784 .elementor-element.elementor-element-453607e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9784 .elementor-element.elementor-element-453607e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-9784 .elementor-element.elementor-element-453607e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9784 .elementor-element.elementor-element-453607e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-9784 .elementor-element.elementor-element-453607e .elementor-icon-list-text{transition:color 0.3s;}.elementor-9784 .elementor-element.elementor-element-9dcd447{--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-9784 .elementor-element.elementor-element-ae53a96{text-align:center;}.elementor-9784 .elementor-element.elementor-element-ae53a96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9784 .elementor-element.elementor-element-d540516{text-align:center;}.elementor-9784 .elementor-element.elementor-element-ae53a96 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for html, class: .elementor-element-98fc853 */.what-we-cover {
    max-width: 1100px;
    margin: auto;
    font-family: "Manrope", sans-serif;
}

/* CARD / ROW */
.wwc-row {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 30px;
    padding: 28px 26px;
    border: 1px solid #e4e7ef;
    border-radius: 18px;
    margin-bottom: 28px;
    background: #ffffff;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* CARD HOVER EFFECT */
.wwc-row:hover {
    background: #f8f9ff;
    border-color: #c7ceff;
    box-shadow: 0 16px 40px rgba(0, 0, 70, 0.10);
    transform: translateY(-5px);
}

/* LEFT TITLE */
.wwc-title {
    font-size: 22px;
    font-weight: 800;
    color: #1a1a1a;
    line-height: 1.4;
    transition: color 0.3s;
}

.wwc-row:hover .wwc-title {
    color: #3740ff;
}

/* RIGHT COLUMN LIST */
.wwc-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.wwc-content li {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 1.65;
    color: #333;
    position: relative;
    padding-left: 28px;
    transition: all 0.3s ease;
}

/* CHECKMARK ICON */
.wwc-content li::before {
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 4px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%233740FF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

/* BULLET HOVER */
.wwc-content li:hover {
    color: #111;
    transform: translateX(4px);
}

/* CARD FADE-UP ANIMATION */
.wwc-row {
    opacity: 0;
    transform: translateY(25px);
    animation: cardFade 0.7s ease forwards;
}

@keyframes cardFade {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.wwc-row:nth-child(1) { animation-delay: 0.15s; }
.wwc-row:nth-child(2) { animation-delay: 0.30s; }
.wwc-row:nth-child(3) { animation-delay: 0.45s; }

/* MOBILE STYLING */
@media (max-width: 768px) {
    .wwc-row {
        grid-template-columns: 1fr;
        padding: 24px 18px;
    }
    .wwc-title {
        font-size: 18px;
    }
}/* End custom CSS */