.info-cards.block--last,.info-cards:not(.block--last){mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover}.info-cards.block--last{mask-image:url(/wp-content/themes/carnilove-theme/public/images/masks/top-bottom-mask.d54e28.svg);-webkit-mask-image:url(/wp-content/themes/carnilove-theme/public/images/masks/top-bottom-mask.d54e28.svg);mask-position:top;-webkit-mask-position:top}.info-cards:not(.block--last){-webkit-mask-composite:destination-in;mask-composite:intersect;mask-image:url(/wp-content/themes/carnilove-theme/public/images/masks/top-bottom-mask.d54e28.svg),url(/wp-content/themes/carnilove-theme/public/images/masks/top-bottom-mask.d54e28.svg);-webkit-mask-image:url(/wp-content/themes/carnilove-theme/public/images/masks/top-bottom-mask.d54e28.svg),url(/wp-content/themes/carnilove-theme/public/images/masks/top-bottom-mask.d54e28.svg);mask-position:top,bottom;-webkit-mask-position:top,bottom;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.info-cards{background-blend-mode:multiply;background-color:hsla(30,58%,79%,.5);background-image:url(/wp-content/themes/carnilove-theme/public/images/paper-bg.fde0e822f590a229.jpg);background-repeat:repeat;overflow:hidden;padding:60px 0;position:relative}@media(min-width:768px){.info-cards{padding-block:100px 75px}}@media(min-width:1200px){.info-cards{padding-block:140px 125px}}.info-cards__title{margin-bottom:28px}@media(min-width:768px){.info-cards__title{margin-bottom:35px}}.info-cards__copy{margin-bottom:15px}@media(min-width:768px){.info-cards__copy{margin-bottom:80px}}@media(min-width:1200px){.info-cards__copy{margin-bottom:35px}}.info-cards__list:after{content:"flickity";display:none}.info-cards__list .flickity-page-dots{display:none}@media(min-width:1200px){.info-cards__list:after{content:""}}@media(max-width:767px){.info-cards__card{margin-right:15px;max-width:285px;padding:0}.info-cards__card:last-of-type{margin-right:0}}.info-cards__card a:hover{text-decoration:none}.info-cards__card a:hover .info-cards__card__icon{transform:scale(1.25)}.info-cards__card a:hover .info-cards__card__inner{border-color:#a22b1c}.info-cards__card__inner{background-color:#fbf3e6;display:flex;flex-direction:column;height:100%;mask-image:url(/wp-content/themes/carnilove-theme/public/images/masks/card-info-bg.3105b4.svg);-webkit-mask-image:url(/wp-content/themes/carnilove-theme/public/images/masks/card-info-bg.3105b4.svg);mask-position:bottom;-webkit-mask-position:bottom;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;padding:30px 21px;transition:all .25s linear}@media(min-width:1200px){.info-cards__card__inner{padding:43px 25px 40px}}.info-cards__card--image-layout .info-cards__card__inner{padding:20px}@media(min-width:1200px){.info-cards__card--image-layout .info-cards__card__inner{padding:15px}}@media(min-width:1800px){.info-cards__card--image-layout .info-cards__card__inner{padding:20px}}.info-cards__card--image-layout .info-cards__card__image{border-radius:65px}.info-cards__card__icon{height:72px;margin:0 auto 30px;transition:all .5s linear;width:72px}@media(min-width:1200px){.info-cards__card__icon{margin:0 auto 60px}}.info-cards__card__icon .media-item__inner{height:100%;width:100%}.info-cards__card__icon img{object-fit:contain}.info-cards__card__title{margin-bottom:10px;position:relative}.info-cards__card__subtitle{margin-bottom:13px}.info-cards__card__image{height:125px;margin:0 auto 20px;width:125px}@media(min-width:1200px){.info-cards__card__image{margin:0 auto 40px}}.info-cards .flickity-viewport{overflow:visible}.info-cards__buttons{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.info-cards .btn-link{height:67px;margin:30px 7px 0;width:246px}@media(max-width:575px){.info-cards .btn-link:first-of-type{margin-top:55px}.info-cards .btn-link:not(:first-of-type){margin-top:7px}}@media(min-width:768px){.info-cards .btn-link{margin:50px 14px 0}}@media(min-width:1200px){.info-cards .btn-link{margin:60px 18px 0}}@media(min-width:576px)and (max-width:767px){.info-cards .btn-link:not(:only-child):first-of-type{margin:30px 8px 0 0}.info-cards .btn-link:not(:only-child):last-of-type{margin:30px 0 0 8px}}.info-cards .btn-link__inner{align-items:center;display:flex;justify-content:center}@media(max-width:1199px){.info-cards .btn-link__inner{padding:12px 26px}}@media(max-width:767px){.info-cards .btn-link__inner{padding:12px 15px}}