.page-footer{margin:6rem 0 0 !important;padding:0 2rem 2rem;overflow:hidden}.page-footer__inner{position:relative;overflow:hidden;max-width:140rem;margin:auto;padding:2rem 0 0;border-radius:1.6rem;background:#16322c;color:#faf7f0}@media(max-width: 767px){.page-footer__inner{padding:1.5rem 0 0}}.page-footer__gallery{position:relative;z-index:0}.page-footer__gallery::before,.page-footer__gallery::after{content:"";display:block;position:absolute;z-index:2;top:0;width:35rem;height:51rem;pointer-events:none}@media(max-width: 1023px){.page-footer__gallery::before,.page-footer__gallery::after{width:30rem}}@media(max-width: 767px){.page-footer__gallery::before,.page-footer__gallery::after{height:16rem;width:6rem}}.page-footer__gallery::before{left:0;background:linear-gradient(90deg, #16322C 0%, rgba(22, 50, 44, 0) 100%)}.page-footer__gallery::after{right:0;background:linear-gradient(270deg, #16322C 0%, rgba(22, 50, 44, 0) 100%)}.page-footer__decor{position:absolute;left:50%;transform:translateX(-50%);width:131rem;bottom:7rem;pointer-events:none}@media(max-width: 1023px){.page-footer__decor{bottom:11rem;left:60%}}@media(max-width: 767px){.page-footer__decor{bottom:6rem;left:80%}}@media(max-width: 575px){.page-footer__decor{left:115%}}.page-footer__decor img{display:block;width:100%;height:auto}.page-footer__main{position:relative;z-index:1;margin:4rem 0 0;padding:0 0 6.5rem}@media(max-width: 767px){.page-footer__main{margin:3rem 0 0;padding:0 0 4rem}}.page-footer__main-inner{display:grid;grid-template:auto 1fr/1fr minmax(16rem, auto) minmax(16rem, auto) 23rem;gap:3rem 3rem;grid-template-areas:"logo nav services contacts" "social nav services contacts"}@media(max-width: 1023px){.page-footer__main-inner{grid-template:auto 1fr/1fr 1fr 1fr;grid-template-areas:"logo logo logo" "social social social" "nav services contacts"}}@media(max-width: 767px){.page-footer__main-inner{gap:2rem 2rem;grid-template:auto 1fr/1fr 1fr;grid-template-areas:"logo logo" "social social" "nav services" "contacts contacts"}}.page-footer__logo{grid-area:logo;display:block;width:29rem;transition:opacity .3s ease-in-out}@media(max-width: 860px){.page-footer__logo{width:23.4rem}}@media(max-width: 767px){.page-footer__logo{width:20rem}}@media(max-width: 575px){.page-footer__logo{width:18rem}}@media(max-width: 480px){.page-footer__logo{width:13.6rem}}.page-footer__logo svg{display:block;width:100%;height:auto}@media(hover: hover)and (pointer: fine){.page-footer__logo:hover{opacity:.7}}.page-footer__social{grid-area:social}@media(max-width: 1023px){.page-footer__col{padding-top:2rem}}.page-footer__col-title{margin:0 0 1.5rem;color:#eeeded;font-size:2.4rem;line-height:1.2;font-family:Poppins,Arial,sans-serif;font-weight:600}@media(max-width: 767px){.page-footer__col-title{font-size:2.2rem}}@media(max-width: 575px){.page-footer__col-title{font-size:2rem}}@media(max-width: 480px){.page-footer__col-title{font-size:1.8rem}}.page-footer__col-menu ul{display:flex;flex-flow:column;gap:0.8rem;padding:0;margin:0}.page-footer__col-menu ul li a{text-decoration:none;color:#eeeded;font-size:1.6rem;font-weight:400;line-height:1.4;transition:color .3s ease-in-out}@media(hover: hover)and (pointer: fine){.page-footer__col-menu ul li a:hover{color:#6aba44}}.page-footer__col-menu ul li.current-menu-item a{color:#6aba44}.page-footer__nav{grid-area:nav}.page-footer__services{grid-area:services}.page-footer__contacts{grid-area:contacts}.page-footer__contacts .page-footer__col-title{margin:0 0 2.2rem}.page-footer__bottom{position:relative;color:#16322c;filter:url("#filter-round")}.block-editor-iframe__body .page-footer__bottom{filter:url('data:image/svg+xml;utf8,<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1"><defs><filter id="filter-round"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" /><feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" /><feComposite in="SourceGraphic" in2="goo" operator="atop"/></filter></defs></svg>#filter-round')}.page-footer__bottom-inner{position:relative;display:flex;justify-content:space-between;align-items:center;max-width:102rem;margin:auto;padding:2rem 2rem;background:#faf7f0}@media(max-width: 1023px){.page-footer__bottom-inner{max-width:52.6rem}}@media(max-width: 640px){.page-footer__bottom-inner{max-width:18rem;padding:1.2rem 2rem 0.6rem;flex-wrap:wrap}}.page-footer__bottom-inner::before,.page-footer__bottom-inner::after{content:"";display:block;position:absolute;top:100%;width:6rem;height:3rem;background:#faf7f0}.page-footer__bottom-inner::before{right:calc(100% - 1rem)}.page-footer__bottom-inner::after{left:calc(100% - 1rem)}.page-footer__bottom-link{color:#16322c;font-size:1.4rem;line-height:1;text-decoration:underline;font-family:Poppins,Arial,sans-serif;font-weight:400;transition:color .3s ease-in-out}@media(max-width: 1023px){.page-footer__bottom-link{font-size:1.2rem}}@media(max-width: 640px){.page-footer__bottom-link{order:1;font-size:1rem}.page-footer__bottom-link:first-child{order:2}}@media(hover: hover)and (pointer: fine){.page-footer__bottom-link:hover{text-decoration:none;color:#6aba44}}.page-footer__bottom-decor{position:absolute;top:calc(100% - 0.5rem);left:0;background:#faf7f0;width:100%;height:1rem}.page-footer__made-by{display:flex;align-items:center;gap:1.3rem;color:#16322c;text-decoration:none;outline:none;transition:color .3s ease-in-out}@media(max-width: 640px){.page-footer__made-by{order:3;margin-top:1.5rem}}.page-footer__made-by .label{font-size:1.4rem;line-height:1;font-family:Poppins,Arial,sans-serif;font-weight:300}@media(max-width: 1023px){.page-footer__made-by .label{font-size:1.2rem}}@media(max-width: 640px){.page-footer__made-by .label{font-size:1rem}}.page-footer__made-by .logo{width:10.8rem}@media(max-width: 1023px){.page-footer__made-by .logo{width:9rem}}@media(max-width: 640px){.page-footer__made-by .logo{width:7.2rem}}.page-footer__made-by .logo svg{display:block;width:100%;height:auto}.page-footer__made-by .logo svg path{fill:currentColor;fill-opacity:1}@media(hover: hover)and (pointer: fine){.page-footer__made-by:hover{color:#6aba44}}.instagram-gallery{display:flex}.instagram-gallery .swiper-wrapper{transition-timing-function:linear}.instagram-gallery .instagram-gallery-slide{width:24rem;min-width:24rem;height:24rem;border-radius:1.2rem;margin:0 0.8rem;overflow:hidden;position:relative}@media(max-width: 1023px){.instagram-gallery .instagram-gallery-slide{width:15.6rem;min-width:15.6rem;height:15.6rem}}@media(max-width: 767px){.instagram-gallery .instagram-gallery-slide{width:12rem;min-width:12rem;height:12rem}}@media(max-width: 575px){.instagram-gallery .instagram-gallery-slide{width:11rem;min-width:11rem;height:11rem}}.instagram-gallery .instagram-gallery-slide__image{display:block;width:100%;height:100%}.instagram-gallery .instagram-gallery-slide__image::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#0d1d19;opacity:.1;will-change:opacity;transition:opacity .45s ease-in-out}.instagram-gallery .instagram-gallery-slide__image img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.instagram-gallery .instagram-gallery-slide__overlay{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;cursor:pointer;text-decoration:none;color:#faf7f0;overflow:hidden;opacity:0;will-change:opacity;transition:opacity .45s ease-in-out}.instagram-gallery .instagram-gallery-slide__overlay-inner{display:flex;flex-flow:column;align-items:center;gap:2.2rem;width:100%;height:100%;padding:4rem 2rem 0;transform:translateY(1.5rem);will-change:transform;mask-image:linear-gradient(to bottom, black, black 80%, transparent);transition:transform .45s ease-in-out}.instagram-gallery .instagram-gallery-slide__overlay-icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;min-height:5.6rem;border-radius:50%;background:#faf7f0;opacity:.5}.instagram-gallery .instagram-gallery-slide__overlay-icon svg{display:block;width:2.4rem;height:2.4rem}.instagram-gallery .instagram-gallery-slide__overlay-icon svg path{fill:#16322c}.instagram-gallery .instagram-gallery-slide__overlay-text{color:#faf7f0;text-align:center;font-size:1.4rem;text-transform:capitalize;font-family:Poppins,Arial,sans-serif;font-weight:500}@media(hover: hover)and (pointer: fine){.instagram-gallery .instagram-gallery-slide:hover .instagram-gallery-slide__image::before{opacity:.6}.instagram-gallery .instagram-gallery-slide:hover .instagram-gallery-slide__overlay{opacity:1}.instagram-gallery .instagram-gallery-slide:hover .instagram-gallery-slide__overlay-inner{transform:translateY(0)}}

/*# sourceMappingURL=block-footer-133d535e8aec54997715.css.map*/