body.css_menu_cards .special_picture_top_wrap{position:relative;z-index:-1}body.css_menu_cards .special_picture_top_wrap .picture_top .resource_background{position:relative}body.css_menu_cards .special_picture_top_wrap .picture_top .resource_background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(230,0,124,.6);mix-blend-mode:multiply;z-index:1}@supports(-ms-accelerator: true){body.css_menu_cards .special_picture_top_wrap .picture_top .resource_background:before{display:none}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){body.css_menu_cards .special_picture_top_wrap .picture_top .resource_background:before{display:none}}body.css_menu_cards .special_picture_top_wrap .picture_top .resource_description{padding:0 20px;box-sizing:border-box}body.css_menu_cards .special_picture_top_wrap .picture_top .resource_description p{color:#fff;max-width:1260px;font-size:24px;line-height:33px;text-align:center}body.css_menu_cards .special_picture_top_wrap .picture_top .resource_description p.resource_title{font:900 55px/70px "Avenir";letter-spacing:0;padding:0;margin:0;text-transform:uppercase;display:block;max-width:1260px;color:#fff}@media screen and (max-width: 1000px){body.css_menu_cards .special_picture_top_wrap .picture_top .resource_description p.resource_title{font-size:45px;line-height:55px}}@media screen and (max-width: 800px){body.css_menu_cards .special_picture_top_wrap .picture_top .resource_description p.resource_title{font-size:35px;line-height:45px}}@media screen and (max-width: 600px){body.css_menu_cards .special_picture_top_wrap .picture_top .resource_description p.resource_title{font-size:25px;line-height:35px}}@media print{body.css_menu_cards .special_picture_top_wrap .picture_top .resource_description p.resource_title{font:900 24px/29px "Avenir";color:#000}}body.css_menu_cards .special_picture_top_wrap .special_picture_top_title_wrap{position:absolute;top:0;z-index:100;height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}body.css_menu_cards .special_picture_top_wrap .special_picture_top_title_wrap h1{font:900 55px/70px "Avenir";letter-spacing:0;padding:0;margin:0;text-transform:uppercase;display:block;max-width:1260px;text-align:center;color:#fff}@media screen and (max-width: 1000px){body.css_menu_cards .special_picture_top_wrap .special_picture_top_title_wrap h1{font-size:45px;line-height:55px}}@media screen and (max-width: 800px){body.css_menu_cards .special_picture_top_wrap .special_picture_top_title_wrap h1{font-size:35px;line-height:45px}}@media screen and (max-width: 600px){body.css_menu_cards .special_picture_top_wrap .special_picture_top_title_wrap h1{font-size:25px;line-height:35px}}@media print{body.css_menu_cards .special_picture_top_wrap .special_picture_top_title_wrap h1{font:900 24px/29px "Avenir";color:#000}}body.css_menu_cards .special_picture_top_wrap .special_picture_top_title_wrap .introduction{padding:0 20px;box-sizing:border-box;max-width:none;margin:0}body.css_menu_cards .special_picture_top_wrap .special_picture_top_title_wrap .introduction p{color:#fff;max-width:1260px;font-size:24px;line-height:33px;text-align:center}body.css_menu_cards #content .is-sticky .content_black{z-index:100;width:calc(100% - var(--management-panel-width)) !important}body.css_menu_cards #content .is-sticky .content_black .content_inner{padding-top:20px;padding-bottom:10px}body.css_menu_cards #content .content_black .content_inner{padding-top:35px;padding-bottom:35px;max-width:1100px}body.css_menu_cards #content .content_black .listing_property_filter form{display:flex;flex-direction:row;gap:0 30px;flex-wrap:wrap;align-items:center}body.css_menu_cards #content .content_black .listing_property_filter form .p_select2_filter{display:flex;flex-direction:column;align-items:flex-start;width:calc((100% - 60px)/3);margin-bottom:15px}body.css_menu_cards #content .content_black .listing_property_filter form .p_select2_filter:first-of-type{display:none}body.css_menu_cards #content .content_black .listing_property_filter form .p_select2_filter label{font-size:16px;line-height:24px;font-weight:700;margin-bottom:10px}body.css_menu_cards #content .content_black .listing_property_filter form .p_select2_filter select{padding:20px 20px;font-size:19px;line-height:24px;width:100%;border:none}body.css_menu_cards #content .content_black .listing_property_filter form .p_select2_filter select option{display:none}body.css_menu_cards #content .content_black .listing_property_filter form .listing_reset_filter_wrap{margin:0 auto;margin-bottom:10px;margin-top:10px}body.css_menu_cards #content .content_black .listing_property_filter form .listing_reset_filter_wrap .listing_reset_filter{background:#fff;padding:12px 20px;border-radius:20px;margin-bottom:15px;color:#1d1c19;text-decoration:none;font-size:16px;line-height:24px;position:relative;padding-right:42px;transition:.3s}body.css_menu_cards #content .content_black .listing_property_filter form .listing_reset_filter_wrap .listing_reset_filter:hover{background:#fafafa}body.css_menu_cards #content .content_black .listing_property_filter form .listing_reset_filter_wrap .listing_reset_filter::before{content:"";position:absolute;top:12px;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:16px;line-height:16px;font-weight:400;text-transform:none;color:#1d1c19;left:unset;right:20px}body.css_menu_cards #content .content_black .listing_property_filter form span.select2-container{min-width:auto}body.css_menu_cards #content .content_black .listing_property_filter form span.select2-container:before{top:50%;transform:translate(0, -50%);right:20px}body.css_menu_cards #content .content_black .listing_property_filter form span.select2-container.select2-container--open:before{transform:rotate(180deg) translate(0, 50%)}body.css_menu_cards #content .content_black .listing_property_filter form span.select2-container .select2-selection--multiple{border:none;border-radius:0}body.css_menu_cards #content .content_black .listing_property_filter form span.select2-container .select2-selection--multiple .select2-selection__rendered{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;align-items:flex-start;padding:15px 20px}body.css_menu_cards #content .content_black .listing_property_filter form span.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:flex;margin:0;padding:3px 15px 1px;border:none;border-radius:15px;font-size:16px;line-height:24px}body.css_menu_cards #content .content_black .listing_property_filter form span.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice span{order:1;margin:0 0 0 10px}body.css_menu_cards #content .content_black .listing_property_filter form input{font-size:19px;line-height:24px}body.css_menu_cards #content .content_inner{padding-top:50px}body.css_menu_cards .listing-description{margin-bottom:50px}body.css_menu_cards #mixItUp .module-listing{display:flex;gap:30px;flex-wrap:wrap}body.css_menu_cards #mixItUp .module-listing .listing_entry{width:calc((100% - 60px)/3);margin:0}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline{flex-direction:column;background:#f8f5f5;position:relative}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline:has(.listing_entry_link):hover{box-shadow:0 0 5px #dbd4d4}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline:has(.listing_entry_link):hover .entry_pictures .pictures .picture.picture_0{scale:1.05}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures{overflow:hidden;width:100%}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures{order:0;max-width:none;position:relative}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture{display:none}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture,body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture *{width:100%}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture.picture_0,body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture *.picture_0{display:block;transition:.3s}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture.picture_1,body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture *.picture_1{display:block;position:absolute;width:40%;height:auto;right:20px;bottom:20px;border:5px solid #fff;box-sizing:border-box}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .listing-custom-fields-container{position:absolute;bottom:10px;left:50%;transform:translate(-50%, 0px);white-space:nowrap}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .listing-custom-fields-container .listing-custom-field-title{display:none}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .listing-custom-fields-container .listing-custom-field-data{display:inline-block;font-size:13px;line-height:18px;font-weight:700;background:#fff;padding:4px 10px 1px;border-radius:13px}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .listing-custom-fields-container,body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .listing-custom-fields-container *{width:auto !important;height:auto !important}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .content{padding:20px;text-align:center;transition:.3s}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .content h2{font-size:28px;line-height:32px;margin:0}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .content .listing_properties{margin-bottom:20px;font-weight:700}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .content .listing_properties .listing_property_group{display:none}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .content .listing_properties .listing_property_group .parent_property_title{display:none}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .content .listing_properties .listing_property_group:first-child{display:block}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .content p{font-size:16px;line-height:24px;opacity:.7}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .content .listing-more-button{display:none}body.css_menu_cards span.select2-container .select2-dropdown{border:1px solid #e3e3e3}body.css_menu_cards span.select2-container .select2-dropdown .select2-results__option{padding:10px 20px 8px}body.css_menu_cards span.select2-container .select2-dropdown .select2-results__option .property_entry_count{display:none}body.css_menu_cards span.select2-container .select2-dropdown .select2-results__option--highlighted{background:#e6007c;color:#fff}@media screen and (max-width: 1000px){body.css_menu_cards .picture_top .resource_description p{font-size:20px;line-height:29px}body.css_menu_cards #mixItUp .module-listing .listing_entry{width:calc((100% - 30px)/2)}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures{width:100%}}@media screen and (max-width: 800px){body.css_menu_cards .picture_top .resource_description p{font-size:17px;line-height:26px}body.css_menu_cards #content div.content_black .listing_property_filter form .p_select2_filter{width:calc((100% - 30px)/2)}body.css_menu_cards #content .content_black .listing_property_filter form .listing_reset_filter_wrap{margin-top:0;margin-bottom:0}}@media screen and (max-width: 700px){body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture.picture_1,body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture *.picture_1{width:100px}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .listing-custom-fields-container{bottom:5px}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .listing-custom-fields-container .listing-custom-field-data{font-size:10px;line-height:15px}}@media screen and (max-width: 600px){body.css_menu_cards .picture_top .resource_description p{font-size:13px;line-height:21px}body.css_menu_cards #content div.content_black .listing_property_filter form .p_select2_filter{width:100%;margin-bottom:25px}body.css_menu_cards #mixItUp .module-listing .listing_entry{width:100%}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture.picture_1,body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .pictures .picture *.picture_1{width:150px}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .listing-custom-fields-container{bottom:10px}body.css_menu_cards #mixItUp .module-listing .listing_entry .listing-entry-inline .entry_pictures .listing-custom-fields-container .listing-custom-field-data{font-size:13px;line-height:18px}body.css_menu_cards #content .content_black .listing_property_filter form span.select2-container .select2-selection--multiple .select2-selection__rendered li{padding-left:0}}