.tiles .header{text-align:center;margin-bottom:32px}.tiles .header .desc span{white-space:nowrap}.tiles.four .header{display:flex;flex-direction:column;gap:32px}.tiles.four .header .desc{line-height:1.56}.tiles .items{display:flex;flex-direction:column;align-items:center;gap:24px}.tiles .item{min-height:330px;width:330px;border-radius:32px;overflow:hidden;position:relative;display:flex;box-sizing:border-box;background-image:url(img/tile-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tiles .item.clickable{cursor:pointer}.tiles .item::before{content:"";background:linear-gradient(to bottom,transparent,rgba(20,95,171,0) 5%,#145fab 100%);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;z-index:2;transition:opacity .4s ease-in-out}.tiles .item .info{color:#fff;padding:24px;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}.tiles .item h4{font-size:24px;font-weight:700;color:var(--white);line-height:1;text-transform:uppercase;margin-bottom:8px}.tiles .item a{color:var(--white);text-decoration:underline}.tiles.contact .item a{color:var(--blue)}.tiles .item .desc{font-size:18px;font-weight:300;font-family:Inter,Roboto,sans-serif,arial;line-height:1.22;letter-spacing:-.36px}.tiles:not(.contact) .img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;opacity:1;transition:opacity .4s ease-in-out}.tiles .img img{width:100%;height:100%;object-fit:cover}.tiles.contact .header{flex:1;text-align:center;margin-bottom:24px}.tiles.contact .header .desc{font-size:16px;max-width:none}.tiles.contact .items{gap:16px;align-items:stretch}.tiles.contact .item{min-height:auto;width:100%;max-width:580px;border-radius:20px;background-color:var(--dark-blue-25);background-image:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px}.tiles.contact .item::before{display:none}.tiles.contact .item .info{display:flex;flex-direction:column;gap:28px;padding-top:0;bottom:unset;padding-left:24px;width:100%;order:1}.tiles.contact .item .info h3{border-bottom:1px solid var(--dark-blue-50);padding-bottom:18px}.tiles.contact .item .contact-detail{display:flex;align-items:flex-start;flex-direction:column;gap:18px}.tiles.contact .item .contact-detail:last-child{margin-bottom:0}.tiles.contact .item .contact-detail .icon,.tiles.contact .item .contact-detail svg{width:16px;height:16px;flex-shrink:0;color:var(--blue)}.tiles.contact .item .img{border-radius:20px;overflow:hidden;height:214px;width:100%}#whyct .info .icon img{height:40px;width:40px;margin:20px 0}@media screen and (min-width:769px){.tiles .header{margin-bottom:48px}.tiles.four .items{flex-direction:row;flex-wrap:wrap;max-width:684px;margin:0 auto}.tiles.four .item{flex:0 1 calc((100% - 24px)/ 2)}.tiles.contact .container{display:flex;gap:48px;align-items:center;flex-direction:row}.tiles.contact .items{gap:20px}.tiles.contact .item{align-items:center;flex-direction:row;max-width:100%}.tiles.contact .item .info{order:0}.tiles.contact .item h4{font-size:28px}.tiles.contact .item .img{height:198px;max-width:166px;min-width:auto}}@media screen and (min-width:993px){.tiles .items{flex-direction:row;justify-content:center;align-items:stretch}.tiles.contact .items{flex-direction:column;gap:24px}.tiles.contact .item{max-width:100%}}@media screen and (min-width:1200px){.tiles .item .icon,.tiles .item .kicker,.tiles .item .title{transition:opacity .3s ease-in-out,height .3s ease-in-out}.tiles .item:hover .icon,.tiles .item:hover .kicker,.tiles .item:hover .title{opacity:0}.tiles .item{display:block}.tiles .item::before{background:linear-gradient(to bottom,transparent 0,rgba(20,95,171,0) 50%,#145fab 100%)}.tiles .item h4{font-size:32px;margin-bottom:16px}.tiles .item .info{position:absolute;left:0;right:0;bottom:8px;padding:32px 32px 16px;transform:translateY(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.tiles .item .desc{max-height:0;opacity:0;transition:max-height .25s ease-in-out,opacity .2s .05s ease-in}.tiles .item:hover .info{transform:translateY(calc((var(--item-h,330px) - var(--desc-maxh,250px) - 32px) * -1))}.tiles .item:hover .desc{max-height:var(--desc-maxh,250px);opacity:1;transition:max-height .3s ease-in-out,opacity .3s .1s ease-in;position:relative;top:24px}.tiles .item:hover::before{opacity:0;transition:opacity .3s ease-in-out .15s}.tiles .item:hover .img{opacity:0}.tiles.contact .item{display:flex;min-height:191px;min-width:625px}.tiles.contact .item .info{position:relative;transform:none;transition:none}.tiles.contact .item:hover .info{transform:none}.tiles.contact .item .img{height:191px;max-width:187px}.tiles.contact .item:hover .img{opacity:1}}@media screen and (min-width:1441px){.tiles.four .container{display:flex;align-items:center;gap:64px}.tiles.four .header{text-align:left;flex:1 1 0%;margin-bottom:0}.tiles.four .header h2 br{display:none}.tiles.four .header .desc span{display:block;margin-top:8px}.tiles.contact .container{justify-content:space-between;gap:64px}.tiles.contact .header{text-align:left;flex:1 1 0%;margin-bottom:0;max-width:512px}.tiles.contact .header h2{margin-bottom:24px}.tiles.contact .header h2 br{display:none}.tiles.contact .header .desc{font-size:18px}.tiles.contact .header .desc span{display:block;margin-top:8px}}