.block--banners{margin-top:20px;padding:0 20px 20px 20px;background-color:#fff}.block--banners .block_header,.block--banners .wrapper-banners,.block--banners .wrapper-banners-mobile{display:flex;justify-content:center;align-items:stretch;gap:30px;width:100%;max-width:1200px;margin:0 auto;background-color:#fff0}.block--banners .wrapper-banners-mobile{flex-wrap:wrap}@media (max-width:575px){.block--banners .wrapper-banners.has_mobile_columns{display:none}}.block--banners .wrapper-banners-mobile{display:none}@media (max-width:575px){.block--banners .wrapper-banners-mobile{display:flex}}.block--banners .block_header{gap:20px;flex-direction:column;align-items:center;text-align:center}.block--banners .block_header .wrapper-title *{margin:0;font-family:"Montserrat";font-size:40px}.block--banners .block_header .inner_blocks{width:100%;max-width:650px;margin:0 auto;line-height:1.3}.block--banners .block_header .inner_blocks *:last-child{margin-bottom:0}.block--banners .banner{position:relative;width:100%;text-decoration:none;overflow:hidden}.block--banners .banner.column-auto{flex:1}.block--banners .banner.column-4{flex:0 0 calc((100% / 3) - 15px)}.block--banners .banner.column-6{flex:0 0 calc((100% / 2) - 15px)}.block--banners .banner.column-8{flex:0 0 calc(((100% / 3) * 2) - 15px)}@media (max-width:575px){.block--banners .banner.has_mobile_image .image-desktop{display:none}}.block--banners .banner .image-desktop,.block--banners .banner .image-mobile{height:100%;width:100%;object-fit:contain}.block--banners .banner .image-mobile{display:none}@media (max-width:575px){.block--banners .banner .image-mobile{display:block}}