.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container h2.sow-headline {
font-family: Raleway;
font-weight: 400;
text-align: center;
color: #ffffff;
line-height: 1.4em;
font-size: 60px;
margin-top: 0px;
margin-bottom: 0px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container h2.sow-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container h2.sow-headline a {
color: #ffffff;
}
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container p.sow-sub-headline {
text-align: left;
color: #e8e8e8;
line-height: 1.4em;
font-size: 20px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container p.sow-sub-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container p.sow-sub-headline a {
color: #e8e8e8;
}
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container .decoration {
line-height: 0em;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container .decoration {
text-align: center;
}
}
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container .decoration .decoration-inside {
height: 1px;
display: inline-block;
border-top: 1px none #eeeeee;
width: 100%;
max-width: 80%;
}
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container *:first-child {
margin-top: 0 !important;
}
.so-widget-sow-headline-default-7ec619fba219-3169 .sow-headline-container *:last-child {
margin-bottom: 0 !important;
}.iw-text-left {
text-align: left !important; }
.iw-text-right {
text-align: right !important; }
.iw-text-center {
text-align: center !important; }
.iw-text-justify {
text-align: justify !important; } @media screen and (min-width: 640px) {
.iw-small {
display: none !important; } }
@media screen and (max-width: 640px) {
.iw-med-up {
display: none !important; } }
@media screen and (max-width: 640px), screen and (min-width: 1024px) {
.iw-medium {
display: none !important; } }
@media screen and (min-width: 1024px) {
.iw-med-dw {
display: none !important; } }
@media screen and (max-width: 1024px) {
.iw-large {
display: none !important; } } .iw-show-l,
.iw-hide-p {
display: inherit !important; }
.iw-hide-l,
.iw-show-p {
display: none !important; }
@media only screen and (orientation: landscape) {
.iw-show-l,
.iw-hide-p {
display: inherit !important; }
.iw-hide-l,
.iw-show-p {
display: none !important; } }
@media only screen and (orientation: portrait) {
.iw-show-p,
.iw-hide-l {
display: inherit !important; }
.iw-hide-p,
.iw-show-l {
display: none !important; } }
.iw-row {
margin: 0 auto;
width: 100%; }
.iw-row:before, .iw-row:after {
content: " ";
display: table; }
.iw-row:after {
clear: both; }
.iw-cols {
width: 100%;
float: left;
box-sizing: border-box;
position: relative; }
.iw-grid {
display: flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
list-style: none; }
[class*='iw-width'] {
box-sizing: border-box;
width: 100%;
max-width: 100%; }
.iw-width-auto {
width: auto; }
.iw-width-expand {
flex: 1;
min-width: 1px; }
@media (min-width: 640px) {
.iw-width-auto-m {
width: auto; }
.iw-width-expand-m {
flex: 1;
min-width: 1px; } }
@media (min-width: 1024px) {
.iw-width-auto-l {
width: auto; }
.iw-width-expand-l {
flex: 1;
min-width: 1px; } }