@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:100;src:url(/static/media/Gilroy-Thin.8d8f3d8af0a7c707ecb2.woff2) format("woff2"),url(/static/media/Gilroy-Thin.4b118de09ea43bdca930.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:200;src:url(/static/media/Gilroy-UltraLight.378f435161b00e9b8b60.woff2) format("woff2"),url(/static/media/Gilroy-UltraLight.9169fa71e31912724922.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:url(/static/media/Gilroy-Light.c2e7a6dc47e5b9a89a37.woff2) format("woff2"),url(/static/media/Gilroy-Light.368f09f56e89b3fe11c7.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(/static/media/Gilroy-Regular.f6c9931fabe5a6eb3307.woff2) format("woff2"),url(/static/media/Gilroy-Regular.ebe86c0337572553acea.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(/static/media/Gilroy-Medium.acd4e613de34a826c191.woff2) format("woff2"),url(/static/media/Gilroy-Medium.5329bc502cdc219ad294.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(/static/media/Gilroy-Semibold.7726b19d33f1b7f4135a.woff2) format("woff2"),url(/static/media/Gilroy-Semibold.5b042906a8b58ec4633e.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(/static/media/Gilroy-Bold.ef7c40ff1efeaaa4c7c6.woff2) format("woff2"),url(/static/media/Gilroy-Bold.0607a1bc636f63251ed8.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:800;src:url(/static/media/Gilroy-ExtraboldItalic.cb765d86e74c6a0ad15a.woff2) format("woff2"),url(/static/media/Gilroy-ExtraboldItalic.a15d926ad5ece9049e9d.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(/static/media/Gilroy-Heavy.19b3f6fe15dc6f668d28.woff2) format("woff2"),url(/static/media/Gilroy-Heavy.406f336a83b15e582953.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:100;src:url(/static/media/Gilroy-ThinItalic.aa21bf2329fd28412640.woff2) format("woff2"),url(/static/media/Gilroy-ThinItalic.214652f49c667efc7f82.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:200;src:url(/static/media/Gilroy-UltraLightItalic.9e0449968eddd78a3a18.woff2) format("woff2"),url(/static/media/Gilroy-UltraLightItalic.3c8027c9490b79159960.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:300;src:url(/static/media/Gilroy-LightItalic.8dde57236def6091f19a.woff2) format("woff2"),url(/static/media/Gilroy-LightItalic.d899841d177dfb55d0fd.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:400;src:url(/static/media/Gilroy-RegularItalic.5c23dc8503bf569ed5ed.woff2) format("woff2"),url(/static/media/Gilroy-RegularItalic.1a8de21734b4321e4a1c.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:500;src:url(/static/media/Gilroy-MediumItalic.56b6f6d9042d2dab3555.woff2) format("woff2"),url(/static/media/Gilroy-MediumItalic.e50c6ab1ea93e533c67d.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:600;src:url(/static/media/Gilroy-SemiboldItalic.f573f3d8a93d564aa1e6.woff2) format("woff2"),url(/static/media/Gilroy-SemiboldItalic.b7e83a7d9d8138dc2c60.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:700;src:url(/static/media/Gilroy-BoldItalic.990e3c5e66184d58924e.woff2) format("woff2"),url(/static/media/Gilroy-BoldItalic.76c9191d364a334e16f9.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:url(/static/media/Gilroy-Extrabold.5c5942d3e4d9a9645df4.woff2) format("woff2"),url(/static/media/Gilroy-Extrabold.f39ff81c45c126012265.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:900;src:url(/static/media/Gilroy-HeavyItalic.1260ebe381a29891642a.woff2) format("woff2"),url(/static/media/Gilroy-HeavyItalic.25ba04db5c80f50fad42.woff) format("woff")}@font-face{font-display:swap;font-family:Century Gothic;font-style:normal;font-weight:400;src:url(/static/media/CenturyGothic.60d8d47e05f074d33df2.woff2) format("woff2"),url(/static/media/CenturyGothic.d11d560d2b3a6b96bb91.woff) format("woff")}@font-face{font-display:swap;font-family:Century Gothic;font-style:normal;font-weight:700;src:url(/static/media/CenturyGothic-Bold.361b706beb8be12d1b24.woff2) format("woff2"),url(/static/media/CenturyGothic-Bold.23197c19be8b2c705de4.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h2{font-size:26px;line-height:30px}h2,h3{color:#333;font-family:inherit;font-weight:700;margin:0}h3{font-size:19px;line-height:22px}li,p,span{color:#333;font-family:inherit;font-size:14px;font-weight:400;line-height:19px;margin:0}@media(min-width:768px){h2{font-size:48px;line-height:56px}}@media(min-width:1360px){h2{font-size:52px;line-height:56px}}.header{background-image:url(/static/media/1.81ce9a2881eaaa42abfa.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Century Gothic;font-weight:400}.header,.header .header__overlay{display:flex;flex-direction:column;width:100%}.header .header__overlay{align-items:center;background-color:transparent;box-sizing:border-box;justify-content:center;min-height:750px;padding:10px}.header .header__title{display:flex;flex-direction:column}.header .header__title-name{color:#fff;font-family:Century Gothic;font-family:inherit;font-size:60px;font-weight:400;line-height:60px;margin:0 0 44px;text-align:center}.header .header__title-span{color:#fff;font-family:Century Gothic;font-size:30px;font-weight:400;line-height:30px;margin-bottom:40px;text-align:center}.header .header__text{color:#fff;font-family:inherit;font-size:14px;line-height:20px;margin:0 0 75px;text-align:center}@media(min-width:768px){.header .header__title-span{margin-bottom:25px}.header .header__title-name{font-size:97px;line-height:97px;margin-bottom:40px}.header .header__text{font-size:20px}}@media(min-width:1360px){.header .header__title-name{font-size:140px;line-height:140px}.header .header__title-span{font-size:44px;line-height:30px}.header .header__text{font-size:22px;line-height:24px}}.house-detail{display:flex;flex-direction:column;margin-bottom:15px;padding:8px 0}.house-detail:last-child{border-bottom:none}.house-detail__main-overlay{display:flex;flex-direction:column}.house-detail__img-overlay{display:flex;margin-bottom:10px;position:relative}.house-detail__img-overlay:hover{cursor:pointer;opacity:.8;transition:opacity .3s ease-out}.house-detail__img{object-fit:cover;width:100%}.house-detail__img-caption{bottom:5px;color:#ededed;font-family:inherit;font-weight:600;margin:0;position:absolute;right:5px}.house-detail__main-info{align-items:center;display:flex;flex-direction:column}.house-detail__title{margin-bottom:7px}.house-detail__address{margin-bottom:15px}.house-detail__main-features-list{list-style-type:none;margin:0 0 10px;padding:0}.house-detail__features-list{display:flex;justify-content:center;margin:0 auto 15px}.house-detail__feature{height:16px;margin-right:3px;object-fit:scale-down;width:16px}.house-detail__feature:last-child{margin-right:0}.house-detail__price-overlay{align-items:center;display:flex;flex-direction:column;margin-bottom:5px}.house-detail__price{font-size:30px;font-weight:700;margin-bottom:5px}.house-detail__price-month{font-size:20px;font-weight:700;margin-bottom:5px;margin-top:8px}.house-detail__drop{overflow:hidden;transition:max-height 1s ease-out}.house-detail__features-list-detailed{display:flex;flex-wrap:wrap;list-style-type:none;margin:15px 0;padding:0 15px}.house-detail__features-list-detailed li{align-items:center;display:flex;margin-right:12px}.house-detail__features-list-detailed li img{height:16px;margin-right:3px;object-fit:scale-down;width:16px}.house-detail__features-list-detailed li p{margin:0}.house-detail__short-description{display:flex;flex-direction:column;margin-bottom:10px}.house-detail__short-description p{margin-bottom:10px}.house-detail__short-description p:last-of-type{margin-bottom:0}.house-detail__description-all-houses{display:flex;flex-direction:column;margin-bottom:10px}.house-detail__description-all-houses p{margin-bottom:10px}.house-detail__description-all-houses p:last-of-type{margin-bottom:0}.house-detail__buttons-overlay{align-items:center;display:flex;justify-content:center;margin:10px 0 0}.house-detail__buttons-overlay button{border:1px solid #00a806;border-radius:4px;font-family:inherit;font-size:14px;font-weight:400;line-height:17px;padding:4px 10px}.house-detail__buttons-overlay button:hover{cursor:pointer}.house-detail__button-detail{background-color:transparent;color:#00a806}.house-detail__button-detail:hover{background-color:#00a806;color:#fff;transition:all .3s ease-out}@media(min-width:768px){.house-detail{max-width:768px}.house-detail__main-overlay{flex-direction:row;margin-bottom:10px}.house-detail__img-overlay{margin-bottom:0;margin-right:20px}.house-detail__img{max-height:183px;width:250px}.house-detail__main-info{align-items:flex-start}.house-detail__price-overlay{margin-bottom:0;margin-left:auto;margin-top:10px}.house-detail__features-list-detailed{padding:0}.house-detail__features-list-detailed li{width:238px}.house-detail__features-list-detailed li:nth-child(3n){margin-right:0}.house-detail__features-list-detailed li img{margin-right:5px}.house-detail__buttons-overlay{margin-left:auto}}@media(min-width:1360px){.house-detail{max-width:900px}}.houses-detail-list{align-items:center;display:flex;flex-direction:column;margin:20px auto}@media(min-width:768px){.houses-detail-list{margin:50px auto}}@media(min-width:1360px){.houses-detail-list{margin:80px auto}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.house{display:flex;flex-direction:column;margin-bottom:15px;padding:8px 0}.house:last-child{border-bottom:none;margin-bottom:0}.house__img-overlay{display:flex;margin-bottom:10px;max-height:calc(73vw - 30px);max-width:calc(100vw - 30px);position:relative}.house__img{height:calc(73vw - 30px);max-height:396px;max-width:600px;object-fit:cover;width:calc(100vw - 30px)}.house__main-info{align-items:flex-start;display:flex;flex-direction:column}.house__main-info p,.house__main-info ul{font-size:13px;line-height:15px;margin:0 0 10px}.house__main-info ul{list-style:none;margin:0 0 10px;padding:0}.house__title{margin-bottom:7px}.house__prices{list-style:none;margin:0 0 10px;padding:0}.house__prices li{font-size:17px;font-weight:600;line-height:19px}.house__button-reserve{background-color:#00a806;border:1px solid #00a806;border-radius:4px;color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:17px;padding:4px 10px}.house__button-reserve:hover{background-color:transparent;color:#00a806;cursor:pointer;transition:all .3s ease-out}@media(min-width:768px){.house{flex-direction:row;margin-bottom:30px;max-width:738px}.house__img-overlay{margin-bottom:0;margin-right:20px}.house__img,.house__img-overlay{height:297px;width:450px}.house__main-info{width:100%}}@media(min-width:1360px){.house{margin-bottom:50px;max-width:1200px}.house__img-overlay{height:500px;margin-right:40px;width:760px}.house__img{height:500px;max-height:500px;max-width:760px;width:760px}.house__main-info p,.house__main-info ul{font-size:17px;line-height:19px;margin:0 0 20px}.house__main-info ul{margin:0 0 20px}.house__title{font-size:30px;line-height:35px;margin-bottom:20px}.house__prices{margin:0 0 20px}.house__prices li{font-size:25px;font-weight:700;line-height:30px}.house__button-reserve{font-weight:600;margin-top:10px;padding:10px 25px}}.swiper-button-next{background-image:url(/static/media/arrow-right.61a520fb494904663c7c.svg);background-position:50%;background-repeat:no-repeat;opacity:.7}.swiper-button-next:hover{cursor:pointer;opacity:.85;transition:opacity .3s ease-out}.swiper-button-next:after{display:none}.swiper-button-prev{background-image:url(/static/media/arrow-left.5be94607fcfd3e5583cc.svg);background-position:50%;background-repeat:no-repeat;opacity:.7}.swiper-button-prev:hover{cursor:pointer;opacity:.85;transition:opacity .3s ease-out}.swiper-button-prev:after{display:none}.houses-list{align-items:center;background-color:#ededed;display:flex;flex-direction:column;margin:0 auto;padding:90px 15px 60px!important}.houses-list__overlay{max-width:600px}.houses-list__title{margin:8px auto 44px 0}.houses-list__text{line-height:25px;margin:0 0 30px;text-align:justify}@media(min-width:768px){.houses-list{padding-top:120px!important}.houses-list__overlay{max-width:960px}.houses-list__text,.houses-list__title{margin-left:80px;max-width:450px}.houses-list__text{font-size:16px;line-height:27px}}@media(min-width:1360px){.houses-list__overlay{max-width:1200px}.houses-list__title{max-width:650px}.houses-list__text{font-size:17px;line-height:30px;max-width:650px}}.info-section{align-items:center;background-color:#f0f0f0;justify-content:center;padding:60px 20px!important}.info-section__title{margin-bottom:60px}.info-section__description{line-height:25px;margin-bottom:50px;max-width:620px;text-align:center}.info-section__gallery{display:flex;flex-direction:column}.info-section__image{height:360px;margin-bottom:20px;max-width:360px;min-width:280px;object-fit:cover;width:calc(100vw - 40px)}@media(min-width:768px){.info-section{padding:120px 20px!important}.info-section__title{line-height:29px}.info-section__description{font-size:16px;line-height:27px}.info-section__gallery{flex-direction:row}.info-section__image{height:250px;margin:0 10px 0 0;min-width:235px;width:235px}.info-section__image:last-child{margin-right:0}}@media(min-width:1360px){.info-section__description{font-size:17px;line-height:30px}.info-section__image{height:360px;margin-right:40px;width:360px}}.menu{align-items:center;background-color:transparent;display:flex;flex-direction:column;font-family:Century Gothic;left:0;position:absolute;right:0;top:0;z-index:10}.menu_open{background-color:rgba(0,0,0,.9);bottom:0;cursor:pointer;position:fixed}.menu__burger-btn-overlay{background-color:transparent;cursor:default;display:flex;justify-content:flex-end;width:100%}.menu__burger-btn-overlay_open,.menu__overlay{background-color:#1e1e1e}.menu__overlay{align-items:center;cursor:default;display:none;flex-direction:column;padding:30px 0 60px;width:100%}.menu ul,.menu__overlay_open{display:flex}.menu ul{flex-direction:column;list-style-type:none;margin:0 0 50px;padding:0}.menu li{color:#fff;font-family:inherit;font-size:16px;font-weight:400;line-height:16px;margin-bottom:20px;text-align:center}.menu li:hover{cursor:pointer;opacity:.7;transition:opacity .2s ease-out}.menu li:last-child{margin-bottom:0}.menu button{background-color:#00a806;border:2px solid #00a806;border-radius:5px;color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:16px;padding:7px 20px}.menu button:hover{background-color:transparent;cursor:pointer;transition:all .3s ease-out}.menu__burger-btn{align-self:flex-end;cursor:pointer;height:21px;margin:20px;position:relative;transition:.6s ease-in-out;width:28px}.menu__burger-btn,.menu__burger-btn span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu__burger-btn span{background:#fff;display:block;height:3px;left:0;position:absolute;transition:.25s ease-in-out;width:100%}.menu__burger-btn span:first-child{top:0}.menu__burger-btn span:nth-child(2){top:9px}.menu__burger-btn span:nth-child(3){top:18px}.menu__burger-btn_open span:first-child{top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu__burger-btn_open span:nth-child(2){left:50%;width:0}.menu__burger-btn_open span:nth-child(3){top:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:1200px){.menu{position:fixed}.menu__burger-btn-overlay{display:none}.menu__overlay{align-items:center;background-color:transparent;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1920px;padding:20px}.menu__overlay_bg_dark{background:rgba(0,0,0,.5)}.menu__logo{left:calc(50% - 100px);margin-bottom:0;position:absolute;top:10px}.menu ul{flex-direction:row;margin-bottom:0}.menu li{margin-bottom:0;margin-right:20px}.menu__right-wrap{flex-direction:row}}.photo-grid{align-items:center;margin:0 auto;max-width:620px;padding:90px 20px 30px!important}.photo-grid,.photo-grid__content{display:flex;flex-direction:column;width:100%}.photo-grid h2{margin-bottom:41px}.photo-grid ul{list-style-type:circle;margin:0 0 15px;padding:0 0 0 20px}.photo-grid li,.photo-grid p{line-height:25px}.photo-grid__pics{grid-gap:20px;display:grid;gap:20px;grid-template-areas:"pic-1 pic-1 pic-2" "pic-1 pic-1 pic-3" "pic-4 pic-4 pic-4";margin:60px 0 0;width:100%}.photo-grid__pic-1{aspect-ratio:1;background:url(/static/media/IMG_9783.9d166cc85f29f057a304.webp) 50%/cover no-repeat;grid-area:pic-1}.photo-grid__pic-2{aspect-ratio:1;background:url(/static/media/IMG_9781.ef63e793bb80eff67b25.webp) 50%/cover no-repeat;grid-area:pic-2}.photo-grid__pic-3{aspect-ratio:1;background:url(/static/media/IMG_9780.a5e95fc3097431a39060.webp) 50%/cover no-repeat;grid-area:pic-3}.photo-grid__pic-4{aspect-ratio:2/1;background:url(/static/media/IMG_9664.8b96e3266c8289969eb1.webp) 50%/cover no-repeat;grid-area:pic-4}@media(min-width:768px){.photo-grid{margin-bottom:50px;max-width:738px}.photo-grid ul{padding-left:30px}.photo-grid li,.photo-grid p{font-size:16px;line-height:25px}}@media(min-width:1360px){.photo-grid{max-width:1200px;padding:120px 20px 90px!important}.photo-grid li,.photo-grid p{font-size:17px;line-height:25px}.photo-grid__content{align-self:flex-start;margin-left:100px;width:760px}}.app{margin:0 auto;max-width:1920px;min-width:320px;padding:0 auto}.app,.section{display:flex;flex-direction:column}.section{box-sizing:border-box;padding:15px;width:100%}.cover{background:url(/static/media/cover-bg.a35684a1aa1763d4446f.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.cover__overlay{align-items:center;background-color:rgba(0,0,0,.7);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:714px;padding:20px;width:100%}.cover__title{font-size:24px;font-weight:600;line-height:28px}.cover__text,.cover__title{color:#fff;font-family:inherit;margin:0 0 25px}.cover__text{font-size:14px;font-weight:300;line-height:21px;max-width:500px;text-align:center}.cover__button{background-color:#00a806;border:2px solid #00a806;border-radius:5px;color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:20px;padding:14px 40px}.cover__button:hover{background-color:transparent;cursor:pointer;transition:all .3s ease-out}@media(min-width:600px){.cover__title{font-size:30px}.cover__text{font-size:15px}}@media(min-width:768px){.cover__overlay{min-height:780px}.cover__title{font-size:40px;line-height:46px;margin-bottom:30px}.cover__text{font-size:17px;line-height:20px;margin-bottom:60px}.cover__button{padding:20px 40px}}@media(min-width:1360px){.cover__title{font-size:44px;line-height:50px;margin-bottom:40px}.cover__text{font-size:18px;margin-bottom:65px}}.contacts{display:flex;flex-direction:column}.contacts__map{min-height:300px}.contacts__text{background-color:#111;display:flex;flex-direction:column;justify-content:center;padding:30px 20px}.contacts__text h2{color:#fff;font-size:20px;line-height:24px;margin:0 0 24px}.contacts__text a,.contacts__text p{color:#fff}.contacts__tel{font-family:inherit;font-size:19px;font-weight:300;line-height:24px;text-decoration:none}.contacts__email{margin:0 0 30px;text-decoration:underline;-webkit-text-decoration-color:#ff3838;text-decoration-color:#ff3838;text-decoration-thickness:2px}@media(min-width:650px){.contacts{flex-direction:row}.contacts__map{flex:1 1 50%;min-height:300px}.contacts__text{box-sizing:border-box;flex:1 1 50%}}@media(min-width:768px){.contacts{min-height:400px}.contacts__text{padding:40px}}@media(min-width:1360px){.contacts{min-height:500px}.contacts__text{padding:60px}.contacts__text h2{font-size:23px;line-height:27px;margin-bottom:30px}.contacts__text a,.contacts__text p{color:#fff}.contacts__tel{font-size:19px;line-height:24px;text-decoration:none}.contacts__email{font-size:17px;margin-bottom:35px}}.footer{align-items:center;background-color:#111;border-top:1px solid #292929;box-sizing:border-box;display:flex;min-height:80px;padding:20px;width:100%}.footer__container{display:flex;flex:1 1 auto;margin:0 auto;max-width:1200px}.footer__text{color:#fff;font-family:inherit;font-size:11px;font-weight:400;line-height:15px}@media(min-width:768px){.footer{padding:20px 40px}}@media(min-width:1360px){.footer__text{font-size:13px}}
/*# sourceMappingURL=main.a298dad7.css.map*/