html {
  scroll-behavior: smooth;
}

.skyc {margin: 2rem 0;color: var(--clr-blue-gray4);}

@media (max-width: 767px) {
    .skyc {font-size: 0.7rem;margin: 0;}

} 

.skycBlock--01 {margin: 3rem 0;}
.skycBlock--01 > svg {position: absolute;top: 2rem;z-index: 2;width: 40%;left: 30%;fill: white;pointer-events: none;}
.skycBlock1Swiper .swiper-slide img {height: 20rem;width: 59rem;object-fit: cover;object-position: center;}
.skycBlock1Swiper .swiper-pagination-bullet-active {background: white;}
.skycPageTitle {text-align: center;display: flex;flex-flow: column nowrap;gap: 0.7rem;}
.skycPageTitle > img {max-width: 40%; margin: 0 0 1rem 0;}
.skycPageTitle p {margin: 0;}
.skycPageTitleText {font-family: inherit;letter-spacing: initial;margin: 0; color: #6d5a54;font-weight: normal;}
@media (max-width: 767px) {
    .skycPageTitleText {font-size: 2.5rem;}
}
.skycPageTitleSuffix {color: #a29692;}

@media (max-width: 767px) {

    .skycBlock--01--mobile {margin: 0 -1rem;}
    .skycBlock--01--mobile > svg {position: absolute;top: 2rem;z-index: 2;width: 80%;left: 10%;fill: white;pointer-events: none;}
    .skycBlock1SwiperMobile .swiper-slide img {height: 19rem;width: 19rem;}

}

.skycBlock--02 {margin: 3rem 0;}
.skycList2Slider {}
.skycList2Swiper {width: calc(100% + 1rem); margin-inline: -0.5rem; height: 35rem;padding-bottom: 2rem;}
.skycList2Swiper .swiper-slide {height: 50% !important;}
.skycList2Swiper .catalog_list__item {width: 33.3333%; margin: 0; display: flex; flex-flow: row nowrap; justify-content: center; align-items: flex-start;}
.skycList2Swiper .catalog_list__item__wrapper {width: calc(100% - 1rem);}
.skycList2Slider .swiper-button-next {right: -3rem;top: calc(50% - 0.6rem - 0.5rem);transform: translateY(-50%);}
.skycList2Slider .swiper-button-next::after {font-size: 1rem;font-weight: bold;color: var(--clr-blue-gray4);}
.skycList2Slider .swiper-button-prev {left: -3rem;top: calc(50% - 0.6rem - 0.5rem);transform: translateY(-50%);}
.skycList2Slider .swiper-button-prev::after {font-size: 1rem;font-weight: bold;color: var(--clr-blue-gray4);}
.skycList2Slider .swiper-pagination-bullet-active {background: #6d5a54;}
.skycList2Slider.disabled .skycList2Swiper {height: auto;}
.skycList2Slider.disabled .swiper-wrapper {flex-flow: row wrap;justify-content: center;}
.skycList2Slider.disabled .catalog_list__item {margin: 0 0 1.5rem;}
.skycList2Slider.disabled .swiper-pagination,
.skycList2Slider.disabled .swiper-button-next,
.skycList2Slider.disabled .swiper-button-prev {display: none;}
.skycList2Button {text-align: center;margin-top: 1rem;}
.skycList2Button a {color: var(--clr-blue-gray3);text-decoration: none;}
.skycList2Button a:hover {color: var(--clr-blue-main);}
.skycList2Button a span {text-decoration: underline;}
.skycList2Button a:hover span {text-decoration: none;}
.skycList2Button a svg {width: 0.5rem;height: 0.5rem;transform: rotate(90deg);fill: currentColor;stroke: none;}
.skycList2Button a:nth-child(2) {display: none;}
.skycList2Button a:nth-child(2) svg {transform: rotate(-90deg);}

.skycWPList {position: relative;margin: 2rem 0;}
.skycWPListDownload {display:flex;justify-content:center;}
.skycWPListDownload a {display: flex;flex-flow: row nowrap;align-items: center;color: var(--clr-blue-gray3);}
.skycWPListDownload a i {color: var(--clr-blue-gray3);display: block;z-index: 5;width: 1.5rem;height: 1.5rem;padding: 0.05rem;box-sizing: border-box;border: 0.1rem solid var(--clr-blue-gray3);border-radius: 0.25rem;margin: 0 0.5rem 0 0;}
.skycWPListDownload a i svg {display: block;width: 100%;height: 100%;}
.skycWPListDownload a:hover {color: black;}
.skycWPListDownload a:hover i {color: var(--clr-blue-dark);border-color: var(--clr-blue-dark);}
.skycBlock2Swiper .swiper-pagination {position: relative;margin-top: 0.5rem;top: initial;bottom: initial;}

@media (max-width: 767px) {

    .skycBlock--02 {margin: 2rem 0;}
    .skycList2Slider {padding: 0 1rem;margin: 0 -1rem;}
    .skycList2Slider.disabled .swiper-slide {}
    .skycList2Slider .swiper-slide {width: 100%;display: flex;flex-flow: row wrap;justify-content: space-around;}
    .skycList2Swiper {height: 32rem;}

    .skycWPItem {width: auto;}
    .skycWPItem a img {width: 7rem;height: 7rem;}
    .skycPageTitle > img {max-width: 90%;}
    .skycPageTitle p {font-size: 0.6rem;line-height: 1.3;}
    .skycList2Button {margin-top: 1rem;}
    
}
.skycBlock-88-section { }
.skycBlock--88 { display: flex; flex-flow: column nowrap; align-items: center; }
.skycBlock88Text { max-width: 26rem; text-align: center; }
.skycBlock88Text h3 {font-family: inherit;letter-spacing: initial;color: #6d5a54;line-height: 1.25;margin: 0;}
.skycBlock4Grid {position: relative;display: flex;flex-flow: row nowrap;gap: 2rem;list-style: none;padding: 0;margin: 2rem 0;width: 100%;justify-content: space-evenly;}
.skycBlock4Grid li { }
.skycBlock4Grid li a { display: flex; flex-flow: column nowrap; gap: 1rem; text-align: center; text-decoration: none; font-size: 1.2rem; max-width: 10rem; line-height: 1.25; }
.skycBlock4Grid li a .skycBlock4GridImage { transition: all 0.2s cubic-bezier(0, 0, 0, 1); }
.skycBlock4Grid li a .skycBlock4GridImage img { height: 6.9rem; width: auto; }
.skycBlock4Grid li a .skycBlock4GridText { }
.skycBlock4Grid li a:hover { }
.skycBlock4Grid li a:hover .skycBlock4GridImage { transform: scale(1.05); }
.skycBlock4Grid li a:hover .skycBlock4GridImage img { }
.skycBlock4Grid li a:hover .skycBlock4GridText { }


@media (max-width: 767px) {

    .skycBlock-88-section {}
    .skycBlock--88 {}
    .skycBlock88Text {}
    .skycBlock88Text h3 {}
    .skycBlock4Grid {}
    .skycBlock4Grid li {}
    .skycBlock4Grid li a {}
    .skycBlock4Grid li a .skycBlock4GridImage {}
    .skycBlock4Grid li a .skycBlock4GridImage img {}
    .skycBlock4Grid li a .skycBlock4GridText {}
    .skycBlock4Grid li a:hover {}
    .skycBlock4Grid li a:hover .skycBlock4GridImage {}
    .skycBlock4Grid li a:hover .skycBlock4GridImage img {}
    .skycBlock4Grid li a:hover .skycBlock4GridText {}

}
.skycBlock-20-section-1 { background: #f2f1f1; padding: 2rem 0; margin: 0; }
.skycBlock-20-section-2 { margin: 0;   padding: 2rem 0;}
.skycBlock-20-section-3 { margin: 0;   background: #f2f1f1; padding: 2rem 0;}
.skycBlock-20-section-4 { margin: 0;   padding: 2rem 0;}

.skycBlock--20 {margin: 0;}
.skycBlock20Title {text-align: center;max-width: 40rem;margin: 0 auto;}
.skycBlock20Title h2 {font-size: 3rem;color: #6d5a54;}
.skycBlock20Galleries {display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: space-between; gap: 1rem;}
.skycBlock20Gallery {width: calc((100% / 3) - (2rem / 3));}
.skycBlock20GalleryPictures {position: relative; margin: 0 0 1rem 0;}
.skycBlock20GalleryPictures img {width: 100%; height: auto;}
.skycBlock20GalleryTexts {text-align: center;}
.skycBlock20GalleryTexts h3 {color: #89a0b1;font-family: inherit;letter-spacing: initial;text-transform: none;font-size: 1.2rem;line-height: 1.25;font-weight: normal;margin: 0 0 1rem;}
.skycBlock20GalleryTexts p {}
.skycBlock20GalleryTexts > *:last-child {margin: 0;}
.skycBlock--20 .swiper-button-next::after {font-size: 1rem;font-weight: bold;color: white;}
.skycBlock--20 .swiper-button-prev::after {font-size: 1rem;font-weight: bold;color: white;}
.skycBlock--20 .swiper-pagination-bullet-active {background: white;}

@media (max-width: 767px) {

    .skycBlock-20-section-1 {}
    .skycBlock-20-section-2 {}
    .skycBlock-20-section-3 {}
    .skycBlock-20-section-4 {}

    .skycBlock--20 {padding: 0;margin: 0;}
    .skycBlock20Title h2 {font-size: 1.8rem;}
    .skycBlock20Galleries {flex-flow: column nowrap;gap: 2rem;}
    .skycBlock20GalleryPictures {}
    .skycBlock20Gallery {width: 100%;}
    .skycBlock20GalleryTexts h3 {font-size: 1rem;margin: 0 0 0.5rem 0;}
    
}

.skycBlock-05-section {background: #dfe7f0;}
.skycBlock--05 {margin: 3rem 0;display: flex;flex-flow: row nowrap;align-items: center;gap: 3rem;position: relative;}
.skycBlock5Text {flex: 1;}
.skycBlock5Text h2 {color: #aab9cc;font-size: 3rem;}
.skycBlock5Text p {margin: 0 0 1rem 0;}
.skycBlock5Pictures {flex: none;width: 32rem;}
.skycBlock5Pictures img {width: 100%;aspect-ratio: 1300 / 885;height: auto;object-fit: contain;}
.skycBlock5Button {flex: none;position: absolute;bottom: 4.5rem;left: 0;width: 32rem;text-align: center;box-sizing: border-box;padding-left: 5rem;}
.skycBlock5Button a {color: var(--clr-blue-gray3);}
.skycBlock5Button a:hover {color: #6d5a54;}

@media (max-width: 767px) {

    .skycBlock--05 {margin: 2rem 0 0 0;flex-flow: column nowrap;gap: 0.5rem;}
    .skycBlock5Text h2 {font-size: 1.8rem;}
    .skycBlock5Pictures {width: 19rem;}
    .skycBlock5Pictures img {width: 19rem;}
    .skycBlock5Button {bottom: auto;top: 9.5rem;width: 17rem;padding-left: 8rem;}
    
}

.skycBlock--08 {margin: 3rem 0;display: flex;flex-flow: row nowrap;align-items: center;gap: 5rem;}
.skycBlock8Swiper .swiper-slide img {width: 27rem;aspect-ratio: 1100 / 1240;height: auto;}
.skycBlock8Text {flex: 1;}
.skycBlock8Text h2 {color: #aab9cc;font-size: 3rem;}
.skycBlock8Text p {margin: 0 0 1rem 0;}
.skycBlock8Pictures {flex: none;width: 27rem;}
.skycBlock8Swiper .swiper-button-next::after {font-size: 1rem;font-weight: bold;color: white;}
.skycBlock8Swiper .swiper-button-prev::after {font-size: 1rem;font-weight: bold;color: white;}
.skycBlock8Swiper .swiper-pagination-bullet-active {background: white;}

@media (max-width: 767px) {

    .skycBlock--08 {margin: 0 0 2rem 0;gap: 2rem;flex-flow: column nowrap;}
    .skycBlock8Text {order: 2;}
    .skycBlock8Text h2 {font-size: 1.8rem;}
    .skycBlock8Pictures {order: 1;width: 19rem;margin: 0 -1rem;}

}

.skycBlock--09 {margin: 3rem 0;}
.skycBlock--09 .grid {display: flex;flex-flow: row nowrap;gap: 1rem;}
.skycBlock--09 img {aspect-ratio: 1 / 1;height: auto;width: 100%;}

@media (max-width: 767px) {

    .skycBlock--09 {margin: 2rem 0;}
    .skycBlock--09 .grid {flex-flow: row wrap;}
    .skycBlock--09 .item {width: calc(50% - 1rem / 2);}

}

.skycBlock--10 {margin: 3rem auto; text-align: center; max-width: 25rem;}
