@font-face{font-family:"Montserrat";src:url("./fonts/Montserrat-Light.woff2") format("woff2"),url("./fonts/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("./fonts/Montserrat-Regular.woff2") format("woff2"),url("./fonts/Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("./fonts/Montserrat-Black.woff2") format("woff2"),url("./fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("./fonts/Montserrat-Bold.woff2") format("woff2"),url("./fonts/Montserrat-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Marcellus SC";src:url("./fonts/Marcellus SC.woff2") format("woff2"),url("./fonts/Marcellus SC.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@-webkit-keyframes fadeToTop{from{opacity:0;transform:translate(0, 50px)}to{opacity:1;transform:translate(0, 0px)}}@keyframes fadeToTop{from{opacity:0;transform:translate(0, 50px)}to{opacity:1;transform:translate(0, 0px)}}@-webkit-keyframes fadeToBottom{from{opacity:0;transform:translate(0, -50px)}to{opacity:1;transform:translate(0, 0px)}}@keyframes fadeToBottom{from{opacity:0;transform:translate(0, -50px)}to{opacity:1;transform:translate(0, 0px)}}@-webkit-keyframes fadeToCenter{from{opacity:0}to{opacity:1}}@keyframes fadeToCenter{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeToRight{from{opacity:0;transform:translate(-50px, 0)}to{opacity:1;transform:translate(0, 0)}}@keyframes fadeToRight{from{opacity:0;transform:translate(-50px, 0)}to{opacity:1;transform:translate(0, 0)}}@-webkit-keyframes fadeToLeft{from{opacity:0;transform:translate(50px, 0)}to{opacity:1;transform:translate(0, 0)}}@keyframes fadeToLeft{from{opacity:0;transform:translate(50px, 0)}to{opacity:1;transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes menuShow{from{right:-100%}to{right:0}}@keyframes menuShow{from{right:-100%}to{right:0}}@-webkit-keyframes menuHide{from{right:0}to{right:-100%}}@keyframes menuHide{from{right:0}to{right:-100%}}html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#282828;font-family:"Montserrat",sans-serif;font-size:15px;overflow-y:scroll;height:100%}::-moz-focus-inner{border:0}::-moz-selection{color:#fff;background:#57a6a5}::selection{color:#fff;background:#57a6a5}a,a:hover,a:visited,a:focus,a:active{text-decoration:none;color:inherit;outline:0 !important}button,input,select,textarea{outline:0 !important;box-shadow:none !important}p{line-height:1.65;color:#7a7a7a}.mt-6{margin-top:4rem !important}.mb-6{margin-bottom:4rem !important}.button{font-weight:500;font-size:16px;display:inline-block;text-align:center;padding:15px 35px;min-width:180px;border:none;border-radius:30px;background-color:#57a6a5;transition:all .2s;color:#fff !important;position:relative;font-family:"Marcellus SC",sans-serif;text-transform:uppercase;letter-spacing:.5px}.button:hover{color:#fff !important;background-color:#282828 !important}.button_white{background-color:#fff !important;color:#57a6a5 !important;border:1px solid #57a6a5 !important}.button_white:hover{background-color:#57a6a5 !important;color:#fff !important}.title{display:block;font-weight:800;font-size:42px;text-transform:uppercase;margin-bottom:30px;font-family:"Marcellus SC",sans-serif;overflow-wrap:break-word;word-wrap:break-word}.title_small{font-size:16px;text-transform:uppercase;letter-spacing:2px;font-weight:400;overflow-wrap:break-word;word-wrap:break-word;display:block;margin-bottom:20px;position:relative;color:#57a6a5}.title_small.light{color:#fff}.title_small.light:before{background-color:#fff}.no-data{width:100%;height:600px;justify-content:center;align-items:center;display:flex;text-align:center}.title_number{display:block;font-size:42px;font-weight:bold;overflow-wrap:break-word;word-wrap:break-word;font-family:"Marcellus SC",sans-serif;position:relative;margin-bottom:30px;display:flex;text-transform:uppercase}.title_number span{left:0;top:0;color:#66c5c4;font-size:108px;font-weight:500;line-height:.9;margin-right:15px}.hover_left{flex:.24}.hover_left a{cursor:pointer;display:block;width:100%;height:100%}.hover_right{flex:.22}.hover_right a{cursor:pointer;display:block;width:100%;height:100%}.hover_center{flex:.54;display:flex;flex-direction:column}.hover_top{flex:.33}.hover_top a{cursor:pointer;display:block;width:100%;height:100%}.hover_bottom{justify-content:flex-start;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;flex:.55}.hover_bottom a{cursor:pointer;display:block;width:100%;height:100%}.section{padding:112px 0}.section_green{background-color:#57a6a5;background:linear-gradient(180deg, #3B8787 30%, #57A6A5 100%);color:#fff}.section_green .title_small{color:#66c5c4}.section_green p{color:inherit}.section_green .button{border:1px solid #fff}.section_green .button:hover{border-color:#282828}.section_green .button_white:hover{background-color:#282828 !important}.section_light{background-color:#f0f4f3}.section_dark{background-color:#03080b;color:#fff}.section_dark p,.section_dark ul{color:inherit}.section_dark .title{color:inherit}.accordion_button,.accordion_button_l,.accordion_button_f{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;display:flex;justify-content:space-between;align-items:center;text-align:left;outline:none;font-size:15px;height:60px;transition:.4s;border-bottom:1px solid #acacac}.accordion_button .button_icon_right,.accordion_button_l .button_icon_right,.accordion_button_f .button_icon_right{display:block}.accordion_button .button_icon_down,.accordion_button_l .button_icon_down,.accordion_button_f .button_icon_down{display:none}.accordion_button.active,.accordion_button_l.active,.accordion_button_f.active{background-color:#ccc;border-bottom:2px solid #baa360;font-weight:bold}.accordion_button.active .button_icon_right,.accordion_button_l.active .button_icon_right,.accordion_button_f.active .button_icon_right{display:none}.accordion_button.active .button_icon_down,.accordion_button_l.active .button_icon_down,.accordion_button_f.active .button_icon_down{display:block}.accordion_button:hover,.accordion_button_l:hover,.accordion_button_f:hover{background-color:#ccc;border-bottom:2px solid #baa360;font-weight:bold}.form_container{background-color:#fff;padding:15px}.flat_item{background-color:#eee;border-bottom:2px solid #acacac;display:flex;justify-content:space-between;font-size:15px;padding:18px;font-weight:bold}.flat_item:hover{cursor:pointer;background-color:#ccc}.flat_item_left{display:flex;justify-content:flex-start;align-items:center;gap:15px}.flat_red{width:15px;height:15px;border-radius:15px;background-color:#830404}.flat_green{width:15px;height:15px;border-radius:15px;background-color:#026e54}.flat_yellow{width:15px;height:15px;border-radius:15px;background-color:#baa360}.accordion_content,.accordion_content_l,.accordion_content_f{display:none;flex-direction:column}.apartments_content_container{display:flex}.button_icon{width:20px;height:20px}.scrollable{height:400px;margin:50px 0 20px 0;padding:50px;background-color:#eee;overflow-y:scroll}.apartment_rooms_scrollable{height:600px;overflow-y:scroll}.apartments_left{padding:0 0 20px 0;display:flex;flex-direction:column}.apartments_legend_item{display:flex;text-transform:uppercase;color:#fff;align-items:center;gap:5px}.apartment_info{display:flex;flex-direction:row;justify-content:space-between;line-height:15px;border-bottom:1px solid #acacac;padding-bottom:5px}.apartment_status{display:flex;flex-direction:row;align-items:center;gap:5px}.apartments_legend{display:flex;gap:15px;padding:0 0 50px 0}.apartments_container{background-image:url("../images/backgrounds/background_drawing_2.png");background-color:#3f4448;background-size:contain;margin-top:40px;margin-bottom:-112px}.view_sub_title{font-size:17px;font-family:"Montserrat",sans-serif;color:#fff;text-transform:uppercase}.view_title{font-size:30px;font-family:"Marcellus SC",sans-serif;color:#fff;-webkit-animation:fadeIn 3s ease 0s forwards;animation:fadeIn 3s ease 0s forwards;text-transform:uppercase}.view_container{background-attachment:fixed;background-blend-mode:overlay;background-image:url("../images/renders/render_5.png"),linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));height:600px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.form_room_label{border-bottom:1px solid #000}.room_item_container{display:flex;flex-direction:column}.room_data_container{display:flex;justify-content:space-evenly}.room_item_title{text-transform:uppercase;font-family:"Montserrat",sans-serif;border-bottom:2px solid #333;font-size:18px;padding:15px}.room_data_item_value{text-transform:uppercase;font-family:"Marcellus SC",sans-serif;justify-content:center;align-items:center;display:flex;border-bottom:1px solid #acacac;padding:15px;min-height:80px;text-align:center}.room_data_item_title{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:bold;border-bottom:1px solid #acacac;padding:15px;display:flex;justify-content:center;align-items:center;text-align:center;min-height:76px}.flat_detail_container{display:flex;justify-content:space-between;align-items:center;padding:30px 0}.about_container{display:flex;align-items:center;padding:50px 0;height:600px}.about_row_container{display:flex;align-items:center;padding:50px 0}.about_info{display:flex;justify-content:space-evenly;align-items:center;background-attachment:fixed;background-blend-mode:overlay;background-image:url("../images/renders/render_3.png"),linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));height:600px;background-size:cover;background-position:center}.about_info_card{display:flex;text-align:center;font-size:30px;color:#fff;text-transform:uppercase;font-family:"Marcellus SC",sans-serif}.about_main_title{font-size:30px;font-family:"Marcellus SC",sans-serif;text-transform:uppercase;padding-bottom:30px}.about_see_more_title{font-size:30px;font-family:"Marcellus SC",sans-serif;text-transform:uppercase;color:#fff;text-align:center;padding-bottom:30px}.about_text{font-family:"Montserrat",sans-serif;font-size:13px}.about_main_right{display:flex;justify-content:center;align-items:center}.about_image{width:100%;height:auto}.about_see_more_btn{cursor:pointer;min-width:350px;height:48px;justify-content:center;align-items:center;display:flex;color:#fff;text-transform:uppercase;font-family:"Marcellus SC",sans-serif;background-color:#3f4448}.about_see_more_btn:hover{color:#3f4448;font-weight:bold;background-color:#fff}.about_see_more{background-image:url("../images/backgrounds/background_drawing_1.png");padding:50px 0;height:430px;display:flex;justify-content:center;align-items:center;flex-direction:column}.apartment_buttons_container{display:flex;justify-content:space-between;width:100%;gap:30px}.apartment_table_header{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.apartment_table_name{font-size:30px;text-transform:uppercase;font-family:"Marcellus SC",sans-serif}.apartment_table_surface{font-size:25px;text-transform:uppercase;font-weight:bold;font-family:"Montserrat",sans-serif}.flat_image_container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:600px}.flat_image{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.flat_image_image{padding:30px 0}#floorplan-image{width:auto;height:auto;max-width:100%;max-height:100%}#position-image{width:auto;height:100%;max-width:100%}.header_container{background-blend-mode:overlay;background-attachment:fixed;height:600px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.row_20{margin-left:-10px;margin-right:-10px}.row_20>div,.row_20>article{padding-left:10px;padding-right:10px}.button_wrap{display:flex;justify-content:center}#position-image{display:none}.switch_button_apartment{cursor:pointer;width:80%;min-width:148px;background-color:#d9d9d9;height:48px;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;font-weight:bold;display:flex}.switch_button_apartment.active{color:#fff;font-weight:bold;background-color:#baa360}.switch_button_apartment:hover{color:#fff;font-weight:bold;background-color:#baa360}.footer-icon{height:20px !important;padding-right:20px}.slider_container_row{display:flex;justify-content:space-between;margin-right:0;align-items:center}.underhead{background-color:#282828;color:#fff;position:relative;overflow:hidden;background-size:cover}.underhead_bg{position:absolute;z-index:1;width:100%;height:100%;left:0%;top:0;background-repeat:no-repeat;background-size:cover;background-position:center}.underhead:after{content:"";display:inline-block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-color:#00000054;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0.15) 100%)}.underhead .container{position:relative;z-index:3;min-height:420px;display:flex;align-items:flex-end;padding-bottom:120px;padding-top:100px;overflow-wrap:break-word;word-wrap:break-word}.underhead h1{margin-bottom:0;font-size:60px;font-weight:800;line-height:1;text-transform:uppercase;font-family:"Marcellus SC",sans-serif}.side_img{display:none;height:312px}.header{position:absolute;width:100%;height:112px;z-index:10000;top:0;left:0;background-color:#fff;align-items:center;display:flex;color:#fff;transition:all .2s;border-bottom:1px solid rgba(255,255,255,.3)}.header.fixed{background-color:#fff;position:fixed;opacity:0;-webkit-animation:fadeToBottom .3s ease 0s forwards;animation:fadeToBottom .3s ease 0s forwards;border-bottom:1px solid #baa360}.header .container-fluid{padding-left:50px;padding-right:50px}.header_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header_logo{display:inline-block;height:100%}.header_logo img{max-height:80px;width:80px}.header_nav{display:inline-block}.header_nav>ul{margin-bottom:0;display:inline-block;list-style-type:none;position:relative}.header_nav>ul>li{display:inline-block;font-size:18px;font-weight:500;position:relative;font-family:"Marcellus SC",sans-serif}.header_nav>ul>li>a{display:inline-block;padding:8px 4px;position:relative;color:#000;margin:0 16px;font-size:16px;text-transform:uppercase;font-weight:bold}.header_nav>ul>li>a:after{content:"";width:100%;height:2px;position:absolute;z-index:2;left:0;bottom:-8px;background-color:#baa360;opacity:0;transition:all .3s}.header_nav>ul>li>a:hover:after{opacity:1;bottom:0}.header_nav>ul>li.active a:after{opacity:1;bottom:0}.header_nav_btn,.header_nav_close{display:none}.header_info{padding-left:30px;display:inline-block;vertical-align:middle}.header_info a,.header_info div{padding:5px;display:inline-block;font-weight:500;position:relative;padding-left:52px}.header_info a img,.header_info div img{font-size:15px;margin-right:5px;position:absolute;left:0;top:7px;width:40px}.header_info a span,.header_info div span{display:block;font-size:14px;font-weight:400}.header_info a+a,.header_info a+div,.header_info div+a,.header_info div+div{margin-left:20px}.header_phone{width:164px;height:48px;color:#baa360;border:1px solid #baa360;justify-content:center;align-items:center;display:flex}.landing_text{position:relative}#blokA-tab{display:flex}#blokA-img{display:flex}.stacked{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:flex}.stacked_img{display:none;background-size:cover;height:1000px;background-position:top;position:relative;overflow:hidden;width:100vw;background-repeat:no-repeat}.welcome{background-color:#fff;overflow:hidden;max-height:1000px}.welcome_slider{margin-top:112px}.welcome_main{max-width:550px;font-size:50px;line-height:60px;font-family:"Marcellus SC",sans-serif;text-transform:uppercase;text-align:center;white-space:pre-line;display:flex;-webkit-animation:fadeToTop .7s ease .6s forwards;animation:fadeToTop .7s ease .6s forwards;padding-bottom:30px}.welcome_text{justify-content:center;display:flex;flex-direction:column;align-items:center;align-content:center}.welcome_text .button{-webkit-animation:fadeToTop .7s ease .7s forwards;animation:fadeToTop .7s ease .7s forwards}.welcome_sub{width:100%;opacity:0;font-family:"Montserrat",sans-serif;-webkit-animation:fadeToTop 1.2s ease 1.1s forwards;animation:fadeToTop 1.2s ease 1.1s forwards;font-size:22px}.welcome_header{background-image:url("../images/renders/render_11.jpg");background-size:cover;height:1000px;background-position:top;position:relative;overflow:hidden;width:100vw;display:flex;background-repeat:no-repeat}.welcome .container{position:relative;z-index:2}.welcome .blockLinkTitle{background-color:#baa360;padding:16px;color:#fff;display:none}.welcome .hover_container{display:flex;min-height:1000px}.welcome .centerBlocksContainer{height:1200px;display:flex;flex-direction:column}.welcome .blockBcontainer{width:100%;margin-left:-1vw;margin-top:6vh;display:flex;justify-content:center}.welcome .blockB{height:28vh;margin-left:1vw;width:49vw;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;display:flex;justify-content:center;align-items:center}.welcome .blockB:hover{background-image:url("../images/renders/blok_b_hover.png")}.welcome .blockB:hover .blockLinkTitle{width:200px;height:55px;position:relative;top:18%;display:flex;justify-content:center}.welcome .blockAcontainer{width:27vw;height:80vh;display:flex;justify-content:flex-end;align-items:flex-start}.welcome .blockA{height:100vh;background-size:contain;background-repeat:no-repeat;position:relative;width:22vw;background-position-y:center;background-position-x:center;cursor:pointer}.welcome .blockA:hover{background-image:url("../images/renders/blok_a_hover.png")}.welcome .blockA:hover .blockLinkTitle{left:20%;width:200px;position:relative;top:25%;height:55px;display:flex;justify-content:center}.welcome .blockVcontainer{width:25vw;height:80vh;display:flex;justify-content:flex-start;align-items:flex-start}.welcome .blockV{height:100vh;background-size:contain;background-repeat:no-repeat;cursor:pointer;position:relative;width:20vw;background-position-y:center;background-position-x:center}.welcome .blockV:hover{background-image:url("../images/renders/blok_v_hover.png")}.welcome .blockV:hover .blockLinkTitle{left:20%;width:200px;height:55px;top:26%;position:relative;display:flex;justify-content:center}.welcome .blockGcontainer{height:49vh;margin-top:-17vh;margin-left:-5vw;width:55vw;display:flex;justify-content:center;align-items:flex-start}.welcome .blockG{position:relative;width:55vw;height:51vh;left:5vw;background-repeat:no-repeat;background-size:contain;background-position-y:bottom;cursor:pointer;rotate:.2deg;display:flex;justify-content:center}.welcome .blockG:hover{background-image:url("../images/renders/blok_b_hover.png")}.welcome .blockG:hover .blockLinkTitle{width:200px;height:55px;position:relative;top:55%;display:flex;justify-content:center}.welcome_text{color:#fff;text-align:center}.welcome_text h2{margin-bottom:30px;font-size:50px;font-weight:800;line-height:1.15;font-family:"Marcellus SC",sans-serif;text-transform:uppercase;opacity:0}.welcome_text .button{opacity:0}.slick-initialized .slick-slide{outline:0 !important}.slick-next,.slick-prev{position:absolute;top:50%;margin-top:-25px;z-index:10;font-size:0;padding:0;background-color:transparent;border:none;width:50px;height:50px;border-radius:50%;background-size:99%;background-repeat:no-repeat;background-position:center}.slick-prev{left:50px;transform:rotateY(180deg)}.slick-next{right:50px}.article_section{padding-bottom:0;position:relative;z-index:10;overflow-y:visible}.article_section .article+.acticle{margin-top:50px}.article_section .article_image{background-size:cover;background-position:center;background-color:#f0f4f3;position:absolute;width:47%;height:108%;left:0;top:-4%;border-radius:0 10px 10px 0}.article_section .article_image.right{left:auto;right:0;border-radius:10px 0px 0px 10px}.article_section .article h4{margin-bottom:20px;font-size:20px;font-weight:600}.article_section .article p{margin-bottom:20px}.article_section .article p b,.article_section .article p strong{color:#282828;font-weight:600}.article_section_dark{background-color:#03080b;color:#fff}.article_section_dark p,.article_section_dark ul{color:inherit}.article_section_dark .title{color:inherit}.number_article{padding:30px 30px 10px;border:1px dashed rgba(255,255,255,.5);border-radius:30px;margin:20px 0}.number_article .title_number{font-size:24px;margin-bottom:15px}.number_article .title_number span{font-size:62px}.items_slider .slick-next,.surroundings_slider .slick-next{right:-20px;display:none !important}.items_slider .slick-prev,.surroundings_slider .slick-prev{left:-20px;display:none !important}.items_slider figure,.surroundings_slider figure{margin-bottom:0}.items_slider figure img,.surroundings_slider figure img{width:100%}.mobile_header{display:none}.ambyent_left{display:flex;padding:50px 100px 50px 50px;flex-direction:column;justify-content:space-between;align-items:flex-end;height:600px}.ambyent_slider{max-width:500px}.info_cards{background-image:url("../images/backgrounds/background_drawing_3.png")}.info_cards_row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.info_cards_about_card_container{padding:30px}.info_cards_about_icon{width:30px;height:30px}.info_cards_label{font-weight:bold;text-transform:uppercase;font-size:16px;font-family:"Marcellus SC",sans-serif;line-height:24px}.info_cards_about_card{background-color:#fff;display:flex;height:220px;flex-direction:column;gap:20px;padding:15px;-webkit-animation:fadeToTop 2.7s ease 2.6s forwards;animation:fadeToTop 2.7s ease 2.6s forwards}.info_cards_about_card:hover{box-shadow:10px 10px 21px 1px rgba(0,0,0,.24);-webkit-box-shadow:10px 10px 21px 1px rgba(0,0,0,.24);-moz-box-shadow:10px 10px 21px 1px rgba(0,0,0,.24)}.info_cards .title{color:#fff;margin-bottom:50px}.info_cards .container{max-width:1700px}.info_cards .slick-next{right:0px}.info_cards .slick-prev{left:0px}.find{background:#fff;padding:100px 0}.find_container{max-width:100vw;padding:0}.find_main{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center;gap:30px;padding:30px 0}.find_img{width:500px;height:auto;-o-object-fit:cover;object-fit:cover;padding:0;rotate:270deg}.find_right{display:flex;justify-content:center;align-items:center;height:500px}.find_buttons{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;row-gap:15px;padding:50px 0 0 0}.find_button{cursor:pointer;width:80%;min-width:148px;height:48px;border:1px solid #baa360;justify-content:center;align-items:center;display:flex}.find_button.active{color:#fff;font-weight:bold;background-color:#baa360}.find_button:hover{color:#fff;font-weight:bold;background-color:#baa360}.find_button_apartment{cursor:pointer;width:80%;min-width:148px;height:48px;border:1px solid #baa360;justify-content:center;align-items:center;display:flex}.find_button_apartment.active{color:#fff;font-weight:bold;background-color:#baa360}.find_button_apartment:hover{color:#fff;font-weight:bold;background-color:#baa360}.find_more_button{cursor:pointer;margin-top:30px;width:100%;height:48px;border:1px solid #baa360;justify-content:center;align-items:center;display:flex}.find_more_button.active{color:#fff;font-weight:bold;background-color:#baa360}.find_more_button:hover{color:#fff;font-weight:bold;background-color:#baa360}.find_content{display:none;flex-wrap:wrap;flex-direction:row;padding:50px 0}.find_content_apartment{display:none;flex-direction:column;padding:0}.find_sub_text{font-family:"Montserrat",sans-serif;font-size:17px;text-transform:uppercase;font-weight:bold}.find_title_text{font-family:"Marcellus SC",sans-serif;font-size:30px;text-transform:uppercase}.find_title_text.color{color:#baa360}.find_images_container{display:flex;padding:0;flex-wrap:wrap;row-gap:15px}.find_img_gallery{max-height:400px;width:100%;-o-object-fit:cover;object-fit:cover;padding:0}.find_flat_row{width:100%;border-bottom:2px solid #d9d9d9;display:flex;justify-content:space-between;height:50px;align-items:flex-end}.mobile_menu_logo{width:100%;display:flex;justify-content:center;padding:15px;display:none}.peace{background:#fff}.peace_slider{max-width:500px}.peace_container{max-width:100vw;padding:0}.peace_img{width:100%;height:600px;min-height:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.peace_img.right{-webkit-animation:fadeToLeft 2.7s ease 2.6s forwards;animation:fadeToLeft 2.7s ease 2.6s forwards}.peace_img.left{-webkit-animation:fadeToRight 2.7s ease 2.6s forwards;animation:fadeToRight 2.7s ease 2.6s forwards}.peace_left{padding:0}.peace_right{display:flex;padding:50px 50px 50px 100px;flex-direction:column;justify-content:space-between;align-items:flex-start;height:600px}.peace_text_container{display:flex;flex-direction:column;gap:15px;max-width:600px}.peace_main_sub_text{text-transform:uppercase}.peace_main_text{text-transform:uppercase;font-family:"Marcellus SC",sans-serif;font-size:30px}.peace_sub_text{font-size:16px;line-height:24px}.peace_item{background-color:#fff;color:#282828;padding:25px 20px;text-align:center;height:250px}.peace_item img{display:inline-block;margin-top:10px}.peace_item .floorplan{width:auto;height:250px}.peace_item .position{width:600px;height:auto}.peace_item_amb{background-color:#fff;color:#282828;padding:25px 20px;text-align:center;height:250px}.peace_item_amb img{display:inline-block;margin-top:10px}.peace_item_amb .floorplan{width:auto;height:250px}.peace_item_amb .position{width:600px;height:auto}.surroundings{background:#3f4448;color:#fff;padding:120px 0}.surroundings_container{max-width:100%;padding:0 150px}.surroundings .title,.surroundings .title_small{color:inherit}.surroundings_text_container{display:flex;flex-direction:column;gap:15px}.surroundings_main_sub_text{text-transform:uppercase}.surroundings_main_text{text-transform:uppercase;font-family:"Marcellus SC",sans-serif;font-size:30px;padding-bottom:30px}.surroundings_sub_text{font-size:16px;line-height:24px}.surroundings_item{padding:25px 20px;min-height:500px}.surroundings_item img{display:inline-block;margin-top:10px;height:500px}.vision{padding:0;display:flex;justify-content:space-between;margin-left:-15px}.vision_right{display:flex;justify-content:flex-end;padding:0px}.vision_text{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:600;line-height:18px;max-width:540px}.vision_text_container{height:600px;display:flex;flex-direction:column;text-align:center;padding-top:50px;align-items:center;justify-content:center;-webkit-animation:fadeToTop 2.7s ease 2.6s forwards;animation:fadeToTop 2.7s ease 2.6s forwards}.vision_title_sub{font-family:"Montserrat",sans-serif;font-size:17px;text-transform:uppercase;font-weight:600}.vision_title_main{font-family:"Marcellus SC",sans-serif;font-size:30px;text-transform:uppercase;line-height:100px}.vision_img{width:100%;min-height:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.vision_img.right{-webkit-animation:fadeToLeft 2.7s ease 2.6s forwards;animation:fadeToLeft 2.7s ease 2.6s forwards}.vision_img.left{-webkit-animation:fadeToRight 2.7s ease 2.6s forwards;animation:fadeToRight 2.7s ease 2.6s forwards}.collapse_default{padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #ccc}.collapse_default_btn{font-size:22px;font-weight:600;padding:10px 40px 10px 0;display:block;cursor:pointer;position:relative}.collapse_default_btn:after{content:"+";display:inline-block;position:absolute;right:0px;top:50%;font-size:35px;text-align:center;height:30px;width:30px;line-height:30px;margin-top:-15px;font-weight:500;color:#57a6a5;transform:rotate(-45deg);transition:all .2s}.collapse_default_btn.collapsed:after{transform:rotate(0deg)}.collapse_default .card-body{padding:15px 0;border:none}.collapse_default .card-body p{margin-bottom:10px}.footer_left{display:flex;flex-direction:column}.footer_left_text{color:#acacac;padding-bottom:20px;font-family:"Montserrat",sans-serif}.footer{background-color:#3f4448;border-top:1px solid #ccc;padding-top:70px;padding-bottom:70px}.footer_logo{display:inline-block;margin-bottom:20px}.footer_logo img{height:80px}.footer_social{margin-bottom:15px}.footer_social a{display:inline-block;margin-bottom:15px}.footer_social a span{display:inline-block;margin-right:10px;text-align:center;width:40px;height:40px;line-height:40px;border:1px solid #57a6a5;border-radius:50%;color:#57a6a5;transition:all .2s}.footer_social a:hover span{background-color:#57a6a5;color:#fff}.footer_info{margin-bottom:25px}.footer_info>a,.footer_info>div{display:block;position:relative;padding-left:55px;color:#acacac;margin-top:15px}.footer_info>a span,.footer_info>div span{display:block;font-size:14px;color:#7a7a7a;font-weight:400}.footer_info>a img,.footer_info>div img{position:absolute;width:60px;left:0;top:2px;font-weight:500}.footer h5{font-size:18px;margin-bottom:70px;font-family:"Montserrat",sans-serif;font-weight:700;color:#acacac}.footer ul{padding-left:0;list-style-type:none;margin-bottom:20px;color:#acacac}.footer ul li{margin-bottom:10px;position:relative}.footer ul li a{display:inline-block;transition:all .2s}.footer ul li a:hover{color:#fff}.footer .button{text-transform:uppercase}.footer_bottom{padding-top:50px;margin-top:30px;border-top:1px solid #ccc;margin-right:15px;margin-left:15px}.footer_copyright{font-size:14px}.footer_copyright b,.footer_copyright strong{font-weight:500}.footer #footer_top{padding-left:20px;padding-right:20px;background-color:transparent;color:#7a7a7a;border:none;padding:0}.footer #footer_top img{margin-left:10px}.apartments_image{padding:138px 0 0 0}.contact_main{background-image:url("../images/backgrounds/background_drawing_3.png");padding:50px 0}.contact_more_button{cursor:pointer;margin-top:30px;width:100%;height:48px;border:1px solid #baa360;justify-content:center;align-items:center;display:flex}.contact_more_button.active{color:#fff;font-weight:bold;background-color:#baa360}.contact_more_button:hover{color:#fff;font-weight:bold;background-color:#baa360}.contact_label{text-transform:uppercase;font-family:"Marcellus SC",sans-serif;padding-top:15px}.contact_left{display:flex;flex-direction:column;gap:30px;padding:30px}.contact_main_text{display:flex;flex-direction:column;gap:30px}.contact_info_row{display:flex}.contact_contact{display:flex;flex-direction:column;gap:30px}.contact_title{font-family:"Marcellus SC",sans-serif;font-size:30px;text-transform:uppercase;max-width:400px}.contact_text{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:bold;max-width:400px}.contact_input{border:none;border-bottom:2px solid #baa360;width:100%;height:55px;line-height:55px;padding-left:20px;padding-right:15px}.contact_input:focus{border:2px solid #baa360 !important}.contact_input.textarea{height:155px;resize:none}.contact_main_page_form{display:flex;justify-content:center;padding:50px;flex-direction:column;align-items:center;gap:50px}.contact_cards_container{display:flex;justify-content:space-around;padding:100px 0;flex-wrap:wrap;row-gap:30px}.contact_card{display:flex;flex-direction:column;gap:30px;align-items:center}.contact_card_main_text{font-size:15px;font-weight:bold;font-family:"Montserrat",sans-serif;text-align:center}.contact_card_sub_text{text-transform:uppercase;font-family:"Marcellus SC",sans-serif;color:#baa360}.contact_card_icon{width:50px;height:50px}.contact_map{width:100%;margin-right:-15px;height:300px}.contact_title{font-size:30px;text-transform:uppercase;font-family:"Montserrat",sans-serif;min-width:450px}.contact_icon{width:20px;height:20px;margin-right:20px}.form_default_label{display:block;margin-bottom:6px;width:100%;font-size:18px}.form_default_label span{font-weight:bold}.form_default_label small{font-size:15px;text-transform:initial;letter-spacing:0}.form_default_error{display:block;margin-bottom:20px;margin-top:-10px;font-size:14px;color:#e74c3c}.form_default_input,.form_default_select,.form_default_textarea{background-color:#fff;border:1px solid #ccc;display:block;width:100%;margin-bottom:30px;font-size:16px;border-radius:0;transition:all .2s}.form_default_input.error,.form_default_select.error,.form_default_textarea.error{border-color:#e74c3c !important}.form_default_input:focus,.form_default_select:focus,.form_default_textarea:focus{border-color:#57a6a5 !important}.form_default_input:disabled,.form_default_select:disabled,.form_default_textarea:disabled{background-color:#f5f5f5 !important;border-color:#dfdfdf !important;color:#333;opacity:.9}.form_default_select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:32px;background-image:url("../images/icons/down_arrow.svg");background-size:14px;background-repeat:no-repeat;background-position:right 10px center;color:#282828;height:55px;line-height:55px;padding-left:15px}.form_default_select_no_arrow{background-image:none;padding-right:10px}.form_default_input{height:55px;line-height:55px;padding-left:20px;padding-right:15px}.form_default_input[type=number]{padding-right:0}.form_default_textarea{resize:none;padding:15px 15px 15px 20px}.form_default_radio,.form_default_check{display:block;position:relative;padding-left:30px;font-size:16px;margin-bottom:20px;cursor:pointer}.form_default_radio input,.form_default_check input{position:absolute;height:0;width:0;visibility:hidden}.form_default_radio span,.form_default_check span{display:inline-block;height:20px;width:20px;background-color:#fff;border:1px solid #555;position:absolute;left:0;top:4px}.form_default_radio a,.form_default_check a{color:#0e75ba}.form_default_radio input:checked+span,.form_default_check input:checked+span{background-color:#27ae60;border-color:#27ae60;background-position:center;background-repeat:no-repeat}.form_default_radio span{border-radius:50%}.form_default_radio span:after{position:absolute;content:"";display:inline-block;width:8px;height:8px;background-color:#fff;border-radius:50%;opacity:0;margin:auto;top:0;left:0;right:0;bottom:0}.form_default_radio input:checked+span:after{opacity:1}.form_default_radio+.form_default_radio{margin-top:-10px}.form_default_check input:checked+span{background-image:url("../images/icons/check.svg");background-size:65%}.form_default_file{margin-bottom:30px;display:block;font-size:15px}.form_default_file label{display:block;background-color:#f0f4f3;border:1px solid #57a6a5;color:#57a6a5;border-radius:0;padding:13px 40px 13px 20px;position:relative;margin-bottom:0;text-align:center;overflow-wrap:break-word;word-wrap:break-word;transition:all .2s;cursor:pointer}.form_default_file label span{text-transform:uppercase;font-family:"Marcellus SC",sans-serif;font-weight:500}.form_default_file label:hover{background-color:#57a6a5;color:#fff}.form_default_file.error label{background-color:#fff;border-color:#db2929}.form_default_file i{margin-right:10px;font-size:18px}.form_default_file input{margin:0 !important;width:0 !important;height:0 !important;visibility:hidden !important;position:absolute}#googleMap{height:400px}.gmpc_wrap{position:relative}.gmpc_btn{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;cursor:pointer;background-position:center;background-size:cover}.gmpc_btn span{display:inline-block;position:absolute;bottom:50px;left:0;right:0;margin:auto;padding:10px 15px;border:1px solid #57a6a5;border-radius:30px;box-shadow:0 0 15px rgba(0,0,0,.1);text-align:center;max-width:200px;width:100%;transition:all .2s;font-size:16px;font-weight:500;background-color:#fff;color:#57a6a5}.gmpc_btn:hover span{border-color:#57a6a5;background-color:#57a6a5;color:#fff}.not_found{padding-top:100px;padding-bottom:100px}.not_found h1{font-size:125px;font-weight:bold;color:#57a6a5}.not_found h2{font-size:30px;font-weight:400;margin-bottom:50px}@media only screen and (max-width: 1869.98px){.header_info{display:none}.header_nav>ul>li{font-size:16px}}@media only screen and (max-width: 1499.98px){.header_nav>ul>li{font-size:15px}.header_nav>ul>li+li{margin-left:0}.header_nav>ul>li+li:before{display:none}.hoverable{display:none !important}.centerBlocksContainer{width:100%}.landing_text{width:100vw;justify-content:center;display:flex;padding:25vh 0 0 0}}@media only screen and (max-width: 1299.98px){.find_content{row-gap:50px;padding:50px 0 0 0}.footer{padding-top:40px}.vision{margin-left:0}.header_container{height:50vh;padding-top:35px}.footer_logo img{height:50px;width:auto}.find{padding:100px 0 0 0}.surroundings_container{display:flex;padding:0 15px;justify-content:center}.slider_container_row{row-gap:15px}.peace_right{height:unset;padding:15px}.ambyent{padding-top:40px}.peace_slider{max-width:100vw}.vision_text{padding:0 15px}.surroundings{text-align:center}.welcome_slider{margin-top:0}.welcome_sub{font-size:20px}.peace_main_sub_text{padding-top:50px;text-align:center}.peace_main_text{text-align:center}.contact_text{text-align:center}.info_cards_about_card{height:unset}.ambyent_slider{display:none}.row{margin:0}.surroundings_slider{display:flex;justify-content:center;width:100vw;margin:0}.find_content{row-gap:30px}.apartments_section{padding-top:0px !important}.peace_sub_text{text-align:center}.article_section{padding-top:0px !important}.peace_right .slick-slider{height:unset}.welcome_header{display:none}.welcome_text_mobile{margin:15px 0 30px 0;justify-content:center;display:flex;flex-direction:column;align-items:center;align-content:center}.welcome_text_mobile .welcome_main{font-size:30px}.welcome_text_mobile .welcome_sub{font-size:15px;text-align:center}.apartment_info{font-size:12px;line-height:12px}.room_data_item{width:25%;font-size:14px}.room_data_item_title{font-size:12px;min-height:50px;padding:5px}.room_data_item_value{font-size:12px;padding:2px;word-break:break-word;max-height:80px}.apartment_table_name,.apartment_table_surface{font-size:20px}.switch_button_apartment{font-size:10px}#position-image{height:100%;width:auto}.welcome_main{-webkit-animation:fadeToTop 2s ease 2s forwards;animation:fadeToTop 2s ease 2s forwards}.welcome_sub{-webkit-animation:fadeToTop 3s ease 3s forwards;animation:fadeToTop 3s ease 3s forwards}.landing_text{padding:5vh 0 0 0}.mobile_button{width:80%;background-color:#baa360;height:48px;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#fff;-webkit-animation:fadeIn 3s ease 0s forwards;animation:fadeIn 3s ease 0s forwards}.mobile_header{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.apartments_legend{align-items:center;flex-direction:column}.contact_section{padding-top:0px !important}.about_info{flex-direction:column}.slider_container_row{width:100vw}.ambyent_left{display:flex;padding:50px 50px 0 50px;justify-content:center;text-align:center}.find_sub_text{padding:0 15px;text-align:center}.peace_text_container{padding:25px 0}.find_title_text{padding:0 15px;text-align:center}.peace_item_amb{width:100vw;margin-right:-100px}.peace_item_amb img{padding-left:100px;rotate:90deg}.contact_title{min-width:unset;max-width:100vw;text-align:center;padding:0 15px}.ambyent_left{height:unset}.slick-slider{height:400px}.surroundings_item img{height:300px}.hover a{display:none}.contact_left{flex-direction:column;align-items:center}.vision_left{padding:0}.footer h5{margin-bottom:15px}.about_container{flex-direction:column;height:unset;gap:50px}.about_row_container{flex-direction:column;gap:50px}.apartments_content_container{flex-direction:column-reverse;align-items:center}.flat_detail_container{flex-direction:column}.scrollable{margin:0 0 50px 0}.apartment_rooms_scrollable{height:unset}.header_nav>ul>li{font-size:14px}.header_nav>ul>li>a{padding-left:2px;padding-right:2px}}@media only screen and (max-width: 1199.98px){.header_phone{display:none !important}.faq{background-image:none}.underhead h1{font-size:55px}.peace_right,.ambyent-left{justify-content:center;align-items:center}}@media only screen and (max-width: 991.98px){.header .container-fluid{padding-left:15px;padding-right:15px}.header_nav>ul{padding-left:20px;margin-left:0;border:none}.header_language{padding-left:20px}.welcome .container{padding-bottom:250px;min-height:900px}.welcome_header{top:40px}.underhead .container{min-height:350px;padding-bottom:100px}.article_section .article_image{margin:0 auto 30px;width:100%;max-width:690px;height:450px;position:initial;border-radius:10px !important}.vision{flex-direction:column}.vision .text_container{padding-top:15px;height:450px;width:100%}.img-vision{width:100%}}@media only screen and (max-width: 767.98px){body{padding-top:60px}.header{background-color:#fff !important;-webkit-animation:none !important;animation:none !important;opacity:1 !important;padding:5px 0 !important;top:0 !important;position:fixed !important;border:none !important}.header_logo img{height:50px;width:auto}.header_nav{position:fixed;z-index:1000;width:100%;height:100%;right:-100%;top:0;opacity:0;background-color:#fff !important;overflow-y:auto;overflow-x:hidden;padding:50px 20px 50px;transition:all .2s}.header_nav.active{right:0;opacity:1}.header_nav.active .mobile_menu_logo{display:flex}.header_nav.active ul{text-align:center}.header_nav_open{border:none;padding:0;width:40px;font-size:26px;background-color:transparent;color:#baa360}.header_nav_close{position:absolute;border:none;padding:0;right:15px;top:15px;width:40px;font-size:24px;background-color:transparent;color:#000}.header_nav>ul{padding:0;display:block;width:100%}.header_nav>ul>li{display:block !important;border-bottom:1px solid rgba(255,255,255,.2);font-family:"Marcellus SC",sans-serif;text-transform:uppercase}.header_nav>ul>li>a{display:block !important;font-size:20px;padding-top:10px;padding-bottom:10px;padding-left:10px}.header_nav>ul>li>a:after{display:none}.header_nav>ul>li.active a{color:#baa360}.welcome .container{min-height:600px}.welcome_slider{opacity:0;-webkit-animation:fadeToCenter .2s ease 1s forwards;animation:fadeToCenter .2s ease 1s forwards}.welcome_slider .slick-next,.welcome_slider .slick-prev{display:none !important}.welcome .welcome_text{margin-top:-40px}.welcome .welcome_text .welcome_main{font-size:30px}.welcome .welcome_text .welcome_sub{font-size:15px}.welcome h1,.welcome h2{font-size:32px}.welcome_services .container{top:0px}.title{font-size:32px}.title_number{display:block;font-size:30px}.title_number span{display:block;font-size:60px}.items_slider .slick-next{right:15px}.items_slider .slick-prev{left:15px}.reviews_slider .slick-next{right:15px;top:38%}.reviews_slider .slick-prev{left:15px;top:38%}.footer{padding-bottom:50px}.footer ul li{margin-right:10px;display:inline-block}.section{padding-top:70px;padding-bottom:70px}.article_section{padding-bottom:0}.article_section .article_image{width:calc(100% - 30px);height:400px}.collapse_default_btn{font-size:18px}.underhead .container{min-height:120px;padding-top:30px;padding-bottom:30px}.underhead h1{font-size:28px}.not_found{padding-top:60px;padding-bottom:60px}.not_found h1{line-height:1}.not_found h2{font-size:24px;margin-bottom:20px}.prices{max-height:400px;margin-bottom:0}.prices_item{display:block;padding-left:15px;padding-right:15px}.prices_price{margin-top:10px;text-align:left}}
