.bg-hero{display:flex;align-items:flex-end;margin-bottom:-2.3rem}
figcaption{display:none;text-align:center}
.security-logos{display:flex;justify-content:center}
.security-point-logos{position:relative}
.security-point-logos a{text-decoration:none;border-bottom:none}
.security-point-copy{padding-top:1rem}
.security-point-heading{font-family:Slack-Averta,appleLogo,sans-serif;line-height:1.2;letter-spacing:normal;font-size:1rem;color:#323648}
@media screen and (min-width:25rem){.security-point-heading{font-size:calc(1rem + (-2 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.security-point-heading{font-size:.875rem}
}
.security-point-heading:lang(ja){font-family:Slack-Tazugane,Tahoma,Slack-Averta,appleLogo,sans-serif;line-height:1.2;letter-spacing:normal;font-size:1rem}
@media screen and (min-width:25rem){.security-point-heading:lang(ja){font-size:calc(1rem + (-2 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.security-point-heading:lang(ja){font-size:.875rem}
}
.security-point-heading:lang(de){font-family:Slack-Averta,appleLogo,sans-serif;line-height:1.2;letter-spacing:normal;font-size:1rem}
@media screen and (min-width:25rem){.security-point-heading:lang(de){font-size:calc(1rem + (-2 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.security-point-heading:lang(de){font-size:.875rem}
}
.security-point-heading,.security-point-heading:lang(de),.security-point-heading:lang(ja){font-weight:700;margin-bottom:.5rem}
.security-point-subheading{font-family:Slack-Averta,appleLogo,sans-serif;font-weight:400;line-height:1.2;letter-spacing:normal;font-size:1rem}
@media screen and (min-width:25rem){.security-point-subheading{font-size:calc(1rem + (-2 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.security-point-subheading{font-size:.875rem}
}
.security-point-subheading:lang(ja){font-family:Slack-Tazugane,Tahoma,Slack-Averta,appleLogo,sans-serif;font-weight:400;line-height:1.2;letter-spacing:normal;font-size:1rem}
@media screen and (min-width:25rem){.security-point-subheading:lang(ja){font-size:calc(1rem + (-2 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.security-point-subheading:lang(ja){font-size:.875rem}
}
.security-point-subheading:lang(de){font-family:Slack-Averta,appleLogo,sans-serif;font-weight:400;line-height:1.2;letter-spacing:normal;font-size:1rem}
@media screen and (min-width:25rem){.security-point-subheading:lang(de){font-size:calc(1rem + (-2 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.security-point-subheading:lang(de){font-size:.875rem}
}
.security-point-subheading,.security-point-subheading:lang(de),.security-point-subheading:lang(ja){margin-bottom:.5rem}
.overflow_container{display:inline-block;padding:2rem;background-color:#fff;box-shadow:0 0 2rem rgba(0,0,0,.1);width:100%;position:relative;top:16rem;margin-top:-13rem}
.overflow_sibling{padding-top:21rem}
.c-feature-grid{margin-bottom:0}
.c-feature-grid.v--three.downloadable-content .c-feature-grid__item:not(:last-child){border-bottom:1px solid #ebebeb;margin-bottom:1rem}
@media screen and (min-width:48rem){.c-feature-grid.v--three.downloadable-content .c-feature-grid__item:not(:last-child){border-bottom:0;margin-bottom:0}
}
.c-feature-grid.v--checkmark .c-feature-grid__item,.c-feature-grid.v--checkmark-after .c-feature-grid__item{padding-top:1.8rem;padding-bottom:1.8rem}
.c-feature-grid.v--checkmark .c-feature-grid__item:first-child,.c-feature-grid.v--checkmark-after .c-feature-grid__item:first-child{padding-top:1rem}
.c-feature-grid.v--checkmark .c-feature-grid__item:last-child,.c-feature-grid.v--checkmark-after .c-feature-grid__item:last-child{padding-bottom:1rem}
.c-feature-grid.v--checkmark-after .c-feature-grid__item:after{top:50%;transform:translateY(-50%)}
.c-shadowbox .o-content-block{justify-content:flex-start}
.c-feature-grid__item__copy.v--constrained{max-width:100%}
@media screen and (min-width:60rem){.c-feature-grid__item__copy.v--constrained{max-width:70%}
}
.c-logowall__item{display:flex;align-items:center;justify-content:center}
.c-logowall__item img{max-width:120px}
.c-logowall__item.security-point-logo--fedramp img,.c-logowall__item.security-point-logo--iso img{max-width:67px}
.security-footer-cta{max-width:500px;margin:0 auto}
.security-point-heading--eu{margin-bottom:.2rem}
.o-hero__illustration{margin:3rem auto 0}