/* layout: main */
.agent-modal { width: min(540px, calc(100vw - 30px)); max-height: calc(100vh - 30px); padding: 0; border: 1px solid rgba(0,0,0,.3); border-radius: 6px; background: #fff; box-shadow: inset 0 20px 50px #dfdfdf, 0 20px 30px rgba(0,0,0,.2); overflow: hidden; color: #333; font: 13px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; }
.agent-modal[open] { display: flex; flex-direction: column; }
.agent-modal::backdrop { background: rgba(0,0,0,.5); }
.agent-modal form { display: flex; flex-direction: column; flex: 1; min-height: 0; margin: 0; }
.agent-modal__header { padding: 5px 15px; border-bottom: 1px solid #eee; border-radius: 5px 5px 0 0; background: #222 linear-gradient(#333, #222); }
.agent-modal__header h3 { margin: 0; padding-right: 30px; color: #fff; font-size: 18px; font-weight: 400; line-height: 30px; }
.agent-modal__close { float: right; margin-top: 8px; padding: 0; border: 0; background: none; color: #d3d3d3; font-size: 20px; font-weight: 700; line-height: 13.5px; opacity: .25; cursor: pointer; }
.agent-modal__close:hover, .agent-modal__close:focus-visible { color: #fff; opacity: .8; outline: 0; }
.agent-modal__body { flex: 1; min-height: 0; max-height: 400px; padding: 15px; overflow: auto; }
.agent-modal__body p { margin: 0 0 10px; text-align: left; }
.agent-modal__intro { overflow: hidden; }
.agent-modal__photo { float: left; margin: 0 10px 5px 0; }
.agent-modal label { display: block; margin: 0 0 10px; font-weight: 700; line-height: 20px; text-align: left; color: #333; }
.agent-modal label :is(input, select, textarea) { display: block; box-sizing: border-box; width: 100%; height: 28px; margin: 0; padding: 4px; border: 1px solid #ccc; border-radius: 3px; box-shadow: inset 0 1px 3px rgba(0,0,0,.1); font: 400 13px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; color: grey; }
.agent-modal label textarea { height: 100px; }
.agent-modal label :is(input, select, textarea):focus { outline: 0; border-color: rgba(82,168,236,.8); box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); }
.agent-modal [data-form-status][data-state="error"] { color: #ee5f5b; }
.agent-modal__footer { padding: 14px 15px 15px; border-top: 1px solid #ddd; border-radius: 0 0 6px 6px; background: #f5f5f5; box-shadow: inset 0 1px 0 #fff; }
.agent-modal__btn { display: inline-block; margin: 0 5px 0 0; padding: 5px 14px 6px; border: 1px solid rgba(0,0,0,.1); border-bottom-color: rgba(0,0,0,.25); border-radius: 4px; background: #0064cd linear-gradient(#049cdb, #0064cd); box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); color: #fff; font: 13px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: 0 -1px 0 rgba(0,0,0,.25); cursor: pointer; }
.agent-modal__btn--cancel { background: #c43c35 linear-gradient(#ee5f5b, #c43c35); }
.agent-modal__btn:hover { filter: brightness(.92); }
.agent-modal__btn:disabled { opacity: .65; cursor: default; }
.agent-modal__done { display: none; }
.agent-modal__download { margin: 10px 0; text-align: center !important; }
.agent-modal form:has([data-form-status][data-state="success"]) :is(.agent-modal__intro, .agent-modal__fields, [type="submit"]) { display: none; }
.agent-modal form:has([data-form-status][data-state="success"]) .agent-modal__done { display: block; }
/* block: blog-categories */
.blog-categories ul { list-style-type: none; margin: 9px 0; }
.blog-categories a::before { content: "\279C"; margin-right: 5px; color: var(--ink); }
/* block: blog-pager */
.blog-pager__prev::before { content: "\276E"; margin-right: 6px; color: var(--ink); }
.blog-pager__next::after { content: "\276F"; margin-left: 6px; color: var(--ink); }
/* block: blog-teaser */
.blog-teaser { border-bottom: 1px solid var(--line); padding-bottom: 10px; margin-bottom: 15px; }
.blog-teaser:last-child { border-bottom: 0; }
.blog-teaser h2 { margin-bottom: -5px; }
.blog-teaser small { display: block; margin-bottom: 18px; font-size: .9em; color: var(--grey-light); font-style: italic; }
.blog-teaser__image { max-width: 100%; height: auto; }
.blog-teaser__excerpt { margin-top: 10px; text-align: justify; }
/* block: button */
.button { margin: 0 0 9px; text-align: center; }
/* block: picture */
.picture { margin: 0 0 9px; }
.picture[data-align="center"] { text-align: center; }
.picture img { max-width: 100%; height: auto; }
/* block: picture-row */
.picture-row { margin: 0 0 9px; text-align: center; }
.picture-row__images { display: flex; flex-wrap: wrap; justify-content: center; gap: 0 24px; }
.picture-row img { max-width: 100%; height: auto; }
.picture-row__caption { margin: 9px 0 0; font-style: italic; text-align: center; }
/* block: plain-text */
.plain-text p { line-height: 18px; margin-bottom: 18px; overflow-wrap: anywhere; }
.plain-text ul { margin-bottom: 18px; }
.plain-text li { line-height: 18px; }
.plain-text a { text-decoration: underline; }
/* block: reference */
.reference { text-align: center; padding-bottom: 15px; font-size: .9em; }
.reference img { width: 170px; max-width: 100%; height: auto; aspect-ratio: 17 / 10; object-fit: cover; border-radius: 3px; box-shadow: var(--shadow); box-sizing: border-box; }
.reference__title { margin: 15px 0 5px; font-size: 1.1em; line-height: 1.2em; color: var(--blue); text-align: center; }
.reference__title p { margin: 0; font-size: 1em; line-height: 1.2em; }
.reference p { font-size: 1em; text-align: center; }
/* block: request-form */
.request-form i.icon-search{display:inline-block;width:14px;height:14px;margin-top:1px;vertical-align:text-top;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' d='M6 1a5 5 0 1 0 0 10A5 5 0 0 0 6 1zm0 1.8a3.2 3.2 0 1 1 0 6.4 3.2 3.2 0 0 1 0-6.4z'/%3E%3Cpath d='M9 10.3 10.3 9l3.2 3.2-1.3 1.3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' d='M6 1a5 5 0 1 0 0 10A5 5 0 0 0 6 1zm0 1.8a3.2 3.2 0 1 1 0 6.4 3.2 3.2 0 0 1 0-6.4z'/%3E%3Cpath d='M9 10.3 10.3 9l3.2 3.2-1.3 1.3z'/%3E%3C/svg%3E") center/contain no-repeat}
.request-form i.icon-user{display:inline-block;width:14px;height:14px;margin-top:1px;vertical-align:text-top;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='4' r='3'/%3E%3Cpath d='M1 13c0-3.5 2.5-5 6-5s6 1.5 6 5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='4' r='3'/%3E%3Cpath d='M1 13c0-3.5 2.5-5 6-5s6 1.5 6 5z'/%3E%3C/svg%3E") center/contain no-repeat}

.request-form { display: inline; }
.request-form__dialog { box-sizing: border-box; width: calc(100% - 40px); max-width: 640px; max-height: calc(100% - 40px); padding: 20px; border: 0; border-radius: 4px; background: var(--white); color: var(--text); box-shadow: var(--shadow-dialog); text-align: left; overflow: auto; }
.request-form__dialog::backdrop { background: var(--overlay); }
.request-form__dialog h2 { margin: 0 30px 10px 0; }
.request-form__dialog p { text-align: left; }
.request-form__close { position: absolute; top: 8px; right: 12px; padding: 0 6px; border: 0; background: none; font-size: 28px; line-height: 1; color: var(--muted); cursor: pointer; }
.request-form__fields { display: grid; grid-template-columns: 1fr; gap: 0 20px; }
.request-form__fields label { min-width: 0; }
.request-form__fields input, .request-form__fields select, .request-form__fields textarea { box-sizing: border-box; width: 100%; max-width: 100%; height: 28px; }
.request-form__fields textarea { height: auto; }
.request-form__fields select { height: 28px; }
.request-form__hint { font-size: 11px; }
.request-form [data-form-status][data-state="success"] { margin: 10px 0; padding: 8px 14px; border: 1px solid var(--success-line); border-radius: 4px; background: var(--success-bg); color: var(--success-text); }
.request-form [data-form-status][data-state="error"] { margin: 10px 0; padding: 8px 14px; border: 1px solid var(--error-line); border-radius: 4px; background: var(--error-bg); color: var(--error-text); }
@media (min-width: 600px) {
.request-form__fields { grid-template-columns: 1fr 1fr; }
.request-form__fields .request-form__wide { grid-column: 1 / -1; }
}
/* block: slideshow */
.slideshow { position: relative; margin-bottom: 18px; line-height: 1; border-radius: 3px; box-shadow: var(--shadow); overflow: hidden; }
.slideshow__slides { display: grid; }
.slideshow .slideshow-slide { grid-area: 1 / 1; opacity: 0; visibility: hidden; transition: opacity .6s ease-in-out, visibility .6s; }
.slideshow .slideshow-slide.is-current { opacity: 1; visibility: visible; }
.slideshow__control { position: absolute; top: 40%; left: 15px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; margin-top: -20px; padding: 0; color: var(--white); background: var(--dark); border: 3px solid var(--white); border-radius: 23px; opacity: .5; cursor: pointer; }
.slideshow__icon { display: block; width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }
.slideshow__control--next { left: auto; right: 15px; }
.slideshow__control:hover, .slideshow__control:focus-visible { opacity: .9; }
@media (prefers-reduced-motion: reduce) { .slideshow .slideshow-slide { transition: none; } }
/* block: slideshow-slide */
.slideshow-slide { position: relative; }
.slideshow-slide img { display: block; width: 100%; height: auto; line-height: 1; }
.slideshow-slide__caption { position: absolute; left: 0; right: 0; bottom: 0; padding: 10px 15px 5px; background: var(--caption-bg); }
.slideshow-slide__caption h4, .slideshow-slide__caption p { color: var(--white); }
.slideshow-slide__caption p { margin: 0 0 9px; line-height: 1.5; }
@media (max-width: 480px) { .slideshow-slide__caption { position: static; } }
/* block: teaser */
.teaser.row { margin-left: 0; }
.teaser .teaser__box { padding: 10px; margin-bottom: 0; border-radius: 3px; box-shadow: var(--shadow); box-sizing: border-box; background-repeat: repeat-x; }
.teaser--grey .teaser__box { background-color: var(--grey); background-image: linear-gradient(to bottom,var(--grey-light),var(--grey-dark)); }
.teaser--red .teaser__box { background-color: var(--red); background-image: linear-gradient(to bottom,var(--red-light),var(--red-dark)); }
.teaser--blue .teaser__box { background-color: var(--blue-mid); background-image: linear-gradient(to bottom,var(--blue),var(--blue-dark)); }
.teaser--grey .teaser__box:hover { background-color: var(--grey-dark); }
.teaser--red .teaser__box:hover { background-color: var(--red-dark); }
.teaser--blue .teaser__box:hover { background-color: var(--blue-dark); }
.teaser .teaser__text { box-sizing: border-box; width: 60%; float: left; padding-right: 10px; }
.teaser .teaser__text a, .teaser .teaser__text a:hover { color: var(--white); }
.teaser .teaser__image { width: 40%; float: left; min-height: 100px; max-height: 110px; }
.teaser .teaser__image a { display: block; min-height: 100px; max-height: 110px; background-position: right top; background-repeat: no-repeat; }
.teaser--grey .teaser__image a { background-image: url('https://sites.hamstercdn.com/mv9h6hz28gjq/assets/cc2b4501d63383659f10a594f9af209bd025e7f2704c756e42b6f74ddfbd7a03/images/teaser-sell.jpg'); }
.teaser--red .teaser__image a { background-image: url('https://sites.hamstercdn.com/mv9h6hz28gjq/assets/356599bcb93af57d0debf4e5cc4222aa1ad9f71cdeae513d72dce48379f4caab/images/teaser-search.jpg'); }
.teaser--blue .teaser__image a { background-image: url('https://sites.hamstercdn.com/mv9h6hz28gjq/assets/b935d8318b4764ae801b5a41f7eb51b9b9603af07e82692764126ead8294a283/images/teaser-recruit.jpg'); }
.teaser .teaser__text p, .teaser .teaser__text h2 { line-height: 2em; font-size: .9em; color: var(--white); }
.teaser .teaser__text h2 { font-size: 1.1em; }
.teaser .teaser__clear::after { content: ""; display: table; clear: both; }
/* block: text */
.text[data-centered], .text[data-centered] p { text-align: center; }
.text > :last-child { margin-bottom: 9px; }
.text table { margin-bottom: 18px; }
.text a { text-decoration: underline; }
/* block: video */
.video { margin: 0 auto; }
.video iframe { display: block; width: 100%; aspect-ratio: 16 / 9; border: 0; }
.video__caption { margin: 5px 0 9px; text-align: left; }
@media (max-width: 767px) { .video { width: 100% !important; } }
/* template: about */
#about p { text-align: justify; }
#about .about__panel { box-sizing: border-box; padding: 10px; margin-bottom: 9px; border: 1px solid transparent; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,.25); background-color: #f4f4f4; background-image: linear-gradient(to bottom, #f9f9f9, #eceded); }
#about .about__panel p:last-child { margin-bottom: 0; }
#about .about__panel:hover { background-color: #eceded; }
#about .about__links { margin-top: 36px; }
#about .about__links ul { list-style: none; margin: 9px 0 9px; }
#about .about__links li a { display: block; }
#about .about__links li a::before{content:"";display:inline-block;width:14px;height:14px;margin:0 4px 0 0;vertical-align:text-top;background-color:#222;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 1 9.5 7 3.5 13 2 11.5 6.5 7 2 2.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 1 9.5 7 3.5 13 2 11.5 6.5 7 2 2.5z'/%3E%3C/svg%3E") center/contain no-repeat}
/* template: blog-post */
#blog .post-meta { display: block; margin-bottom: 18px; font-size: .9em; color: #9da3a3; font-style: italic; }
#blog .post-body figure { margin: 0 0 9px; text-align: center; }
#blog .post-body img { max-width: 100%; height: auto; }
#blog .post-body p { text-align: left; line-height: 18px; margin-bottom: 18px; }
#blog .post-body h2 { margin-bottom: 18px; }
#blog .post-body figcaption { margin: 4px 0 0; text-align: left; font-size: 13px; line-height: 18px; }
#blog .post-body figcaption a { text-decoration: none; }
/* template: broker */
#broker i.icon-envelope{display:inline-block;width:14px;height:14px;margin-top:1px;vertical-align:text-top;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' d='M1 2h12v10H1zM2.4 3.6 7 7.4l4.6-3.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' d='M1 2h12v10H1zM2.4 3.6 7 7.4l4.6-3.8z'/%3E%3C/svg%3E") center/contain no-repeat}
#broker i.icon-check{display:inline-block;width:14px;height:14px;margin-top:1px;vertical-align:text-top;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1.5 3H8v1.6H3.1v6.3h6.3V8H11v4.5H1.5z'/%3E%3Cpath d='M5 6.6 6.4 8l5.6-5.6 1 1L6.4 10 4 7.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1.5 3H8v1.6H3.1v6.3h6.3V8H11v4.5H1.5z'/%3E%3Cpath d='M5 6.6 6.4 8l5.6-5.6 1 1L6.4 10 4 7.6z'/%3E%3C/svg%3E") center/contain no-repeat}
#broker p { text-align: justify; }
#broker .actions { margin: 47px 0 45px; text-align: center; }
#broker .broker__video { margin-top: 36px; }
#broker .infobox .video { margin: 0; }
@media (max-width: 767px) { #broker .actions .btn { margin-bottom: 5px; } }
/* template: contact */
#contact p { text-align: left; }
#contact .infobox p { text-align: left; }
#contact .infobox ul { list-style-type: none; margin: 0; }
#contact .well { margin-bottom: 20px; padding-bottom: 38px; }
#contact .well form { margin: 0; }
#contact .contact-form__row { display: flex; flex-wrap: wrap; gap: 0 4px; margin-bottom: 9px; }
#contact .contact-form__row input { flex: 0 1 270px; width: 270px; min-width: 0; box-sizing: border-box; height: 28px; margin-bottom: 9px; }
#contact textarea { width: 100%; box-sizing: border-box; margin-bottom: 9px; }
#contact .contact-form__privacy { padding-left: 18px; }
#contact .contact-form__privacy input { float: left; margin-left: -18px; width: auto; height: auto; }
#contact .contact-form__privacy a { text-decoration: underline; }
#contact .form-actions { margin-bottom: 0; }
#contact .contact-map__consent { text-align: left; word-wrap: break-word; }
#contact .contact-map__frame { border: 0; }
#contact .contact-map__frame[hidden] { display: none; }
/* template: legal */
#imprint .infobox p { text-align: left; }
#imprint .infobox ul { list-style-type: none; margin: 0; }
#imprint .center { text-align: center; }
/* template: profile */
#profile p { text-align: justify; }
#profile .profile__videos { margin-top: 0; }
#profile .profile__videos .video { margin: 0 0 9px; }
#profile .profile__videos { padding-bottom: 15px; }
#profile .profile__videos .video { margin: 0 0 10px; }
#profile .profile__videos .video__caption { margin-top: 7px; margin-bottom: 10px; }
#profile .button { margin: 32px 0 34px; }
@media (max-width: 767px) { #profile .span2 { margin-bottom: 9px; } }
/* template: recruiting */
#recruiting p { text-align: justify; }
#recruiting .actions { margin: 20px 0 27px; text-align: center; }
#recruiting .text ul { margin: 9px 0 19px; list-style: none; }
#recruiting .infobox ul { margin: 9px 0 6px; list-style: none; }
#recruiting .text h2 { margin-top: 18px; }
#recruiting .text > h2:first-child { margin-top: 0; }
#recruiting .video { margin-top: 27px; margin-bottom: 35px; }
#recruiting .recruiting__aside { margin-top: 36px; }
#recruiting .text li { padding-left: 18px; position: relative; }
#recruiting .infobox li a { display: block; }
#recruiting .infobox li a::before{content:"";display:inline-block;width:14px;height:14px;margin:0 4px 0 0;vertical-align:text-top;background-color:#222;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 1 9.5 7 3.5 13 2 11.5 6.5 7 2 2.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 1 9.5 7 3.5 13 2 11.5 6.5 7 2 2.5z'/%3E%3C/svg%3E") center/contain no-repeat}
#recruiting .text li::before{content:"";position:absolute;left:0;top:6px;width:14px;height:14px;background-color:#222;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1.5 3H8v1.6H3.1v6.3h6.3V8H11v4.5H1.5z'/%3E%3Cpath d='M5 6.6 6.4 8l5.6-5.6 1 1L6.4 10 4 7.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1.5 3H8v1.6H3.1v6.3h6.3V8H11v4.5H1.5z'/%3E%3Cpath d='M5 6.6 6.4 8l5.6-5.6 1 1L6.4 10 4 7.6z'/%3E%3C/svg%3E") center/contain no-repeat}
/* template: service */
#service i.icon-envelope{display:inline-block;width:14px;height:14px;margin-top:1px;vertical-align:text-top;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' d='M1 2h12v10H1zM2.4 3.6 7 7.4l4.6-3.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' d='M1 2h12v10H1zM2.4 3.6 7 7.4l4.6-3.8z'/%3E%3C/svg%3E") center/contain no-repeat}
#service .service__panel { box-sizing: border-box; padding: 10px; margin-bottom: 0; border: 1px solid transparent; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,.25); background-color: #f4f4f4; background-image: linear-gradient(to bottom, #f9f9f9, #eceded); }
#service .service__panel:hover { background-color: #eceded; }
#service .service__panel ul { margin: 0; list-style: none; }
#service .service__panel li { margin-left: 20px; list-style: square; }
#service .infobox p { text-align: left; }
#service .infobox .video { margin: 0; }
#service .center { text-align: center; }
/* template: standard */
#standard .text h2 { margin-top: 18px; }
#standard .span8 > .picture:first-child + .text > h2:first-child { margin-top: 0; font-size: 22px; line-height: 36px; margin-bottom: 10px; color: #314594; border-bottom: 1px solid #eceded; }
#standard .text p { line-height: 18px; margin-bottom: 0; }
#standard .text ul { margin-bottom: 18px; }
#standard .infobox p { line-height: 18px; margin: 0; }
#standard .infobox h2:nth-of-type(2) { margin-top: 18px; }
#standard .infobox h2:nth-of-type(2) ~ p { line-height: 1.8em; margin-bottom: 9px; }
/* template: start */
#start .content h1 { font-size: 18px; padding-top: 0; color: #314594; }
#start .content .agent { text-align: center; }
#start .content .agent img { max-width: 170px; height: auto; }
#start .content .agent p { text-align: center; margin-bottom: 9px; }
#start .content .agent__social img { width: 80px; height: auto; }
#start .content .span6 p { text-align: left; }
#start .content .span6 h2 { text-align: left; }
#start .content .news { box-sizing: border-box; background-color: #eceded; padding: 10px; color: #838a8a; border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,.25); }
#start .content .news h2 { font-size: 1.2em; }
#start .content .news h3 { font-size: 1em; line-height: 1.5; color: #314594; margin-bottom: 4px; }
#start .content .news p { text-align: left; }
#start .content .news .news__item { margin-bottom: 9px; }
#start .content .news .right { text-align: right; }
/* template: team */
#team .teammember { height: 100%; padding: 0; text-align: left; box-sizing: border-box; border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,.25); background-color: #f4f4f4; background-image: linear-gradient(to bottom,#f9f9f9,#eceded); background-repeat: repeat-x; border: 0; }
#team .teammember:hover { background-color: #eceded; }
#team .teammember .span2:first-child { min-height: 1px; }
#team .teammember img { width: 128px; max-width: 100%; border-radius: 3px 0 0 3px; }
#team .teammember .row { margin-bottom: 0; }
#team .teammember__details { text-align: left; margin: 0 0 9px; overflow: hidden; }
#team .teammember__details p { margin: 0; font-size: 13px; line-height: 18px; text-align: left; }
#team .teammember__details a { text-decoration: none; }
#team .infobox p { text-align: left; }
#team ul { list-style-type: none; margin: 0; }
#team .infobox li i::before { content: "\279C"; font-style: normal; }
#team .actions { margin-top: 20px; text-align: center; }
#team p { text-align: left; overflow: hidden; }