.elementor-854 .elementor-element.elementor-element-6b6c058b{--display:flex;}.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 );}/* Start custom CSS */body.page-id-854{
    --about-gold:#f5ad00;
    --about-orange:#ff7900;
    --about-title:#252a32;
    --about-text:#4d5560;
    --about-border:#e5e7eb;
}

body.page-id-854 #content{
    position:relative;
    padding:55px 0 70px;
    background:
        radial-gradient(circle at 8% 0,rgba(245,173,0,.1),transparent 23%),
        radial-gradient(circle at 92% 100%,rgba(255,121,0,.07),transparent 26%),
        linear-gradient(180deg,#fafbfc,#f5f6f8);
}

body.page-id-854 #content::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background-image:
        linear-gradient(rgba(35,40,48,.025) 1px,transparent 1px),
        linear-gradient(90deg,rgba(35,40,48,.025) 1px,transparent 1px);
    background-size:40px 40px;
}

body.page-id-854 #content>.ast-container{
    position:relative;
    z-index:2;
    width:100%;
    max-width:1180px;
    margin:auto;
    padding-right:22px;
    padding-left:22px;
}

body.page-id-854 #primary{
    width:100%!important;
    margin:0!important;
}

body.page-id-854 article#post-854{
    position:relative;
    padding:0 45px 45px!important;
    background:#fff;
    border:1px solid var(--about-border);
    border-radius:24px;
    overflow:hidden;
    box-shadow:
        0 8px 22px rgba(25,31,40,.05),
        0 28px 60px rgba(25,31,40,.07);
}

body.page-id-854 article#post-854::before{
    content:"";
    position:absolute;
    top:0;
    right:12%;
    left:12%;
    height:4px;
    border-radius:0 0 30px 30px;
    background:linear-gradient(
        90deg,
        transparent,
        var(--about-gold),
        var(--about-orange),
        transparent
    );
}

body.page-id-854 .entry-header{
    margin:0 -45px 38px!important;
    padding:48px 30px 35px!important;
    background:linear-gradient(135deg,#fffaf0,#fff 58%,#f7f8fa);
    border-bottom:1px solid #eaebed;
    text-align:center;
}

body.page-id-854 .entry-title{
    position:relative;
    display:inline-block;
    margin:0!important;
    padding:0 0 15px!important;
    color:var(--about-title)!important;
    font-size:32px!important;
    font-weight:900!important;
    line-height:1.7!important;
    letter-spacing:-.4px;
}

body.page-id-854 .entry-title::after{
    content:"";
    position:absolute;
    right:18%;
    bottom:0;
    left:18%;
    height:3px;
    border-radius:20px;
    background:linear-gradient(
        90deg,
        transparent,
        var(--about-gold),
        var(--about-orange),
        transparent
    );
}

body.page-id-854 .entry-content{
    margin:0!important;
}

body.page-id-854 .entry-content>.wp-block-columns,
body.page-id-854 .entry-content>.wp-block-columns>.wp-block-column,
body.page-id-854 .entry-content .wp-block-columns .wp-block-columns{
    display:block!important;
    width:100%!important;
    margin:0!important;
}

body.page-id-854
.entry-content
.wp-block-columns
.wp-block-columns
>.wp-block-column{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:20px;
}

body.page-id-854 .entry-content p.wp-block-paragraph{
    position:relative;
    height:100%;
    margin:0!important;
    padding:29px!important;
    color:var(--about-text)!important;
    background:linear-gradient(145deg,#fff,#fafbfc);
    border:1px solid var(--about-border);
    border-radius:18px;
    font-size:15px!important;
    font-weight:450;
    line-height:2.3!important;
    text-align:justify!important;
    text-align-last:right!important;
    box-shadow:0 6px 18px rgba(25,31,40,.045);
    overflow:hidden;
    transition:
        transform .3s ease,
        border-color .3s ease,
        box-shadow .3s ease;
}

body.page-id-854 .entry-content p.wp-block-paragraph:first-child{
    grid-column:1/-1;
    padding:34px 35px 32px!important;
    background:linear-gradient(145deg,#fffaf0,#fff 72%);
    border-color:rgba(245,173,0,.25);
}

body.page-id-854 .entry-content p.wp-block-paragraph:nth-child(2){
    background:linear-gradient(145deg,#fff,#f8f9fa);
}

body.page-id-854 .entry-content p.wp-block-paragraph:nth-child(3){
    background:linear-gradient(145deg,#fffaf3,#fff 78%);
    border-color:rgba(245,173,0,.2);
}

body.page-id-854 .entry-content p.wp-block-paragraph::after{
    content:"";
    position:absolute;
    top:0;
    right:20%;
    left:20%;
    height:3px;
    border-radius:0 0 20px 20px;
    background:linear-gradient(
        90deg,
        transparent,
        var(--about-gold),
        var(--about-orange),
        transparent
    );
    opacity:.65;
}

@media (hover:hover){

    body.page-id-854 .entry-content p.wp-block-paragraph:hover{
        transform:translateY(-5px);
        border-color:rgba(245,173,0,.35);
        box-shadow:
            0 11px 25px rgba(25,31,40,.07),
            0 22px 42px rgba(25,31,40,.07);
    }
}

@media (max-width:850px){

    body.page-id-854
    .entry-content
    .wp-block-columns
    .wp-block-columns
    >.wp-block-column{
        grid-template-columns:1fr;
    }

    body.page-id-854 .entry-content p.wp-block-paragraph:first-child{
        grid-column:auto;
    }
}

@media (max-width:767px){

    body.page-id-854 #content{
        padding:27px 0 38px;
    }

    body.page-id-854 #content>.ast-container{
        padding-right:14px;
        padding-left:14px;
    }

    body.page-id-854 article#post-854{
        padding:0 15px 20px!important;
        border-radius:17px;
    }

    body.page-id-854 .entry-header{
        margin:0 -15px 20px!important;
        padding:30px 18px 24px!important;
    }

    body.page-id-854 .entry-title{
        padding-bottom:11px!important;
        font-size:23px!important;
    }

    body.page-id-854
    .entry-content
    .wp-block-columns
    .wp-block-columns
    >.wp-block-column{
        gap:13px;
    }

    body.page-id-854 .entry-content p.wp-block-paragraph,
    body.page-id-854 .entry-content p.wp-block-paragraph:first-child{
        padding:21px 19px!important;
        border-radius:14px;
        font-size:13.5px!important;
        line-height:2.2!important;
        text-align:right!important;
        text-align-last:auto!important;
    }
}

@media (prefers-reduced-motion:reduce){

    body.page-id-854 *,
    body.page-id-854 *::before,
    body.page-id-854 *::after{
        transition-duration:.01ms!important;
        animation-duration:.01ms!important;
    }
}/* End custom CSS */