.elementor-1673 .elementor-element.elementor-element-2b92b63{--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-1673 .elementor-element.elementor-element-2b643e51{--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 );}.elementor-1673 .elementor-element.elementor-element-1a5bd7ee{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1673 .elementor-element.elementor-element-1a5bd7ee p{margin-block-end:0px;}.elementor-1673 .elementor-element.elementor-element-f892062{--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-1673 .elementor-element.elementor-element-3380830{--display:flex;}.elementor-1673 .elementor-element.elementor-element-4473c6a{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1673 .elementor-element.elementor-element-4473c6a p{margin-block-end:0px;}.elementor-1673 .elementor-element.elementor-element-d354dbe{--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-1673 .elementor-element.elementor-element-2a1d56e{--display:flex;}.elementor-1673 .elementor-element.elementor-element-43fab59{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1673 .elementor-element.elementor-element-43fab59 p{margin-block-end:0px;}.elementor-1673 .elementor-element.elementor-element-3b3598d{--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-1673 .elementor-element.elementor-element-adcbc85{--display:flex;}.elementor-1673 .elementor-element.elementor-element-e2b5e8f{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1673 .elementor-element.elementor-element-e2b5e8f p{margin-block-end:0px;}.elementor-1673 .elementor-element.elementor-element-8001d9d{--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-1673 .elementor-element.elementor-element-d59ed35{--display:flex;}.elementor-1673 .elementor-element.elementor-element-412f793{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1673 .elementor-element.elementor-element-412f793 p{margin-block-end:0px;}.elementor-1673 .elementor-element.elementor-element-77ee1aa{--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-1673 .elementor-element.elementor-element-02c0593{--display:flex;}.elementor-1673 .elementor-element.elementor-element-2f84fac{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1673 .elementor-element.elementor-element-2f84fac p{margin-block-end:0px;}.elementor-1673 .elementor-element.elementor-element-68cda30{--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-1673 .elementor-element.elementor-element-8e0151c{--display:flex;}.elementor-1673 .elementor-element.elementor-element-a33af20{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1673 .elementor-element.elementor-element-a33af20 p{margin-block-end:0px;}/* Start custom CSS for text-editor, class: .elementor-element-1a5bd7ee *//* Article Wrapper */
.legal-article{
    width:100%;
    color:#3f3f3f;
    font-family:inherit;
    line-height:1.9;}
/* Small Section Heading */
.legal-subtitle{
    font-size:22px;
    font-weight:700;
    color:#123c6b;
    line-height:1.4;
    margin:45px 0 18px;}
/* Paragraph */
.legal-paragraph{
    font-size:16px;
    font-weight:400;
    color:#4a4a4a;
    line-height:1.9;
    margin-bottom:18px;
    text-align:justify;}
/* Responsive */
@media screen and (max-width:768px){

    .legal-subtitle{
        font-size:20px;
        margin:35px 0 16px;}
    .legal-paragraph{
        font-size:15px;
        line-height:1.8;}}
/* Main Subheading */
.legal-subtitle{
    font-size:22px;
    font-weight:700;
    color:#123c6b;
    line-height:1.4;
    margin:45px 0 20px;}
/* Sub-subheading */
.legal-subsubtitle{
    font-size:18px;
    font-weight:600;
    color:#1f1f1f;
    line-height:1.5;
    margin:30px 0 15px;}

@media (max-width:768px){

    .legal-subtitle{
        font-size:20px;}

    .legal-subsubtitle{
        font-size:17px;
        margin:25px 0 12px;}}
/* Closing Quote Box */
.legal-quote-box{
    margin:45px 0;
    padding:28px 32px;
    background:#f5f8fc;
    border-left:5px solid #123c6b;
    border-radius:8px;
    box-sizing:border-box;}

.legal-quote-box p{
    margin:0;
    font-size:17px;
    line-height:1.9;
    font-style:italic;
    font-weight:500;
    color:#2f2f2f;}

@media (max-width:768px){

    .legal-quote-box{
        padding:22px;
        margin:35px 0;}

    .legal-quote-box p{
        font-size:16px;
        line-height:1.8;}}/* End custom CSS */