@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}input::-moz-placeholder{font:inherit;outline:none;border:none}input:-ms-input-placeholder{font:inherit;outline:none;border:none}input,input::placeholder,button,textarea,select{font:inherit;outline:none;border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit;scroll-behavior:smooth}html{font-size:62.5%;overflow-x:hidden !important;scroll-padding-top:12em}body{box-sizing:border-box;overflow-x:hidden !important;scroll-behavior:smooth;background:#fff}::-moz-selection{color:#fff;background:#f9ef78}::selection{color:#fff;background:#f9ef78}a{font-family:Gotham,sans-serif;font-size:1.5rem;font-weight:400;text-decoration:none;transition:.3s ease}a:hover,a:focus{text-decoration:none;color:#f5e62f}button,input,textarea{display:inline-block;font:inherit;box-shadow:none;outline:none;border:none}.custom-container{width:100%;max-width:90%;margin:0 auto}@media only screen and (min-width: 1200px){.container--lg{max-width:1250px;margin:0 auto}}@media only screen and (max-width: 557px){html{font-size:53.5%}}@media only screen and (max-width: 767px){html{font-size:58.5%}}@-webkit-keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}@font-face{font-family:Gotham;src:url("../fonts/Gotham-Thin.otf");font-weight:100}@font-face{font-family:Gotham;src:url("../fonts/Gotham-ThinItalic.otf");font-weight:100;font-style:italic}@font-face{font-family:Gotham;src:url("../fonts/Gotham-XLight.otf");font-weight:200}@font-face{font-family:Gotham;src:url("../fonts/Gotham-XLightItalic.otf");font-weight:200;font-style:italic}@font-face{font-family:Gotham;src:url("../fonts/GothamLight.ttf");font-weight:300}@font-face{font-family:Gotham;src:url("../fonts/GothamLightItalic.otf");font-weight:300;font-style:italic}@font-face{font-family:Gotham;src:url("../fonts/GothamBook.ttf");font-weight:400}@font-face{font-family:Gotham;src:url("../fonts/Gotham-BookItalic.otf");font-weight:400;font-style:italic}@font-face{font-family:Gotham;src:url("../fonts/GothamMedium.ttf");font-weight:500}@font-face{font-family:Gotham;src:url("../fonts/GothamLightItalic.otf");font-weight:500;font-style:italic}@font-face{font-family:Gotham;src:url("../fonts/Gotham-SemiBold.otf");font-weight:600}@font-face{font-family:Gotham;src:url("../fonts/GothamBold.ttf");font-weight:700}@font-face{font-family:Gotham;src:url("../fonts/GothamBoldItalic.otf");font-weight:700;font-style:italic}@font-face{font-family:Gotham;src:url("../fonts/Gotham-Black.otf");font-weight:900}body{font-family:Gotham,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5}.heading-primary{font-family:Gotham,sans-serif;font-size:4.5rem;font-weight:700;color:#8a3e7e;text-transform:uppercase;line-height:1.2}@media only screen and (max-width: 47.94em){.heading-primary{font-size:3.3rem}}@media only screen and (max-width: 34.81em){.heading-primary{font-size:2.7rem}}.heading-primary--sm{font-size:2rem}@media only screen and (max-width: 34.81em){.heading-primary--sm{font-size:1.7rem}}@media only screen and (max-width: 30em){.heading-primary--sm{font-size:1.5rem}}.heading-secondary{font-family:"Caveat",cursive;font-size:2.5rem;font-style:italic;font-weight:400;color:#13cadb}.heading-secondary--primary{color:#f5e62f}.heading-secondary--white{color:#fff}.heading-secondary--heading{color:#8a3e7e}.heading-tertiary{font-family:Gotham,sans-serif;font-size:2.3rem;font-weight:600;color:#8a3e7e}.heading-quaternary{font-family:Gotham,sans-serif;font-size:2rem;font-weight:400;color:#000}.heading-quinary{font-family:Gotham,sans-serif;font-size:1.8rem;font-weight:400;color:#fff}.sub-heading{font-family:Gotham,sans-serif;font-size:2rem;font-weight:700;color:#8a3e7e}.paragraph{font-family:Gotham,sans-serif;font-size:1.5rem;font-weight:400;margin-top:2rem}.paragraph--white{color:#fff}.paragraph--black{color:#000}.paragraph--primary{color:#f5e62f}.paragraph--heading{color:#8a3e7e}.u-mxs-top{margin-top:.5rem}.u-ms-top{margin-top:1rem}.u-mm-top{margin-top:2rem}.u-ml-top{margin-top:3rem}.u-mxl-top{margin-top:3rem}.u-mxs-right{margin-right:.5rem}.u-ms-right{margin-right:1rem}.u-mm-right{margin-right:2rem}.u-ml-right{margin-right:3rem}.u-mxs-bottom{margin-bottom:.5rem}.u-ms-bottom{margin-bottom:1rem}.u-mm-bottom{margin-bottom:2rem}.u-ml-bottom{margin-bottom:3rem}.u-mxl-bottom{margin-bottom:3rem}.u-mxs-left{margin-left:.5rem}.u-ms-left{margin-left:1rem}.u-mm-left{margin-left:2rem}.u-ml-left{margin-left:3rem}.u-inp-inner-p{padding:.3em .3em .3em 1em}.u-full-width{width:100%}.u-full-height{height:100%}.u-grid-center{align-items:center;justify-items:center}.u-flex-Vcenter{display:flex;align-items:center}.u-flex-Hcenter{display:flex;justify-content:center}.u-flex-Vcenter-all{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.u-flex-wrap{flex-wrap:wrap}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-my-s{padding:1rem 0}.u-my-m{padding:1.75rem 0}.u-my-lg{padding:3rem 0}.u-my-xlg{padding:5rem 0}.u-py-s{padding:1rem 0}.u-py-m{padding:1.75rem 0}.u-py-lg{padding:3rem 0}.u-py-xlg{padding:5rem 0}.u-primary-bg{background:#f5e62f}.u-secondary-bg{background:#b3492f}.u-blackColor{color:#000}.u-hr-divider--banner{margin:0 auto;width:60%;height:.2rem;border:0}.u-banner{min-height:30rem;background:#f5e62f}@media only screen and (min-width: 1400px){.u-banner{min-height:35rem}}@media only screen and (max-width: 557px){.u-banner{min-height:30vh}}.u-thin{font-weight:300}.u-normal{font-weight:400}.u-medium{font-weight:500}.u-bold{font-weight:700}.font-normal{font-style:normal !important}.u-font-thin{font-weight:100}.u-font-extraLight{font-weight:200}.u-font-light{font-weight:300}.u-font-normal{font-weight:400}.u-font-medium{font-weight:500}.u-font-semiBold{font-weight:600}.u-font-bold{font-weight:700}.u-font-extraBold{font-weight:700}.u-font-black{font-weight:700}.u-f10{font-size:1rem}.u-f12{font-size:1.2rem}.u-f14{font-size:1.4rem}.u-text-upper{text-transform:uppercase}.u-lHeight-small{line-height:1}@media only screen and (max-width: 991px){.u-md-dnone{display:none !important}}@media only screen and (max-width: 767px){.u-sm-dnone{display:none !important}}@media only screen and (min-width: 991px){.u-mmd-dnone{display:none !important}}@media only screen and (min-width: 767px){.u-msm-dnone{display:none !important}}.u-img-right{position:relative;right:-15%}@media only screen and (max-width: 767px){.u-img-right{right:0}}@media(min-width: 1450px){.u-img-right{right:-35%}}.u-img-left{position:relative;left:-15%}@media only screen and (max-width: 767px){.u-img-left{right:0}}@media(min-width: 1450px){.u-img-left{left:-35%}}.page-body--ar .u-rtl{direction:rtl}.page-body--ar .u-ar{direction:rtl;text-align:right}.page-body--ar .u-mxs-right{margin-left:.5rem;margin-right:0}.page-body--ar .u-ms-right{margin-left:1rem;margin-right:0}.page-body--ar .u-mm-right{margin-left:2rem;margin-right:0}.page-body--ar .u-ml-right{margin-left:3rem;margin-right:0}.page-body--ar .u-ms-left{margin-right:1rem;margin-left:0}.page-body--ar .u-mm-left{margin-right:2rem;margin-left:0}.page-body--ar .u-ml-left{margin-right:3rem;margin-left:0}.page-body--ar .u-text-right{text-align:left}.page-body--ar .u-text-left{text-align:right}.page-body--ar .u-img-right{right:unset;left:-15%;transform:scaleX(-1)}@media(min-width: 1450px){.page-body--ar .u-img-right{right:unset;left:-35%}}.page-body--ar .u-img-left{left:unset;right:-15%;transform:scaleX(-1)}@media(min-width: 1450px){.page-body--ar .u-img-left{left:unset;right:-35%}}.u-ani-delay--half-sec{-webkit-animation-delay:.5s;animation-delay:.5s}.u-ani-delay--one-sec{-webkit-animation-delay:1s;animation-delay:1s}.u-ani-delay--one-half-sec{-webkit-animation-delay:1.5s;animation-delay:1.5s}.u-ani-delay--two-sec{-webkit-animation-delay:2s;animation-delay:2s}@media only screen and (min-width: 991px){.show-until-991{display:flex !important}}@media only screen and (min-width: 991px){.hidde-until-991{display:none}}.section-gap{padding-top:3rem}.page-wrapper{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999;background-color:#f5e62f}.loader{position:relative;width:100px;margin:50px}.loader .jelly{-webkit-animation:jumping 1s infinite;animation:jumping 1s infinite}.loader .stick{width:30px;height:50px;background-color:#c59b6c;border-bottom-left-radius:50px;border-bottom-right-radius:50px;margin-left:auto;margin-right:auto}.loader .body{width:100px;height:190px;border-top-left-radius:50px;border-top-right-radius:50px;background-color:#fff68f;-webkit-animation:body 1s infinite;animation:body 1s infinite;z-index:1}.loader .mouth{position:absolute;top:105px;left:32px;width:30px;height:20px;border:3px solid #2a333b;border-radius:0 0 40px 40px;background-color:#2a333b;overflow:hidden;z-index:1}.loader .mouth:before{content:"";display:block;position:absolute;top:10px;left:0;width:40px;height:20px;border-radius:50%;background-color:#ff4081}.loader .eye{position:absolute;top:85px;width:10px;height:15px;border-radius:50%;background-color:#2a333b;-webkit-animation:eye 6s infinite;animation:eye 6s infinite}.loader .eye:nth-child(even){left:20px}.loader .eye:nth-child(odd){right:20px}.loader .shadow{position:absolute;bottom:-10px;z-index:-1;width:100px;height:20px;border-radius:50%;background-color:rgba(42,51,59,.2);-webkit-animation:shadow 1s infinite;animation:shadow 1s infinite}@-webkit-keyframes jumping{0%{transform:translateY(-40px)}70%{transform:scale(1.02, 0.9) translateY(10px)}100%{transform:translateY(-40px)}}@keyframes jumping{0%{transform:translateY(-40px)}70%{transform:scale(1.02, 0.9) translateY(10px)}100%{transform:translateY(-40px)}}@-webkit-keyframes eye{0%{transform:scale(1)}2%{transform:scale(2, 0.2)}4%{transform:scale(1)}6%{transform:scale(2, 0.2)}8%{transform:scale(1)}}@keyframes eye{0%{transform:scale(1)}2%{transform:scale(2, 0.2)}4%{transform:scale(1)}6%{transform:scale(2, 0.2)}8%{transform:scale(1)}}@-webkit-keyframes shadow{0%{transform:scaleX(0.9)}70%{transform:scaleX(1)}100%{transform:scaleX(0.9)}}@keyframes shadow{0%{transform:scaleX(0.9)}70%{transform:scaleX(1)}100%{transform:scaleX(0.9)}}.button{font-family:Gotham,sans-serif;font-size:1.6rem;font-weight:400;color:#f5e62f;padding:.2em 1.2em;display:inline-block;text-align:center;text-transform:capitalize;border:.2rem solid rgba(0,0,0,0);border-radius:.4rem;outline:0;box-shadow:none;cursor:pointer;text-decoration:none;transition:.3s ease}.button:hover,.button:focus{transform:scale(1.05)}.button:active{transform:scale(1.03)}.button--primary{background-color:#8a3e7e;color:#f5e62f}.button--primary:hover,.button--primary:focus{background-color:#f5e62f;color:#8a3e7e}.button--border{background-color:rgba(0,0,0,0);border-color:#8a3e7e;color:#8a3e7e;border-width:1px;border-radius:1.5rem;font-weight:500;padding:.5em 1.8em}.button--border:hover,.button--border:focus{background-color:#8a3e7e;color:#f5e62f}.button--tag{border-radius:5rem;font-size:1.8rem;font-weight:700;background-color:#8a3e7e}.nav-bar-wrapper{width:100vw;display:flex;justify-content:space-between;position:fixed;left:50%;transform:translateX(-50%);z-index:10;min-height:14rem;transition:background-color .4s ease-out}.nav-bar{width:100vw;background-color:rgba(0,0,0,0);display:flex;position:fixed;z-index:10;min-height:14rem;transition:background-color .4s ease-out;max-width:1800px;padding-left:3em}@media only screen and (max-width: 47.94em){.nav-bar{max-width:100% !important;padding-left:0}}.logo{padding:1vh 1vw;text-align:center;position:relative}.logo::before{content:"";position:absolute;width:21rem;height:12rem;background:#fddde1;border-radius:50%;z-index:-1;transition:all .4s ease-out;transform-origin:left;left:-43.4rem;top:-5.6rem;width:21rem;height:12rem;transform:scale(3.5)}@media only screen and (max-width: 75em){.logo::before{left:-50.4rem;top:-6.6rem}}@media only screen and (max-width: 34.81em){.logo::before{width:20rem;left:-31.4rem;top:-2.6rem;transform:scale(2.5)}}.nav-scroll .logo{transition:all .4s ease-out;transform-origin:left}.nav-scroll .logo::before{transform-origin:left;transition:all .4s ease-out;content:"";position:absolute;transform:scale(0)}.other-nav{top:0}.other-nav .logo::before{content:unset}.logo img{width:15rem}@media only screen and (max-width: 75em){.logo img{width:13rem}}.nav-links{display:flex;list-style:none;padding:0 .7vw;justify-content:space-evenly;align-items:center;margin-left:14%}.nav-links li.active-nav a{background-color:#8a3e7e;color:#fff}.nav-links li a{text-decoration:none;margin:0 .7vw;color:#f5e62f;padding:.2em 1em;border-radius:5rem;text-transform:capitalize;font-weight:700;font-size:2rem}@media only screen and (max-width: 991px)and (min-width: 767px){.nav-links li a{margin:0 .3vw;padding:.2em 1em;font-size:1.5rem}}.nav-links li a:hover{background-color:#8a3e7e;color:#f5e62f}.nav-links li{position:relative}.nav-scroll{background-color:#fff;border-bottom:1px solid #f5e62f}.nav-scroll .nav-links li a{color:#8a3e7e}.nav-scroll .nav-links li a:hover{background-color:#8a3e7e;color:#f5e62f}.nav-scroll .nav-links li.active-nav a{color:#fff}.other-nav{background-color:#fff;border-bottom:1px solid #f5e62f}.other-nav .nav-links li a{color:#8a3e7e}.other-nav .nav-links li a:hover{background-color:#8a3e7e;color:#f5e62f}.other-nav .nav-links li.active-nav a{color:#fff}.hamburger div{width:30px;height:3px;background:#f5e62f;margin:5px;transition:all .3s ease}.hamburger{display:none}@media screen and (max-width: 800px){nav{position:fixed;z-index:3}.hamburger{display:block;position:absolute;cursor:pointer;right:5%;top:50%;transform:translate(-5%, -50%);z-index:2;transition:all .7s ease}.nav-links{position:fixed;background-color:#fff;height:100vh;width:100%;flex-direction:column;clip-path:circle(50px at 90% -20%);-webkit-clip-path:circle(50px at 90% -10%);transition:all 1s ease-out;pointer-events:none;box-shadow:-14px 0px 9px -15px #eee;justify-content:flex-start;margin-left:0;padding-top:13.9rem}.nav-links.open{clip-path:circle(1000px at 90% -10%);-webkit-clip-path:circle(1000px at 90% -10%);pointer-events:all}.nav-links li{opacity:0;margin-bottom:2rem}.nav-links li:nth-child(1){transition:all .5s ease .2s}.nav-links li:nth-child(2){transition:all .5s ease .4s}.nav-links li:nth-child(3){transition:all .5s ease .6s}.nav-links li:nth-child(4){transition:all .5s ease .7s}.nav-links li:nth-child(5){transition:all .5s ease .8s}.nav-links li:nth-child(6){transition:all .5s ease .9s;margin:0}.nav-links li:nth-child(7){transition:all .5s ease 1s;margin:0}li.fade{opacity:1 !important}}.toggle .line1{transform:rotate(-45deg) translate(-5px, 6px)}.toggle .line2{transition:all .7s ease;width:0}.toggle .line3{transform:rotate(45deg) translate(-5px, -6px)}.border-hr{border-top:.2rem dashed #fff}.footer{background-color:#af452f}.footer a{color:#fff}.footer a:hover,.footer a:focus{color:#f5e62f}.footer ul li{margin-top:1.5rem}.footer__wrapper{padding-top:6rem;-webkit-clip-path:polygon(100% 100%, 100% 13%, -13% 0, 0 100%);clip-path:polygon(100% 100%, 100% 13%, -13% 0, 0 100%);background-color:#2a2a2a;color:#fff}@media only screen and (max-width: 61.94em){.footer__wrapper{-webkit-clip-path:polygon(100% 100%, 100% 7%, -13% 0, 0 100%);clip-path:polygon(100% 100%, 100% 7%, -13% 0, 0 100%)}}@media only screen and (max-width: 34.81em){.footer__wrapper{-webkit-clip-path:polygon(100% 100%, 100% 5%, -13% 0, 0 100%);clip-path:polygon(100% 100%, 100% 5%, -13% 0, 0 100%)}}.footer__about{font-size:1.3rem;font-weight:300}.footer__headings{position:relative;padding-bottom:1.5rem}.footer__headings::before{content:"";position:absolute;bottom:0;width:30%;height:.2rem;background-color:#f5e62f;border-radius:5rem}.footer__copyright{padding-bottom:2rem}.social-link__list{display:flex}.quick-link__heading{color:#fcd4a6}.quick-link__heading::before{background-color:#f69946}.contact-link__heading{color:#8decea}.contact-link__heading::before{background-color:#4ec2c0}.contact-link span{display:block;color:#b3492f}.contact-link__item:first-child span{color:#faf290}.opening-link__heading{color:#ff6c7b}.opening-link__heading::before{background-color:#e25160}img{width:100%}.float-img,.move-img{transition:.2s linear}.slider__controls{position:relative;z-index:1}.slider__controls .slider__pagination{text-align:center;margin-top:-5rem}.slider__controls .slider__pagination .swiper-pagination-bullet{width:3rem;height:1.2rem;display:inline-block;background:#f5e62f;opacity:1;margin:0 5px;border-radius:20px;transition:opacity .5s,background-color .5s,width .5s;transition-delay:.5s,.5s,0s}.slider__controls .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.slider__controls .slider__pagination .swiper-pagination-bullet-active{opacity:1;background:#b3492f;width:6rem;transition-delay:0s}.top-banner{z-index:2;height:60vh}@media only screen and (max-width: 61.94em){.top-banner{height:50vh}}@media only screen and (max-width: 34.81em){.top-banner{height:35vh}}.top-banner__text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.top-banner__heading{position:relative;color:#8a3e7e;padding-bottom:2rem}.top-banner__heading::before{content:"";left:50%;position:absolute;bottom:0;width:50%;height:.5rem;background-color:#8a3e7e;border-radius:3rem;transform:translateX(-50%)}.other-banner{margin-top:14rem}.ice-cream-slider{z-index:2;height:90vh}@media only screen and (max-width: 61.94em){.ice-cream-slider{height:70vh}}@media only screen and (max-width: 34.81em){.ice-cream-slider{height:50vh}}.ice-cream-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover}.ice-cream-wrapper .swiper-slide-active,.ice-cream-wrapper .swiper-slide-prev,.ice-cream-wrapper .swiper-slide-next{opacity:1;pointer-events:auto}.ice-cream-slide{position:relative;overflow:hidden}.ice-cream-img-0{position:absolute;right:0;width:auto;transform:scale(0.7);bottom:0}@media only screen and (max-width: 1100px){.ice-cream-img-0{right:-10%;bottom:-8%}}@media only screen and (max-width: 61.94em){.ice-cream-img-0{-o-object-fit:contain !important;object-fit:contain !important}}.ice-cream-img-2{position:absolute;right:-7%;width:auto;transform:scale(0.7);bottom:-18.1%}@media only screen and (max-width: 1100px){.ice-cream-img-2{right:-17%;bottom:-22.1%}}@media only screen and (max-width: 61.94em){.ice-cream-img-2{-o-object-fit:contain !important;object-fit:contain !important}}@media only screen and (max-width: 47.94em){.ice-cream-img-2{right:-21%;bottom:-25.1%}}.ice-cream-img-3{position:absolute;left:7%;width:auto;transform:scale(0.5);bottom:-15%;z-index:999}@media only screen and (max-width: 1100px){.ice-cream-img-3{left:-8%}}@media only screen and (max-width: 61.94em){.ice-cream-img-3{-o-object-fit:contain !important;object-fit:contain !important;right:-8%;bottom:-21%}}@media only screen and (max-width: 47.94em){.ice-cream-img-3{left:-21%;transform:scale(0.3);bottom:-31%;-o-object-fit:contain !important;object-fit:contain !important}}.ice-cream-img-4{position:absolute;left:-10%;bottom:-10%;width:auto;transform:scale(0.4)}@media only screen and (max-width: 1100px){.ice-cream-img-4{left:-21%;bottom:-10%;width:auto;transform:scale(0.2)}}@media only screen and (max-width: 61.94em){.ice-cream-img-4{left:-28%;-o-object-fit:contain !important;object-fit:contain !important}}@media only screen and (max-width: 47.94em){.ice-cream-img-4{left:-24%}}.magic-card{overflow:hidden;position:relative;width:100%;height:38rem;display:flex;align-items:center;transition:.3s ease-in}.magic-card-section{background:url("../imgs/magic-bg-1.png") no-repeat top right,url("../imgs/magic-bg-2.png") no-repeat bottom left,url("../imgs/magic-bg-3.png") no-repeat bottom right;padding-bottom:12rem}@media only screen and (max-width: 47.94em){.magic-card-section{background:url("../imgs/magic-bg-1.png") no-repeat top 67px right -70px,url("../imgs/magic-bg-2.png") no-repeat bottom left,url("../imgs/magic-bg-3.png") no-repeat bottom right}}.magic-card img{width:21rem;text-align:center}.magic-card:hover,.magic-card:focus{background-image:url("../imgs/long-d-bg-1.png");background-repeat:no-repeat;background-position:center;background-size:contain}.magic-card::before{position:absolute;z-index:-1;left:0;left:4.4rem;top:1rem;bottom:0;width:33rem;height:33rem;background-color:#f8f4b2;border-radius:50%;transform:scale(0);transition:.5s ease-in}.magic-card:hover::before{transform:scale(1)}.magic-card__text{padding:0 5em;padding-right:2em}@media only screen and (max-width: 34.81em){.magic-card__text{padding-right:5em}}@media only screen and (max-width: 30em){.magic-card__text{padding:0 3em;padding-right:3em}}.magic-card__text .paragraph{font-weight:600}.franchise{background-color:#fcd4a6;background-color:#f8f4b2;background-size:contain;background-repeat:no-repeat;background-position:center;padding-bottom:3rem;-webkit-clip-path:polygon(100% 90%, 100% 0, 0 0, 0 100%);clip-path:polygon(100% 90%, 100% 0, 0 0, 0 100%)}.franchise__heading{padding:0 3em}@media only screen and (max-width: 61.94em){.franchise__heading{padding:0;padding-bottom:1em}}.franchise__link{color:#8a3e7e}.franchise__button{border-radius:5rem;background-color:#8a3e7e}.franchise__img-2{transform:scale(1.3);margin-top:50%;-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite}.franchise__img-1{position:relative;top:-20%;right:-45%}@media only screen and (max-width: 61.94em){.franchise__img-1{top:-15%;right:-81%;transform:scale(1.3)}}@media only screen and (max-width: 47.94em){.franchise__img-1{right:-35%;transform:scale(1)}}.about-us-section{background-image:url("../imgs/about-us-bg.png");background-repeat:no-repeat;background-position:right top}@media only screen and (max-width: 47.94em){.about-us-section{background-position:top 0px right -58px !important}}.long-d{padding:2em;background-color:#fcd4a6;background-image:url("../imgs/long-d-card-bg.png");background-size:cover;background-position:center;border-top-right-radius:50rem;border-bottom-right-radius:50rem}.long-d-section{background-image:url("../imgs/long-d-bg-1.png"),url("../imgs/long-d-bg-2.png");background-repeat:no-repeat;background-position:right bottom;padding-bottom:12rem}@media only screen and (max-width: 47.94em){.long-d-section{background-position:right -153px bottom 10px}}@media only screen and (max-width: 34.81em){.long-d{padding:.5em}}.long-d__img-box{margin-right:2rem}@media only screen and (max-width: 34.81em){.long-d__img-box{margin-right:.8rem}}.long-d .button--tag{font-size:1.6rem;font-weight:300;margin-left:2rem;padding:0 1em}@media only screen and (max-width: 34.81em){.long-d .button--tag{font-size:1.3rem;margin-left:.8rem}}.long-d__para{margin-top:0;font-size:1.7rem;width:85%}@media only screen and (max-width: 47.94em){.long-d__para{font-size:1.5rem}}.geeky{background-color:#fbeaec;padding-bottom:6rem;background:#fbeaec url("../imgs/franchise-bg.png") no-repeat top left}@media only screen and (max-width: 47.94em){.geeky{background:#fbeaec url("../imgs/franchise-bg.png") no-repeat top right -100px}}.geeky-card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.geeky-slide:nth-child(odd) .geeky-card{background-color:#fcd4a6}.geeky-slide:nth-child(even) .geeky-card{background-color:#fde1c1}.geeky-card{height:48rem;transition:box-shadow .2s ease-in-out,transform .35s ease-in-out}@media only screen and (max-width: 34.81em){.geeky-card{margin:0 3em}}@media only screen and (max-width: 30em){.geeky-card{margin:0 2em}}.geeky-card__text{padding:1em}.geeky-card .button--tag{font-size:1.6rem;font-weight:300;margin-left:2rem;padding:0 1em}.geeky-card:hover,.geeky-card:focus{box-shadow:0 11px 11px 0 rgba(0,0,0,.16);transform:translateY(-5px)}.warning__img-box{text-align:center;position:relative;display:flex;align-items:center}.warning__img-box::before{content:"";position:absolute;left:0;border-top:2px dashed #2a2a2a;width:35%}.warning__img-box::after{content:"";position:absolute;right:0;border-top:2px dashed #2a2a2a;width:35%}.warning__img{width:10rem;align-self:center;margin:0 auto}.warning__text{margin-top:1rem;color:#4a3b51}.warning__heading{font-size:3rem;color:#af452f;font-style:normal;font-weight:500}.warning__sub-heading{margin-top:1rem;font-size:2.4rem;font-weight:500;color:#2d4e75}@media only screen and (max-width: 47.94em){.warning__sub-heading{font-size:2rem}}@media only screen and (max-width: 34.81em){.warning__sub-heading{font-size:1.6rem}}.warning .partner-img{width:auto;text-align:center}@media only screen and (max-width: 47.94em){.map-contact{height:40rem}}@media only screen and (max-width: 34.81em){.menu-btn{font-size:1.2rem}}.menu-banner-img{max-width:40% !important}@media only screen and (max-width: 75em){.menu-banner-img{max-width:30%}}.about-us{background:url("../imgs/about-us.jpg") center top no-repeat;background-size:cover}@media only screen and (max-width: 47.94em){.about-us{background:url("../imgs/about-us.jpg") left top no-repeat;background-size:cover}}@media only screen and (max-width: 61.94em){.about-us-banner-img{max-width:40%}}@media only screen and (max-width: 47.94em){.about-us-banner-img{max-width:50%;display:flex;margin-top:10%;margin-left:auto}}@media only screen and (max-width: 34.81em){.about-us-banner-img{margin-top:5%;max-width:40%}}@media only screen and (max-width: 30em){.about-us-banner-img{margin-top:25%}}@media only screen and (max-width: 47.94em){.about-us .top-banner__text{position:absolute;left:35%;top:40%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 34.81em){embed{height:300px}}.up-d{background-position:center center;background-position:top 100px right 50px !important;background-size:auto;background-repeat:no-repeat;background-image:url("../imgs/up-d-bg.png")}.long-d--up{padding:2em 1em;border-top-left-radius:50rem;border-bottom-right-radius:0;flex-direction:column}.long-d--up__img-box{margin-right:0;text-align:center}.long-d--up__img-box img{width:auto}.long-d--up__text{text-align:center}.long-d--up__para{margin-top:1rem;width:100%;font-size:1.6rem;font-weight:400}.long-d--up .button--tag{margin-left:0;padding:.3em 1.3em;margin-top:2rem}.three-ice-cream{background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url("../imgs/three-ice-cream.png");padding-top:43rem;margin:-12rem 0}@media only screen and (max-width: 75em){.three-ice-cream{margin:-15rem 0}}@media only screen and (max-width: 34.81em){.three-ice-cream{background-size:cover}}.making-ice-cream{margin-top:-5em;background-color:#f8f4b2;padding:5em 0;-webkit-clip-path:polygon(0 19%, 100% 2%, 100% 100%, 0% 100%);clip-path:polygon(0 19%, 100% 2%, 100% 100%, 0% 100%)}@media only screen and (max-width: 61.94em){.making-ice-cream{-webkit-clip-path:polygon(0 10%, 100% 2%, 100% 100%, 0% 100%);clip-path:polygon(0 10%, 100% 2%, 100% 100%, 0% 100%)}}.making-ice-cream__img-box{display:inline-block;width:30rem;height:30rem;border-radius:50%;background-color:#fff}.making-ice-cream__img-box img{width:auto}@media only screen and (max-width: 47.94em){.making-ice-cream__img-box{margin-bottom:3rem}}.making-ice-cream__content-heading{font-size:3rem}.making-ice-cream__list{margin-top:2rem}.making-ice-cream__item{margin-bottom:2rem}.making-ice-cream__item i{color:#b3492f;font-size:3rem}@media only screen and (max-width: 47.94em){.franchise-banner-img{max-width:23%}}.contact-section{padding:5em 0;padding-top:2em;background-color:#f5e62f;background-color:#ecdf3d}.contact-section .p-4{padding:3rem !important}@media(min-width: 768px){.contact-section .p-md-5{padding:4rem !important}}.contact-section__info{color:rgba(255,255,255,.8);padding:3rem}.contact-section__info .dbox{width:100%;color:rgba(255,255,255,.8);margin-bottom:25px}.contact-section__info .dbox:last-child(){margin-bottom:0}.contact-section__info .dbox p{margin-bottom:0}.contact-section__info .dbox p span{font-weight:500;color:#fff}.contact-section__info .dbox p a{color:#fff}.contact-section__info .dbox p a:hover,.contact-section__info .dbox p a:focus{color:#f5e62f}.contact-section__info .dbox .icon{width:50px;height:50px;border-radius:50%;border:2px solid rgba(255,255,255,.2)}.contact-section__info .dbox .icon span{font-size:20px;color:#fff}.contact-section__info .dbox .text{width:calc(100% - 50px)}.contact-section .button{padding-top:.5em;padding-bottom:.5em;color:#fff}.contact-section .button:hover,.contact-section .button:focus{color:#fff}.ftco-no-pt{padding-top:0}.ftco-no-pb{padding-bottom:0}.form-control{height:3.6rem;background:#fff;color:rgba(0,0,0,.8);font-size:1.4rem;border-radius:2px;box-shadow:none !important;border:1px solid rgba(0,0,0,.1)}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,.3) !important}.form-control::-moz-placeholder{color:rgba(0,0,0,.3) !important}.form-control:-ms-input-placeholder{color:rgba(0,0,0,.3) !important}.form-control:-moz-placeholder{color:rgba(0,0,0,.3) !important}.form-control:focus,.form-control:active{border-color:#f5e62f !important}textarea.form-control{height:inherit !important}.wrapper{width:100%;box-shadow:0px 21px 41px -13px rgba(0,0,0,.18)}.contact-wrap{background:#fff}.contactForm .label{color:#000;text-transform:uppercase;font-size:12px;font-weight:600}.contactForm .form-control{border:none;border-bottom:1px solid rgba(0,0,0,.1);padding:0}#contactForm .error{color:red;font-size:12px}#contactForm .form-control{font-size:16px}#message{resize:vertical}#form-message-warning,#form-message-success{display:none}#form-message-warning{color:red}#form-message-success{color:#b3492f;font-size:18px;font-weight:bold}.submitting{float:left;width:100%;padding:10px 0;display:none;font-size:16px;font-weight:bold}/*# sourceMappingURL=main.min.css.map */