div.wp-block.image-text{
margin-top: 60px;
margin-bottom: 60px;
}
div.wp-block.image-text h2{
font-size: 16px;
line-height: 1.5;
font-weight: 800;
margin-bottom: 1.5rem;
}
div.wp-block.image-text .row-dark{
background: #2D3F40;
}
div.wp-block.image-text .text-entry{
padding: 80px 100px;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: relative;
}
.text-entry-dark {
color: #fff;
}
div.wp-block.image-text .text-entry .inner {
max-width: 420px;
}
div.wp-block.image-text .image-background-replace {
display: none;
}
@media (max-width: 1024px) { 
div.wp-block.image-text .image-background-replace {
display: block;
}
}
@media (max-width: 768px) { 
div.wp-block.image-text .text-image-item:nth-child(1){
order: 2;
}
div.wp-block.image-text .text-image-item:nth-child(1){
order: 1;
}
div.wp-block.image-text .text-entry  {
padding: 40px 40px;
}
}section.get-inspired h1 {
padding: 30px;
}
section.get-inspired h2{
border-bottom: 2px solid #2D3F40;
}
section.get-inspired .col-item {
display: flex;
flex-flow: column;
}
section.get-inspired .item {
flex: 1 1 auto;
}
div.img-zoom a:hover, div.img-zoom a:active, div.img-zoom a{
color: #000;
}
section.get-inspired.is-admin:before {
display: block;
content: "";
top:0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
z-index: 1;
}
section.get-inspired .headline-statement{
font-family: 'Lustria', serif !important;
font-size: 40px !important;
line-height: 44px !important;
font-weight: 400 !important;
margin-bottom: 0.5rem!important;
padding: 30px !important;
}
section.get-inspired .info-panel-overlay {
background: #fff;
border-top: 15px solid #2D3F40;
width: 100%;
max-width: 400px;
padding: 30px;
position: absolute;
z-index: 1;
}
section.get-inspired .info-panel-overlay.top {
top: 0px;
left: 0px;
}
section.get-inspired .info-panel-overlay.bottom {
bottom: 0px;
left: 0px;
}
section.get-inspired .info-panel-overlay .btn {
position: absolute;
right: -50px;
top: -15px;
}
@media (max-width: 1024px) { 
section.get-inspired .info-panel-overlay {
width: calc(100% - 50px);
padding: 20px;
}
section.get-inspired .item {
margin-bottom: 20px;
}
}
@media (max-width: 768px) {
section.get-inspired .container-content {
padding-left: 0px;
padding-right: 0px;
}
section.get-inspired .container-content .row {
margin-right: 0px;
margin-left: 0px;
}
section.get-inspired .container-content .row .col-item,
section.get-inspired .container-content .row .col-12 {
padding-right: 0px;
padding-left: 0px;
}
section.get-inspired .info-panel-overlay {
padding: 20px 30px;
}
section.get-inspired h1 {
display: none;
}
section.get-inspired .info-panel-overlay.top {
top: unset;
left: 0px;
bottom: 0px;
}
}section.faq{
margin-top: 60px;
margin-bottom: 60px;
}
section.faq h2{
border-bottom: 2px solid #2D3F40;
}
section.faq .faq-item {
border-top: 1px solid #A2B6B8;
padding: 10px 0px;
overflow: auto;
}
section.faq .faq-item:first-child {
border-top: none;
}
section.faq .faq-item-answer {
width: calc(100% - 77px);
float: left;
}
section.faq .faq-item a {
background: #2D3F40;
color: #FFFFFF;
font-weight: 800;
font-size: 14px;
line-height: 17px;
text-align: center;
width: 77px;
height: 30px;
padding: 6px;
display: block;
float: right;
}