.elementor-1939 .elementor-element.elementor-element-a6e0ece{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1939 .elementor-element.elementor-element-8d9a411{--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;}/* Start custom CSS for html, class: .elementor-element-ac9ea15 *//* ===========================
   WR1TE Premium Article Style
=========================== */

.wr1te-article{
    max-width:760px;
    margin:auto;
    padding:90px 25px;
    color:#1f2933;
    line-height:1.9;
}

.wr1te-article h1{
    font-size:clamp(46px,7vw,78px);
    line-height:1.1;
    text-align:center;
    margin-bottom:25px;
}

.wr1te-article h2{
    font-size:clamp(32px,4vw,48px);
    line-height:1.3;
    margin:60px 0 25px;
    color:#0f1f33;
}

.wr1te-article h3{
    font-size:24px;
    margin:35px 0 20px;
}

.wr1te-article p,
.wr1te-article li{
    font-size:21px;
    line-height:1.9;
}

.wr1te-article ul,
.wr1te-article ol{
    margin:25px 0 35px 28px;
}

.wr1te-article blockquote{
    text-align:center;
    font-size:30px;
    line-height:1.7;
    font-style:italic;
    margin:70px auto;
    padding:35px 20px;
    border-top:1px solid rgba(154,123,63,.35);
    border-bottom:1px solid rgba(154,123,63,.35);
}

.wr1te-closing{
    text-align:center;
    margin-top:100px;
}

.wr1te-closing h2{
    font-size:42px;
    margin-bottom:15px;
}

.wr1te-closing h3{
    font-size:26px;
    font-weight:400;
}

.wr1te-closing p{
    font-size:22px;
    font-style:italic;
}/* End custom CSS */