.tsi-cont{align-items:center;align-items:stretch;display:flex;gap:8rem;justify-content:space-between;width:100%}.tsi-cont.right{flex-direction:row}.tsi-cont.left{flex-direction:row-reverse}.tsi-img-cont{background-color:#fff;border-radius:1rem;display:flex;max-height:650px;overflow:hidden;width:50%}.tsi-img-cont img{aspect-ratio:1;object-fit:cover}.tsi-text-cont{display:flex;flex-direction:column;justify-content:center;width:50%}.tsi-category{color:#0c98d4;font-size:.875rem;line-height:1.4}.tsi-category,.tsi-title{font-weight:400;margin-bottom:1.5rem}.tsi-title{font-size:2.625rem;line-height:1.15;text-transform:none}.tsi-text,.tsi-text p{color:#443872;font-size:1.25rem;font-weight:400;line-height:1.4;margin-bottom:.5rem}.tsi-list ul,.tsi-text ul{list-style-type:none;margin:0 0 1rem;padding:0}.tsi-list li,.tsi-text li{border-bottom:0 solid #8b90a7;font-size:1.25rem;font-weight:400;line-height:1.4;margin-bottom:.25rem;margin-top:.25rem;padding-bottom:.25rem;padding-left:1.25rem;padding-top:.25rem;position:relative}.tsi-list.regular li,.tsi-text li{font-weight:400}.tsi-list li:before,.tsi-text li:before{background-color:#0c98d4;border-radius:100px;content:"";height:.5rem;left:0;position:absolute;top:.675em;width:.5rem;z-index:999}.tsi-cta a{align-items:center;background-color:#e40046;border-radius:3rem;color:#fafbfc;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:10px;height:44px;justify-content:space-between;line-height:1em;margin-bottom:20px;margin-top:20px;padding:.65rem .8rem .65rem 1.2rem;position:relative;text-align:center}.tsi-cta a:hover{background-color:#ca013f}.tsi-cta a img{background-color:#fff;border-radius:20px;margin:8px;padding:3px;transition:all .3s;width:1px}.tsi-cta a:hover img{height:30px;margin:0;padding:10px;width:30px}.fade-in-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in-up.on{opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.tsi-cont.left,.tsi-cont.right{flex-direction:column}.tsi-cont{flex-wrap:wrap;gap:40px}.tsi-img-cont,.tsi-text-cont{width:100%}.tsi-list li,.tsi-text,.tsi-text p{font-size:1rem}.tsi-title{font-size:1.75rem;margin-bottom:1rem}}