.icon-cta{text-align:center}.icon-cta__title+.icon-cta__items,.icon-cta__title+.icon-cta__carousel-slides,.icon-cta__sub-title+.icon-cta__items,.icon-cta__sub-title+.icon-cta__carousel-slides{margin-top:var(--grid-row-gutter)}.icon-cta__items{display:grid;grid-gap:var(--grid-row-gutter);grid-template-columns:repeat(1, 1fr)}.icon-cta--variation-horizontal-scroll .icon-cta__items{display:grid;grid-template-columns:unset;grid-auto-columns:calc(100% - 4rem);grid-auto-flow:column;overflow-x:scroll}@media screen and (min-width: 768px){.icon-cta--variation-horizontal-scroll .icon-cta__items{grid-template-columns:repeat(auto-fit, minmax(320px, -webkit-max-content));grid-template-columns:repeat(auto-fit, minmax(320px, max-content));grid-auto-columns:unset;grid-auto-flow:unset;overflow-x:unset}}.icon-cta--variation-carousel{display:none}@media screen and (min-width: 768px){.icon-cta--variation-carousel tp-slider-slides tp-slider-slide{display:none}}@media screen and (min-width: 768px){.icon-cta{display:block}.icon-cta__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, -webkit-max-content));grid-template-columns:repeat(auto-fit, minmax(320px, max-content));grid-gap:40px;justify-content:center}.icon-cta--stack-on-tablet .icon-cta__items{grid-template-columns:repeat(3, 1fr)}}.icon-cta--has-border .icon-cta__item{border:1px solid var(--color-gray-200);border-radius:var(--border-radius-large)}@media screen and (min-width: 768px){.icon-cta--has-border{border:1px solid var(--color-gray-200);border-radius:var(--border-radius-large);padding:var(--grid-section-gutter)}.icon-cta--has-border .icon-cta__item{border:0}}.icon-cta--cols-2{grid-template-columns:repeat(2, 1fr);row-gap:10px}.icon-cta--has-background-color{padding:clamp(20px,3.6363636364px + 0.0284090909*100vw,40px);border-radius:var(--border-radius-large)}.icon-cta--color-light-gray{background-color:var(--color-gray-100)}.icon-cta__item{position:relative;padding:30px 15px;display:flex;flex-direction:column;text-decoration:none}@media screen and (min-width: 768px){.icon-cta__item{border:0;padding:0}}.icon-cta__item-icon{margin-bottom:6px}.icon-cta__item-icon svg{width:60px;height:60px}.icon-cta__item-title{margin-bottom:0}@media screen and (min-width: 768px){.icon-cta__item-title{margin-bottom:10px}}.icon-cta__item-text{display:none}@media screen and (min-width: 768px){.icon-cta__item-text{display:block;margin-top:8px}}.icon-cta__item-content{display:none}@media screen and (min-width: 768px){.icon-cta__item-content{display:block}}.icon-cta--show-content-on-mobile .icon-cta__item{padding:0}.icon-cta--show-content-on-mobile .icon-cta__item-content{display:block;margin-top:1rem}@media screen and (min-width: 768px){.icon-cta--show-content-on-mobile .icon-cta__item-content{margin-top:unset}}.icon-cta__cta-link{color:var(--color-orange);text-transform:capitalize;position:absolute;height:100%;width:100%;left:0;top:0;opacity:0}@media screen and (min-width: 768px){.icon-cta__cta-link{opacity:1;position:static;display:inline-block;margin-top:auto;height:auto;width:auto}}.icon-cta__cta-link svg{max-width:13px;max-height:7px}.icon-cta__cta-link:hover{color:var(--color-orange-dark)}tp-slider.icon-cta.icon-cta--variation-carousel{display:block}tp-slider.icon-cta.icon-cta--variation-carousel .icon-cta__carousel-slides>.icon-cta__item{display:none}@media screen and (min-width: 768px){tp-slider.icon-cta.icon-cta--variation-carousel{display:none}}tp-slider.icon-cta.icon-cta--variation-carousel .icon-cta__carousel-arrows{display:flex;align-items:center;justify-content:center;margin:10px auto 0}@media screen and (min-width: 768px){tp-slider.icon-cta.icon-cta--variation-carousel .icon-cta__carousel-arrows{top:auto;left:0;right:0}}tp-slider.icon-cta.icon-cta--variation-carousel .icon-cta__carousel-arrows .icon-cta__carousel-arrow{display:flex;align-items:center;justify-content:center;color:var(--color-brown);border:1px solid var(--color-gray-200);width:42px;height:42px;border-radius:50%}tp-slider.icon-cta.icon-cta--variation-carousel .icon-cta__carousel-arrows .icon-cta__carousel-arrow svg{margin-left:2px;width:8px}tp-slider.icon-cta.icon-cta--variation-carousel .icon-cta__carousel-arrows .icon-cta__carousel-arrow--left{transform:rotate(180deg)}
