body{overflow-x:hidden}body>div{overflow-x:hidden}.r2g-main-visual .image-wrapper img{height:auto !important}.slogan{opacity:0;pointer-events:none;transition:opacity 0.5s ease-in;user-select:text}.list-link{text-decoration:none;color:inherit}.point-wrapper li::before{display:none !important}.point-icon{position:relative;color:var(--color-keells)}.point-icon::before{content:"\ec43";position:absolute;left:3px;top:57%;transform:translateY(-50%)}.text-keels,.text-keells{color:var(--color-keells)}.link-option-1{display:inline-block;padding-bottom:3px}.text-eh{color:var(--color-elephant_house-text)}.link-keells{border-color:var(--color-keells)}.link-eh{border-color:var(--color-elephant_house-text)}.fw-reguler{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semi-bold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.phrase{font-size:2.5rem;line-height:3.5rem}@media(min-width:1024px){.phrase{font-size:3rem;line-height:4rem}}@media(min-width:1366px){.phrase{font-size:3.5rem}}h2 span,h3 span,h4 span,h5 span,h6 span{display:inline-block}.fws .intro-content{margin:var(--m-fws) !important}.to-contact-wrapper{padding:40px;background-color:#f1f1f1}.to-contact h3{font-weight:400}.pager-wrapper li{width:8px !important;height:8px !important}.arrows-wrapper .slick-arrow .line-one{position:relative}.arrows-wrapper .line-one:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-container.theme-eh a:not(.link-as-button-option-1):not(.link-as-button-option-2):hover{color:var(--color-elephant_house)}.main-container.theme-eh .scroll-navigation-links li.active{background-color:var(--color-elephant_house)}.main-container.theme-eh .scroll-navigation-links li:not(.active) a:hover{color:var(--color-elephant_house)}.main-container.theme-eh .link-as-button-option-1,.main-container.theme-eh .primary-button,.main-container.theme-eh .cms-form button.primary-button,.main-container.theme-eh .add-to-cart-btn-area .oos-add-to-cart-btn{background-color:var(--color-elephant_house);border-color:var(--color-elephant_house)}.main-container.theme-eh .hcc .container::before{background-color:var(--color-elephant_house)}.main-container.theme-eh .r2g-breadcrumb .breadcrumb-nav a:not(.active){color:var(--color-elephant_house-text)}.main-container.theme-eh .r2g-breadcrumb .breadcrumb-nav span{color:var(--color-elephant_house)}.main-container.theme-eh .link-option-1:hover{border-color:var(--color-elephant_house);color:var(--color-elephant_house)}.main-container.theme-eh .link-as-button-option-1:hover{background-color:var(--color-site_black);border-color:var(--color-site_black)}.main-container.theme-eh .link-as-button-option-2,.main-container.theme-eh .secondary-button,.main-container.theme-eh button.secondary-button{color:var(--color-elephant_house);border-color:var(--color-elephant_house)}.main-container.theme-eh .link-as-button-option-2:hover,.main-container.theme-eh .secondary-button:hover,.main-container.theme-eh button.secondary-button:hover{border-color:var(--color-elephant_house);background-color:var(--color-elephant_house);color:#fff}.main-container.theme-eh .r2g-main-visual .container::before{background-color:var(--color-elephant_house)}.main-container.theme-eh .brand-product .arrows-wrapper .nav-left .line-one::after,.main-container.theme-eh .brand-product .arrows-wrapper .nav-right .line-one::after{background-color:var(--color-elephant_house)}.main-container.theme-eh .pager-wrapper li{border-color:var(--color-elephant_house)}.main-container.theme-eh .pager-wrapper li.slick-active,.main-container.theme-eh .pager-wrapper li:hover{background-color:var(--color-elephant_house);border-color:var(--color-elephant_house)}.main-container.theme-eh .nutrition-facts-table thead tr:first-child{border-bottom:2px solid var(--color-elephant_house)}.nutrition-facts-table.theme-eh thead tr:first-child{border-bottom:2px solid var(--color-elephant_house)}.main-container.theme-eh .arrows-wrapper .line-one{background-color:var(--color-elephant_house) !important}@media(min-width:1260px){.main-container.theme-eh .hcc::before{background-color:var(--color-elephant_house)}}.slick-disabled .line-one{opacity:0.5}.gooey{border-radius:42% 58% 70% 30% / 45% 45% 55% 55%;width:250px;height:250px;animation:morph 10s linear infinite;transform-style:preserve-3d;outline:1px solid transparent;will-change:border-radius;overflow:hidden}.gooey img{height:100% !important;width:auto !important}.gooey:before{animation:morph 10s linear infinite;opacity:1;animation-duration:5.5s}.gooey.option-1:before{animation:morph-1 10s linear infinite}@keyframes morph{0%,100%{border-radius:42% 58% 70% 30% / 45% 45% 55% 55%;transform:translate3d(0,0,0) rotateZ(0.01deg)}34%{border-radius:70% 30% 46% 54% / 30% 29% 71% 70%;transform:translate3d(0,5px,0) rotateZ(0.01deg)}50%{opacity:.89;transform:translate3d(0,0,0) rotateZ(0.01deg)}67%{border-radius:100% 60% 60% 100% / 100% 100% 60% 60%;transform:translate3d(0,-3px,0) rotateZ(0.01deg)}}@keyframes morph-1{0%,100%{border-radius:42% 58% 70% 30% / 45% 45% 55% 55%;transform:translate3d(0,0,0) rotateZ(0.01deg)}34%{border-radius:55% 45% 58% 42% / 30% 44% 56% 70%;transform:translate3d(0,5px,0) rotateZ(0.01deg)}50%{opacity:.89;transform:translate3d(0,0,0) rotateZ(0.01deg)}67%{border-radius:100% 60% 60% 100% / 100% 100% 60% 60%;transform:translate3d(0,-3px,0) rotateZ(0.01deg)}}@keyframes fadeIn{100%{transform:scale(1.03);opacity:0}}.scale-on-hover img{transition:scale .8s ease-in-out}.scale-on-hover img:hover{scale:1.1}.animation-row{position:relative}.side-animation{position:absolute;top:0;display:none}.side-animation.left{left:-225px}.side-animation.right{right:-97px}.animation-area .image-wrapper{margin:auto}.hcc{position:relative;overflow-x:hidden}.r2g-main-visual .image-wrapper img{animation:zoom-in-zoom-out 20s linear infinite}@media(min-width:1260px){.animation-area .image-wrapper:not(.not-lg){min-width:605px !important}.hcc{position:relative;overflow-x:hidden}.hcc::before{content:"";position:absolute;width:200px;height:400px;background-color:var(--color-keells);border-radius:0 270px 270px 0;left:-147px;top:50%;transform:translateY(-50%)}.hcc.sz:nth-child(odd)::before{border-radius:270px 0 0 270px;left:auto;right:-147px}.hcc.brand-product:nth-child(odd) .container::before{border-radius:270px 0 0 270px;left:auto;right:-300px}}.main-container .container,.r2g-footer .container{max-width:1920px;margin:auto}body{overflow-x:hidden;margin-bottom:46px}.row.strip-row{margin:0 0 50px 0}.cms-form .button,.cms-form button,.cms-form input[type="submit"],.cms-form input[type="reset"],.cms-form input[type="button"]{text-transform:capitalize}.cms-form .button:hover,.cms-form button:hover,.cms-form input[type="submit"]:hover,.cms-form input[type="reset"]:hover,.cms-form input[type="button"]:hover,.cms-form .button:focus,.cms-form button:focus,.cms-form input[type="submit"]:focus,.cms-form input[type="reset"]:focus,.cms-form input[type="button"]:focus{border-color:var(--color-keells)}.shop-on-mobile{position:fixed;bottom:0;width:100%;border-radius:0;text-align:center;z-index:9}.scroll-navigation{display:none}.scroll-navigation-links{display:flex;list-style:none;padding:10px;border-radius:5px;margin:auto;box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;background-color:#fff;max-width:fit-content}.scroll-navigation.fixed .scroll-navigation-links{position:fixed;top:20px;z-index:9;left:50%;transform:translateX(-50%)}.scroll-navigation-links li{padding:5px 15px;border-radius:5px;color:#fff;margin-left:25px;height:fit-content}.scroll-navigation-links li:first-child{margin:0}.scroll-navigation-links li.active{background-color:var(--color-keells)}.scroll-navigation-links li a{cursor:pointer;transition:none;font-weight:500;white-space:nowrap}.scroll-navigation-links li.active a{color:#fff !important}.form-newsletter.cms-form .fb-text{margin-bottom:25px !important}.form-newsletter.cms-form label.error{top:95%}.fb-inner::after{font-size:1.5rem}.fb-select-inner::after{content:"\eb66"}.r2g-header .branding .logos-rotator{max-width:265px}.r2g-header .header-wrapper{display:flex;align-items:center;padding:0 10px}.r2g-header .branding .logos-wrapper,.r2g-header .branding .logos-wrapper a{display:flex}.r2g-header .branding .logos-wrapper{width:auto !important}.r2g-header .branding .logos-wrapper a{padding:0 1px}.r2g-header .brand-logo img{max-height:50px;padding-top:5px}.main-menu-toggle{position:absolute;float:left;padding:0;border-radius:50%;width:50px;height:50px;border:0;background-color:var(--color-keells);top:6px;right:10px;z-index:99999}.main-menu-toggle-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%;background-color:#fff;width:25px;height:3px;transition:all .25s ease-in-out;position:relative}.site-menu-open .main-menu-toggle-icon{background:none}.main-menu-toggle:hover{background-color:rgb(0,0,0)}.main-menu-toggle-icon::before,.main-menu-toggle-icon::after{width:25px;height:3px;content:"";position:absolute;background-color:#fff;transition:all .25s ease-in-out;left:0}.main-menu-toggle-icon::before{transform:translateY(-9px)}.site-menu-open .main-menu-toggle-icon::before{transform:rotate(45deg)}.main-menu-toggle-icon::after{transform:translateY(9px)}.site-menu-open .main-menu-toggle-icon::after{transform:rotate(-45deg)}.r2g-header .shop-now{pointer-events:auto !important}.site-menu{position:fixed;width:100vw;height:100vh;background-color:var(--color-keells);left:0;top:0;transition:all 700ms cubic-bezier(0.39,0.58,0.57,1);clip-path:circle(70px at calc(100% - 65px) 65px);opacity:0;pointer-events:none}.site-menu-open .site-menu{opacity:1;clip-path:circle(100%);pointer-events:auto;z-index:999}.site-menu .menu-item{margin-top:20px}.site-menu .main-menu-wrapper{padding:0 20px;margin-top:70px}.site-menu .main-menu-wrapper *{color:#fff}.site-menu .main-menu-wrapper h2{font-weight:400}.site-menu .main-menu-wrapper h3{font-size:2.4rem;border-bottom:1px solid #fff;padding-bottom:8px;margin:0;font-weight:400}.site-menu .main-menu-wrapper h5{font-size:1.5rem;font-weight:600;margin:0}.site-menu .menu-row-item{margin:15px 0 0 0}.site-menu .this-has-submenu .menu-links{padding-left:25px}.site-menu .menu-item:not(.follow-us) .menu-links a{text-decoration:none;position:relative}.site-menu .menu-item:not(.follow-us) .menu-links a::after{font-family:"icomoon";content:"\ec43";position:absolute;right:-25px;top:50%;transform:translateY(-50%);font-size:18px}.site-menu a,.site-menu a{transition:all 0.5s ease-in-out}.site-menu a:hover,.site-menu a:hover *{color:#000}.site-menu a.active{color:#000}.site-menu .menu-item.follow-us .menu-links a{transition:all 0.5s ease-in-out;text-decoration:none;font-size:3rem}.site-menu .menu-item.follow-us .menu-links ul{display:flex}.site-menu .mCSB_scrollTools .mCSB_draggerRail{display:none}.menu-links-sm .image-wrapper{width:40px !important;height:40px !important}.menu-links.with-outline .image-wrapper{border:2px solid #fff}.menu-links.with-outline .icon{background-color:#ffffff;background-image:radial-gradient(white 50%,transparent 50%);border-radius:50%;border-color:transparent;left:27px !important}.menu-links.with-outline .icon.icon-i-45-facebook-circle-fill{color:#4267B2 !important;padding:1px}.menu-links.with-outline .icon-i-55-instagram-02-fill{padding:1px}.menu-links.with-outline .icon-i-55-instagram-02-fill:before{background-image:linear-gradient(#405de6,#833ab4,#e1306c,#f56040,#fcaf45);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.site-menu .main-menu-wrapper{border-top:1px solid rgba(0,0,0,.1)}@media(min-width:1024px){.site-menu .main-menu-wrapper{border-color:transparent}}.main-container{margin-top:var(--number__df__header-height)}.r2g-main-visual .slick-list{overflow:visible}.single-banner .main-visual-default .main-visual-slogan-wrapper{padding-bottom:0}.slogan h1{font-size:2.7rem;line-height:3.5rem;margin-bottom:10px}.slogan-items{display:flex;justify-content:space-between;margin-top:20px;max-width:325px;transition:opacity 0.5s ease-in}.slogan-items a{text-decoration:none}.slogan-items .video-play{display:flex;justify-content:center;align-items:center}.slogan-items .video-play .play-icon{font-size:2rem;padding:10px;background-color:#a9a9a9;border-radius:50%;width:25px;height:25px;position:relative;display:inline-block;transition:all 0.4s ease-in-out}.slogan-items .video-play .icon{color:#f6f6f6;line-height:1;position:absolute;left:51%;top:50%;transform:translate(-50%,-50%)}.slogan-items .play-title{color:#000;margin-left:10px;transition:all 0.4s ease-in-out}.slogan-items .video-play:hover .play-icon{background-color:var(--color-keells)}.slogan-items .video-play:hover .play-title{color:var(--color-keells)}.slogan-items .explore-our-story{display:flex;justify-content:center;align-items:center;color:#000}.slogan-items .explore-our-story:hover{color:var(--color-keells)}.default-banner-full-height .image-wrapper,.default-banner-full-height .slick-initialized .image-wrapper{height:auto}.r2g-main-visual .image-wrapper{margin-left:auto}.default-slogan-left .main-visual-default .container{border:none !important}.main-container.theme-eh .r2g-main-visual .image-content-wrapper::before{background-color:var(--color-elephant_house)}.brand-product .content-wrapper{max-width:550px}.brand-product .arrows-wrapper .nav-left .line-one::after,.brand-product .arrows-wrapper .nav-right .line-one::after{color:#fff;background-color:var(--color-keells);border-radius:50%;font-size:30px}.brand-product .arrows-wrapper .nav-right .line-one::after{content:'\eb16'}.brand-product .arrows-wrapper .nav-left .line-one::after{content:'\eb19'}.brand-product .animation-area .image-wrapper{-webkit-mask-image:var(--mask-5-rv);mask-image:var(--mask-5-rv)}.brand-product:nth-child(odd) .animation-area .image-wrapper{-webkit-mask-image:var(--mask-5);mask-image:var(--mask-5)}.brand-product .product-sub-slider{z-index:1 !important}.main-brand-product .image-wrapper.show-only-mobile{max-width:500px;margin:auto}.tp-detail-wrapper p:empty{display:none}@media (min-width:768px){.brand-product.category-listing-item .animation-area .image-wrapper{min-width:735px}}@media(min-width:1024px){.brand-product.category-listing-item .animation-area .image-wrapper{min-width:500px}}.main-brand-product .side-description p{line-height:1.6;font-size:1.6rem}.main-brand-product .image-wrapper.max-width-sm-to-md{max-width:500px;margin:auto}@media(min-width:768px){.main-brand-product .image-wrapper.max-width-sm-to-md{max-width:none}.main-brand-product .image-wrapper.max-width-md-to-lg{max-width:500px;margin:auto}}@media(min-width:1024px){.main-brand-product .image-wrapper.max-width-md-to-lg{max-width:none}}.category-listing-item.brand-product .content-wrapper{max-width:550px;margin:auto}@media(min-width:1366px){z .main-brand-product h2{font-size:5rem}}.share-on-social-media .social-icon-wrapper{font-size:3rem}.share-on-social-media .share-icon-wrapper{font-size:2.5rem}.share-on-social-media{display:flex;align-items:center}.share-on .icon-i-306-shares-fill{cursor:default}.r2g-rotator-main-strip-icon-slider .arrows-wrapper .nav-left.slick-arrow{left:15px}.r2g-rotator-main-strip-icon-slider .arrows-wrapper .nav-right.slick-arrow{right:15px}@media(min-width:1024px){.r2g-rotator-main-strip-icon-slider .arrows-wrapper .nav-left.slick-arrow{left:0}.r2g-rotator-main-strip-icon-slider .arrows-wrapper .nav-right.slick-arrow{right:0}}.nutrition-fact{position:relative;overflow:hidden;border-radius:4px;padding:15px 30px 15px 25px;background-color:#f1f1f1}.nutrition-fact::before{content:"";position:absolute;width:3px;background-color:var(--color-keells);left:0;top:0;height:100%;background-size:contain}.responsive-title-with-slider .title,.responsive-title .title{display:none}@media(min-width:768px){.responsive-title-with-slider .title,.responsive-title .title{display:block}.responsive-title-with-slider .title-on-mobile,.responsive-title .title-on-mobile{display:none}}.bg-with-icon .icon{font-size:10rem;color:var(--color-keells);padding:50px;margin-bottom:10px;display:inline-block;background-image:url(/images/site-specific/our-company/index/icon-background.png);background-repeat:no-repeat;background-size:contain}.bg-with-icon .content-wrapper{text-align:center;margin-bottom:20px}.bg-with-icon .xList-item{max-width:300px;padding:0 20px}.bg-with-icon .slick-slide>div{display:flex;justify-content:center;align-items:center}@media(min-width:1024px){.bg-with-icon .content-wrapper{margin-bottom:80px}}.product-with-background{position:relative !important;width:100%;height:0;padding-bottom:100% !important;margin-left:auto;margin-right:auto;background-repeat:no-repeat !important;background-position:center !important}.product-with-background.background-1{background:url(/images/site-specific/backgrounds/background-1.png);background-size:contain}.product-with-background img{max-width:110px !important;max-height:150px !important;left:47%;top:46%;transform:translate(-50%,-50%);position:absolute;min-width:100%;min-height:65%;object-fit:contain !important}.mask-image{position:relative;border-radius:51% 49% 53% 47% / 36% 37% 63% 64%;overflow:hidden;padding-bottom:100%}.mask-image img{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.1)}.featured-recipes .intro-content{max-width:690px}.recipe{display:flex;justify-content:center;align-items:center}.recipe .image-wrapper{overflow:hidden;border-radius:35px}@media(min-width:768px){.recipe .image-wrapper{width:300px;height:300px}}.recipe .image-wrapper img{width:100%;height:100%;object-fit:cover}.on-detail-page .image-wrapper{margin:auto;position:relative}.on-detail-page .image-wrapper .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:5rem;color:#fff}.on-detail-page .slick-dots{display:none !important}.on-detail-page .r2g-rotator-sub-component .rotatorElement .arrows-wrapper{top:auto;bottom:-2%;left:50%;transform:translateX(-50%);max-width:300px}.on-detail-page .arrows-wrapper .nav-left.slick-arrow{left:100px}.on-detail-page .arrows-wrapper .nav-right.slick-arrow{right:100px}.recipe .top,.recipe .bottom{font-size:1.2rem;font-weight:500}.recipe .top{display:flex}.recipe .dificulty{margin-left:15px}.recipe .flex-container{padding:10px 0 10px 0 !important}@media(min-width:768px){.recipe .flex-container{max-width:340px}.recipe.xList-item>a{max-width:min-content}}.recipe-detail-showcase .xlist-strip>.strip-xlist{max-width:1500px}.recipe-detail-showcase .recipe-features{max-width:660px}.recipe-feature-with-background{text-align:center}.recipe-feature-with-background .icon{font-size:3rem;color:var(--color-keells)}.recipe-feature-with-background .icon{background:url(/images/site-specific/backgrounds/background-1.png);padding:17px;background-size:contain;background-repeat:no-repeat;display:inline-block;background-position:center}.recipe-detail-showcase .recipe-features .xList-item{width:30% !important}.recipe-detail-showcase .xList-items{gap:5px;margin-left:auto;margin-right:auto}@media(min-width:768px){.recipe-feature-with-background .icon{font-size:5rem;padding:30px}.recipe-detail-showcase .xList-items{max-width:none}}@media(min-width:1024px){.recipe-feature-with-background:first-child{margin-left:0 !important}.recipe .image-wrapper{width:285px;height:285px}}@media(min-width:1260px){.recipe .image-wrapper{width:350px;height:350px}}.filter-type-dropdown .checkbox{display:none !important}.filter-type-dropdown .cms-form{width:100%}@media(min-width:768px){.filter-type-dropdown .cms-form{width:250px}}.financial-reports .xList-item .image-wrapper{position:relative;outline:1px solid var(--color-keells)}.financial-reports .xList-item .image-wrapper a{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));transition:opacity .5s ease-in-out;font-weight:700;color:#fff}.financial-reports .xList-item .image-wrapper a span{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.with-rounded-items .xList-item .image-wrapper{max-width:255px;border-radius:35px;overflow:hidden;margin:auto}.with-rounded-items .xList-item .content-wrapper{max-width:255px;margin:auto}.xList-certificate .xList-item .image-wrapper{width:235px;height:235px;display:flex;justify-content:center;align-items:center;background-color:#f1f1f1;border-radius:35px}.xList-certificate .xList-item .flex-container{width:235px;padding-left:10px;padding-right:3px}.xList-certificate .xbox-wrapper{display:flex;justify-content:center;align-items:center}.fancybox-button:hover{background-color:var(--color-keells) !important}.swal2-styled.swal2-confirm{border:0 !important;border-radius:8px !important;background-color:var(--color-keells) !important;padding:var(--number__link-as-button-option-one-padding) !important;color:#fff !important;font-size:1.5rem !important;text-transform:capitalize !important;white-space:nowrap !important}.swal2-styled.swal2-confirm:hover{color:var(--color__on-hover-button-option-one-text-color);background-color:#000 !important;border-color:#000 !important}.swal2-styled.swal2-confirm:focus{box-shadow:none !important}.swal2-html-container{font-size:1.5rem !important}.icons-with-background .content-wrapper{text-align:center;margin-bottom:20px}.icons-with-background .xList-item{max-width:300px;padding:0 20px}.icons-with-background .icon{font-size:10rem;color:var(--color-keells);padding:50px;margin-bottom:10px;display:inline-block;background-image:url(/images/site-specific/our-company/index/icon-background.png);background-repeat:no-repeat;background-size:contain}.icons-with-background h5{text-align:center}.r2g-footer{padding:10px 0 0}.social-media-bar{margin-bottom:20px}.social-media-bar ul{display:flex;list-style:none;margin:0;padding:0 20px;justify-content:center;align-items:center;flex-wrap:wrap}.social-media-bar li{margin:0 10px}.social-media-bar a{font-size:3rem;color:var(--color-keells)}.social-media-bar a:hover{color:#000}.social-media-bar{padding-bottom:25px}.link-list .image-wrapper{width:50px;height:50px;border-radius:50%;overflow:hidden}.link-list a{position:relative}.link-list .icon{position:absolute;bottom:-5px;left:30px;font-size:2.5rem;color:#000 !important}.r2g-footer .link-list .icon{background-color:#ffffff;border-radius:50%;padding:1px}.r2g-footer .link-list .icon.icon-i-45-facebook-circle-fill{color:#4267B2 !important}.r2g-footer .link-list .icon-i-55-instagram-02-fill:before{background-image:linear-gradient(#405de6,#833ab4,#e1306c,#f56040,#fcaf45);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.r2g-footer .newsletter-success-message,.r2g-footer .newsletter-error-message{font-size:15px;line-height:22px;margin-top:5px}.r2g-footer .newsletter-success-message{color:#5cb85c}.r2g-footer .newsletter-error-message{color:#d9534f}.r2g-footer .cms-form.form-newsletter .field-button-1595392372357{position:absolute;margin:0;right:0;z-index:2;bottom:-30px}.r2g-footer .cms-form.form-newsletter .fb-text{width:100%}.r2g-footer .copyright-bar{border:0}.r2g-footer .copyright,.r2g-footer .social-media-bar,.r2g-footer .designed-by{color:#949494;margin:0}.r2g-footer .copyright a,.r2g-footer .copyright p,.r2g-footer .designed-by,.r2g-footer .designed-by a,.r2g-footer .copyright{font-size:1.1rem}.r2g-footer .social-media-bar-1{display:none}.site-menu .main-menu-wrapper .menu-items-wrapper{height:calc(100vh - 100px)}@media(min-width:480px){.default-slogan-left .main-visual-default .container{max-width:95%}.r2g-footer .cms-form.form-newsletter .fb-text input{padding-right:115px}.r2g-footer .cms-form.form-newsletter .field-button-1595392372357{top:0}}.dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 var(--color-keells) 12.727926px -12.727926px 0 0 var(--color-keells),18px 0 0 0 var(--color-keells),12.727926px 12.727926px 0 0 rgb(152 128 255 / 0),0 18px 0 0 rgb(152 128 255 / 0),-12.727926px 12.727926px 0 0 rgb(152 128 255 / 0),-18px 0 0 0 rgb(152 128 255 / 0),-12.727926px -12.727926px 0 0 rgb(152 128 255 / 0);animation:dot-spin 1.5s infinite linear}@keyframes dot-spin{0%,100%{box-shadow:0 -18px 0 0 var(--color-keells),12.727926px -12.727926px 0 0 var(--color-keells),18px 0 0 0 var(--color-keells),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 0 var(--color-keells),18px 0 0 0 var(--color-keells),12.727926px 12.727926px 0 0 var(--color-keells),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 0 var(--color-keells),12.727926px 12.727926px 0 0 var(--color-keells),0 18px 0 0 var(--color-keells),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 0 var(--color-keells),0 18px 0 0 var(--color-keells),-12.727926px 12.727926px 0 0 var(--color-keells),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 0 var(--color-keells),-12.727926px 12.727926px 0 0 var(--color-keells),-18px 0 0 0 var(--color-keells),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 0 var(--color-keells),-18px 0 0 0 var(--color-keells),-12.727926px -12.727926px 0 0 var(--color-keells)}75%{box-shadow:0 -18px 0 0 var(--color-keells),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 0 var(--color-keells),-12.727926px -12.727926px 0 0 var(--color-keells)}87.5%{box-shadow:0 -18px 0 0 var(--color-keells),12.727926px -12.727926px 0 0 var(--color-keells),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 0 var(--color-keells)}}[data-cse_blockid="block-63884da752ed8___1669877159"].r2g-flex-xlist-main-strip.with-gap .point-icon{display:none}.jkh-logo img{width:100%;height:100%}.jkh-logo{display:inline-block;max-width:45px}.r2g-footer .menu li{line-height:1.8rem}footer h3{margin-bottom:10px}.r2g-footer{padding:25px 0 0}.r2g-contact-details .contact-detail-item .icon{font-size:2.2rem}.r2g-contact-details .contact-detail-row-inner{padding:0 0 0 37px}.animate-scale img{animation:zoom-in-zoom-out 30s linear infinite}@keyframes scale{50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@-moz-keyframes zoom-in-zoom-out{0%{transform:scale(1,1);-moz-transform:scale(1,1);transition:all 56s}50%{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transition:all 56s}100%{transform:scale(1,1);-moz-transform:scale(1,1);transition:all 56s}}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1) rotate(0.1deg);-moz-transform:scale(1,1) rotate(0.1deg);transition:all 56s}50%{transform:scale(1.1,1.1) rotate(0.1deg);-moz-transform:scale(1.1,1.1) rotate(0.1deg);transition:all 56s}100%{transform:scale(1,1) rotate(0.1deg);-moz-transform:scale(1,1) rotate(0.1deg);transition:all 56s}}@media(min-width:768px){.r2g-footer .copyright-bar{padding:10px 0 10px 0 !important}}@media(min-width:1260px){.page-69 .single-banner .main-visual-default .main-visual-slogan-wrapper{top:240px !important}}.r2g-main-visual .slider-item{max-width:1920px !important}.r2g-main-visual .slick-slide>div{display:flex;justify-content:center}.page-69 .r2g-main-visual .image-wrapper img{opacity:0;pointer-events:none;transition:all .5s ease-in-out}.page-69 .r2g-main-visual .image-wrapper img.show{opacity:1;pointer-events:auto}.john-keells-holdings .logo-on-desktop img{display:none}.john-keells-holdings .logo-on-mobile{display:block;max-width:150px;margin-bottom:20px;margin:0 auto 20px}.john-keells-holdings .content-wrapper{max-width:400px;margin-right:auto}@media(min-width:480px){.john-keells-holdings .logo-on-mobile{margin:0 0 20px}}@media(min-width:768px){.john-keells-holdings .logo-on-mobile{display:none}.john-keells-holdings .logo-on-desktop img{display:inline;max-width:100px !important;margin:0 !important}.john-keells-holdings .xList-items{max-width:1105px;margin:auto;display:flex;justify-content:center;align-items:center}.john-keells-holdings .xList-items .xList-item.item-2{margin:0 !important}}@media(min-width:1024px){.john-keells-holdings .xList-items .xList-item.item-2{width:auto !important}.john-keells-holdings .xList-items .xList-item.item-1{width:70% !important}.john-keells-holdings .content-wrapper{max-width:700px;padding-right:25px !important}}@media(min-width:1260px){.john-keells-holdings .xList-items .xList-item.item-1{justify-content:flex-start !important}.single-banner .main-visual-default .main-visual-slogan-wrapper{top:260px}}.page-71 .r2g-main-visual .image-wrapper{background-size:contain;width:100%;background-position:50% 50%;-webkit-mask-image:var(--main-banner-v1);mask-image:var(--main-banner-v1);-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:top center;mask-repeat:no-repeat;mask-size:contain}.page-77 .r2g-main-visual .image-wrapper{background-size:contain;width:100%;background-position:50% 50%;-webkit-mask-image:var(--main-banner-v2);mask-image:var(--main-banner-v2);-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:top center;mask-repeat:no-repeat;mask-size:contain}.page-79 .r2g-main-visual .image-wrapper{background-size:contain;width:100%;background-position:50% 50%;-webkit-mask-image:var(--main-banner-v3);mask-image:var(--main-banner-v3);-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:top center;mask-repeat:no-repeat;mask-size:contain}.page-80 .r2g-main-visual .image-wrapper{background-size:contain;width:100%;background-position:50% 50%;-webkit-mask-image:var(--main-banner-v4);mask-image:var(--main-banner-v4);-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:top center;mask-repeat:no-repeat;mask-size:contain}@media(min-width:1366px){.page-71 .r2g-main-visual .image-wrapper{max-width:900px}}.make-buttons-align .counted .link-as-button-option-1{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;bottom:-25px}.flex-slider .slick-track{display:flex;justify-content:center;align-items:stretch}[data-cse_blockid="block-63f58e47da7cd___1677037127"].r2g-rotator-main-strip .arrows-wrapper{bottom:auto;right:auto;top:40%;width:100%}.temp-hidden{display:none}.icon-ghg-emission:before{cursor:pointer}.icon-environment-protection:before{cursor:pointer}span.icon.icon-ghg-emission{cursor:pointer !important}span.icon-environment-protection{cursor:pointer !important}.content-wrapper.ghg-emission h5:hover{color:#e1001a}.content-wrapper.environmental-sustainability h5:hover{color:#e1001a}.best-web-award{position:fixed;display:block;top:0;z-index:2}.best-web-award img{max-width:100%;vertical-align:middle;border:0;width:100%;height:auto}.best-web-award.footer-web{display:none}@media (min-width:320px) and (max-width:767px){.best-web-award.footer-web{position:relative;left:30%;display:block;top:0}}.best-web-award.footer-web{position:relative;left:38%;display:block;width:240px !important}}@media (min-width:1000px) and (max-width:1299px){.best-web-award{position:fixed;display:block;top:0;z-index:2;left:75.5%;width:192px !important}}@media (min-width:1300px) and (max-width:1699px){.best-web-award{position:fixed;display:block;top:0;z-index:2;left:76.5%;width:140px !important}.best-web-award.footer-may-winners{display:none}}.best-web-award{top:1%;right:12%;width:140px;left:unset}.best-web-award.footer-web{display:none}@media (min-width:320px) and (max-width:767px){.best-web-award{top:10%;left:0;width:84px;right:unset}}@media (min-width:768px) and (max-width:999px){.best-web-award{top:1%;right:15%;width:130px}.header-fixed .main-menu-toggle{top:10px}.header-fixed .best-web-award{top:0}}@media (min-width:1000px){.header-fixed .best-web-award{top:0}.header-fixed .main-menu-toggle{top:-25px}}.best-web-award{display:none}@media only screen and (max-width:576px){li.footer-item.item-5.bronze-award{width:64%;margin:0 auto;order:-1}}@media only screen and (min-width:577px) and (max-width:1024px){li.footer-item.item-5.bronze-award{display:contents;margin:0 auto}li.footer-item.item-5.bronze-award .r2g-footer-sub-component.r2g-footer-menu img{width:30%;margin:0 35% 4%}}@media only screen and (min-width:1025px) and (max-width:1299px){li.footer-item.item-5.bronze-award{display:contents;margin:0 auto}li.footer-item.item-5.bronze-award .r2g-footer-sub-component.r2g-footer-menu img{width:23%;margin:0 38% 4%}}@media (min-width:1300px) and (max-width:1699px){ul.footer-items.clearfix{display:flex;align-items:stretch;justify-content:space-between}.r2g-footer .footer-items .footer-item.item-1,.r2g-footer .footer-items .footer-item.item-2{width:18% !important}li.footer-item.item-3{width:25% !important}li.footer-item.item-5.bronze-award{width:15%;margin-right:2%;display:block}}@media only screen and (min-width:1367px){ul.footer-items.clearfix{display:flex;align-items:stretch;justify-content:space-between}.r2g-footer .footer-items .footer-item.item-1,.r2g-footer .footer-items .footer-item.item-2{width:16% !important}li.footer-item.item-3{width:25% !important}li.footer-item.item-5.bronze-award{width:13%;margin-right:4%;display:block}}li.visit-us-content{align-self:center}li.visit-us-image .pannala .image-wrapper{transform:rotateY(180deg);display:inline-block}li.visit-us-image .pannala .image-wrapper img{transform:rotateY(180deg)}@media (max-width:767px){li.visit-us-image{order:1}}