@media screen and (max-width: 576px) {
.block-wysiwyg  {
margin-bottom: 15px;
}
}.block-scroll-text .row.scroll-text{
padding: 15px;
position: sticky;
top: 4rem;
background: #282727;
visibility: hidden;
height: 0;
padding: 0;
transition: height 1s ease, visibility 2s ease, padding 1s ease;
overflow: hidden;
}
.block-scroll-text.show .row.scroll-text{    
visibility: visible;
height: 175px;
padding: 15px;
transition: height 1s ease, visibility .5s ease, padding 1s ease;
}
.block-scroll-text .row.scroll-text p{
color: #fff;
}
@media screen and (max-width:991px){
.block-scroll-text{
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
}
.block-scroll-text .row.scroll-text{
top: 40rem;
}
}.block-gallery .block-gallery-row .block-gallery-image-container{
display: flex;
justify-content: center;
align-items: center;
max-height: 300px;
overflow: hidden;
padding-left: 15px;
padding-right: 15px;
}
.block-gallery .block-gallery-row {
padding-top: 15px;
padding-bottom: 15px;
justify-content: center;
}@media screen and (max-width: 576px) {
.block-contact-person  {
margin-bottom: 15px;
}
}
.block-contact-person {
background:  #ebebeb;
padding:25px;
}
.block-contact-person .thumb-container {
display: flex;
flex-direction: row;
justify-content: center;
}
.block-contact-person .thumb-container img {
width: 50%;
border-radius: 999px;
}
.block-contact-person .content-container {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
padding: 50px;
}
.block-contact-person .content-container .contact-pers-head {
display: flex;
flex-direction: column;
align-items: center;
}
.block-contact-person .content-container .contact-pers-head .contact-pers-title {
font-size: 25px;
font-weight: 700;
}
.block-contact-person .content-container .contact-pers-head .contact-pers-job {
text-transform: uppercase;
font-size: 12px;
font-weight: 500;
margin-top: 5px;
}
.block-contact-person .content-container .contaact-pers-possibl{
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-evenly;
min-width: 60%;
}
.block-contact-person .content-container .contaact-pers-possibl img{
height: 30px;
width: auto;
}
.block-contact-person .content-container .contaact-pers-possibl a{
padding: 0 40px 0 40px;
}
.block-contact-person .thumb-container {
position: relative;
}
.block-contact-person .thumb-container .frame-loops{
position: absolute;
border-radius: 0 !important;
width: 55% !important;
left: auto;
right: auto;
top: auto;
bottom: auto;
}.block-footer-logo {
width: 188px;
height: auto;
margin-top: 50px;
}
.block-footer-logo.darkened, .block-logo.darkened {
img {
filter: brightness(0) saturate(100%) invert(0%) sepia(8%) saturate(7469%) hue-rotate(355deg) brightness(90%) contrast(110%);
}
}
@media screen and (min-width:992px){
.block-footer-logo{
padding: 0;
}
}.block-footer-social .social-icon-container {
display: flex;
flex-direction: row;
justify-content: space-between;
width:60%;
}
.block-footer-social .social-icon-container img {
height: 20px;
width: auto;
}
.block-footer-social .diversity-container {
margin-top:50px;
}
.block-footer-social .diversity-container img{
padding-right: 10px;
}
.block-footer-social .diversity-container a{
color: black !important;
}@media screen and (max-width: 576px) {
.block-wysiwyg  {
margin-bottom: 15px;
}
}@media screen and (max-width: 576px) {
.block-wysiwyg  {
margin-bottom: 15px;
}
}@media screen and (max-width: 576px) {
.block-wysiwyg  {
margin-bottom: 15px;
}
}