.gallery-page-area .box-gallery-area{padding:var(--box-padding)}.gallery-page-area .box-gallery-area .gallery-categories-area{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:30px;margin-bottom:30px}.gallery-page-area .box-gallery-area .gallery-categories-area .nav-item button{font-size:18px;line-height:160%;color:#89969b;font-weight:400;text-transform:uppercase;position:relative;width:auto;max-width:fit-content}@media screen and (max-width: 768px){.gallery-page-area .box-gallery-area .gallery-categories-area .nav-item button{font-size:16px}}@media screen and (max-width: Mobile){.gallery-page-area .box-gallery-area .gallery-categories-area .nav-item button{font-size:16px}}.gallery-page-area .box-gallery-area .gallery-categories-area .nav-item button.active{color:#e55c71;font-weight:600;background-color:rgba(0,0,0,0)}.gallery-page-area .box-gallery-area .gallery-categories-area .nav-item button.active::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:3px;background:#e55c71;box-shadow:0px -1px 2px rgba(0,0,0,.3)}.gallery-page-area .box-gallery-area .gallery-categories-area .nav-item button.active::after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:15%;height:7px;background:#e55c71;box-shadow:0px -2px 4px rgba(0,0,0,.16);border-radius:1px;clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}.gallery-page-area .box-gallery-area .gallery-content-area{display:flex;flex-direction:column;flex-wrap:wrap;gap:3px}.gallery-page-area .box-gallery-area .gallery-content-area .gallery-image-area{display:flex;flex-direction:row;flex-wrap:wrap;gap:3px}.gallery-page-area .box-gallery-area .gallery-content-area .gallery-image-area .item-image-area{width:calc(25% - 3px)}.gallery-page-area .box-gallery-area .gallery-content-area .gallery-image-area .item-image-area img{width:100%;height:320px;object-fit:cover}.gallery-page-area .box-gallery-area .gallery-content-area .button-area{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;width:fit-content;margin:30px auto 0}.gallery-page-area .box-gallery-area .gallery-content-area .button-area span.content-area{font-size:16px;line-height:160%;color:#e86b7d;font-weight:400;text-decoration:underline;background:rgba(0,0,0,0);border:none;margin-left:-20px;transition:all .2s linear}@media screen and (max-width: 768px){.gallery-page-area .box-gallery-area .gallery-content-area .button-area span.content-area{font-size:14px}}@media screen and (max-width: Mobile){.gallery-page-area .box-gallery-area .gallery-content-area .button-area span.content-area{font-size:14px}}.gallery-page-area .box-gallery-area .gallery-content-area .button-area:hover{cursor:pointer}@media screen and (max-width: 1024px){.gallery-page-area .box-gallery-area .gallery-content-area .gallery-image-area .item-image-area{width:calc(33.3333333333% - 3px)}}@media screen and (max-width: 768px){.gallery-page-area .box-gallery-area .gallery-content-area .gallery-image-area .item-image-area{width:calc(50% - 3px)}}@media screen and (max-width: 450px){.gallery-page-area .box-gallery-area .gallery-content-area .gallery-image-area .item-image-area{width:100%}}.gallery-page-area .page-banner-area{position:relative;height:400px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.gallery-page-area .page-banner-area .box-content-area{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:flex-start;width:100%;height:100%;row-gap:5px}.gallery-page-area .page-banner-area .box-content-area .title-area h1{color:#001c26;font-weight:700;font-size:64px;line-height:110%;font-family:"Georgia"}.gallery-page-area .page-banner-area .box-content-area .description-area h2{font-size:36px;line-height:110%;color:#5a6c70;font-weight:400;font-family:"Georgia"}@media screen and (max-width: 768px){.gallery-page-area .page-banner-area .box-content-area .description-area h2{font-size:26px}}@media screen and (max-width: Mobile){.gallery-page-area .page-banner-area .box-content-area .description-area h2{font-size:26px}}@media screen and (max-width: 768px){.gallery-page-area .page-banner-area .box-content-area .title-area h1{font-size:40px}.gallery-page-area .page-banner-area .box-content-area .description-area h2{font-size:24px;line-height:145%}}@media screen and (max-width: Mobile){.gallery-page-area .page-banner-area .box-content-area .title-area h1{font-size:40px}.gallery-page-area .page-banner-area .box-content-area .description-area h2{font-size:24px;line-height:145%}}.book-now-area{background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;min-height:460px;padding:var(--box-padding)}.book-now-area .box-content-area{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;row-gap:20px}.book-now-area .box-content-area .title-area h2{color:#001c26;font-weight:700;font-size:64px;line-height:130%;font-family:"Georgia";text-align:center}.book-now-area .box-content-area .description-area h3{font-size:16px;line-height:160%;color:#142d37;font-weight:400;text-align:center}@media screen and (max-width: 768px){.book-now-area .box-content-area .description-area h3{font-size:14px}}@media screen and (max-width: Mobile){.book-now-area .box-content-area .description-area h3{font-size:14px}}.book-now-area .box-content-area .button-area{margin-top:20px}.book-now-area .box-content-area .button-area button{background:#e55c71;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:10px;font-size:18px;line-height:100%;font-weight:500;padding:16px 32px;text-transform:uppercase;border:none;text-transform:uppercase;box-shadow:inset 0 0 0 0 #e55c71;-webkit-transition:ease-out .4s;-moz-transition:ease-out .4s;transition:ease-out .4s;border:1px solid #e55c71;border-radius:40px}.book-now-area .box-content-area .button-area button:hover{box-shadow:inset 300px 0 0 0 #fff !important;color:#e55c71 !important}@media screen and (max-width: 768px){.book-now-area .box-content-area .title-area h2{font-size:40px}}@media screen and (max-width: Mobile){.book-now-area .box-content-area .title-area h2{font-size:40px}}/*# sourceMappingURL=gallery-page.css.map */
