.TextImageTabs .Heading{text-align:center}.TextImageTabs__slider{margin-top:32px}.TextImageTabsItem__image-box{position:relative;padding-bottom:100%;border-radius:20px;overflow:hidden}.TextImageTabsItem__image-box>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TextImageTabsItem__content{position:relative}.TextImageTabsNav{overflow:auto;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.TextImageTabsNavPre .swiper-button{margin-top:0;transform:translateY(-100%)}.TextImageTabsNav+.TextImageTabs__slider{margin-top:32px}.TextImageTabsNavItem{cursor:pointer;padding-bottom:24px;transform:translateY(1px)}.TextImageTabsNavItem.active{position:relative}.TextImageTabsNavItem.active:after{content:"";bottom:0;left:.75rem;right:.75rem;height:2px;position:absolute}.TextImageTabsNavItem.active .text{font-weight:500}.TextImageTabs.cp-white .TextImageTabsNav{border-bottom:1px #a9a9b6 solid}.TextImageTabs.cp-white .TextImageTabsNavItem{color:#6f6e84}.TextImageTabs.cp-white .TextImageTabsNavItem>.row:after{background:rgba(0,0,0,0)}.TextImageTabs.cp-white .TextImageTabsNavItem.active{color:#25272c}.TextImageTabs.cp-white .TextImageTabsNavItem.active:after{background:#4646cc}.TextImageTabs.cp-blue-1 .TextImageTabsNav{border-bottom:1px #a9a9b6 solid}.TextImageTabs.cp-blue-1 .TextImageTabsNavItem{color:#9191e1}.TextImageTabs.cp-blue-1 .TextImageTabsNavItem>.row:after{background:rgba(0,0,0,0)}.TextImageTabs.cp-blue-1 .TextImageTabsNavItem.active{color:#fff}.TextImageTabs.cp-blue-1 .TextImageTabsNavItem.active:after{background:#fff}.TextImageTabs.cp-blue-2 .TextImageTabsNav{border-bottom:1px #a9a9b6 solid}.TextImageTabs.cp-blue-2 .TextImageTabsNavItem{color:#796da9}.TextImageTabs.cp-blue-2 .TextImageTabsNavItem>.row:after{background:rgba(0,0,0,0)}.TextImageTabs.cp-blue-2 .TextImageTabsNavItem.active{color:#fff}.TextImageTabs.cp-blue-2 .TextImageTabsNavItem.active:after{background:#fff}@media (min-width: 992px){.TextImageTabs__slider{margin-top:48px}.TextImageTabsItem__image-box{padding-bottom:50%;height:100%}.TextImageTabsItem__content{margin-top:0}.TextImageTabsNav+.TextImageTabs__slider{margin-top:64px}.TextImageTabsNavItem{min-width:0}}@media (min-width: 1200px){.TextImageTabsNav{overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}
