.shoutbox:before,.shoutbox:after{content:" ";display:table}
.shoutbox:after{clear:both}
.shoutbox__base{background:#dfdfd9;color:#000028}
.shoutbox__base:before,.shoutbox__base:after{content:" ";display:table}
.shoutbox__base:after{clear:both}
.shoutbox__content{padding-left:3.75%;padding-right:3.75%;max-width:1170px;margin-left:auto;margin-right:auto;padding-bottom:40px}
.shoutbox__content:before,.shoutbox__content:after{content:" ";display:table}
.shoutbox__content:after{clear:both}
@media(min-width:1170px){.shoutbox__content{padding-left:calc(3.75% - ((100% - 1170px) / 2));padding-right:calc(3.75% - ((100% - 1170px) / 2))}
}
@media(min-width:1264px){.shoutbox__content{padding-left:0;padding-right:0}
}
@media(min-width:320px) and (max-width:599px){.shoutbox__content{padding-left:0;padding-right:0}
}
@media(min-width:600px){.shoutbox__content .shoutbox{padding:15px}
.shoutbox__content .shoutbox__textContentBlock{width:100%;float:left;margin-left:0;margin-right:0}
.shoutbox__content .shoutbox__textContentBlock--noImage{padding-left:0}
}
@media(min-width:1025px){.shoutbox__content .shoutbox__textContentBlock{width:100%;float:left;margin-left:0;margin-right:0;width:75%}
}
@media(min-width:600px){.shoutbox__content--has-image .image-block{float:left;margin-right:0;padding-right:15px;padding-top:30px;width:50%}
.shoutbox__content--has-image .shoutbox__textContentBlock{float:left;width:50%}
}
@media(min-width:768px){.shoutbox__content--has-image .image-block{width:40.6779661017%;float:left;margin-right:1.6949152542%;padding-right:0}
.shoutbox__content--has-image .shoutbox__textContentBlock{width:57.6271186441%;float:left;margin-right:1.6949152542%;margin:0}
}
@media(min-width:1025px){.shoutbox__content--has-image .image-block{width:32.2033898305%;float:left;margin-right:1.6949152542%}
.shoutbox__content--has-image .shoutbox__textContentBlock{width:66.1016949153%;float:left;margin-right:1.6949152542%;margin:0}
.shoutbox__content--has-image .shoutbox__buttonsBlock{width:66.1016949153%;float:left;margin-right:1.6949152542%;margin:0;float:right}
}
@media(min-width:1025px){.shoutbox__content--has-image .richtext .shoutbox__text.richtext__content{width:100%}
}
.shoutbox__content .shoutbox__buttonsBlock{overflow:hidden}
@media(min-width:1025px){.shoutbox__content .shoutbox__buttonsBlock--noImage{padding-left:0}
}
.shoutbox__content .shoutbox__buttonsBlock .btn__ghost{bottom:0;position:absolute;z-index:1}
@media(min-width:320px) and (max-width:599px){.shoutbox__content .shoutbox__buttonsBlock .btn__ghost{float:none;position:relative}
}
@media(min-width:320px) and (max-width:599px){.shoutbox__content .shoutbox__buttonsBlock .conversionbutton{width:100%}
}
.shoutbox__content .shoutbox__buttonsBlock .conversionbutton .conversionbutton__base{margin:20px 0 0;padding-left:0;padding-right:0;padding-top:0}
@media(min-width:600px){.shoutbox__content .shoutbox__buttonsBlock .conversionbutton .conversionbutton__base{margin-top:0}
}
.shoutbox__content .shoutbox__buttonsBlock .conversionbutton__wrapper{margin-bottom:0;margin-top:0}
.shoutbox__placetime{font-size:1rem;font-family:inherit;line-height:1.375;margin-top:-0.01125em;margin-bottom:1.33625em;color:#000028}
.shoutbox__title{font-size:1.625rem;font-family:inherit;line-height:1.2307692308;margin-top:-0.0607692308em;margin-bottom:.7607692308em;max-width:100%}
.shoutbox__title span{display:block}
.shoutbox__textlink{display:flex;margin-top:15px;position:relative}
.shoutbox__textlink .icon:before{top:-2px}
.shoutbox__textlink a{color:#000028}
.shoutbox__textlink a:hover,.shoutbox__textlink a:focus,.shoutbox__textlink a:active{color:#005159}
.shoutbox__text.richtext__content{width:100%}
.shoutbox__textContentBlock{padding-top:30px}
@media(min-width:320px) and (max-width:599px){.shoutbox__textContentBlock{padding-left:3.75%;padding-right:3.75%}
}
@media(min-width:600px){.shoutbox__textContentBlock{padding-left:15px;padding-right:0}
}
.shoutbox__buttonsBlock{padding-top:20px;width:100%;min-height:68px;position:relative}
.shoutbox__buttonsBlock:before,.shoutbox__buttonsBlock:after{content:" ";display:table}
.shoutbox__buttonsBlock:after{clear:both}
@media(min-width:320px) and (max-width:599px){.shoutbox__buttonsBlock{padding-left:3.75%;padding-right:3.75%}
}
@media(min-width:320px) and (max-width:1024px){.shoutbox__buttonsBlock{clear:both}
}
@media(min-width:600px){.shoutbox__buttonsBlock{padding-left:0;padding-right:0}
}
@media(min-width:1025px){.shoutbox__buttonsBlock{padding-left:15px}
}
.shoutbox__buttonsBlock .btn__ghost{border:1px solid #000028;color:#000028;background-color:transparent;margin-top:auto}
.shoutbox__buttonsBlock .btn__ghost:hover,.shoutbox__buttonsBlock .btn__ghost:active{border-color:#00646e;color:#00646e;background-color:#c2ffee}
.shoutbox__buttonsBlock .btn__ghost span,.shoutbox__buttonsBlock .btn__ghost p{color:inherit}
.shoutbox__buttonsBlock--hidden{display:none}
@media(min-width:600px){[dir=rtl] .shoutbox__content .shoutbox__textContentBlock{width:100%;float:right;margin-right:0;margin-left:0}
[dir=rtl] .shoutbox__content .shoutbox__textContentBlock--noImage{padding-right:0}
}
@media(min-width:1025px){[dir=rtl] .shoutbox__content .shoutbox__textContentBlock{width:100%;float:right;margin-right:0;margin-left:0}
}
@media(min-width:768px){[dir=rtl] .shoutbox__content--has-image .image-block{width:40.6779661017%;float:right;margin-left:1.6949152542%;padding-left:0;margin-right:0}
[dir=rtl] .shoutbox__content--has-image .shoutbox__textContentBlock{width:57.6271186441%;float:right;margin-left:1.6949152542%;margin:0}
}
@media(min-width:1025px){[dir=rtl] .shoutbox__content--has-image .image-block{width:32.2033898305%;float:right;margin-left:1.6949152542%}
[dir=rtl] .shoutbox__content--has-image .shoutbox__textContentBlock{width:66.1016949153%;float:right;margin-left:1.6949152542%;margin:0}
[dir=rtl] .shoutbox__content--has-image .shoutbox__buttonsBlock{width:66.1016949153%;float:right;margin-left:1.6949152542%;margin:0;float:left}
}
[dir=rtl] .shoutbox__content .shoutbox__buttonsBlock{overflow:hidden}
@media(min-width:1025px){[dir=rtl] .shoutbox__content .shoutbox__buttonsBlock--noImage{padding-right:0}
}
[dir=rtl] .shoutbox__textContentBlock{padding-top:30px}
@media(min-width:600px){[dir=rtl] .shoutbox__textContentBlock{padding-right:15px;padding-left:0}
}
@media(min-width:1025px){[dir=rtl] .shoutbox__buttonsBlock{padding-right:15px}
}
[dir=rtl] .shoutbox__buttonsBlock .conversionbutton__wrapper{margin-left:0;margin-right:auto}