.s-dormitory-second[data-v-02f829bc]{background-color:var(--a-color_white);margin:calc(var(--scale)*52) 0;overflow:hidden}@media only screen and (min-width:1200px){.s-dormitory-second[data-v-02f829bc]{margin:calc(var(--scale)*84) 0;padding-bottom:calc(var(--scale)*104);padding-top:calc(var(--scale)*104)}}@media only screen and (max-width:1199px){.s-dormitory-second[data-v-02f829bc]{background-color:initial;margin:0}}@media only screen and (min-width:768px) and (max-width:1198px){.s-dormitory-second[data-v-02f829bc] .swiper{display:flex;justify-content:flex-start;width:100%}}@media only screen and (min-width:1200px){.s-dormitory-second[data-v-02f829bc] .swiper{display:none}}.s-dormitory-second[data-v-02f829bc] .swiper.s-dormitory-second__tags .swiper-slide{border:1px solid rgba(28,28,28,.698);border-radius:calc(var(--scale)*40);color:#1c1c1cb2;font-size:calc(var(--scale)*12);font-weight:600;padding:calc(var(--scale)*8) calc(var(--scale)*16);width:-moz-fit-content;width:fit-content}.s-dormitory-second__main[data-v-02f829bc],.s-dormitory-second__wrapper[data-v-02f829bc]{display:flex;flex-direction:column;gap:calc(var(--scale)*16)}@media only screen and (min-width:768px) and (max-width:1198px){.s-dormitory-second__main[data-v-02f829bc]{display:grid;gap:calc(var(--scale)*8);grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}}@media only screen and (min-width:1200px){.s-dormitory-second__main[data-v-02f829bc]{display:grid;gap:calc(var(--scale)*20);grid-template-columns:1fr 1fr calc(var(--scale)*910)}}.s-dormitory-second__main__img[data-v-02f829bc]{height:calc(var(--scale)*243)}@media only screen and (min-width:768px) and (max-width:1198px){.s-dormitory-second__main__img[data-v-02f829bc]{grid-column:1/-1}}@media only screen and (min-width:1200px){.s-dormitory-second__main__img[data-v-02f829bc]{display:none}}.s-dormitory-second__main__img img[data-v-02f829bc]{border-radius:calc(var(--scale)*16);height:100%}.s-dormitory-second__main__img-desktop[data-v-02f829bc]{display:none}@media only screen and (min-width:1200px){.s-dormitory-second__main__img-desktop[data-v-02f829bc]{display:block;position:relative}}.s-dormitory-second__main__img-desktop img[data-v-02f829bc],.s-dormitory-second__main__item[data-v-02f829bc]{border-radius:calc(var(--scale)*16)}.s-dormitory-second__main__item[data-v-02f829bc]{background-color:var(--a-color_grey_20);display:flex;flex-direction:column;gap:calc(var(--scale)*10);justify-content:space-between;min-height:calc(var(--scale)*280);padding:calc(var(--scale)*16)}@media only screen and (min-width:1200px){.s-dormitory-second__main__item[data-v-02f829bc]{max-height:calc(var(--scale)*550)}}.s-dormitory-second__main__item__title[data-v-02f829bc]{color:#1e1e1e;font-size:calc(var(--scale)*24);font-weight:600;line-height:120%}@media only screen and (min-width:1200px){.s-dormitory-second__main__item__title[data-v-02f829bc]{font-size:calc(var(--scale)*38)}}.s-dormitory-second__main__item__desc[data-v-02f829bc]{color:#1e1e1e;font-size:calc(var(--scale)*16);font-weight:600;line-height:130%}@media only screen and (min-width:1200px){.s-dormitory-second__main__item__desc[data-v-02f829bc]{font-size:calc(var(--scale)*24)}}.s-dormitory-second__main__item.--black[data-v-02f829bc]{background-color:var(--a-color_dark)}.s-dormitory-second__main__item.--black .s-dormitory-second__main__item__title[data-v-02f829bc]{color:var(--a-color_white)}.s-dormitory-second__main__item.--black .s-dormitory-second__main__item__desc[data-v-02f829bc]{color:#ffffffb2}@media only screen and (min-width:1200px){.s-dormitory-second__main__item.--black .s-dormitory-second__main__item__desc[data-v-02f829bc]{color:var(--a-color_white)}}.s-dormitory-second__tags-desktop[data-v-02f829bc]{display:none}@media only screen and (min-width:1200px){.s-dormitory-second__tags-desktop[data-v-02f829bc]{display:block;display:flex;gap:calc(var(--scale)*8);left:calc(var(--scale)*24);position:absolute;top:calc(var(--scale)*24)}}.s-dormitory-second__tags-desktop span[data-v-02f829bc]{border:1px solid var(--a-color_white);border-radius:calc(var(--scale)*40);color:var(--a-color_white);display:inline-block;font-family:font family,Font 1;font-size:calc(var(--scale)*16);font-weight:600;padding:calc(var(--scale)*10) calc(var(--scale)*21)}
