@-webkit-keyframes slidein-bottom{from{bottom:-100%}
to{bottom:.5rem}
}
@keyframes slidein-bottom{from{bottom:-100%}
to{bottom:.5rem}
}
@-webkit-keyframes opacity-0-1{from{opacity:0}
to{opacity:1}
}
@keyframes opacity-0-1{from{opacity:0}
to{opacity:1}
}
.contentfragment p{font-weight:300;font-size:1rem;line-height:1.5;letter-spacing:-0.1px}
.contentfragment p>span.cc-aem-u-font-size--small,.contentfragment p>span.cc-aem-u-font-size--extra-small{font-weight:400}
.contentfragment a{text-decoration:underline !important;color:#333 !important}
.contentfragment a:hover{color:#007ab7 !important}
.cc-aem-c-richtext p{font-weight:300;font-size:1rem;line-height:1.5;letter-spacing:-0.1px}
.cc-aem-c-richtext p>span.cc-aem-u-font-size--small,.cc-aem-c-richtext p>span.cc-aem-u-font-size--extra-small{font-weight:400}
.cc-aem-c-richtext p>span.cc-aem-u-font-size--extra-small{line-height:1.3}
.cc-aem-c-richtext a{text-decoration:underline;color:#333}
.cc-aem-c-richtext a sup{display:inline-block;text-decoration:none}
.cc-aem-c-richtext a sub{display:inline-block;text-decoration:none}
.cc-aem-c-richtext a:hover{color:#007ab7}
.cc-aem-c-richtext a:hover span.rte-external-icon svg g{stroke:#007ab7}
.cc-aem-c-richtext a:hover .rte-external-icon-blue{display:inline-block}
.cc-aem-c-richtext a:hover .rte-external-icon-gray{display:none}
.cc-aem-c-richtext a:focus{color:#007ab7}
.cc-aem-c-richtext a:focus span.rte-external-icon svg g{stroke:#007ab7}
.cc-aem-c-richtext a:focus .rte-external-icon-blue{display:inline-block}
.cc-aem-c-richtext a:focus .rte-external-icon-gray{display:none}
.cc-aem-c-richtext a:active{color:#333}
.cc-aem-c-richtext ul li{font-weight:300;font-size:1rem;line-height:1.5}
.cc-aem-c-richtext ol li{font-weight:300;font-size:1rem;line-height:1.5}
.cc-aem-c-richtext i b{font-style:inherit}
.cc-aem-c-richtext i u{font-style:inherit}
.cc-aem-c-richtext h1{font-weight:300;line-height:1.3;letter-spacing:-0.4px;font-size:2.75rem}
[dir] .cc-aem-c-richtext h1{margin:0;padding:0;margin-top:1.75rem;margin-bottom:1.5rem}
@media(min-width:664px){[dir] .cc-aem-c-richtext h1{margin-top:3rem;margin-bottom:2.5rem}
}
.cc-aem-c-richtext h2{font-weight:300;line-height:1.3;letter-spacing:-0.4px;font-size:2.5rem}
[dir] .cc-aem-c-richtext h2{margin:0;padding:0;margin-top:1.75rem;margin-bottom:1.5rem}
@media(min-width:664px){[dir] .cc-aem-c-richtext h2{margin-top:3rem;margin-bottom:2.5rem}
}
.cc-aem-c-richtext h3{font-weight:300;line-height:1.3;letter-spacing:-0.4px;font-size:2rem}
[dir] .cc-aem-c-richtext h3{margin:0;padding:0;margin-top:1.5rem;margin-bottom:1rem}
@media(min-width:664px){[dir] .cc-aem-c-richtext h3{margin-top:2.25rem;margin-bottom:1.5rem}
}
.cc-aem-c-richtext h4{font-weight:300;line-height:1.3;letter-spacing:-0.4px;font-size:1.5rem}
[dir] .cc-aem-c-richtext h4{margin:0;padding:0;margin-top:1.5rem;margin-bottom:1rem}
@media(min-width:664px){[dir] .cc-aem-c-richtext h4{margin-top:2.25rem;margin-bottom:1.5rem}
}
.cc-aem-c-richtext h5{font-weight:300;line-height:1.3;letter-spacing:-0.4px;font-size:1.25rem}
[dir] .cc-aem-c-richtext h5{margin:0;padding:0;margin-top:1.5rem;margin-bottom:1rem}
@media(min-width:664px){[dir] .cc-aem-c-richtext h5{margin-top:2.25rem;margin-bottom:1.5rem}
}
.cc-aem-c-richtext h6{font-weight:300;line-height:1.3;letter-spacing:-0.4px;font-size:1.25rem}
[dir] .cc-aem-c-richtext h6{margin:0;padding:0;margin-top:1.5rem;margin-bottom:1rem}
@media(min-width:664px){[dir] .cc-aem-c-richtext h6{margin-top:2.25rem;margin-bottom:1.5rem}
}
.rte-fullscreen-richtextContainer .rte-editor p,.rte-fullscreen-richtextContainer .rte-editor ul,.rte-fullscreen-richtextContainer .rte-editor ol{font-weight:300;font-size:1rem;line-height:1.5}
[dir] .rte-external-icon-gray{padding:0 10px}
[dir] .rte-external-icon-blue{padding:0 10px}