*{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{position:relative;height:100%}body{overflow-x:hidden}.swiper{width:100%;height:100%}body{font-size:1.25rem;font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:900;text-transform:capitalize}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h2{font-size:2.5rem}}h3{font-size:calc(1.3125rem + 0.75vw)}@media (min-width:1200px){h3{font-size:1.875rem}}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p,q{font-size:1.125rem;margin:0;color:#241C15;font-family:"Montserrat",sans-serif}@media (max-width:768px){p,q{font-size:1rem}}li,ul{padding:0;margin:0;list-style:none}li{font-size:1.25rem;list-style:disc}button:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a{font-size:1.25rem;text-decoration:none;outline:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover{color:#40C0C0}img{width:100%;height:auto}textarea{resize:none;padding-top:15px!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#40C0C0;border-radius:50px}.form-control{background-color:transparent;border-color:#40C0C0;border-radius:5px;min-height:60px;position:relative;z-index:999999}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#40C0C0}.animation-delay-1{-webkit-animation-delay:100ms;animation-delay:100ms}.animation-delay-2{-webkit-animation-delay:200ms;animation-delay:200ms}.animation-delay-3{-webkit-animation-delay:300ms;animation-delay:300ms}.animation-delay-4{-webkit-animation-delay:400ms;animation-delay:400ms}.animation-delay-5{-webkit-animation-delay:500ms;animation-delay:500ms}.animation-delay-6{-webkit-animation-delay:600ms;animation-delay:600ms}.animation-delay-7{-webkit-animation-delay:700ms;animation-delay:700ms}.animation-delay-8{-webkit-animation-delay:800ms;animation-delay:800ms}.animation-delay-9{-webkit-animation-delay:900ms;animation-delay:900ms}.animation-delay-10{-webkit-animation-delay:1000ms;animation-delay:1000ms}@media (max-width:768px){.wow{-webkit-transition-property:none!important;transition-property:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;animation:none!important}}input,textarea{background-color:transparent!important;border-color:#fff!important;color:#fff!important}input:focus,textarea:focus{background-color:transparent!important;border-color:#fff!important;color:#fff!important}.theme-color{color:#40C0C0}.custom-cursor{position:fixed;top:-18px;left:-18px;display:block;width:70px;height:70px;pointer-events:none;will-change:transform;z-index:9999;-webkit-transform:matrix(1,0,0,1,-100,-100);transform:matrix(1,0,0,1,-100,-100);opacity:0;mix-blend-mode:difference;transition:opacity 0.4s ease,-webkit-transform 0.15s cubic-bezier(0,0.89,0.49,0.92);-webkit-transition:opacity 0.4s ease,-webkit-transform 0.15s cubic-bezier(0,0.89,0.49,0.92);transition:transform 0.15s cubic-bezier(0,0.89,0.49,0.92),opacity 0.4s ease;transition:transform 0.15s cubic-bezier(0,0.89,0.49,0.92),opacity 0.4s ease,-webkit-transform 0.15s cubic-bezier(0,0.89,0.49,0.92)}.custom-cursor .cursor{-webkit-transform:scale(0.45);transform:scale(0.45);transition:-webkit-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;will-change:transform;width:70px;height:70px;float:left;border-radius:100%;margin-top:-20px;margin-left:-20px;background:#fff}.custom-cursor.custom-cursor-active .cursor{-webkit-transform:scale(1);transform:scale(1);opacity:1}.custom-cursor.custom-cursor-active-img{z-index:1010}.custom-cursor.custom-cursor-active-img .cursor{-webkit-transform:scale(1);transform:scale(1);opacity:1;background:#40C0C0}body:hover .custom-cursor{opacity:1}@media screen and (max-width:1200px){.custom-cursor{display:none!important}}.go-up{width:40px;height:40px;bottom:8%;right:2%;z-index:9;background-color:#40C0C0;border-radius:50%;cursor:pointer;-webkit-transform:translateY(150px);transform:translateY(150px);-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.go-up img{color:#fff;width:20px}.go-up.active{-webkit-transform:translateY(0);transform:translateY(0)}section{padding:calc(2.0625rem + 9.75vw) 0 0 0;position:relative;z-index:3}@media (min-width:1200px){section{padding:9.375rem 0 0 0}}.section-heading{margin-bottom:calc(1.75rem + 6vw);text-align:center}@media (min-width:1200px){.section-heading{margin-bottom:6.25rem}}section .section-heading h2{margin-bottom:1.25rem;position:relative;display:inline-block}section .section-heading h2:before{content:"";width:54px;height:54px;background-color:#40C0C0;position:absolute;left:-10px;top:0;border-radius:100px;z-index:-1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:768px){section .section-heading h2:before{width:40px;height:40px}}section:hover .section-heading h2:before{width:106%}.section-heading p{margin-bottom:0}.theme-img{border:1px solid #241C15;padding:10px;background:rgba(255,255,255,0.19);-webkit-box-shadow:0 4px 30px rgba(0,0,0,0.1);box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(6.5px);-webkit-backdrop-filter:blur(6.5px)}.text-justify{text-align:justify}.button{cursor:pointer;border:none;display:inline-block;text-align:center;--horizontal-padding:1.5rem;--vertical-padding:0.75rem;padding:0.75rem 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#241C15;background:#40C0C0;border-radius:2em;-webkit-box-shadow:0 0 0 0.0625rem #241C15;box-shadow:0 0 0 0.0625rem #241C15;-webkit-transform:translateY(0);transform:translateY(0);position:relative;transition:transform 0.3s cubic-bezier(0.5,2.5,0.7,0.7),box-shadow 0.3s cubic-bezier(0.5,2.5,0.7,0.7),-webkit-transform 0.3s cubic-bezier(0.5,2.5,0.7,0.7),-webkit-box-shadow 0.3s cubic-bezier(0.5,2.5,0.7,0.7)}.button:hover{color:#241C15;-webkit-box-shadow:0 0 0 0.0625rem #241C15,0 0.4rem 0 0 #241C15;box-shadow:0 0 0 0.0625rem #241C15,0 0.4rem 0 0 #241C15;-webkit-transform:translateY(calc(-1 * var(--animation-depth, 0.375em)));transform:translateY(calc(-1 * var(--animation-depth, 0.375em)))}.btn-close{background-color:transparent;border:none}.btn-close img{width:30px}header{background-color:#b2e6e6;position:fixed;min-width:100%;left:0;top:0;z-index:999;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}header.nav-up{top:-200px}header .logo img{max-width:120px;-webkit-filter:drop-shadow(2px 1px 1px rgba(0,0,0,0.45));filter:drop-shadow(2px 1px 1px rgba(0,0,0,0.45))}header .menu{cursor:pointer}header .menu .icon{position:relative;z-index:999999}header .menu .icon span{width:25px;height:2px;display:block;background-color:#241C15;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header .menu .icon.active span:first-of-type{-webkit-transform:rotate(60deg) translate(9px,5px);transform:rotate(60deg) translate(9px,5px)}header .menu .icon.active span:last-of-type{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}header .menu-links{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:-1;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header .menu-links.active{opacity:1;visibility:visible;z-index:9999}header .menu-links li,header .menu-links ul{list-style:none}header .menu-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}header .menu-links li{position:relative}header .menu-links li:before{content:"";width:100%;height:100%;background-color:#40C0C0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}header .menu-links li:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}header .menu-links a{font-size:calc(1.4375rem + 2.25vw);font-weight:900;color:#241C15}@media (min-width:1200px){header .menu-links a{font-size:3.125rem}}.home{background-color:rgba(64,192,192,0.4);min-height:100vh}.home img{max-width:500px;text-align:end}.home img:last-of-type{position:absolute;max-width:250px;left:100px;bottom:-100px}@media (max-width:768px){.home h1{font-size:calc(1.4375rem + 2.25vw)}}@media (max-width:768px) and (min-width:1200px){.home h1{font-size:3.125rem}}.about .swiper-wrapper{height:auto}.hili-mession .icon-box .icon img{max-width:200px}.key-insights .row{row-gap:60px}.key-insights .insight-box{height:100%;border:1px solid #241C15;padding:calc(1.3125rem + 0.75vw);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-left:30px;margin-right:30px}@media (min-width:1200px){.key-insights .insight-box{padding:1.875rem}}.key-insights .insight-box:hover{-webkit-box-shadow:30px 30px 0px -5px #241C15;box-shadow:30px 30px 0px -5px #241C15;background-color:#40C0C0}.stand-for{padding-bottom:150px}.stand-for .stand-col{position:relative;padding:1.25rem;padding-top:calc(1.375rem + 1.5vw);border-bottom:1px solid #241C15}@media (min-width:1200px){.stand-for .stand-col{padding-top:2.5rem}}.stand-for .stand-col:before{content:"";width:100%;height:100%;background-color:#40C0C0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}.stand-for .stand-col:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.stand-for .stand-col img{max-width:150px}.retail .icon img{max-width:100px}.product-advantages .side-heading{position:absolute}.product-advantages .side-heading.left{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:-20%;top:20%}.product-advantages .side-heading.right{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20%;bottom:20%}@media (max-width:991px){.product-advantages .side-heading.left,.product-advantages .side-heading.right{display:none}}.product-advantages .row{row-gap:100px}.product-advantages [class*=col-]{padding-left:50px;padding-right:50px}.product-advantages .card .front .theme-img,.product-advantages .card .front:before{border-top-right-radius:200px;border-top-left-radius:200px}.product-advantages .card .front .theme-img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.product-advantages .card{position:relative}.product-advantages .card .front{position:relative}.product-advantages .card .front:before{content:"";background-color:#40C0C0;width:100%;height:100%;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;position:absolute;top:0;left:0;opacity:0}.product-advantages .card:hover .front:before{-webkit-box-shadow:30px 30px 0px -5px #241C15;box-shadow:30px 30px 0px -5px #241C15;opacity:1}.product-advantages .card .back{width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;z-index:-1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.product-advantages .card:hover .back{z-index:1;opacity:1}.product-advantages .card:hover .theme-img{opacity:0}.franchisees{padding-bottom:calc(2.0625rem + 9.75vw);margin-top:calc(2.0625rem + 9.75vw);background-color:rgba(112,112,112,0.05)}@media (min-width:1200px){.franchisees{padding-bottom:9.375rem}}@media (min-width:1200px){.franchisees{margin-top:9.375rem}}.franchisees .box{border:1px solid #241C15;padding:30px}.branding-insights .table div{border:1px solid #241C15}.branding-insights .table [class*=col]{padding:0}.branding-insights .table h4{background-color:#40C0C0;padding:20px;margin:0;height:100%}.branding-insights .table .col-12{padding:20px}.branding-insights .table .row.border .col{padding:20px;text-align:left}.vision{padding-bottom:calc(2.0625rem + 9.75vw)}@media (min-width:1200px){.vision{padding-bottom:9.375rem}}.vision .row{row-gap:100px}.vision .row .col-12{padding-left:20px}.vision .row .icon{width:400px}@media (max-width:991px){.vision .row .icon{width:auto}.vision .row .icon img{max-width:150px;text-align:center}}footer{background-color:#40C0C0}footer a,footer p{font-size:16px}footer a{color:#241C15}footer a:hover{color:#fff}