body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f5f5f5;font-family:Cabin,sans-serif;margin-top:3.4rem}:root{--main-dark-color:#baa170;--main-light-color:#f8f4ea}h3,h6{background-color:#baa170;background-color:var(--main-dark-color);border-radius:1em;color:#f8f4ea;color:var(--main-light-color);padding:.2em;text-align:center}h3{font-family:Playfair Display,serif;font-family:Zen Tokyo Zoo,serif;font-family:Unbounded,serif;font-size:1.4rem;letter-spacing:.075rem;text-transform:uppercase}::selection{background-color:#baa170;background-color:var(--main-dark-color);color:#f8f4ea;color:var(--main-light-color)}.contactFormDiv{background-color:var(--main-dark-color);border-radius:1em;color:var(--main-light-color);padding:1rem;width:100%}.formField{background-color:var(--main-light-color);color:var(--main-dark-color)}@media only screen and (max-width:576px){.contactFormDiv{margin-top:1em}}.projectCardDiv{background-color:var(--main-light-color);border-radius:1em;color:var(--main-dark-color);display:flex;flex-direction:column;justify-content:flex-end;margin:.5em 0;max-height:75vh;min-width:15%;padding:1em;text-align:center;transition:.25s}.projectCardDiv>img{border-radius:1em;height:400px;object-fit:fill;width:100%}.title{font-size:1.15rem;font-weight:700}#projectImage{font-size:.95rem;margin-bottom:.5em}@media (min-width:767px){.projectCardDiv:hover{box-shadow:2px 5px 6px -2px #173d48;cursor:pointer;translate:0 -5px}}@media only screen and (max-width:576px){.projectCardDiv{background-color:#ffffff85;border-radius:1em;color:var(--main-dark-color);display:flex;flex-direction:column;justify-content:flex-end;margin:.5em 0;max-height:75vh;min-width:15%;padding:1em;text-align:center;transition:.25s}}.slideLabel{color:#f5f5f5;font-size:1.5rem;font-weight:700;text-shadow:tomato}.slideSubLabel{font-size:1rem}.carousel-inner .item{-webkit-background-attachment:fixed;-moz-background-attachment:fixed;-o-background-attachment:fixed;background-attachment:fixed;-webkit-background-position:center;-moz-background-position:center;-o-background-position:center;background-position:50%;background-size:cover}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes zoomOut{0%{transform:scale(1.2)}to{transform:scale(1)}}.carousel-item-zoom-in .animated-image{animation:zoomIn 5s ease-in-out infinite}.carousel-item-zoom-out .animated-image{animation:zoomOut 5s ease-in-out infinite}.carousel-item{transition:none}.carousel-inner{display:flex}.carousel-inner .carousel-item{display:none}.carousel-inner .carousel-item.active{display:block}.stats{background-color:var(--main-dark-color);border-radius:1em;box-shadow:0 4px 8px #0003;color:var(--main-light-color);flex-wrap:wrap;gap:.75em;justify-content:center;width:100%}.statBox,.stats{align-items:center;display:flex;height:100%;padding:.5em}.statBox{background:#ffffff1a;border-radius:.5em;cursor:pointer;flex-direction:column;gap:1em;justify-content:space-between;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:20%}@media screen and (max-width:768px){.statBox{height:100%;width:45%}}.statBox:hover{box-shadow:0 8px 16px #0000004d;transform:translateY(-5px)}.statBox h2{font-size:2.75em}.statBox p{flex-grow:1;font-size:1.5em;font-weight:700}.statIcon{color:var(--main-light-color);font-size:2.25em}@media only screen and (max-width:576px){.testimonials{font-size:.8em}}.youTubeCard{color:var(--main-dark-color)}@media only screen and (max-width:576px){.mobile-card-container>.row{overflow-x:auto}}.video-responsive iframe{border-radius:1em;font-size:10px}.teamMemberCard{background-color:var(--main-light-color);border-radius:1em;color:var(--main-dark-color);display:flex;flex-direction:column;justify-content:flex-end;margin:.5em 0;max-height:100vh;min-width:15%;padding:1em;text-align:center;transition:.25s}.teamMemberCard>img{border-radius:1em;height:250px;object-fit:cover;width:100%}.name{font-size:1.15rem;font-weight:700}#teamMemberImage{font-size:.95rem;margin-bottom:.5em}@media only screen and (max-width:576px){.teamMemberCard{background-color:#ffffff85;border-radius:1em;color:var(--main-dark-color);display:flex;flex-direction:column;justify-content:flex-end;margin:.5em 0;max-height:100vh;min-width:15%;padding:1em;text-align:center;transition:.25s}}span.circle{background:#dcdbdb;border:1px solid #5e5d5d;border-radius:100%}#first,span.circle{cursor:pointer;display:inline-block;height:1em;margin-right:1.25em;transition:all .4s ease-in-out;width:1em}#first{background:#878787;border:1px solid #878787;border-radius:100%}.test div{display:table-cell;text-align:center;width:auto}.test{display:flex;justify-content:center;margin-bottom:.75em;margin-top:.25em;width:100%}@media (min-width:767px){.test{display:none}}.awards-box{align-items:center;display:flex;height:18vh;justify-content:center;margin:0 auto;text-align:center;width:100%}.awards-header{color:#333;font-family:Italiana,serif;font-family:Cormorant Garamond,serif;font-family:Cairo Play,serif;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;letter-spacing:-.025rem;line-height:3rem;text-shadow:1px 4px 12px rgba(23,61,72,.377)}.highlighted-text{color:var(--main-dark-color);position:relative}.highlighted-text:after{background:linear-gradient(90deg,var(--main-dark-color),var(--main-light-color));border-radius:1px;bottom:-4px;content:"";height:2px;left:0;opacity:.7;position:absolute;width:100%}.desktop-line-break{display:none}@media (min-width:768px){.desktop-line-break{display:inline}}@media (max-width:767px){.awards-header{font-size:1.3rem;line-height:2.5rem}}#coverImageDiv{position:relative}#quote{color:#fff;font-size:24px;font-weight:700;left:10%;position:absolute;top:20vh;z-index:100}#aboutUs{background-color:var(--main-light-color);border-radius:1em;color:var(--main-dark-color);padding:1rem;text-align:justify;width:100%}#aishwarya,#aishwarya a{font-weight:700}#aishwarya a{color:#0d47a1;text-decoration:none}#carouselMobile{display:none}.teamRow{display:flex;flex-wrap:wrap;justify-content:space-evenly}@media only screen and (max-width:576px){.mobile-card-container>.row{overflow-x:auto}.backgroundColorDiv{background-color:#decba430;border-radius:1em;margin-bottom:.5em;padding-top:.75em}#carouselDesktop{display:none}#carouselMobile{display:block}}#navTop{opacity:90%}#navTop,.nav-right{color:var(--main-dark-color)}.logo-nav{display:flex;flex-direction:column;flex-grow:1;margin:none;padding:none}.nestura-nav{font-size:1.5rem;font-weight:700;letter-spacing:.075rem}.sa-nav{color:#82586e;font-size:70%;font-style:italic;font-weight:lighter}@media screen and (max-width:768px){.sa-nav{display:hidden}}.footer{background-color:var(--main-light-color);color:var(--main-dark-color);font-size:16px;font-weight:700;margin-top:25px;padding:50px;text-align:left;width:100%}.footer .footer-center,.footer .footer-left,.footer .footer-right{color:var(--main-dark-color);display:inline-block;vertical-align:top}.footer .footer-left{color:var(--main-dark-color);padding-right:15px;width:33%}.footer .about{color:var(--main-dark-color);font-size:13px;font-weight:400;line-height:20px;margin:0}.footer .about span{color:var(--main-dark-color);display:block;font-size:14px;font-weight:700;margin-bottom:20px}.footer .icons{margin-top:25px}.footer .icons a{background-color:var(--main-dark-color);border-radius:2px;color:var(--main-light-color);cursor:pointer;display:inline-block;font-size:20px;height:35px;line-height:35px;margin-bottom:5px;margin-right:3px;text-align:center;width:35px}.footer .footer-center{width:30%}.footer .footer-center i{background-color:var(--main-dark-color);border-radius:50%;color:var(--main-light-color);font-size:25px;height:38px;line-height:42px;margin:10px 15px;text-align:center;vertical-align:middle;width:38px}.footer .footer-center i.fa-envelope i.fa-map-marker i.fa-phone{font-size:17px;line-height:38px}.footer .footer-center p{color:var(--main-dark-color);display:inline-block;margin:0;vertical-align:middle}.footer .footer-center p span{display:block;font-size:14px;font-weight:400;line-height:2}.footer .footer-center p a{color:var(--main-dark-color);text-decoration:none}.footer .footer-right{width:35%}.footer h2{font-size:36px;font-weight:400;margin:0}.footer .menu,.footer h2,.footer h2 span{color:var(--main-dark-color)}.footer .menu{margin:20px 0 12px;padding:0}.footer .menu a{color:inherit;display:inline-block;line-height:1.8;text-decoration:none}.footer .menu a:hover,.footer .name{color:var(--main-dark-color)}.footer .name{font-size:14px;font-weight:400;margin:0}#developer{background:#1b1b1b;border:none;border-radius:1em;color:#f5f5f5;font-family:consolas;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:small;font-size:.65em;margin-top:1em;overflow-x:auto;padding:.5em 1.25em;text-align:center;width:-webkit-fit-content;width:fit-content}#developer a{color:#adff2f;text-decoration:none}#footer-left-title{font-size:1.25em;font-weight:bolder}.sa-footer{font-size:50%;font-style:italic}@media (max-width:767px){.footer{font-size:14px;padding:30px}.footer .footer-left,.footer .footer-right{text-align:center}.footer .footer-center,.footer .footer-left,.footer .footer-right{display:block;margin-bottom:40px;width:100%}.footer .footer-center i{margin-left:0}#developer{background:#1b1b1b;border:none;border-radius:1em;color:#f5f5f5;font-family:consolas;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:small;font-size:.65em;margin:1em auto 0;overflow-x:auto;padding:.5em 1.25em;width:-webkit-fit-content;width:fit-content}#developer,#footer-left-title{text-align:center}}img{image-orientation:flip}.gd-img,.gd-pointer{image-orientation:initial}.gd-pointer{cursor:pointer}#test{width:50px}.gd-hover{transition:.3s}.gd-hover:hover{opacity:.7}.modal{background-color:#000;background-color:#000000e6;display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}#caption,.modal-content{display:block;margin:auto;max-width:700px;width:80%}#caption{color:#ccc;height:150px;padding:10px 0;text-align:center}#caption,.modal-content{animation-duration:.6s;animation-name:zoom}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close{color:#f1f1f1;font-size:40px;font-weight:700;position:absolute;right:35px;top:15px;transition:.3s}.close:focus,.close:hover{color:#bbb;cursor:pointer;text-decoration:none}@media only screen and (max-width:700px){.modal-content{width:100%}}.image-gallery{display:flex;flex-wrap:wrap;gap:10px}.gd-img{border-radius:8px;height:150px;object-fit:cover;transition:transform .3s ease;width:200px}.gd-img:hover{transform:scale(1.05)}.projectHeader{color:#fff;font-size:1.75rem;position:relative;text-align:center}.centered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bottom-left{bottom:8px;font-size:1rem;left:16px;margin-left:1.5rem;position:absolute}.projectTitle{background-color:var(--main-light-color);border-radius:.5em .5em 0 0;color:var(--main-dark-color);font-size:2rem;font-weight:500;padding:1.5rem;text-align:center;width:100%}.projectDetails{background-color:var(--main-dark-color);color:var(--main-light-color)}.initials{align-items:center;font-weight:700}.tabs{font-size:1rem;padding:.25rem;text-align:center}.projectSummary{background-color:var(--main-light-color);border-radius:0 0 .5em .5em;color:var(--main-dark-color);text-align:justify}.projectSummaryDesc{padding:1rem 4rem}.contact-button-container{bottom:0;position:fixed;right:0;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1000}.contact-button{align-items:center;background-color:#007bff;border-radius:15px 15px 0 0;box-shadow:0 4px 6px #0003;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:700;overflow:hidden;padding:12px 0;position:relative;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .3s ease;white-space:nowrap;width:150px}.contact-icon{height:20px;margin-bottom:10px;width:20px}.contact-caption{bottom:0;font-size:14px;position:absolute;text-align:center;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%}.contact-button:hover{background-color:#0056b3;transform:translateX(0)}.contact-button:hover .contact-caption{transform:translateY(0)}@media (max-width:768px){.contact-button{width:120px}.contact-icon{height:18px;width:18px}.contact-caption{font-size:12px}}
/*# sourceMappingURL=main.48e5fbbf.css.map*/