.elementor-141 .elementor-element.elementor-element-193d21c{--display:flex;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-141 .elementor-element.elementor-element-a1e7437{color:var( --e-global-color-secondary );font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:normal;line-height:36px;}@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-193d21c{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}}@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-193d21c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-141 .elementor-element.elementor-element-a1e7437{font-size:16px;line-height:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-a1e7437 */.nolink a {
    color: var( --e-global-color-51e253c );
}


.nolink h1 strong {
        text-decoration: underline;
  text-decoration-color: var( --e-global-color-51e253c );
  text-decoration-thickness: 3px;
  text-underline-offset: 5px;
}

.policy h1 {
    font-size: 64px;
    font-weight: bold;
    line-height: 80px;
}

@media only screen and (max-width: 1024px){
    .policy h1 {
        font-size: 48px;
        line-height: 60px;
    }
}

@media only screen and (max-width: 767px){
    .policy h1 {
        font-size: 36px;
        line-height: 48px;
    }
}

.policy h2 {
    font-size: 48px;
    font-weight: bold;
    line-height: 64px;
}

@media only screen and (max-width: 1024px){
    .policy h2 {
        font-size: 36px;
        line-height: 48px;
    }
}

@media only screen and (max-width: 767px){
    .policy h2 {
        font-size: 28px;
        line-height: 38px;
    }
}/* End custom CSS */