@media screen and (max-width: 767px){.no-mobile{display:none!important}}@media screen and (min-width: 767px){.no-pc{display:none!important}}@media screen and (min-width: 767px) and (max-width: 1476px){.no-tablets{display:none!important}}.showing-item{opacity:0;transition:.3s ease;transform:translateY(50px)}.show-item-scroll-reveal{opacity:1;transform:translate(0)}.showing-item-pop{opacity:0;transform:scale(.8);transition:.5s ease}.show-item-pop{opacity:1;transform:scale(1)}@media screen and (min-width: 767px){.home{height:calc(100vh + 400vw)}.home-scroll-container{display:flex;position:sticky;top:0}}.hero{width:100%;display:flex;flex-direction:column;position:relative;flex-shrink:0}.hero-person-img{width:100%;height:350px;object-fit:cover;object-position:top;position:relative;z-index:2;background-color:gray}.hero-animation-image{z-index:1;position:absolute;top:0;width:100%;height:350px;object-fit:cover}.hero-text-card{width:100%;padding:1em 5vw;border-radius:20px;margin-top:-20px;z-index:3;background-color:#fff}.hero-title{font-size:2.5rem;margin:0;color:#1b1212;font-weight:600;line-height:1.3em}.hero-desc{color:#1b1212;margin:1em 0 0}.hero-button{margin-top:2em}@media screen and (min-width: 767px){.hero{flex-direction:row}.hero-animation-image,.hero-person-img{width:50%;height:100vh;border-radius:0 30px 30px 0}.hero-text-card{width:50%;height:100vh;margin-top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-title{font-size:4rem;line-height:1em}.hero-desc{font-size:1.3rem;margin-top:2em}.hero-button{margin-top:2.5em}}.animated-text-container{overflow:hidden;position:relative}.animated-text{position:relative;color:transparent;animation:slideBg 4s ease infinite;animation-delay:3s;background-image:linear-gradient(to right,#1b1212,#246b9e,#246b9e,#1b1212);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes slideBg{0%{background-position:0% 0}20%{background-position:200% 0}to{background-position:200% 0}}.button{font-family:inherit;padding:.6em 1.2em;background-color:#246b9e;color:#fff;border-radius:30px;border:none;font-size:1rem;cursor:pointer;transition:.3s ease}@media screen and (min-width: 767px){.button{font-size:1.1rem}}.button:hover{transform:scale(.95);opacity:.8}.about{margin-top:2em;flex-shrink:0;position:relative}.about-us-title{font-size:2.5rem;margin:0;font-weight:600;line-height:1.3em}.about-image{width:100%;border-radius:30px;height:300px;object-fit:cover;margin-bottom:2em;background-color:gray}.about-text-container{width:100%;padding:0px 5vw}@media screen and (min-width: 767px){.about-image{width:50%;height:100vh;margin-bottom:0;border-radius:30px 0 0 30px}.about-text-container{width:50%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.about{display:flex;width:100%;flex-direction:row-reverse;margin-top:0}.about-us-title{font-size:4rem}.about-us-desc{font-size:1.3rem;margin-top:2em}}.look{margin-top:2em}.look-photos-gallery{display:flex;flex-wrap:wrap;width:90%;margin:2em auto auto;height:90vw;justify-content:space-around;align-items:center}.photo-container{width:29vw;height:29vw;background-color:#fff;border-radius:8px;box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff;justify-content:center;align-items:center;display:flex}.photos-container-text{margin:0;font-size:.9rem}@media screen and (min-width: 767px){.look{width:100vw;height:100vh;display:flex;position:relative;flex-shrink:0;margin-top:0}.look-photos-gallery{width:50%;height:100%;margin-top:0}.photo-container{width:15.6666666vw;height:32.333333vh;border-radius:10px}}.achivments{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.achivment-card{box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff;width:90vw;margin-top:2em;padding:1em 1.5em;border-radius:20px}.achivment-title{font-size:1.5rem;font-weight:500;margin:0}.achivment-desc{margin:0}@media screen and (min-width: 767px){.achivments{flex-direction:row}.achivment-card{width:90%;margin:1em 0}.achivment-title{font-size:2rem}.achviments-container{width:60%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}}.thank-you{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0}.thank-you-title{font-size:3rem;font-weight:500}@media screen and (min-width: 767px){.thank-you-title{font-size:4rem}.thank-you-sign{font-size:1.5rem}}*{box-sizing:border-box}body{margin:0;width:100%;font-family:Poppins;resize:none;background-color:#fff}
