:root{--primary:#8d2a24;--secondary:#481a16;--warning:#d0ac49;--white:#f7eee2;--brown:#4c3735;--primary-filter:sepia(100%) saturate(300%) brightness(90%) hue-rotate(290deg) contrast(2.8)}@media only screen and (min-width:768px){::-webkit-scrollbar{width:10px;border:1px solid #000!important}::-webkit-scrollbar-track{background:var(--white);border-left:1px solid #000!important}::-webkit-scrollbar-thumb{background:var(--warning);border-radius:30px;border:1px solid #000!important}::-webkit-scrollbar-thumb:hover{background:var(--primary)}}::selection{background:var(--warning);color:var(--white);text-shadow:none}::-moz-selection{background:var(--warning);color:var(--white);text-shadow:none}*:focus{box-shadow:none!important}html,body{scroll-behavior:smooth;width:100vw}html.lenis,html.lenis body{height:auto}body{background-color:var(--white);overflow-x:hidden}body.is-loading{overflow:hidden;position:fixed;width:100%}body.high-contrast{--primary:#8a1a46;--secondary:#eeb238;--warning:#eeb238;--white:#fff!important}body.no-scroll{overflow:hidden;height:100vh}body.muted-audio #background-audio{display:none!important}main{transition:2s ease}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.amarula-container{padding:0 60px;overflow-x:hidden}.amarula-container-lg{padding:0 10%;overflow-x:hidden}@media only screen and (max-width:768px){.amarula-container,.amarula-container-lg{padding:0 30px}}.stamp{float:right;width:110px;margin-top:1rem}img{border-radius:4px}img.aspect-ratio-1{aspect-ratio:1}@media only screen and (min-width:768px){.h-md-100{height:100%}}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.text-danger{color:var(--primary)!important}.text-warning{color:var(--warning)!important}.text-white .text-light{color:var(--white)!important}a[href]{color:var(--primary);text-decoration:none;text-underline-offset:5px}.bg-primary{background-color:var(--primary)!important}.bg-secondary{background-color:var(--secondary)!important}.bg-danger{background-color:var(--primary)!important}.bg-warning{background-color:var(--secondary)!important}.bg-white,.btn-light{background-color:var(--white)!important}.bg-gradient-gold{background:linear-gradient(#f4d389 0%,#f2cb76 23%,#f0c05b 47%,#efb847 70%,#eeb33b 93%,#eeb238 100%)}.bg-gradient-gold-reverse{background:linear-gradient(to top,#f4d389 0%,#f2cb76 23%,#f0c05b 47%,#efb847 70%,#eeb33b 93%,#eeb238 100%)}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-center{background-position:center center!important}.bg-pattern{background-image:url(https://dam.distell.co.za/asset/ea9d8fd5-066b-4c5b-9a64-31a2e3ae80e5/Amarula-Sebakwe-Pattern-White-2026.svg);background-repeat:repeat;background-size:50%}.bg-pattern-dark{background-color:var(--primary);background-image:url(https://dam.distell.co.za/asset/5c2bbbda-a18e-49af-9bf2-d6f8e93a2c17/Amarula-Sebakwe-Pattern-Primary-2026.svg);background-repeat:repeat;background-size:50%}@media only screen and (max-width:768px){.bg-pattern,.bg-pattern-dark{background-size:105%}}.sticky-top{top:100px}.border-primary{border-color:var(--primary)!important}.btn{border-radius:0;min-width:170px;border:1px solid transparent;font-weight:700;position:relative;z-index:1;overflow:hidden;background-color:transparent!important;text-transform:uppercase;border-radius:4px}.btn::before{content:"";height:103%;width:100%;display:block;background-color:var(--btn-bg-background);top:0;left:0;position:absolute;z-index:-1}.btn::after{content:"";height:100%;width:0;display:block;background-color:var(--hover-color);top:0;left:0;position:absolute;z-index:-1;transition:width .4s}.btn:hover::after{width:100%}.btn.btn-sm{width:40px;min-width:40px;padding:0}.btn.btn-primary{--hover-color:var(--primary);--btn-bg-background:var(--white);border-color:var(--primary);color:var(--primary)}.btn.btn-primary:hover{color:var(--white)}.btn.btn-secondary{--hover-color:var(--white);--btn-bg-background:var(--primary);border-color:var(--primary);color:var(--white)}.btn.btn-secondary::after{mix-blend-mode:lighten}.btn.btn-secondary:hover{color:var(--primary);background-color:var(--white)}.btn.btn-success{--hover-color:var(--white);--btn-bg-background:#198754;border-color:#198754;color:var(--white)}.btn.btn-success:hover{color:#198754}.btn.btn-danger{--hover-color:var(--white);--btn-bg-background:#dc3545;border-color:#dc3545;color:var(--white)}.btn.btn-danger:hover{color:#dc3545}.btn.btn-warning{--hover-color:var(--white);--btn-bg-background:#ffc107;border-color:#ffc107;color:var(--white)}.btn.btn-warning:hover{color:#ffc107}.btn.btn-info{--hover-color:var(--white);--btn-bg-background:#25cff2;border-color:#25cff2;color:var(--white)}.btn.btn-info:hover{color:#25cff2}.btn.btn-light{--hover-color:var(--white);--btn-bg-background:transparent;border-color:var(--white);color:var(--white)}.btn.btn-light:hover{color:#000!important}.am-accordion-item-main{border-top:1px solid var(--primary);overflow:hidden}.am-accordion-item-main .am-accordion-body-main{display:none;font-size:1rem;padding-bottom:3rem}.am-accordion-item-main .am-accordion-header-main{font-family:"arpona",serif!important;font-size:2.66rem;font-weight:500;text-transform:uppercase;color:var(--primary);display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.2rem .8rem}.am-accordion-item-main .am-accordion-header-main:hover{background-color:rgba(0,0,0,.05)}.am-accordion-item-main .am-accordion-header-main::after{content:"";font-family:'Font Awesome 5 Free';background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="39" height="39" viewBox="0 0 39 39"><path d="M0 19.4971H39" stroke="%23891A46" stroke-width="2"/><path d="M19.4961 39L19.4961 0" stroke="%23891A46" stroke-width="2"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;font-weight:900;display:inline-flex;font-size:1rem;height:27px;width:27px;align-items:center;justify-content:center;margin-left:.7rem}.am-accordion-item-main.open-menu .am-accordion-header-main{background-color:var(--primary);color:#fff!important}.am-accordion-item-main.open-menu .am-accordion-header-main::after{filter:brightness(0) invert(1);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="39" height="2" viewBox="0 0 39 2"><path d="M0 1H39" stroke="%23891A46" stroke-width="2"/></svg>')}.am-accordion{border-bottom:1px solid var(--primary)}.am-accordion .am-accordion-item{border-top:1px solid var(--primary);padding:.2rem .8rem;overflow:hidden}.am-accordion .am-accordion-item:hover{background-color:rgba(0,0,0,.03)!important}.am-accordion .am-accordion-item .am-accordion-header{font-size:1.8rem;font-weight:bold;text-transform:uppercase;color:var(--primary);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.am-accordion .am-accordion-item .am-accordion-header::after{content:"";font-family:'Font Awesome 5 Free';background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="39" height="39" viewBox="0 0 39 39"><path d="M0 19.4971H39" stroke="%23891A46" stroke-width="2"/><path d="M19.4961 39L19.4961 0" stroke="%23891A46" stroke-width="2"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;font-weight:900;display:inline-flex;font-size:1rem;height:27px;width:27px;align-items:center;justify-content:center;margin-left:.7rem}.am-accordion .am-accordion-item.open .am-accordion-header:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="39" height="2" viewBox="0 0 39 2"><path d="M0 1H39" stroke="%23891A46" stroke-width="2"/></svg>')}.am-accordion .am-accordion-item .am-accordion-body{padding:5px 0;display:none;font-size:1rem}.am-accordion .am-accordion-item .am-accordion-body p{font-size:1rem}@media only screen and (max-width:768px){.am-accordion .am-accordion-item .am-accordion-header{font-size:1.1rem}.am-accordion .am-accordion-item .am-accordion-header::after{font-size:1rem;height:25px;width:25px;aspect-ratio:1}}.page-loader{position:fixed;height:100vh;width:100vw;background:var(--white);top:0;left:0;display:flex;align-items:end;justify-content:center;z-index:99999999999;opacity:0!important;clip-path:inset(0 0 0 0);pointer-events:none}.page-loader .main{min-height:230px}.page-loader .main{min-height:0;text-align:center;padding:1.5rem}.page-loader .main #load-bar-wrap{height:3px;background:rgba(138,26,70,.15);width:170px;display:block;border-radius:13px;overflow:hidden}.page-loader .main #load-bar-wrap #load-bar{height:100%;width:0%;background:#8a1a46;transition:width .3s ease;opacity:1}.page-loader .main .logo,.page-loader .main .text{position:absolute;transition:opacity .5s ease}.page-loader .main .logo{height:120px;margin-bottom:60px}.navbar{max-width:100vw;flex-direction:column}.navbar::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;--shadow:0px 200px 50px -120px var(--white) inset;box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow);z-index:-1;mix-blend-mode:saturation;opacity:.95}.navbar .navbar-nav{width:100%;justify-content:space-between;padding:0 60px}.navbar .container-fluid{padding:0}.navbar .nav-item{min-width:calc(-40px + 14.2857vw);height:fit-content;transition:background 1s}.navbar .nav-item.active .nav-link{color:#424242}.navbar .nav-item .nav-link{color:var(--primary);text-transform:uppercase;font-weight:700;letter-spacing:1px;transition:color .9s}.navbar .nav-item .nav-link:hover{color:var(--secondary)!important}.navbar .navbar-brand{position:relative;width:180px;height:80px;display:flex;align-items:center;text-align:center;transition:background}.navbar .navbar-brand::before,.navbar .navbar-brand::after{content:"";border-bottom:1px solid var(--primary);position:absolute;width:0;pointer-events:none;user-select:none;top:63%;z-index:3;transition:width 2s cubic-bezier(1,.02,.37,1)}.navbar .navbar-brand::before{right:calc(180px + .6rem)}.navbar .navbar-brand::after{left:calc(180px + .6rem)}.navbar .navbar-brand img{position:absolute;top:0;left:0;width:inherit;height:inherit;padding:7px;transition:opacity .5s}.navbar .navbar-brand img.amarula-logo{opacity:1}.navbar .navbar-brand img.hovered{opacity:0}.navbar .navbar-brand:hover img.amarula-logo{opacity:0}.navbar .navbar-brand:hover img.hovered{opacity:1}.navbar .dropdown-menu{background-color:var(--white);backdrop-filter:blur(4px);margin-top:0;padding:8px;border-radius:0;border:1px solid var(--primary)!important;top:3.5rem}.navbar .dropdown-menu li{color:var(--primary);border-bottom:1px solid var(--primary);transition:.1s ease}.navbar .dropdown-menu li:last-of-type{color:var(--primary);border-bottom:0!important}.navbar .dropdown-menu li:hover{background-color:var(--warning);color:rgba(255,255,255,.7)}.navbar .dropdown-menu .dropdown-item{color:inherit;background:inherit;opacity:1;text-align:center}.navbar .dropdown-menu .dropdown-item.active{background-color:rgba(141,42,36,.6);color:var(--white)}.navbar .ham{cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);transition:transform 400ms;user-select:none;height:50px;border:0!important}.navbar .hamRotate.active{transform:rotate(45deg)}.navbar .hamRotate180.active{transform:rotate(180deg)}.navbar .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:black;stroke-width:3;stroke-linecap:round}.navbar .ham8 .top{stroke-dasharray:40,160}.navbar .ham8 .middle{stroke-dasharray:40,142;transform-origin:50% center;transition:transform 400ms}.navbar .ham8 .bottom{stroke-dasharray:40,85;transform-origin:50% center;transition:transform 400ms,stroke-dashoffset 400ms}.navbar .ham8.active .top{stroke-dashoffset:-64px}.navbar .ham8.active .middle{transform:rotate(90deg)}.navbar .ham8.active .bottom{stroke-dashoffset:-64px}.navbar.transparent::after{--shadow:none!important;box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow)}.navbar.light-menu{background:transparent}.navbar.light-menu::after{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;--shadow:0px 200px 70px -110px rgba(0,0,0,.2) inset!important;box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow)}.navbar.light-menu .navbar-brand{background-color:transparent}.navbar.light-menu .nav-item.active .nav-link{color:#ffe5c1}.navbar.light-menu .navbar-brand::before,.navbar.light-menu .navbar-brand::after{border-bottom:1px solid var(--white);filter:none!important}.navbar.light-menu .navbar-brand:hover img{filter:contrast(.9)}.navbar.light-menu .navbar-brand img.hovered{opacity:1!important}.navbar.light-menu .navbar-brand img.amarula-logo{opacity:0!important}.navbar.light-menu .line{stroke:white}@media only screen and (min-width:992px){.navbar.light-menu .nav-item{color:#fff;transition:background .1s;background-color:transparent!important}.navbar.light-menu .nav-item .nav-link{color:#fff}}@media only screen and (max-width:992px){.navbar::after{--shadow:0px 170px 50px -80px #f6f4ea inset!important;box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow)}.navbar.light-menu::after{--shadow:0px 170px 50px -110px rgba(0,0,0,.4) inset!important;box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow)}.navbar .nav-item{width:100%}.navbar .ham{height:40px;width:50px;padding:0}.navbar .navbar-brand{width:140px;height:70px}.navbar .navbar-brand::before,.navbar .navbar-brand::after{content:unset}.navbar.light-menu .nav-item.active .nav-link{color:var(--secondary)}.navbar .navbar-collapse{background-color:var(--white);border:1px solid var(--primary);max-width:95vw;margin:auto}.navbar .navbar-nav{padding:25px}.navbar .dropdown-menu{background-color:var(--white)}}.navbar-region{position:sticky;width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--primary);color:#fff;padding:.3rem 2rem;font-size:1rem;margin-top:-.5rem}.navbar-region .buttons{display:flex;align-items:center;gap:5px;height:100%}.navbar-region .buttons .close{font-size:.7rem;color:var(--white);background-color:#000;display:flex;height:1.3rem;width:1.3rem;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;background-color:#000!important}.navbar-region .buttons .close:hover{color:#000!important;background-color:var(--white)!important}.navbar-region .buttons .btn{min-width:120px;font-size:inherit;padding:0 .6rem;color:var(--primary);background-color:var(--white)!important}.navbar-region .buttons .btn:hover{color:var(--white);background-color:#000!important}.navbar-region .buttons .btn::before,.navbar-region .buttons .btn::after{content:unset}footer{background-color:var(--primary);padding:60px 60px 30px;color:#fff;--shadow:-10px 60px 100px 0 rgba(246,244,234,.15) inset;box-shadow:var(--shadow)}footer p{font-weight:200;color:#fff}footer a{font-weight:600;color:#fff!important;text-decoration:none;font-size:1.1rem;text-transform:uppercase;letter-spacing:1.1px}footer .f-links-col div{padding:5px 0}footer .btn{border:1px solid #fff;border-radius:0;display:flex;width:fit-content;height:40px;align-items:center;justify-content:center;padding:0 30px;color:#fff!important}footer .btn:hover{background-color:var(--white);border:1px solid #fff;color:var(--primary)!important}footer .btn-sm{width:40px;min-width:40px;padding:0}footer img{filter:brightness(0) invert(1)}footer .f-pre-footer{display:flex;justify-content:space-between;align-items:center;gap:20px}footer .f-pre-footer img{flex-shrink:0}footer .f-pre-footer .divider{flex-grow:1;height:1px;background-color:#fff}footer .f-pre-footer .buttons{display:flex;gap:10px;flex-shrink:0}footer .f-legal-links{color:#fff;justify-content:space-between;display:flex;margin-top:3rem;font-weight:200;letter-spacing:2px;font-size:.8rem;text-transform:uppercase}footer .f-legal-links a{color:inherit;text-decoration:none;font-size:.8rem;font-weight:200}footer .f-legal-links a:hover{text-decoration:underline;text-underline-offset:.5rem}@media only screen and (max-width:768px){footer{padding:30px}footer .f-pre-footer{display:block;margin-bottom:2rem}footer .f-legal-links,footer .f-legal-links a{display:block}footer .f-legal-links{margin-top:1rem}footer .f-pre-footer img{margin-bottom:2rem}}#chat-launcher{border:1px solid #000!important}.form-select{border-radius:0;border:1px solid var(--primary);width:400px;max-width:100%;background-color:transparent}.form-control{border-radius:0;border:1px solid var(--primary);width:100px;max-width:100%;background-color:transparent}.form-control:hover,.form-control:focus,.form-select:hover,.form-select:focus{outline:0!important;box-shadow:none!important;border-color:var(--secondary)}.form-switch{cursor:pointer}.form-switch:hover .form-check-input{border:1px solid #808080!important}.form-switch .form-check-label{cursor:pointer!important}.form-switch .form-check-input{background-color:transparent!important;cursor:pointer!important}.form-switch .form-check-input:checked[type=checkbox]{background-color:var(--primary)!important}.checkbox-container{position:relative;padding-left:2.2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:fit-content;transition:.4s ease;font-size:1.3em;color:var(--primary);text-transform:uppercase}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{--size:1.5em;position:absolute;top:-.1em;left:0;border-radius:3px;border:1px solid var(--primary);height:var(--size);width:var(--size);transition:.4s ease}.checkbox-container:hover input~.checkmark{background-color:#ddd;transition:.4s ease}.checkbox-container input:checked~.checkmark{background-color:transparent}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:.5em;top:.15em;width:.4em;height:.8em;border:solid var(--primary);border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.amarula-form{padding:8rem 0;font-size:16px}.amarula-form form{border-top:1px solid var(--primary);margin-top:3rem}.amarula-form input:not([type=submit],[type=checkbox]),.amarula-form select,.amarula-form textarea{color:#000;width:100%;background-color:transparent;border-radius:0;border:0;border-bottom:1px solid var(--primary);padding:10px 0;font-size:1.3em;letter-spacing:2px;text-transform:uppercase;min-height:2.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.amarula-form input.is-invalid,.amarula-form select.is-invalid,.amarula-form textarea.is-invalid{padding-right:4.2em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")!important;background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.amarula-form input:not([type=submit],[type=checkbox]):focus,.amarula-form select:focus,.amarula-form textarea:focus{outline:0}.amarula-form input:not([type=submit],[type=checkbox])::placeholder,.amarula-form select::placeholder,.amarula-form textarea::placeholder{color:var(--primary);text-transform:uppercase}.amarula-form input:not([type=submit],[type=checkbox]):hover::placeholder,.amarula-form select:hover::placeholder,.amarula-form textarea:hover::placeholder,.amarula-form input:not([type=submit],[type=checkbox]):focus,.amarula-form select:focus,.amarula-form textarea:focus{color:#000}.amarula-form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23481a16' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-size:16px 12px;background-repeat:no-repeat;padding:.375rem 2.25rem .375rem 0}.amarula-form select option{text-transform:capitalize}.amarula-form textarea{text-transform:unset}.amarula-form .btn.btn-success{color:#fff;border-color:var(--primary);background-color:var(--primary)!important;min-width:270px}.amarula-form .btn.btn-success:hover{color:#8a1a46!important;background-color:transparent!important}.amarula-form label:has(.is-invalid){color:var(--primary)!important}.amarula-form .text-danger{position:absolute;top:1rem;right:4.3em;width:100%;text-align:end;display:block;font-size:.8em;color:#dc3545!important;pointer-events:none}.contact-sponsorship{padding:3rem 10%;margin:2rem 0;text-align:center;background-color:var(--primary);cursor:pointer;transition:.1s ease}.contact-sponsorship:hover{opacity:.5}.contact-sponsorship p{display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-family:"arpona",serif!important;color:var(--white);font-weight:600;margin:0!important}.contact-sponsorship .btn{--hover-color:transparent;--btn-bg-background:transparent;font-family:"arpona",serif!important;font-size:1.6rem!important;padding:0;background:unset!important;border:0!important;color:var(--white)!important;text-transform:capitalize!important}.confirmation{padding:160px 1rem}.confirmation h1{font-size:5.33rem!important;line-height:.9;color:var(--primary);margin-bottom:1rem}.confirmation a:not(.btn):hover{text-decoration:underline}@media only screen and (max-width:768px){.contact-sponsorship p{display:inline-block}.contact-sponsorship .btn{margin-top:1rem}.confirmation h1{font-size:4.8rem!important}}#backtotop,#settings{--top:95vh;align-items:center;justify-content:center;backdrop-filter:blur(10px);position:fixed;left:calc(100vw - 48px);height:40px;width:40px;color:#fff;border:1px solid #fff;font-size:.8rem;z-index:30;background-color:rgba(141,42,36,.6);cursor:pointer;opacity:0;filter:blur(10px);pointer-events:none;user-select:none;transition:1s,background .2s,left 0s,right 0s,top 0s,bottom 0s;text-decoration:none!important;display:flex!important}#backtotop{top:calc(var(--top) - 79px)}#settings{top:calc(var(--top) - 40px);background-color:rgba(138,26,70,0);opacity:1;filter:none;transition:background .8s;pointer-events:all}#backtotop:hover,#settings:hover{background-color:var(--primary)!important}#backtotop.visible,#settings.visible{opacity:1;filter:blur(0);pointer-events:all}#settings.visible{background-color:rgba(141,42,36,.6)}@media only screen and (max-width:768px){#backtotop,#settings{left:calc(100vw - 40px)}}#onetrust-banner-sdk{font-size:.9rem;box-shadow:none;width:650px;max-width:95vw;padding:20px 40px;bottom:20px!important;left:unset!important;right:20px!important}#onetrust-consent-sdk #onetrust-banner-sdk{background-color:#f1ead9}#onetrust-consent-sdk #onetrust-banner-sdk:focus{outline:0!important}#onetrust-pc-sdk .ot-pc-logo{width:unset!important}#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{width:unset!important}#onetrust-consent-sdk #onetrust-pc-sdk *{color:#000;font-size:1em}#onetrust-banner-sdk #onetrust-policy{margin-left:0!important;margin-top:0!important}#onetrust-banner-sdk #onetrust-policy-text::before{content:"Cookies?";display:block;font-size:1.5em;font-weight:700;text-transform:uppercase;letter-spacing:1.1px}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:100%!important;position:static}#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent{position:static!important;left:0!important;display:block!important;width:100%!important;transform:none!important}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group{display:flex!important}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-dpd-desc,#onetrust-banner-sdk .ot-b-addl-desc{font-size:1em!important;line-height:1.5!important;text-align:center!important;color:var(--primary)!important}#onetrust-banner-sdk #onetrust-button-group{width:100%!important;display:flex!important;gap:10px!important;justify-content:center!important}#onetrust-banner-sdk #onetrust-policy-text a{border-bottom:1px solid var(--primary);margin-right:10px!important;text-decoration:none!important}#onetrust-banner-sdk #onetrust-policy-text a:hover{opacity:.8}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{font-size:.9em!important;margin:0 0 10px!important;width:100%!important}#onetrust-consent-sdk #onetrust-pc-btn-handler,#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link{background-color:transparent}#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title{color:var(--primary);font-size:1.1em}#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn{font-size:.9em}#onetrust-pc-sdk h2,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title{font-size:1.5rem!important}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem!important;line-height:1.3}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{width:7px}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track{background-color:transparent!important;border:0!important}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{background:var(--primary)!important;border-radius:30px!important;border-left:0!important}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--primary)!important}@media only screen and (max-width:768px){#onetrust-banner-sdk{transform:translateX(-50%);left:50%!important;right:unset!important;padding:20px!important}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group{display:block!important}#onetrust-banner-sdk #onetrust-button-group{display:block!important}}.landing{width:100%;min-height:103vh;text-align:center;display:flex;flex-direction:column;justify-content:end;overflow:hidden;background-position:center center;background-size:cover;background-color:#000;opacity:0;clip-path:inset(0 0 100% 0)}.landing h1{font-weight:900;font-size:9.6vw!important;line-height:.9;margin-bottom:-1vw;color:var(--white);user-select:none}.landing video{width:100%;height:103vh;object-fit:cover}.fade-bottom,.fade-bottom-gold,.fade-bottom-white{position:relative!important}.fade-bottom:after,.fade-bottom-gold:after,.fade-bottom-white:after{content:"";display:block;width:100%;height:300px;--shadow:0px -16vh 60px -30px rgba(0,0,0,1) inset;box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow);left:0;bottom:-5px;position:absolute;pointer-events:none;z-index:13}.fade-bottom:after{--shadow:0px -16vh 60px -30px rgba(246,244,234,1) inset}.fade-bottom-gold:after{--shadow:0px -16vh 60px -30px #f4d387 inset}.fade-bottom-white:after{--shadow:0px -16vh 60px -30px var(--white) inset}.divider-section{display:flex;justify-content:space-between;align-items:center;gap:20px;pointer-events:none;user-select:none}.divider-section::before,.divider-section::after{content:"";height:1px;background-color:var(--primary);flex-grow:1;width:100%}.divider-section img{height:120px;flex-shrink:0}@media only screen and (max-width:768px){.divider-section img{height:70px}.fade-bottom:after{--shadow:0px -10vh 40px -40px rgba(246,244,234,1) inset}}@media only screen and (max-width:768px){.landing,.landing video{min-height:90vh;height:auto}.landing h1{font-size:15vw!important;line-height:12vw;margin-bottom:-2vw}}.news-section .blogs-container{display:flex;flex-direction:column;gap:1.7rem;margin-bottom:1.7rem;overflow:hidden}.news-section .blogs-container .blog-item{padding:20px;background-color:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center;min-height:38vh;background-size:cover;background-position:center center;position:relative;overflow:hidden;background-color:#8a1a46;border-radius:4px}.news-section .blogs-container .blog-item img{height:100%;width:100%;position:absolute;object-fit:cover;left:0;top:0;z-index:0;transition:transform .7s cubic-bezier(.7,.08,.38,.97),.8s}.news-section .blogs-container .blog-item:hover img{transform:scale(1.03);opacity:.4;transition:transform 1s cubic-bezier(.7,.08,.38,.97),.8s}.news-section .blogs-container .blog-item:hover .blog-item-content{opacity:1}.news-section .blogs-container .blog-item .blog-item-content{opacity:0;transition:.3s;position:relative;z-index:3}.news-section .blogs-container .blog-item .blog-item-content p{color:#fff;text-transform:uppercase;font-weight:700}@media only screen and (max-width:768px){.news-section .blogs-container .blog-item{background-size:103%;--shadow:0px 0px 0px 100vh rgba(0,0,0,.3) inset;transition:background 1s cubic-bezier(.7,.08,.38,.97),.8s}.news-section .blogs-container .blog-item .blog-item-content{opacity:1;display:none}}.home-brands .swiper-slide{min-height:30vh;margin-bottom:2rem;text-decoration:none;color:var(--primary);transition:background .2s;padding:20px}.home-brands .swiper-slide:hover img{transform:scale(1.02)}.home-brands .swiper-slide:hover p{color:var(--secondary)}.home-brands .swiper-slide .ama-product img{width:100%;aspect-ratio:1/1;object-fit:contain;transition:transform .6s}.home-brands .swiper-slide .ama-product p{text-transform:uppercase;font-weight:800}.home-brands .swiper-footer{display:flex;align-items:center;gap:1rem}.home-brands .swiper-nav{display:flex;gap:.5rem}.home-brands .swiper-nav .prev-btn,.home-brands .swiper-nav .next-btn{color:var(--primary);border-radius:0;border:1px solid var(--primary);font-weight:700;background-color:transparent;width:2rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.home-brands .swiper-nav .prev-btn:hover,.home-brands .swiper-nav .next-btn:hover{color:var(--white);background-color:var(--primary)!important}.home-brands .swiper-nav .prev-btn.swiper-button-disabled,.home-brands .swiper-nav .next-btn.swiper-button-disabled{pointer-events:none;opacity:.3}.home-brands .swiper-scrollbar{background-color:#eee;height:5px;position:relative;width:100%;left:unset;right:unset;top:unset;bottom:unset}.home-brands .swiper-scrollbar .swiper-scrollbar-drag{background:var(--primary);opacity:.5}.home-brands .swiper-scrollbar .swiper-scrollbar-drag:hover,.home-brands .swiper-scrollbar .swiper-scrollbar-drag:active{opacity:.9}.home-featured{overflow:hidden;position:relative;height:85vh;padding:60px}.home-featured .background-img{position:absolute;top:calc(-50px - 16vw);left:-50%;transform:translateX(50%) scale(1.25);width:100%;mix-blend-mode:overlay;opacity:.4}.home-featured .main-content{min-width:600px;max-width:80vw;position:relative;z-index:1;margin:auto;height:100%;justify-content:center;display:flex}.home-featured .main-content img{width:100%;height:100%;object-fit:contain}.home-featured .main-content video::-webkit-media-controls-current-time-display,.home-featured .main-content video::-webkit-media-controls-time-remaining-display{display:none!important}@media only screen and (max-width:768px){.home-featured{height:auto;padding:40px}.home-featured .background-img{top:calc(0px - 16vw)}.home-brands .swiper-slide{padding:0;margin-bottom:0}}.pre-footer{width:100%;object-fit:cover}@media only screen and (max-width:768px){.pre-footer{height:auto}}.did-you-know{display:flex;gap:1rem}.did-you-know .content{padding-top:0;border-top:1px solid var(--primary);display:flex;flex-direction:column;justify-content:center;width:100%}.did-you-know .content .header{margin-bottom:1rem}.did-you-know .content .header h4,.did-you-know .content .header p{display:inline}.did-you-know .image{min-height:250px;background-size:cover;border-radius:0}.did-you-know .image img{height:100%;border-radius:0;object-fit:cover;border-radius:4px}@media only screen and (max-width:768px){.did-you-know{flex-direction:column}.did-you-know .content{padding-top:2rem}.did-you-know .image img{max-width:100%}}.harvest{padding:0}.harvest img{height:500px;max-height:50vh;object-fit:cover;margin-bottom:1.5rem}.letterbox-video{background-color:#000;width:100%;height:600px;object-fit:contain}@media only screen and (max-width:768px){.harvest{padding:0 30px}.harvest img{width:100%;aspect-ratio:1;height:auto;min-height:unset}.letterbox-video{height:auto}}.timeline{--color-font:#000;--color-bg:#fff;padding:0;font-size:2rem;line-height:1;-webkit-font-smoothing:antialiased;color:var(--primary)}.timeline .timeline-item{display:grid;grid-template-columns:1fr 100px 1fr;padding-bottom:1rem;gap:30px}.timeline .section-title{text-align:end}.timeline .section-title .section-title-content{position:sticky;top:40vh;line-height:2.3rem}.timeline .section-title .section-title-content .year,.timeline .section-title .section-title-content .title{font-size:2.3rem}.timeline .section-title .section-title-content .year{font-weight:800}.timeline .section-title .section-title-content .title{font-weight:600;text-transform:uppercase;display:block}.timeline .section-content{padding-bottom:4rem}.timeline .main-content{width:100%}.timeline .main-content .timeline-title{margin:0;width:100%}.timeline .main-content img{max-width:100%;height:400px}.timeline aside{display:flex;align-items:center;flex-direction:column;width:100px}.timeline aside .dot{--size:2.5rem;width:var(--size);height:var(--size);aspect-ratio:1/1;border-radius:50%;background-color:var(--primary);flex-grow:0;position:sticky;top:40vh}.timeline aside .line{flex-grow:1;margin:-2.5rem 0;width:3px;background-color:var(--primary)}@media only screen and (max-width:768px){.timeline .timeline-item{grid-template-columns:0 1fr;grid-template-areas:"middle content" "middle content";gap:1rem 2.5rem;padding-bottom:.5rem}.timeline aside{grid-area:middle;width:0}.timeline .section-title{grid-area:1/2;text-align:start;border-top:2px solid rgba(138,26,70,.1);margin-top:1rem;padding-top:1rem}.timeline .section-title .section-title-content{text-align:unset}.timeline .section-content{grid-area:2/2;text-align:start}}.am-settings{position:fixed;background:rgba(0,0,0,.2);width:100dvw;height:110vh;top:0;left:0;padding:10vw;z-index:999999;font-size:13px}.am-settings .settings-container{border:1px solid var(--primary);background-color:var(--white);padding:20px;width:550px;max-width:80vw;position:absolute;top:25vh;left:50%;transform:translateX(-50%)}.am-settings .settings-container .close{border:1px solid var(--primary);background-color:var(--primary);display:flex;align-items:center;justify-content:center;height:1.4em;width:1.4em;color:#fff;font-size:.8rem;position:absolute;top:1.2em;right:1em;cursor:pointer}.am-settings .settings-container .close:hover{background-color:var(--secondary)}.am-settings .settings-container .form-check{display:inline-flex;min-height:1.5em;padding-left:0;margin-bottom:.125rem;justify-content:space-between;width:100%}.am-settings .settings-container .form-check-label{width:100%}.am-settings .settings-container .form-check-input:checked{background-color:var(--primary);border-color:var(--primary);filter:none!important}.am-settings .settings-container .form-check-input:focus{filter:saturate(0)}.am-settings .settings-container label,.am-settings .settings-container p{font-size:1rem}.signup-CTA{height:90vh;background-image:url("https://dam.distell.co.za/m/10986d78705ba674/original/Amarula-Sign-Up-CTA-Background-Desktop-2026.jpg?v=1");background-size:cover;background-position:center left;display:flex;align-items:center}.signup-CTA h2,.signup-CTA p{padding-bottom:1rem}@media only screen and (max-width:992px){.signup-CTA{display:block;background-image:url("https://dam.distell.co.za/m/8d829be9c06048e/original/Amarula-Sign-Up-CTA-Background-Mobile-2026.jpg?v=2");align-items:start}}.awards-carousel{--max-height:150px;height:var(--max-height)!important}.awards-carousel:active{pointer-events:none!important}.awards-carousel .swiper-slide{height:var(--max-height);width:var(--max-height);display:flex;align-items:center;justify-content:center;padding:20px;transition:.5s cubic-bezier(.16,1,.3,1)}.awards-carousel .swiper-slide img{width:100%;height:100%;filter:var(--primary-filter)}.awards-carousel .swiper-slide .swiper-wrapper,.awards-carousel.swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important}@media only screen and (min-width:768px){.awards-carousel{--max-height:340px;height:var(--max-height)!important}.awards-carousel .swiper-slide{height:calc(var(--max-height) - 100px);width:calc(var(--max-height) - 100px);padding:40px;transition:.5s cubic-bezier(.16,1,.3,1)}.awards-carousel .swiper-slide:hover{height:var(--max-height);width:var(--max-height);padding:20px}.awards-carousel .swiper-slide:hover+.swiper-slide{height:calc(var(--max-height) - 60px);width:calc(var(--max-height) - 60px)}.awards-carousel .swiper-slide:has(+.swiper-slide:hover){height:calc(var(--max-height) - 60px);width:calc(var(--max-height) - 60px)}.awards-carousel .swiper-slide img{height:100%;width:100%}}.our-purpose .display-1{font-size:8.4vw!important;line-height:.9!important}.Amarula-trust-gallery{display:flex;gap:2rem;height:80vh;overflow:hidden}.Amarula-trust-gallery .trust-item{position:relative;width:calc(33.3% - 2rem);flex:1 1 0;transition:.2s ease}.Amarula-trust-gallery .trust-item .cover-img{aspect-ratio:5/3;object-fit:cover;background-size:cover;background-position:center;height:100%}.Amarula-trust-gallery .trust-item .trust-container{padding:1.5rem}.Amarula-trust-gallery .trust-item .trust-content{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:1.5rem;color:#fff;height:100%;background:rgba(138,26,70,.7);opacity:0;transition:opacity .1s ease;overflow-y:auto}.Amarula-trust-gallery .trust-item .trust-content h3{font-weight:700;text-transform:uppercase;font-size:3.33rem!important;line-height:1!important}.Amarula-trust-gallery .trust-item .trust-content h3 small{font-weight:300;text-transform:uppercase;font-size:1.8rem!important;line-height:2.55rem!important;display:block}.Amarula-trust-gallery .trust-item .trust-content p{color:#fff;padding:40px 0}@media(hover:hover){.Amarula-trust-gallery:hover .trust-item{width:calc(30% - 2rem)}.Amarula-trust-gallery:hover .trust-item:hover{width:calc(40% - 2rem)!important}.Amarula-trust-gallery:hover .trust-item:hover .trust-content{-webkit-overflow-scrolling:touch;opacity:1;transition-delay:.3s;transition:opacity .8s ease}}@media only screen and (max-width:768px){.Amarula-trust-gallery{display:block;height:auto!important}.Amarula-trust-gallery .trust-item{width:100%;margin-bottom:2rem}.Amarula-trust-gallery .trust-item .cover-img{height:40vh;background-size:cover}.Amarula-trust-gallery .trust-item .trust-content{opacity:1;position:unset;color:#000;background:transparent}.Amarula-trust-gallery .trust-item .trust-content h3{color:var(--primary);font-size:2.7rem!important;line-height:2.3rem!important}.Amarula-trust-gallery .trust-item .trust-content h3 small{font-size:1.5rem!important;line-height:1.4rem!important}.Amarula-trust-gallery .trust-item .trust-content p{color:var(--brown)!important}.Amarula-trust-gallery .trust-item .trust-content .btn.btn-light{--hover-color:var(--primary);--btn-bg-background:transparent;border-color:var(--primary);color:var(--primary)}}.error-page{display:flex;align-items:center;text-align:center;height:60vh}.blob-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999999999;pointer-events:none;opacity:0;transition:opacity .1s}.blob-overlay.open{pointer-events:all;opacity:1}.blob-bg{background:rgba(0,0,0,.1);position:absolute;inset:0;width:100%;height:100%;backdrop-filter:blur(4px)}.blob-content{position:relative;z-index:10;text-align:center;opacity:0;width:500px;max-width:85vw;transition:transform 2s ease .2s,opacity .35s ease .2s}.blob-overlay.open .blob-content{opacity:1}.blob-overlay.closing .blob-content{transform:scale(.3)!important;opacity:0!important;transition:transform 2s ease,opacity .15s ease!important}.blob-content h2{font-size:clamp(1.6rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin-bottom:.5rem}.blob-content p{font-size:1rem;color:#556;margin-bottom:2rem;line-height:1.6}.btn-row{display:flex;gap:14px;justify-content:center}#AlcoholHealth{text-align:center}#AlcoholHealth h1{color:var(--primary);text-transform:uppercase;font-weight:600;line-height:1}#AlcoholHealth h3,#AlcoholHealth h3 *{font-family:"arpona",serif!important;font-weight:100;color:var(--primary);text-transform:uppercase;font-weight:500;margin-top:3rem}.products .product-badge{width:200px;object-fit:cover}.products .product{position:relative;height:75vh;cursor:pointer;overflow:hidden}.products .product .product-img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.31,.58,.14,.95)}.products .product .product-info{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;display:flex;gap:1.5rem;flex-direction:column;padding:2rem 12%;background:rgba(208,172,73,.9);justify-content:center;text-align:center;color:#fff;transition:opacity .5s ease;opacity:0}.products .product .product-info h3{text-transform:uppercase;font-size:3rem!important;line-height:1;font-weight:500;font-family:"arpona",serif!important}.products .product .product-info h3,.products .product .product-info p,.products .product .product-info .btn{color:#fff;filter:blur(4px);transition:.8s ease}@media(hover:hover){.products .product:hover .product-img{transform:scale(1.1,1.04);filter:blur(2px)}.products .product:hover .product-info{opacity:1}.products .product:hover .product-info h3,.products .product:hover .product-info p,.products .product:hover .product-info .btn{filter:blur(0)}}@media only screen and (max-width:768px){.products .product{height:auto}.products .product .product-info{padding:2rem 1rem}.products .product-badge{width:100px;margin:auto}.products .product .product-img,.products .product .product-info{position:relative;opacity:1!important;background-color:transparent!important}.products .product .product-info h3{text-transform:uppercase;font-size:2.7rem!important;line-height:1}.products .product .product-info h3,.products .product .product-info .btn,.products .product .product-info p{filter:blur(0)}.products .product .product-info h3,.products .product .product-info .btn{color:var(--primary)}.products .product .product-info .btn{color:var(--primary);border:1px solid var(--primary)}.products .product .product-info p{color:#000}}.product-page{padding-top:4rem!important}.product-page .packshot{background-size:cover;background-position:center;min-height:60vh;border-radius:4px}.product-page .packshot img{width:100%;height:83dvh;object-fit:cover}.product-page .content{background-size:cover;background-position:center;min-height:82vh;display:grid;align-content:space-between}.product-page .content h1,.product-page h1{font-size:7vw!important;line-height:.9!important}.product-page .table{--bs-table-border-color:#4c373542!important;margin-bottom:0!important}@media only screen and (max-width:768px){.product-page .packshot{min-height:unset}.product-page .packshot img{height:auto;margin-bottom:3rem}.product-page .content{display:block;min-height:auto}.product-page .content h1{font-size:3.1rem!important;line-height:3rem}}.news-awards{border-top:1px solid var(--primary);margin-top:6rem}.news-awards .award{padding:1rem;border-bottom:1px solid var(--primary);padding:1rem;justify-content:space-between;transition:all .7s cubic-bezier(.28,.47,0,.99),background 0s;transition-delay:0s}.news-awards .award .award-icon{width:350px;height:300px;object-fit:contain;object-position:right;filter:brightness(0) contrast(1) invert(1);opacity:0;transition:opacity .4s ease;transition-delay:0s}.news-awards .award .header{display:flex;align-items:flex-end;gap:1rem}.news-awards .award .header .title{font-size:4rem;line-height:1;text-transform:uppercase;color:var(--primary);font-weight:bold;letter-spacing:4%;max-width:fit-content}.news-awards .award .header .subheading{letter-spacing:6%}.news-awards .award .body{height:0;overflow:hidden;transition:.4s ease}.news-awards .award .body .body-container{display:flex;align-items:end;gap:1rem;color:#fff;width:100%;justify-content:space-between}.news-awards .award .body .body-container .body-main{display:flex;gap:1rem;align-items:end}.news-awards .award .body .year{font-size:8.88rem!important;line-height:.7;font-weight:bold;text-transform:uppercase;font-variant-numeric:lining-nums}.news-awards .award:hover{background-color:var(--primary);border-radius:4px;border:0!important}.news-awards .award:hover .body{height:20rem}.news-awards .award:hover .award-icon{opacity:1}.news-awards .award:hover .header,.news-awards .award:hover .header .title,.news-awards .award:hover .header .subheading{color:#fff!important}@media only screen and (max-width:768px){.news-awards .award{display:block;height:auto;transition:all .6s cubic-bezier(.7,.33,.14,.95),background .2s}.news-awards .award .header{display:block}.news-awards .award .header .title{font-size:2rem}.news-awards .award .body{transition:opacity 1s ease;padding-top:1rem;opacity:0}.news-awards .award .body .body-container{display:block;color:#fff;width:100%;padding-top:3rem}.news-awards .award .body .body-container .body-main{display:block}.news-awards .award .body .year{font-size:3.8rem!important;display:block}.news-awards .award .header .subheading{margin:0}.news-awards .award .award-icon{height:11rem;width:11rem;margin-top:2rem;position:relative;left:0}.news-awards .award:hover .body{opacity:1;height:20rem}}.am-testimonials{position:relative;overflow:hidden;width:100%;margin:6rem 0}.am-testimonials .am-testimonials-wrapper{display:flex;position:relative;background:var(--white)}.am-testimonials .am-testimonials-item{flex-shrink:0;width:30vw;min-width:280px;height:32vw;min-height:420px;padding-right:2rem;background-color:var(--white)}.am-testimonials .am-testimonials-item.sticky{position:absolute;top:0;left:0;z-index:0;background-color:var(--white);padding:3rem!important}.am-testimonials .am-testimonials-item .am-testimonials-body{height:100%;width:100%;padding:3rem;background-color:#f1ead9}.am-testimonials .am-testimonials-item .am-testimonials-body h4{font-size:clamp(2rem,3vw,4rem);line-height:1;font-weight:bold}.am-testimonials .am-testimonials-item .am-testimonials-body h5{font-size:2.22rem;line-height:2.4rem}.am-testimonials .am-testimonials-item .am-testimonials-body h6{font-size:2rem;line-height:1}.am-testimonials .am-testimonials-item .am-testimonials-body .image-testimonial{display:flex;flex-direction:column;height:100%;justify-content:space-between}.am-testimonials .am-testimonials-item .am-testimonials-body .image-testimonial .text{display:flex;align-items:center;text-align:center;width:60%;margin:auto}.am-testimonials .am-testimonials-item .am-testimonials-body .image-testimonial .image{height:60%;width:100%;border-radius:0!important;object-fit:cover}@media only screen and (max-width:768px){.am-testimonials .am-testimonials-item{width:100vw;height:60vh}.am-testimonials .am-testimonials-item.sticky,.am-testimonials .am-testimonials-item .am-testimonials-body{padding:2rem}.am-testimonials .am-testimonials-item.sticky{background:rgba(241,234,217,.3)}.am-testimonials .am-testimonials-item .am-testimonials-body h5{font-size:1.72rem;line-height:2rem}.am-testimonials .am-testimonials-item .am-testimonials-body h6{font-size:1.5rem}}.scroll-section{position:relative;height:100vh;overflow:hidden}.scroll-container{position:absolute;width:100%}.block{height:100vh;display:flex;align-items:center;justify-content:center;font-size:5rem;color:#fff}.block:nth-child(odd){background:#222}.block:nth-child(even){background:#555}.interactive-map{--sideWidth:400px}.interactive-map .content-section{width:var(--sideWidth);padding-bottom:110px}.interactive-map .map-section{width:calc(100% - var(--sideWidth));display:grid;align-content:end;margin-top:-8.5%}#InteractiveMap{min-height:600px}#InteractiveMap .st0{mask:url(./#mask-1)}#InteractiveMap .st1{fill:#fff}#InteractiveMap .st2{mask:url(./#mask)}#InteractiveMap .st3{fill:#f6f4ea}#InteractiveMap .st4,#InteractiveMap .st5{fill:#efb847}#InteractiveMap .st6{fill:#9f465a}#InteractiveMap .st5,#InteractiveMap .st7,#InteractiveMap .st8,#InteractiveMap .st9{stroke-width:2px}#InteractiveMap .st5,#InteractiveMap .st7,#InteractiveMap .st9{stroke:#a75561;stroke-miterlimit:10}#InteractiveMap .st7{stroke-opacity:.7}#InteractiveMap .st7,#InteractiveMap .st8,#InteractiveMap .st9{fill:none}#InteractiveMap .st10,#InteractiveMap .st10 *{fill:#8a1a46;font-family:"mr-eaves-sans",sans-serif;letter-spacing:0!important;font-size:21px;font-weight:700}#InteractiveMap .st8{stroke:#fff}#InteractiveMap .Countries [data-name="Label"]{opacity:0;transition:opacity .4s ease;pointer-events:none!important}#InteractiveMap .Countries g{cursor:pointer}#InteractiveMap .Countries g:hover [data-name="Label"]{opacity:1}#InteractiveMap .Countries g.active [data-name="Label"]{opacity:1!important}#InteractiveMap .Countries g.pulse .pulse{fill:#fff;opacity:0;transform-origin:center;transform-box:fill-box;animation:pulseOut 1.6s infinite ease-out}@keyframes pulseOut{0%{transform:scale(1);opacity:.7}100%{transform:scale(3);opacity:0}}@media only screen and (max-width:768px){#InteractiveMap{height:auto;width:190vw;transform:translateX(-20vw);min-height:49vh}[data-name="Country"] [data-name="Label"]{opacity:1}}@media only screen and (max-width:992px){.interactive-map .content-section,.interactive-map .map-section{width:100%;padding-bottom:10px;margin-top:-8px}}.landing-countries{position:relative;z-index:3;margin-bottom:1rem}.landing-countries .country{border-left:3px solid #fff;padding:2px 15px;cursor:pointer}.landing-countries .country:hover .header{opacity:.7}.landing-countries .country .header,.landing-countries .country .Description{margin:0}.landing-countries .country .header{font-size:1.35rem;font-weight:bold;color:var(--primary);text-transform:uppercase}.landing-countries .country .Description{font-size:1.25rem;color:var(--brown);display:none}.landing-countries .country.active{border-color:var(--primary)}.competitions .banner{padding-top:100px}@media only screen and (max-width:768px){.competitions .banner{padding:1rem;padding-top:80px}}