@charset "UTF-8";.l-main{overflow:hidden}.p-homepage__wrpIntro .box_cst{display:flex;align-items:center}.p-homepage__wrpIntro .box_cst h2{order:2;font-weight:500;line-height:2}.p-homepage__wrpIntro .box_cst h2 span{display:block;line-height:2}@media (min-width:768px){.p-homepage__wrpIntro .box_cst h2{font-size:clamp(24px,calc(.3164556962vw + 21.5696202532px),26px)}}@media (max-width:767px){.p-homepage__wrpIntro .box_cst h2{font-size:clamp(16px,calc(1.7897091723vw + 10.2729306488px),24px)}}.p-homepage__wrpIntro .box_cst .inn_cst{margin:0;padding:0;order:1}.p-homepage__wrpIntro .box_cst .inn_cst img{max-width:none}@media (min-width:768px){.p-homepage__wrpIntro .box_cst h2{order:2;margin-left:auto}.p-homepage__wrpIntro .box_cst .inn_cst{order:1}.p-homepage__wrpIntro .box_cst .inn_cst img{width:clamp(10rem,4.37rem + 11.73vw,15rem);height:auto;aspect-ratio:15rem/19.2rem}}@media (max-width:767px){.p-homepage__wrpIntro{display:none}.p-homepage__wrpIntro .box_cst h2{margin-left:auto;line-height:1.5;letter-spacing:-.1rem;font-size:clamp(13px,calc(2.4608501119vw + 5.1252796421px),24px)}.p-homepage__wrpIntro .box_cst .inn_cst img{width:clamp(3.2rem,1.297rem + 5.64vw,4rem)}}@media (min-width:768px){.p-homepage__wrpFvImg .box_cst .inn_cst .box_title .c-title--primary{display:none}}@media (max-width:767px){.p-homepage__wrpFvImg .box_cst .inn_cst .box_title{bottom:14%;left:5%;top:auto;transform:translate(0)}.p-homepage__wrpFvImg .box_cst .inn_cst .box_title .c-title--primary{font-weight:500;display:block;line-height:1.6;font-size:clamp(20px,calc(2.6845637584vw + 11.4093959732px),32px)!important;letter-spacing:.1rem}.p-homepage__wrpFvImg .box_cst .inn_cst .box_title .c-title--primary span{display:block;line-height:1.6}}@media (max-width:767px) and (min-width:768px){.p-homepage__wrpFvImg .box_cst .inn_cst .box_title .c-title--primary{font-size:clamp(18px,calc(1.582278481vw + 5.8481012658px),28px)}}@media (max-width:767px) and (max-width:767px){.p-homepage__wrpFvImg .box_cst .inn_cst .box_title .c-title--primary{font-size:clamp(18px,calc(1.3422818792vw + 13.7046979866px),24px)}}.p-homepage__wrpIntroText{position:relative;z-index:1;margin-bottom:0!important}.p-homepage__wrpIntroText .box_cst .c-title--primary span:nth-of-type(1){font-weight:500;display:block;line-height:1.4}.p-homepage__wrpIntroText .box_cst .c-title--primary span:nth-of-type(1) span{display:block;line-height:1.4}@media (min-width:768px){.p-homepage__wrpIntroText .box_cst .c-title--primary span:nth-of-type(1){font-size:clamp(25px,calc(2.3734177215vw + 6.7721518987px),40px)}}@media (max-width:767px){.p-homepage__wrpIntroText .box_cst .c-title--primary span:nth-of-type(1){font-size:clamp(22px,calc(4.0268456376vw + 9.1140939597px),40px)}}.p-homepage__wrpIntroText .box_cst .c-title--primary span:nth-of-type(2){font-weight:500;display:block;line-height:1.6}.p-homepage__wrpIntroText .box_cst .c-title--primary span:nth-of-type(2) span{display:block;line-height:1.6}@media (min-width:768px){.p-homepage__wrpIntroText .box_cst .c-title--primary span:nth-of-type(2){font-size:clamp(18px,calc(1.582278481vw + 5.8481012658px),28px)}}@media (max-width:767px){.p-homepage__wrpIntroText .box_cst .c-title--primary span:nth-of-type(2){font-size:clamp(18px,calc(1.3422818792vw + 13.7046979866px),24px)}}.p-homepage__wrpIntroText .box_cst .box_text,.p-homepage__wrpIntroText .box_cst .inn_cst{margin:0 auto!important}.p-homepage__wrpIntroText .box_cst .c-title--senary{position:absolute;bottom:-68px;left:-50vw;pointer-events:none;z-index:0;line-height:200px;font-size:200px;width:9999px;opacity:.2;letter-spacing:-.1rem}@media (min-width:768px){.p-homepage__wrpIntroText{padding-bottom:240px}}@media (max-width:767px){.p-homepage__wrpIntroText{padding-bottom:140px}.p-homepage__wrpIntroText .box_cst .c-title--primary span:nth-of-type(2){letter-spacing:-.1rem}.p-homepage__wrpIntroText .box_cst .c-title--senary{bottom:-35px;line-height:100px;font-size:100px}}.p-homepage__wrpConcept{z-index:1;position:relative;margin:0 auto!important}.p-homepage__wrpConcept .box_cst .inn_cst .box_img>div{max-width:none}.p-homepage__wrpConcept .box_cst .inn_cst .box_img>div img{max-width:none}.p-homepage__wrpConcept .box_cst .inn_cst .box_img>div.u-max_w_pc--10{position:absolute;top:0;right:0;z-index:0;pointer-events:none}.p-homepage__wrpConcept .box_cst .inn_cst .box_img>div.u-max_w_pc--30{max-width:59.9rem}.p-homepage__wrpConcept .box_cst .inn_cst .box_text>.c-title--primary{margin-bottom:15%;font-weight:500}.p-homepage__wrpConcept .box_cst .inn_cst .box_text>.c-title--primary span{display:block;line-height:1.4;letter-spacing:.25rem}.p-homepage__wrpConcept .box_cst .inn_cst .box_text>.c-title--primary span:nth-of-type(1){font-family:var(--abi-font-family-secondary);margin-bottom:.5rem}.p-homepage__wrpConcept .box_cst .inn_cst .box_text>.c-title--primary span:nth-of-type(2):before{content:"";display:inline-block;width:1rem;height:1rem;background-image:url(//ulabi.myshopify.com/cdn/shop/files/arrow_w.svg?v=8863884776670303157);background-position:center;background-size:contain;margin-right:1.5rem}@media (min-width:768px){.p-homepage__wrpConcept .box_cst .inn_cst .box_text>.c-title--primary span:nth-of-type(1){font-size:clamp(40px,calc(4.4303797468vw + 5.9746835443px),68px);letter-spacing:.5rem}}@media (min-width:768px) and (max-width:1279px){.p-homepage__wrpConcept .box_cst .inn_cst .box_text>.c-title--primary span:nth-of-type(1){letter-spacing:.25rem}}@media (max-width:767px){.p-homepage__wrpConcept .box_cst .inn_cst .box_text>.c-title--primary span:nth-of-type(1){font-size:clamp(24px,calc(5.3691275168vw + 6.8187919463px),48px);letter-spacing:0}}.p-homepage__wrpConcept .box_cst .inn_cst .box_text .c-plaintext--secondary p{font-weight:400;display:block;line-height:1.8}.p-homepage__wrpConcept .box_cst .inn_cst .box_text .c-plaintext--secondary p span{display:block;line-height:1.8}@media (min-width:768px){.p-homepage__wrpConcept .box_cst .inn_cst .box_text .c-plaintext--secondary p{font-size:clamp(18px,calc(1.582278481vw + 5.8481012658px),28px)}}@media (max-width:767px){.p-homepage__wrpConcept .box_cst .inn_cst .box_text .c-plaintext--secondary p{font-size:clamp(18px,calc(1.3422818792vw + 13.7046979866px),24px)}}@media (max-width:767px){.p-homepage__wrpConcept .box_cst .inn_cst .box_text .c-plaintext--secondary p br{display:none}}@media (min-width:768px){.p-homepage__wrpConcept .box_cst{padding:12rem 0}.p-homepage__wrpConcept .box_cst .inn_cst{display:flex;align-items:center}.p-homepage__wrpConcept .box_cst .inn_cst .box_text{order:2;max-width:61.5rem;margin-left:auto}.p-homepage__wrpConcept .box_cst .inn_cst .box_img{order:1}.p-homepage__wrpConcept .box_cst .inn_cst .box_img>div.u-max_w_pc--10{width:clamp(35rem,-91.3rem + 140.33vw,77.1rem);aspect-ratio:771/564}.p-homepage__wrpConcept .box_cst .inn_cst .box_img>div.u-max_w_pc--10 img{width:clamp(35rem,-91.3rem + 140.33vw,77.1rem)}}@media (min-width:768px) and (max-width:1500px){.p-homepage__wrpConcept .box_cst .inn_cst .box_text{flex:.9;margin-left:4rem}.p-homepage__wrpConcept .box_cst .inn_cst .box_img{flex:.8}}@media (min-width:768px) and (max-width:1023px){.p-homepage__wrpConcept .box_cst{padding:8rem 0}.p-homepage__wrpConcept .box_cst .inn_cst{flex-direction:column}.p-homepage__wrpConcept .box_cst .inn_cst .box_img{flex:none;order:2}.p-homepage__wrpConcept .box_cst .inn_cst .box_text{order:1;flex:none;max-width:none;width:auto;margin:0 0 4rem!important}.p-homepage__wrpConcept .box_cst .inn_cst .box_text>.c-title--primary{margin-bottom:2.4rem}.p-homepage__wrpConcept .box_cst .inn_cst .box_text .c-plaintext--secondary p br{display:none}}@media (max-width:767px){.p-homepage__wrpConcept .box_cst{padding:6.4rem 0}.p-homepage__wrpConcept .box_cst .inn_cst{margin-top:0!important}.p-homepage__wrpConcept .box_cst .inn_cst .box_text{margin-bottom:3.2rem}.p-homepage__wrpConcept .box_cst .inn_cst .box_text .c-title--primary{margin-bottom:2.4rem}.p-homepage__wrpConcept .box_cst .inn_cst .box_text .c-plaintext--tertiary{line-height:100px;font-size:100px;transform:translateY(-100%)}.p-homepage__wrpConcept .box_cst .inn_cst .box_img>div.u-max_w_pc--10{width:50%;aspect-ratio:771/564}}.p-homepage__wrpWark .box_cst>.c-title--senary{position:relative;align-self:flex-start}.p-homepage__wrpWark .box_cst>.c-title--senary:before{content:"";display:block;pointer-events:none;position:absolute;top:50%;left:0;width:3.2rem;height:2px;background-color:var(--abi-color-text)}.p-homepage__wrpWark .box_cst .inn_cst:before{content:"";position:absolute;width:100%;height:100%;pointer-events:none;background:linear-gradient(90deg,#0006 0,#0000);z-index:1}.p-homepage__wrpWark .box_cst .inn_cst .box_text{width:75%}.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-title--primary{font-weight:500;display:block;line-height:1.6;margin-bottom:3.2rem}.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-title--primary span{display:block;line-height:1.6}@media (min-width:768px){.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-title--primary{font-size:clamp(30px,calc(1.8987341772vw + 15.417721519px),42px)}}@media (max-width:767px){.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-title--primary{font-size:clamp(24px,calc(4.0268456376vw + 11.1140939597px),42px)}}.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-btn--secondary{text-align:left}.p-homepage__wrpWark .box_cst .inn_cst .box_img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}.p-homepage__wrpWark .box_cst .inn_cst .box_img>div{max-width:none}.p-homepage__wrpWark .box_cst .inn_cst .box_img>div img{max-width:none;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.p-homepage__wrpWark .box_cst{display:flex;width:95%}.p-homepage__wrpWark .box_cst .inn_cst{margin:0 0 0 4rem;width:83.3333333333%;position:relative;aspect-ratio:1500/750;overflow:hidden;display:flex;align-items:flex-end;border-radius:12rem 0 0 12rem}.p-homepage__wrpWark .box_cst .inn_cst .box_text{position:relative;z-index:1;max-width:48rem;margin:0 0 7% 10%}}@media (min-width:1280px){.p-homepage__wrpWark .box_cst>.c-title--senary{text-align:right;width:11.1111111111%}}@media (min-width:768px) and (max-width:1279px){.p-homepage__wrpWark .box_cst>.c-title--senary{text-align:right;width:11.1111111111%;margin-bottom:1.6rem}.p-homepage__wrpWark .box_cst .inn_cst{border-radius:8rem 0 0 8rem}.p-homepage__wrpWark .box_cst .inn_cst .box_text{max-width:none}.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-title--primary{margin-bottom:1.6rem;font-weight:500;display:block;line-height:1.4}.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-title--primary span{display:block;line-height:1.4}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px){.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-title--primary{font-size:clamp(25px,calc(2.3734177215vw + 6.7721518987px),40px)}}@media (min-width:768px) and (max-width:1279px) and (max-width:767px){.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-title--primary{font-size:clamp(22px,calc(4.0268456376vw + 9.1140939597px),40px)}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px){.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-plaintext--senary{font-size:clamp(13px,calc(.1582278481vw + 11.7848101266px),14px)}}@media (min-width:768px) and (max-width:1279px) and (max-width:767px){.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-plaintext--senary{font-size:clamp(14px,calc(.4474272931vw + 12.5682326622px),16px)}}@media (min-width:768px) and (max-width:1279px){.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-btn--secondary{text-align:left}}@media (min-width:768px) and (max-width:1023px){.p-homepage__wrpWark .box_cst{flex-direction:column;width:90%}.p-homepage__wrpWark .box_cst .inn_cst{width:100%;margin:0 auto}}@media (max-width:767px){.p-homepage__wrpWark .box_cst>.c-title--senary{padding-left:4rem}.p-homepage__wrpWark .box_cst>.c-title--senary:before{width:2.4rem}.p-homepage__wrpWark .box_cst .inn_cst{width:100%;aspect-ratio:1500/2000;position:relative;border-radius:3rem 0 0 3rem;overflow:hidden;display:flex;align-items:flex-end;margin:1.6rem auto 0}.p-homepage__wrpWark .box_cst .inn_cst:before{content:"";position:absolute;width:100%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(180deg,#0000 0,#0006 50%)}.p-homepage__wrpWark .box_cst .inn_cst .box_text{position:relative;z-index:1;width:90%;margin:0 auto 10%}.p-homepage__wrpWark .box_cst .inn_cst .box_text>.c-title--primary{margin-bottom:.8rem}}@media (max-width:767px) and (min-width:768px){.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-plaintext--senary{font-size:clamp(13px,calc(.1582278481vw + 11.7848101266px),14px)}}@media (max-width:767px) and (max-width:767px){.p-homepage__wrpWark .box_cst .inn_cst .box_text .c-plaintext--senary{font-size:clamp(14px,calc(.4474272931vw + 12.5682326622px),16px)}}.p-homepage__wrpWark--edcation{position:relative;z-index:2}.p-homepage__wrpTitleHotels{margin-top:0!important;z-index:0;position:relative}.p-homepage__wrpTitleHotels .box_cst>.c-title--primary{font-weight:500}.p-homepage__wrpTitleHotels .box_cst>.c-title--primary span{display:block;line-height:1.4;letter-spacing:.25rem}.p-homepage__wrpTitleHotels .box_cst>.c-title--primary span:nth-of-type(1){font-family:var(--abi-font-family-secondary);margin-bottom:.5rem}.p-homepage__wrpTitleHotels .box_cst>.c-title--primary span:nth-of-type(2):before{content:"";display:inline-block;width:1rem;height:1rem;background-image:url(//ulabi.myshopify.com/cdn/shop/files/arrow_w.svg?v=8863884776670303157);background-position:center;background-size:contain;margin-right:1.5rem}@media (min-width:768px){.p-homepage__wrpTitleHotels .box_cst>.c-title--primary span:nth-of-type(1){font-size:clamp(40px,calc(4.4303797468vw + 5.9746835443px),68px);letter-spacing:.5rem}}@media (min-width:768px) and (max-width:1279px){.p-homepage__wrpTitleHotels .box_cst>.c-title--primary span:nth-of-type(1){letter-spacing:.25rem}}@media (max-width:767px){.p-homepage__wrpTitleHotels .box_cst>.c-title--primary span:nth-of-type(1){font-size:clamp(24px,calc(5.3691275168vw + 6.8187919463px),48px);letter-spacing:0}}.p-homepage__wrpTitleHotels .box_cst>.c-title--primary span:nth-of-type(1){line-height:1}.p-homepage__wrpTitleHotels .box_cst .inn_cst,.p-homepage__wrpTitleHotels .box_cst .inn_cst .box_flex{margin-top:0!important}.p-homepage__wrpTitleHotels .box_cst .inn_cst .box_flex>div:has(img){position:absolute;top:0;right:0;z-index:0;transform:translateY(-50%);max-width:813px;width:45%;aspect-ratio:813/694}@media (min-width:768px){.p-homepage__wrpTitleHotels .box_cst{padding:28rem 0 6.4rem}.p-homepage__wrpTitleHotels .box_cst>.c-title--primary{width:44%}.p-homepage__wrpTitleHotels .box_cst>.c-title--primary span:nth-of-type(1){letter-spacing:0}}@media (min-width:768px) and (max-width:1279px){.p-homepage__wrpTitleHotels .box_cst{padding:12rem 0 4.8rem}.p-homepage__wrpTitleHotels .box_cst span:nth-of-type(1){letter-spacing:0}}@media (max-width:899px){.p-homepage__wrpTitleHotels .box_cst{padding:8rem 0 4rem}.p-homepage__wrpTitleHotels .box_cst>.c-title--primary{width:75vw}}@media (max-width:767px){.p-homepage__wrpTitleHotels .box_cst{padding:8rem 0 4rem}.p-homepage__wrpTitleHotels .box_cst>.c-title--primary{width:72vw;max-width:36rem}}.p-homepage__wrpHotels{margin-top:0!important;z-index:0;position:relative}.p-homepage__wrpHotels .box_cst .inn_cst{margin-top:0!important}.p-homepage__wrpHotels .box_cst .inn_cst .c-slide--secondary{position:relative}.p-homepage__wrpHotels .box_cst .inn_cst .c-slide--secondary .slick-dots{position:absolute;bottom:1.6rem;left:0;width:100%;height:auto;z-index:1}.p-homepage__wrpHotels .box_cst .inn_cst .c-slide--secondary .slick-prev{left:0;transform:translate(-50%,-50%)}.p-homepage__wrpHotels .box_cst .inn_cst .c-slide--secondary .slick-next{right:0;transform:translate(50%,-50%)}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-title--primary{margin-bottom:4rem}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-title--primary span{display:block}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-title--primary span:nth-of-type(1){font-weight:500;line-height:1.4;margin-bottom:1.6rem}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-title--primary span:nth-of-type(1) span{display:block;line-height:1.4}@media (min-width:768px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-title--primary span:nth-of-type(1){font-size:clamp(18px,calc(.9493670886vw + 10.7088607595px),24px)}}@media (max-width:767px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-title--primary span:nth-of-type(1){font-size:clamp(14px,calc(1.3422818792vw + 9.7046979866px),20px)}}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-title--primary span:nth-of-type(2){font-weight:400}@media (min-width:768px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-title--primary span:nth-of-type(2){font-size:clamp(12px,calc(.1582278481vw + 10.7848101266px),13px)}}@media (max-width:767px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-title--primary span:nth-of-type(2){font-size:clamp(13px,calc(.2237136465vw + 12.2841163311px),14px)}}@media (min-width:768px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-plaintext--tertiary{font-size:clamp(16px,calc(.1582278481vw + 14.7848101266px),17px)}}@media (max-width:767px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-plaintext--tertiary{font-size:clamp(17px,calc(.4474272931vw + 15.5682326622px),19px)}}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-plaintext--primary{line-height:2}@media (min-width:768px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-plaintext--primary{font-size:clamp(13px,calc(.1582278481vw + 11.7848101266px),14px)}}@media (max-width:767px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>.c-plaintext--primary{font-size:clamp(14px,calc(.4474272931vw + 12.5682326622px),16px)}}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div a,.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div button{padding:1rem 2rem;max-width:none;width:auto}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div:has(button,a){display:flex;margin-top:3.2rem}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div>div:has(button,a){margin-top:0!important}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div .c-btn--primary{margin-left:1.6rem}@media (min-width:900px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(1){width:50%}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2){width:45%;margin-left:auto;align-self:center}}@media (min-width:899px) and (max-width:1280px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div:has(button,a){margin-top:2.4rem;flex-direction:column;justify-content:flex-start}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div:has(button,a)>div{text-align:left}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div:has(button,a)>div.c-btn--primary{margin-left:0;margin-top:.8rem!important}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text .c-title--primary{margin-bottom:1.6rem}}@media (max-width:899px){.p-homepage__wrpHotels .box_cst .inn_cst{flex-direction:column}.p-homepage__wrpHotels .box_cst .inn_cst>div{width:100%}.p-homepage__wrpHotels .box_cst .inn_cst>div .inn_text>.c-title--primary{margin-bottom:1.6rem!important}.p-homepage__wrpHotels .box_cst .inn_cst>div .inn_text>div:has(button,a){margin-top:1.6rem!important}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2){margin-top:2.4rem}}@media (max-width:767px){.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div:has(button,a){flex-direction:column}.p-homepage__wrpHotels .box_cst .inn_cst>div:nth-of-type(2) .inn_text>div .c-btn--primary{margin-top:.8rem!important}}@media (min-width:900px){.p-homepage__wrpHotels--az{padding-top:7.2rem}}@media (max-width:899px){.p-homepage__wrpHotels--az{padding-top:6.4rem}}@media (min-width:900px){.p-homepage__wrpHotels--first{padding:7.2rem 0 12rem}}@media (max-width:899px){.p-homepage__wrpHotels--first{padding:6.4rem 0}}div:has(.p-homepage__wrpTitleHotels,.p-homepage__wrpHotels){position:relative}div:has(.p-homepage__wrpTitleHotels,.p-homepage__wrpHotels):before{content:"";display:block;pointer-events:none;position:absolute;top:50%;left:0;width:46vw;height:51%;background-color:var(--abi-color-bg-primary);z-index:0}@media (max-width:1279px){div:has(.p-homepage__wrpTitleHotels,.p-homepage__wrpHotels):before{top:25%;height:76%}}@media (max-width:899px){div:has(.p-homepage__wrpTitleHotels,.p-homepage__wrpHotels):before{width:75vw}}@media (max-width:767px){div:has(.p-homepage__wrpTitleHotels,.p-homepage__wrpHotels):before{width:75vw;max-width:40rem}}div:has(.p-homepage__wrpHotels):before{top:0;height:100%}@media (max-width:899px){div:has(.p-homepage__wrpHotels):before{top:0;height:0}}@media (max-width:899px){div:has(.p-homepage__wrpHotels--city):before{top:0;height:55%}}@media (max-width:767px){div:has(.p-homepage__wrpHotels--city):before{top:0;height:calc(52.9204693611vw - 4rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/index.css.map */
