.franchise .p,.para-2{text-indent:10%;text-align:justify}.contact-us-container .menu-title:before,.corner:before,.gallery-2:before,.gallery-category-item:after,.gallery-category-item:before,.gallery-item-container .gallery-item-footer:before,.gallery-item-icon:before,.loader-text,.location-title:after,.nav-bar a:before,.nav-bar-container.pinned .nav-bar a:before,.nav-bar-container:before,.puzzle-board:before,.reservation:before,.round_icon:before,.services-item-image:after,.services-item-image:before,.services-item:after,.services-item:before,.services:before,.slider-item:before{content:''}.circle,.gallery,.home-logo-container,.nav-bar-container,.puzzle-board,body,html{overflow:hidden}.font-italic{font-style:italic}@font-face{font-family:Navis;src:url(../fonts/nevis-Bold_gdi.woff)}.font-navis{font-family:Navis,sans-serif}.font-great-vibes{font-family:'Great Vibes',cursive}.font-Fredericka{font-family:'Fredericka the Great',cursive}.font-open-sans{font-family:'Open Sans',sans-serif}body{font-family:"Open Sans",sans-serif;font-size:14px;color:#4e3721;background-color:#fffde7}img{width:100%;height:auto}.brand-bg-color{background-color:#ffdf50}.brand-text-color{color:#6c4e34}.brand-highlight-color{color:#d7182a}.brand-text-color-2{color:#73848e}.brand-yellow-text{color:#ffdf50}.font-extra-small-size{font-size:10px}.font-small-size{font-size:12px}.font-regular-size{font-size:14px}.font-large-size{font-size:18px}.font-extra-large-size{font-size:24px}.no-bottom-margin-row{margin-bottom:0}.row-margin-bottom-16{margin-bottom:16px}.no-left-padding-col{padding-left:0!important}.ion-small-icon{font-size:1.2rem}.ion-medium-icon{font-size:1.5rem}.ion-large-icon{font-size:2.5rem}.round_icon{padding:8px;position:relative;z-index:99;cursor:pointer}.round_icon:before{position:absolute;top:50%;left:50%;width:24px;height:24px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #fff;border-radius:50%;transition:all .5s ease;background-color:transparent;z-index:-1}.round_icon:hover{color:#6c4f34}.round_icon:hover:before{background-color:#ffdf50;border-color:#ffdf50}hr{border-top:0}.content-vertical-middle{display:flex;align-items:flex-end}.menu-title{font-size:48px;margin-bottom:36px}.menu-title span{color:#ffdf50}.light-border{border:1px solid #f0eaef}#AG_BRAND_LOGO-04{position:absolute;top:50%;left:50%;width:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bg-audio{position:absolute;left:-100%;top:-100%;width:auto;height:auto}#home{position:relative;height:100%;width:100%;left:0;top:0;opacity:0;background:-webkit-radial-gradient(#ffdf50 50%,#ffa401);background:-o-radial-gradient(#ffdf50 50%,#ffa401);background:-moz-radial-gradient(#ffdf50 50%,#ffa401);background:radial-gradient(#ffdf50 50%,#ffa401)}.home-logo-AA,.home-logo-ARASAN,.home-logo-BARAMBARIAYA,.home-logo-CHETTINADU,.home-logo-DOT,.home-logo-GA,.home-logo-NI,.home-logo-P,.home-logo-PA,.home-logo-S,.home-logo-VUNAVAGAM,.home-logo-YA{position:absolute;width:auto;height:20%;opacity:0;transform-origin:center center}.home-logo-AA img,.home-logo-ARASAN img,.home-logo-BARAMBARIAYA img,.home-logo-CHETTINADU img,.home-logo-DOT img,.home-logo-GA img,.home-logo-NI img,.home-logo-P img,.home-logo-PA img,.home-logo-S img,.home-logo-VUNAVAGAM img,.home-logo-YA img{height:100%;width:auto}.home-logo-container,.home-logo-inner-container{position:absolute;width:100%;height:100%;top:0;left:0}.home-logo-inner-container{transform:scale(.7);left:3%;top:5%}.home-logo-container.active .home-logo-inner-container{animation:home-logo-inner-container-1 1s 3s ease forwards}@keyframes home-logo-inner-container-1{100%{transform:scale(.5);left:-18%;top:0}}.home-logo-icon{position:absolute;width:22%;height:auto;top:0;left:35%;opacity:0}@keyframes shake{2%{-webkit-transform:translate(7px,5px) rotate(-1.5deg);-moz-transform:translate(7px,5px) rotate(-1.5deg);-o-transform:translate(7px,5px) rotate(-1.5deg);-ms-transform:translate(7px,5px) rotate(-1.5deg);transform:translate(7px,5px) rotate(-1.5deg)}4%{-webkit-transform:translate(-7px,1px) rotate(-.5deg);-moz-transform:translate(-7px,1px) rotate(-.5deg);-o-transform:translate(-7px,1px) rotate(-.5deg);-ms-transform:translate(-7px,1px) rotate(-.5deg);transform:translate(-7px,1px) rotate(-.5deg)}6%{-webkit-transform:translate(-7px,-5px) rotate(2.5deg);-moz-transform:translate(-7px,-5px) rotate(2.5deg);-o-transform:translate(-7px,-5px) rotate(2.5deg);-ms-transform:translate(-7px,-5px) rotate(2.5deg);transform:translate(-7px,-5px) rotate(2.5deg)}8%{-webkit-transform:translate(4px,-2px) rotate(1.5deg);-moz-transform:translate(4px,-2px) rotate(1.5deg);-o-transform:translate(4px,-2px) rotate(1.5deg);-ms-transform:translate(4px,-2px) rotate(1.5deg);transform:translate(4px,-2px) rotate(1.5deg)}10%{-webkit-transform:translate(4px,0) rotate(3.5deg);-moz-transform:translate(4px,0) rotate(3.5deg);-o-transform:translate(4px,0) rotate(3.5deg);-ms-transform:translate(4px,0) rotate(3.5deg);transform:translate(4px,0) rotate(3.5deg)}12%{-webkit-transform:translate(10px,-8px) rotate(-1.5deg);-moz-transform:translate(10px,-8px) rotate(-1.5deg);-o-transform:translate(10px,-8px) rotate(-1.5deg);-ms-transform:translate(10px,-8px) rotate(-1.5deg);transform:translate(10px,-8px) rotate(-1.5deg)}14%{-webkit-transform:translate(-5px,-6px) rotate(3.5deg);-moz-transform:translate(-5px,-6px) rotate(3.5deg);-o-transform:translate(-5px,-6px) rotate(3.5deg);-ms-transform:translate(-5px,-6px) rotate(3.5deg);transform:translate(-5px,-6px) rotate(3.5deg)}16%{-webkit-transform:translate(5px,-7px) rotate(-.5deg);-moz-transform:translate(5px,-7px) rotate(-.5deg);-ms-transform:translate(5px,-7px) rotate(-.5deg);-o-transform:translate(5px,-7px) rotate(-.5deg);transform:translate(5px,-7px) rotate(-.5deg)}18%{-webkit-transform:translate(1px,3px) rotate(-1.5deg);-moz-transform:translate(1px,3px) rotate(-1.5deg);-ms-transform:translate(1px,3px) rotate(-1.5deg);-o-transform:translate(1px,3px) rotate(-1.5deg);transform:translate(1px,3px) rotate(-1.5deg)}20%{-webkit-transform:translate(-4px,3px) rotate(-2.5deg);-moz-transform:translate(-4px,3px) rotate(-2.5deg);-o-transform:translate(-4px,3px) rotate(-2.5deg);-ms-transform:translate(-4px,3px) rotate(-2.5deg);transform:translate(-4px,3px) rotate(-2.5deg)}22%{-webkit-transform:translate(-4px,-3px) rotate(.5deg);-moz-transform:translate(-4px,-3px) rotate(.5deg);-o-transform:translate(-4px,-3px) rotate(.5deg);-ms-transform:translate(-4px,-3px) rotate(.5deg);transform:translate(-4px,-3px) rotate(.5deg)}24%{-webkit-transform:translate(2px,3px) rotate(3.5deg);-moz-transform:translate(2px,3px) rotate(3.5deg);-ms-transform:translate(2px,3px) rotate(3.5deg);-o-transform:translate(2px,3px) rotate(3.5deg);transform:translate(2px,3px) rotate(3.5deg)}26%{-webkit-transform:translate(-7px,-4px) rotate(-.5deg);-moz-transform:translate(-7px,-4px) rotate(-.5deg);-o-transform:translate(-7px,-4px) rotate(-.5deg);-ms-transform:translate(-7px,-4px) rotate(-.5deg);transform:translate(-7px,-4px) rotate(-.5deg)}28%{-webkit-transform:translate(-7px,7px) rotate(3.5deg);-moz-transform:translate(-7px,7px) rotate(3.5deg);-o-transform:translate(-7px,7px) rotate(3.5deg);-ms-transform:translate(-7px,7px) rotate(3.5deg);transform:translate(-7px,7px) rotate(3.5deg)}30%{-webkit-transform:translate(2px,9px) rotate(.5deg);-moz-transform:translate(2px,9px) rotate(.5deg);-o-transform:translate(2px,9px) rotate(.5deg);-ms-transform:translate(2px,9px) rotate(.5deg);transform:translate(2px,9px) rotate(.5deg)}32%{-webkit-transform:translate(10px,-8px) rotate(1.5deg);-moz-transform:translate(10px,-8px) rotate(1.5deg);-o-transform:translate(10px,-8px) rotate(1.5deg);-ms-transform:translate(10px,-8px) rotate(1.5deg);transform:translate(10px,-8px) rotate(1.5deg)}34%{-webkit-transform:translate(-2px,-8px) rotate(3.5deg);-moz-transform:translate(-2px,-8px) rotate(3.5deg);-ms-transform:translate(-2px,-8px) rotate(3.5deg);-o-transform:translate(-2px,-8px) rotate(3.5deg);transform:translate(-2px,-8px) rotate(3.5deg)}36%{-webkit-transform:translate(-6px,-2px) rotate(-.5deg);-moz-transform:translate(-6px,-2px) rotate(-.5deg);-ms-transform:translate(-6px,-2px) rotate(-.5deg);-o-transform:translate(-6px,-2px) rotate(-.5deg);transform:translate(-6px,-2px) rotate(-.5deg)}38%{-webkit-transform:translate(2px,6px) rotate(3.5deg);-moz-transform:translate(2px,6px) rotate(3.5deg);-o-transform:translate(2px,6px) rotate(3.5deg);-ms-transform:translate(2px,6px) rotate(3.5deg);transform:translate(2px,6px) rotate(3.5deg)}40%{-webkit-transform:translate(-2px,-9px) rotate(1.5deg);-moz-transform:translate(-2px,-9px) rotate(1.5deg);-ms-transform:translate(-2px,-9px) rotate(1.5deg);-o-transform:translate(-2px,-9px) rotate(1.5deg);transform:translate(-2px,-9px) rotate(1.5deg)}42%{-webkit-transform:translate(5px,-3px) rotate(-1.5deg);-moz-transform:translate(5px,-3px) rotate(-1.5deg);-ms-transform:translate(5px,-3px) rotate(-1.5deg);-o-transform:translate(5px,-3px) rotate(-1.5deg);transform:translate(5px,-3px) rotate(-1.5deg)}44%{-webkit-transform:translate(7px,7px) rotate(-.5deg);-moz-transform:translate(7px,7px) rotate(-.5deg);-o-transform:translate(7px,7px) rotate(-.5deg);-ms-transform:translate(7px,7px) rotate(-.5deg);transform:translate(7px,7px) rotate(-.5deg)}46%{-webkit-transform:translate(5px,-6px) rotate(2.5deg);-moz-transform:translate(5px,-6px) rotate(2.5deg);-ms-transform:translate(5px,-6px) rotate(2.5deg);-o-transform:translate(5px,-6px) rotate(2.5deg);transform:translate(5px,-6px) rotate(2.5deg)}48%{-webkit-transform:translate(7px,-2px) rotate(-.5deg);-moz-transform:translate(7px,-2px) rotate(-.5deg);-o-transform:translate(7px,-2px) rotate(-.5deg);-ms-transform:translate(7px,-2px) rotate(-.5deg);transform:translate(7px,-2px) rotate(-.5deg)}50%{-webkit-transform:translate(2px,2px) rotate(2.5deg);-moz-transform:translate(2px,2px) rotate(2.5deg);-o-transform:translate(2px,2px) rotate(2.5deg);-ms-transform:translate(2px,2px) rotate(2.5deg);transform:translate(2px,2px) rotate(2.5deg)}52%{-webkit-transform:translate(-1px,-2px) rotate(1.5deg);-moz-transform:translate(-1px,-2px) rotate(1.5deg);-o-transform:translate(-1px,-2px) rotate(1.5deg);-ms-transform:translate(-1px,-2px) rotate(1.5deg);transform:translate(-1px,-2px) rotate(1.5deg)}54%{-webkit-transform:translate(-4px,-6px) rotate(-1.5deg);-moz-transform:translate(-4px,-6px) rotate(-1.5deg);-o-transform:translate(-4px,-6px) rotate(-1.5deg);-ms-transform:translate(-4px,-6px) rotate(-1.5deg);transform:translate(-4px,-6px) rotate(-1.5deg)}56%{-webkit-transform:translate(7px,-3px) rotate(-1.5deg);-moz-transform:translate(7px,-3px) rotate(-1.5deg);-o-transform:translate(7px,-3px) rotate(-1.5deg);-ms-transform:translate(7px,-3px) rotate(-1.5deg);transform:translate(7px,-3px) rotate(-1.5deg)}58%{-webkit-transform:translate(-5px,2px) rotate(-.5deg);-moz-transform:translate(-5px,2px) rotate(-.5deg);-o-transform:translate(-5px,2px) rotate(-.5deg);-ms-transform:translate(-5px,2px) rotate(-.5deg);transform:translate(-5px,2px) rotate(-.5deg)}60%{-webkit-transform:translate(3px,2px) rotate(-1.5deg);-moz-transform:translate(3px,2px) rotate(-1.5deg);-o-transform:translate(3px,2px) rotate(-1.5deg);-ms-transform:translate(3px,2px) rotate(-1.5deg);transform:translate(3px,2px) rotate(-1.5deg)}62%{-webkit-transform:translate(6px,1px) rotate(-2.5deg);-moz-transform:translate(6px,1px) rotate(-2.5deg);-o-transform:translate(6px,1px) rotate(-2.5deg);-ms-transform:translate(6px,1px) rotate(-2.5deg);transform:translate(6px,1px) rotate(-2.5deg)}64%{-moz-transform:translate(-4px,9px) rotate(3.5deg);-webkit-transform:translate(-4px,9px) rotate(3.5deg);-o-transform:translate(-4px,9px) rotate(3.5deg);-ms-transform:translate(-4px,9px) rotate(3.5deg);transform:translate(-4px,9px) rotate(3.5deg)}66%{-webkit-transform:translate(8px,-6px) rotate(-2.5deg);-moz-transform:translate(8px,-6px) rotate(-2.5deg);-o-transform:translate(8px,-6px) rotate(-2.5deg);-ms-transform:translate(8px,-6px) rotate(-2.5deg);transform:translate(8px,-6px) rotate(-2.5deg)}68%{-webkit-transform:translate(-2px,-4px) rotate(2.5deg);-moz-transform:translate(-2px,-4px) rotate(2.5deg);-o-transform:translate(-2px,-4px) rotate(2.5deg);-ms-transform:translate(-2px,-4px) rotate(2.5deg);transform:translate(-2px,-4px) rotate(2.5deg)}70%{-webkit-transform:translate(-5px,-3px) rotate(-.5deg);-moz-transform:translate(-5px,-3px) rotate(-.5deg);-ms-transform:translate(-5px,-3px) rotate(-.5deg);-o-transform:translate(-5px,-3px) rotate(-.5deg);transform:translate(-5px,-3px) rotate(-.5deg)}72%{-webkit-transform:translate(-3px,6px) rotate(-.5deg);-moz-transform:translate(-3px,6px) rotate(-.5deg);-o-transform:translate(-3px,6px) rotate(-.5deg);-ms-transform:translate(-3px,6px) rotate(-.5deg);transform:translate(-3px,6px) rotate(-.5deg)}74%{= webkit-transform:translate(- 9 px,9 px) rotate(1.5 deg);-moz-transform:translate(-9px,9px) rotate(1.5deg);-ms-transform:translate(-9px,9px) rotate(1.5deg);-o-transform:translate(-9px,9px) rotate(1.5deg);transform:translate(-9px,9px) rotate(1.5deg)}76%{-webkit-transform:translate(-5px,9px) rotate(.5deg);-moz-transform:translate(-5px,9px) rotate(.5deg);-o-transform:translate(-5px,9px) rotate(.5deg);-ms-transform:translate(-5px,9px) rotate(.5deg);transform:translate(-5px,9px) rotate(.5deg)}78%{-webkit-transform:translate(10px,-1px) rotate(1.5deg);-moz-transform:translate(10px,-1px) rotate(1.5deg);-o-transform:translate(10px,-1px) rotate(1.5deg);-ms-transform:translate(10px,-1px) rotate(1.5deg);transform:translate(10px,-1px) rotate(1.5deg)}80%{-webkit-transform:translate(-9px,4px) rotate(1.5deg);-moz-transform:translate(-9px,4px) rotate(1.5deg);-o-transform:translate(-9px,4px) rotate(1.5deg);-ms-transform:translate(-9px,4px) rotate(1.5deg);transform:translate(-9px,4px) rotate(1.5deg)}82%{-webkit-transform:translate(-8px,5px) rotate(-1.5deg);-moz-transform:translate(-8px,5px) rotate(-1.5deg);-ms-transform:translate(-8px,5px) rotate(-1.5deg);-o-transform:translate(-8px,5px) rotate(-1.5deg);transform:translate(-8px,5px) rotate(-1.5deg)}84%{-webkit-transform:translate(6px,-2px) rotate(.5deg);-moz-transform:translate(6px,-2px) rotate(.5deg);-o-transform:translate(6px,-2px) rotate(.5deg);-ms-transform:translate(6px,-2px) rotate(.5deg);transform:translate(6px,-2px) rotate(.5deg)}86%{-webkit-transform:translate(0,5px) rotate(-2.5deg);-moz-transform:translate(0,5px) rotate(-2.5deg);-o-transform:translate(0,5px) rotate(-2.5deg);-ms-transform:translate(0,5px) rotate(-2.5deg);transform:translate(0,5px) rotate(-2.5deg)}88%{-webkit-transform:translate(7px,-8px) rotate(.5deg);-moz-transform:translate(7px,-8px) rotate(.5deg);-o-transform:translate(7px,-8px) rotate(.5deg);-ms-transform:translate(7px,-8px) rotate(.5deg);transform:translate(7px,-8px) rotate(.5deg)}90%{-webkit-transform:translate(-7px,9px) rotate(-.5deg);-moz-transform:translate(-7px,9px) rotate(-.5deg);-o-transform:translate(-7px,9px) rotate(-.5deg);-ms-transform:translate(-7px,9px) rotate(-.5deg);transform:translate(-7px,9px) rotate(-.5deg)}92%{-webkit-transform:translate(5px,0) rotate(-2.5deg);-moz-transform:translate(5px,0) rotate(-2.5deg);-ms-transform:translate(5px,0) rotate(-2.5deg);-o-transform:translate(5px,0) rotate(-2.5deg);transform:translate(5px,0) rotate(-2.5deg)}94%{-webkit-transform:translate(-7px,7px) rotate(3.5deg);-moz-transform:translate(-7px,7px) rotate(3.5deg);-ms-transform:translate(-7px,7px) rotate(3.5deg);-o-transform:translate(-7px,7px) rotate(3.5deg);transform:translate(-7px,7px) rotate(3.5deg)}96%{-webkit-transform:translate(-9px,-5px) rotate(-.5deg);-moz-transform:translate(-9px,-5px) rotate(-.5deg);-ms-transform:translate(-9px,-5px) rotate(-.5deg);-o-transform:translate(-9px,-5px) rotate(-.5deg);transform:translate(-9px,-5px) rotate(-.5deg)}98%{-webkit-transform:translate(-8px,-6px) rotate(3.5deg);-moz-transform:translate(-8px,-6px) rotate(3.5deg);-ms-transform:translate(-8px,-6px) rotate(3.5deg);-o-transform:translate(-8px,-6px) rotate(3.5deg);transform:translate(-8px,-6px) rotate(3.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.home-logo-container.active .home-logo-icon{animation:icon-1 1s ease forwards,icon-2 1s 1.5s ease forwards,shake 100s 2.6s ease-in-out infinite;-webkit-animation:icon-1 1s ease forwards,icon-2 1s 1.5s ease forwards,shake 100s 2.6s ease-in-out infinite;-moz-animation:icon-1 1s ease forwards,icon-2 1s 1.5s ease forwards,shake 100s 2.6s ease-in-out infinite;-o-animation:icon-1 1s ease forwards,icon-2 1s 1.5s ease forwards,shake 100s 2.6s ease-in-out infinite;-ms-animation:icon-1 1s ease forwards,icon-2 1s 1.5s ease forwards,shake 100s 2.6s ease-in-out infinite}@keyframes icon-1{0%{transform:scale(.8)}20%{opacity:1}100%{opacity:1;transform:scale(1)}}@keyframes icon-2{25%{transform:rotate(20deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(0);left:15%}}.home-logo-GA{width:15%;top:35%;left:65%}.home-logo-container.active .home-logo-GA{animation:home-GA-1 1s 1.6s ease forwards,shake 110s 2.7s ease-in-out infinite}@keyframes home-GA-1{25%{opacity:1}50%,75%{left:46%}70%{left:46%;transform:rotate(-10deg)}100%{opacity:1;left:47%;transform:rotate(0)}}.home-logo-NI{top:15%;left:63%;height:29%}.home-logo-container.active .home-logo-NI{animation:home-NI-1 1s 2s ease forwards,shake 90s 3.1s ease-in-out infinite}@keyframes home-NI-1{25%{opacity:1}50%{top:35%;transform:rotate(20deg)}80%{transform:rotate(-10deg)}90%{top:22%;transform:rotate(0)}100%{opacity:1;top:26%;transform:rotate(0)}}.home-logo-YA{top:45%;left:90%}.home-logo-container.active .home-logo-YA{animation:home-YA-1 1s 2.5s ease forwards,shake 100s 3.6s ease-in-out infinite}@keyframes home-YA-1{25%{opacity:1}50%{top:30%;transform:rotate(-20deg)}70%{transform:rotate(10deg)}90%{top:37%;transform:rotate(0)}100%{top:36%;opacity:1}}.home-logo-P{top:36%;left:115%}.home-logo-container.active .home-logo-P{animation:home-P-1 1s 3.5s ease forwards,shake 100s 4.6s ease-in-out infinite,home-P-2 1s 5.7s ease forwards}@keyframes home-P-1{25%{opacity:1}50%{left:104.5%;transform:rotate(25deg)}70%{left:104.5%;transform:rotate(-12deg)}75%{left:104.5%}100%{opacity:1;left:105.5%;transform:rotate(0)}}@keyframes home-P-2{50%{top:45%}90%{top:34%}100%{top:36%}}.home-logo-DOT{top:15%;height:8%}.home-logo-P-DOT{left:108.3%}.home-logo-S-DOT{left:148.5%}.home-logo-container.active .home-logo-P-DOT{animation:home-DOT-1 1s 5.5s ease forwards,shake 90s 6.6s ease-in-out infinite}.home-logo-container.active .home-logo-S-DOT{animation:home-DOT-1 1s 6s ease forwards,shake 100s 7.1s ease-in-out infinite}@keyframes home-DOT-1{25%{opacity:1;transform:rotate(-45deg)}50%{top:35%;transform:rotate(20deg)}90%{top:22%;transform:rotate(-10deg)}100%{opacity:1;top:26%;transform:rotate(0)}}.home-logo-PA{top:45%;left:117%}.home-logo-container.active .home-logo-PA{animation:home-PA-1 1s 4s ease forwards,shake 40s 5.1s ease-in-out infinite}@keyframes home-PA-1{25%{opacity:1}50%{top:30%;transform:rotate(25deg)}80%{transform:rotate(-13deg)}90%{top:37%;transform:rotate(10deg)}100%{top:36%;opacity:1;transform:rotate(0)}}.home-logo-AA{top:25%;left:128.3%}.home-logo-container.active .home-logo-AA{animation:home-AA-1 1s 4.5s ease forwards,shake 90s 5.6s ease-in-out infinite}@keyframes home-AA-1{25%{opacity:1}50%{top:45%;transform:rotate(20deg)}90%{top:32%;transform:rotate(0)}100%{opacity:1;top:36%;transform:rotate(0)}}.home-logo-S{top:36%;left:147%}.home-logo-container.active .home-logo-S{animation:home-S-1 1s 5s ease forwards,shake 110s 6.1s ease-in-out infinite,home-S-2 1s 6.2s ease forwards}@keyframes home-S-1{25%{opacity:1}50%,75%{left:138%}70%{left:138%;transform:rotate(-10deg)}100%{opacity:1;left:139%;transform:rotate(0)}}@keyframes home-S-2{50%{top:45%}90%{top:34%}100%{top:36%}}.home-logo-ARASAN{height:15%;top:5%;left:46.5%}.home-logo-container.active .home-logo-ARASAN{animation:home-logo-ARASAN-1 1s 6.5s ease forwards,shake 100s 7.6s ease-in-out infinite}@keyframes home-logo-ARASAN-1{25%{opacity:1}50%{top:16%;transform:rotate(-7deg)}90%{top:14%;transform:rotate(3deg)}100%{opacity:1;top:15%;transform:rotate(0)}}.home-logo-BARAMBARIAYA{height:9.5%;top:63%;left:55%}.home-logo-container.active .home-logo-BARAMBARIAYA{animation:home-logo-BARAMBARIAYA-1 1s 7s ease forwards,shake 100s 8.1s ease-in-out infinite}@keyframes home-logo-BARAMBARIAYA-1{25%{opacity:1}50%{left:47%;transform:rotate(-4deg)}75%{left:49%;transform:rotate(3deg)}100%{opacity:1;left:48%;transform:rotate(0)}}.home-logo-CHETTINADU{height:9%;top:90%;left:88%}.home-logo-container.active .home-logo-CHETTINADU{animation:home-CHETTINADU-1 1s 8s ease forwards,shake 90s 9.1s ease-in-out infinite}@keyframes home-CHETTINADU-1{25%{opacity:1}50%{top:65%;transform:rotate(5deg)}75%{top:63%;transform:rotate(-4deg)}100%{opacity:1;top:64%;transform:rotate(0)}}.home-logo-VUNAVAGAM{height:8%;top:63%;left:110%}.home-logo-container.active .home-logo-VUNAVAGAM{animation:home-logo-VUNAVAGAM-1 1s 7.5s ease forwards,shake 110s 8.6s ease-in-out infinite}@keyframes home-logo-VUNAVAGAM-1{25%{opacity:1}50%{left:132%;transform:rotate(-4deg)}75%{transform:rotate(5deg)}100%{opacity:1;left:130%;transform:rotate(0)}}.home-logo-welcome-btn{position:absolute;width:70%;height:20%;bottom:-50%;left:55%;opacity:0}.home-logo-container.active .home-logo-welcome-btn{animation:home-logo-welcome-btn-1 1s 8.5s ease forwards}@keyframes home-logo-welcome-btn-1{25%{opacity:1}50%{bottom:-41%}75%{bottom:-39%}100%{opacity:1;bottom:-40%;transform:rotate(0)}}.home-logo-welcome-btn .left-ornaments,.home-logo-welcome-btn .right-ornaments{position:absolute;top:0;width:20%}.home-logo-welcome-btn .welcome-btn,.page-loader{left:0;width:100%;height:100%;transition:all .5s ease}.home-logo-welcome-btn .left-ornaments{left:0}.home-logo-welcome-btn .right-ornaments{right:0;transform:rotate(-180deg)}.home-logo-welcome-btn .welcome-btn{position:absolute;top:15%;font-size:28px;letter-spacing:3px;text-align:center;cursor:pointer}.home-logo-welcome-btn .welcome-btn:hover{color:#d7182a}.loader-text,.nav-bar-container.pinned .nav-bar-menu label:hover{color:#6c4f34}.page-loader{position:fixed;top:0;background-color:#6c4f34;flex-direction:column;z-index:9999}.loader-logo{position:absolute;width:200px;height:200px;left:calc(50% - 100px);top:calc(50% - 100px);transform-origin:center center;animation:rotate360 10s ease-in-out infinite}@keyframes rotate360{100%{transform:rotate(360deg)}}.loader-text,.slider-item{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-text{position:absolute;top:50%;left:calc(50% + 3px);width:auto;height:auto;font-size:13px;transition:all .5s ease;background-color:transparent;text-align:center;letter-spacing:4px;z-index:99}.loader-text span,.slider-contents .nav-bar{letter-spacing:1px}.loader-text span{font-weight:600;font-size:14px}.slider-container{margin:0;padding:0;width:100%;position:relative}.slider-contents{position:absolute;left:0;top:0;width:100%;height:100%;padding:0}.slider-contents a{text-decoration:none;color:inherit}.slider-contents .font-small-size{line-height:22px}.slider-item{position:absolute;top:50%;left:50%;width:100%;height:100%;background:url(../img/slider/slider1.jpg) no-repeat;background-size:cover}.slider-item:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.slider-arasan,.slider-ganiyappas,.slider-logo,.slider-logo-content,.slider-logo-decorative,.slider-slogan{position:absolute;top:50%;left:50%;width:75%;height:65%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all 1s ease;opacity:0}.slider-logo-content{opacity:1}.slider-logo{top:0;width:8%;height:10%}.slider-arasan{top:62%;width:13%;height:10%;text-align:center;transition-delay:.9s;letter-spacing:-15px}.slider-arasan div{font-size:28px}.slider-ganiyappas{top:80%;width:50%;height:10%;transition-delay:1.2s}.slider-ganiyappas div{font-size:64px}.slider-slogan{top:88%;width:100%;text-align:center;height:auto;font-weight:100;letter-spacing:10px;word-spacing:5px;transition-delay:1.5s;font-family:san-serif}.slider-logo-decorative{top:65%}.slider-logo-decorative-left{width:25%;left:20%;transition-delay:.3s}.slider-logo-decorative-left img{transform:rotateY(180deg)}.slider-logo-decorative-right{width:25%;left:80%;transition-delay:.6s}.active .slider-logo{top:20%;opacity:1}.active .slider-logo-decorative-left{left:30%;opacity:1}.active .slider-logo-decorative-right{left:70%;opacity:1}.active .slider-arasan{opacity:1;letter-spacing:normal;font-family:serif}.active .slider-ganiyappas{top:70%;opacity:1}.active .slider-slogan{letter-spacing:5px;opacity:1}.nav-bar-container .brand-logo{position:absolute;width:100%;height:100px;left:0;top:0;background:url(../img/logo/AG_BRAND_LOGO_FULL_WHITE.svg) no-repeat;background-size:contain;display:none}.nav-bar-container{padding-bottom:40px;transition:color .5s ease;transform:translateY(10%);-webkit-animation:hideFixedNavBar .5s ease forwards;-moz-animation:hideFixedNavBar .5s ease forwards;-o-animation:hideFixedNavBar .5s ease forwards;animation:hideFixedNavBar .5s ease forwards}.nav-bar-container.pinned{width:100%;color:#6c4f34;z-index:9999;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transform:translateY(-100%);-webkit-animation:showFixedNavBar .5s ease forwards;-moz-animation:showFixedNavBar .5s ease forwards;-o-animation:showFixedNavBar .5s ease forwards;animation:showFixedNavBar .5s ease forwards}.nav-bar-container:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ffdf4f;opacity:0}.nav-bar-container.pinned:before{opacity:1}@keyframes showFixedNavBar{100%{transform:translateY(0)}}@keyframes hideFixedNavBar{100%{transform:translateY(0)}}.nav-bar-container.pinned .brand-logo{display:block;background:url(../img/logo/AG_BRAND_LOGO_TAMIL.svg) no-repeat}.nav-bar-menu{position:relative;top:12px}.nav-bar-menu label{cursor:pointer;right:0;color:inherit;font-size:inherit}.nav-bar-container .nav-bar a.active{color:#ffdf50;letter-spacing:3px}.nav-bar-container.pinned .nav-bar a.active{color:#d7182a;letter-spacing:3px}.nav-bar-container.pinned .nav-bar a{color:#6c4f34}.nav-bar-container.pinned .nav-bar a:hover{color:#d7182a}.nav-bar-container.pinned .nav-bar a:hover:before{background-color:#d7182a;transform:scaleX(1)}.nav-bar a{text-decoration:none;color:#fff;transition:all .5s ease;cursor:pointer;letter-spacing:1px}.nav-bar a:before,.nav-bar-container.pinned .nav-bar a:before{position:absolute;left:10%;top:-50%;width:80%;height:1px;background-color:#ffdf50;transform-origin:center center;transform:scaleX(.001);transition:all .5s ease}.nav-bar a:hover:before{transform:scaleX(1)}.nav-bar a:hover,.nav-bar-menu label:hover{color:#ffdf50;letter-spacing:3px}.nav-bar .row .col{opacity:0;transform:translateX(50%);transition:all 1s ease}.nav-bar .row .col:nth-of-type(6){transition-delay:.1s}.nav-bar .row .col:nth-of-type(5){transition-delay:.2s}.nav-bar .row .col:nth-of-type(4){transition-delay:.3s}.nav-bar .row .col:nth-of-type(3){transition-delay:.4s}.nav-bar .row .col:nth-of-type(2){transition-delay:.5s}.nav-bar .row .col:nth-of-type(1){transition-delay:.6s}#nav-bar-check:checked+div .nav-bar .row .col{transform:translateX(0);opacity:1}.nav-bar-menu i{transition:opacity .5s ease}.about-logo,.text-arasan,.text-ganiyappas,.text-welcome{transition:all 1s ease}.nav-bar-menu i:last-of-type{opacity:0;position:absolute;right:0;top:0}.about-logo,.about_us,.text-arasan,.text-ganiyappas,.text-welcome{position:relative}#nav-bar-check:checked+div .nav-bar-menu i:first-of-type{opacity:0}#nav-bar-check:checked+div .nav-bar-menu i:last-of-type{opacity:1}.nav-mobile-logo{display:none}.about_us{padding:64px 0;background-color:#fffde9}.about_us .margin-left-24{margin-left:24px}.about_us h3{margin:24px 0}.text-welcome{font-size:48px;color:#6c4f34;opacity:0;bottom:48px}.text-welcome.show{opacity:1;bottom:0}.about-logo{top:48px;opacity:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.about-logo.show{opacity:1;top:0;-webkit-filter:grayscale(0);filter:grayscale(0)}.text-arasan{font-size:24px;opacity:0;right:48px}.text-arasan.show{opacity:1;right:0}.text-ganiyappas{font-size:52px;line-height:58px;left:48px;opacity:0}.gallery-paragraph,.para-1,.para-2,.services-paragraph{line-height:32px}.text-ganiyappas.show{opacity:1;left:0}.master-chef,.para-1,.para-2{opacity:0;position:relative;top:24px}.para-1,.para-2{padding:42px 0;color:#6c4f34;letter-spacing:1px;transition:all 1s .1s ease}.para-2{padding:24px 0;margin:0}.master-chef{width:50%;margin-left:35%;transition:all 1s .3s ease}.master-chef.show,.para-1.show{opacity:1;top:0}.circle{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5)}.circle.show{opacity:1;transform:scale(1)}.big-circle{width:25%;top:17%;right:10%;transition:all 1s linear,transform .5s ease}.big-circle.move{right:5%}.medium-circle{width:15%;top:15%;right:25%;transition:all 1s linear,transform .5s .2s ease}.medium-circle.move{right:30%;top:10%}.small-circle{width:10%;top:45%;right:25%;transition:all 1s linear,transform .5s .4s ease}.small-circle.move{top:31%;right:33%}.gallery-parallax{height:auto}.gallery{padding:48px 0;color:#fffde9;position:relative;transition:all 1s ease}.gallery-category-item.active,.gallery-category-item.active:hover,.gallery-category-item:hover,.gallery-item-icon:hover{color:#6c4f34}.gallery-2{margin-top:-56px;padding:56px 0 0;min-height:240px}.gallery-2:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fffde9;opacity:0}.gallery .menu-title{transition:all 1s .2s ease;opacity:0;position:relative;bottom:48px}.gallery .menu-title.show{opacity:1;bottom:0}.gallery-paragraph{letter-spacing:1px;margin-bottom:48px;position:relative;top:48px;opacity:0;transition:all 1s .4s ease}.gallery-paragraph.show{opacity:1;top:0}.gallery-category-item{padding:8px 24px;margin:0 24px;font-size:14px;letter-spacing:1px;cursor:pointer;position:relative;top:48px;opacity:0;z-index:99}.gallery-category-item:nth-of-type(1){transition:all .5s ease,opacity 1s .2s ease,top 1s .2s ease}.gallery-category-item:nth-of-type(2){transition:all .5s ease,opacity 1s .4s ease,top 1s .4s ease}.gallery-category-item:nth-of-type(3){transition:all .5s ease,opacity 1s .6s ease,top 1s .6s ease}.gallery-category-item:nth-of-type(4){transition:all .5s ease,opacity 1s .8s ease,top 1s .8s ease}.gallery-category-item:nth-of-type(5){transition:all .5s ease,opacity 1s 1s ease,top 1s 1s ease}.gallery-category-item.show{opacity:1;top:0}.gallery-category-item:after,.gallery-category-item:before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;transition:all .5s ease}.gallery-category-item:before{background-color:#ffdf50;width:0}.gallery-category-item:hover:before{width:100%}.gallery-category-item:hover:after{border-color:#ffdf50}.gallery-category-item:after{border:1px solid #6c4f34}.gallery-category-item.active{background-color:#ffdf50;border-color:#ffdf50}.gallery-item-container{margin:0 -15px -5px;min-height:240px}.gallery-item-container .gallery-item{padding:0;margin:-5px 0 0;position:relative;height:auto;opacity:0;transform:scale(0)}.gallery-item.show{opacity:1;transform:scale(1)}.gallery-item-content{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ffdf50;opacity:0;transition:all 1s .2s ease,opacity .5s ease}.gallery-item-icon,.gallery-item-title{position:absolute;left:50%;width:70%;height:auto;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#6c4f34;transition:all 1s ease}.gallery-item-title{top:40%;opacity:0;transition-delay:.6s}.gallery-item-icon{width:auto;top:90%;font-size:32px;z-index:11;cursor:pointer;opacity:0;transition-delay:.3s}.gallery-item-icon:before{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;border:1px solid #ffdf50;border-radius:50%;transition:all .5s ease;background-color:#ffdf50;z-index:-1}.gallery-item-icon:hover:before{background-color:#fff;border-color:#fff}.gallery-item-container .gallery-item-footer{position:absolute;bottom:-40%;left:0;width:100%;height:90%;transition:all .5s ease;opacity:0;overflow:hidden}.gallery-item-container .gallery-item-footer:before{position:absolute;width:150%;height:150%;left:-11%;top:25%;background-color:#6c4f34;transform:rotate(-16deg)}.gallery-item-container .gallery-item:hover .gallery-item-footer{opacity:1;bottom:6px}.gallery-item-container .gallery-item:hover .gallery-item-content{opacity:1;top:-20%}.gallery-item-container .gallery-item:hover .gallery-item-title{top:30%;opacity:1}.gallery-item-container .gallery-item:hover .gallery-item-icon{top:80%;opacity:1}.services-parallax{height:450px}.services{padding:48px 0;color:#fff}.services:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.services .menu-title,.services-paragraph{position:relative;bottom:48px;opacity:0;transition:all 1s ease}.services-category-container *,.services-category-image,.services-paragraph{transition:all .5s ease}.services-paragraph{letter-spacing:1px;margin-bottom:48px;bottom:-48px}.services.show .menu-title,.services.show .services-paragraph{opacity:1;bottom:0}.services-category-image{position:relative;bottom:48px;opacity:0;width:25%!important}.services-category-image img{margin-left:20%}.services-category-container{padding:24px!important}.services-category-container>.row{padding:24px;margin:24px!important;border:1px dashed #6c4e34;transition:all .5s ease}.services-category-container>.row:hover{background-color:#ffdf50}.services-category-container>.row:hover .services-title{color:#6c4e34}.services-category-container:nth-of-type(1) *{transition-delay:.2s}.services-category-container:nth-of-type(2) *{transition-delay:.4s}.services-category-container:nth-of-type(3) *{transition-delay:.6s}.services-category-container:nth-of-type(4) *{transition-delay:.8s}.show .services-category-image{opacity:1;bottom:0}.services-title{font-size:20px;text-transform:uppercase;margin:16px 0;color:#ffdf50;letter-spacing:1px;position:relative;top:24px;opacity:0;transition:all .5s ease}.services-title.show{opacity:1;top:0}.services-category-paragraph{font-style:italic;line-height:28px;text-align:justify;letter-spacing:1px;color:#6c4f34;position:relative;top:48px;opacity:0}.services-category-paragraph.show{opacity:1;top:0}.services-part-2{padding:62px 0;background-color:#fffde9}.services-part-3{padding:62px 0;background-color:#6c4f34;color:#e9e7da}.services-part-3 .menu-title{position:relative;bottom:48px;opacity:0;transition:all 1s ease}.services-part-3.show .menu-title{bottom:0;opacity:1}.services-category-title{font-size:48px}.services-item-container{margin-top:48px}.services-item-container .col{padding:24px}.services-item{padding:24px;position:relative;cursor:pointer;margin-bottom:24px}.breakfast-item-container .services-item{opacity:0;top:48px}.breakfast-item-container.show .services-item{opacity:1;top:0}.services-item:after,.services-item:before{position:absolute;width:10px;height:10px;border-radius:50%;background-color:#ffdf50;transition:all .5s .1s ease,border-radius .5s .3s ease}.services-item:before{top:0;left:0}.services-item:after{bottom:0;right:0}.services-item-image:after,.services-item-image:before{position:absolute;width:24px;height:24px;transition:all .5s ease}.services-item-image:before{bottom:0;left:0;border-left:1px solid #e9e7da;border-bottom:1px solid #e9e7da}.services-item-image:after{top:0;right:0;border-top:1px solid #e9e7da;border-right:1px solid #e9e7da}.services-item:hover .services-item-image:after,.services-item:hover .services-item-image:before,.services-item:hover:after,.services-item:hover:before{width:100%;height:100%;border-radius:0;opacity:1}.services-item-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;color:#6c4f34;text-align:center;opacity:0;transition:all .3s ease}.services-item-price,.services-item-sub-title,.services-item-title{position:absolute;left:50%;width:70%;height:auto;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease;opacity:0}.services-item-title{top:20%;text-transform:uppercase;transition-delay:.6s}.services-item-sub-title{top:45%;font-weight:100;font-size:14px;transition-delay:.7s}.services-item-price{top:75%;color:#6c4f34;font-size:48px;letter-spacing:-10px;transition-delay:.8s}.services-item:hover .services-item-content{opacity:1}.services-item:hover .services-item-title{top:25%;opacity:1}.services-item:hover .services-item-sub-title{top:50%;opacity:1}.services-item:hover .services-item-price{letter-spacing:inherit;opacity:1}.location-address,.location-title{letter-spacing:.2em;text-transform:uppercase}.carousel{height:800px!important}.carousel.carousel-slider .carousel-fixed-item.with-indicators{position:absolute;right:10%;top:10px;z-index:1}.round_button{width:48px;height:48px;background-color:#e9e7da;color:#23292c;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-left:16px;transform:scale(0);opacity:0;transition:all .5s ease}.round_button:last-of-type{transition-delay:.2s}.round_button:hover{background-color:#ffdf50}.services-part-3.show .round_button{opacity:1;transform:scale(1)}.location-title{font-size:18px;margin:48px 0 24px;padding-bottom:4px;position:relative}.location-title:after{position:absolute;bottom:0;left:30%;width:40%;height:1px;border-bottom:1px solid #23292c}.corner:before,.puzzle-board:before{left:0;top:0}.location-address{color:#73848e;font-size:12px;line-height:1.875em}.corner-parallax{height:auto}.corner{padding:64px 0!important;color:#fffde7;position:relative}.corner:before{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:-1}.corner-paragraph{line-height:32px;letter-spacing:1px}.corner-2{background-color:#6c4f34;color:#fffde7;padding:48px 0!important;position:relative}.corner-2 button,.franchise button{padding:8px 48px;background-color:#ffdf50;color:#6c4f34;border:none;border-radius:24px;letter-spacing:1px;font-weight:600;transition:all .5s ease}.corner-2 button:hover{background-color:#fffde7}.corner-quote{font-size:48px;font-weight:100;letter-spacing:1px;margin:24px 0}.corner-quote span{color:#ffdf50}.puzzle-board-container{width:100%;height:480px;padding:24px;position:relative}.puzzle-board{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;height:420px}.puzzle-board:before{position:absolute;width:calc(100% + 20px);height:calc(100% + 20px);z-index:0}.puzzle-board .back,.puzzle-board .front{width:320px;height:0;transition:all .5s ease;position:relative;border:10px solid #4e3721}.puzzle-board .back{height:420px}.puzzle-board .front{border-bottom:0;border-top:0}.puzzle-board.flipped .front{height:420px;border:10px solid #4e3721}.puzzle-board.flipped .back{height:0;border-bottom:0;border-top:0}.no-of-moves-container{color:#ffdf50;margin-bottom:24px;display:none;min-width:300px}.no-of-moves-container span{padding:4px 16px;border-radius:16px;background-color:#ffdf50;color:#6c4f34;margin-top:8px;font-weight:600;display:block}.restart-puzzle-btn{display:none}.game-board-container{width:300px;height:400px}.puzzle-popup-container{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;height:200px;background-color:rgba(0,0,0,.9);border-radius:50%;display:none;opacity:0;transition:all .5s ease;z-index:99}.puzzle-popup-container.show{width:100%;height:100%;padding:64px 0;border-radius:0;background-color:rgba(0,0,0,.9)}.puzzle-popup-container>div>div{border:1px dashed #ffdf50;padding:48px 0!important;position:relative;opacity:0;transition:all 1s .5s ease}.puzzle-popup-container.show>div>div{opacity:1}.close-puzzle-popup{position:absolute;right:24px;top:24px;width:48px;height:48px;background-color:#fffde7;color:#6c4f34;font-size:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .5s ease;cursor:pointer}.franchise-brief-con,.thank-you-text{display:none}.close-puzzle-popup:hover{background-color:#ffdf50}.puzzle-popup-container h2{margin-bottom:48px;color:#ffdf50;opacity:0;letter-spacing:5px;transition:all 2s 1s ease}.puzzle-popup-container.show h2{letter-spacing:normal;opacity:1}.puzzle-popup-container h5{line-height:48px;margin-bottom:48px}.franchise p,.reservation-paragraph{line-height:32px}.puzzle-popup-container h5 div{position:relative;top:48px;opacity:0;transition:all 1s ease}.puzzle-popup-container h5 div:first-of-type{transition-delay:2s}.puzzle-popup-container h5 div:last-of-type{transition-delay:2.5s}.puzzle-popup-container.show h5 div{opacity:1;top:0}.puzzle-popup-container h5 span,.puzzle-popup-container h6{color:#ffdf50}.puzzle-popup-container h6{position:relative;opacity:0;bottom:48px;margin-bottom:24px;transition:all 1s 3s ease}.puzzle-popup-container.show h6{opacity:1;bottom:0}.puzzle-popup-container #offer-form{position:relative;top:48px;opacity:0;transition:all 1s 3.5s ease}.puzzle-popup-container.show #offer-form{top:0;opacity:1}.puzzle-popup-container button{margin-top:24px}.thank-you-text h5{margin-bottom:24px}.thank-you-text .font-weight-light{font-weight:lighter;font-size:18px;letter-spacing:1px;color:#fffde7;line-height:32px}.franchise h4 span,.thank-you-text .font-weight-light span{color:#ffdf50}.franchise{padding:64px 0!important}.franchise .menu-title{margin-bottom:16px}.franchise button{transition:all .5s ease}.franchise button:hover{background-color:#6c4f34;color:#ffdf50}.franchise p{letter-spacing:1px}.franchise .padding-left-24{padding-left:24px}.franchise .benefits{padding:16px;font-size:14px;font-family:Navis,san-serif;letter-spacing:1px;text-transform:uppercase}i.franchise-icon:before{position:relative;top:14px;padding-left:12px;font-size:24px}.reservation-parallax{height:950px}.reservation{padding:48px 0;color:#6c4f34}.reservation .sub-title span,.reservation-paragraph .txt-1{color:#ffdf50}.reservation .menu-title{position:relative;bottom:48px;opacity:0;transition:all 1s ease;margin-bottom:24px}.reservation .menu-title.show{opacity:1;bottom:0}.reservation-controls-container>.col,.reservation-paragraph .col{position:relative;left:-48px!important;opacity:0;transition:all 1s ease}.reservation-controls-container>.col:last-of-type,.reservation-paragraph .col:last-of-type{left:48px!important}.reservation-controls-container.show>.col,.reservation-paragraph.show .col{opacity:1;left:0!important}.reservation:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,253,231,1)}.reservation .sub-title{font-size:18px;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.reservation .input-title{margin-bottom:16px;color:#9e9e9e}.footer-submit-btn,.reservation .btn-submit{background-color:#ffdf50;color:#6c4f34;padding:16px 24px;font-size:14px;letter-spacing:1px;border:1px solid #ffdf50;transition:all .5s ease;cursor:pointer}.reservation .btn-submit:hover{background-color:transparent;border-color:#6c4f34;color:#6c4f34}.footer-submit-btn:hover{background-color:transparent;border-color:#ffdf50;color:#ffdf50}.reservation .mobile-number{font-size:24px;line-height:52px;letter-spacing:1px;font-weight:100}.reservation .mobile-number span{color:#ffdf50}.reservation .mobile-number-sub-text{color:#9e9e9e;font-size:12px;margin-bottom:24px}.reservation .location{margin-bottom:24px}.reservation .hours,.reservation .location{font-size:14px;line-height:32px;letter-spacing:1px;font-weight:100}.reservation .hours{text-align:center!important}.reservation input+label,.reservation textarea+label{color:#6c4f34;letter-spacing:1px}.reservation input,.reservation textarea{letter-spacing:1px;border-bottom:1px dashed #6c4f34;color:#6c4f34}#map{width:100%;height:400px}.footer-parallax{height:auto}.footer{padding:96px 0;background-color:#23292c;color:#fffde9}.footer-logo-container{padding:24px!important;position:relative;transition:all 1s ease;right:48px!important;opacity:0}.footer.show .footer-logo-container{opacity:1;right:0!important}.footer-logo-border{position:absolute;left:0;top:0;width:100%;height:100%}.footer-logo-border:after,.footer-logo-border:before,.footer-logo-container:after,.footer-logo-container:before{content:'';position:absolute;width:50px;height:50px}.footer-logo-container:before{height:200px;left:0;top:0;border-left:1px dashed #ffdf50;border-top:1px solid #fff}.footer-logo-container:after{height:200px;right:0;bottom:0;border-right:1px dashed #ffdf50;border-bottom:1px solid #fff}.footer-logo-border:before{right:0;top:0;border-right:1px solid #fff;border-top:1px dashed #ffdf50}.footer-logo-border:after{left:0;bottom:0;border-left:1px solid #fff;border-bottom:1px dashed #ffdf50}.contact-us-container{padding-left:62px;position:relative;top:48px;opacity:0;transition:all 1s ease}.footer.show .contact-us-container{opacity:1;top:0}.contact-us-container input+label,.contact-us-container textarea+label{color:#73848e;letter-spacing:1px}.contact-us-container input,.contact-us-container textarea{letter-spacing:1px;border-bottom:1px dashed #73848e;color:#73848e}.contact-us-container .menu-title{font-size:32px;margin-bottom:0;position:relative}.contact-us-container .menu-title:before{position:absolute;right:0;bottom:50%;width:30%;height:10px;border-top:5px solid #ffdf50}.contact-us-message{float:left;margin-top:24px;font-size:14px;text-align:center;color:#73848e;display:none}.footer-address-container{position:relative;left:48px;opacity:0;transition:all 1s ease}.footer.show .footer-address-container{opacity:1;left:0}.footer .location-title{margin-top:0;padding-bottom:8px}.footer .location-title:after{border-bottom:1px dashed #73848e;width:60%;left:20%}.footer-bottom{padding:48px 0;background-color:#191E20;color:#73848e;font-size:14px}.footer-bottom a{color:#ffdf50;transition:all .5s ease}.footer-bottom a:hover{letter-spacing:2px}::selection{background-color:#ffdf50;color:#6c4f34}