/*! Common CSS Start Here !*/*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}:root{--theme-color:#9b3a8b;--primary-color:#272627;--white-color:#fff;--black-color:#000;--heading-color:#000;--header-font:600 16px/50px Hind Vadodara,sans-serif;--footer-font:400 12px/28px Figtree,sans-serif;--footer-heading-font:700 45px/40px Figtree,sans-serif;--heading-font:700 66.7px/70.34px Figtree,sans-serif;--sub-heading-font:500 24px/30.7px Figtree,sans-serif;--body-font:300 16px/25px Figtree,sans-serif;--btn-font:400 16px/20.4px Figtree,sans-serif;--header-btn-font:400 14px/86.4px Figtree,sans-serif;--banner-font:700 66.5px/70.34px Figtree,sans-serif;--special-heading:A Note}body{margin:0;padding:0;font:var(--body-font)}h1{font:var(--banner-font)!important}h1,h2{color:var(--heading-color)}h2{font:var(--heading-font)!important}h3{font:var(--sub-heading-font)!important;color:var(--heading-color)}a{color:var(--heading-color)!important;text-decoration:none!important;transition:.3s ease-in-out!important}a:hover{color:var(--heading-color);text-decoration:none}p{font:var(--body-font)}.special-heading,h2 span,p{color:var(--heading-color);font-weight:400}.special-heading,h2 span{font-family:var(--special-heading);padding-inline:.8rem;position:relative;display:inline-block}.special-heading:before,h2 span:before{content:"";position:absolute;bottom:0;left:7%;height:8px;background-color:#ebd8e8;width:100%}.main-btn,button{transition:.3s ease-in-out!important}.main-btn{display:inline-block;background-color:var(--primary-color);color:var(--white-color)!important;padding:.9rem 3rem;font:var(--btn-font);font-weight:400;position:relative}.main-btn:hover{background-color:var(--theme-color);color:var(--white-color)}.main-btn:before{content:"";display:block;height:10px;width:100%;position:absolute;right:15%;top:40%}.no-arrow:before{content:unset}.no-bg{background-color:unset!important}.main-outline-btn{background-color:unset;border:1px solid var(--primary-color);color:var(--white-color)}.main-outline-btn:hover{background-color:var(--theme-color);color:var(--white-color)}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999999999!important;overflow:hidden;background:#fff;background:url(/images/logo.svg) 50% 50% no-repeat #fff;background-size:300px}::-webkit-scrollbar{width:.35rem}::-webkit-scrollbar-track{background:var(--theme-color)}::-webkit-scrollbar-thumb{background:var(--white-color)}::selection{color:var(--white-color);background:var(--theme-color)}.breadcrumb-item+.breadcrumb-item:before{content:"+"}.breadcrumb-item.active{color:var(--theme-color)!important;font-weight:600}.section-spacing{padding:2rem 0 0}.inner-section{padding:7rem 0 0}.zoom-hover picture{position:relative;overflow:hidden;display:block}.zoom-hover picture img{transition:1.5s cubic-bezier(0,0,.2,1)}.zoom-hover:hover picture img{transform:scale(1.1)}button{border:0!important;outline:0;box-shadow:unset}button:focus{outline:0;box-shadow:none!important}.swiper-button-prev{height:60px;width:60px;display:block;z-index:99999999}.swiper-button-prev:after{content:""!important;background:url(/images/home/arrow-active.svg) no-repeat;font-size:0;background-size:contain;display:block;height:25px;width:25px;filter:grayscale(100%)}.swiper-button-next{height:70px;width:70px;display:block;z-index:99999999}.swiper-button-next:after{content:""!important;background:url(/images/home/arrow-active.svg) no-repeat;font-size:0;background-size:contain;display:block;height:25px;width:25px;transform:rotate(180deg);filter:grayscale(100%)}.swiper-button-disabled.swiper-button-next:after,.swiper-button-disabled.swiper-button-prev:after,.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{filter:unset;-webkit-filter:unset;opacity:unset}.swiper-pagination-bullet-active{background-color:var(--theme-color)!important}.circle-fill-icon{display:block;height:15px;width:15px;background-color:var(--theme-color)!important;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;opacity:.3}.circle-icon{display:block;height:20px;width:20px;border:2px solid var(--theme-color)!important;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;opacity:.5}.mail-btn{position:fixed;bottom:20%;right:1%;border-radius:100%;z-index:999999}
/*! Common CSS End Here !*/
/*! Navigation CSS Start Here !*/header{position:fixed;transition:top .6s ease-in-out;width:100%}.nav-down,header{z-index:999999999}.nav-down{background:var(--white-color)!important;color:var(--black-color);top:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.nav-up{top:-130px}#navigationbar .navbar .nav-link{color:var(--black-color);font:var(--header-font);transition:.3s ease-in-out!important;-webkit-transition:.3s ease-in-out!important;-moz-transition:.3s ease-in-out!important;-ms-transition:.3s ease-in-out!important;-o-transition:.3s ease-in-out!important;text-transform:uppercase;padding:2rem 1rem 0}#navigationbar .navbar .nav-link.active,#navigationbar .navbar .nav-link:hover{color:var(--theme-color)!important}#navigationbar .navbar .nav-link.active:after{content:"";display:block;border-bottom:2px solid var(--theme-color)}#navigationbar .navbar .nav-link:hover{color:var(--theme-color)}.say-hello-btn{margin-top:40px;margin-right:-20px;margin-left:20px}.navbar-nav{position:relative}.say-hello-btn a{font:var(--btn-font);border:1px solid var(--black-color);padding:.5rem 1rem;color:var(--black-color);text-decoration:none;z-index:999999999}.say-hello-btn .active,.say-hello-btn a:hover{background-color:var(--theme-color);color:var(--white-color)!important;border:1px solid var(--theme-color)}#navigationbar .navbar>.container{align-items:start}#navigationbar .navbar{padding-bottom:0;z-index:999999999}#navigationbar .navbar-expand-lg .navbar-nav{padding:.9rem 0 0}.menuButton input{position:fixed;opacity:0}.menuButton input:focus+label .burger{opacity:.75}.menuButton label{position:absolute;margin:0;border:none;outline:none;cursor:pointer;width:100%;background:#fff;padding:5px 10px;top:0;box-shadow:-1px 3px 20px 0 #00000026}.menuButton label span a img{float:right}.menuButton label:before{position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);content:"";opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.19,1,.22,1)}.menuButton label .burger{position:absolute;top:1.9em;left:2em;z-index:3;width:29px;height:20px;margin:0;padding:0;transition:opacity .5s cubic-bezier(.19,1,.22,1)}.menuButton label .burger .bar,.menuButton label .burger:after,.menuButton label .burger:before{position:absolute;left:0;display:block;width:100%;height:2px;background:#000;content:"";transition:all .5s cubic-bezier(.19,1,.22,1)}.menuButton label .burger .bar{top:44%}.menuButton label .burger:before{top:0;transform-origin:top left}.menuButton label .burger:after{bottom:0;transform-origin:bottom left}.menuButton label .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menuButton label:focus .burger{opacity:.75}.menuButton .menuNav{position:fixed;bottom:-30px;z-index:2;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;transform:translateZ(0);transform:translateX(-100%);margin:0}.menuButton .menuNav,.menuButton .menuNav:after,.menuButton .menuNav:before{top:0;left:0;will-change:transform;transition:transform .5s cubic-bezier(.19,1,.22,1)}.menuButton .menuNav:after,.menuButton .menuNav:before{position:absolute;bottom:0;z-index:-1;width:25em;background:#fff;content:"";transform:skewX(15deg) translateX(-100%);transform-origin:bottom left}@media (min-width:40em){.menuButton .menuNav:after,.menuButton .menuNav:before{width:40em}}.menuButton .menuNav:after{left:45%!important;z-index:-2!important;background:hsla(0,0%,100%,.5)!important;transform:skewX(20deg) translateX(-100%)!important}.menuButton .menuNav li{display:flex;margin:.5em 0;transform:translateX(-100%);transition:transform .5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.menuButton .menuNav li:first-child{transition-delay:.1s}.menuButton .menuNav li:nth-child(2){transition-delay:.15s}.menuButton .menuNav li:nth-child(3){transition-delay:.2s}.menuButton .menuNav li:nth-child(4){transition-delay:.25s}.menuButton .menuNav li:nth-child(5){transition-delay:.3s}.menuButton .menuNav li:nth-child(6){transition-delay:.35s}.menuButton .menuNav li:nth-child(7){transition-delay:.4s}.menuButton .menuNav li:nth-child(8){transition-delay:.45s}.menuButton .menuNav li:nth-child(9){transition-delay:.5s}.menuButton .menuNav li a{position:relative;left:0;padding:.3em 2em;font-size:1.5em;font-weight:500;color:#000;text-decoration:none;transition:.25s}.menuButton .menuNav li a:focus,.menuButton .menuNav li a:hover{color:#1950ff;left:15px}main{overflow:hidden}main .content{transform:translateZ(0);will-change:transform,filter;transition:all .5s cubic-bezier(.19,1,.22,1)}[id=navcheck]:checked+label:before{opacity:1;pointer-events:auto}[id=navcheck]:checked+label .burger:after,[id=navcheck]:checked+label .burger:before{width:31px}[id=navcheck]:checked+label .burger:before{transform:rotate(45deg) translateY(-50%)}[id=navcheck]:checked+label .burger:after{transform:rotate(-45deg) translateY(50%)}[id=navcheck]:checked+label .burger .bar{transform:scale(.1)}[id=navcheck]:checked~.menuNav{transform:translateX(0)}[id=navcheck]:checked~.menuNav:before{transform:skewX(15deg) translateX(0);transition-delay:.1s}[id=navcheck]:checked~.menuNav:after{transform:skewX(20deg) translateX(0)!important;transition-delay:0}[id=navcheck]:checked~.menuNav li{transform:translateX(0)}[id=navcheck]:checked~main .content{transform:translateX(3em);transform-origin:left center;filter:blur(2px)}
/*! Navigation CSS End Here !*/
/*! Footer CSS Start Here !*/#footer{padding:6rem 0 1rem;position:relative}.footer-icon-object-one{position:absolute;top:20%;left:55%}.footer-icon-object-two{position:absolute;top:15%;left:18%;z-index:9999999}#footer h3{font:var(--footer-heading-font)!important}.social-icons ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin:0;padding:0;max-width:90%}.social-icons ul li{background-color:#dedede;padding:.5rem;border-radius:10px}.social-icons ul li:hover{background-color:var(--theme-color)}.social-icons ul li:hover img{filter:brightness(0) invert(1)}
/*! Footer CSS End Here !*/#four-zero-four{text-align:center;height:100vh;display:flex;align-items:center}#four-zero-four .four-zero-four-content h3{padding:2rem 0}.back-to-top{display:inline-block;text-align:center;border-radius:100%;position:fixed;bottom:30px;right:20px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;border:none;background:unset!important}.back-to-top.show{visibility:visible;opacity:1}.fancybox__container{z-index:9999999999!important}@media (max-width:1199.5px){:root{--header-font:600 12px/20.4px Hind Vadodara,sans-serif;--banner-font:700 50.7px/52.34px Figtree,sans-serif}#navigationbar .navbar-expand-lg .navbar-nav{padding:1.5rem 0 1rem}}@media (max-width:999px){
  /*! Common CSS Start Here !*/:root{--header-font:600 14px/20.4px Hind Vadodara,sans-serif;--footer-font:400 12px/28px Figtree,sans-serif;--heading-font:600 40px/52px Rubik,sans-serif;--sub-heading-font:500 20px/26px Rubik,sans-serif;--body-font:400 15px/21px Lato,sans-serif;--btn-font:400 16px/30px Rubik,sans-serif;--banner-font:600 40.12px/50px Rubik,sans-serif;--body-font:300 16px/25px Figtree,sans-serif;--header-btn-font:400 14px/86.4px Figtree,sans-serif;--banner-font:700 40.7px/45.34px Figtree,sans-serif;--footer-heading-font:700 35px/40px Figtree,sans-serif}.main-btn{color:var(--white-color)!important;padding:.5rem 3rem}.section-spacing{padding:2rem 0 0}
  /*! Common CSS End Here !*/.say-hello-btn{top:.8rem}#navigationbar .navbar .nav-link{padding:1rem .8rem 0}.menuButton .menuNav li{margin-bottom:0}#footer{text-align:center;padding-top:3rem}#footer h3{padding:2rem 0}.back-to-top img,.mail-btn img{height:40px;width:40px}picture img{object-position:top!important}.social-icons ul{max-width:100%}}@media (max-width:767px){.say-hello-btn{position:unset;padding:1rem}.menuButton .menuNav li a{padding:.5rem 1.5rem;font:var(--header-font)}.banner-content{text-align:center!important}.swiper-button-next,.swiper-button-prev{display:none!important}}