body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:14px}*,body{margin:0;padding:0}a{text-decoration:none}p{line-height:26px}.page-header{background-color:#361041;height:290px;padding:50px 0;width:100%}.page-header h1{color:#fff;font-size:20px;font-weight:400;line-height:35px;position:relative;top:20px;width:50%}.page-header h1 strong{display:inline-block;margin-bottom:50px}.page-header .layout-width{display:flex;justify-content:space-between}.page-header .layout-width img{width:50%}.page-header h1>span{color:#fff;font-weight:700}.phone .fa{margin-right:10px}.container{background-color:#fff;margin:38px auto 0;width:100%}.layout-width{margin:0 auto;width:90%}.layout-width h2{font-size:30px}header{background-color:#361041;box-shadow:2px 2px 10px 0 #0006;color:#fff;padding:20px;position:fixed;top:0;width:100%;z-index:500}header.pink{background-color:#ed174a}header.pink a{color:#f5d8df}header ul{display:flex;flex-direction:row;justify-content:end;list-style:none}header ul li a{color:#b79cbe;margin-right:10px;padding:10px}header ul li a:before{content:"\f0c4";font-family:FontAwesome;margin-right:5px}header ul li a.active,header ul li a:hover{color:#fff;transition:.4s}header ul li a.active{font-weight:700}header .phone{float:left}header.pink .sai-boutique-small{display:block}header .sai-boutique-small{display:none;float:left;position:relative;top:2px}header .sai-boutique-small img{width:50%}header .icon-hamburger{cursor:pointer;display:none}.banner{width:100%}.banner img{position:relative;top:0;width:100%}.banner .banner-heading{color:#fff;font-size:20px;font-weight:400;line-height:25px;position:absolute;right:400px;text-align:right;top:350px;width:35%;z-index:100}.banner .banner-heading:after,.banner .banner-heading:before{content:'"';font-size:30px}.banner-container{margin:0 auto;width:90%}.logo{display:flex;flex-direction:column;left:130px;margin:0 auto;position:absolute;text-align:center;top:150px;z-index:30}.logo .logo-model{height:200px;margin:0 auto;width:100px}.logo .logo-saiboutique{height:auto;left:20px;margin:0 auto;position:relative;top:-40px;width:230px}.logo span{bottom:20px;color:#fff;font-size:12px;left:35px;position:absolute}footer{background-color:#e1e1e1;border-top:1px solid #adadad;color:#333;display:flex;justify-content:space-between;padding:60px}footer address{font-style:normal;text-align:left}footer .kc-logo{float:right;position:relative;text-align:right}footer .kc-logo span{display:none}footer .kc-logo a{display:block;float:right;margin:0;text-align:right;width:30px}footer .kc-logo a img{width:100%}footer .kc-logo .copyright{display:none}.hero{bottom:-55px;float:right;position:relative;width:400px}.hero img{width:100%}.circle{animation:spin 4s linear infinite;background:url(../../static/media/circle.ac2244bbbb5f8945a40a.svg) no-repeat;background-size:contain;height:200px;left:170px;opacity:.5;position:absolute;top:90px;width:200px;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.collections{background-color:#ffcfd5;width:100%}.collections .collections-images{display:flex;flex-direction:row}.collections .collections-images a{border-right:1px solid #ab7b80;display:flex;justify-content:center;position:relative;transition:.4s;width:25%}.collections .collections-images a:hover img{opacity:1;transition:.4s}.collections .collections-images img{height:100%;opacity:.7;transition:.4s;width:100%}.collections .collections-images img:last-child{border:0}.collections .layout-width{width:100%}.collections .collections-images a:hover .collections-name{opacity:1;transition:.4s}.collections .collections-images:hover a:not(:hover){filter:blur(3px)}.collections .collections-name{background-color:#ff003c;border-radius:140px;bottom:30px;box-shadow:0 0 20px 0 #000;color:#fff;height:140px;opacity:0;position:absolute;text-align:center;transition:.4s;width:140px;z-index:1}.collections .collections-name p{line-height:normal;margin:0 auto;position:relative;top:40%;width:60%}.testimonials{background-color:#361041;color:#fff;width:100%}.testimonials .layout-width{padding:50px}.testimonials h2:after{content:"\f118";font-family:FontAwesome;margin-left:15px}.testimonials img{border:3px solid #fff;border-radius:150px;height:150px;width:150px}.testimonials .testimonials-cards{display:flex;flex-direction:row;gap:20px;justify-content:space-around;margin:50px 0}.testimonials-cards figure{display:flex;flex-direction:row;width:40%}.testimonials-cards figure .testimonials-card-text{display:flex;flex-direction:column;margin-left:30px}.bharatnatyam{position:relative}.bharatnatyam .text-circle{background-color:#e00202;padding:30px 15px}.bharatnatyam h1{color:#fff;font-size:30px;font-weight:200;position:relative;text-align:center}.bharatnatyam h1 strong{font-weight:700}.image{display:flex;width:100%}.about .page-header{background:#361041 url(../../static/media/bhuvana.436ae5bef4fa1d5109bc.jpg) no-repeat;background-position:90% 50%;background-size:contain;height:auto;width:100%}.about .page-header .layout-width img{border:2px solid #fff;margin:10px}.highlights{background-color:#ffce00;padding:0;position:relative}.highlights h2{font-size:24px;font-weight:400;line-height:35px;position:relative;top:100px}.highlights .layout-width{display:flex;gap:30px;padding:100px 0}.highlights img{width:40%}.highlights.services-items-wrapper .layout-width{flex-direction:column;position:relative;top:30px}.highlights.services-items-wrapper .layout-width h2{font-weight:700;top:0}.highlights .tape{background:url(../../static/media/tape2.4ce2a98d38f8ed1600fc.svg) no-repeat;height:70px;position:absolute;top:0;width:100%}.services .page-header{background:#361041 url(../../static/media/services_header.e70d59d98ca14f03b688.png) no-repeat;background-position:85% 0;width:100%}.services .services-items{column-count:2;display:flex;flex-direction:column;flex-wrap:wrap;font-size:15px;gap:10px;height:160px;list-style:none;margin:0;padding:10px 0;width:100%}.services .services-items li{background-color:#fff;border-radius:6px;padding:10px}.services .services-items li:before{content:"\f0c4";font-family:FontAwesome;margin-right:15px}.contact .page-header h1 .phone{margin:30px 0}.contact .page-header img{width:30%}.gallery .page-header{background:#361041 url(../../static/media/gallery_header.c9bc7ffeb2926776e7e0.png) no-repeat;background-position:right 0}.gallery .page-header h1{width:40%}.gallery .gallery-items{column-count:4;column-gap:20px;padding:30px}.gallery .gallery-items figure{break-inside:avoid;display:grid;grid-template-rows:1fr auto;margin:0 0 20px;page-break-inside:avoid}.gallery .gallery-items figure>img{grid-column:1;grid-row:1/-1}.gallery figure img{border-radius:16px;display:block;max-width:100%}.notfound .page-header{background-color:#fff;height:250px;text-align:center}.notfound .page-header img{margin:30px auto;width:25%}.certificate{display:flex;margin:60px 0 0;width:60%}.certified{color:#fff;font-size:18px;margin:10px 0 0 10px}.flex-column{display:flex;flex-direction:column}@media (min-width:1920px){.banner .banner-heading{right:600px;top:450px;width:30%}}@media (max-width:1536px){.banner .banner-heading{right:450px}}@media (max-width:1440px){.banner .banner-heading{right:450px}}@media (max-width:1280px){.banner .banner-heading{right:400px}}@media (max-width:1080px) and (orientation:landscape){.banner .banner-heading{display:none}}@media (max-width:1025px) and (orientation:portrait){.banner .banner-heading{display:none}}@media (min-width:768px) and (max-width:1024px){.banner .banner-heading{display:none}.logo .logo-model{height:100px}.logo{top:100px}.circle{top:30px}.logo .logo-saiboutique{top:0;width:200px}.testimonials .layout-width{width:auto}.testimonials .testimonials-cards{flex-direction:column;gap:50px}.testimonials-cards figure{width:100%}.testimonials img{height:100px;width:100px}footer{align-items:center;flex-direction:row;padding:30px}footer img{margin:0 auto;width:200px}footer address{margin:0;text-align:left}footer .kc-logo{align-items:end;display:flex;flex-direction:column;text-align:right}footer .kc-logo a{width:50px}footer .kc-logo img{width:100%}footer address .copyright{display:block}footer .kc-logo .copyright{display:none;margin:20px 0 0}}@media screen and (min-width:320px) and (max-width:767px){.banner .banner-heading,.home-banner{display:none}header{box-shadow:none;height:30px;padding:0 0 20px;position:fixed;width:100%}header,header.pink{background:#0000}header .layout-width{width:100%}.icon-hamburger,header .icon-hamburger{background:#0000;border:0;color:#fff;cursor:pointer;display:block;position:absolute;right:20px;top:20px;z-index:600}header ul{clear:both;display:none;flex-direction:column;padding:20px;position:relative;top:20px;width:100%}header ul li a{display:block;padding:10px 0}header ul li a:before{padding-right:15px}.header-container.visible header.pink{background-color:#ed174a;box-shadow:2px 2px 10px 0 #0006;height:auto}.header-container.visible .icon-hamburger{transform:rotate(90deg)}.header-container.visible ul{display:block}header.pink .sai-boutique-small{display:none;margin:15px 0 0 20px;position:relative}.banner{background:url(../../static/media/hero_bg.61e47d346020196cf82b.jpg) no-repeat;background-size:cover;height:100%}.logo{left:0;position:relative;top:0}.logo .logo-model{left:-10px;position:relative}.logo .logo-saiboutique{left:0}.container{margin-top:0}.banner-container{height:auto;width:100%}.circle,.hero{display:none}.collections .collections-images{flex-direction:column}.collections .collections-images a{border-bottom:1px solid #ab7b80;border-right:0;width:100%}.collections .collections-images a:last-child{border-bottom:0}.testimonials{padding:8%;text-align:center;width:auto}.testimonials .layout-width{padding:0;width:100%}.testimonials .testimonials-cards{flex-direction:column;margin:25px 0}.testimonials-cards figure{align-items:center;flex-direction:column;width:100%}.testimonials-cards figure .testimonials-card-text{margin:15px 0}.testimonials-cards figure .testimonials-card-text h4{font-size:18px;margin-bottom:20px}.testimonials-cards figure .testimonials-card-text p{font-size:18px}footer{align-items:center;flex-direction:column;padding:8%;text-align:center}footer img{width:60%}footer address{margin:25px 0;text-align:center}footer .kc-logo{align-items:center;display:flex;flex-direction:column}footer .kc-logo a{margin:10px 0;width:20%}footer .kc-logo a img{width:100%}footer .copyright{display:none}footer .kc-logo .copyright{display:block}.highlights{padding:4%;text-align:center;width:auto}.highlights .layout-width{flex-direction:column;padding:0}.highlights .layout-width img{margin:15px 0;width:100%}.highlights .tape{display:none}.highlights h2{top:0}.page-header{height:auto}.about .page-header{background-position:center 0;height:auto}.about .page-header .flex-column{margin-top:70px}.about .page-header h1{top:300px;width:100%}.about .highlights{padding:8%}.page-header .layout-width{text-align:center;top:300px}.page-header .layout-width h1 strong{margin:15px 0}.services .page-header{background-size:auto;background:#361041 url(../../static/media/mobile_services.8a9121809abc275565b6.jpg) no-repeat;height:100vh;padding-bottom:150px}.services .page-header h1{top:0;width:100%}.services .page-header .layout-width{position:relative;top:350px}.services .services-items{height:auto;margin-bottom:25px;text-align:left}.services .services-items li:before{margin-left:10px}.gallery .page-header{background-size:auto;background:#361041 url(../../static/media/mobile_gallery.8dbb6cae1cfec7d6e582.jpg) no-repeat;height:100vh;padding-bottom:0}.gallery .page-header h1{margin-top:25px;width:100%}.gallery .page-header .layout-width{position:relative;top:350px}.gallery .gallery-items{column-count:auto;padding:0}.gallery .gallery-items .layout-width{width:100%}.gallery .gallery-items figure>img{border-radius:0;box-shadow:none;width:100%}.gallery .gallery-items figure{margin:0}.contact .page-header h1{width:100%}.contact .page-header img{display:none}.notfound .page-header{height:auto}.notfound .page-header img{width:65%}.bharatnatyam h1{font-size:22px}.certificate{display:block;margin-top:350px;width:100%}.page-header .layout-width img{width:90%}.logo span{bottom:15px;left:85px}.certified{font-size:16px;margin:0}}
/*# sourceMappingURL=main.5903db37.css.map*/