.tx-ttaddress .row{padding:0rem 0 3rem}@media (max-width:767.98px){.tx-ttaddress .row{padding:0rem 0 1rem}}.tx-ttaddress .row figure{margin-bottom:0}.tx-ttaddress .row figure img.figure-img{margin:0;padding:0;border:0;border-radius:0}@media (max-width:991.98px){.tx-ttaddress .row figure{float:none;margin-right:0}}.tx-ttaddress .row .text{padding:4rem 3rem}@media (max-width:991.98px){.tx-ttaddress .row .text{padding-bottom:0}}.tx-ttaddress .row .text h4.name{font-weight:700;font-size:1.75rem;margin-bottom:1rem}.tx-ttaddress .row .text p.jobTitle{color:#646464;font-size:1.5rem;margin-bottom:1.5rem}.tx-ttaddress .row .text a{text-decoration:none;color:#000000}.tx-ttaddress .row .text ul{margin-bottom:0}.tx-ttaddress .row .text ul li{margin-bottom:0.25rem}@media (max-width:991.98px){.tx-ttaddress .row .text{padding:0.5rem 0}.tx-ttaddress .row .text h3.name{font-size:1.75rem}.tx-ttaddress .row .text p.jobTitle{font-size:1.5rem;margin-bottom:1rem}.tx-ttaddress .row .text ul{font-size:1.125rem}}@media (max-width:767.98px){.tx-ttaddress .row .text{padding:1.5rem 1rem}}.tx-ttaddress .row img.figure-img{max-width:100%;height:auto}.tile{position:relative;display:flex;flex-direction:column;width:100%;background-color:#FFFFFF;overflow:hidden;border:none;margin-bottom:calc(var(--bs-gutter-x))}.tile .banner{background:#009bde;color:white;text-align:center;font-size:20px}.tile .img-fluid{object-fit:cover;width:100%}.tile .btn{font-weight:400}.tile .tile-content{border:none}.tile .tile__link{text-align:right}.tile .tile__number{position:absolute;top:0.625rem;left:0.625rem;font-size:1.5625rem;line-height:2.1875rem;color:#A5A5A5}.tile .tile__content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;min-height:100px}@media (max-width:991.98px){.tile .tile__content{padding:1rem 0.75rem}}.tile .tile__title{hyphens:auto;font-weight:700;padding-bottom:15px}.tile--product .tile .tile__title,.tile--seminar .tile .tile__title{font-size:1rem;line-height:1.375rem;font-weight:700;margin-bottom:0}.tile .tile__text,.tile .tile__spacer{flex-grow:1}.tile .tile__link{font-size:1rem}.tile__text+.tile .tile__link{margin-top:1rem}.tile .link--bold{font-weight:700;line-height:1.375}.tt_address_list .tile .address-image{max-width:100%}.tt_address_list .tile .address-image img.img-fluid.img-thumbnail{max-width:100%;height:auto}.tt_address_list .tile .tile__content{padding:1rem 1.5rem;background:#f3f3f3}.tt_address_list .tile .tile__content ul.list-unstyled{margin-bottom:0}.tt_address_list .tile .tile__content p.position{margin-bottom:0.5rem}