body.page .roof-light,body.archive .roof-light,body.blog .roof-light,body.single .roof-light,body.home .roof-light,body.error404 .roof-light{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding-bottom:0;display:flex}body.page .roof-light:after,body.archive .roof-light:after,body.blog .roof-light:after,body.single .roof-light:after,body.home .roof-light:after,body.error404 .roof-light:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:var(--sf-color-white-opacity)}body.page .roof-light>div,body.archive .roof-light>div,body.blog .roof-light>div,body.single .roof-light>div,body.home .roof-light>div,body.error404 .roof-light>div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;z-index:1;color:var(--sf-color-navi);width:100%;margin-bottom:var(--sf-sp-1)}body.page .roof-light>div>a,body.archive .roof-light>div>a,body.blog .roof-light>div>a,body.single .roof-light>div>a,body.home .roof-light>div>a,body.error404 .roof-light>div>a{border-radius:var(--sf-border-radius-1);background:var(--sf-color-navi);padding:1rem 3rem;color:var(--sf-color-white);text-transform:uppercase;text-decoration:none;margin-top:3rem;border:.0625rem solid transparent}body.page .roof-light>div>a:hover,body.archive .roof-light>div>a:hover,body.blog .roof-light>div>a:hover,body.single .roof-light>div>a:hover,body.home .roof-light>div>a:hover,body.error404 .roof-light>div>a:hover{border:.0625rem solid var(--sf-color-navi);color:var(--sf-color-navi);background-color:var(--sf-color-white)}@media (max-width: 992px){body.page .roof-light>div p,body.archive .roof-light>div p,body.blog .roof-light>div p,body.single .roof-light>div p,body.home .roof-light>div p,body.error404 .roof-light>div p{text-align:left}}body.page .roof-light h1,body.page .roof-light h2,body.page .roof-light h3,body.page .roof-light h4,body.archive .roof-light h1,body.archive .roof-light h2,body.archive .roof-light h3,body.archive .roof-light h4,body.blog .roof-light h1,body.blog .roof-light h2,body.blog .roof-light h3,body.blog .roof-light h4,body.single .roof-light h1,body.single .roof-light h2,body.single .roof-light h3,body.single .roof-light h4,body.home .roof-light h1,body.home .roof-light h2,body.home .roof-light h3,body.home .roof-light h4,body.error404 .roof-light h1,body.error404 .roof-light h2,body.error404 .roof-light h3,body.error404 .roof-light h4{margin-bottom:2rem;padding-bottom:2rem;padding-inline:1.25rem;border-bottom:3px solid var(--sf-color-orange);padding-inline:0}body.page .roof-light a,body.archive .roof-light a,body.blog .roof-light a,body.single .roof-light a,body.home .roof-light a,body.error404 .roof-light a{display:inline;text-decoration:underline;color:var(--sf-color-orange)}
