.referenceB .reference__teasertext{margin-bottom:9rem;opacity:0.7;font-size:16px;line-height:26px;font-weight:300}@media screen and (max-width:1199.98px){.referenceB .reference__teasertext{font-size:15px;line-height:24px}}@media screen and (max-width:991.98px){.referenceB .reference__teasertext{margin-bottom:8rem}}@media screen and (max-width:767.98px){.referenceB .reference__teasertext{margin-bottom:7rem;font-size:14px;line-height:23px}}.referenceB .swiperposition{position:absolute;bottom:20px;left:0;z-index:1}.referenceB .swiper-slide{opacity:0 !important}.referenceB .swiper-slide.swiper-slide-active{opacity:1 !important}.referenceB .control-next,.referenceB .control-prev{display:inline-block}.referenceB .control-next.swiper-button-disabled .custom__control,.referenceB .control-prev.swiper-button-disabled .custom__control{background-color:#628B3B;color:#406E36}.referenceB .control-next .custom__control,.referenceB .control-prev .custom__control{background:#AFCC45;width:70px;height:70px;text-align:center;line-height:70px;vertical-align:middle;padding:0;color:#406E36;font-size:24px;font-weight:300;transition:all ease 0.3s}@media screen and (max-width:991.98px){.referenceB .control-next .custom__control,.referenceB .control-prev .custom__control{width:60px;height:60px;line-height:60px;font-size:22px}}@media screen and (max-width:767.98px){.referenceB .control-next .custom__control,.referenceB .control-prev .custom__control{width:50px;height:50px;line-height:50px;font-size:20px}}.referenceB .control-next .custom__control:hover,.referenceB .control-prev .custom__control:hover{background:#C0E33D}.referenceB .reference_images{--minHeight: 350px;position:relative;min-height:var(--minHeight)}.referenceB .reference_images .js_referencetarget{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.referenceB .reference_images .js_referencetarget.active{min-height:var(--minHeight);opacity:1;pointer-events:all}