.blocks{flex-direction:column;gap:60px;display:flex}.page-about-us .blocks{gap:80px}@media (min-width:768px){.blocks{gap:100px}.page-about-us .blocks{gap:160px}}.text-image__inner{width:100%}.text-image__row{grid-template-columns:1fr;align-items:center;gap:80px;width:100%;min-width:0;display:grid}.text-image__row--reverse{grid-template-columns:1fr}@media (max-width:767px){.text-image__media{order:1}.text-image__body{order:2}}.text-image__media{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.text-image__media .text-image__grid-item{width:100%;min-width:0;max-width:100%}.text-image__media .text-image__grid-item img,.text-image__media .text-image__grid-item mux-player{width:100%;max-width:100%}.text-image__media--single{min-height:auto;position:relative}.text-image__media--single .text-image__grid-item{width:100%;position:relative}.text-image__media--single .text-image__grid-item img{width:100%;height:auto;display:block}@media (min-width:768px){.text-image__media--single{min-height:100vh}.text-image__media--single .text-image__grid-item{height:100%;position:absolute;inset:0}.text-image__media--single .text-image__grid-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}.text-image__media--double,.text-image__media--triple{flex-direction:column;gap:15px;display:flex}@media (min-width:768px){.text-image__media--triple,.text-image__media--double{gap:30px}}.text-image__grid-item img,.text-image__grid-item .text-image__video{width:100%;height:auto;display:block}.text-image__grid-item.cover-wrap>img,.text-image__grid-item.cover-wrap .text-image__video,.text-image__grid-item.cover-wrap mux-player{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.text-image__grid-item .text-image__video mux-player{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.text-image__grid-item.cover-wrap .text-image__video mux-player{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.text-image__body{min-width:0}@media (min-width:1900px){.text-image__body{max-width:916px}}.text-image__title{margin-bottom:30px}.text-image__text{white-space:pre-line}.text-image__text--small{margin-top:30px;font-size:12px}.text-image__links{flex-direction:column;gap:3px;margin-top:20px;display:flex}.text-image__link{color:inherit;text-transform:uppercase;text-underline-offset:2px;width:fit-content;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:768px){.text-image__link:hover{opacity:.8}.text-image__row{grid-template-columns:repeat(12,1fr);align-items:center;gap:0 24px}.text-image__row .text-image__media{grid-area:1/1/auto/span 4;min-width:0}.text-image__row .text-image__body{grid-area:1/6/auto/12}.text-image__row--reverse .text-image__body{grid-area:1/2/auto/span 6;margin-left:auto;padding-right:0}.text-image__row--reverse .text-image__media{grid-area:1/9/auto/span 4}}.text-block--center .text-block__inner{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.text-block--center .text-block__links{align-items:center}.text-block--right{grid-template-columns:repeat(12,1fr);display:grid}.text-block--right .text-block__inner{grid-column:1/-1}@media (min-width:768px){.text-block--right .text-block__inner{grid-column:6/12}}@media (min-width:1900px){.text-block--right .text-block__inner{max-width:916px}}.text-block__body{white-space:pre-line}.text-block__body strong{font-weight:350}.text-block__body a{text-transform:uppercase;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.text-block__body a:hover{opacity:.8}.text-block__links{flex-direction:column;display:flex}.gallery__grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.gallery__item{margin:0}.gallery__item:nth-child(n+3){display:none}.gallery__image img,.gallery__video mux-player{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:768px){.gallery__grid{grid-template-columns:repeat(2,1fr)}.gallery__item:nth-child(n+3){display:block}.gallery__grid{grid-template-columns:repeat(5,1fr);gap:15px}}.text-block__heading{margin-bottom:30px}.text-block__links{gap:3px;margin-top:20px}.text-block__link{color:inherit;text-transform:uppercase;text-underline-offset:2px;width:fit-content;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:768px){.text-block__link:hover{opacity:.8}}
