:root{--defaultFont:"futura-pt",sans-serif;--titleFont:"ivymode",sans-serif;--bodyBackground:#FFF;--white:#FFF;--black:#000;--yellow:#FFEC5C;--yellowAstoplus:#F8EFA9;--beigeBg:#F5F3EC;--homeAstoplus:#F5F3EC;--DA-nominare-2:#00000029;--shadow:#0000001A;--mainColor:#333333;--ctaColor:#FFF;--ctaBg:#000;--anchorMenu:#F5F3EC;--header-separator:#EBE8DB;--separator:#E1DABD;--borderColor:#0000004D;--footerBgYellow:#F8EFA9;--footerBg:#F1EDE0;--footerTitle:#000;--footerAlternativeTitle:#FFF;--radiusSection:100px;--borderRadius:50px;--cardRadius:25px;--awesome:"Font Awesome 6 Pro";--headerTop:85px;--headerBottom:70px;--headerBg:#FFF;--headerColor:#000;--arrow:url("../css/img/left-arrow.svg");--arrowWhite:url("../css/img/left-arrow-white.svg");--beforeTitle:url("../css/img/logo_before_title.svg");--errorColor:red;--sectionPadding:120px;--sectionTop:60px;--maxSection:1100px}@media (max-width:992px){:root{--sectionPadding:90px}}@media (max-width:768px){:root{--sectionPadding:60px;--radiusSection:25px;--borderRadius:25px;--sectionTop:40px}}.direction_boxes{position:relative;display:block;margin-top:40px}.direction_boxes .container_directions{position:relative;width:100%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:5px 10px}.direction_boxes .container_directions .directions_box{position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 30px;background-color:var(--beigeBg);border-radius:var(--borderRadius);height:auto;text-align:center}@media (min-width:992px){.direction_boxes .container_directions .directions_box{width:calc(25% - 7.5px)}}@media (max-width:992px){.direction_boxes .container_directions .directions_box{width:calc(50% - 10px);padding:35px}}@media (max-width:768px){.direction_boxes .container_directions .directions_box{width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;padding:15px 25px}}.direction_boxes .container_directions .directions_box .box_icon{display:block;font-size:70px}@media (max-width:768px){.direction_boxes .container_directions .directions_box .box_icon{font-size:40px}}.direction_boxes .container_directions .directions_box .box_title{display:block;line-height:160%;font-family:var(--defaultFont);color:var(--mainColor);font-size:20px;margin-top:10px;font-weight:600}@media (max-width:992px){.direction_boxes .container_directions .directions_box .box_title{font-size:18px;margin-top:20px}}.direction_boxes .container_directions .directions_box .box_title h3,.direction_boxes .container_directions .directions_box .box_title h4,.direction_boxes .container_directions .directions_box .box_title h5{font-weight:600;font-size:18px;margin-top:20px}.direction_boxes .container_directions .directions_box .box_title h4{font-size:16px}.direction_boxes .container_directions .directions_box .box_title h5{font-size:14px}.direction_boxes .container_directions .directions_box .box_title b,.direction_boxes .container_directions .directions_box .box_title strong{font-weight:600}.direction_boxes .container_directions .directions_box .box_title ol,.direction_boxes .container_directions .directions_box .box_title ul{list-style:inside disc}.direction_boxes .container_directions .directions_box .box_title ol ul,.direction_boxes .container_directions .directions_box .box_title ul ul{padding-left:30px;list-style:inside circle!important}.direction_boxes .container_directions .directions_box .box_title ol ul ul,.direction_boxes .container_directions .directions_box .box_title ul ul ul{list-style:inside square!important}.direction_boxes .container_directions .directions_box .box_title table{width:100%;margin-top:20px;border-collapse:collapse}.direction_boxes .container_directions .directions_box .box_title table td,.direction_boxes .container_directions .directions_box .box_title table th{padding:.75rem 1rem;text-align:left;font-size:1rem}.direction_boxes .container_directions .directions_box .box_title table th{font-weight:700;border:1px solid rgba(0,0,0,.2980392157)}.direction_boxes .container_directions .directions_box .box_title table td{border:1px solid rgba(0,0,0,.2980392157)}.direction_boxes .container_directions .directions_box .box_title a{position:relative;color:var(--mainColor)}@media (max-width:768px){.direction_boxes .container_directions .directions_box .box_title{margin-top:0}}.direction_boxes .container_directions .directions_box .box_content{display:block;line-height:160%;font-family:var(--defaultFont);color:var(--mainColor);font-size:18px;margin-top:5px}@media (max-width:992px){.direction_boxes .container_directions .directions_box .box_content{font-size:18px;margin-top:20px}}.direction_boxes .container_directions .directions_box .box_content h3,.direction_boxes .container_directions .directions_box .box_content h4,.direction_boxes .container_directions .directions_box .box_content h5{font-weight:600;font-size:18px;margin-top:20px}.direction_boxes .container_directions .directions_box .box_content h4{font-size:16px}.direction_boxes .container_directions .directions_box .box_content h5{font-size:14px}.direction_boxes .container_directions .directions_box .box_content b,.direction_boxes .container_directions .directions_box .box_content strong{font-weight:600}.direction_boxes .container_directions .directions_box .box_content ol,.direction_boxes .container_directions .directions_box .box_content ul{list-style:inside disc}.direction_boxes .container_directions .directions_box .box_content ol ul,.direction_boxes .container_directions .directions_box .box_content ul ul{padding-left:30px;list-style:inside circle!important}.direction_boxes .container_directions .directions_box .box_content ol ul ul,.direction_boxes .container_directions .directions_box .box_content ul ul ul{list-style:inside square!important}.direction_boxes .container_directions .directions_box .box_content table{width:100%;margin-top:20px;border-collapse:collapse}.direction_boxes .container_directions .directions_box .box_content table td,.direction_boxes .container_directions .directions_box .box_content table th{padding:.75rem 1rem;text-align:left;font-size:1rem}.direction_boxes .container_directions .directions_box .box_content table th{font-weight:700;border:1px solid rgba(0,0,0,.2980392157)}.direction_boxes .container_directions .directions_box .box_content table td{border:1px solid rgba(0,0,0,.2980392157)}.direction_boxes .container_directions .directions_box .box_content a{position:relative;color:var(--mainColor)}@media (max-width:768px){.direction_boxes .container_directions .directions_box .box_content{display:none}}.direction_boxes .show_more{display:inline-block;margin-top:20px}@media (max-width:768px){.direction_boxes .show_more{margin-left:auto;margin-top:0}.direction_boxes .show_more span{display:none}}.direction_boxes .show_more.only_phone{display:none}@media (max-width:768px){.direction_boxes .show_more.only_phone{display:inline-block}}.direction_boxes .show_more span{position:relative}.direction_boxes .show_more span:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;z-index:1;background:var(--headerColor);width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.direction_boxes .show_more a{color:var(--mainColor);text-decoration:none}.direction_boxes .show_more a:after{position:relative;right:-5px;font-family:var(--awesome);font-weight:300;font-size:15px;color:var(--mainColor);content:"\f107"}@media (max-width:768px){.direction_boxes .show_more a:after{font-size:20px}}@media (max-width:768px){.direction_boxes .show_more a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}}.direction_boxes .show_more a.clicked:after{content:"\f00d"}.direction_boxes .attach_line{display:block;width:100%;height:0;overflow:hidden}.direction_boxes .attach_line.opened{height:100%}@media (min-width:992px){.direction_boxes .attach_phone,.direction_boxes .attach_tablet{display:none}}@media (max-width:992px){.direction_boxes .attach_desktop,.direction_boxes .attach_phone{display:none}.direction_boxes .attach_tablet{display:block}}@media (max-width:768px){.direction_boxes .attach_desktop,.direction_boxes .attach_tablet{display:none}.direction_boxes .attach_phone{display:block}}.direction_boxes .additional_descriptions{display:none}.direction_boxes .additional_description{position:relative;width:100%;margin:30px 0;padding:80px 30px;background-color:var(--beigeBg);border-radius:var(--borderRadius)}@media (max-width:768px){.direction_boxes .additional_description{margin:10px 0;padding:25px}}@media (max-width:468px){.direction_boxes .additional_description .the_content{overflow:scroll}}.direction_boxes .additional_description .section_title{display:block;color:var(--mainColor);line-height:120%;font-family:var(--titleFont);font-size:42px;text-align:center}@media (max-width:992px){.direction_boxes .additional_description .section_title{font-size:40px}}@media (max-width:768px){.direction_boxes .additional_description .section_title{font-size:32px}}@media (max-width:768px){.direction_boxes .additional_description .section_title{text-align:center}}@media (max-width:768px){.direction_boxes .additional_description .section_title{font-size:26px}}.direction_boxes .additional_description .close_button{position:absolute;right:50px;top:50px;width:40px;height:40px;border:1px solid #e1dabd;border-radius:100px;text-decoration:none;color:var(--mainColor);display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-pack:center}.direction_boxes .additional_description .close_button:after{content:"\f00d";font-family:var(--awesome);font-weight:300;font-size:20px}@media (max-width:768px){.direction_boxes .additional_description .close_button{display:none}}.direction_boxes .additional_description .the_content.phone_only{margin-top:0}.hotel_offers_list_block{position:relative;display:block;padding-top:var(--sectionPadding);background-color:var(--beigeBg);border-top-right-radius:var(--radiusSection);border-top-left-radius:var(--radiusSection)}.hotel_offers_list_block+section{margin-top:var(--sectionTop)}.hotel_offers_list_block .content_container+.container_large{padding-top:60px}@media (max-width:768px){.hotel_offers_list_block .content_container+.container_large{max-width:100vw;padding-top:40px}}.hotel_offers_list_block .hotel_offers_carousel{position:relative;width:100%;overflow:hidden;padding:0 18px}.hotel_offers_list_block .hotel_offers_carousel .arrow{left:0}.hotel_offers_list_block .hotel_offers_carousel .arrow.swiper-next{left:unset;right:0}.hotel_offers_list_block .hotel_offers_container{position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.hotel_offers_list_block .hotel_offers_container .item_wrap{position:relative;height:auto;border-radius:var(--cardRadius);background-color:var(--bodyBackground)}.hotel_offers_list_block .starting-from{margin-right:-35px}.hotel_offers_list_block .buttons_container{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:25px}.hotel_offers_list_block .buttons_container .button{z-index:9;height:46px;padding:10px 12px}.hotel_offers_container .swiper-slide .content_wrap,.popup_for_offer .content_wrap{display:block;padding:20px 35px}.hotel_offers_container .swiper-slide .content_wrap .container_title_price,.popup_for_offer .content_wrap .container_title_price{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;gap:20px}.hotel_offers_container .swiper-slide .content_wrap .container_title_price .card_title,.popup_for_offer .content_wrap .container_title_price .card_title{display:block;color:var(--mainColor);font-size:24px;line-height:120%;text-decoration:none;font-weight:600}.hotel_offers_container .swiper-slide .image_container,.popup_for_offer .image_container{position:relative;display:block;width:100%;height:auto;aspect-ratio:1/.75;background-color:var(--footerBg);border-top-left-radius:var(--cardRadius);border-top-right-radius:var(--cardRadius)}@media (max-width:768px){.hotel_offers_container .swiper-slide .image_container,.popup_for_offer .image_container{aspect-ratio:1/.5;max-height:250px}}.hotel_offers_container .swiper-slide .image_container figure,.popup_for_offer .image_container figure{width:100%;height:100%;overflow:hidden;position:relative}.hotel_offers_container .swiper-slide .image_container figure img,.popup_for_offer .image_container figure img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.hotel_offers_container .swiper-slide .image_container figure img,.popup_for_offer .image_container figure img{border-top-left-radius:var(--cardRadius);border-top-right-radius:var(--cardRadius)}.hotel_offers_container .swiper-slide .description,.popup_for_offer .description{position:relative;display:block;font-size:18px;line-height:140%;padding-top:25px}.popup_for_offer{width:70vw;max-width:580px;padding:0;border-radius:var(--cardRadius);margin-top:20px;margin-bottom:20px}.popup_for_offer .fancybox-close-small{position:absolute;right:20px;top:20px;width:40px;height:40px;border:1px solid #e1dabd;border-radius:100px;text-decoration:none;color:var(--mainColor);display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-pack:center}.popup_for_offer .fancybox-close-small:after{content:"\f00d";font-family:var(--awesome);font-weight:300;font-size:20px}.popup_for_offer .fancybox-close-small svg{display:none}.popup_for_offer .content_wrap{padding:80px 60px 40px}.popup_for_offer .starting-from{margin-right:-60px}.popup_for_offer .image_container{aspect-ratio:1/.6;border-radius:0}.rooms_wrapper{padding-top:var(--sectionPadding);margin-bottom:var(--sectionPadding);position:relative;display:block}.rooms_wrapper.colored_bg{background-color:var(--beigeBg);border-bottom-left-radius:var(--radiusSection);border-bottom-right-radius:var(--radiusSection)}.rooms_wrapper .container_content_splitted{display:block}.rooms_wrapper .container_content_splitted .container_wrapper{display:block;position:relative}.rooms_wrapper .container_content_splitted .container_wrapper .contents{width:100%;position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px}@media (max-width:768px){.rooms_wrapper .container_content_splitted .container_wrapper .contents{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:0}}.rooms_wrapper .container_content_splitted .container_wrapper .contents.full_width .description_container,.rooms_wrapper .container_content_splitted .container_wrapper .contents.full_width .titles_container{width:100%;max-width:1000px;margin:0 auto}.rooms_wrapper .container_content_splitted .container_wrapper .contents.full_width .titles_container .section_title,.rooms_wrapper .container_content_splitted .container_wrapper .contents.full_width .titles_container .the_subtitle{text-align:center}.rooms_wrapper .container_content_splitted .container_wrapper .contents .titles_container{display:block;position:relative;width:40%}@media (max-width:768px){.rooms_wrapper .container_content_splitted .container_wrapper .contents .titles_container{width:100%}}.rooms_wrapper .container_content_splitted .container_wrapper .contents .description_container{width:60%}@media (max-width:768px){.rooms_wrapper .container_content_splitted .container_wrapper .contents .description_container{width:100%}}.rooms_wrapper .container_content_splitted .container_wrapper .contents .section_title{text-align:left;margin-bottom:20px}@media (max-width:768px){.rooms_wrapper .container_content_splitted .container_wrapper .contents .section_title{text-align:center}}.rooms_wrapper .container_content_splitted .container_wrapper .contents .the_subtitle{text-align:left}@media (max-width:768px){.rooms_wrapper .container_content_splitted .container_wrapper .contents .the_subtitle{text-align:center}}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content{display:block;line-height:160%;font-family:var(--defaultFont);color:var(--mainColor);font-size:20px;margin-top:0}@media (max-width:992px){.rooms_wrapper .container_content_splitted .container_wrapper .contents .content{font-size:18px;margin-top:20px}}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content h3,.rooms_wrapper .container_content_splitted .container_wrapper .contents .content h4,.rooms_wrapper .container_content_splitted .container_wrapper .contents .content h5{font-weight:600;font-size:18px;margin-top:20px}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content h4{font-size:16px}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content h5{font-size:14px}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content b,.rooms_wrapper .container_content_splitted .container_wrapper .contents .content strong{font-weight:600}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content ol,.rooms_wrapper .container_content_splitted .container_wrapper .contents .content ul{list-style:inside disc}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content ol ul,.rooms_wrapper .container_content_splitted .container_wrapper .contents .content ul ul{padding-left:30px;list-style:inside circle!important}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content ol ul ul,.rooms_wrapper .container_content_splitted .container_wrapper .contents .content ul ul ul{list-style:inside square!important}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content table{width:100%;margin-top:20px;border-collapse:collapse}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content table td,.rooms_wrapper .container_content_splitted .container_wrapper .contents .content table th{padding:.75rem 1rem;text-align:left;font-size:1rem}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content table th{font-weight:700;border:1px solid rgba(0,0,0,.2980392157)}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content table td{border:1px solid rgba(0,0,0,.2980392157)}.rooms_wrapper .container_content_splitted .container_wrapper .contents .content a{position:relative;color:var(--mainColor)}.rooms_wrapper .container_content_splitted .container_wrapper .contents+.container_under_content{padding-top:60px}.rooms_wrapper .container_content_splitted.meeting_rooms .container_wrapper .contents:not(.full_width) .titles_container{width:60%}@media (max-width:768px){.rooms_wrapper .container_content_splitted.meeting_rooms .container_wrapper .contents:not(.full_width) .titles_container{width:100%;text-align:center}}.rooms_wrapper .container_content_splitted.meeting_rooms .container_wrapper .contents:not(.full_width) .description_container{width:40%;border-radius:var(--borderRadius);outline:1px solid var(--mainColor);outline-offset:0;text-align:center}@media (max-width:768px){.rooms_wrapper .container_content_splitted.meeting_rooms .container_wrapper .contents:not(.full_width) .description_container{width:100%;margin:60px 0}}@media (max-width:768px){.rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents:not(.full_width) .titles_container{width:60%}@media (max-width:768px){.rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents:not(.full_width) .titles_container{width:100%}}.rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents:not(.full_width) .description_container{width:40%}@media (max-width:768px){.rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents:not(.full_width) .description_container{width:100%;margin:-25px -25px 25px -25px}}.rooms_wrapper .container_rooms_to_filter .rooms_filtered_wrapper{position:relative;width:100%}.rooms_wrapper .container_rooms_to_filter .item_wrap{position:relative;width:100%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:var(--bodyBackground);border-radius:var(--cardRadius);margin-bottom:20px}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container,.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container{width:50%}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container,.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container{width:100%}}.rooms_wrapper .container_rooms_to_filter .item_wrap .arrow{z-index:9}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container{overflow:hidden;position:relative}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container .card_images{z-index:0;background-color:var(--footerBg);border-top-left-radius:var(--cardRadius);border-bottom-left-radius:var(--cardRadius)}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container .card_images{border-bottom-left-radius:0;border-top-right-radius:var(--cardRadius)}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container .card_images figure{position:relative;width:100%;height:100%;min-height:430px;position:relative}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container .card_images figure img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container .card_images figure{min-height:320px}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container .card_images figure img{border-top-left-radius:var(--cardRadius);border-bottom-left-radius:var(--cardRadius)}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_images_container .card_images figure img{border-bottom-left-radius:0;border-top-right-radius:var(--cardRadius)}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container{padding:25px 20px}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;gap:20px}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .starting-from{display:block;background-color:var(--yellow);color:var(--mainColor);line-height:100%;text-align:right;padding:9px 10px 9px 20px;border-top-left-radius:100px;border-bottom-left-radius:100px;margin-right:-40px;min-height:40px;min-width:55px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .starting-from{margin-right:-20px}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .starting-from .apd{font-size:16px;white-space:nowrap;margin-bottom:5px;display:block}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .starting-from .apd{font-size:14px}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .starting-from .price_composed{display:block;font-weight:600;font-size:24px;white-space:nowrap}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .starting-from .price_composed{font-size:22px}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .starting-from .occupancy_info{display:block;font-size:13px;margin-top:5px;line-height:100%;padding-left:8px;text-align:right;white-space:nowrap}.item_wrap.no-prices .rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .starting-from{display:none}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .card_title a{display:block;color:var(--mainColor);font-size:26px;line-height:120%;text-decoration:none;font-weight:600}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .container_title_price .card_title a{font-size:24px}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .fallback_message{line-height:120%;display:none;font-weight:600;color:#cd1d1d;padding-top:15px;font-size:16px}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments{position:relative;display:block;margin-top:25px}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .lil_title{display:block;font-size:17px;font-weight:600}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .lil_title{font-size:15px}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .container_icons{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10px;margin-top:5px}@media (max-width:992px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .container_icons .tooltip-container:nth-child(8),.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .container_icons .tooltip-container:nth-child(9){display:none}}@media (max-width:468px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .container_icons .tooltip-container:nth-child(6){display:none}}@media (max-width:368px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .container_icons .tooltip-container:nth-child(5){display:none}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .container_icons .icon{font-size:30px}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .more_icons{color:var(--mainColor);margin-left:10px;font-size:18px;line-height:30px;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .more_icons:focus i,.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .room_equipments .more_icons:hover i{font-weight:900}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .the_content{margin-top:25px}@media (max-width:768px){.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .the_content{font-size:16px}}.rooms_wrapper .container_rooms_to_filter .item_wrap .card_content_container .buttons_container{position:relative;z-index:9;margin-top:auto}.container_room_infos{display:block;margin-top:20px}.container_room_infos .room_info{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;margin:10px 0}.container_room_infos .room_info i{margin-right:10px;font-size:18px}.container_room_infos .room_info span{line-height:120%}.popup_room_details{--thumbs:120px;--height:450px}@media (max-width:768px){.popup_room_details{--height:280px}}.hotel_gallery_popup{--thumbs:230px;--height:55vh}@media (max-width:992px){.hotel_gallery_popup{--height:40vh}}.hotel_gallery_popup .the_content,.popup_room_details .the_content{font-size:18px}.hotel_gallery_popup .title,.popup_room_details .title{display:block;color:var(--mainColor);font-size:26px;line-height:120%;font-weight:600}@media (max-width:768px){.hotel_gallery_popup .title,.popup_room_details .title{font-size:22px}}.hotel_gallery_popup .container_room_infos,.popup_room_details .container_room_infos{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}@media (max-width:768px){.hotel_gallery_popup .container_room_infos,.popup_room_details .container_room_infos{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}.hotel_gallery_popup .container_gallery_room,.hotel_gallery_popup .swiper_make_gallery,.popup_room_details .container_gallery_room,.popup_room_details .swiper_make_gallery{position:relative;margin-top:40px;display:block}.hotel_gallery_popup .container_gallery_room.hidden,.hotel_gallery_popup .swiper_make_gallery.hidden,.popup_room_details .container_gallery_room.hidden,.popup_room_details .swiper_make_gallery.hidden{display:none}.hotel_gallery_popup .container_gallery_room .container_two_slider,.hotel_gallery_popup .swiper_make_gallery .container_two_slider,.popup_room_details .container_gallery_room .container_two_slider,.popup_room_details .swiper_make_gallery .container_two_slider{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:var(--height);gap:10px}.hotel_gallery_popup .container_gallery_room figure,.hotel_gallery_popup .swiper_make_gallery figure,.popup_room_details .container_gallery_room figure,.popup_room_details .swiper_make_gallery figure{width:100%;height:100%}.hotel_gallery_popup .container_gallery_room figure img,.hotel_gallery_popup .swiper_make_gallery figure img,.popup_room_details .container_gallery_room figure img,.popup_room_details .swiper_make_gallery figure img{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative}.hotel_gallery_popup .container_gallery_room figure img img,.hotel_gallery_popup .swiper_make_gallery figure img img,.popup_room_details .container_gallery_room figure img img,.popup_room_details .swiper_make_gallery figure img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.hotel_gallery_popup .container_gallery_room .container_back,.hotel_gallery_popup .swiper_make_gallery .container_back,.popup_room_details .container_gallery_room .container_back,.popup_room_details .swiper_make_gallery .container_back{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.hotel_gallery_popup .container_gallery_room .back_to_list,.hotel_gallery_popup .swiper_make_gallery .back_to_list,.popup_room_details .container_gallery_room .back_to_list,.popup_room_details .swiper_make_gallery .back_to_list{position:relative;text-align:right;width:var(--thumbs)}.hotel_gallery_popup .container_gallery_room .back_to_list a,.hotel_gallery_popup .swiper_make_gallery .back_to_list a,.popup_room_details .container_gallery_room .back_to_list a,.popup_room_details .swiper_make_gallery .back_to_list a{display:inline-block;position:relative;line-height:140%;color:var(--mainColor);text-decoration:none;padding-top:20px;font-weight:600;text-transform:uppercase;position:relative;padding-bottom:3px;display:inline-block}.hotel_gallery_popup .container_gallery_room .back_to_list a:before,.hotel_gallery_popup .swiper_make_gallery .back_to_list a:before,.popup_room_details .container_gallery_room .back_to_list a:before,.popup_room_details .swiper_make_gallery .back_to_list a:before{content:"";width:0;height:1px;position:absolute;bottom:0;left:0;background-color:var(--mainColor);-webkit-transition:all .3s ease;transition:all .3s ease}.hotel_gallery_popup .container_gallery_room .back_to_list a:focus:before,.hotel_gallery_popup .container_gallery_room .back_to_list a:hover:before,.hotel_gallery_popup .swiper_make_gallery .back_to_list a:focus:before,.hotel_gallery_popup .swiper_make_gallery .back_to_list a:hover:before,.popup_room_details .container_gallery_room .back_to_list a:focus:before,.popup_room_details .container_gallery_room .back_to_list a:hover:before,.popup_room_details .swiper_make_gallery .back_to_list a:focus:before,.popup_room_details .swiper_make_gallery .back_to_list a:hover:before{width:100%}@media (max-width:992px){.hotel_gallery_popup .container_gallery_room .back_to_list a,.hotel_gallery_popup .swiper_make_gallery .back_to_list a,.popup_room_details .container_gallery_room .back_to_list a,.popup_room_details .swiper_make_gallery .back_to_list a{font-size:16px}}.hotel_gallery_popup .container_gallery_room .navigation_elements,.hotel_gallery_popup .swiper_make_gallery .navigation_elements,.popup_room_details .container_gallery_room .navigation_elements,.popup_room_details .swiper_make_gallery .navigation_elements{width:calc(100% - var(--thumbs));display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;padding-top:20px}@media (max-width:768px){.hotel_gallery_popup .container_gallery_room .navigation_elements,.hotel_gallery_popup .swiper_make_gallery .navigation_elements,.popup_room_details .container_gallery_room .navigation_elements,.popup_room_details .swiper_make_gallery .navigation_elements{width:100%;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-pack:center;padding-top:5px}}.hotel_gallery_popup .container_gallery_room .navigation_elements .title_img,.hotel_gallery_popup .swiper_make_gallery .navigation_elements .title_img,.popup_room_details .container_gallery_room .navigation_elements .title_img,.popup_room_details .swiper_make_gallery .navigation_elements .title_img{margin-right:auto;line-height:120%}.hotel_gallery_popup .container_gallery_room .navigation_elements .image-counter,.hotel_gallery_popup .swiper_make_gallery .navigation_elements .image-counter,.popup_room_details .container_gallery_room .navigation_elements .image-counter,.popup_room_details .swiper_make_gallery .navigation_elements .image-counter{display:block;white-space:nowrap}.hotel_gallery_popup .container_gallery_room .navigation_elements .arrows_wrapper,.hotel_gallery_popup .swiper_make_gallery .navigation_elements .arrows_wrapper,.popup_room_details .container_gallery_room .navigation_elements .arrows_wrapper,.popup_room_details .swiper_make_gallery .navigation_elements .arrows_wrapper{position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10px}@media (max-width:768px){.hotel_gallery_popup .container_gallery_room .navigation_elements .arrows_wrapper,.hotel_gallery_popup .swiper_make_gallery .navigation_elements .arrows_wrapper,.popup_room_details .container_gallery_room .navigation_elements .arrows_wrapper,.popup_room_details .swiper_make_gallery .navigation_elements .arrows_wrapper{position:absolute;top:calc(50% - 56px);width:100%;gap:unset;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}}.hotel_gallery_popup .container_gallery_room .navigation_elements .arrows_wrapper .arrow,.hotel_gallery_popup .swiper_make_gallery .navigation_elements .arrows_wrapper .arrow,.popup_room_details .container_gallery_room .navigation_elements .arrows_wrapper .arrow,.popup_room_details .swiper_make_gallery .navigation_elements .arrows_wrapper .arrow{position:relative;display:inline-block;top:unset;bottom:unset;left:unset;right:unset;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hotel_gallery_popup .container_gallery_room .navigation_elements .arrows_wrapper .arrow:not(.swiper-next),.hotel_gallery_popup .swiper_make_gallery .navigation_elements .arrows_wrapper .arrow:not(.swiper-next),.popup_room_details .container_gallery_room .navigation_elements .arrows_wrapper .arrow:not(.swiper-next),.popup_room_details .swiper_make_gallery .navigation_elements .arrows_wrapper .arrow:not(.swiper-next){-webkit-transform:unset;-ms-transform:unset;transform:unset}.hotel_gallery_popup .container_gallery_room .big_slider,.hotel_gallery_popup .container_gallery_room .main_slider,.hotel_gallery_popup .swiper_make_gallery .big_slider,.hotel_gallery_popup .swiper_make_gallery .main_slider,.popup_room_details .container_gallery_room .big_slider,.popup_room_details .container_gallery_room .main_slider,.popup_room_details .swiper_make_gallery .big_slider,.popup_room_details .swiper_make_gallery .main_slider{width:calc(100% - 120px);overflow:hidden}@media (max-width:768px){.hotel_gallery_popup .container_gallery_room .big_slider,.hotel_gallery_popup .container_gallery_room .main_slider,.hotel_gallery_popup .swiper_make_gallery .big_slider,.hotel_gallery_popup .swiper_make_gallery .main_slider,.popup_room_details .container_gallery_room .big_slider,.popup_room_details .container_gallery_room .main_slider,.popup_room_details .swiper_make_gallery .big_slider,.popup_room_details .swiper_make_gallery .main_slider{width:100%}}.hotel_gallery_popup .container_gallery_room .big_slider .swiper-slide,.hotel_gallery_popup .container_gallery_room .main_slider .swiper-slide,.hotel_gallery_popup .swiper_make_gallery .big_slider .swiper-slide,.hotel_gallery_popup .swiper_make_gallery .main_slider .swiper-slide,.popup_room_details .container_gallery_room .big_slider .swiper-slide,.popup_room_details .container_gallery_room .main_slider .swiper-slide,.popup_room_details .swiper_make_gallery .big_slider .swiper-slide,.popup_room_details .swiper_make_gallery .main_slider .swiper-slide{height:100%}.hotel_gallery_popup .container_gallery_room .big_slider .swiper-slide img,.hotel_gallery_popup .container_gallery_room .main_slider .swiper-slide img,.hotel_gallery_popup .swiper_make_gallery .big_slider .swiper-slide img,.hotel_gallery_popup .swiper_make_gallery .main_slider .swiper-slide img,.popup_room_details .container_gallery_room .big_slider .swiper-slide img,.popup_room_details .container_gallery_room .main_slider .swiper-slide img,.popup_room_details .swiper_make_gallery .big_slider .swiper-slide img,.popup_room_details .swiper_make_gallery .main_slider .swiper-slide img{border-radius:25px}.hotel_gallery_popup .container_gallery_room .thumb_slider,.hotel_gallery_popup .container_gallery_room .thumbs_slider,.hotel_gallery_popup .swiper_make_gallery .thumb_slider,.hotel_gallery_popup .swiper_make_gallery .thumbs_slider,.popup_room_details .container_gallery_room .thumb_slider,.popup_room_details .container_gallery_room .thumbs_slider,.popup_room_details .swiper_make_gallery .thumb_slider,.popup_room_details .swiper_make_gallery .thumbs_slider{width:calc(var(--thumbs) - 10px);overflow:hidden}@media (max-width:768px){.hotel_gallery_popup .container_gallery_room .thumb_slider,.hotel_gallery_popup .container_gallery_room .thumbs_slider,.hotel_gallery_popup .swiper_make_gallery .thumb_slider,.hotel_gallery_popup .swiper_make_gallery .thumbs_slider,.popup_room_details .container_gallery_room .thumb_slider,.popup_room_details .container_gallery_room .thumbs_slider,.popup_room_details .swiper_make_gallery .thumb_slider,.popup_room_details .swiper_make_gallery .thumbs_slider{display:none}}.hotel_gallery_popup .container_gallery_room .thumb_slider .swiper-slide,.hotel_gallery_popup .container_gallery_room .thumbs_slider .swiper-slide,.hotel_gallery_popup .swiper_make_gallery .thumb_slider .swiper-slide,.hotel_gallery_popup .swiper_make_gallery .thumbs_slider .swiper-slide,.popup_room_details .container_gallery_room .thumb_slider .swiper-slide,.popup_room_details .container_gallery_room .thumbs_slider .swiper-slide,.popup_room_details .swiper_make_gallery .thumb_slider .swiper-slide,.popup_room_details .swiper_make_gallery .thumbs_slider .swiper-slide{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1;cursor:pointer}.hotel_gallery_popup .container_gallery_room .thumb_slider .swiper-slide:not(.swiper-slide-thumb-active),.hotel_gallery_popup .container_gallery_room .thumbs_slider .swiper-slide:not(.swiper-slide-thumb-active),.hotel_gallery_popup .swiper_make_gallery .thumb_slider .swiper-slide:not(.swiper-slide-thumb-active),.hotel_gallery_popup .swiper_make_gallery .thumbs_slider .swiper-slide:not(.swiper-slide-thumb-active),.popup_room_details .container_gallery_room .thumb_slider .swiper-slide:not(.swiper-slide-thumb-active),.popup_room_details .container_gallery_room .thumbs_slider .swiper-slide:not(.swiper-slide-thumb-active),.popup_room_details .swiper_make_gallery .thumb_slider .swiper-slide:not(.swiper-slide-thumb-active),.popup_room_details .swiper_make_gallery .thumbs_slider .swiper-slide:not(.swiper-slide-thumb-active){opacity:.4}.hotel_gallery_popup .container_gallery_room .thumb_slider .swiper-slide img,.hotel_gallery_popup .container_gallery_room .thumbs_slider .swiper-slide img,.hotel_gallery_popup .swiper_make_gallery .thumb_slider .swiper-slide img,.hotel_gallery_popup .swiper_make_gallery .thumbs_slider .swiper-slide img,.popup_room_details .container_gallery_room .thumb_slider .swiper-slide img,.popup_room_details .container_gallery_room .thumbs_slider .swiper-slide img,.popup_room_details .swiper_make_gallery .thumb_slider .swiper-slide img,.popup_room_details .swiper_make_gallery .thumbs_slider .swiper-slide img{border-radius:10px}.hotel_gallery_popup .container_title_price,.popup_room_details .container_title_price{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;gap:20px}.hotel_gallery_popup .container_title_price .starting-from,.popup_room_details .container_title_price .starting-from{display:block;background-color:var(--yellow);color:var(--mainColor);line-height:100%;text-align:right;padding:9px 10px 9px 20px;border-top-left-radius:100px;border-bottom-left-radius:100px;margin-right:-60px;min-height:40px;min-width:55px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:10px}@media (max-width:768px){.hotel_gallery_popup .container_title_price .starting-from,.popup_room_details .container_title_price .starting-from{margin-right:-35px}}.hotel_gallery_popup .container_title_price .starting-from .apd,.popup_room_details .container_title_price .starting-from .apd{font-size:16px;white-space:nowrap;margin-bottom:5px;display:block}@media (max-width:768px){.hotel_gallery_popup .container_title_price .starting-from .apd,.popup_room_details .container_title_price .starting-from .apd{font-size:14px}}.hotel_gallery_popup .container_title_price .starting-from .price_composed,.popup_room_details .container_title_price .starting-from .price_composed{display:block;font-weight:600;font-size:24px;white-space:nowrap}@media (max-width:768px){.hotel_gallery_popup .container_title_price .starting-from .price_composed,.popup_room_details .container_title_price .starting-from .price_composed{font-size:22px}}.hotel_gallery_popup .container_title_price .starting-from .occupancy_info,.popup_room_details .container_title_price .starting-from .occupancy_info{display:block;font-size:13px;margin-top:5px;line-height:100%;padding-left:8px;text-align:right;white-space:nowrap}.item_wrap.no-prices .hotel_gallery_popup .container_title_price .starting-from,.item_wrap.no-prices .popup_room_details .container_title_price .starting-from{display:none}.hotel_gallery_popup .list_services_wrapper,.popup_room_details .list_services_wrapper{position:relative;margin-top:30px;padding-top:30px;display:block;border-top:1px solid #ddd;width:100%}.hotel_gallery_popup .list_services_wrapper .lil_title,.popup_room_details .list_services_wrapper .lil_title{font-size:24px;display:block;font-weight:600;padding-bottom:30px}@media (max-width:768px){.hotel_gallery_popup .list_services_wrapper .lil_title,.popup_room_details .list_services_wrapper .lil_title{font-size:20px}}.hotel_gallery_popup .list_services_box,.popup_room_details .list_services_box{position:relative;width:100%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media (max-width:768px){.hotel_gallery_popup .list_services_box,.popup_room_details .list_services_box{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}}.hotel_gallery_popup .list_services_box .box_container,.popup_room_details .list_services_box .box_container{position:relative;width:calc(33.33% - 13.33px);display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:18px}@media (max-width:768px){.hotel_gallery_popup .list_services_box .box_container,.popup_room_details .list_services_box .box_container{width:100%}}.hotel_gallery_popup .list_services_box .box_container .icon,.popup_room_details .list_services_box .box_container .icon{display:block;font-size:35px}@media (max-width:768px){.hotel_gallery_popup .list_services_box .box_container .icon,.popup_room_details .list_services_box .box_container .icon{font-size:30px}}.meeting_rooms_wrapper{position:relative;display:block}.meeting_rooms_wrapper .container_content_splitted{display:block}.meeting_rooms_wrapper .container_content_splitted .container_wrapper{display:block;position:relative}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents{width:100%;position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:0}}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents.full_width .description_container,.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents.full_width .titles_container{width:100%;max-width:1000px;margin:0 auto}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents.full_width .titles_container .section_title,.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents.full_width .titles_container .the_subtitle{text-align:center}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .titles_container{display:block;position:relative;width:40%}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .titles_container{width:100%}}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .description_container{width:60%}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .description_container{width:100%}}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .section_title{text-align:left;margin-bottom:20px}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .section_title{text-align:center}}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .the_subtitle{text-align:left}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .the_subtitle{text-align:center}}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content{display:block;line-height:160%;font-family:var(--defaultFont);color:var(--mainColor);font-size:20px;margin-top:0}@media (max-width:992px){.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content{font-size:18px;margin-top:20px}}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content h3,.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content h4,.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content h5{font-weight:600;font-size:18px;margin-top:20px}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content h4{font-size:16px}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content h5{font-size:14px}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content b,.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content strong{font-weight:600}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content ol,.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content ul{list-style:inside disc}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content ol ul,.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content ul ul{padding-left:30px;list-style:inside circle!important}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content ol ul ul,.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content ul ul ul{list-style:inside square!important}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content table{width:100%;margin-top:20px;border-collapse:collapse}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content table td,.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content table th{padding:.75rem 1rem;text-align:left;font-size:1rem}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content table th{font-weight:700;border:1px solid rgba(0,0,0,.2980392157)}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content table td{border:1px solid rgba(0,0,0,.2980392157)}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents .content a{position:relative;color:var(--mainColor)}.meeting_rooms_wrapper .container_content_splitted .container_wrapper .contents+.container_under_content{padding-top:60px}.meeting_rooms_wrapper .container_content_splitted.meeting_rooms .container_wrapper .contents:not(.full_width) .titles_container{width:60%}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted.meeting_rooms .container_wrapper .contents:not(.full_width) .titles_container{width:100%;text-align:center}}.meeting_rooms_wrapper .container_content_splitted.meeting_rooms .container_wrapper .contents:not(.full_width) .description_container{width:40%;border-radius:var(--borderRadius);outline:1px solid var(--mainColor);outline-offset:0;text-align:center}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted.meeting_rooms .container_wrapper .contents:not(.full_width) .description_container{width:100%;margin:60px 0}}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.meeting_rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents:not(.full_width) .titles_container{width:60%}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents:not(.full_width) .titles_container{width:100%}}.meeting_rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents:not(.full_width) .description_container{width:40%}@media (max-width:768px){.meeting_rooms_wrapper .container_content_splitted.meeting_room_descr .container_wrapper .contents:not(.full_width) .description_container{width:100%;margin:-25px -25px 25px -25px}}.meeting_rooms_wrapper .description_container{position:relative}.meeting_rooms_wrapper .description_container .container_bg{width:100%;display:block;position:relative}.meeting_rooms_wrapper .description_container .container_bg:before{content:"";position:absolute;display:block;width:65%;left:50%;top:-5px;height:calc(100% + 10px);background-color:var(--bodyBackground);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.meeting_rooms_wrapper .description_container .contents_wrapper{position:relative;z-index:1;padding:0 50px;margin:-18px auto -25px}.meeting_rooms_wrapper .description_container .contents_wrapper .lil_title{font-size:24px;display:block;font-weight:600;margin-bottom:10px}@media (max-width:768px){.meeting_rooms_wrapper .description_container .contents_wrapper .lil_title{font-size:20px}}.meeting_rooms_wrapper .description_container .contents_wrapper .container_meeting_info{display:block;margin-top:20px;line-height:160%}@media (max-width:768px){.meeting_rooms_wrapper .description_container .contents_wrapper .container_meeting_info{margin-top:12px}}.meeting_rooms_wrapper .description_container .contents_wrapper .container_meeting_info .info_title{font-size:17px;font-weight:600;display:block}.meeting_rooms_wrapper .description_container .contents_wrapper .container_meeting_info .single_info{font-size:18px}.meeting_rooms_wrapper .description_container .contents_wrapper .container_meeting_info .email,.meeting_rooms_wrapper .description_container .contents_wrapper .container_meeting_info .phone{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-pack:center}.meeting_rooms_wrapper .container_meeting_rooms_to_filter+.container_wrapper{margin-top:var(--sectionTop)}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap{display:block;position:relative;background-color:var(--beigeBg);border-radius:var(--borderRadius);padding:80px;max-width:var(--maxSection);width:100%}@media (min-width:992px) and (max-width:1280px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap{max-width:90vw}}@media (max-width:992px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap{max-width:90vw;padding:50px}}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap{padding:25px}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap:has(.gallery_container){margin-bottom:115px}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap:has(.gallery_container){margin-bottom:0}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap figure{position:relative;width:100%;height:auto;aspect-ratio:1/.8;position:relative}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap figure img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap figure{width:calc(100% + 50px);aspect-ratio:1/.7}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap figure img{border-radius:var(--borderRadius)}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap figure img{border-radius:var(--borderRadius) var(--borderRadius) 0 0}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .the_content{margin-top:40px}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .lil_title{font-size:24px;display:block;position:relative;font-weight:600;margin-bottom:20px}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .lil_title{font-size:20px}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .card_section{position:relative;display:block;margin-top:30px}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .room_equipments .container_icons{position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .room_equipments .container_icons .equipment_icon{width:calc(20% - 16px);display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:15px;font-size:18px;line-height:130%}@media (max-width:992px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .room_equipments .container_icons .equipment_icon{width:calc(33.33% - 14.33px)}}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .room_equipments .container_icons .equipment_icon{width:calc(50% - 10px)}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .room_equipments .container_icons .equipment_icon .icon{display:block;position:relative;line-height:50px;width:50px;height:50px;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;color:var(--mainColor);font-size:28px;background-color:var(--footerBg);border-radius:100%}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .room_equipments .container_icons .equipment_icon .icon{line-height:35px;font-size:20px;width:35px;height:35px;border:1px solid var(--separator)}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .meeting_room_config .container_icons{position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .meeting_room_config .container_icons{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:10px;overflow:auto}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .meeting_room_config .container_icons .single_meet_config{width:calc(16.66% - 8.33px);padding:20px 15px;text-align:center;font-size:18px;line-height:130%;background-color:var(--footerBg);border-radius:5px;border:1px solid var(--separator)}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .meeting_room_config .container_icons .single_meet_config{width:100px;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .meeting_room_config .container_icons .single_meet_config .icon{display:block;position:relative;color:var(--mainColor);font-size:40px;margin-bottom:8px}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .meeting_room_config .container_icons .single_meet_config .icon{font-size:35px}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .meeting_room_config .container_icons .single_meet_config .pax{display:block;font-weight:600}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container{position:relative}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container .gallery_container{overflow:hidden;position:relative;margin:60px 0 -195px}@media (max-width:992px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container .gallery_container{margin:60px 0 -160px}}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container .gallery_container{margin:40px 0 10px;border-radius:var(--borderRadius);overflow:hidden}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container .gallery_container .card_images{position:relative;border-radius:var(--cardRadius);display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container .gallery_container .card_images a{max-height:230px}@media (max-width:768px){.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container .gallery_container .card_images a{max-height:260px}}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container .gallery_container .card_images figure{position:relative;width:100%;height:100%;min-height:230px;position:relative}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container .gallery_container .card_images figure img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.meeting_rooms_wrapper .meeting_rooms_filtered_wrapper .item_wrap .single_gallery_container .gallery_container .card_images figure img{border-radius:var(--cardRadius)}.list_services_block{position:relative;display:block}.list_services_block .content_container+.list_services_wrapper{padding-top:80px}@media (max-width:768px){.list_services_block .content_container+.list_services_wrapper{padding-top:30px}}.list_services_block .list_services_wrapper{position:relative;width:100%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.list_services_block .list_services_wrapper .list_services_box{position:relative;width:calc(25% - 10px);display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px;background-color:var(--beigeBg);border-radius:var(--borderRadius);height:auto;text-align:center}@media (max-width:992px){.list_services_block .list_services_wrapper .list_services_box{width:calc(50% - 10px);padding:20px}}@media (max-width:768px){.list_services_block .list_services_wrapper .list_services_box{background-color:transparent;border-bottom:1px solid var(--separator);width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;padding:15px 20px;border-radius:0}.list_services_block .list_services_wrapper .list_services_box:last-child,.list_services_block .list_services_wrapper .list_services_box:nth-child(5){border-bottom:0}.list_services_block .list_services_wrapper .list_services_box:nth-child(6){border-top:1px solid var(--separator)}.list_services_block .list_services_wrapper .list_services_box:has(.box_content){-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.list_services_block .list_services_wrapper .list_services_box .box_icon{display:block;font-size:70px}@media (max-width:768px){.list_services_block .list_services_wrapper .list_services_box .box_icon{font-size:35px}}@media (max-width:768px){.list_services_block .list_services_wrapper .list_services_box .box_container{text-align:left}}.list_services_block .list_services_wrapper .list_services_box .box_title{display:block;line-height:160%;font-family:var(--defaultFont);color:var(--mainColor);font-size:20px;margin-top:10px;line-height:120%;font-weight:600}@media (max-width:992px){.list_services_block .list_services_wrapper .list_services_box .box_title{font-size:18px;margin-top:20px}}.list_services_block .list_services_wrapper .list_services_box .box_title h3,.list_services_block .list_services_wrapper .list_services_box .box_title h4,.list_services_block .list_services_wrapper .list_services_box .box_title h5{font-weight:600;font-size:18px;margin-top:20px}.list_services_block .list_services_wrapper .list_services_box .box_title h4{font-size:16px}.list_services_block .list_services_wrapper .list_services_box .box_title h5{font-size:14px}.list_services_block .list_services_wrapper .list_services_box .box_title b,.list_services_block .list_services_wrapper .list_services_box .box_title strong{font-weight:600}.list_services_block .list_services_wrapper .list_services_box .box_title ol,.list_services_block .list_services_wrapper .list_services_box .box_title ul{list-style:inside disc}.list_services_block .list_services_wrapper .list_services_box .box_title ol ul,.list_services_block .list_services_wrapper .list_services_box .box_title ul ul{padding-left:30px;list-style:inside circle!important}.list_services_block .list_services_wrapper .list_services_box .box_title ol ul ul,.list_services_block .list_services_wrapper .list_services_box .box_title ul ul ul{list-style:inside square!important}.list_services_block .list_services_wrapper .list_services_box .box_title table{width:100%;margin-top:20px;border-collapse:collapse}.list_services_block .list_services_wrapper .list_services_box .box_title table td,.list_services_block .list_services_wrapper .list_services_box .box_title table th{padding:.75rem 1rem;text-align:left;font-size:1rem}.list_services_block .list_services_wrapper .list_services_box .box_title table th{font-weight:700;border:1px solid rgba(0,0,0,.2980392157)}.list_services_block .list_services_wrapper .list_services_box .box_title table td{border:1px solid rgba(0,0,0,.2980392157)}.list_services_block .list_services_wrapper .list_services_box .box_title a{position:relative;color:var(--mainColor)}@media (max-width:768px){.list_services_block .list_services_wrapper .list_services_box .box_title{margin:0}}.list_services_block .list_services_wrapper .list_services_box .box_content{display:block;line-height:160%;font-family:var(--defaultFont);color:var(--mainColor);font-size:18px;margin-top:5px;line-height:150%}@media (max-width:992px){.list_services_block .list_services_wrapper .list_services_box .box_content{font-size:18px;margin-top:20px}}.list_services_block .list_services_wrapper .list_services_box .box_content h3,.list_services_block .list_services_wrapper .list_services_box .box_content h4,.list_services_block .list_services_wrapper .list_services_box .box_content h5{font-weight:600;font-size:18px;margin-top:20px}.list_services_block .list_services_wrapper .list_services_box .box_content h4{font-size:16px}.list_services_block .list_services_wrapper .list_services_box .box_content h5{font-size:14px}.list_services_block .list_services_wrapper .list_services_box .box_content b,.list_services_block .list_services_wrapper .list_services_box .box_content strong{font-weight:600}.list_services_block .list_services_wrapper .list_services_box .box_content ol,.list_services_block .list_services_wrapper .list_services_box .box_content ul{list-style:inside disc}.list_services_block .list_services_wrapper .list_services_box .box_content ol ul,.list_services_block .list_services_wrapper .list_services_box .box_content ul ul{padding-left:30px;list-style:inside circle!important}.list_services_block .list_services_wrapper .list_services_box .box_content ol ul ul,.list_services_block .list_services_wrapper .list_services_box .box_content ul ul ul{list-style:inside square!important}.list_services_block .list_services_wrapper .list_services_box .box_content table{width:100%;margin-top:20px;border-collapse:collapse}.list_services_block .list_services_wrapper .list_services_box .box_content table td,.list_services_block .list_services_wrapper .list_services_box .box_content table th{padding:.75rem 1rem;text-align:left;font-size:1rem}.list_services_block .list_services_wrapper .list_services_box .box_content table th{font-weight:700;border:1px solid rgba(0,0,0,.2980392157)}.list_services_block .list_services_wrapper .list_services_box .box_content table td{border:1px solid rgba(0,0,0,.2980392157)}.list_services_block .list_services_wrapper .list_services_box .box_content a{position:relative;color:var(--mainColor)}@media (max-width:768px){.list_services_block .list_services_wrapper .list_services_box .box_content{margin-top:5px}}.list_services_block .list_services_wrapper.opened .list_services_box:nth-child(6){border-bottom:1px solid var(--separator)}.list_services_block .list_services_wrapper.opened+.buttons_container .show_more_services:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.list_services_block .buttons_container{display:none}@media (max-width:768px){.list_services_block .buttons_container{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.list_services_block .buttons_container .show_more_services{width:100%;border-radius:100px}.list_services_block .buttons_container .show_more_services:after{content:"\f078";-webkit-transition:all .3s ease;transition:all .3s ease}.container_photos_to_filter{position:relative}.container_photos_to_filter .container_popup_heading{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;margin-bottom:35px}@media (max-width:1280px){.container_photos_to_filter .container_popup_heading{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}.container_photos_to_filter .container_popup_heading .title{width:280px;font-size:24px;font-weight:600;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1280px){.container_photos_to_filter .container_popup_heading .title{width:100%;text-align:center}}.container_photos_to_filter .container_popup_heading .filters_like_tabs{-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 auto 0 0;width:calc(100% - 280px);-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:1280px){.container_photos_to_filter .container_popup_heading .filters_like_tabs{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-pack:center;width:100%}}.container_photos_to_filter .container_images_to_filter .single_image{padding:2.5px 5px;width:25%;height:210px}@media (max-width:992px){.container_photos_to_filter .container_images_to_filter .single_image{height:auto;aspect-ratio:1}}.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+11),.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+17),.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+2),.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+23),.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+8){padding:5px;width:50%;height:420px}@media (max-width:992px){.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+11),.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+17),.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+2),.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+23),.container_photos_to_filter .container_images_to_filter .single_image:nth-child(24n+8){height:auto;aspect-ratio:1}}.container_photos_to_filter .container_images_to_filter .single_image figure{position:relative;width:100%;height:100%}.container_photos_to_filter .container_images_to_filter .single_image figure img{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--cardRadius)}.gallery_popup_block.dedicated_for_mobile .container_counter_images{display:block;position:relative;padding-bottom:15px}.gallery_popup_block.dedicated_for_mobile .gallery_mobile_to_filter .single_image{display:block;position:relative;width:calc(50% - 5px);height:auto;aspect-ratio:1;padding:5px 0}.gallery_popup_block.dedicated_for_mobile .gallery_mobile_to_filter .single_image figure{position:relative;width:100%;height:100%}.gallery_popup_block.dedicated_for_mobile .gallery_mobile_to_filter .single_image figure img{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--cardRadius)}