@charset "UTF-8";

/*----------------------------------

	policy.css

----------------------------------*/

div.container-fluid {
    background: #fff;
}

section.policy h3 {
    font-size: 1.5rem !important;/*=.display-9 =.contentsArea h4*/
    padding: 0 1rem 1rem 1rem;
}

@media (max-width: 1199.98px) {

    section.policy h3 {
        font-size:calc(1.275rem + .3vw) !important;/*=.display-9 =.contentsArea h4*/
        padding: 0 1rem 1rem 1rem;
    }
    
}

section.policy div,
section.policy p,
section.policy dl,
section.policy ul,
section.policy ol {
    padding:0.875rem;
}

section.policy dt {
    padding:0rem 0 0.75rem 0;
}

section.policy dd,
section.policy li {
    padding:0 0 0.75rem 0;
}

section.policy dd:last-child,
section.policy li:last-child {
    padding:0;
}

@media (min-width: 992px) {
    
section.policy div,
section.policy p,
section.policy dl,
section.policy ul,
section.policy ol {
    padding:1rem;
}

section.policy dt {
    padding:0 0 0.875rem 0;
}
section.policy dd,
section.policy li {
    padding:0 1rem 0.875rem 1rem;
}

section.policy dd:last-child,
section.policy li:last-child {
    padding:0 1rem;
}
    
}

