@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);body{background-color:#0e1414;color:#fff;font-family:"Open Sans",sans-serif;font-weight:300}body main{max-width:1440px;margin:0 auto}body main section{padding:120px 147px}body main section h1{margin:0;line-height:1.1;font-size:30px;text-transform:uppercase;font-weight:300}body main section p{line-height:1.43;font-size:21px;margin:0}body main section .separator{display:inline-block;width:100%;height:1px;background-color:#fff;margin:30px 0}body main section.gallery-block{display:flex;gap:30px}body main section.gallery-block .gallery-image-modals{flex:1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:295px;gap:10px}body main section.gallery-block .gallery-image-modals picture img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;cursor:pointer}body main section.gallery-block .gallery-image-modals picture img:hover{box-shadow:0 0 4px #fff;transform:scale(1.02);border-radius:2px;transition:.2s all ease-in-out}body main section.gallery-block .gallery-image-modals picture:nth-child(1){grid-row:span 2}body main section.gallery-block .gallery-image-modals picture:nth-child(2){grid-column:2/2}body main section.gallery-block .gallery-image-modals picture:nth-child(3){grid-column:2/2}body main section.gallery-block .gallery-description{flex:0 0 362px}body main section.gallery-block .gallery-description article.primary{margin:0 0 30px}body main section.gallery-block .gallery-description article.secondary h6{color:#cf1430;font-weight:700;text-transform:uppercase;font-size:15px;line-height:1.4;margin:0 0 10px}body main section.gallery-block .gallery-description article.secondary p{font-weight:700}body main section.cards-block header{max-width:fit-content;margin:0 auto}body main section.cards-block .cards-container{display:flex;gap:10px}body main section.cards-block .cards-container .card-item{flex:1 1 0px}body main section.cards-block .cards-container .card-item a{display:block}body main section.cards-block .cards-container .card-item a img{max-width:100%;height:auto;z-index:-1;position:relative}body main section.cards-block .cards-container .card-item article{padding:30px 30px 0;text-align:center}body main section.cards-block .cards-container .card-item article h5{font-size:21px;text-transform:uppercase;line-height:1.43;margin:0 0 15px}body dialog{opacity:0;transition:opacity .2s ease-out,transform .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete}body dialog img{width:100%;height:100%;max-width:80dvw;object-fit:cover;max-height:80dvh}body dialog:open{opacity:1}body dialog:open::backdrop{background-color:#0e1414;opacity:.9}body dialog[open]{opacity:1}body dialog[open]::backdrop{background-color:#0e1414;opacity:.9}body.dialog-open{overflow:hidden}
@media (max-width:1440px){body main section{padding:60px 80px}}@media (max-width:1200px){body main section.gallery-block{flex-direction:column}body main section.gallery-block .gallery-image-modals{grid-template-rows:auto}}@media (max-width:767px){body main section{padding:40px 60px}body main section.cards-block .cards-container .card-item article{padding:15px 15px 0}}@media (max-width:991px){body main section.cards-block .cards-container{flex-direction:column;gap:30px}}@media (max-width:575px){body{margin:0}body main section{padding:30px 15px}body main section h1{font-size:24px}body main section p{font-size:18px}}@media (max-width:375px){body main section h1{font-size:20px}body main section p{font-size:16px}body main section .separator{margin:15px 0}}/*# sourceMappingURL=bundle.css.map */
