.cta-blocks__item{position:relative}.cta-blocks__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#fff0 40%,#000000b3)}.cta-blocks__item-content{height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:2;position:absolute;top:0}.cta-blocks__item-title{display:flex;padding-top:35px;padding-left:50px;padding-right:10px}.cta-blocks__item-text{padding-left:50px;padding-right:50px;padding-bottom:50px}.cta-blocks__item-title svg{margin:3px 20px 0 0;flex-shrink:0}.cta-blocks__item-title h2{color:#fff;font-family:canela;font-size:48px;font-style:normal;font-weight:300;line-height:115%;max-width:500px;margin:0 0 20px;text-transform:uppercase}.cta-blocks__item-title h2 span{margin-right:4px;position:relative}.cta-blocks__item-title h2 span:after{content:"";position:absolute;top:-6px;right:-4px;bottom:2px;left:-4px;border:2px solid white}.cta-blocks__item-title h2.outline--round span:after{border-radius:50px;right:-10px;left:-10px}.cta-blocks__item-text p{color:var(--Primary-Off-White, #FAFBFC);font-family:Aktiv,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%;max-width:575px;margin:0 0 20px}.cta-blocks__swiper-pagination{margin-top:30px;position:unset}.cta-blocks__swiper-pagination .swiper-pagination-bullet{height:14px;width:14px;background:#000;border:1px solid #00953D;opacity:1}.cta-blocks__swiper-pagination .swiper-pagination-bullet-active{background:transparent}@media screen and (max-width: 768px){.full-width-cta-block.cta-blocks-wrapper{padding:0}.full-width-cta-block.cta-blocks-wrapper .cta-blocks__item{border-radius:0}.cta-blocks-wrapper{padding:48px 25px;border-bottom:1px solid #00953D;overflow:hidden}.cta-blocks{overflow:visible}.cta-blocks__item{border-radius:10px;overflow:hidden}.cta-blocks__item-title{padding-top:20px;padding-left:20px;padding-right:5px}.cta-blocks__item-text{padding-left:20px;padding-right:20px;padding-bottom:30px}.cta-blocks__item-content h2{padding:5px 10px 5px 20px}.cta-blocks__item-title h2{color:#fff;font-family:canela;font-size:34px;font-style:normal;font-weight:300;line-height:115%;max-width:500px;margin:0 0 20px;text-transform:uppercase}.cta-blocks__item-text p{color:var(--Primary-Off-White, #FAFBFC);font-family:Aktiv,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;max-width:575px;margin:0 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/section-cta-blocks.css.map */
