.brand,.gts-brand{display:block;min-width:0;flex:0 1 380px;width:380px;max-width:100%;line-height:1}.site-logo{display:block;width:380px;max-width:100%;height:auto;object-fit:contain}.header{height:auto;min-height:155px;padding-block:18px;gap:24px;flex-wrap:wrap}.header nav{margin-left:auto}.header .lang{flex-shrink:0}.footer .brand,.footer .gts-brand{width:380px;max-width:100%}.institution img{display:block;width:260px;max-width:100%;height:auto}.cisto-product{display:block;max-width:100%;margin:0 0 28px}.cisto-product img{display:block;width:560px;max-width:100%;height:auto}.cisto-product.compact{margin:20px 0 0}.cisto-product.compact img{width:560px}.footer-top{grid-template-columns:minmax(250px,1.25fr) minmax(150px,.8fr) minmax(180px,.85fr)}.review-bar{overflow-wrap:anywhere}.review-bar a{white-space:normal}@media(max-width:1050px){.header{column-gap:18px;row-gap:18px}.header>.brand,.header>.gts-brand{flex-basis:380px}.header nav{order:3;flex-basis:100%;justify-content:flex-end}.header .lang{margin-left:auto}.footer-top{gap:30px;grid-template-columns:1fr 1fr}.institution{grid-column:1/-1}}@media(max-width:720px){.header{padding:20px 16px 15px;gap:16px;min-height:0;align-items:center}.header>.brand,.header>.gts-brand{order:0;width:380px;flex:0 1 380px;max-width:100%;margin-right:auto}.header .site-logo{width:380px;max-width:100%}.header .mobile-toggle{order:1;margin:0;display:block;flex:1;text-align:left}.header .lang{order:2;margin:0;padding:8px 0 8px 20px}.header nav{order:3;position:static;top:auto;left:auto;right:auto;display:none;flex-basis:100%;width:100%;border:0;padding:16px 0 0;background:white;gap:18px;align-items:flex-start;box-shadow:none}.header nav.open{display:flex;flex-direction:column}.footer-top{display:flex;flex-direction:column;gap:28px}.footer .brand,.footer .gts-brand{width:380px;max-width:100%}.footer .site-logo{width:380px;max-width:100%}.cisto-product img{width:280px}.review-bar{gap:12px;font-size:9px}.review-bar>span{flex:1}.review-bar>a{max-width:90px}.lab-intro .role-tabs{max-width:100%}.lab-shell{overflow-wrap:anywhere}.lab-layout{min-width:0}.lab-layout>*{min-width:0}.property-heading{min-width:0}.property-heading h1{overflow-wrap:anywhere}.gallery-bottom{flex-wrap:wrap}.cv-destinations h3{font-size:21px}}@media(max-width:350px){.wrap{width:auto;margin-inline:16px}.cv-hero-copy h1,.trust-hero h1{font-size:37px}.cv-destinations{grid-template-columns:1fr}.cv-region-links{grid-template-columns:1fr}.cv-hero-photo{height:360px}.footer{padding-inline:16px}.lab-layout .panel{padding:16px}.review-bar{padding-inline:16px}}