.offers-intro{text-align:center;width:36.58%;margin:80px auto 109px auto}@media screen and (max-width: 1700px){.offers-intro{margin:68px auto 93px auto}}@media screen and (max-width: 1480px){.offers-intro{margin:60px auto 82px auto}}@media screen and (max-width: 900px){.offers-intro{width:68.89%;margin:73px auto 112px auto}}@media screen and (max-width: 600px){.offers-intro{width:100%;margin-top:44px;margin-bottom:93px}}.offers-list{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:200px}.offers-list .offers-list_item{width:calc(50% - 20px);aspect-ratio:802 / 780;position:relative;display:flex;flex-direction:column;margin-bottom:40px;overflow:hidden}.offers-list .offers-list_item picture{position:absolute;top:0;left:0;transition:.3s;z-index:1}.offers-list .offers-list_item picture:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(180deg, rgba(113,64,72,0.24) 52.4%, rgba(113,64,72,0.8) 93.9%)}.offers-list .offers-list_item .offers-list_item_badge{font-family:"DM Sans",sans-serif;font-size:1.375rem;color:#F6F7F0;text-align:center;text-transform:uppercase;width:173px;aspect-ratio:1 / 1;position:absolute;top:25px;left:77px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;background-color:#714048;z-index:2}.offers-list .offers-list_item .offers-list_item_price{position:relative;margin:37px 23px auto auto;border-top-left-radius:102px;border-bottom-right-radius:102px;padding:14px 50px 36px 50px;background-color:#F6F7F0;z-index:2}.offers-list .offers-list_item .offers-list_item_price p{font-size:1.375rem;text-align:center;color:rgba(27,25,24,0.66);margin-bottom:0}.offers-list .offers-list_item .offers-list_item_price p span{font-family:"Playfair Display",serif;font-size:3.125rem;color:#1B1918;display:block;margin-bottom:4px}.offers-list .offers-list_item .offers-list_item_info{position:relative;margin:auto 87px 65px 87px;transition:.4s;z-index:2}.offers-list .offers-list_item .offers-list_item_info .offers-list_item_info_period{font-size:1.875rem;color:#F6F7F0;font-weight:700;margin-bottom:4px}.offers-list .offers-list_item .offers-list_item_info .offers-list_item_info_title{font-size:2.5rem;color:#fff}.offers-list .offers-list_item .offers-list_item_cta{font-size:1.4375rem;color:#F6F7F0;font-weight:700;text-transform:uppercase;position:absolute;bottom:46px;left:87px;display:flex;opacity:0;transition:.4s;z-index:2}.offers-list .offers-list_item .offers-list_item_cta svg{width:53px;fill:#F6F7F0;margin-left:12px;transform:translateX(40%);opacity:0;transition:.2s}.offers-list .offers-list_item:nth-child(even){margin-left:auto}.offers-list .offers-list_item:nth-child(2){margin-top:102px}.offers-list .offers-list_item:nth-child(even){margin-left:auto}.offers-list .offers-list_item:nth-child(odd){margin-top:-102px}.offers-list .offers-list_item:first-child{margin-top:0}.offers-list .offers-list_item:last-child{margin-bottom:0}.offers-list .offers-list_item:not(:has(.offers-list_item_badge)) .offers-list_item_price{padding-top:36px}.offers-list .offers-list_item:not(:has(.offers-list_item_badge)) .offers-list_item_price span{margin-top:-10px}.offers-list .offers-list_item:hover picture{transform:scale(1.1)}.offers-list .offers-list_item:hover .offers-list_item_info{transform:translateY(-50%)}.offers-list .offers-list_item:hover .offers-list_item_cta{opacity:1}.offers-list .offers-list_item:hover .offers-list_item_cta svg{transform:translateX(0);opacity:1;transition-delay:.1s}.offers-list .offers-list_last-item{width:calc(50% - 20px);aspect-ratio:802 / 780;position:relative;display:flex;justify-content:center;align-items:center;margin-left:auto;background-color:#714048}.offers-list .offers-list_last-item svg{width:64%;position:absolute;bottom:29px;right:13px;fill:rgba(27,25,24,0.1)}@media screen and (max-width: 1700px){.offers-list{margin-bottom:170px}.offers-list .offers-list_item{width:calc(50% - 17px);margin-bottom:34px}.offers-list .offers-list_item .offers-list_item_badge{font-size:1.1875rem;width:147px;top:21px;left:65px}.offers-list .offers-list_item .offers-list_item_price{margin:31px 20px auto auto;border-top-left-radius:87px;border-bottom-right-radius:87px;padding:12px 43px 31px 43px}.offers-list .offers-list_item .offers-list_item_price p{font-size:1.1875rem}.offers-list .offers-list_item .offers-list_item_price p span{font-size:2.6875rem;margin-bottom:3px}.offers-list .offers-list_item .offers-list_item_info{margin:auto 74px 55px 74px}.offers-list .offers-list_item .offers-list_item_info .offers-list_item_info_period{font-size:1.625rem;margin-bottom:3px}.offers-list .offers-list_item .offers-list_item_info .offers-list_item_info_title{font-size:2.125rem}.offers-list .offers-list_item .offers-list_item_cta{font-size:1.25rem;bottom:39px;left:74px}.offers-list .offers-list_item .offers-list_item_cta svg{width:45px;margin-left:10px}.offers-list .offers-list_item:nth-child(even){margin-left:auto}.offers-list .offers-list_item:nth-child(2){margin-top:87px}.offers-list .offers-list_item:nth-child(even){margin-left:auto}.offers-list .offers-list_item:nth-child(odd){margin-top:-87px}.offers-list .offers-list_item:first-child{margin-top:0}.offers-list .offers-list_item:last-child{margin-bottom:0}.offers-list .offers-list_item:not(:has(.offers-list_item_badge)) .offers-list_item_price{padding-top:31px}.offers-list .offers-list_item:not(:has(.offers-list_item_badge)) .offers-list_item_price span{margin-top:-9px}.offers-list .offers-list_last-item{width:calc(50% - 17px)}.offers-list .offers-list_last-item svg{bottom:25px;right:11px}}@media screen and (max-width: 1480px){.offers-list{margin-bottom:150px}.offers-list .offers-list_item{width:calc(50% - 15px);margin-bottom:30px}.offers-list .offers-list_item .offers-list_item_badge{font-size:1.0625rem;width:130px;top:19px;left:58px}.offers-list .offers-list_item .offers-list_item_price{margin:28px 17px auto auto;border-top-left-radius:77px;border-bottom-right-radius:77px;padding:11px 38px 27px 38px}.offers-list .offers-list_item .offers-list_item_price p{font-size:1.0625rem}.offers-list .offers-list_item .offers-list_item_price p span{font-size:2.375rem;margin-bottom:3px}.offers-list .offers-list_item .offers-list_item_info{margin:auto 65px 49px 65px}.offers-list .offers-list_item .offers-list_item_info .offers-list_item_info_period{font-size:1.4375rem;margin-bottom:3px}.offers-list .offers-list_item .offers-list_item_info .offers-list_item_info_title{font-size:1.875rem}.offers-list .offers-list_item .offers-list_item_cta{font-size:1.0625rem;bottom:35px;left:65px}.offers-list .offers-list_item .offers-list_item_cta svg{width:40px;margin-left:9px}.offers-list .offers-list_item:nth-child(even){margin-left:auto}.offers-list .offers-list_item:nth-child(2){margin-top:77px}.offers-list .offers-list_item:nth-child(even){margin-left:auto}.offers-list .offers-list_item:nth-child(odd){margin-top:-77px}.offers-list .offers-list_item:first-child{margin-top:0}.offers-list .offers-list_item:last-child{margin-bottom:0}.offers-list .offers-list_item:not(:has(.offers-list_item_badge)) .offers-list_item_price{padding-top:27px}.offers-list .offers-list_item:not(:has(.offers-list_item_badge)) .offers-list_item_price span{margin-top:-8px}.offers-list .offers-list_last-item{width:calc(50% - 15px)}.offers-list .offers-list_last-item svg{bottom:22px;right:10px}}@media screen and (max-width: 900px){.offers-list{display:block}.offers-list .offers-list_item{width:100%;aspect-ratio:2 / 1;margin-bottom:5px;overflow:visible}.offers-list .offers-list_item .offers-list_item_badge{font-size:1.25rem;font-weight:700;width:150px;top:-35px;left:24px}.offers-list .offers-list_item .offers-list_item_price{border-bottom-right-radius:64px;border-top-left-radius:64px;margin-right:24px;padding:32px 42px}.offers-list .offers-list_item .offers-list_item_price p{font-size:1.25rem}.offers-list .offers-list_item .offers-list_item_price p span{font-size:3.125rem}.offers-list .offers-list_item .offers-list_item_info{margin:auto 43% 35px 50px}.offers-list .offers-list_item .offers-list_item_info .offers-list_item_info_period{font-size:1.25rem;margin-bottom:0}.offers-list .offers-list_item .offers-list_item_info .offers-list_item_info_title{font-size:2.1875rem}.offers-list .offers-list_item .offers-list_item_cta{font-size:1.25rem;bottom:40px;right:48px;left:auto;margin-bottom:0;opacity:1}.offers-list .offers-list_item .offers-list_item_cta svg{width:45px;margin-left:23px;opacity:1;transform:none}.offers-list .offers-list_item:nth-child(2){margin-top:0}.offers-list .offers-list_item:nth-child(odd){margin-top:0}.offers-list .offers-list_item:hover picture{transform:none}.offers-list .offers-list_item:hover .offers-list_item_info{transform:none}.offers-list .offers-list_item:hover .offers-list_item_cta svg{transform:none}.offers-list .offers-list_last-item{display:none}}@media screen and (max-width: 600px){.offers-list{width:calc(100% + 50px);margin:0 -25px 100px -25px}.offers-list .offers-list_item{aspect-ratio:375 / 492}.offers-list .offers-list_item .offers-list_item_badge{top:-30px;left:30px;z-index:3}.offers-list .offers-list_item .offers-list_item_price{border-bottom-right-radius:32px;border-top-left-radius:32px;padding:19px}.offers-list .offers-list_item .offers-list_item_price p span{font-size:2.5rem}.offers-list .offers-list_item .offers-list_item_info{margin:auto 14px 40px 30px}.offers-list .offers-list_item .offers-list_item_info .offers-list_item_info_period{margin-bottom:10px}.offers-list .offers-list_item .offers-list_item_cta{display:none}}.home-rooms{margin-bottom:200px}@media screen and (max-width: 1700px){.home-rooms{margin-bottom:170px}}@media screen and (max-width: 1480px){.home-rooms{margin-bottom:150px}}@media screen and (max-width: 900px){.home-rooms{margin-bottom:108px}}
