.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-959 .elementor-element.elementor-element-7d8757f{text-align:center;}.elementor-959 .elementor-element.elementor-element-4bfae7a{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-f89291a */.quick-fix-box {
    background: linear-gradient(
        135deg,
        #f2b3d9 0%,
        #8b89ee 100%
    );
    border: 2px solid #3f4d7a;
    border-radius: 10px;
    padding: 24px;
    margin: 30px 0;
    box-shadow: 0 8px 25px rgba(0,0,0,.12);

    color: #111 !important;
}

.quick-fix-box h3{
    color:#000 !important;
    font-size:30px;
    font-weight:700;
    margin:0 0 20px;
}

.quick-fix-box p{
    color:#111 !important;
    font-size:16px;
    font-weight:500;
    line-height:1.8;
    margin:0 0 16px;
}

.quick-fix-box strong{
    color:#000 !important;
    font-weight:700;
}

.quick-fix-box span{
    color:#d50000 !important;
    font-weight:700;
}

.quick-fix-box a{
    color:#d50000 !important;
}

/* Force all text inside the box to be dark */
.quick-fix-box,
.quick-fix-box *,
.quick-fix-box p,
.quick-fix-box li,
.quick-fix-box div{
    color:#111 !important;
}

/* Keep the red text */
.quick-fix-box .highlight{
    color:#d50000 !important;
    text-decoration:underline;
}

@media (max-width:768px){
    .quick-fix-box{
        padding:20px;
    }

    .quick-fix-box h3{
        font-size:24px;
    }

    .quick-fix-box p{
        font-size:15px;
    }
}

@media (max-width:480px){
    .quick-fix-box{
        padding:16px;
    }

    .quick-fix-box h3{
        font-size:21px;
    }

    .quick-fix-box p{
        font-size:14px;
    }
}
/* Remove underline from "Drifting sticks?" */
.quick-fix-box .highlight{
    color:#d50000 !important;
    text-decoration:none !important;
    font-weight:700;
    border-bottom:none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c0284 */.try-now-box {
    background: linear-gradient(
        135deg,
        #f2b3d9 0%,
        #8b89ee 100%
    );
    border: 2px solid #3f4d7a;
    border-radius: 10px;
    padding: 24px;
    margin: 30px 0;
    box-shadow: 0 8px 25px rgba(0,0,0,.12);

    color: #111 !important;
}

.try-now-box h4{
    color:#111 !important;
    font-size:24px;
    font-weight:700;
    margin:0 0 14px;
    line-height:1.3;
}

.try-now-box p{
    color:#111 !important;
    font-size:16px;
    font-weight:400;
    line-height:1.8;
    margin:0;
}

.try-now-box strong{
    color:#000 !important;
    font-weight:700;
}

.try-now-box a{
    color:#111 !important;
    text-decoration:none;
}

/* Force all text inside the box to stay black */
.try-now-box,
.try-now-box *,
.try-now-box p,
.try-now-box li,
.try-now-box div,
.try-now-box span{
    color:#111 !important;
}

@media (max-width:768px){

    .try-now-box{
        padding:20px;
    }

    .try-now-box h4{
        font-size:22px;
    }

    .try-now-box p{
        font-size:15px;
    }
}

@media (max-width:480px){

    .try-now-box{
        padding:16px;
    }

    .try-now-box h4{
        font-size:20px;
    }

    .try-now-box p{
        font-size:14px;
        line-height:1.7;
    }
}/* End custom CSS */