@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.banner.about-hero-banner{overflow:hidden}@media only screen and (max-width:767px){.banner.about-hero-banner .bg{height:360px}}.banner.about-hero-banner .bg video{filter:grayscale()}@media only screen and (max-width:767px){.banner.about-hero-banner .bg .heading{max-width:85%}}.banner.about-hero-banner .bg .heading .written-logo{width:540px}@media only screen and (max-width:767px){.banner.about-hero-banner .bg .heading .written-logo{width:100%}}.our-story{padding:60px 0 120px;position:relative;overflow:hidden}@media only screen and (max-width:1024px){.our-story{padding:60px 0 100px}}@media only screen and (max-width:767px){.our-story{padding:40px 0 80px}}.our-story:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;background:url(/images/home/special_occasions.jpg) 0 0/cover no-repeat;transition:all .5s;position:absolute;inset:0}.our-story .door{-o-object-fit:contain;object-fit:contain;width:122px;height:280px;position:absolute;bottom:0;right:0}@media only screen and (max-width:1024px){.our-story .door{width:100px;height:220px}}@media only screen and (max-width:991px){.our-story .door{width:80px;height:180px}}@media only screen and (max-width:767px){.our-story .door{width:75px;height:170px}}.our-story .container{--container:1280px}.our-story .upper_sec{flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:50px;display:flex}@media only screen and (max-width:767px){.our-story .upper_sec{margin-bottom:30px}}.our-story .upper_sec .peacock{width:110px}@media only screen and (max-width:1024px){.our-story .upper_sec .peacock{width:100px}}@media only screen and (max-width:991px){.our-story .upper_sec .peacock{width:85px}}@media only screen and (max-width:767px){.our-story .upper_sec .peacock{width:85px}}.our-story .upper_sec .peacock img{-o-object-fit:contain;object-fit:contain;width:100%}.our-story .main_wrapper{--gap:60px;justify-content:center;align-items:start;gap:var(--gap)}@media only screen and (max-width:1024px){.our-story .main_wrapper{--gap:50px}}@media only screen and (max-width:991px){.our-story .main_wrapper{--gap:40px}}@media only screen and (max-width:767px){.our-story .main_wrapper{--gap:30px;flex-direction:column}}.our-story .main_wrapper figure{border-radius:10px;flex:0 0 35%;width:100%;max-width:35%;overflow:hidden}@media only screen and (max-width:1024px){.our-story .main_wrapper figure{flex:0 0 40%;max-width:40%}}@media only screen and (max-width:767px){.our-story .main_wrapper figure{max-width:100%}}.our-story .main_wrapper figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.our-story .main_wrapper figcaption{flex:0 1 calc(49% - var(--gap));max-width:calc(49% - var(--gap));width:100%}@media only screen and (max-width:1024px){.our-story .main_wrapper figcaption{flex:0 1 calc(60% - var(--gap));max-width:calc(60% - var(--gap))}}@media only screen and (max-width:767px){.our-story .main_wrapper figcaption{max-width:100%}}.our-story .main_wrapper figcaption .heading h3{color:var(--secondary);font-size:32px}@media only screen and (max-width:991px){.our-story .main_wrapper figcaption .heading h3{font-size:32px}}@media only screen and (max-width:767px){.our-story .main_wrapper figcaption .heading h3{font-size:24px}}.our-story .main_wrapper figcaption .desc{margin-top:16px}.our-story .main_wrapper figcaption .desc p:not(:last-child){margin-bottom:16px}.our-story .main_wrapper figcaption .signature{margin-top:30px}.our-story .main_wrapper figcaption .signature .message{color:var(--secondary);font-size:16px;font-style:italic}.our-story .main_wrapper figcaption .signature .name{color:#000;margin-top:6px;font-size:16px;font-style:italic;font-weight:400}.beauty_details{background:var(--primary)}.beauty_details .container-fluid{padding-right:0}.beauty_details .heading{text-align:center;max-width:540px;margin:0 auto 50px}.beauty_details .main_wrapper .beauty_slider .beauty_col{background:var(--white);border-radius:15px;width:100%;height:100%}.beauty_details .main_wrapper .beauty_slider .beauty_col figure{border-top-left-radius:inherit;border-top-right-radius:inherit;height:330px;position:relative}.beauty_details .main_wrapper .beauty_slider .beauty_col figure:before{content:"";opacity:0;z-index:1;background:#fff;width:0;height:86%;display:block;position:absolute;top:7%;left:0%;transform:skew(-20deg);box-shadow:0 0 55px 12px #fff}.beauty_details .main_wrapper .beauty_slider .beauty_col figure:hover:before{animation:.4s linear shine}.beauty_details .main_wrapper .beauty_slider .beauty_col figure img{border-radius:inherit}.beauty_details .main_wrapper .beauty_slider .beauty_col figcaption{padding:20px 30px}.beauty_details .main_wrapper .beauty_slider .beauty_col figcaption h6{font-size:20px;font-family:var(--euclidflex);margin-bottom:5px}.beauty_details .main_wrapper .beauty_slider .beauty_col figcaption p{font-size:14px;line-height:1.3}.beauty_details .nav-wrapper{justify-content:center;align-items:center;gap:25px;margin:60px auto 0;display:flex;position:relative}@media only screen and (max-width:768px){.beauty_details .nav-wrapper{margin:40px auto 0}}@media only screen and (max-width:540px){.beauty_details .nav-wrapper{margin:30px auto 0;display:flex!important}}.beauty_details .nav-wrapper .swiper-prev,.beauty_details .nav-wrapper .swiper-next{flex:0 auto}.beauty_details .nav-wrapper .progressbar{flex:1;width:360px;max-width:360px;position:relative}@media only screen and (max-width:540px){.beauty_details .nav-wrapper .progressbar{max-width:180px;height:2px}}.beauty_details .nav-wrapper .swiper-pagination-progressbar{--swiper-pagination-color:var(--secondary);background:#fff}.director_message{padding:120px 0;position:relative;overflow:hidden}@media only screen and (max-width:1024px){.director_message{padding:60px 0 80px}}@media only screen and (max-width:767px){.director_message{padding:40px 0}}.director_message:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.8;z-index:-1;background:url(/images/about/founder_bg.png) 0 0/cover no-repeat;transition:all .5s;position:absolute;inset:0}.director_message .tree{-o-object-fit:contain;object-fit:contain;width:133px;height:199px;position:absolute;bottom:0;right:100px}@media only screen and (max-width:991px){.director_message .tree{width:110px;height:130px}}@media only screen and (max-width:767px){.director_message .tree{width:90px;height:112px;right:0}}.director_message .container{--container:960px}.director_message .container .main_wrapper{--gap:90px;justify-content:center;align-items:start;gap:var(--gap)}@media only screen and (max-width:991px){.director_message .container .main_wrapper{--gap:50px}}@media only screen and (max-width:767px){.director_message .container .main_wrapper{--gap:30px;flex-direction:column}}.director_message .container .main_wrapper figure{background:linear-gradient(#ded1ab 0%,#d9c587 100%);border-radius:15px;flex:0 auto;align-items:flex-end;width:100%;max-width:40%;margin-top:24px;display:flex;position:relative}@media only screen and (max-width:767px){.director_message .container .main_wrapper figure{max-width:84%;margin:20px auto 0}}.director_message .container .main_wrapper figure:before{content:"";border:1px solid var(--secondary);border-radius:inherit;z-index:-1;width:100%;height:100%;position:absolute;bottom:10px;right:10px;transform:translate(-10px,-10px)}.director_message .container .main_wrapper figure img{border-radius:inherit}.director_message .container .main_wrapper figcaption{max-width:calc(60% - var(--gap));flex:1;width:100%}@media only screen and (max-width:767px){.director_message .container .main_wrapper figcaption{max-width:1000%}}.director_message .container .main_wrapper figcaption h2{margin-bottom:16px}.director_message .container .main_wrapper figcaption .desc{margin-bottom:30px}.director_message .container .main_wrapper figcaption .desc p:not(:last-child){margin-bottom:24px}.director_message .container .main_wrapper figcaption .designation .director-sign{width:92px;margin-top:10px}.silver_style{padding:0 0 90px}.silver_style .main_wrapper{background:var(--primary);--gap:170px;gap:var(--gap);border-radius:15px;align-items:center;padding:30px 60px}.silver_style .main_wrapper figure{flex:0 auto;width:100%;max-width:250px}.silver_style .main_wrapper figcaption{flex:1;width:100%;max-width:50%}.silver_style .main_wrapper figcaption h6{font-family:var(--euclidflex);font-size:24px}.silver_style .main_wrapper figcaption p{margin:8px 0 15px}
