.os-component-block-flexcolumns-image img,.os-component-block-flexcolumns-image-View figure{object-fit:cover;object-position:center center;vertical-align:middle;width:100%;height:100%}.os-component-block-flexcolumns--item{position:relative}.os-component-block-flexcolumns-group,.os-component-block-flexcolumns-group[data-columncount="3"]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.os-component-block-flexcolumns-group[data-columncount="2"]{grid-template-columns:repeat(2,1fr)}.os-component-block-flexcolumns-group[data-columncount="3"]{grid-template-columns:repeat(3,1fr)}.os-component-block-flexcolumns-group[data-columncount="4"]{grid-template-columns:repeat(4,1fr)}.os-component-block-flexcolumns-image{overflow:hidden;position:relative;width:100%}.os-component-block-flexcolumns-image-View{position:relative;overflow:hidden;width:100%;padding:69% 0 0;-webkit-transition:350ms;-moz-transition:350ms;-ms-transition:350ms;-o-transition:350ms;transition:350ms}.os-component-block-flexcolumns-image-View figure{position:absolute;top:0;left:0}.os-component-block-flexcolumns--item-inner{padding:20px;position:relative}.os-component-block-flexcolumns--item-inner li{font-family:var(--theme-main-font-family);font-size:calc(var(--theme-main-font-size)* 1.1);line-height:var(--theme-main-font-lineheight);font-weight:var(--theme-main-font-weight);text-align:left}.os-section-background-lightblue .os-component-block-flexcolumns--item .os-component-block-flexcolumns--item---hoverstyle{background:#fff;content:'';position:absolute;left:0;width:100%;height:100%;top:0;overflow:hidden;opacity:0;pointer-events:none;-webkit-transition:350ms;-moz-transition:350ms;-ms-transition:350ms;-o-transition:350ms;transition:350ms;-webkit-box-shadow:-30px 30px 90px 5px rgba(0,0,0,.2);box-shadow:-30px 30px 90px 5px rgba(0,0,0,.2)}.os-component-block-flexcolumns--item:hover{background:#ffffff54}.os-component-block-flexcolumns--item:hover .os-component-block-flexcolumns--item---hoverstyle{opacity:1}.os-component-block-flexcolumns--item:hover .os-component-block-flexcolumns-image-View{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.os-component-block-flexcolumns-group[data-textalign=columnTextAlignCenter]{text-align:center}.flexcolumn-cooee-link-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;cursor:pointer;text-indent:-99999px;overflow:hidden}.os-component-block-flexcolumns--item-headline{padding:15px 0}.os-component-block-flexcolumns--item h2{font-weight:600;color:#e7265d;font-size:3.3rem;line-height:3.5rem;font-family:var(--theme-main-font-family)}.os-section-background-lightblue .os-component-block-flexcolumns--item:hover h2{color:var(--theme-main-color)}.os-component-block-flexcolumns--item p{font-size:18px;font-family:var(--theme-main-font-family);line-height:var(--theme-main-font-lineheight);font-weight:var(--theme-main-font-weight)}.os-component-block-flexcolumns--item-text a{color:#e83466;font-weight:600}@media screen and (max-width:1024px){.os-component-block-flexcolumns-group{grid-template-columns:repeat(1,1fr)!important}.os-component-block-flexcolumns--item p{font-family:var(--theme-main-font-family);font-size:14px;line-height:var(--theme-main-font-lineheight);font-weight:var(--theme-main-font-weight)}}