@import url('../js/fancybox/jquery.fancybox.css');
@import url('../request-form/datepicker.css');
@import url('swiper.css');
@import url('../request-form/request-form.css');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@100;300;500;600;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oooh+Baby&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fuggles&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ms+Madi&display=swap');

html, body { margin:0px; padding:0px; font-size:1em; font-weight:400; color:#ccc; background-color:#fff;background-color: #aaa;}
/*--common--*/
p {font-size: 20px;font-family: 'Barlow Condensed', sans-serif;margin: 10px 0px 28px 0px;color: #fff;line-height: 31px;font-weight: lighter;font-weight: 300;}
a {  text-decoration: unset;color: inherit;}
a:hover { text-decoration: underline;}
.img_hidden_slide {width: 50px;top: -100px;position: absolute;}
.home-button {}
.home-button:hover {}

.transition { -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.transition_2 { -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s; -o-transition:all 0.7s ease 0s; transition:all 0.7s ease 0s;}
.transition_3 { -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}

/*--menu--*/
.header {position: fixed;z-index: 4;width: 100%;height: 0px;}
	/*--for img in menu--*/
.menu-home-img-wrapper-1 {display:table;width: 100%; height: 20px;}
.menu-home-img-wrapper-2 {display:table-cell;vertical-align: middle;}
.menu-home-img {height: 85px;/*! padding: 17px 3px; */filter: brightness(1000);}

.menu-mobile {display:none !important;}

.menu_icon_name { position:absolute;  padding:11px 15px 43px 15px; /*! background-color:#fff; */ color:#fff; display:none;  font-size:17px; letter-spacing:2px; font-weight:400; text-transform:uppercase;height: 16px;top: 0;left: 0;width: auto;font-family: 'Barlow Condensed', sans-serif;}
	.mobile_button { width:30px; /*! height:40px; */ position:absolute; top:41px; left:19px; display:block; cursor:pointer; display:none; }
		.menu_line { background-color:#fff; width:100%; height:1px; position:relative; display:block;  }
		.m_line_1 { margin:0px;}
		.m_line_2 { margin:8px 0 0;}
		.m_line_3 { margin:8px 0 0;}

	.mobile_close { -webkit-transform: rotate(45deg) translateX(-2px) translateY(-2px); -moz-transform: rotate(45deg) translateX(-2px) translateY(-2px); -ms-transform: rotate(45deg) translateX(-2px) translateY(-2px); -o-transform: rotate(45deg) translateX(-2px) translateY(-2px); transform:rotate(45deg) translateX(-2px) translateY(-2px);  }
	.mobile_close .m_line_1 { -webkit-transform: rotate(90deg) translate3d(10px, 0px, 0px); -moz-transform: rotate(90deg) translate3d(10px, 0px, 0px); -ms-transform: rotate(90deg) translate3d(10px, 0px, 0px); -o-transform: rotate(90deg) translate3d(10px, 0px, 0px); transform:rotate(90deg) translate3d(9px, 0px, 0px); }
	.mobile_close .m_line_2 { opacity:0; }
	.mobile_close .m_line_3 { -webkit-transform:translate3d(0px, -10px, 0px); -moz-transform:translate3d(0px, -10px, 0px); -ms-transform: translate3d(0px, -10px, 0px); -o-transform: translate3d(0px, -10px, 0px); transform:translate3d(0px, -10px, 0px); }


.navigation { display: table; position:absolute; top:0; right:0; z-index: 3; margin:auto; width:100%;}
	.nav_inside { display: table; position:relative; margin:0 auto 0 0; right: 0;width: 100%;}
		.menu_container { text-align:center; position:absolute;width: 90%;max-width: 1400px;transform: translatex(-50% );left: 50%;margin-top: 40px;}
			.menu { margin:0px; padding:0px; display:inline-table; text-align: left;position: relative;z-index: 4;margin-top: -20px;}
				.menu_container li { display:block; list-style-type:none; width:auto; height: inherit;position: relative;float: left;font-size: 23px;color: #ffff;font-family: 'Barlow Condensed', sans-serif;margin: 0px 10px;}
					.menu_title a { padding:13px;letter-spacing:2px;cursor: pointer; display: block; position: relative;text-decoration:none;letter-spacing: 0.5px;font-size: 21px;color: #ffff;font-family: 'Barlow Condensed', sans-serif;text-transform: uppercase;}
					.menu_container li:hover .menu-hover-effect { width:100%;filter: none;opacity: 1;}
					.menu_container li:hover .menu_title a { /*! color:#fff; */background-color: #fff;color: #587051;margin-top: 20px;}
					.menu_title.menu-active a{ border-bottom:13px solid #9d9a93; color:#212121;}
					.menu_container li.mobile { display:none;}
					.menu_container li:hover .menu-hover-e-2 {}
.menu-other {margin: 20px auto;width: 100%;position: relative;left: 0;margin: 0;display: none;position: absolute;}
.menu-other-href { display: block; font-size: 1; font-weight: 400; width:100%; box-sizing:border-box;  position: relative; text-align: center; top: 0; z-index: 2;padding: 10px 0;color: #000 !important;}
.menu-other-href-last { border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.menu_container li:hover .menu-other {display:block;}
.menu_container li:hover .menu-other-href {text-decoration: none;}
.menu-other-href:hover {color:#fff !important;}
.menu_title {}
.menu-hover-e-2 {position: absolute;z-index: 1;padding-bottom: 8px;}


.menu-logo {display: inline-table;vertical-align: top;margin-right: 20px;}
    .menu-logo-img {width: 120px;}
.menu-button-box {display: inline-table;vertical-align: top;margin-left: 35px;margin-top: -40px;white-space: nowrap;}
    .menu-button {letter-spacing: 0.5px;font-size: 21px;color: #586f50;font-family: 'Barlow Condensed', sans-serif;text-transform: uppercase;background-color: #fff;padding: 33px 10px 12px;position: relative;width: 99px;display: inline-table;margin-left: 10px;text-decoration: unset !important;}
        .menu-button span{position: relative;z-index: 2;}
    .menu-button-2 {color: #fff;background-color: #586f50;}
        .menu-button-img {position: absolute;width: 100%; z-index: 1;left: 0;bottom: -36px;}
        .menu-button:hover .menu-button-img {bottom: -56px;}

#header.fixed{background-color: #506749;height: 80px;}
#header.fixed .menu-logo-img{width: 80px;margin-top: -4px;margin-right: 20px;margin-left: 20px;}
#header.fixed .menu-logo{margin-top: -18px;}
#header.fixed .menu{margin-top: -25px;}
#header.fixed .menu-button-box{}
#header.fixed .menu-button{/*! margin-top: 20px; */padding-top: 27px;padding-bottom: 27px;}
#header.fixed .menu-button img{opacity: 0;pointer-events: none;}
#header.fixed .menu-button:hover {}
#header.fixed .menu_container{}
#header.fixed .menu_container li:hover .menu_title a {margin-top:0;}


/*--Language--*/
.language { cursor: default; display: inline-block;margin-left: 10px;}
.language a {}
				.language img { display: inline-block; margin-right: 5px; max-width: 10px; opacity: 0.9; position: relative; top: 1px; vertical-align: middle; filter: none;filter: brightness(10) saturate(0);z-index: 1;}
				.language span { /*! color: #000; */ display: inline-block; position: relative;  vertical-align: middle; padding: 0px 0 0 2px;z-index: 1;}
				.language .lang-other {  display: none;  position: absolute; left:0;width: 100%;z-index: 1;}
					.language .lang-other a:hover {color:#fff;}
				.language .lang-other a {  display: block; font-size: 0.9em; font-weight: 400; width:100%; box-sizing:border-box;  position: relative; text-align: center; top: 0; }
				.language .lang-other a:hover .lang-hover-effect {  filter: none;}
				.language:hover .lang-other { display:block; }
				.language.menu_title:hover .lang-other {display:block;}
				.language.menu-hover-effect:hover ~ .lang-other {display:block;}
				.lang-text {z-index:2;position: relative;}
				.lang-text-href:hover .lang-text {color:#fff !important;}

.language .lang-other a:last-child {border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.language .lang-other a:hover: {color:#fff;}

/*--Slide--*/
.slide {height:1000px;position:relative;height:calc(100vh);}
.sezione_slider {position:absolute; width:100%; height:100%; overflow:hidden; left:0; top:0; display:block; box-sizing:border-box; border:0px;height:calc(100vh);}
	.swiper-container {width:100%;height:calc(100vh);}
		.swiper-slide {position:relative;text-align: center;font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-position:center; background-repeat:no-repeat; background-size:cover;height:calc(100vh);}
			.swiper_sfondo {object-fit: cover; width: 100%; height: 100%; max-width: 100%; max-height: 100%; transform:scale(1); transition: all 4s cubic-bezier(0.82, 0.01, 0.77, 0.78) 0s;}
			.pag-box { bottom:34px; left:0; display: table; width:100%; height:auto; position: absolute; text-align:center;z-index: 2; box-sizing:border-box;height: 50px;pointer-events: none;}
						.pagination {display: inline-table;position: relative;vertical-align: middle;width: 200px;pointer-events: all;}
							.swiper-pagination-bullet { background:#fff; width:12px; height:12px; opacity:0.3; margin:0 15px; display:inline-table; vertical-align: middle;-webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
							.swiper-pagination-bullet-active {width:12px; height:12px; opacity:0.8; position: relative;border-width: 1.5px;}

.start {width: 100%;height: 100vh;position: absolute;top: 0;left: 0;background-color: #00000055;z-index: 1;pointer-events: none;}
    .start_slogan {width: 80%;color: #fff;position: absolute;text-align: center;transform: translateX(-50%);bottom: 43%;left: 50%;font-size: 71px;font-family: 'Ms Madi', cursive;pointer-events: all;top: unset;}
    .start_info  {transform: translate(-50%, -50%);left: 50%;position: absolute;width: 75%;bottom: 16px;pointer-events: all;height: 52px;}
        .start_info_tel{width: 54px;position: absolute;background-position: center;vertical-align: middle;top: 50%;left: 0;transform: translateY(-50%);}
.start_info_tel:hover .box_info_green{opacity: 1;pointer-events: all;}
     .start_tel  {}
.start_tel_icon_text{ white-space: nowrap;font-size: 18px;line-height: 35px;padding-right: 10px;color: #fff;font-family: 'Barlow Condensed', sans-serif;}
.start_tel_icon{white-space: nowrap;font-size: 18px;line-height: 35px;padding-right: 10px;color: #fff;height: 20px;vertical-align: middle; }
    .box_info{  position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); width: 24px;}
        .box_info_green{background-color: #587051;position: absolute;border-radius: 20px;bottom: 0;padding: 26px;box-shadow: 5px 5px 3px #00000055;opacity: 0;pointer-events: none;}
.box_info:hover .start_tel {opacity: 1;}
            .box_tel_email{}
                .start_tel_img{}
        .start_info_email{width: 26px;position: relative;background-position: center;margin-left: 24px;display: inline-table;}
     .start_email {position: relative;height: 20px;}
    .start_language {text-align: right;font-size: 21px;color: #ffff;font-family: 'Barlow Condensed', sans-serif;background-position: center;/*! bottom: 21px; */width: auto;margin: 0 0 0 auto;vertical-align: middle;position: absolute;right: 0;top: 0;top: 50%;transform: translateY(-50%);}
        .start_language a {color: #fff;padding: 3px 5px;}
        .sticker_new_2023{/*! height: 100px; *//*! width: 8%; */position: absolute;bottom: 191px;right: 75px;}
        .sticker_img{height: 220px;position: relative;background-size: cover;background-position: center;width: 242px;}

.start_language a:hover{background-color: #587051; text-decoration: unset;cursor: pointer;}

.main{background-color: #586f50;position: relative;height: auto; width: 100%;padding: 36px 0px 100px;}
         .main_img{background-size: cover;background-position: center;opacity: 0.2;position: absolute;width: 100%;top: 0;left: 0;height: 100%;width: 100%;background-attachment: fixed;}
         .main_text{position: relative;width: 70%;text-align: center;transform: translate(-50%);top: 6%;left: 50%;font-size: 30px;font-family: 'Playfair Display', serif;color: #fff;}
             .main_title {font-weight: 700;margin-bottom: 30px;font-family: 'Playfair Display', serif;font-size: 50px;color: #d4d0cd;}
             .main_text_Emilia{font-size: 23px;margin: 11px 0px 28px 0px;color: #fff;font-family: 'Barlow Condensed', sans-serif;font-weight: unset;}
  .main_name{color: #c4c0bd;font-size: 41px;font-family: 'Oooh Baby', cursive;}



.wohnungen{position: relative;width: 100%;height: 44vw;display: table;max-height: 70vh;}
        .wohnungen_box{position: relative;display: table-cell;background-color: #587051;}
            .wohnung_1_img{height: 100%;width: 100%;position: absolute;background-position: center;background-size: cover;opacity: 0.5;pointer-events: none;}
            .wohnung_icon{height: 100%;position: absolute;background-position: center;background-repeat: no-repeat;z-index: 1;opacity: 0;width: 100%;pointer-events: none;}
            .wohnung_long_text{position: absolute;transform: translatex(-50%);top: 51%;left: 50%;color: #fff;font-size: 18px;font-family: 'Barlow Condensed', sans-serif;text-align: center;opacity: 0;z-index: 2;pointer-events: all;letter-spacing: 1px;text-shadow: 0 0 10px #0000006D;}
                    .wohnung_title{position: absolute;transform: translate(-50%, -50%);top: 45%;left: 50%;color: #fff;font-size: 35px;font-weight: 700;text-transform: uppercase;z-index: 2;font-family: 'Playfair Display', serif;width: 100%;text-align: center;}
                .wohnung_text{position: absolute;transform: translatex(-50%);bottom: 7%;left: 50%;color: #fff;font-size: 20px;background-color: #587051;padding: 10px 15px;font-family: 'Barlow Condensed', sans-serif;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;border-radius: 20px;letter-spacing: 1px;}

.wohnungen_box:hover .wohnung_1_img{opacity: 1;}
.wohnungen_box:hover .wohnung_long_text{opacity: 1;}
.wohnungen_box:hover .wohnung_icon {opacity: 0.7;}
.wohnungen_box:hover .wohnung_text { }
.wohnung_text:hover {color: #587051;background-color: #ffffff;}


.wohnungen_2{height: 100%;width: 33%;position: relative;display: table-cell;background-color: #587051;}
    .wohnung_2_img{height: 100%;width: 100%;position: absolute;background-position: center;background-size: cover;opacity: 1;}
            .wohnung_color_2{}


.wohnungen_3{height: 100%;width: 33%;position: relative;display: table-cell;background-color: #587051;}
          .wohnung_3_img{height: 100%;width: 100%;position: absolute;background-position: center;background-size: cover;opacity: 0.5;}

            .wohnung_color_3{}


.seas_sommer {position: relative;width: 100%;height: 26vw;display: table;max-height: 70vh;}
      .seas_box {height: 100%;width: 50%;position: relative;display: table-cell;}
        .seas-target {position: absolute;top:-130px;}
          .seas_foto {height: 100%;width: 100%;position: absolute;background-position: top;background-size: cover;opacity: 0.85;}
          .seas_color {opacity: 0.6;background-color: #cccccc;height: 100%;width: 100%;position: absolute;}
					.seas_sommer_text {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;}
          .seas_subtitle{position: relative;color: #587051;font-size: 21px;font-family: 'Barlow Condensed', sans-serif;text-transform: uppercase;}
          .seas_title {position: relative;color: #fff;font-size: 44px;font-weight: 700;text-transform: uppercase;font-family: 'Playfair Display', serif;}
          .seas_text {position: relative;color: #fff;font-size: 18px;font-family: 'Barlow Condensed', sans-serif;text-align: center;letter-spacing: 1px;text-shadow: 0 0 10px #0000006D;}
          .seas_button{position: relative;background-color: #587051;padding: 10px 15px;color: #fff;font-size: 21px;font-family: 'Barlow Condensed', sans-serif;display: inline-table;margin-top: 16px;border-radius: 20px;letter-spacing: 1px;}
.seas_button:hover {background-color: #ffffff;color: #587051;text-decoration: unset;}

.angebote {position: relative;width: 100%;background-color: #587051;box-sizing: border-box;height: 788px;}
    .angebote_img {position: absolute;width: 100%;height: 100%;background-position: center;background-size: cover;opacity: 0.1;top: 0;left: 0;}
    .angebote_content {}
    .angebote_title {color: #fff;text-align: center;font-size: 54px;text-transform: uppercase;padding-top: 50px;font-family: 'Playfair Display', serif;font-weight: 600;}
    .angebote_text_sommer {opacity: 0.5; position: absolute;transform: translatex(-50%);left: 47%;color: #fff;font-size: 20px;font-family: 'Barlow Condensed', sans-serif;text-align: center;}
    .angebote_text_winter {opacity: 0.5; position: absolute;transform: translatex(-50%);left: 53%;color: #fff;font-size: 20px;font-family: 'Barlow Condensed', sans-serif;text-align: center;}
    .angebote_pfeil_links {width: 40px;position: absolute;left: -90px;top: 50%;transform: translateY(-50%);cursor: pointer;}
    .angebote_pfeil_rechts{width: 40px;position: absolute;right: -90px;top: 50%;transform: translateY(-50%);cursor: pointer;}

.angebote:hover .angebote_text_sommer{}
.angebote:hover .angebote_text_winter{}

        .angebote_box {}
            .angebote_box_1 {position: absolute;width: 436px;height: 506px;background-size: cover;left: 50%;transform: translate(-50%);top: 26%;z-index: 10;}
            .angebote_box_2 {position: absolute;width: 15%;height: 40%;background-size: cover;right: 25%;top: 40%;}
            .angebote_box_3 {position: absolute;width: 15%;height: 40%;background-size: cover;left: 25%;top: 40%;}
		        .angebote_box_inside {position: relative;width: 436px;height: 406px;background-size: cover;left: 50%;transform: translate(-50%);top: 0;z-index: 1;width: 260px;box-shadow: 0 0 20px #00000035;}
                .angebote_box_color {background-color: #587051B4; height: 100%; opacity: 0.001;}
                .angebote_box_color_middle {background-color: #587051; height: 100%; opacity: 0.9;z-index: 1;}
                .angebote_box_title {color: #fff;text-align: center;font-size: 44px;text-transform: uppercase;padding-top: 80px;font-family: 'Playfair Display', serif;opacity: 0;padding-bottom: 30px;}
                .angebote_box_text {position: relative;transform: translatex(-50%);/*! bottom: 34%; */left: 50%;color: #fff;font-size: 20px;font-family: 'Barlow Condensed', sans-serif;text-align: center;width: 271px;font-weight: lighter;opacity: 0;font-weight: 400;text-shadow: 0 0 10px #0000006D;letter-spacing: 1px;text-shadow: 0 0 10px #0000006D;}
                .angebote_box_button {position: relative;color: #fff;background-color: #587051;padding: 10px 15px;color: #fff;font-size: 21px;font-family: 'Barlow Condensed', sans-serif;display: inline-table;margin-top: 76px;border-radius: 20px;letter-spacing: 1px;}
.angebote_box_color:hover .angebote_box_button{background-color: #ffffff;color: #587051;text-decoration: unset;}






.angebote_box_3:hover .angebote_box_color{opacity: 1}
.angebote_box_2:hover .angebote_box_color{opacity: 1;background-color: #58705167;}

.swiper-slide-next .angebote_box_inside {width: 436px;height: 476px;z-index: 2;}
.swiper-slide-next .angebote_box_color {  opacity: 1;z-index: 1;}
.swiper-slide-next .angebote_box_title {opacity: 1;}
.swiper-slide-next .angebote_box_text {opacity: 1;}
.swiper-slide-next .angebote_box_button {opacity: 1;}



#slide-offers {position: relative;height: 510px;margin-top: 50px;width: 70%;margin: 50px auto 0;max-width: 1000px;}
		#slide-offers .sezione_slider {height: 510px;}
				#slide-offers .slide_left_inner {}
						#slide-offers .swiper-container {height: 510px;}
								#slide-offers .swiper-wrapper {}
										#slide-offers .swiper-slide {height: 510px;background-color: unset;width: auto;}


 .footer{width: 100%;position: relative;padding: 30px 0;}
 .footer_color{height: 100%;width: 100%;background-color: #587051;position: absolute;top: 0;left: 0;}
 .footer_img{height: 100%;width: 100%;position: absolute;background-size: cover;background-position: center;top: 0;left: 0;}
 .footer_content{position: relative;width: 65%;text-align: center;top: 0;transform: translatex(-50% );left: 50%;}
 .footer_content_title{font-size: 44px;color: #fff;padding-top: 37px;text-align: left;font-family: 'Playfair Display', serif;text-transform: uppercase;font-weight: 600;}
 .footer_content_container{position: relative;display: table;width: 100%;margin-top: 80px;min-height: 160px;} .footer_content_contact{display: table-cell;width: 100%;text-align: center;width: 25%;position: relative;background-size: cover;background-position: center;vertical-align: top;}
 .footer_content_text{position: relative;color: #fff;font-size: 17px;font-family: 'Barlow Condensed', sans-serif;width: 200px;text-align: left;line-height: 30px;}
 .footer_content_text a {color: #fff;}
 .footer_content_text2{position: relative;color: #fff;font-size: 17px;font-family: 'Barlow Condensed', sans-serif;width: 200px;text-align: left;line-height: 30px;}
 .footer_cotent_contact_icon{margin: 11px;height: 18px;position: relative;margin-left: 0px;}
 .logo{display: table;position: absolute;top: 41px;right: 0;}
 .footer_img{display: table;width: 100%;opacity: 0.1;position: absolute;background-position: bottom;background-size: cover;}
 .logo_img{position: relative;display: table;height: 77px;width: auto;}
 .footer_img_big{transform: none;display: table-cell;height: 100%;width: 31%;background-size: cover;position: relative;background-position: center top;vertical-align: top;background-size: cover;}
 .footer_content_info{display: table;text-align: center;margin-top: 44px;font-size: 15px;color: #ffff;font-family: 'Barlow Condensed', sans-serif;position: relative;bottom: 11px;transform: translatex (-50%);left: 50%;transform: translatex(-50%);left: 50%;}
.footer_icon{text-align: left;}
 .footer_cotent_contact_icon_gardena{margin-top: 15px;height: 40px;}
.footer_cotent_img{}
.footer_cotent_contact_text a {color: #fff;}
.footer_cotent_contact_a{display: inline-table;}
.footer_cotent_lage{height: 28px;position: absolute;top: 8px;left: -38px;}
.gardena{width: 14%;display: table-cell;}



/*--Quick Request-*/
.qr-container{position: relative;display: table;width: 100%;}
.qr-container-img{position:absolute; height: 100%; background-size: cover; background-position: center;width: 100%;top: 0;left: 0;opacity: 0.5;}
.qr-title-big{font-size: 69px;padding: 30px 0px 24px 0px;text-align: center;font-family: 'Ms Madi', cursive;z-index: 1;position: relative;color: #fff;}
		.quick-request { margin:82px auto; position:relative; display:table; padding: 0;box-sizing: border-box;width: 70%;text-align: center;text-align: center; background-position: center; background-size: cover;background-color: #587051BB;}
		.small-form-title { display:block; position:relative; font-size:53px; color:#373737; margin:20px 0px 60px 70px; font-weight: 500;line-height: 34px;display: none;}
			.qr-col { display:block; position:relative; overflow: visible;box-sizing: border-box;margin: 0;width: 50%;padding: 0 10px;display: inline-block;vertical-align: bottom;text-align: center;margin: 0px auto 10px;max-width: 210px;/*! padding-bottom: 20px; */}
            .qr-col-container{width: 43%;position: relative;display: inline-table;vertical-align: bottom;text-align: left;padding-bottom: 21px;}
            .qr-col-container:last-child{text-align: right}
			.qr-colqr-3 { display:block; padding: 0px;width: 200px;display: inline-table;vertical-align: top;background-color: #587051;}
            .qr-row-big_2{background-color: #fff !important;color: #587051 !important;}
			.qr-col-big { display:block; position:relative; overflow: auto;box-sizing: border-box;margin: 0;width:100%;float: left;}
				.qr-row { width:100%; float:left; display:block; position:relative; color:#fff; font-weight: 700;text-align: center;font-family: 'Cormorant Garamond', serif;}




				.qr-row-big { width: auto;display: block;position: relative;color: #fff;font-size: 20px;font-weight: 300;text-align: right;cursor: pointer;border: 0px;background: none;padding: 0px;font-family: 'Cormorant Garamond', serif;width: 100%;text-align: center;padding: 14px 45px;margin-bottom: 10px;font-weight: 700;margin-top: 12px;font-family: 'Barlow Condensed', sans-serif;}
				.qr-row-big:hover { background-color: #fff;  background-color: #506749 !important; color: #fff !important;text-decoration: none;}
				.qr-book { position:relative; display:block;padding: 19px 0;background-color: #987e5f;color: #fff;font-weight: 300;text-align: center;font-size: 18px;text-transform: uppercase;}
				.qr-book:hover { background-color:#726351; }
.qr-row-big .qr-row-big_2 {}
        .qr-row-big {width: auto;display: inline-table;background-color: #587051;text-transform: uppercase;border-radius: 20px;letter-spacing: 1px;}

					.qr-row-box { display:block; text-align: left;padding: 0;}
						.qr-title { text-align:center; display: block;font-size: 22px;text-transform: uppercase;text-align: left;font-family: 'Barlow Condensed', sans-serif;font-weight: lighter;margin-bottom: 10px;}


							.qr-title img { width:100px; }
						.qr-date { position: relative; display: inline-block; vertical-align: middle;  font-size: 75px; color: #fff; font-weight: 700; transition: all 300ms ease 0s; font-family: 'Cormorant Garamond', serif;margin-top: -22px;}
						.qr-date-box { position: relative; display: inline-block; vertical-align: middle; padding-left: 10px;top: -9px;text-align: center;}
							.qr-month { position: relative;display: block;font-size: 27px;text-transform: uppercase;color: #fff; font-weight: 700; transition: all 300ms ease 0s; font-weight: 400;font-family: 'Cormorant Garamond', serif;/*! font-weight: bold; */font-family: 'Barlow Condensed', sans-serif;}
							.qr-year { position: relative;display: block;font-size: 28px;color: #fff;font-weight: 300;transition: all 300ms ease 0s; font-weight: 200;/*! font-family: 'Cormorant Garamond', serif; *//*! font-weight: bold; */font-family: 'Barlow Condensed', sans-serif;}
								.TxtInput { opacity: 0; background-color: #fff;border: 0 none;border-radius: 0;box-sizing: border-box;color: #685b5b;display: inline-block;font-size: 1.7em;font-weight: 400;margin: 0 auto;line-height: 90px;position: relative;text-align: center;width: 100%; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; position: absolute; top: 0; left: 0;}
								.quick-request .request-button-img { width:22px; margin: 0px 0px 0px 4px; transition:all 300ms ease 0s; position: relative;right: 0px;}
								.qr-row-big:hover .request-button-img { right:-5px; }
.maps-iframe{width: 100%;height: 30vw;margin-top: 20px;}

.price_list {border-collapse: collapse;width: 100%;margin-top: 60px;margin-bottom: 30px;border: unset;}
  .price_list tbody {}
    .price_list tr {}
      .price_list th {background-color: #586f50;font-size: 29px;padding: 10px;border: unset;border-right: solid 1px #fff3;border-left: solid 1px #fff3;width: 25%;}
      .price_list td {font-size: 22px;padding: 10px;border: unset;border-right: solid 1px #fff3;border-left: solid 1px #fff3;}
      .price_list th:first-child{border-left: none;}
      .price_list th:last-child{border-right: none;}
      .price_list td:first-child{border-left: none;}
      .price_list td:last-child{border-right: none;}


.maint_text_subtitle{font-size: 22px;margin-top: 60px;position: relative;}

.apar {position: relative;width: auto;height: auto;margin-bottom: 150px;}
			.apar-big {width: 100%;height: 43vw;background-position: center;background-size: cover;margin-top: 80px;background-color: #363636;position: relative;max-height: 656px;}
                .apar-target {position: absolute;top:-130px;}
				.apar-big-grad {position: absolute;width: 100%;height: 30%;background: linear-gradient(rgba(18,14,14,1), rgba(18,14,14,0));background: -webkit-linear-gradient(rgba(18,14,14,1), rgba(18,14,14,0));background: -moz-linear-gradient(rgba(18,14,14,1), rgba(18,14,14,0));opacity: 0.5;top: 0;left: 0;}
				.apar-title {position: absolute;text-align: right;top: -58px;left: 30px;font-size: 52px;font-weight: 200;text-transform: uppercase;z-index: 2;}
				.apar-title span {font-weight: 400;font-size: 118px;font-family: 'Ms Madi', cursive;}
				.apar-title-letter {position: absolute;left: 77px;top: -124px;color: #506749;font-size: 180px;font-family: 'Ms Madi', cursive;}
			.apar-overflow {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;max-height: 656px;}
				.apar-det-button {width: 350px;height: 300px;background-color: #8b7b60;transform: skew(45deg);bottom: 0;position: absolute;right: calc(100% - 100px);cursor:pointer;}
				.apar-det-button:hover {right: calc(100% - 140px);}
				.apar-det-button-text {position: absolute;left: 0;padding: 25px 18px;bottom: 0;text-transform: uppercase;font-weight: 200;font-size: 33px;pointer-events: all;cursor: pointer;}
				.apar-det-button-text-active {padding-left:40px;}
				.apar-det-button-text span { -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;display:inline-block;}
				.apar-det-button-text-active span {transform: translate(1px, 1px) rotate(90deg);}
			.apar-galery {position: relative;width: 100%;height: 14vw;margin-top: 10px;max-height: 213px;margin-bottom: 2px;margin-top: 2px;}
				.apar-galery-img {display: inline-block;width: calc(25% - 8px);margin-right: 10px;height: 100%;position: relative;float: left;overflow: hidden;background-color: #363636;margin-bottom: 0px;margin-right: 2px;width: calc(25% - 1.5px);}
        #fotogalerie .apar-galery-img {margin:0;width: 25%;}
        .apar-galery-img:nth-child(4n) {margin:0;}
					.apar-galery-back {width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(1.01);background-position: center;background-size: cover;}
					.apar-galery-img:hover .apar-galery-back {transform: translate(-50%, -50%) scale(1.1);}
			.apar-det {display: none;position: relative;margin-top: 0;background-color: #506749;box-sizing: border-box;padding: 60px;width: 100%;}
				.apar-det-text {width: 60%;display: table;}
					.apar-det-title {font-size: 70px;font-weight: 200;text-transform: uppercase;display: table;position: relative;}
					.apar-det-title span {font-weight: 500;font-size: 1.4em;}
						.apar-det-letter {font-family: england;opacity: 0.2;font-size: 280px;position: absolute;right: -69px;top: -50px;}
					.apar-det-p {}
				.apar-det-plan {position: absolute;top: 50%;transform: translateY(-50%);right: 60px;border: solid 13px #586f50;width: 23vw;height: 23vw;max-width: 330px;max-height: 330px;background-color: #fff;background-position: center;background-size: contain;box-sizing: border-box;background-repeat: no-repeat;}
				.apar-det-plan:hover {border-color: #363636;opacity: 0.9;}

.h1-apar {text-align: center;top: unset !important;width: 100%;max-width: unset;transform: unset;position: relative;text-align: left;}
.apar_button {position: relative;bottom: 4%;color: #fff;font-size: 20px;background-color: #587051;padding: 10px 15px;font-family: 'Barlow Condensed', sans-serif;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;border-radius: 20px;letter-spacing: 1px;}
.apar_button:hover {background-color: #fff;color: #587051;text-decoration: none;}

#Bs-BookingWidget{color: #000; font-size: 21px;font-family: initial;}

@media (max-width:1520px) {
.menu-logo {margin-right: 10px;}
.menu-logo-img {}
.menu {margin-top: -13px;}
.menu-button-box {margin-left: 10px;}
.menu-button {margin-left: 3px;padding-left: 0px;padding-right: 0px;}
.menu_container li {margin: 0 2px;}
.menu_title a {padding: 7px;font-size: 18px;}
.menu_container {width: 100%;max-width: unset;box-sizing: border-box;padding: 0 10px;white-space: nowrap;}
.menu-button span {font-size: 18px;}
.menu-button:hover .menu-button-img {bottom: -23px;}
#header.fixed .menu-button {padding: 29px 0px 28px;}
.menu_container li:hover .menu_title a {margin-top:13px;}


	 /*--Quick Request-*/ .qr-container{}
	 .qr-container-img{}
	 .qr-title-big{}
	 .quick-request {}
	 .small-form-title {}
	 .qr-col {}
	 .qr-col-container{width: 100%;text-align: center;}
	 .qr-col-container:last-child{width: 100%;text-align: center;}
	 .qr-colqr-3 {}
	 .qr-row-big_2{}
	 .qr-col-big {}
	 .qr-row {}
	 .qr-row-big {}
	 .qr-row-big:hover {}
	 .qr-book {}
	 .qr-book:hover {}
	 .qr-row-big qr-row-big_2 {}
	 .qr-row-big {}
	 .qr-row-box {text-align: center;}
	 .qr-title {text-align: center;opacity: 0.6;margin-bottom: 20px;}
	 .qr-title img {}
	 .qr-date {}
	 .qr-date-box {}
	 .qr-month {}
	 .qr-year {}
	 .TxtInput {}
	 .quick-request .request-button-img {}
	 .qr-row-big:hover .request-button-img {}

}

@media (max-width:900px) {
.menu-button {width: 66px;}

}


@media (max-width:1100px) {
.wohnungen{}
.wohnungen_box{}
.wohnung_1_img{}
.wohnung_icon{height: 0;}
.wohnung_long_text{}
.wohnung_title{}
.wohnung_text{}

.wohnungen_box:hover .wohnung_1_img{}
.wohnungen_box:hover .wohnung_long_text{}
.wohnungen_box:hover .wohnung_icon {}
.wohnungen_box:hover .wohnung_text {}
.wohnung_text:hover {}
.wohnungen_2{}
.wohnung_2_img{}
.wohnung_color_2{}
.wohnungen_3{}
.wohnung_3_img{}
.wohnung_color_3{}
.seas_sommer {}
.seas_box {}
.seas_foto {}
.seas_color {}
.seas_sommer_text {}
.seas_subtitle{}
.seas_title {}
.seas_text {}
.seas_button{}
.seas_sommer_text:hover .seas_button{}
}

@media (max-width:1000px) {

/*menu*/
	.menu_icon_name { display:block; z-index:10;font-weight: 400;cursor: pointer;}
	.mobile_button { display:block; z-index:10;}
				.menu_container { width:100%;  text-align:center; right:0; box-sizing:border-box;margin:0;background-color: #506749;padding-top: 80px;padding-bottom: 1px;}
				.menu_container li { display:block !important; width: 100%;}
				.menu_title a { border-bottom:none;font-size:1.1em; margin:0 auto; color:#fff; padding:0;background-color: #637e58;margin: 1px 0 0;text-align: left;}
				.menu_title a:hover { border-bottom:none; color:#CCC;}
				.menu_title.menu-active a{}
				.nav_inside{}
				.navigation { position: absolute;  margin:0 auto;left:-2000px; text-align:right;}
					.navigation-open {left:0;}
				.menu_title {width: 100%;}
				#header.fixed {}
				#header.fixed .navigation {}
				.menu_container li.mobile {}
				#header.fixed .header {}
				#header.fixed .nav_inside {}
				#header.fixed .menu_title a {}
				#header.fixed .menu_title a:hover {}
				#header.fixed .logo-img{}
				#header.fixed .menu_title a {text-align: center;padding: 20px 5px;margin: 0 0 1px !important;}
					.lang-text {background-color:#aaa;}
					.menu-other {position:relative;}
					.menu-other-href {padding: 0;text-align: left;background-color: #aaa;margin: 1px 0 0;}
					#s01 {position:relative;display: none;}
					#s02 {position:absolute;display: none;}
					.s0-open{position:relative !important;display:block !important;}

.menu-mobile {display:inline-table;}
.header-open .menu-logo {top: 8px;right: 2px;z-index: 4;}
.header-open .menu-logo-img {width: 113px;margin-top: unset;}

p {}
 a {}
 a:hover {}
 .img_hidden_slide {}
 .home-button {}
 .home-button:hover {}
 .transition {letter-spacing: unset;}
 .transition_2 {}
 .transition_3 {}
 /*--menu--*/ .header {}
 /*--for img in menu--*/ .menu-home-img-wrapper-1 {}
 .menu-home-img-wrapper-2 {}
 .menu-home-img {}
 .menu_icon_name {}
 .mobile_button {}
 .menu_line {}
 .m_line_1 {}
 .m_line_2 {}
 .m_line_3 {}
 .mobile_close {}
 .mobile_close .m_line_1 {}
 .mobile_close .m_line_2 {}
 .mobile_close .m_line_3 {}
 .navigation {}
 .nav_inside {}
 .menu_container {height: 100vh;box-sizing: border-box;padding-top: 90px;}
 .menu {margin-top: 0px;}
 .menu_container li {}
 .menu_title a {text-align: center;padding: 20px 5px;margin: 0 0 1px !important;}
 .menu_container li:hover .menu-hover-effect {}
 .menu_container li:hover .menu_title a {margin: 0 0 1px;}
 .menu_title.menu-active a{}
 .menu_container li.mobile {}
 .menu_container li:hover .menu-hover-e-2 {}
 .menu-other {}
 .menu-other-href {}
 .menu-other-href-last {}
 .menu_container li:hover .menu-other {}
 .menu_container li:hover .menu-other-href {}
 .menu-other-href:hover {}
 .menu_title {}
 .menu-hover-e-2 {}
 .menu-logo {position: absolute;right: 10px;top: 20px;margin: 0;top: 8px;right: 2px;}
 .menu-logo-img {width: 143px;}
 .menu-button-box {display:none;}
 .menu-button {}
 .menu-button span{}
 .menu-button-2 {}
 .menu-button-img {}
 .menu-button:hover .menu-button-img {}
 #header.fixed{}
 #header.fixed .menu-logo-img{width: 113px;margin-top: unset;margin: 0;}
 #header.fixed .menu-logo{top: 8px;right: 2px;z-index: 4;margin-top: unset;}
 #header.fixed .menu{margin-top: 0;}
 #header.fixed .menu-button-box{}
 #header.fixed .menu-button{margin-top: 20px;}
 #header.fixed .menu-button img{}
 #header.fixed .menu-button:hover {}
 #header.fixed .menu_container{}
 #header.fixed .menu_container li:hover .menu_title a {}
 /*--Language--*/ .language {}
 .language a {}
 .language img {}
 .language span {}
 .language .lang-other {}
 .language .lang-other a:hover {}
 .language .lang-other a {}
 .language .lang-other a:hover .lang-hover-effect {}
 .language:hover .lang-other {}
 .language.menu_title:hover .lang-other {}
 .language.menu-hover-effect:hover ~ .lang-other {}
 .lang-text {}
 .lang-text-href:hover .lang-text {}
 .language .lang-other a:last-child {}
 .language .lang-other a:hover: {}
 /*--Slide--*/ .slide {}
 .sezione_slider {}
 .swiper-container {}
 .swiper-slide {}
 .swiper_sfondo {}
 .pag-box {bottom: -12px;}
 .pagination {}
 .swiper-pagination-bullet {}
 .swiper-pagination-bullet-active {}
 .start {}
 .start_slogan {top: 39%;font-size: 60px;font-size: 50px;top: unset;bottom: 150px;position: absolute;}
 .start_info {width: 85%;}

.start_info_tel{}
.start_info_tel:hover .box_info_green{}
.start_tel  {}
.start_tel_icon_text{}
.start_tel_icon{}
.box_info{}
.box_info_green{padding: 20px;}
.box_info:hover .start_tel {}
.box_tel_email{}
.start_tel_img{}
.start_info_email{}
.start_email {}





 .start_info_tel{}
 .start_tel {}
 .start_info_email{margin-left: 46px;}
 .start_email {}
 .start_language {}
.sticker_new_2023 {top: 140px;left: 25px;}
.sticker_img {height: 100px;width: 109px;}
 .start_language a {}
 .start_language a:hover{}
 .main{padding: 40px 0;}
 .main_img{}
 .main_text{width: 80%;}
 .main_title {font-size: 30px;}
 .main_text_Emilia{font-size: 20px;margin: 11px 0px 0px 0px;}
 .main_name{}
 .wohnungen{height: 125vw;}
 .wohnungen_box{display: block;width: 100%;height: 80vw;background-color: #000;}
 .wohnung_1_img{opacity: 0.5 !important;}
 .wohnung_icon{}
 .wohnung_long_text{width: 95%;top: 40%;opacity: 1 !important;font-size: 18px;line-height: 24px;}
 .wohnung_title{width: 100%;text-align: center;top: 50px;font-size: 20px;}
 .wohnung_text{text-align: center;}
 .wohnungen_box:hover .wohnung_1_img{}
 .wohnungen_box:hover .wohnung_long_text{opacity: 0;}
 .wohnungen_box:hover .wohnung_icon {}
 .wohnungen_box:hover .wohnung_text {}
 .wohnung_text:hover {}
 .wohnungen_2{}
 .wohnung_2_img{}
 .wohnung_color_2{}
 .wohnungen_3{}
 .wohnung_3_img{}
 .wohnung_color_3{}
 .seas_sommer {height: 90vw;}
 .seas_box {/*! position: absolute; *//*! width: 100%; */background-color: #000;}
.seas_box_img_mobile {display:none;}
 .seas_foto {}
 .seas_color {background-color: #000;opacity: 0.5;}
 .seas_sommer_text {width: 90%;}
 .seas_subtitle{color: #fff;}
 .seas_title {font-size: 34px;margin-bottom: 14px;}
 .seas_text {font-size: 18px;line-height: 24px;}
 .seas_button{font-size: 20px;padding: 5px 10px;margin-top: 30px;}
 .seas_sommer_text:hover .seas_button{}
 .angebote {height: auto;}
 .angebote_img {}
 .angebote_content {}
 .angebote_title {}
 .angebote_text_sommer {}
 .angebote_text_winter {}
 .angebote_pfeil_links {left: -40px;width: 20px;}
 .angebote_pfeil_rechts{right: -40px;width: 20px;}
 .angebote:hover .angebote_text_sommer{}
 .angebote:hover .angebote_text_winter{}
 .angebote_box {}
 .angebote_box_1 {}
 .angebote_box_2 {}
 .angebote_box_3 {}
 .angebote_box_inside {}
 .angebote_box_color {opacity: 1 !important;background-color: #58705185;}
 .angebote_box_color_middle {}
 .angebote_box_title {opacity: 1;font-size: 27px;}
 .angebote_box_text {width: 230px;opacity: 1;overflow: hidden;max-height: 100px;font-weight: 400;}
 .angebote_box_button {}
 .angebote_box_color:hover .angebote_box_button{}
 .angebote_box_3:hover .angebote_box_color{}
 .angebote_box_2:hover .angebote_box_color{}
 .swiper-slide-next .angebote_box_inside {width: 436px;height: 406px;transform: unset;}
 .swiper-slide-next .angebote_box_color {}
 .swiper-slide-next .angebote_box_title {font-size: 30px;}
 .swiper-slide-next .angebote_box_text {}
 .swiper-slide-next .angebote_box_button {}
 #slide-offers {margin-top: 10px;}
 #slide-offers .sezione_slider {}
 #slide-offers .slide_left_inner {}
 #slide-offers .swiper-container {}
 #slide-offers .swiper-wrapper {}
 #slide-offers .swiper-slide {}
 .footer{}
 .footer_color{}
 .footer_img{}
 .footer_content{width: 90%;}
 .footer_content_title{font-size: 30px;text-align: center;}
 .footer_content_container{margin-top: 40px;}
 .footer_content_contact{display: block;width: 100%;left: 0%;}
 .footer_content_text{width: 100%;text-align: center;}
 .footer_content_text2{text-align: center;width: 100%;margin-top: 18px;}
 .footer_cotent_contact_icon{height: 13px;}
 .logo{position: relative;margin: 0 auto;top: 15px;}
 .footer_img{}
 .logo_img{height: 50px;}
 .footer_img_big{display: table;height: 28vw;width: 100%;margin-top: 30px;}
 .footer_content_info{}
 .footer_icon{width: 100%;text-align: center;}
 .footer_cotent_contact_icon{}
 .footer_cotent_img{}
 .footer_cotent_contact_text a {}
 .footer_cotent_contact_a{}
 .footer_cotent_lage{height: 15px;position: relative;top: unset;left: unset;margin-right: 10px;}
 /*--Quick Request-*/ .qr-container{}
 .qr-container-img{}
 .qr-title-big{font-size: 50px;padding-bottom: 5px;}
 .quick-request {width: 90%;}
 .small-form-title {}
 .qr-col {width: 80%;margin-top: 30px;}
 .qr-col-container{}
 .qr-col-container:last-child{}
 .qr-colqr-3 {}
 .qr-row-big_2{}
 .qr-col-big {}
 .qr-row {}
 .qr-row-big {}
 .qr-row-big:hover {}
 .qr-book {}
 .qr-book:hover {}
 .qr-row-big qr-row-big_2 {}
 .qr-row-big {}
 .qr-row-box {}
 .qr-title {}
 .qr-title img {}
 .qr-date {}
 .qr-date-box {}
 .qr-month {}
 .qr-year {}
 .TxtInput {}
 .quick-request .request-button-img {}
 .qr-row-big:hover .request-button-img {}

.maps-iframe{height: 60vw;}

.price_list_container{position: relative;overflow: scroll;}
.price_list { /*! width: 622px; */}
  .price_list tbody {}
    .price_list tr {}
      .price_list th { font-size: 22px;min-width: 133px;}
      .price_list td { font-size: 17px;padding: 6px;white-space: nowrap;}
      .price_list th:first-child{ }
      .price_list th:last-child{ }
      .price_list td:first-child{}
      .price_list td:last-child{}


.maint_text_subtitle{font-size: 22px;margin-top: 60px;}

    h3 {font-size: 20px;}
    .apar {margin-bottom: 90px;margin-top: 90px;}
			.apar-big {height: 60vw;}
				.apar-big-grad {}
				.apar-title {width: 100%;font-size: 30px;left: 0;text-align: center;}
				.apar-title span {font-size: 40px;}
				.apar-title-letter {font-size: 70px;top: -60px;right: 9px;}
			.apar-overflow {}
				.apar-det-button {right: calc(100% - -16px) !important;}
				.apar-det-button:hover {}
				.apar-det-button-text {font-size: 20px;padding: 7px;}
				.apar-det-button-text-active {}
				.apar-det-button-text span {}
				.apar-det-button-text-active span {}
			.apar-galery {height: 50vw;height: unset;display: table;margin-bottom: 0;}
				.apar-galery-img {width: calc(50% - 1px);height: 40vw;margin: 0;margin-bottom: 20px;margin-bottom: 0;margin-right: 2px;margin-bottom: 2px;}
				.apar-galery-img:nth-child(2n) {margin-right: 0;}
					.apar-galery-back {}

					.apar-galery-img:hover .apar-galery-back {}
			.apar-det {padding: 10px;}
				.apar-det-text {width: 100%;}
					.apar-det-title {font-size: 27px;}
					.apar-det-title span {}
						.apar-det-letter {font-size: 150px;top: -27px;}
					.apar-det-p {}
				.apar-det-plan {display: table;position: relative;transform: unset;right: unset;width: 100%;height: 81vw;background-repeat: no-repeat;margin-top: 25px;margin: 20px auto 10px;}
.apar-det-plan:hover {}
}
