.pop-up{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}
.agreement{cursor:pointer;justify-content:flex-start;align-items:center;margin-top:15px;display:flex}.agreement svg{min-width:20px;min-height:20px;margin-right:5px}.agreement p{cursor:pointer;color:#000;font-size:12px;font-family:var(--font-montserrat);text-align:left;line-height:100%}.agreement p a{color:#000;text-decoration:underline}.agreement p a:hover{color:#447c48;text-decoration:none}.agreement__svg-wrapper{cursor:pointer}
.form-head{flex-direction:column;justify-content:center;align-items:center;max-width:500px;margin-bottom:15px;display:flex}.form-head__close-button{cursor:pointer;position:absolute;top:10px;right:10px}.form-head h2{text-align:center;margin-bottom:10px;margin-left:15px;margin-right:15px;font-size:20px;font-weight:600}@media screen and (max-width:392px){.form-head h2{font-size:18px}}.form-head p{text-align:center;max-width:360px}
.name-input__input-container{width:calc(100% - 23px);min-width:265px;max-width:520px;margin-bottom:10px;display:block;position:relative}.name-input__base-form-input{color:#000;background-color:#fff;border:1px solid #18191f5a;border-radius:10px;width:100%;height:50px;margin:0 auto 10px;padding-left:20px;font-size:18px;display:block}.name-input__base-form-input:invalid+.name-input__placeholder-form{display:inline}.name-input__base-form-input:focus+.name-input__placeholder-form{display:none}.name-input__placeholder-form{opacity:.5;z-index:100;font-family:var(--font-montserrat);cursor:text;color:#000;width:100%;min-width:300px;font-size:18px;display:none;position:absolute;top:15px;left:20px}.name-input__placeholder-form span{color:#447c48}
.tel-input__input-container{width:calc(100% - 23px);min-width:265px;max-width:520px;margin-bottom:10px;display:block;position:relative}.tel-input__base-form-input{color:#000;background-color:#fff;border:1px solid #18191f5a;border-radius:10px;width:100%;height:50px;margin:0 auto 10px;padding-left:20px;font-size:18px;display:block}.tel-input__base-form-input:invalid+.tel-input__placeholder-form{display:inline}.tel-input__base-form-input:focus+.tel-input__placeholder-form{display:none}.tel-input__placeholder-form{opacity:.5;z-index:100;font-family:var(--font-montserrat);cursor:text;color:#000;width:100%;min-width:300px;font-size:18px;display:none;position:absolute;top:15px;left:20px}.tel-input__placeholder-form span{color:#447c48}
.textarea__input-container{width:calc(100% - 23px);min-width:265px;max-width:520px;margin-bottom:10px;display:block;position:relative}.textarea__base-form-input{color:#000;background-color:#fff;border:1px solid #18191f5a;border-radius:10px;width:100%;height:50px;margin:0 auto 10px;padding-left:20px;font-size:18px;display:block}.textarea__base-form-input:invalid+.textarea__placeholder-form{display:inline}.textarea__base-form-input:focus+.textarea__placeholder-form{display:none}.textarea__placeholder-form{opacity:.5;z-index:100;font-family:var(--font-montserrat);cursor:text;color:#000;width:100%;min-width:300px;font-size:18px;display:none;position:absolute;top:15px;left:20px}.textarea__placeholder-form span{color:#447c48}.textarea__placeholder-form{font-size:16px!important}.textarea-input{resize:none;padding-top:19px;height:120px!important}.small-textarea-input{resize:none;padding-top:19px;height:50px!important;font-size:16px!important}
.choose-one{border:1px solid #00000080;border-radius:10px;margin-bottom:10px;padding:10px}.choose-one__field-name{color:#000;font-family:var(--font-montserrat);opacity:.5;margin-bottom:10px;font-size:18px;font-weight:300}@media screen and (max-width:426px){.choose-one__field-name{font-size:14px}}.choose-one__radio-inputs{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.choose-one__input{align-items:center;display:flex}.choose-one__input:not(:first-of-type){margin-left:10px}.choose-one__input p{font-family:var(--font-montserrat);margin-left:5px;font-size:16px;font-weight:400;line-height:20px}@media screen and (max-width:426px){.choose-one__input p{font-size:14px}}
.build-map-form{box-sizing:border-box;background-color:#fff;border-radius:10px;width:95%;max-width:500px;padding:15px;position:relative}.build-map-form__attantionBox{text-align:center;color:#447c48;margin-bottom:5px}.build-map-form__doneBox{text-align:center;color:green;margin-bottom:5px}@media screen and (max-width:426px){.build-map-form{padding:10px}}
.grafic-form{box-sizing:border-box;background-color:#fff;border-radius:10px;width:95%;max-width:500px;padding:15px;position:relative}.grafic-form__attantionBox{text-align:center;color:#447c48;margin-bottom:5px}.grafic-form__doneBox{text-align:center;color:green;margin-bottom:5px}@media screen and (max-width:426px){.grafic-form{padding:10px}}
.smeta-form{box-sizing:border-box;background-color:#fff;border-radius:10px;width:95%;max-width:500px;padding:15px;position:relative}.smeta-form__attantionBox{text-align:center;color:#447c48;margin-bottom:5px}.smeta-form__doneBox{text-align:center;color:green;margin-bottom:5px}@media screen and (max-width:426px){.smeta-form{padding:10px}}
.default-form{box-sizing:border-box;background-color:#fff;border-radius:10px;width:95%;max-width:500px;padding:15px;position:relative}.default-form__attantionBox{text-align:center;color:#447c48;margin-bottom:5px}.default-form__doneBox{text-align:center;color:green;margin-bottom:5px}@media screen and (max-width:426px){.default-form{padding:10px}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}
.lightbox{z-index:201;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lightbox__image{object-fit:contain;width:100%;height:100%;margin:auto;display:inline}.lightbox__swiper-wrapper-own{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lightbox__close-button{cursor:pointer;z-index:202;background-color:#fff;width:22px;height:22px;position:absolute;top:10px;right:10px}.lightbox__close-button:hover{background-color:#ffffffdc}.lightbox .swiper-slide-zoomed{cursor:zoom-out!important}.lightbox .swiper-zoom-container{cursor:zoom-in!important}.lightbox .arrow{cursor:pointer}.lightbox .arrow #special_circle{fill:#fff}.lightbox .arrow #special_arrow{fill:#000}.lightbox .arrow #circle_full{fill:#fff}.lightbox .arrow:hover #special_arrow{fill:#222}.lightbox .arrow:hover #circle_full{visibility:visible;fill:#ffffffbe}.lightbox .swiper-button-prev{width:30px;height:30px}@media screen and (max-width:550px){.lightbox .swiper-button-prev{width:25px;height:25px}}.lightbox .swiper-button-prev:after{content:""}.lightbox .swiper-button-next{width:30px;height:30px;transform:scaleX(-1)}@media screen and (max-width:550px){.lightbox .swiper-button-next{width:25px;height:25px}}.lightbox .swiper-button-next:after{content:""}
.lightbox-video{z-index:201;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lightbox-video iframe{aspect-ratio:16/9;z-index:999;border-radius:10px;width:90vw;max-width:1290px;min-height:350px;margin:auto;display:block}.lightbox-video .video-box{display:block}.lightbox-video__close-button{cursor:pointer;z-index:202;background-color:#fff;width:22px;height:22px;position:absolute;top:10px;right:10px}.lightbox-video__close-button:hover{background-color:#ffffffdc}.lightbox-video .arrow{cursor:pointer}.lightbox-video .arrow #special_circle{fill:#fff}.lightbox-video .arrow #special_arrow{fill:#000}.lightbox-video .arrow #circle_full{fill:#fff}.lightbox-video .arrow:hover #special_arrow{fill:#222}.lightbox-video .arrow:hover #circle_full{visibility:visible;fill:#ffffffbe}.lightbox-video .swiper-button-prev{width:35px;height:35px}@media screen and (max-width:550px){.lightbox-video .swiper-button-prev{width:30px;height:30px}}.lightbox-video .swiper-button-prev:after{content:""}.lightbox-video .swiper-button-next{width:35px;height:35px;transform:scaleX(-1)}@media screen and (max-width:550px){.lightbox-video .swiper-button-next{width:30px;height:30px}}.lightbox-video .swiper-button-next:after{content:""}
