.elementor-3 .elementor-element.elementor-element-a7b3a97{--display:flex;}.elementor-3 .elementor-element.elementor-element-4831160{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-ddae236{text-align:center;}.elementor-3 .elementor-element.elementor-element-ddae236 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-32d85b0{--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-3 .elementor-element.elementor-element-4aed9440{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-73edacd{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-f6cb6d2{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-461c5f9{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-2ef3fb5{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-8070c06{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-42c0a71{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-0e0e760{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-e6f51ab{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-1feda47{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-24d2223{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-ae0b2aa{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3 .elementor-element.elementor-element-dd5fef7{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}:root{--page-title-display:none;}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS */#policy-content {
    padding-top: 80px;
    padding-bottom: 80px;
}

#policy-content .heading-wrap {
    margin-bottom: 40px;
}

#policy-content .elementor-widget-text-editor {
    margin-bottom: 30px;
}

#policy-content .policy-wrap a {
    color: #22B6AF;
}
#policy-content .policy-wrap a:hover {
    color: #1F9D97;
}

@media (max-width: 1480px) {
    #policy-content h1 {
        font-size: 45px;
    }
}

@media (max-width: 1280px) {
    #policy-content .heading-wrap > .e-con-inner, #policy-content .policy-wrap > .e-con-inner {
        max-width: 80%;
    }
    #policy-content h1 {
        font-size: 42px;
    }
    #policy-content p, #policy-content li {
        font-size: 15px;
    }
}

@media (max-width: 1080px) {
    #policy-content h1 {
        font-size: 40px;
    }
    #policy-content {
        padding-top: 65px;
    }
}

@media (max-width: 980px) {
    #policy-content h1 {
        font-size: 38px;
    }
    #policy-content p, #policy-content li {
        font-size: 14px;
    }
}

@media (max-width: 769px) {
    #policy-content h1 {
        font-size: 34px;
    }
    #policy-content .heading-wrap {
        margin-bottom: 30px;
    }
}

@media (max-width: 580px) {
    #policy-content .heading-wrap > .e-con-inner, #policy-content .policy-wrap > .e-con-inner {
        max-width: 85%;
    }
    #policy-content h1 {
        font-size: 30px;
    }
    #policy-content p, #policy-content li {
        font-size: 13px;
    }
}

@media (max-width: 480px) {
    #policy-content h1 {
        font-size: 28px;
    }
    #policy-content p, #policy-content li {
        font-size: 12px;
    }
}/* End custom CSS */