.universal{width:100%;gap:5em;padding:1.25em 1.56em;margin-top:10em}.universal .universal_image,.universal h1{width:100%;max-width:1400px}.universal .universalMatrix .universalMatrix_elem,.universal .universalMatrix .universalMatrix_elem.image img,.universal .universal_image img{width:100%}.universal .universalMatrix{width:100%;gap:3.75em}.universal .universalMatrix .universalMatrix_elem h2,.universal .universalMatrix .universalMatrix_elem h3{color:var(--main-text-color-dark);font-size:2.5em;font-weight:400;line-height:1.2em;text-transform:uppercase}@media (max-width:600px){.universal .universalMatrix .universalMatrix_elem h2{font-size:2em}}.universal .universalMatrix .universalMatrix_elem h3{font-size:1.75em}@media (max-width:600px){.universal .universalMatrix .universalMatrix_elem h3{font-size:1.5em}}.universal .universalMatrix .universalMatrix_elem.text,.universal .universalMatrix .universalMatrix_elem.title{max-width:1400px}.universal .universalMatrix .universalMatrix_elem.text .column2{display:block;column-count:2;column-gap:10px}@media (max-width:800px){.universal .universalMatrix .universalMatrix_elem.text .column2{column-count:1}}.universal .universalMatrix .universalMatrix_elem.textImage{max-width:1400px;gap:3.75em}.universal .universalMatrix .universalMatrix_elem.textImage.left{flex-direction:row-reverse}.universal .universalMatrix .universalMatrix_elem.textImage .image{width:calc(53% - 1.875em)}.universal .universalMatrix .universalMatrix_elem.textImage .richText{width:calc(47% - 1.875em)}@media (max-width:800px){.universal .universalMatrix .universalMatrix_elem.textImage{flex-direction:column!important;gap:1.25em}.universal .universalMatrix .universalMatrix_elem.textImage .image,.universal .universalMatrix .universalMatrix_elem.textImage .richText{width:100%}}.universal .universalMatrix .universalMatrix_elem.image{max-width:1400px}.universal .universalMatrix .universalMatrix_elem.video{width:100vw;height:100vh;overflow:hidden}.universal .universalMatrix .universalMatrix_elem.video video{width:100%;height:100%;object-fit:cover}.universal .universalMatrix .universalMatrix_elem.video .video_cover{width:100%;height:100%}.universal .universalMatrix .universalMatrix_elem.video .video_cover .bg{width:100%;height:100%;background-color:var(--main-color);opacity:.5}.universal .universalMatrix .universalMatrix_elem.video .video_cover .play svg{width:2.5em}.universal .universalMatrix .universalMatrix_elem.video .video_cover .play span{color:var(--main-background-color-white);font-size:1.25em;font-weight:400;line-height:1.2em}@media (max-width:1400px){.universal .universalMatrix .universalMatrix_elem.video{height:auto}}.universal .universalMatrix .universalMatrix_elem.gallery{gap:1.25em}.universal .universalMatrix .universalMatrix_elem.gallery .richText{width:50%}.universal .universalMatrix .universalMatrix_elem.gallery .gallery{width:100%;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;margin:2.5em 0}.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image{width:100%;overflow:hidden}.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image:first-child{grid-column:1/2;grid-row:1/3}.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}@media (min-width:1200px){.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image:hover img{transform:scale(1.05)}}.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image.more{height:100%}.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image.hidden,.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image.more img{display:none}.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image.more svg{width:50%;max-width:11em;transition:transform .3s ease}@media (min-width:1200px){.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image.more:hover svg{transform:rotate(90deg)}}@media (max-width:850px){.universal .universalMatrix .universalMatrix_elem.gallery .richText{width:100%}}@media (max-width:600px){.universal .universalMatrix .universalMatrix_elem.gallery .gallery{grid-template-columns:1fr 1fr}.universal .universalMatrix .universalMatrix_elem.gallery .gallery .image:first-child{grid-column:1/3;grid-row:1/2}.universal .universalMatrix .universalMatrix_elem.button .btn{width:100%}.universal{padding:1.25em 10px;margin-top:6.25em}}