*,
*::before,
*::after{box-sizing:border-box;-webkit-box-sizing:border-box;}.homepage-body{background:#e4e4e4;height:auto;}.homepage-banner-container{position:relative;min-height:50px;}.hide{display:none !important;}.callout{position:absolute;right:0;justify-self:self-end;font-weight:bolder;font-size:14px;background-color:white;width:140px;color:black;height:62px;padding:10px;line-height:15px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;cursor:pointer;transition:color 400ms ease-in-out, background-color 400ms ease-in-out;}.callout a,
.callout a:link,
.callout a:visited{text-decoration:none;color:#0956c0;font-weight:bolder;}.callout:hover{background-color:#182332;color:white;}.callout:hover a,
.callout:hover a:link,
.callout:hover a:visited{color:#fff;}.container{width:85%;margin-left:auto;margin-right:auto;padding:0;max-width:1800px;}.home-boxes{cursor:pointer;transition:all ease-in-out 210ms;}.no-style-div{all:unset;display:contents;}.rollout-boxes{height:140px;border:1px solid #aaa;border-radius:2px 40px 2px 2px;cursor:pointer;}.home-boxes:hover{opacity:0.8;filter:brightness(1.02);}.home-boxes img{display:block;max-width:100%;height:auto;background:transparent;}.grid-wrapper{text-align:center;}.grid-rollout{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit, 300px);justify-content:flex-start;gap:16px;padding:initial;}.grid{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit, minmax(15%, max-content));justify-content:flex-start;gap:16px;padding:initial;}.banner{font-weight:600;line-height:normal;cursor:default;width:93%;margin:0 auto;border-bottom-left-radius:25px;border-bottom-right-radius:25px;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:space-between;justify-content:center;align-items:center;padding:10px 67px 0 67px;color:#FFFFFF;background-color:#691EF5;border:solid 2px #691EF5;}.rollout-banner-styles{background-color:#0295c1;color:white;}.banner-chinese-new-msg{color:red;}.banner-maintenance-msg{color:limegreen;}.banner-holiday-msg{color:red;}.banner-rollout-msg{color:white;font-size:15pt;}.banner .contact-support-text{font-size:9pt;}.banner img{height:55px;margin-right:15px;}.banner > strong{font-weight:bolder !important;font-size:1rem;}.banner strong a:link,
.banner strong a:visited{text-decoration:none;color:inherit;cursor:pointer;}small,
.small{font-size:0.875em;}.text-center{text-align:center !important;}.hr-style{width:55%;border:1px solid #111;}h3.h3-style{font-size:1.25em;margin:0.1em auto;}h3.h3-style-sm{color:#0956c0;font-size:1.15em;}.home-footer{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;}.home-footer .left-column{width:10%;display:flex;flex-direction:column;letter-spacing:0.5px;}.home-footer .left-column div.vertical-rule{display:none;}.footer-container{margin-top:5rem;}.carousel{display:flex;flex-direction:row;justify-content:center;width:90%;}.carousel-items{padding:0;margin:0;overflow:hidden;display:inline-block;margin-right:2px;cursor:pointer;}.carousel-left-arrow,
.carousel-right-arrow{width:62px;}#policies{margin-top:3rem;}#policies a{font-weight:800;text-decoration:none;color:black;}#policies a:hover{text-decoration:underline;color:purple;}#RollOutContainer,
#MenuContainer{display:none;}#RollOutContainer h2{margin:0 0 1.25rem 0;font-size:27px;}#RollOutContainer .grid{margin-top:25px;}.brands-list-wrapper{text-align:center;margin:0 auto;}.brands-list-container{list-style:none;display:block;padding:0;}.brands-list{cursor:pointer;}.brands-list.selected{background:rgb(15 85 183) !important;color:white;}.brands-list:first-of-type{display:inline-block;font-weight:bolder;margin-right:3px;}.brands-list:not(:first-of-type){background:white;padding:4px 7px;border-radius:5px;font-size:13px;display:inline-block;margin:5px 10px;font-weight:bolder;}#RollOutContainer hr{border:1px solid;}.a-left{margin-right:5px;}.a-left,
.a-right{cursor:pointer;width:auto;height:112px;max-height:112px;object-fit:contain;}.slick-slider{display:flex;flex-wrap:nowrap;align-items:center;}.carousel-container .slick-slider{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;}.slick-slider .slick-list{flex:1 1 auto;min-width:0;}.slick-prev,
.slick-next,
.a-left,
.a-right{flex:0 0 auto;display:inline-block;}.carousel-container .slick-prev,
.carousel-container .slick-next{flex:0 0 auto !important;display:inline-block !important;}.slick-initialized .slick-slide{margin:0 6px;cursor:pointer;max-width:200px;}.slick-initialized .slick-slide img{max-width:200px;max-height:112px;width:auto;height:auto;}.homepage-modal-bg{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;opacity:0;transition:visibility 0s, opacity 0.5s;z-index:-1;}.homepage-modal-bg-active{visibility:visible;opacity:1;z-index:1;}#BackButton{cursor:pointer;position:absolute;top:75px;background:black;font-size:12px;color:white;padding:5px 10px;border-radius:5px;}.modal{background-color:#f4f4f4;width:100%;max-width:550px;height:auto;display:flex;justify-content:space-around;align-items:center;flex-direction:column;border-radius:3px 35px 3px 3px;position:relative;box-shadow:rgba(0, 0, 0, 0.66) 0px 22px 70px 4px;}.modal .blue{color:#024db5;}.modal h1{font-size:2.75rem;letter-spacing:-1px;margin-bottom:0;}.modal h4{letter-spacing:0px;padding-left:4rem;padding-right:4rem;}.modal .cta{margin-bottom:20px;text-decoration:none;}.modal .cta:visited,
.modal .cta:active{text-decoration:none;}.modal-close{position:absolute;left:0;top:0;width:30px;height:30px;opacity:1;}.modal-close:hover{opacity:0.7;cursor:pointer;}.modal-close:before,
.modal-close:after{position:absolute;left:15px;top:7px;content:" ";height:20px;width:2px;background-color:#024db5;}.modal-close:before{transform:rotate(45deg);}.modal-close:after{transform:rotate(-45deg);}.modal-quicktips-content{background-image:url("../../images/homepage/Gray_Shield.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;max-width:900px;margin:0 auto;padding:20px;box-sizing:border-box;background-size:450px 800px;}.quicktips-content-wrapper{width:100%;display:flex;position:relative;height:auto;min-height:500px;overflow:hidden;}.flash-running-image{position:absolute;bottom:0;right:0;height:100%;max-height:600px;z-index:1;}.flash-running-image-jp{right:-12px !important;}.quicktips-instruction-container{position:relative;width:75%;padding-top:50px;padding-left:20px;z-index:1;}.quicktips-instruction-item{display:flex;align-items:flex-start;margin-bottom:45px;}.quicktips-instruction-item-jp{margin-bottom:30px !important;}.shield-number-icon{width:50px;height:auto;margin-right:15px;}.quicktips-instruction-text{color:black;margin:0;text-align:left;font-weight:bold;line-height:1.5;}.quicktips-instruction-text.row-1{padding-right:135px;}.quicktips-instruction-text.row-2{padding-right:70px;}@media screen and (max-width: 1680px){.container{max-width:85%;}}@media screen and (max-width: 1370px){.container{max-width:85%;}.footer-container{margin-top:3rem;}.home-footer{flex-direction:column;justify-content:center;flex-wrap:wrap;}.home-footer .left-column{flex-wrap:wrap;width:auto;margin-bottom:50px;margin-top:15px;margin-left:-30px;flex-direction:row;}.home-footer .left-column hr{display:none;}.home-footer .left-column div.vertical-rule{display:inline-block;width:2px;background-color:black;height:24px;margin:0 12px;}.carousel-container{width:100% !important;}.carousel{margin-top:3rem;width:95%;}#policies{margin-top:3rem;}}@media screen and (max-width: 1280px){.grid{grid-template-columns:repeat(auto-fit, minmax(23%, max-content));}.banner > strong{font-size:1.2rem;}}@media screen and (max-width: 1050px){.callout{display:none;}#BackButton{cursor:pointer;background:black;font-size:13px;position:initial;color:white;padding:5px;border-radius:5px;width:55px;text-align:center;margin:12px auto;}}@media screen and (max-width: 757px){.grid{grid-template-columns:repeat(auto-fit, minmax(45%, max-content));}}.mouse_scroll{display:block;margin:0 auto;width:24px;height:auto;position:absolute;left:1rem;bottom:11%;display:none;}.m_scroll_arrows{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid rgb(138, 138, 138);border-bottom:2px solid rgb(32, 32, 32);margin:0 0 3px 4px;width:16px;height:16px;}.unu{margin-top:1px;}.unu,
.doi,
.trei{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite;animation:mouse-scroll 1s infinite;}.unu{-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;-webkit-animation-direction:alternate;animation-direction:alternate;animation-delay:alternate;}.doi{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-webkit-animation-direction:alternate;animation-delay:0.2s;animation-direction:alternate;margin-top:-6px;}.trei{-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;-webkit-animation-direction:alternate;animation-delay:0.3s;animation-direction:alternate;margin-top:-6px;}.mouse{height:42px;width:24px;border-radius:14px;transform:none;border:2px solid rgb(24, 24, 24);top:170px;}.wheel{height:5px;width:2px;display:block;margin:5px auto;background:rgb(59, 59, 59);position:relative;height:4px;width:4px;border:2px solid rgb(34, 34, 34);-webkit-border-radius:8px;border-radius:8px;}.wheel{-webkit-animation:mouse-wheel 0.6s linear infinite;-moz-animation:mouse-wheel 0.6s linear infinite;animation:mouse-wheel 0.6s linear infinite;}.graphic-trends-text{color:black;}@-webkit-keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);}}@-moz-keyframes mouse-wheel{0%{top:1px;}25%{top:2px;}50%{top:3px;}75%{top:2px;}100%{top:1px;}}@-o-keyframes mouse-wheel{0%{top:1px;}25%{top:2px;}50%{top:3px;}75%{top:2px;}100%{top:1px;}}@keyframes mouse-wheel{0%{top:1px;}25%{top:2px;}50%{top:3px;}75%{top:2px;}100%{top:1px;}}@-webkit-keyframes mouse-scroll{0%{opacity:0;}50%{opacity:0.5;}100%{opacity:1;}}@-moz-keyframes mouse-scroll{0%{opacity:0;}50%{opacity:0.5;}100%{opacity:1;}}@-o-keyframes mouse-scroll{0%{opacity:0;}50%{opacity:0.5;}100%{opacity:1;}}@keyframes mouse-scroll{0%{opacity:0;}50%{opacity:0.5;}100%{opacity:1;}}