.c-heading.intermediary-carousel__title{font-size:20px;line-height:28px;margin-top:8px;margin-bottom:0}
.intermediary-carousel__header-container{display:flex;flex-direction:column;align-items:center}
.intermediary-carousel__header-text{margin:16px 0}
.c-intermediary-static__tile-container{display:none;justify-content:center}
.c-intermediary-static__tile-container div.c-intermediary-carousel-tile__container{width:auto;block-size:auto}
.c-intermediary-carousel__modal .c-intermediary-static__tile-container .swiper-slide.c-carousel__three-column__slide{margin:0;margin-right:32px}
.c-intermediary-carousel__modal .c-intermediary-static__tile-container .swiper-slide.c-carousel__three-column__slide:last-child{margin-right:0}
.c-carousel__three-column-container--flexible.c-intermediary-carousel__column-container{padding-bottom:16px}
.c-intermediary-carousel__pagination.c-carousel__pagination-row--flexible{margin-top:16px}
.c-intermediary-carousel__bottom-row{display:flex;justify-content:center}
.c-intermediary-carousel__bottom-row .c-button{width:80%;max-width:250px;margin:0}
.c-intermediary-carousel-tile__link{height:100%;width:100%}
.c-intermediary-carousel-tile{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:24px;border:solid 1px #d9d9d9;border-radius:4px;width:100%;height:100%}
.c-intermediary-carousel-tile:hover{background-color:#f5f5f5}
.c-intermediary-carousel-tile button{margin:24px 0 0;width:100%}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__logo{height:40px}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__logo figure img{width:90px;margin-bottom:16px}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields{display:flex;flex-direction:column;align-items:center;height:100%}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__avatar{width:80px;height:80px;margin:0;border-radius:39px;display:none}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__fields-contact-info{margin-bottom:16px}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__fields-contact-info .c-intermediary-carousel-tile__name{font-size:20px;line-height:28px}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__fields-contact-info .c-intermediary-carousel-tile__agency-type,.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__fields-contact-info .c-intermediary-carousel-tile__address{font-size:14px}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__products{font-size:16px;line-height:24px;margin-top:16px}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__products .c-intermediary-carousel-tile__products-title{margin-bottom:16px}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__products div:only-child{display:none}
.c-intermediary-carousel-tile.c-intermediary-carousel-tile__hover--forced{background-color:#f5f5f5}
.c-intermediary-carousel-tile__additional-intermediaries-content{display:flex;align-items:center}
@media(min-width:704px){.c-intermediary-carousel{padding:24px 0;max-height:calc(105vh - 100px)}
.c-heading.intermediary-carousel__title{font-size:24px;line-height:32px}
.c-intermediary-static__tile-container.has-two-tiles{display:flex;margin-bottom:32px}
.c-intermediary-static__tile-container.has-two-tiles .c-intermediary-carousel-tile{width:224px}
.c-carousel__three-column-container--flexible.c-intermediary-carousel__column-container{padding-bottom:8px}
.c-carousel__three-column-container--flexible.c-intermediary-carousel__column-container.has-two-tiles{display:none}
.c-carousel__three-column-container--flexible.c-intermediary-carousel__column-container .js-carousel-three-column.swiper-container.c-carousel__three-column{margin-bottom:8px}
.c-intermediary-carousel__pagination.c-carousel__pagination-row--flexible{margin-top:0}
.c-intermediary-carousel__bottom-row .c-button{max-width:350px}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__avatar{display:block}
.c-intermediary-carousel-tile .c-intermediary-carousel-tile__fields .c-intermediary-carousel-tile__fields-contact-info{margin-top:16px;min-height:116px}
}
@media(min-width:992px){.c-intermediary-carousel{padding:24px;max-height:calc(110vh - 100px)}
.c-intermediary-carousel-tile{width:288px}
.c-intermediary-static__tile-container.has-two-tiles .c-intermediary-carousel-tile{width:288px}
.c-intermediary-static__tile-container.has-three-tiles{display:flex;margin-bottom:32px}
.c-heading.intermediary-carousel__title{font-size:30px;line-height:36px;margin-top:16px}
.c-carousel__three-column-container--flexible.c-intermediary-carousel__column-container.has-three-tiles{display:none}
.c-intermediary-carousel-tile button{width:90%}
}