.module_menu{position:fixed;width:50%;height:100%;top:0;bottom:0;right:0;background:#e2e2e2;padding:6vw 7vw 6vw 5vw;box-sizing:border-box;z-index:200;overflow-y:auto}.module_menu h2{font-family:Roboto,serif;font-style:normal;color:#000}.module_menu .block_news{padding:1em;background:#d0d0d0}.module_menu .block_news h3{padding:0;margin:0}.module_menu .block_news .news_text,.module_menu .block_news h3{font-family:Roboto,serif;font-style:normal;color:#000}.module_menu .menu_wrapper{width:100%;min-height:100%;box-sizing:border-box;display:flex;flex-flow:column;justify-content:space-between}.module_menu .menu_wrapper div,.module_menu .menu_wrapper input,.module_menu .menu_wrapper label,.module_menu .menu_wrapper p,.module_menu .menu_wrapper select{font-size:22px}.module_menu .list{display:flex;flex-flow:column nowrap}.module_menu .list .item{font-family:Roboto,sans-serif;font-size:2vw;font-weight:700;line-height:1.34;text-decoration:none;color:#000}.module_menu .list .item:hover{text-decoration:underline}.module_menu .filter_amount,.module_menu .filter_categories{display:flex;flex-flow:column nowrap;justify-content:space-between}.module_menu .filter_amount .prop,.module_menu .filter_categories .prop{color:#000;font-weight:700}.module_menu .filter_amount .prop_list,.module_menu .filter_categories .prop_list{display:flex;flex-flow:row nowrap}.module_menu .filter_amount .prop_name,.module_menu .filter_categories .prop_name{margin-right:1em}.module_menu .filter_amount .prop_name.chosen,.module_menu .filter_categories .prop_name.chosen{text-decoration:underline}.module_menu .filter_amount a,.module_menu .filter_categories a{text-decoration:none;color:#000}.module_menu .wrapper_filter{margin-top:30px}.module_menu .wrapper,.module_menu .wrapper_filter{display:flex;flex-flow:row nowrap;justify-content:space-between}.module_menu .wrapper{width:100%}.module_menu .wrapper h2{margin:0;font-size:30px}.module_menu .wrapper .text{color:#000;position:static;padding:0;width:100%;text-align:left}.module_menu .wrapper .person{margin:0;display:flex;flex-flow:column;margin-bottom:75px}.module_menu .wrapper .person a{text-decoration:none}.module_menu .wrapper .person .text{letter-spacing:unset;font-family:Roboto,sans-serif;font-size:2vw}.module_menu .wrapper .block_mypage{display:flex}.module_menu .wrapper .wrapper_inner{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center}.module_menu .wrapper .wrapper_inner .buttons_wrapper{display:flex;flex-flow:column nowrap}.module_menu .wrapper .wrapper_inner .buttons_wrapper a{margin-bottom:20px;margin-right:0;box-sizing:border-box}.module_menu .wrapper .wrapper_inner a.privacy{font-weight:400;text-decoration:none;color:#000}.module_menu .wrapper .wrapper_inner a.privacy:hover{text-decoration:underline}@media only screen and (max-width:1600px){.module_menu{padding:6vw 3vw 5vw 5vw}.module_menu .list .item{font-size:2vw}.module_menu .wrapper{margin-top:3vw}.module_menu .wrapper h2{font-size:1.52vw}}@media only screen and (max-width:1280px){.module_menu .wrapper .wrapper_inner .buttons_wrapper a{font-size:1.6vw}.module_menu .menu_wrapper .wrapper_filter .filter_categories,.module_menu .menu_wrapper .wrapper_filter .filter_categories .prop,.module_menu .menu_wrapper .wrapper_filter .filter_categories .prop_list{font-size:2vw}}@media only screen and (max-width:750px){.module_menu{width:100%;margin-left:0;padding:60px 30px;overflow-y:auto}.module_menu .list .item{font-size:30px}.module_menu .wrapper .wrapper_inner .buttons_wrapper a{font-size:3vw}.module_menu .menu_wrapper .wrapper_filter .filter_categories,.module_menu .menu_wrapper .wrapper_filter .filter_categories .prop,.module_menu .menu_wrapper .wrapper_filter .filter_categories .prop_list{font-size:4vw}.module_menu .wrapper{margin-top:60px;flex-flow:column}.module_menu .wrapper h2{font-size:23px}.module_menu .wrapper .block_contact,.module_menu .wrapper .block_mypage{width:100%;display:flex;justify-content:center}.module_menu .wrapper .block_contact{margin-top:30px}.module_menu .wrapper .block_contact .wrapper_inner .person{margin-bottom:30px;align-self:center}.module_menu .wrapper .block_contact .wrapper_inner .social{margin-bottom:30px;align-self:flex-end;display:flex;justify-content:center}.module_menu .wrapper .block_contact .wrapper_inner .social .facebook,.module_menu .wrapper .block_contact .wrapper_inner .social .instagram{margin-left:30px}}.module_title{position:relative;display:flex;flex-flow:column}.module_title .title_image_desktop{display:block;max-height:100vh;min-height:42vw}.module_title .title_image_mobile{height:100vh;width:100%;top:0;right:0;left:0;background-repeat:no-repeat;background-position:10% 0;background-size:cover;display:none}.module_title img{width:100%}.module_title .logo{height:6vw;background-image:url(../img/logo_gray.b5da690c.svg);background-size:20vw 6vw;background-repeat:no-repeat}.module_title .text{width:20vw;font-size:22px;letter-spacing:3px;font-weight:300;text-align:center;margin:0}.module_title .burger_menu{position:fixed;top:50px;right:50px;width:50px;height:50px;background-image:url(../img/menu.c469b640.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:50%;z-index:201}.module_title .burger_menu.opened{background-image:url(../img/cross_mark.abea6c16.svg)}@media only screen and (max-width:1280px){.module_title .burger_menu{width:3vw;height:3vw;background-size:3vw 3vw;top:3vw;right:3vw}}@media only screen and (max-width:750px){.module_title .burger_menu{top:20px;right:30px;width:30px;height:30px;background-size:30px}}@media only screen and (max-width:1280px){.module_title{padding-left:3vw;padding-right:3vw;box-sizing:border-box}}@media only screen and (max-width:750px){.module_title .title_image_desktop{display:none}.module_title .title_image_mobile{display:block}.module_title .logo{top:70vw;width:100%;max-height:unset;height:11vw;background-size:100% 11vw}.module_title .text{width:auto}}.cookie_warning{position:fixed;bottom:0;background-color:#717171;border-color:#707070;border:1px solid;left:0;right:0;padding:50px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;box-sizing:border-box;z-index:100;color:#000}.cookie_warning a{color:#000}.cookie_warning .cta{height:unset}.cookie_warning .text{text-align:center;padding:0 1em 1em 1em}@media only screen and (max-width:750px){.cookie_warning{padding:25px}}.module_privacy{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:#2f2f2f;padding:85px 0 50px 0;box-sizing:border-box;z-index:101}.module_privacy .wrapper{position:relative;max-width:1120px;width:100%;height:100%;margin:0 auto}.module_privacy .wrapper .close{top:-50px;right:50px}.module_privacy .text.scrollable{width:100%;height:100%;color:#fff;overflow-y:scroll;padding:50px;box-sizing:border-box}@media only screen and (max-width:1280px){.module_privacy{padding-left:4vw;padding-right:4vw}}@media only screen and (max-width:750px){.module_privacy{padding:2vw}.module_privacy .wrapper .close{top:20px;right:30px;width:30px;height:30px;background-size:30px}}.module_footer{margin-top:118px;background-color:#ededed;position:relative;display:flex;flex-flow:column nowrap;padding:80px 2vw 90px 2vw;box-sizing:border-box;color:#000}.module_footer h2{margin:0;font-family:Roboto,serif;text-transform:uppercase;padding-bottom:20px;color:#000;font-style:normal;font-weight:700}.module_footer .text{white-space:pre;color:#000}.module_footer .text.name{text-transform:uppercase}.module_footer .logo{display:block;bottom:13vw;width:100%;max-height:92px;height:6vw;background-image:url(../img/logo_gray.b5da690c.svg);background-size:445px 6vw;background-repeat:no-repeat;background-position:50%}.module_footer .established{font-family:Baskerville,serif;color:#a7a9ac;text-align:center;margin-top:.75em;font-size:22px;letter-spacing:3px}.module_footer .wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.module_footer .wrapper .block_address,.module_footer .wrapper .block_contact,.module_footer .wrapper .block_contacts{width:30%}.module_footer .wrapper .block_mypage{width:30%;display:flex;flex-flow:column}.module_footer .wrapper .block_mypage .wrapper_inner{height:100%;display:flex;flex-flow:column nowrap;justify-content:space-between}.module_footer .wrapper .block_mypage .wrapper_inner .buttons_wrapper{display:flex;flex-flow:column nowrap}.module_footer .wrapper .block_mypage .wrapper_inner .buttons_wrapper .cta{margin-right:0}.module_footer .wrapper .block_mypage .wrapper_inner .buttons_wrapper a{margin-top:20px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;max-height:75px;height:75px;border-radius:45px}.module_footer .wrapper .block_mypage .wrapper_inner a.privacy{word-break:break-word;padding:3px 38px 3px 38px;line-height:1}@media only screen and (max-width:1280px){.module_footer .wrapper{margin-top:4vw;padding:0 2vw;box-sizing:border-box}}@media only screen and (max-width:750px){.module_footer{padding:30px 0;margin-top:30px}.module_footer .logo{display:none}.module_footer .wrapper{padding:0;margin:0;flex-flow:column wrap}.module_footer .wrapper .block_address,.module_footer .wrapper .block_contact,.module_footer .wrapper .block_contacts,.module_footer .wrapper .block_mypage{width:100%;margin-bottom:50px}.module_footer .wrapper .block_address h2,.module_footer .wrapper .block_contact h2,.module_footer .wrapper .block_contacts h2,.module_footer .wrapper .block_mypage h2{margin-bottom:15px}.module_footer .wrapper .block_contact,.module_footer .wrapper .block_contacts,.module_footer .wrapper .block_mypage{display:flex;justify-content:center;flex-flow:column;text-align:center}.module_footer .wrapper .block_contact .social,.module_footer .wrapper .block_contacts .social,.module_footer .wrapper .block_mypage .social{display:flex;justify-content:center;flex-flow:row;text-align:center}.module_footer .wrapper .block_contact .social .facebook,.module_footer .wrapper .block_contact .social .instagram,.module_footer .wrapper .block_contacts .social .facebook,.module_footer .wrapper .block_contacts .social .instagram,.module_footer .wrapper .block_mypage .social .facebook,.module_footer .wrapper .block_mypage .social .instagram{margin-right:15px;margin-left:15px}.module_footer .wrapper .block_mypage .wrapper_inner .buttons_wrapper{margin:0;display:flex;justify-content:center;align-items:center}.module_footer .wrapper .block_mypage .wrapper_inner .buttons_wrapper .cta{width:75%;white-space:nowrap}.module_footer .wrapper .block_mypage .wrapper_inner a.privacy{text-decoration:underline}}