.icon-blocks-container{padding:27px;background-color:#d9e2e4;font-family:var(--heading-font-family);font-size:18px;margin:0 auto;background-image:url(../assets/icon-pattern-bg.jpg);background-size:cover;background-position:center right;overflow:hidden}.icon-blocks-container .inner{display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden}.icon-blocks-container .card{background-color:transparent}.icon-blocks-container .card__inner{padding:27px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;border:none;border-radius:30px 30px 0;background:#fff;min-height:277px}.icon-blocks-container .card-0,.icon-blocks-container .card-1{margin:0 0 32px}.icon-blocks-container .card-2{margin-right:18px}.icon-blocks-container .card img{width:100px;height:100px;object-fit:contain;margin:30px}.icon-blocks-container .card h4{text-align:center;line-height:normal}.icon-blocks-container .card-2{margin:0 0 32px}.icon-blocks-container .slick-dots li{margin-right:5px;margin-left:5px;border-radius:34px;width:30px;height:12px;background:#fff;list-style-type:none}.icon-blocks-container .slick-dots li.slick-active{background:#a6e582}.icon-blocks-container .card__inner{text-align:center;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 768px){.icon-blocks-container .card{padding:10px}.icon-blocks-container .card img{margin:0 30px 30px}}@media screen and (min-width: 768px){.icon-blocks-container{padding:81px;font-size:20px;background-position:inherit;background-image:url(../assets/icon-pattern-bg-reverse.jpg)}.icon-blocks-container .card-0,.icon-blocks-container .card-1,.icon-blocks-container .card-2{margin-right:18px}.icon-blocks-container .card h4{height:173px}.icon-blocks-container .inner{flex-direction:row}.icon-blocks-container .card{width:20%;aspect-ratio:1.3;padding:0;flex:1 1 0;margin-bottom:0}.icon-blocks-container .card-0 .card__inner,.icon-blocks-container .card-1 .card__inner{border-radius:30px 30px 0}.icon-blocks-container .card-2 .card__inner,.icon-blocks-container .card-3 .card__inner{border-radius:30px 30px 30px 0}.landing-blocks .card-1{border-radius:30px 30px 0 0}.landing-blocks .card-2{margin-right:0}}@media only screen and (min-width: 1200px){.icon-blocks-container .card h4{height:120px}}@media only screen and (min-width: 1440px){.icon-blocks-container .card h4{height:109px;padding:0 30px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/component-icon-blocks.css.map */
