.btn{font-size:1em;text-transform:uppercase;padding:10px 2rem;color:white;border-radius:10px;display:inline-block;line-height:normal;font-weight:bold}.btn:hover{text-decoration:none}.btn.pri-btn{background-color:#e40321;background:-webkit-gradient(linear, left top, left bottom, from(#e40321), to(#dd1f21));background:linear-gradient(#e40321 0%, #dd1f21 100%)}.btn.pri-btn:hover{background-color:#e40321;background:-webkit-gradient(linear, left top, left bottom, from(#b2021a), to(#b0191a));background:linear-gradient(#b2021a 0%, #b0191a 100%)}.btn.sec-btn{background-color:#dd1f21}.btn.sec-btn:hover{background-color:#d01d1f}.btn.tri-btn{background-color:#ccd311;background:-webkit-gradient(linear, left top, left bottom, from(#ccd311), to(#459b3f));background:linear-gradient(#ccd311 0%, #459b3f 100%)}.btn.tri-btn:hover{background-color:#bec510;background:-webkit-gradient(linear, left top, left bottom, from(#bec510), to(#40903b));background:linear-gradient(#bec510 0%, #40903b 100%)}html,body{height:100%;width:100%;color:#151515}p,li{line-height:2}p:last-of-type,li:last-of-type{margin-bottom:0}p b,li b{font-weight:bold}p .small,li .small{display:inline-block;font-size:0.90em}p img,li img{width:100%}p img.width-auto,li img.width-auto{width:auto}p img.pull-right,li img.pull-right{padding-left:2rem;padding-bottom:2rem}p,table{margin:1rem 0}.material-icons{vertical-align:middle}.pull-left{float:left}.pull-right{float:right}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'';display:block;clear:both;height:0}figure{margin:0}h1,h2,h3,h4,h5{margin:2rem 0}input,textarea,select{font-family:"montserratregular",sans-serif;color:#151515;outline:none;display:block;border:0;width:100%;padding:0.35rem 1rem;line-height:1}textarea{min-height:75px;resize:none}.container-med-width{width:767px;padding:2rem;margin:0 auto}.container-parent{padding:1rem 0}.container-full{position:relative;padding:1rem 2rem}.container-fluid-width{position:relative;padding:4rem 2rem;width:85%;margin:0 auto}.container-fluid-medium{position:relative;padding:2rem 2rem;width:80%;margin:0 auto}.container-fluid-smaller{position:relative;padding:2rem 2rem;width:75%;margin:0 auto}.text-center{text-align:center}.article-container{width:960px}.article-container img{display:block;margin-bottom:20px}.fixed-bg{background-attachment:fixed;background-size:cover;background-position:0 0}.push-top{margin-top:2em}.table tr td,.table tr th{padding:15px}.tablet-below{display:none}.tablet-above{display:block}a{color:#3aa2b2;text-decoration:none}a:hover{text-decoration:underline}.row{margin-left:-1rem;margin-right:-1rem;padding:0}.row:after,.row:before{content:'';display:block;clear:both;height:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;padding:1rem}.parent{padding:0}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25.00%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50.00%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75.00%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}.overlay{display:none;position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.75);z-index:200}.overlay .overlay-content{width:768px;max-width:100%;background-color:white;border-radius:1.5rem;padding:2rem;margin:auto}.overlay.active{display:block;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-overlay{text-align:center}.contact-overlay .overlay-content{padding:2rem 3rem}.contact-overlay p{line-height:1.5}.contact-overlay .btn-row .btn{width:100%}.contact-overlay .btn-row .btn.btn-main{background-color:#e40321;color:white}.contact-overlay .btn-row .btn.btn-main:before{background-color:#b2021a}body,html{font-family:"montserratregular",sans-serif;font-size:14px;background:#fdfdfd repeat center fixed;background-image:url("../img/body-pattern.png");-webkit-transition:background-image 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-image 350ms cubic-bezier(0.4, 0, 0.2, 1)}body,html{font-size:14px}@media screen and (min-width: 1024px){body,html{font-size:calc( 14px + 4 * ((100vw - 1024px) / 776))}}@media screen and (min-width: 1800px){body,html{font-size:18px}}body.toggle-active,body.search-active,html.toggle-active,html.search-active{overflow:hidden}body.toggle-active .toggle .toggle-main:before,body.toggle-active .toggle .toggle-main:after,html.toggle-active .toggle .toggle-main:before,html.toggle-active .toggle .toggle-main:after{background-color:white}body.toggle-active .toggle .toggle-text,html.toggle-active .toggle .toggle-text{color:white}body.toggle-active .search-icon,html.toggle-active .search-icon{color:white}body.splash-active{overflow:hidden}body.splash-active .main-header .container-fluid-width>*{opacity:0;-webkit-transform:translate(0, -15rem);transform:translate(0, -15rem)}body.splash-active .page-banner .container-fluid-width .banner-slide .banner-content>*{opacity:0}body.splash-active .page-banner .container-fluid-width .banner-background{max-height:0.15rem;bottom:20rem !important;width:calc(25% - 4rem)}body.splash-active .page-banner .container-fluid-width .banner-control span span{opacity:0}body.splash-active .page-banner .container-fluid-width .banner-control span span:first-child{left:-10.25rem}body.splash-active .page-banner .container-fluid-width .banner-control span span:first-child+span{-webkit-transform:translate(-5rem, 0);transform:translate(-5rem, 0)}body.splash-active .page-banner .container-fluid-width .banner-control>span span:first-child{right:-10.25rem}body.splash-active .splash .main-logo{opacity:1;bottom:10rem}body.splash-active .splash .loading-count span{opacity:1;-webkit-transform:translate(0, 0rem) rotate(0deg);transform:translate(0, 0rem) rotate(0deg)}.splash .main-logo{position:absolute;bottom:10rem;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:0;-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1)}.splash .loading-count{font-family:"montserratregular", sans-serif;position:absolute;bottom:50%;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);font-size:8rem;z-index:100}.splash .loading-count span{opacity:0;-webkit-transform:translate(0, -25rem) rotate(15deg);transform:translate(0, -25rem) rotate(15deg);display:inline-block;-webkit-transition:all 1000ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 1000ms cubic-bezier(0.4, 0, 0.2, 1)}.splash.remove-event{pointer-events:none}h1,h2{font-family:"montserratsemibold", sans-serif}h1{font-size:2.5rem;margin-top:0;font-weight:normal;margin-bottom:2rem}h2{font-size:1.5rem;margin-top:3rem}h3{margin-bottom:0rem;font-size:1.25rem}.btn{border:0.2rem solid #e40321;color:#e40321;border-radius:0;font-weight:bold;display:inline-block;width:auto;height:auto;padding:0.75rem 2rem;font-size:0.75rem;-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.btn span{position:relative;z-index:2}.btn:before{content:"";display:block;position:absolute;z-index:0;left:-1px;top:-1px;bottom:-1px;right:100%;background-color:#e40321;-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1)}.btn:hover:not(button){color:white}.btn:hover:not(button):before{right:-1px}.table{width:100%}.table tr th{background-color:#e10321;color:white}.table tr th,.table tr td{text-align:center}.table tr th:first-child,.table tr td:first-child{text-align:left}.table tr td{border-top:1px solid #cdcdcd}.table-financialhightlights colgroup{display:none}.table-financialhightlights table{table-layout:fixed;width:100% !important}.table-financialhightlights table tr:first-of-type td,.table-financialhightlights table tr:first-of-type th{background-color:#e10321;color:white;font-weight:bold}.table-financialhightlights table tr th,.table-financialhightlights table tr td{padding:1rem;line-height:1.5;text-align:center;width:auto !important}.table-financialhightlights table tr th:first-child,.table-financialhightlights table tr td:first-child{text-align:left;width:300px !important}.table-financialhightlights table tr td{border-top:1px solid #cdcdcd}.icon:before{display:block}.main-logo{width:17.5rem;position:relative;z-index:200;float:left;display:block}.main-logo img{display:block}.main-logo.white{display:none}.main-nav{display:none;z-index:100;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0}.main-nav:before{content:"";display:block;position:absolute;background:#1d1d1d url("../img/nav-bg-black.jpg") fixed center;background-size:auto 100%;opacity:0;height:100%;width:100%;-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1)}.main-nav .left-nav{width:50%;height:100%;background:#e40321 url("../img/nav-bg-red.jpg") fixed center;background-size:auto 100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:all 750ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 750ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-nav .left-nav .main-menu{width:20rem;text-align:right;font-size:1.15rem}.main-nav .left-nav .main-menu>a,.main-nav .left-nav .main-menu .menu-item>a{display:block;color:white;padding:0.75rem 0;padding-right:2rem}.main-nav .left-nav .main-menu>a:hover,.main-nav .left-nav .main-menu .menu-item>a:hover{text-decoration:none;font-weight:bold}.main-nav .left-nav .main-menu .menu-item>a{position:relative}.main-nav .left-nav .main-menu .menu-item>a:after{content:"";width:0rem;position:absolute;background-color:white;height:0.2rem;display:block;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.main-nav .left-nav .main-menu .menu-item .dropdown{pointer-events:none;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;padding-left:2rem;right:0rem;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);top:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.1rem;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.main-nav .left-nav .main-menu .menu-item .dropdown a{color:white;display:block;text-align:left;margin-bottom:1.25rem;-webkit-transform:translate(5rem, 0);transform:translate(5rem, 0);-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.main-nav .left-nav .main-menu .menu-item .dropdown a:hover{text-decoration:none;font-weight:bold}.main-nav .left-nav .main-menu .menu-item .dropdown>a:first-child{font-size:1.25rem;font-weight:bold;margin-bottom:1rem}.main-nav .left-nav .main-menu .menu-item .dropdown .nav-back{display:none;position:absolute;bottom:2rem;height:3rem;width:3rem;background:#e50520 url("../img/nav_back.png") center no-repeat;background-size:cover;z-index:10}.main-nav .left-nav .main-menu .menu-item .dropdown-inner{padding-left:2rem;font-size:0.95rem}.main-nav .left-nav .main-menu .menu-item:hover .dropdown{pointer-events:all;opacity:1}.main-nav .left-nav .main-menu .menu-item:hover .dropdown a{-webkit-transform:translate(0rem, 0);transform:translate(0rem, 0)}.main-nav .left-nav .main-menu .menu-item:hover>a:after{width:2rem;right:-1rem}.main-nav.toggle-block{display:block}.main-nav.toggle-active:before{opacity:1}.main-nav.toggle-active .left-nav{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.smbi-welcome-check{background:#e40321 url("../img/nav-bg-red.jpg") fixed center;background-size:cover;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;color:white;font-size:1.25rem;min-height:600px}.smbi-welcome-check .container-fluid-smaller{width:35rem;max-width:100%;margin:auto}.smbi-welcome-check .main-logo{width:20rem;margin:auto;margin-bottom:2rem;float:none}.smbi-welcome-check header{font-family:"montserratbold", sans-serif;font-weight:bold;font-size:1.5rem;margin-bottom:1rem}.smbi-welcome-check .age-check{margin-top:1rem;margin-left:-0.25rem;margin-right:-0.25rem}.smbi-welcome-check .age-check .col{padding:0.25rem}.smbi-welcome-check .age-check input{background-color:rgba(0,0,0,0.65);border:0.25rem solid white;text-align:center;color:white;padding:1rem}.smbi-welcome-check .age-check input::-webkit-input-placeholder{color:white}.smbi-welcome-check .age-check input:-ms-input-placeholder{color:white}.smbi-welcome-check .age-check input::-ms-input-placeholder{color:white}.smbi-welcome-check .age-check input::placeholder{color:white}.smbi-welcome-check .age-check input[type="submit"],.smbi-welcome-check .age-check input[type="button"]{background-color:#ffcc69;color:#4f0c13;font-weight:bold}.smbi-welcome-check .age-check input[type="submit"]:hover,.smbi-welcome-check .age-check input[type="button"]:hover{background-color:#f3b43c}.smbi-welcome-check .error{color:#ffcc69}.main-header{height:5rem;position:fixed;width:100%;top:0;left:0;z-index:501;background:#fdfdfd repeat center fixed;background-image:url("../img/body-pattern.png");opacity:1;-webkit-transition:opacity 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 350ms cubic-bezier(0.4, 0, 0.2, 1)}.main-header .container-fluid-width{padding-top:1rem;padding-bottom:1rem;height:100%}.main-header .search-icon{position:absolute;z-index:200;right:80px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;font-size:1.55rem}.main-header .toggle{position:absolute;z-index:200;right:2rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:9px;text-transform:uppercase;width:30px;height:30px;cursor:pointer}.main-header .toggle .toggle-main{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.main-header .toggle .toggle-main:before,.main-header .toggle .toggle-main:after{content:"";display:block;height:2px;background-color:#151515;margin-bottom:0.35rem;width:100%;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.main-header .toggle .toggle-main:before{-webkit-transform:translate(0);transform:translate(0)}.main-header .toggle .toggle-main:after{margin-left:0}.main-header .toggle .toggle-text{overflow:hidden;white-space:nowrap}.main-header .toggle .toggle-text span{display:inline-block;position:absolute;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.main-header .toggle .toggle-text span:first-child{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.main-header .toggle .toggle-text span:first-child+span{opacity:0;margin-left:-0.1rem}.main-header .toggle.toggle-active .toggle-main{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.main-header .toggle.toggle-active .toggle-main:before,.main-header .toggle.toggle-active .toggle-main:after{margin-bottom:0.1rem;height:0.2rem;width:70%}.main-header .toggle.toggle-active .toggle-main:before{-webkit-transform:translate(0, 0.3rem);transform:translate(0, 0.3rem);-webkit-transform:translate(0.4rem, 0rem);transform:translate(0.4rem, 0rem)}.main-header .toggle.toggle-active .toggle-main:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg) translate(-0.3rem, -0.4rem);transform:rotate(90deg) translate(-0.3rem, -0.4rem)}.main-header .toggle.toggle-active .toggle-text span:first-child{opacity:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.main-header .toggle.toggle-active .toggle-text span:first-child+span{opacity:1;margin-top:0.75rem}.main-header .main-logo{position:absolute;top:50%;left:2rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.main-header .header-active{border-bottom:1px solid #e6e6e6}.main-header.header-active{border-bottom:1px solid rgba(0,0,0,0.15)}.main-header.toggle-active .main-logo{display:none}.main-header.toggle-active .main-logo.white{display:block}.main-header.toggle-active .search-icon{opacity:0}.search-nav{position:fixed;height:calc(100% - 5.45rem);width:100%;top:4.75rem;display:none;z-index:99}.search-nav:before{content:"";display:block;position:absolute;z-index:1;height:100%;width:100%;background-color:rgba(0,0,0,0);-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.search-nav .search-form{position:relative;z-index:2;background-color:white;color:#151515;padding:2rem;text-align:center;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.search-nav .search-form .icon,.search-nav .search-form input{display:inline-block;vertical-align:middle;width:auto}.search-nav .search-form input{min-width:12rem;max-width:75rem;padding:0}.search-nav.search-block{display:block}.search-nav.search-active:before{background-color:rgba(0,0,0,0.75)}.search-nav.search-active .search-form{-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}.main-section{padding-top:5rem}.main-section .page-parent{text-transform:uppercase;border-bottom:0.01rem solid black;display:inline-block;font-size:0.75rem;margin-bottom:1rem;margin-top:0}.main-section h1{width:50rem;max-width:100%}.main-section h1 b{color:#e50420}.main-section h2 span{position:relative;padding-bottom:0.5rem}.main-section h2 span:before{content:"";position:absolute;height:0.15rem;width:100%;background-color:#151515;bottom:0}.main-section h3{margin:2rem 0;line-height:1.25}.main-section h3 b{color:#e40321;display:block}.main-section h3 span{font-weight:normal;display:block}.page-banner{height:calc(100vh - 5rem);min-height:37rem;padding-bottom:3rem;overflow:hidden}.page-banner .container-fluid-width{height:100%;padding:0rem 2rem 2rem;position:relative}.page-banner .container-fluid-width .banner-slides{height:100%;position:relative;z-index:2;margin-bottom:2rem}.page-banner .container-fluid-width .banner-slide{position:absolute;height:100%;width:100%;left:0;top:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-banner .container-fluid-width .banner-slide.with-image .banner-content,.page-banner .container-fluid-width .banner-slide.with-image .banner-img{height:100%;float:left;position:relative}.page-banner .container-fluid-width .banner-slide.with-image .banner-content{width:50%;z-index:2}.page-banner .container-fluid-width .banner-slide.with-image .banner-content p{line-height:1.5}.page-banner .container-fluid-width .banner-slide.with-image .banner-img{width:50%;z-index:1}.page-banner .container-fluid-width .banner-slide .banner-content{width:100%}.page-banner .container-fluid-width .banner-slide .banner-content>*{-webkit-transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;-webkit-transform:translate(0, 10rem) scale(1.3) rotate(5deg);transform:translate(0, 10rem) scale(1.3) rotate(5deg)}.page-banner .container-fluid-width .banner-slide.active{pointer-events:all}.page-banner .container-fluid-width .banner-slide.active .banner-content>*{opacity:1;-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}.page-banner .container-fluid-width .banner-slide.active .banner-img .banner-main-img{height:100%;position:absolute;right:0;-webkit-transform:translate(0, 0rem) rotate(0deg);transform:translate(0, 0rem) rotate(0deg);-webkit-transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.page-banner .container-fluid-width .banner-slide.right-hide .banner-content>*{-webkit-transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;-webkit-transform:translate(0rem, -10rem);transform:translate(0rem, -10rem)}.page-banner .container-fluid-width .banner-slide.right-hide .banner-img .banner-main-img{-webkit-transform:translate(0rem, -10rem);transform:translate(0rem, -10rem);opacity:0}.page-banner .container-fluid-width .banner-content{color:white;z-index:2;padding:3rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#151515}.page-banner .container-fluid-width .banner-content h2{font-family:"montserratbold", sans-serif;margin-top:0;color:white;font-size:3rem;line-height:1;margin-bottom:1rem;color:#e40421}.page-banner .container-fluid-width .banner-content>*{margin-top:0;margin-bottom:1rem}.page-banner .container-fluid-width .banner-content .banner-btn{color:white;border:0;text-transform:none;padding:0;font-weight:normal;background:#019e4d}.page-banner .container-fluid-width .banner-content .banner-btn span{padding:0.75rem 3.5rem 0.75rem 1.5rem;display:block;background:url(../img/learnmore-arrow.png) calc(100% - 0.65rem) no-repeat;background-size:1.45rem}.page-banner .container-fluid-width .banner-content .banner-btn:before{left:0px;top:0px;bottom:0px;background-color:#017b3c}.page-banner .container-fluid-width .banner-control{width:10rem}.page-banner .container-fluid-width .banner-control span{cursor:pointer}.page-banner .container-fluid-width .banner-control span span{color:white;background-color:#e40421;display:block;text-align:center;font-size:0.7rem;height:3rem;opacity:1;-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1)}.page-banner .container-fluid-width .banner-control span span+span{height:auto;margin:0 auto;width:1.75rem;font-size:1.25rem;padding:0.75rem 0.25rem 0.75rem 0;-webkit-transform:none;transform:none;font-weight:normal}.page-banner .container-fluid-width .banner-control span span:first-child{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:-6.25rem;width:10rem;padding:1.25rem 1rem;min-height:2.5rem;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}.page-banner .container-fluid-width .banner-control span:hover span{-webkit-transform:scale(1.1) rotate(-90deg);transform:scale(1.1) rotate(-90deg)}.page-banner .container-fluid-width .banner-control span:hover span+span{-webkit-transform:scale(1.1) rotate(0deg);transform:scale(1.1) rotate(0deg)}.page-banner .container-fluid-width .banner-control>span{position:absolute;left:1.75rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:2}.page-banner .container-fluid-width .banner-control>span+span{left:auto;right:1.75rem}.page-banner .container-fluid-width .banner-control>span+span span:first-child{left:auto;right:-6.25rem}.page-banner .container-fluid-width .banner-img{position:relative}.page-banner .container-fluid-width .banner-img .banner-main-img{height:100%;position:absolute;right:0;-webkit-transform:translate(0, 20rem) rotate(5deg);transform:translate(0, 20rem) rotate(5deg);opacity:0;-webkit-transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1)}.page-banner .container-fluid-width .banner-background{background:#ffe06b url("../img/homebanner-background.jpg") center;background-size:cover;position:absolute;bottom:2rem;left:50%;-webkit-transform:translate(-50%, 0) rotate(180deg);transform:translate(-50%, 0) rotate(180deg);width:calc(100% - 4rem);height:calc(100% - 2rem);max-height:calc(100% - 2rem);z-index:0;-webkit-transition:max-height 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 350ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-property:max-height, bottom;transition-property:max-height, bottom;-webkit-transition-delay:1000ms;transition-delay:1000ms}.content-banner{height:calc(100vh - 4.75rem);min-height:35rem}.content-banner .container-fluid-width{padding:2rem;height:100%}.content-banner .banner-container{position:relative;height:100%;overflow:hidden}.content-banner .banner-container img{position:absolute;min-height:100%;min-width:100%;top:0%;right:25%;-webkit-transform:translate(25%, 0%);transform:translate(25%, 0%);z-index:0}.content-banner .banner-container .title-section,.content-banner .banner-container .widget-section{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;float:left;height:100%}.content-banner .banner-container .title-section{height:100%;padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-banner .banner-container .title-section h1{font-size:3.5rem;font-family:"montserratbold", sans-serif;margin-top:2rem;line-height:1}.content-banner .banner-container .title-section h1 b{display:block}.content-banner .banner-container .title-section p{margin-top:0;line-height:1.75}.content-banner .banner-container .widget-section{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.content-banner .banner-container .widget-section .widget-item{height:40%;width:45%;padding:1.5rem;background:#fbfbfb url("../img/widget-background.jpg") center fixed repeat}.content-banner .banner-container .widget-section .widget-item h3{font-size:1.5rem;color:#3a3a3a}.content-banner .banner-container .widget-section .widget-item h3:after{display:none}.content-banner .banner-container .widget-section .widget-item .readmore{bottom:1.5rem;left:1.5rem}.content-banner .banner-container .widget-section .widget-item:after{right:1.5rem;bottom:1.5rem}.content-banner .banner-container .widget-section .widget-item:last-child:nth-child(5){height:20%;width:100%;background:#aba9aa url("../img/widget-background-grayer.jpg") center fixed repeat;border-color:#aba9aa}.content-banner .banner-container .widget-section .widget-item:nth-child(2){margin-bottom:-4.2vh}.content-banner .banner-container .widget-section .widget-item:nth-child(2):last-child{margin-bottom:0}.content-banner .banner-container .widget-section .widget-item:nth-child(2n){height:35%}.content-banner .banner-container .widget-section .widget-item:nth-child(3n+1){background:#e4e4e4 url("../img/widget-background-gray.jpg") center fixed repeat}.content-banner .banner-container .widget-section .widget-item:hover{text-decoration:none}.content-banner .banner-container .widget-section .widget-item.flex-widget{-webkit-box-flex:1;-ms-flex:1;flex:1}.content-banner .banner-container .widget-section .widget-item.flex-widget:nth-child(1){height:50%}.content-banner .banner-container .widget-section .widget-item.flex-widget:nth-child(2){height:45%;margin:0}.content-banner .banner-container .widget-section .widget-item.flex-widget:nth-child(3){height:40%;background:#aba9aa url("../img/widget-background-grayer.jpg") center fixed repeat;border-color:#aba9aa}.product-nav-slider{position:absolute;bottom:-3.5rem;width:100%;height:auto;z-index:10;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.product-nav-slider .thumb-slide{float:left;width:10%;opacity:0;-webkit-transform:scale(1) translate(0, 5rem);transform:scale(1) translate(0, 5rem);position:relative;padding-bottom:2rem;cursor:pointer;outline:none}.product-nav-slider .thumb-slide img{height:8rem;margin:0 auto 0.25rem;display:block}.product-nav-slider .thumb-slide p{margin:0;text-align:center;font-size:0.8rem;line-height:1;width:100%;position:absolute}.product-nav-slider .thumb-slide.active:before{content:"";position:absolute;height:4rem;width:4rem;background-color:#e40421;border-radius:2rem;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:-4rem}.product-nav-slider .slick-list,.product-nav-slider .slick-track{overflow:visible}.banner-slide .news-item .img-container{height:25vh;min-height:10rem;overflow:hidden;position:relative}.banner-slide .news-item .img-container img{height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner-slide .news-item .desc-container{background-color:white;padding:1.5rem;color:#151515}.banner-slide .news-item .desc-container h3{margin-top:0;margin-bottom:1rem;font-weight:normal;font-family:"montserratmedium", sans-serif;display:block;display:-webkit-box;height:2.5rem;font-size:1rem;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.banner-slide .news-item .desc-container p{margin-top:1rem}.banner-slide .disclosure-item{border:0.25rem solid white;background:rgba(255,255,255,0.45);display:block;color:#151515;overflow:hidden;position:relative}.banner-slide .disclosure-item:hover{background:rgba(255,255,255,0.95) url("../img/widget-background.png") center repeat}.banner-slide .disclosure-item:hover div:last-child{background:#fed16e}.banner-slide .disclosure-item:hover div:last-child:before{display:block}.banner-slide .disclosure-item+.disclosure-item{margin-top:1rem}.banner-slide .disclosure-item>div{padding:1.5rem 2rem}.banner-slide .disclosure-item>div.col-3:before{content:"";height:7.05rem;width:7.05rem;position:absolute;z-index:0;top:2rem;left:-1.75rem;-webkit-transform:rotate(45deg) scale(1.5);transform:rotate(45deg) scale(1.5);background:#fed16e;display:none}.banner-slide .disclosure-item h3{font-weight:normal;font-family:"montserratmedium", sans-serif}.banner-slide .disclosure-item h3,.banner-slide .disclosure-item p{margin:0;line-height:1;font-size:1rem}.banner-slide .disclosure-item p{margin-bottom:0}.banner-slide .disclosure-item .disclosure-download{text-decoration:none;color:#151515;position:relative;z-index:2}.banner-slide .disclosure-item .disclosure-download .icon{font-size:2rem;display:inline-block;vertical-align:middle}.banner-slide .disclosure-item .disclosure-download .icon:before{line-height:0.25}.banner-slide .disclosure-item .col-4,.banner-slide .disclosure-item .col-3{position:absolute;height:100%;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-slide .disclosure-item .col-4{left:41.66%}.banner-slide .disclosure-item .col-3{right:0%}.banner-slide.product-image .banner-content{height:100%;width:50% !important}.banner-slide.product-image .banner-content>h2{display:none}.banner-slide.product-image .banner-content .slide>*{margin-top:0;opacity:0;-webkit-transform:translate(0, 10rem);transform:translate(0, 10rem);-webkit-transition-duration:750ms;transition-duration:750ms}.banner-slide.product-image .banner-content .slide p{line-height:1.5}.banner-slide.product-image .banner-content .slide.active>*{opacity:1;-webkit-transform:translate(0, 0rem);transform:translate(0, 0rem)}.banner-slide.product-image .banner-content .slide.hide>*{-webkit-transform:translate(0, -10rem);transform:translate(0, -10rem)}.banner-slide.product-image .banner-img{position:absolute;width:50%;right:0;top:0;height:100%}.banner-slide.product-image .banner-img .layer-img{position:absolute;top:0;left:0;right:0;bottom:0}.banner-slide.product-image .banner-img .layer-img img{-webkit-transition:all 1000ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 1000ms cubic-bezier(0.4, 0, 0.2, 1)}.banner-slide.product-image .banner-img .back{z-index:0}.banner-slide.product-image .banner-img .back .back-ice{display:none;width:30rem;position:absolute;bottom:0;right:0;opacity:0;-webkit-transform:translate(-20rem, 0rem);transform:translate(-20rem, 0rem)}.banner-slide.product-image .banner-img .back .back-splash{position:absolute;height:100%;right:0rem;bottom:0;opacity:0;-webkit-transform:translate(-10rem, 10rem) rotate(-45deg) scale(0.75);transform:translate(-10rem, 10rem) rotate(-45deg) scale(0.75)}.banner-slide.product-image .banner-img .back .curve-splash{position:absolute;height:95%;right:0rem;bottom:0;opacity:0;-webkit-transform:translate(-10rem, 10rem) rotate(-45deg) scale(0.75);transform:translate(-10rem, 10rem) rotate(-45deg) scale(0.75);-webkit-transition-delay:150ms;transition-delay:150ms;-webkit-transition-duration:750ms;transition-duration:750ms}.banner-slide.product-image .banner-img .mid{z-index:2;left:-10rem;overflow:hidden}.banner-slide.product-image .banner-img .mid .mid-can{position:absolute;height:50%;right:23rem;bottom:7rem;opacity:0;-webkit-transform:translate(-15rem, -20rem) rotate(-45deg);transform:translate(-15rem, -20rem) rotate(-45deg);z-index:2;-webkit-filter:drop-shadow(-2rem 2rem 1rem rgba(64,38,0,0.6));filter:drop-shadow(-2rem 2rem 1rem rgba(64,38,0,0.6));-webkit-transition-duration:750ms;transition-duration:750ms}.banner-slide.product-image .banner-img .mid .mid-bottle{z-index:1;position:absolute;bottom:5%;height:93%;-webkit-transform:translate(15rem, 30rem) rotate(-45deg);transform:translate(15rem, 30rem) rotate(-45deg);right:6rem;opacity:0;-webkit-filter:drop-shadow(2rem 2rem 1rem rgba(156,94,0,0.8));filter:drop-shadow(2rem 2rem 1rem rgba(156,94,0,0.8));-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:750ms;transition-duration:750ms}.banner-slide.product-image .banner-img .front{z-index:3}.banner-slide.product-image .banner-img .front .front-ice{display:none;width:33rem;position:absolute;bottom:0;right:0;opacity:0;-webkit-transform:translate(10rem, 0rem);transform:translate(10rem, 0rem)}.banner-slide.product-image .banner-img .slide.active .mid-can{-webkit-transform:translate(0rem, 0rem) rotate(-10deg);transform:translate(0rem, 0rem) rotate(-10deg);opacity:1}.banner-slide.product-image .banner-img .slide.active .mid-bottle{-webkit-transform:translate(0rem, 0rem) rotate(10deg);transform:translate(0rem, 0rem) rotate(10deg);opacity:1}.banner-slide.product-image .banner-img .slide.hide .mid-can{-webkit-transform:translate(15rem, 20rem) rotate(45deg);transform:translate(15rem, 20rem) rotate(45deg);opacity:0}.banner-slide.product-image .banner-img .slide.hide .mid-bottle{-webkit-transform:translate(15rem, -20rem) rotate(45deg);transform:translate(15rem, -20rem) rotate(45deg);opacity:0}.banner-slide.product-image .slider,.banner-slide.product-image .slide{height:100%;position:relative;z-index:10}.banner-slide.product-image .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;width:100%;pointer-events:none}.banner-slide.product-image .slide.active{pointer-events:all}.banner-slide.product-image.active .banner-img .back .curve-splash,.banner-slide.product-image.active .banner-img .back .back-splash,.banner-slide.product-image.active .banner-img .back .back-ice{opacity:1;-webkit-transform:translate(0, 0) rotate(0) scale(1);transform:translate(0, 0) rotate(0) scale(1)}.banner-slide.product-image.active .banner-img .front .front-ice{opacity:1;-webkit-transform:translate(0, 0) rotate(0) scale(1);transform:translate(0, 0) rotate(0) scale(1)}.banner-slide.product-image.active .product-nav-slider .thumb-slide{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.banner-slide.product-image.active .product-nav-slider .thumb-slide:hover{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.banner-slide.product-image.active .product-nav-slider .thumb-slide.active{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.mission-widgets{margin-top:2rem;padding-top:2rem;border-top:0.2rem solid #151515}.mission-widgets .mission{margin-bottom:2rem}.mission-widgets .mission>*{display:inline-block;vertical-align:middle}.mission-widgets .mission>div{width:18%;padding-right:2%}.mission-widgets .mission>div b{display:block}.mission-widgets .mission img{width:18%;padding-right:2%}.mission-widgets .mission img:first-child{width:8%;padding-right:2%}.mission-widgets .mission p{width:70%}.board-row .board-list:nth-child(2n+1){clear:left}.board-list .board-header,.board-list .board-subheader{padding:1rem;font-weight:bold;color:#4e4e4e}.board-list .board-header{background-color:#f1f1f1;font-size:1.05rem;color:#e40321}.board-list .board-subheader{margin-top:1rem}.board-list .board-item{position:relative;border-bottom:0.05rem solid #ececec;padding:1rem}.board-list .board-item:before{content:"";display:block;position:absolute;top:2rem;bottom:2rem;left:0;width:0.05rem;background-color:#ececec}.board-list .board-item h4{margin-top:0;margin-bottom:0.5rem;font-size:0.8rem}.board-list .board-item p{margin-top:0;font-size:0.8rem;color:#6f6f6f;line-height:1.2}.brandcategory{text-align:center;font-size:0;margin:1rem 0 1rem;position:relative}.brandcategory a{font-size:1rem;padding:0.75rem 1.5rem;background-color:#ededed;color:#8f8f8f;display:inline-block;width:15rem}.brandcategory a:hover{text-decoration:none;background-color:#e0e0e0}.brandcategory a.active{background-color:#e50520;color:white}.brand-product-list{text-align:center;top:5.75rem;z-index:50;margin-bottom:2rem}.brand-product-list .col{display:inline-block;margin:0 0.25rem;border:0.15rem solid #ececec;padding:0.5rem;background-color:white;cursor:pointer;-webkit-box-shadow:0 0.5rem 0.5rem rgba(0,0,0,0);box-shadow:0 0.5rem 0.5rem rgba(0,0,0,0);-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.brand-product-list .col:hover{-webkit-box-shadow:0 0.5rem 0.5rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 0.5rem rgba(0,0,0,0.15)}.brand-product-list .col.slide-active{border-bottom-color:#e40321;-webkit-box-shadow:0 0.5rem 0.35rem rgba(0,0,0,0.35);box-shadow:0 0.5rem 0.35rem rgba(0,0,0,0.35)}.brand-product-list .col img{height:4rem}.whole-overflow{width:99.5vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.brand-product-view{width:65rem;position:relative;padding:2rem 0;margin:2rem auto 2rem 10%;max-width:100%}.brand-product-view .slides{position:relative;display:none;z-index:1}.brand-product-view .slides:first-child{display:block}.brand-product-view .slides.slick-active{z-index:2}.brand-product-view .img-container{width:50%;height:100%;position:absolute;z-index:1}.brand-product-view .img-container img{position:absolute;height:125%;left:65%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.brand-product-view .desc-container{z-index:1;position:relative;width:50%;margin-left:auto;right:0;top:0}.brand-product-view .desc-container .award{margin-top:0;margin-bottom:0;line-height:1.25;font-family:"montserratbold", sans-serif;color:#151515}.brand-product-view .desc-container .award b{color:#cc3334}.brand-product-view .desc-container h2{font-family:"montserratextrabold", sans-serif;font-size:2rem;margin-top:1rem;margin-bottom:1rem;line-height:1.15}.brand-product-view .desc-container h2 b{font-weight:normal;display:block;color:#cc3334}.brand-product-view .desc-container p{color:#151515;line-height:1.45;font-size:0.95rem;margin:1rem 0}.brand-product-view .desc-container .btn{border-width:0.35rem;border-radius:0;font-size:1rem;width:15rem;text-align:center}.brand-product-view .desc-container .social-icons .icon{display:inline-block;height:1.75rem;width:1.75rem;background-position:center;background-repeat:no-repeat;background-size:contain}.brand-product-view .desc-container .social-icons .icon.icon-fb{background-image:url("../img/ico-facebook.png")}.brand-product-view .desc-container .social-icons .icon.icon-tw{background-image:url("../img/ico-twitter.png")}.brand-product-view .desc-container .social-icons .icon.icon-ig{background-image:url("../img/ico-instagram-1.png")}.brand-product-view .desc-container .social-icons .icon.icon-yt{background-image:url("../img/ico-youtube.png")}.brand-product-view .desc-container .social-icons .icon+.icon{margin-left:1rem}.brand-product-view .slider{position:relative;z-index:2}.brand-product-view .slider .slick-list{overflow:visible}.brand-product-view .slider.slick-initialized .slides{display:block;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1)}.brand-product-view .slider.slick-initialized .slides .desc-container>*{opacity:0;-webkit-transform:translate(5rem, 0);transform:translate(5rem, 0);-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1)}.brand-product-view .slider.slick-initialized .slides .img-container{-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-filter:blur(0.5rem);filter:blur(0.5rem)}.brand-product-view .slider.slick-initialized .slides.slide-active{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}.brand-product-view .slider.slick-initialized .slides.slide-active .img-container{-webkit-filter:blur(0rem);filter:blur(0rem)}.brand-product-view .slider.slick-initialized .slides.slide-active .desc-container>*{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.brand-product-view .slider-control span{position:absolute;z-index:3;border:0.1rem solid #cc3334;border-radius:100%;height:1.75rem;width:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#cc3334;-webkit-transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform-origin:50% 225%;transform-origin:50% 225%;-webkit-transform:scale(1);transform:scale(1);cursor:pointer}.brand-product-view .slider-control span:before{margin:auto;display:block;line-height:0.75;padding-top:0.15rem;text-align:center}.brand-product-view .slider-control span.icon-ios-arrow-back{left:-2rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.brand-product-view .slider-control span.icon-ios-arrow-forward{right:-2rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.brand-product-view .slider-control span:hover{-webkit-transform:scale(1.25);transform:scale(1.25);color:white;background-color:#cc3334}.brand-product-view:after{content:"";position:absolute;z-index:1;bottom:0;left:-50%;background-color:#ebebeb;height:10rem;display:block;width:200vw}.awards-item{margin:1rem 0}.awards-item header{font-size:1.05rem;font-weight:bold;margin-bottom:0.5rem}.awards-item p{margin-bottom:0;font-size:0.875rem;margin:0}.awards-item p:first-of-type{margin-top:1rem}.awards-item:nth-child(4n+1){clear:left}.accordion-header img{vertical-align:middle;display:inline-block;margin-right:0.5rem;width:auto}.accordion-section{font-size:0.9rem}.accordion-item{margin-top:2rem;border-bottom:1px solid #cfcfcf}.accordion-item .accordion-header{position:relative;font-size:0.9rem;padding-bottom:1rem;cursor:pointer}.accordion-item .accordion-header:before,.accordion-item .accordion-header:after{content:"";position:absolute;width:1rem;height:2px;background-color:#939393;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1)}.accordion-item .accordion-header:after{-webkit-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg)}.accordion-item .accordion-header.active:before,.accordion-item .accordion-header.active:after{-webkit-transform:translate(0, -50%) rotate(360deg);transform:translate(0, -50%) rotate(360deg)}.accordion-item .accordion-section{display:none}.award-accordion-header p{font-weight:bold}.award-accordion-header img{vertical-align:middle}.award-accordion-section p{margin:0.5rem 0}.sustainability-item{counter-reset:sustaincounter;counter-increment:my-sec-counter}.sustainability-item .accordion-header{background-color:#d6d6d6;position:relative;padding:1rem 1rem 1rem 4rem}.sustainability-item .accordion-header p{font-size:1.15rem;color:#7e7e7e;margin:0;text-align:left}.sustainability-item .accordion-header p:before{content:counter(my-sec-counter);position:absolute;font-size:1.75rem;font-family:"montserratextrabold", sans-serif;left:1.5rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.sustainability-item .accordion-header img{position:absolute;right:5rem;height:100%;display:block;margin:0;bottom:0}.sustainability-item .accordion-header img+img{display:none}.sustainability-item .accordion-header:before,.sustainability-item .accordion-header:after{right:2rem}.sustainability-item .accordion-header.active{background-color:#e40321}.sustainability-item .accordion-header.active p{color:white}.sustainability-item .accordion-header.active img{display:none}.sustainability-item .accordion-header.active img+img{display:block}.sustainability-item .accordion-content{padding:1rem 2rem;text-align:left}.news-list{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:0.5rem}.news-list .col-3{padding:0.75rem}.news-list .widget-item{height:11rem;text-align:left}.news-list .widget-item h3:after{display:none}.beerman-row .col-4:nth-child(3n+1){clear:left}.beerman-widget{padding-left:50%;position:relative}.beerman-widget .img-container{position:absolute;left:0;width:50%;height:100%;overflow:hidden}.beerman-widget .img-container img{position:absolute;min-height:100%;min-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.beerman-widget .desc-container{background-color:#f4f4f4;padding:1rem 1rem 1rem 1rem;border-bottom:0.25rem solid #e40321;position:relative}.beerman-widget .desc-container h3{margin-top:0;font-size:0.9rem;font-family:"montserratbold", sans-serif;margin-bottom:0.75rem;min-height:2.204rem}.beerman-widget .desc-container .beerman-number{background-color:#e40321;color:white;position:absolute;height:2.5rem;width:2.75rem;text-align:center;font-weight:bold;bottom:-0.25rem;left:-2.75rem;padding:0.75rem 0}.beerman-widget .desc-container p{line-height:1.5;font-size:0.75rem;margin-top:0.75rem;margin-bottom:0.75rem}.beerman-widget .desc-container p span,.beerman-widget .desc-container p b{display:block;line-height:1.25}.beerman-widget .desc-container p span{font-size:0.65rem;color:#414141;text-transform:uppercase}.beerman-widget .desc-container p:last-child{margin-bottom:0}.beerman-widget .desc-container p:last-child b{min-height:2.755rem}.beerman-list{position:relative}.beerman-list .beerman-section{position:relative;padding-left:3rem;margin-top:2.5rem;padding-top:1rem}.beerman-list .beerman-section header{position:-webkit-sticky;position:sticky;margin-left:-3rem;top:6.5rem;font-size:1.5rem;font-weight:bold;height:0;width:0;-webkit-transform:translate(0, -0.35rem);transform:translate(0, -0.35rem)}.beerman-list .beerman-section p{line-height:1;margin-bottom:1rem}.beerman-list .beerman-control{position:absolute;right:0;top:0;height:100%;z-index:10}.beerman-list .beerman-control .beerman-control-sticky{position:-webkit-sticky;position:sticky;right:0;top:6.5rem}.beerman-list .beerman-control a{cursor:pointer;display:block;color:#151515;padding:0.35rem 0.65rem}.beerman-list .beerman-control a:hover{text-decoration:none;background-color:#d9d9d9}.beerman-list .beerman-control a.active{background-color:#e40321;color:white;cursor:default}.widget-item{height:9rem;border:0.1rem solid #e0e0e0;padding:1rem;padding-bottom:4rem;position:relative;display:block;color:#151515;background:#ededed url("../img/widget-background.jpg") center repeat}.widget-item h3{margin-top:0;font-weight:bold;font-family:"montserratsemibold", sans-serif;position:relative;padding-bottom:0rem;font-size:1rem;line-height:1.25;height:auto}.widget-item h3:after{content:"";display:block;position:absolute;width:5rem;height:0.125rem;background-color:#b7b7b7;bottom:-1rem}.widget-item .readmore{color:#e40321;font-size:0.8rem;font-weight:bold;position:absolute;bottom:1rem}.widget-item:after{content:"";display:block;position:absolute;width:0;height:0;border-width:0rem 0rem 0.75rem 0.75rem;border-style:solid;border-color:transparent transparent #e50321 transparent;right:1rem;bottom:1rem}.widget-item:hover{border-color:#e40321;text-decoration:none}.widget-item:hover h3:after{background-color:#e40321}.job-widget{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:12rem}.job-widget h3{font-size:1.25rem;line-height:1.25;margin-bottom:0.25rem}.job-widget h3:after{display:none}.job-widget p{line-height:1;font-size:0.8rem;margin:0}.jobcontact-list .col-4{padding-top:0}.jobcontact-item{position:relative;padding-bottom:1rem}.jobcontact-item:after,.jobcontact-item:before{content:"";display:block;position:absolute;height:0.35rem;bottom:0}.jobcontact-item:before{z-index:2;width:4rem;background-color:#e30220}.jobcontact-item:after{width:100%;background-color:#2b2b2b}.jobcontact-item h3{margin-top:0;font-size:0.95rem;font-weight:bold;margin-bottom:0;font-family:"montserratbold", sans-serif}.jobcontact-item p{font-size:0.9rem;line-height:1}.notice-public{font-size:0.9rem;border-top:0.1rem solid #bababa;margin-top:5rem;padding-top:1.5rem}.notice-public h3{margin-top:0;color:#e40321;font-family:"montserratbold", sans-serif;margin-bottom:1rem}.notice-public h3 .icon{display:inline-block;width:2rem;height:2rem;border-radius:100%;border:0.15rem solid #e40321;padding:0.25rem 0.3rem}.notice-public p{line-height:1.2}.notice-public .divider{margin-top:1rem;padding-top:1rem;border-top:0.1rem solid #bababa}.disclosure-filter{margin-left:-0.5rem;margin-right:-0.5rem;font-size:0.9rem;margin-top:2rem;margin-bottom:2rem}.disclosure-filter .col-6,.disclosure-filter .col-3,.disclosure-filter .col-9,.disclosure-filter .col-12{padding:0.5rem}.disclosure-filter input,.disclosure-filter select,.disclosure-filter textarea{border:0.15rem solid #ebebeb;background-color:#ebebeb;padding:0.75rem 1rem}.disclosure-filter select{padding:0rem 1rem;height:2.688rem}.disclosure-filter .clear+.col-6{clear:left}.disclosure-filter button{display:block;padding:0.78rem 1rem;border:0;border:0.15rem solid #e50422;background-color:white;color:#e50422;font-weight:bold;width:100%;position:relative}.disclosure-filter button:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:100%;background-color:#e40321;-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1)}.disclosure-filter button span{position:relative;z-index:2;color:#e40321;-webkit-transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 350ms cubic-bezier(0.4, 0, 0.2, 1)}.disclosure-filter button:hover{color:white}.disclosure-filter button:hover:before{width:100%}.disclosure-filter button:hover span{color:white}.disclosure-filter p{margin:0}.contactus-from button{height:4.334rem}.contactus-from button+p{margin-top:0.75rem;line-height:1.5}.contactus-from button+p i{font-size:0.8rem;font-style:normal}.thankyou-content{width:45rem;max-width:100%}.pdf-list header{background-color:#e40321;color:white;padding:1rem;font-family:'montserratmedium', sans-serif;margin-bottom:1rem}.pdf-item{font-size:0.75rem;padding:1.25rem 0;border-top:0.15rem solid #e6e6e6}.pdf-item h3,.pdf-item p,.pdf-item a{float:left;margin:0;padding:0 0.5rem;font-weight:normal;font-size:1rem;line-height:1}.pdf-item h3{width:50%;padding-left:0}.pdf-item p,.pdf-item a{width:25%;text-align:right}.pdf-item a{color:#e40321}.pdf-item a span{display:inline-block;vertical-align:middle;font-size:1.25rem;vertical-align:bottom}.pagination{font-size:0;margin-top:2rem}.pagination a,.pagination span{display:inline-block;min-width:2rem;height:2rem;font-size:1rem;background-color:#7d7d7d;color:white;padding:0.5rem;line-height:1;text-align:center}.pagination a+a,.pagination a+span,.pagination span+a,.pagination span+span{margin-left:0.5rem}.pagination a:hover{background-color:#646464;text-decoration:none}.pagination span{background-color:#e50422}.content .container-fluid-width{padding:2rem}.content:only-child{min-height:calc(100vh - 5.45rem)}.content:last-child .container-fluid-width{padding-bottom:8rem}.content.title-center h1{text-align:center;font-family:"montserratextrabold", sans-serif;font-size:2.5rem;margin:0 auto}.content.title-center h1+p{text-align:center}.notice{position:-webkit-sticky;position:sticky;bottom:0;width:100%;z-index:500;background:#a00d20 url("../img/darkerred-pattern.png") fixed center;border-top:0.5rem solid #e40421;color:white}.notice .container-fluid-width{padding-top:0rem;padding-bottom:0rem}.notice .accordion-item{border:0;margin:0}.notice .accordion-item .accordion-header{font-size:0.9rem;padding:1.5rem 0;position:relative;cursor:pointer}.notice .accordion-item .accordion-header:before,.notice .accordion-item .accordion-header:after{content:"";position:absolute;right:0rem;height:0.12rem;width:0.75rem;background-color:white;top:50%;-webkit-transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.notice .accordion-item .accordion-header:before{-webkit-transform:translate(0rem, 0) rotate(50deg);transform:translate(0rem, 0) rotate(50deg)}.notice .accordion-item .accordion-header:after{-webkit-transform:translate(-0.45rem, 0) rotate(-50deg);transform:translate(-0.45rem, 0) rotate(-50deg)}.notice .accordion-item .accordion-header.active:before{-webkit-transform:translate(0rem, 0) rotate(-50deg);transform:translate(0rem, 0) rotate(-50deg)}.notice .accordion-item .accordion-header.active:after{-webkit-transform:translate(-0.48rem, 0) rotate(50deg);transform:translate(-0.48rem, 0) rotate(50deg)}.notice .accordion-item .accordion-section{display:none}.notice .accordion-item .accordion-content{padding-bottom:2rem}.notice .accordion-item .accordion-content p{margin-top:1rem;margin-bottom:1rem}.notice .accordion-item .accordion-content p .btn{margin:0;border:0.15rem solid #ffffff;color:#ffffff}.notice .accordion-item .accordion-content p .btn:before{background-color:white}.notice .accordion-item .accordion-content p .btn:hover{color:#151515}.notice .accordion-item .accordion-content p a{color:#fcd84e;font-weight:bold}.notice .accordion-item .accordion-content *:first-child{margin-top:0}.notice.iefix{position:fixed;bottom:0}.notice.iefix+.main-footer{margin-bottom:4.25rem}.news-featured{padding:0;border:0;position:relative;padding-left:60%;height:23rem;background-size:auto;background-repeat:repeat;margin-top:2rem;text-align:left}.news-featured .img-container{position:absolute;left:0;width:60%;height:100%;overflow:hidden}.news-featured .img-container img{display:block;min-width:100%;min-height:100%}.news-featured .desc-container{padding:2rem}.news-featured .desc-container h2{margin-top:0;font-family:"montserratsemibold", sans-serif;margin-bottom:1rem;line-height:1.15}.news-featured .desc-container p{margin-top:1rem;display:block;display:-webkit-box;height:5.625rem;font-size:.9rem;line-height:1.25;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-featured .desc-container .readmore{bottom:2rem}.news-featured:after{right:2rem;bottom:2rem}.right-control{float:right}.right-control a{display:block;background-color:#e7e7e7;border-right:0.5rem solid #e7e7e7;text-align:left;padding:0.75rem 0.75rem;color:#151515;font-weight:bold;font-size:0.75rem;margin-bottom:0.25rem}.right-control a:hover{text-decoration:none;border-color:#dadada;background-color:#dadada}.right-control a.active{border-color:#e40321}.sticky{position:-webkit-sticky;position:sticky;top:6.5rem}.map-widget .map{width:75%;float:right;position:relative;overflow:hidden;padding-bottom:105%}.map-widget .map img{position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.map-widget .map .map-item{position:absolute;padding-right:3rem;z-index:10}.map-widget .map .map-item header{color:#545454;font-family:"montserratbold", sans-serif}.map-widget .map .map-item .map-logo{height:3rem;width:2rem;background:url("../img/Maps/map-item-logo.png") right no-repeat;background-size:contain;position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.map-widget .map .map-item.active header{color:#e50520}.map-widget .map.international{padding-bottom:63%}.map-widget .map-control{width:25%;float:right;font-size:0.8rem;padding-left:2rem;position:-webkit-sticky;position:sticky;top:5.75rem;z-index:11}.map-widget .map-control .control-item{border-right:5px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:1rem 0;padding-right:1rem;margin-bottom:5px;cursor:pointer}.map-widget .map-control .control-item header{font-family:"montserratbold", sans-serif}.map-widget .map-control .control-item p{margin:0;font-size:0;line-height:1.15}.map-widget .map-control .control-item.active{border-color:#e50520}.map-widget .map-control .control-item.active header{color:#e50520}.map-widget .map-control .control-item.active p{margin-top:0.75rem;font-size:0.8rem}.main-footer{background:#e10321 url("../img/red-pattern.png") fixed center;color:white}.main-footer.has-notice{margin-bottom:0rem}.main-footer .container-fluid-width{padding:3.5rem 1rem 0rem}.main-footer .footer-main-col .logo-col{left:1rem;font-size:0.6rem;padding-top:0}.main-footer .footer-main-col .logo-col a{display:block;width:80%}.main-footer .footer-main-col .logo-col img{width:100%;margin-bottom:1rem;margin-top:-0.7rem}.main-footer .footer-main-col .logo-col p{margin-top:0rem}.main-footer .footer-main-col .link-col{width:16.66%;float:left;font-size:0.7rem;padding-left:1rem}.main-footer .footer-main-col .link-col a{display:block;color:white;text-transform:uppercase;font-weight:bold;margin:0 0 1rem}.main-footer .footer-main-col .link-col.hotline-col{text-align:right}.main-footer .footer-main-col .link-col.hotline-col img{height:5rem;display:inline-block}.main-footer .footer-main-col .icon-col span{font-weight:bold;font-size:1rem;display:block;margin:0 0 1rem}.main-footer .footer-main-col .icon-col a{display:inline-block;font-size:1.75rem}.main-footer .footer-main-col .icon-col a+a{margin-left:0.5rem}.main-footer .footer-main-col .icon-col a:hover{text-decoration:none}.search-result{padding:2rem;background-color:#e4e4e4;margin-top:2rem}.search-result h2{margin-top:0;margin-bottom:1rem;font-size:1.25rem}.search-result p{margin:1rem 0;line-height:1.5}.search-result p:last-child{margin-bottom:0}.table tr td,.table tr th{padding:1rem;line-height:1.5}.csr-slider-overflow{overflow:hidden}.csr-slider{width:40rem;margin:auto;position:relative}.csr-slider .slider .slick-list,.csr-slider .slider .slick-track{overflow:visible}.csr-slider .slider .slides{display:none;text-align:center;margin:2rem;opacity:0.5}.csr-slider .slider .slides:first-child{display:block}.csr-slider .slider .slides.slick-current{opacity:1}.csr-slider .slider .slides.slick-current p{display:block}.csr-slider .slider .slides img{display:block;width:100%;margin-bottom:1rem}.csr-slider .slider .slides p{margin:0.5rem auto;font-size:0.8rem;display:none}.csr-slider .slider.slick-initialized .slides{display:block}.csr-slider .slider .slick-dots{padding:0;list-style:none;text-align:center}.csr-slider .slider .slick-dots li{display:inline-block;height:15px;width:15px;background-color:#d8d8d8;border-radius:100%;margin:5px}.csr-slider .slider .slick-dots li button{display:none}.csr-slider .slider .slick-dots li.slick-active{background-color:#e50520}.csr-slider .slider-control span{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:1.75rem;z-index:10;cursor:pointer}.csr-slider .slider-control span.icon-ios-arrow-back{left:-0.75rem}.csr-slider .slider-control span.icon-ios-arrow-forward{right:-0.75rem}.sustainability-widget{height:35vh;min-height:500px;background:url("../img/sustainability-widget.png") center;background-size:cover;padding:3rem;text-align:center;color:white;-webkit-box-shadow:inset 0rem -15rem 15rem rgba(0,0,0,0.75);box-shadow:inset 0rem -15rem 15rem rgba(0,0,0,0.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:1rem 0}.sustainability-widget h2{font-size:2rem}.sustainability-widget p{margin-top:0}.sustainability-widget .btn{color:white;border-color:white}.sustainability-widget .btn:hover{color:#e40321}.sustainability-widget .btn:hover:before{background-color:white}.sustainability-widget-slider{margin-top:-0.5rem;position:relative}.sustainability-widget-slider .slider{padding-left:1.5rem;padding-right:1.5rem}.sustainability-widget-slider .slider .slide{float:left;width:16.66%;padding:0.5rem}.sustainability-widget-slider .slider .slide .sustainability-widget-item{border:0.15rem solid #e1e1e1;display:block;padding:1rem;position:relative;height:10rem;overflow:hidden;text-align:center}.sustainability-widget-slider .slider .slide .sustainability-widget-item h3{margin:0;font-size:0.8rem;font-family:"montserratbold", sans-serif;color:#232323;line-height:1.25}.sustainability-widget-slider .slider .slide .sustainability-widget-item img{position:absolute;bottom:1.5rem;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);height:4rem}.sustainability-widget-slider .slider .slide .sustainability-widget-item img+img{display:none}.sustainability-widget-slider .slider .slide .sustainability-widget-item:hover{text-decoration:none;background-color:#e4302f}.sustainability-widget-slider .slider .slide .sustainability-widget-item:hover h3{color:white}.sustainability-widget-slider .slider .slide .sustainability-widget-item:hover img{display:none}.sustainability-widget-slider .slider .slide .sustainability-widget-item:hover img+img{display:block}.sustainability-widget-slider .slider .slide:nth-child(n+7){display:none}.sustainability-widget-slider .slider.slick-initialized .slide:nth-child(n+7){display:block}.sustainability-widget-slider .slider-control .arrow{position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;height:40px;width:20px}.sustainability-widget-slider .slider-control .arrow:before,.sustainability-widget-slider .slider-control .arrow:after{content:"";display:block;height:3px;width:20px;background-color:#7d7d7d;position:absolute}.sustainability-widget-slider .slider-control .arrow:before{-webkit-transform:translate(0, -9px) rotate(-40deg);transform:translate(0, -9px) rotate(-40deg);top:50%}.sustainability-widget-slider .slider-control .arrow:after{-webkit-transform:translate(0, 3px) rotate(40deg);transform:translate(0, 3px) rotate(40deg);top:50%}.sustainability-widget-slider .slider-control .arrow.slick-disabled{display:none !important}.sustainability-widget-slider .slider-control .arrow.right{left:auto;right:0;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}.teamofficials header{font-family:"montserratsemibold", sans-serif;font-size:1.2rem;text-transform:uppercase;position:relative}.teamofficials header:before{content:"";height:1px;width:calc(100% - 15rem);background-color:rgba(0,0,0,0.15);display:block;position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.teamofficials p{margin-top:0;margin-bottom:0;line-height:1.75}.teamofficials .teamofficials-items span{min-width:10rem;display:inline-block}.contactus-from{margin-top:0}.form-error{color:red}.news-content .container-fluid-width{width:1150px;max-width:85%}.news-content p img{float:left;padding-right:2rem;padding-bottom:2rem;width:auto !important;height:auto !important;min-width:33.33%;max-width:100%}.news-content p:last-child:after{content:'';display:block;clear:both;height:0}.sticky-footer{background-color:#b30d23;color:white;bottom:0rem;position:-webkit-sticky;position:sticky;z-index:10}.sticky-footer.has-notice{bottom:4.4rem}.sticky-footer.iefix{position:fixed;bottom:4rem;width:100%;bottom:0}.sticky-footer.iefix.has-notice{bottom:4.4rem}.sticky-footer.iefix+.main-footer{margin-bottom:6.25rem}.sticky-footer.iefix+.notice+.main-footer{margin-bottom:10.25rem}.sticky-footer .container-fluid-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;padding:2rem}.sticky-footer .message{font-weight:bold;font-size:1.1rem;margin-right:2rem;line-height:1.25}.sticky-footer .action span{line-height:1}.sticky-footer .btn{width:7.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fcd84e;border:0;padding:0.5rem 0.75rem;font-family:'montserratmedium', sans-serif;color:#b30d23;text-transform:none;-webkit-transition:none;transition:none}.sticky-footer .btn:before{display:none}.sticky-footer .btn .icon{color:#b30d23;position:relative;font-size:1.25rem;margin-left:0.5rem}.sticky-footer .btn .icon:after{content:'';border-radius:100%;background-color:white;top:0;bottom:0.35rem;left:0.25rem;right:0.25rem;display:block;position:absolute;z-index:-1}.sticky-footer .btn:hover{background-color:#f9c704;color:#b30d23}.preevent-banner{position:relative}.preevent-banner .desc-container{width:35rem;position:absolute;z-index:2;top:50%;left:0;padding:3rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.preevent-banner .desc-container img{margin-bottom:1.5rem;height:1.25rem;display:block}.preevent-banner .desc-container h2,.preevent-banner .desc-container h3,.preevent-banner .desc-container h4{margin-top:0;font-family:'montserratmedium', sans-serif}.preevent-banner .desc-container h2{font-size:1.75rem;margin-bottom:0.5rem}.preevent-banner .desc-container h3{font-size:1.75rem;color:#e40321}.preevent-banner .desc-container h4{color:#e40321;font-size:1.15rem;margin-bottom:0.5rem}.preevent-banner .img-container{position:relative;z-index:1;overflow:hidden}.preevent-banner .img-container img{width:100%}.date-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.date-container .date{background-color:white;border-radius:1rem;padding:1rem;width:7.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-right:1rem}.date-container .date span{font-size:2rem}.date-container .date i{font-style:normal;font-size:0.9rem;letter-spacing:0.15rem;margin-top:1rem}.event-timer p{margin:0;text-align:center;text-transform:uppercase;font-size:0.8rem;margin-bottom:0.5rem}.event-timer .timer{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#5d6162;color:white;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.event-timer .timer>span{padding:1rem 0}.event-timer .timer .timer-item{padding:0.5rem 1rem;text-align:center}.event-timer .timer .timer-item header{width:2.35rem;font-size:1.5rem;font-family:'montserratbold', sans-serif}.event-timer .timer .timer-item span{margin-top:0.5rem;font-size:0.8rem}.preevent-register{background-color:#fddd28;padding:1rem;text-align:center;margin:1rem 0}.preevent-register .flex{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}.preevent-register .flex a{display:-webkit-box;display:-ms-flexbox;display:flex}.preevent-register p{margin-top:0}.preevent-register p img{height:1.5rem;margin:0 0.5rem;width:auto;vertical-align:middle}.preevent-register p .icon{color:#e40321;position:relative;font-size:1.25rem;margin-left:0.5rem}.preevent-register p .icon:before{z-index:1;position:relative}.preevent-register p .icon:after{content:'';border-radius:100%;background-color:white;top:0;bottom:0.35rem;left:0.25rem;right:0.25rem;display:block;position:absolute;z-index:0}.preevent-register a{color:#e40321;font-family:'montserratmedium', sans-serif}.event-login{width:550px;max-width:100%;margin:0 auto;text-align:center}.event-login>header{padding:2.5rem 2rem;background:#e40321 url("../img/nav-bg-red.jpg") fixed center;color:white;font-family:'montserratmedium', sans-serif;font-size:1.25rem;line-height:1.5}.event-login .event-login-body{border:1px solid #e2e2e2;background:white;padding:2rem}.event-login .event-login-body header{font-family:'montserratbold', sans-serif;font-size:1.5rem}.event-login .form-group{margin:1.5rem 0}.event-login .form-group input{border:1px solid #e2e2e2;padding:0.75rem 1rem;font-size:0.9rem}.event-login .submit-group input{background-color:#c4061f;border:0;color:white}.event-login .submit-group input:hover{background-color:#dd0723}.event-login .submit-group p{font-size:0.85rem}.event-login .submit-group p i{font-style:none}.event-login .submit-group .btn{width:100%}.event-login .form-links{margin:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.9rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-login .form-links a{color:#c4061f}.video-container{background-color:#000000;position:relative;min-height:30rem}.video-container .iframe-container{overflow:hidden;-webkit-transition:opacity 350ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 350ms cubic-bezier(0.4, 0, 0.2, 1)}.video-container .iframe-container>div{max-width:100%}.video-container .iframe-container.active{opacity:1}.video-container iframe,.video-container video{position:relative;z-index:1;display:block;margin:0 auto;width:100%;height:100%}.video-container .event-timer{width:30rem;color:white;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1.75);transform:translate(-50%, -50%) scale(1.75)}.video-container .event-timer .timer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-container .blocker{position:absolute;z-index:2;height:100%;width:100%}h1{cursor:pointer}.contextmenu{background:blue;color:white;height:100px;width:150px}.video-description{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-description>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.video-description h2{margin:0;font-size:1.2rem}.video-description .button{width:22rem;margin-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 1024px){body,html{font-size:13px}}@media only screen and (max-width: 1024px) and (min-width: 1024px){body,html{font-size:calc( 13px + 1 * ((100vw - 1024px) / 776))}}@media only screen and (max-width: 1024px) and (min-width: 1800px){body,html{font-size:14px}}@media only screen and (max-width: 1024px){.container-fluid-width{width:100%;padding:4rem 3rem}.content .container-fluid-width{padding:2rem 3rem}.container-fluid-smaller{width:85%}.container-fluid-medium{width:100%}.main-header .main-logo{left:3rem}.main-header .toggle{right:3rem;height:20px}.main-header .search-icon{right:75px;font-size:1.85rem}.page-banner{height:calc(100vh - 4.75rem)}.page-banner .container-fluid-width{padding:0rem 3rem 2rem}.page-banner .container-fluid-width .banner-control span span{font-size:0.9rem}.page-banner .container-fluid-width .banner-control span span+span{width:2.75rem}.page-banner .container-fluid-width .banner-control span span:first-child{width:15rem;left:-8.75rem}.page-banner .container-fluid-width .banner-control>span{left:2.75rem}.page-banner .container-fluid-width .banner-control>span+span{right:2.75rem}.page-banner .container-fluid-width .banner-control>span+span span:first-child{right:-8.75rem}.page-banner .container-fluid-width .banner-background{width:calc(100% - 6rem)}.page-banner .container-fluid-width .banner-slide.with-image .banner-content{width:75%}.page-banner .container-fluid-width .banner-slide.with-image .banner-img{width:25%}.whole-overflow{width:auto;margin-left:-3rem;margin-right:-3rem;left:auto;right:auto}.brand-product-view{margin:2rem auto}.product-nav-slider{height:8rem;width:90%;bottom:-2.5rem}.product-nav-slider .product-nav-slider-overflow{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.product-nav-slider .thumb-slide p{font-size:0.9rem}.product-nav-slider .thumb-slide.active:before{bottom:-4rem}.banner-slide.product-image .slide{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-nav .left-nav .main-menu .menu-item.menu-active .dropdown{pointer-events:all;opacity:1}.main-nav .left-nav .main-menu .menu-item.menu-active .dropdown a{-webkit-transform:translate(0rem, 0);transform:translate(0rem, 0)}.main-nav .left-nav .main-menu .menu-item.menu-active>a:after{width:2rem;right:-1rem}.main-footer .container-fluid-width{padding:3.5rem 2rem 0rem}}@media only screen and (max-width: 768px){.col-tab-1,.col-tab-2,.col-tab-3,.col-tab-4,.col-tab-5,.col-tab-6,.col-tab-7,.col-tab-8,.col-tab-9,.col-tab-10,.col-tab-11,.col-tab-12{float:left;padding:15px}.parent{padding:0}.col-tab-1{width:8.33%}.col-tab-2{width:16.66%}.col-tab-3{width:25.00%}.col-tab-4{width:33.33%}.col-tab-5{width:41.66%}.col-tab-6{width:50.00%}.col-tab-7{width:58.33%}.col-tab-8{width:66.66%}.col-tab-9{width:75.00%}.col-tab-10{width:83.33%}.col-tab-11{width:91.66%}.col-tab-12{width:100%}}@media only screen and (max-width: 768px){body,html{font-family:"montserratregular",sans-serif}body,html{font-size:12px}}@media only screen and (max-width: 768px) and (min-width: 1024px){body,html{font-size:calc( 12px + 1 * ((100vw - 1024px) / 776))}}@media only screen and (max-width: 768px) and (min-width: 1800px){body,html{font-size:13px}}@media only screen and (max-width: 768px){body.toggle-active{overflow:hidden}p img.width-auto,li img.width-auto{max-width:100%}.preevent-banner .desc-container{max-width:100%}.preevent-banner .img-container{height:25rem}.preevent-banner .img-container img{width:auto;height:100%}.brand-product-view{padding:2rem 3rem}.brand-product-view .slider-control span.icon-ios-arrow-back{left:1rem}.brand-product-view .slider-control span.icon-ios-arrow-forward{right:1rem}.page-banner .container-fluid-width .banner-slide{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-banner .container-fluid-width .banner-slide.with-image .banner-content{width:100%;height:auto;z-index:10;position:relative}.page-banner .container-fluid-width .banner-slide.with-image .banner-img{position:absolute;width:100%;bottom:0;height:75%;z-index:5}.page-banner .container-fluid-width .banner-slide.with-image .banner-img img{height:auto;width:100%;bottom:0}.page-banner .container-fluid-width .banner-slide.active .banner-img .banner-main-img{height:auto}.page-banner .container-fluid-width .banner-content>*{font-size:1.35rem}.page-banner .container-fluid-width .banner-content .banner-btn{padding:1rem 3.5rem 1rem 1.5rem;font-size:1rem}.banner-slide.product-image .banner-content{padding:4rem;width:75% !important;height:50%}.banner-slide.product-image .banner-content .slide{font-size:1.35rem}.banner-slide.product-image .banner-img{width:60%}.banner-slide.product-image .banner-img .back .back-splash{height:auto;width:110%}.banner-slide.product-image .banner-img .back .curve-splash{height:auto;width:110%;right:0}.banner-slide.product-image .banner-img .mid{left:-16rem}.banner-slide.product-image .banner-img .mid .mid-bottle{height:70%;right:5rem}.banner-slide.product-image .banner-img .mid .mid-can{height:35%;right:20rem;bottom:10rem}.banner-slide.product-image .slide{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.banner-slide .news-item .img-container{height:13vh}.banner-slide .news-item .img-container img{height:auto;width:100%}.awards-item:nth-child(4n+1){clear:none}.awards-item:nth-child(3n+1){clear:left}.accordion-item .accordion-header img{width:50px}.content-banner .banner-container .widget-section{margin-top:2rem}.content-banner{height:auto;min-height:0}.content-banner .container-fluid-width{padding:2rem 3rem}.content-banner .banner-container img{display:none}.content-banner .banner-container .title-section,.content-banner .banner-container .widget-section{width:100%}.content-banner .banner-container .title-section{padding:0}.content-banner .banner-container .widget-section .widget-item{padding:2rem;width:50%;height:25vh;min-height:175px}.content-banner .banner-container .widget-section .widget-item .readmore{left:2rem;bottom:2rem}.content-banner .banner-container .widget-section .widget-item:after{right:2rem;bottom:2rem}.content-banner .banner-container .widget-section .widget-item.col-mob-12{width:100%}.content-banner .banner-container .widget-section .widget-item h3{font-size:1.75rem}.content-banner .banner-container .widget-section .widget-item:nth-child(2n){height:25vh}.content-banner .banner-container .widget-section .widget-item:nth-child(2){margin:0}.content-banner .banner-container .widget-section .widget-item:last-child:nth-child(5){height:25vh}.content-banner .banner-container .widget-section .widget-item.flex-widget{-webkit-box-flex:0;-ms-flex:none;flex:none}.content-banner .banner-container .widget-section .widget-item.flex-widget:nth-child(1){height:50%;width:50%}.content-banner .banner-container .widget-section .widget-item.flex-widget:nth-child(2){height:50%;width:50%;margin:0}.content-banner .banner-container .widget-section .widget-item.flex-widget:nth-child(3){width:100%;height:50%}.beerman-row .col-4:nth-child(2n+1){clear:left}.beerman-row .col-4:nth-child(3n+1){clear:none}.widget-item{padding:1.5rem}.widget-item .readmore{font-size:1rem}.widget-item:after{border-width:0rem 0rem 1.5rem 1.5rem}.news-featured{height:auto;padding-left:0}.news-featured .img-container{width:100%;position:static;height:25vh}.news-featured .desc-container{padding:2rem 0 4rem}.news-featured:after{right:0}.map-widget .map{width:100%;margin-top:2rem;padding-bottom:141%}.map-widget .map-control{width:100%;padding-left:0;position:static}.map-widget .map-control .control-item{padding:1rem;display:block;background-color:white;margin-bottom:1rem}.map-widget .map-control .control-item+.control-item{vertical-align:bottom}.main-footer .container-fluid-width{padding:3rem 3rem 4rem}.main-footer .footer-main-col .logo-col{padding:0;margin-bottom:2rem}.main-footer .footer-main-col .logo-col a{width:20rem}.main-footer .footer-main-col .logo-col p{position:absolute;bottom:2rem}.main-footer .footer-main-col .link-col{padding-left:0;width:25%}.csr-slider{width:100%}.csr-slider .slider .slides{margin:2.5rem}.csr-slider .slider-control span.icon-ios-arrow-back{left:0}.csr-slider .slider-control span.icon-ios-arrow-forward{right:0}}@media only screen and (max-width: 550px){.col-mob-1,.col-mob-2,.col-mob-3,.col-mob-4,.col-mob-5,.col-mob-6,.col-mob-7,.col-mob-8,.col-mob-9,.col-mob-10,.col-mob-11,.col-mob-12{float:left;padding:15px}.parent{padding:0}.col-mob-1{width:8.33%}.col-mob-2{width:16.66%}.col-mob-3{width:25.00%}.col-mob-4{width:33.33%}.col-mob-5{width:41.66%}.col-mob-6{width:50.00%}.col-mob-7{width:58.33%}.col-mob-8{width:66.66%}.col-mob-9{width:75.00%}.col-mob-10{width:83.33%}.col-mob-11{width:91.66%}.col-mob-12{width:100%}}@media only screen and (max-width: 550px){.mobile-hide{display:none}.smbi-welcome-check{min-height:600px}.preevent-banner .desc-container{padding:2rem}.preevent-banner .desc-container h2,.preevent-banner .desc-container h3{font-size:1.5rem}.preevent-banner .desc-container h4{font-size:1rem}.date-container .date i{font-size:0.8rem;letter-spacing:normal}.event-timer .timer .timer-item header{font-size:1.1rem}.preevent-register .flex{display:block}.preevent-register .flex a,.preevent-register .flex span,.preevent-register .flex b{display:inline-block;vertical-align:middle}.preevent-register .flex img{display:block}.event-login .form-links{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.event-login .form-links a{margin:0.5rem 0}.video-container{min-height:0}.video-description{display:block}.video-description .button{width:100%;margin:1rem 0}.video-description .button .btn{width:100%;text-align:center}body,html{font-family:"montserratregular",sans-serif}body,html{font-size:11px}}@media only screen and (max-width: 550px) and (min-width: 1024px){body,html{font-size:calc( 11px + 1 * ((100vw - 1024px) / 776))}}@media only screen and (max-width: 550px) and (min-width: 1800px){body,html{font-size:12px}}@media only screen and (max-width: 550px){p img.pull-right,li img.pull-right{padding:0 0 2rem;width:100% !important}h1{margin-bottom:1rem}.main-nav .left-nav{width:70%;left:0}.main-nav .left-nav .main-menu .menu-item .dropdown .nav-back{display:block}.main-nav .left-nav .main-menu .menu-item:hover>a:after{width:0rem;right:0rem}.main-nav .left-nav .main-menu .menu-item:hover .dropdown{opacity:0}.main-nav .left-nav .main-menu .menu-item.menu-active>a:after{width:2rem;right:-1rem}.main-nav .left-nav .main-menu .menu-item.menu-active .dropdown{opacity:1}.main-nav .left-nav .main-menu>a,.main-nav .left-nav .main-menu .menu-item>a{padding:1rem;padding-right:4rem}.main-nav .left-nav.menu-active{left:-65%}.pdf-item h3{width:100%;margin-bottom:0.5rem}.pdf-item p,.pdf-item a{text-align:left;width:100%;font-size:1rem;padding-left:0}.pagination a,.pagination span{min-width:3rem;height:3rem;padding:1rem}.pagination a+a,.pagination a+span,.pagination span+a,.pagination span+span{margin-bottom:0.5rem}.page-banner{height:calc(100vh - 5rem)}.page-banner .container-fluid-width .banner-slide .banner-content{position:relative;z-index:10}.page-banner .container-fluid-width .banner-content{padding:3rem}.page-banner .container-fluid-width .banner-content>*{margin-bottom:1.5rem}.page-banner .container-fluid-width .banner-content h2{font-size:2.5rem}.page-banner .container-fluid-width .banner-control span span+span{display:none}.banner-slide.product-image .banner-content{padding:3rem;width:100% !important}.banner-slide.product-image .banner-img{overflow:hidden;width:100%}.banner-slide.product-image .banner-img .mid{left:0}.banner-slide.product-image .banner-img .mid .mid-bottle{height:60%;right:2rem}.banner-slide.product-image .banner-img .mid .mid-can{height:30%;right:12rem}.banner-slide .disclosure-item{padding:1.5rem}.banner-slide .disclosure-item h3{font-size:1.25rem;line-height:1.5;margin-bottom:0rem}.banner-slide .disclosure-item p{margin-bottom:1rem}.banner-slide .disclosure-item>div{padding:0}.banner-slide .disclosure-item>div:last-child p{margin:0}.banner-slide .disclosure-item .col-4,.banner-slide .disclosure-item .col-3{display:none}.banner-slide .disclosure-item+.disclosure-item{margin-top:1.5rem}.banner-slide .news-row>div{padding-top:1rem;padding-bottom:1rem}.banner-slide .news-item .img-container{display:none}.banner-slide .news-item .desc-container h3{margin:0;display:block;display:-webkit-box;height:3.375rem;font-size:1.35rem;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.banner-slide .news-item .desc-container p{display:none}.disclosure-filter{margin-top:1rem;margin-bottom:1rem}.awards-item:nth-child(3n+1){clear:none}.awards-item:nth-child(2n+1){clear:left}.beerman-row .col-4:nth-child(2n+1){clear:none}.beerman-widget{padding-left:0}.beerman-widget .img-container,.beerman-widget .desc-container{position:relative}.beerman-widget .img-container{height:35rem;width:100%}.beerman-widget .img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.beerman-widget .desc-container{padding:2rem 0}.beerman-widget .desc-container h3{min-height:0;font-size:1.25rem}.beerman-widget .desc-container p{font-size:1rem;line-height:1.25}.beerman-widget .desc-container p span{font-size:1rem}.beerman-widget .desc-container p b{font-size:1.25rem;margin-top:0.25rem}.beerman-widget .desc-container .beerman-number{font-size:2rem;height:4.5rem;width:4.5rem;padding:1.25rem 0;top:-4.5rem;left:0}.brand-product-list{display:none}.brand-product-view{width:100%}.brand-product-view .slider .slick-list{overflow:hidden}.brand-product-view .img-container{width:100%;position:relative}.brand-product-view .img-container img{-webkit-transform:none;transform:none;height:auto;width:100%;margin-left:15%;position:static}.brand-product-view .desc-container{width:100%;margin:2rem 0 0;text-align:center}.brand-product-view .desc-container .btn{width:100%}.brand-product-view:after{width:100vw;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);display:none}.widget-item{padding:2rem;height:15rem}.widget-item h3{font-size:1.5rem}.widget-item .readmore{bottom:2rem;left:2rem}.widget-item:after{bottom:2rem;right:2rem}.news-featured{padding:0;height:auto}.news-featured .img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-featured .desc-container{padding-bottom:5rem}.news-featured .desc-container h2{font-size:1.5rem;line-height:1.25}.news-featured .readmore{left:0}.news-list .widget-item{height:auto;padding-bottom:4rem}.left-target,.right-control{width:100%}.right-control{display:none}.right-control a{display:inline-block}.beerman-list .beerman-control{display:none}.product-nav-slider{bottom:-6.5rem}.product-nav-slider .slick-track{text-align:center}.product-nav-slider .thumb-slide{height:1.25rem !important;width:1.25rem !important;margin:0 0.25rem;background-color:#c08e20;border-radius:100%;display:inline-block !important;float:none;padding:0}.product-nav-slider .thumb-slide img{display:none;height:12rem}.product-nav-slider .thumb-slide p{display:none}.product-nav-slider .thumb-slide.active{background-color:#e40421}.product-nav-slider .thumb-slide.active:before{display:none;bottom:-3rem}.mission-widgets .mission img{margin:0 auto;display:block;width:15rem;max-width:100%}.mission-widgets .mission img:first-child{width:8rem;max-width:100%;margin:0 auto 2rem}.mission-widgets .mission div{width:100%;text-align:center}.mission-widgets .mission p{width:100%;text-align:center}.table-responsive{display:block}.table-responsive tbody{white-space:nowrap;overflow-x:scroll;padding-left:0rem;display:block;position:relative;width:100%}.table-responsive tr{display:inline-block}.table-responsive tr:first-child{position:-webkit-sticky;position:sticky;width:12rem;text-align:left;left:0}.table-responsive tr th{text-align:left}.table-responsive tr td,.table-responsive tr th{display:block}.table-block{display:block;margin-bottom:2rem;font-size:1.35rem}.table-block tbody{display:block}.table-block tr{display:block;border-top:1px solid #cdcdcd;margin-top:2rem}.table-block tr:first-child th{display:none}.table-block tr:first-child th:first-child{display:block}.table-block tr:nth-child(2) td{display:none}.table-block tr:nth-child(2) td:first-child{padding-top:2rem;display:block}.table-block tr td{display:block;border:0;padding:0;text-align:left}.table-block tr td:first-child{padding-top:2rem}.table-block tr td a{display:block;margin-top:2rem}.table-block tr td a .icon{margin-top:-0.5rem}.table-block tr td a .icon:before{display:inline-block;font-size:2.25rem;vertical-align:middle}.main-footer .footer-main-col .link-col{width:50%;margin-bottom:1rem}.main-footer .footer-main-col .link-col.hotline-col{text-align:left}.main-footer .footer-main-col .link-col.hotline-col img{height:8rem}.main-footer .footer-main-col .logo-col p{position:absolute;bottom:2rem}.news-content p img{height:auto !important;width:100% !important;padding-left:0}.ck-content p.force img{height:auto !important;width:100% !important}.content-banner .banner-container .widget-section .widget-item.flex-widget:nth-child(1){width:100%}.content-banner .banner-container .widget-section .widget-item.flex-widget:nth-child(2){width:100%}.content-banner .banner-container .widget-section .widget-item.flex-widget:nth-child(3){width:100%}}
/*# sourceMappingURL=style.css.map */