@import"https://fonts.googleapis.com/css2?family=Allura&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@font-face{font-family:"ArgueDEMO";src:url("../../fonts/Argue/ArgueDEMO.woff2") format("woff2"),url("../../fonts/Argue/ArgueDEMO.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.fancybox__container{z-index:99999;--fancybox-color: #fff}.fancybox__backdrop{background:rgba(0,0,0,.88)}.fancybox__content{background:rgba(0,0,0,0);padding:0}.fancybox-image{object-fit:contain}.fancybox__caption{display:none;text-align:center;color:#d8cbb8;font-family:"Source Serif 4",serif;font-size:20px;line-height:1.2;letter-spacing:.04em;padding:16px 12px 0}.f-button.is-close-btn{top:12px;right:12px;opacity:1;background:hsla(0,0%,100%,.18)}.f-button.is-close-btn:hover{background:hsla(0,0%,100%,.28)}@media(min-width: 1024px){.fancybox__caption{font-size:1.6666666667vw;padding-top:1.25vw}.f-button.is-close-btn{top:1.0416666667vw;right:1.0416666667vw}}.sihina-gallery-section .gallery-filter{margin-bottom:46px;position:relative}.sihina-gallery-section .gallery-filter .gallery-filter-mobile-selected{display:none}.sihina-gallery-section .gallery-filter ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;padding:0;margin:0}.sihina-gallery-section .gallery-filter ul li{cursor:pointer;padding:0;margin:6px 12px;color:#1e1c1e;position:relative;font-family:"ArgueDEMO",cursive;font-size:22px;font-weight:400}.sihina-gallery-section .gallery-filter ul li.active{font-weight:400;font-size:22px;position:relative}.sihina-gallery-section .gallery-filter ul li.active:after{position:absolute;content:"";bottom:0;width:100%;height:1px;left:0;right:0;margin:auto;background:#15b1fd}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item{display:flex;flex-wrap:wrap}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item-small-wrap{width:100%;display:flex}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item{width:50%;padding:2px}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item img{height:150px;width:100%;object-fit:cover}@media(min-width: 768px){.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item img{height:230px}}@media(max-width: 1023px){.sihina-gallery-section .gallery-filter{width:100%;max-width:320px;margin:0 auto 46px}.sihina-gallery-section .gallery-filter .gallery-filter-mobile-selected{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 16px;border:1px solid #1b3d62;border-radius:6px;background:#fff;color:#1e1c1e;font-family:"ArgueDEMO",cursive;font-size:18px;font-weight:500;cursor:pointer}.sihina-gallery-section .gallery-filter .gallery-filter-mobile-selected .arrow{width:10px;height:10px;border-left:1.5px solid #1b3d62;border-bottom:1.5px solid #1b3d62;transform:rotate(-45deg);margin-top:-4px;transition:.3s}.sihina-gallery-section .gallery-filter ul{display:none;position:absolute;top:calc(100% + 6px);left:0;width:100%;background:#fff;border:1px solid #1b3d62;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.08);z-index:99;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden}.sihina-gallery-section .gallery-filter ul li{width:100%;margin:0;padding:12px 16px;font-size:18px;line-height:1.2;border-bottom:1px solid rgba(159,214,240,.75)}.sihina-gallery-section .gallery-filter ul li:last-child{border-bottom:none}.sihina-gallery-section .gallery-filter ul li:first-child:after{display:none}.sihina-gallery-section .gallery-filter ul li.active{font-size:18px;color:#1b3d62;background:rgba(159,214,240,.75)}.sihina-gallery-section .gallery-filter ul li.active:after{display:none}.sihina-gallery-section .gallery-filter.open .gallery-filter-mobile-selected .arrow{transform:rotate(135deg);margin-top:4px}.sihina-gallery-section .gallery-filter.open ul{display:flex}}@media(min-width: 1024px){.sihina-gallery-section .gallery-filter{margin-bottom:3.6458333333vw}.sihina-gallery-section .gallery-filter .gallery-filter-mobile-selected{display:none !important}.sihina-gallery-section .gallery-filter ul{display:flex !important}.sihina-gallery-section .gallery-filter ul li{transition:all .5s;padding:0;font-size:2.0833333333vw;margin:0 2.1875vw;position:relative}.sihina-gallery-section .gallery-filter ul li:first-child:before{display:none}.sihina-gallery-section .gallery-filter ul li:before{position:absolute;content:"";background:rgba(36,103,191,.4);width:.3125vw;height:.3125vw;top:0;right:inherit;left:-2.1875vw;bottom:0;margin:auto;border-radius:50%}.sihina-gallery-section .gallery-filter ul li:after{width:.3645833333vw;height:.3645833333vw}.sihina-gallery-section .gallery-filter ul li.active{font-size:2.0833333333vw;transition:all .5s}.sihina-gallery-section .gallery-filter ul li.active::after{height:.1041666667vw}.sihina-gallery-section .gallery-wrap{margin-bottom:7.8125vw}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid{margin:0 -.2604166667vw}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item{padding:.15625vw}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item.large{width:50%}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item.large img{height:31.25vw}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item.mid{width:25%}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item.mid img{height:31.25vw}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item-small-wrap{width:25%;flex-direction:column}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item-small-wrap .gallery-item{width:100%}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item .gallery-item-small-wrap .gallery-item img{height:15.3645833333vw}.sihina-gallery-section .gallery-wrap .sihina-gallery-grid .image-grid-item:nth-child(even){flex-direction:row-reverse}}.gallery-loadmore-wrap{display:flex;justify-content:center;margin-top:36px}.--common-button{display:inline-flex;align-items:center;gap:6px}.--common-button .button-text{position:relative;transition:transform .5s ease}@media only screen and (min-width: 1200px){.gallery-loadmore-wrap{margin-top:3.6458333333vw}.gallery-loadmore-wrap button{padding-left:2.6041666667vw;padding-right:2.6041666667vw}}
