.lds-dual-ring{display:none;width:64px;height:64px}
.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}
.login-steps .acf-field-select.acf-field-brand-selector select:not(.select2-hidden-accessible),.register-steps .acf-field-select.acf-field-brand-selector select:not(.select2-hidden-accessible){opacity:0}
.main-close-button{cursor:pointer;font-style:normal;color:gray;border:1px solid gray;border-radius:5em;line-height:1;display:inline-block;padding:6px 7px 4px 7px}
.main-close-button:hover{background-color:rgba(0,0,0,0.096)}
.swal2-shown{overflow:hidden}
.swal2-shown .popup-container{padding-top:5rem;padding-bottom:5rem}
.swal2-shown .popup-container .swal2-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.8rem}
.swal2-shown .popup-container .swal2-header::before{content:" ";display:block;width:28px}
.swal2-shown .popup-container .swal2-header .timer-display{text-transform:uppercase;color:#292929}
.swal2-shown .popup-container .swal2-modal{width:800px;border-radius:1.4rem;padding-top:.8rem}
.swal2-shown .popup-container .swal2-modal #swal2-content{text-align:left}
.swal2-shown .popup-container .swal2-modal #swal2-content>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-section{padding:0}
.swal2-shown .popup-container .swal2-modal #swal2-content>.elementor .elementor-element .elementor-widget-pmi-wizard .swiper-slide-inner .swiper-slide-contents{max-width:100%}
.swal2-shown .popup-container .swal2-modal #swal2-content label,.swal2-shown .popup-container .swal2-modal #swal2-content legend{color:black}
.swal2-shown .popup-container .swal2-modal #swal2-content .acf-field{padding-left:0;margin-bottom:1rem}
.swal2-shown .popup-container .swal2-modal #swal2-content .acf-form-submit{text-align:center}
.swal2-shown .popup-container .swal2-modal #swal2-content .acf-form-submit .acf-button{margin:0 auto 1rem}
.swal2-shown .primary_brand_selector .swal2-modal{width:510px}
div.wpforms-container-full .wpforms-form ul li::before{display:none}
.elementor .elementor-inner .wpforms-container label,.elementor .elementor-inner .wpforms-container legend{color:black}
.elementor .elementor-element .elementor-widget-pmi-wizard .elementor-swiper-button-prev,.elementor .elementor-element .elementor-widget-pmi-wizard .elementor-swiper-button-next{display:none}
.elementor .elementor-element .elementor-widget-pmi-wizard .swiper-slide-inner{padding:0}
.elementor .elementor-element .elementor-widget-pmi-wizard .swiper-slide-inner .swiper-slide-contents{width:100%}
.elementor .elementor-element .elementor-widget-pmi-wizard .elementor-slide-questionnaire .wpforms-container label,.elementor .elementor-element .elementor-widget-pmi-wizard .elementor-slide-questionnaire .wpforms-container legend{color:inherit}
.elementor .elementor-element .elementor-widget-pmi-wizard .elementor-slide-questionnaire .message-after-submit{display:none}
.elementor-slides-wrapper .elementor-slides .elementor-buttons .elementor-slide-button{margin:0 10px}
.elementor-slides-wrapper .elementor-slides .elementor-buttons .elementor-slide-button:first-child{margin-left:0}
.elementor-slides-wrapper .elementor-slides .elementor-buttons .elementor-slide-button:last-child{margin-right:0}
.game-cta-container .game-cta-link{display:block}
.code-input-step-container{position:relative}
.pmi-store-locator h1{line-height:1}
.pmi-store-locator .store-locator_nav{-webkit-transition:max-width linear 150ms;transition:max-width linear 150ms}
.pmi-store-locator .store-locator_nav .store-locator_nav_header{position:relative}
.pmi-store-locator .store-locator_nav .store-locator_nav_header .collapse-button{content:"🢐";display:table;position:absolute;top:0;left:100%;background:rebeccapurple;color:white;line-height:2;width:3rem;text-align:center;font-size:3rem;cursor:pointer}
.pmi-store-locator .store-locator_nav .store-locator_nav_header .store-locator_search{box-shadow:none}
.pmi-store-locator .store-locator_nav .store-locator_nav_header .store-locator_search input{padding-left:11px}
.pmi-store-locator .store-locator_nav .store-locator_nav_header .store-locator_search svg{display:none}
.pmi-store-locator .store-locator_nav .store-locator_list li{padding:0}
.pmi-store-locator .store-locator_nav .store-locator_list li::before{display:none}
.pmi-store-locator .store-locator_nav .store-locator_list li h1{font-size:1rem}
.pmi-store-locator .store-locator_nav .store-locator_list li h1::before{display:none}
.pmi-store-locator .store-locator_nav .store-locator_list li .store-locator_store_distance{display:none}
.pmi-store-locator .store-locator_nav .store-locator_list li address{font-size:.9rem;line-height:1;color:black}
.pmi-store-locator .store-locator_nav .store-locator_list li footer{display:none}
.pmi-store-locator .store-locator_nav.collapsed{max-width:0}
.pmi-store-locator .store-locator_nav.collapsed .store-locator_nav_header .collapse-button{content:"🢒"}
.pmi-store-locator .gm-style-iw .store-locator_store .store-locator_store_text{margin:0;margin-top:.3rem}
.pmi-store-locator .gm-style-iw .store-locator_store .store-locator_store_text h1::before{display:none}
.pmi-notice{list-style-type:none;font-weight:bold;font-size:1rem;text-align:left;margin-bottom:.8rem;padding:0 1rem;line-height:1.8;border:3px solid black;color:black}
.pmi-notice.pmi-error{color:#cf0707;border-color:#cf0707}
.pmi-notice.pmi-message{color:#108f10;border-color:#108f10}
.pmi-notice.pmi-info{color:#10608f;border-color:#10608f}
.notifications-area{position:absolute;top:100px;background-color:red;z-index:40}
.notifications-area .notifications-list-wrapper ul.notifications-list{padding:0}
.notifications-area .notifications-list-wrapper ul.notifications-list li{border-bottom:1px solid rgba(0,0,0,0.219)}
.notifications-area .notifications-list-wrapper ul.notifications-list li:last-of-type{border-bottom:0}
.notifications-area .notifications-list-wrapper ul.notifications-list li.unseen{background-color:rgba(0,0,0,0.2)}
.notifications-area .notifications-list-wrapper ul.notifications-list li a{display:block;padding:1rem}
.notifications-area .notifications-list-wrapper ul.notifications-list li a:hover{background-color:rgba(0,0,0,0.116)}
div.wpforms-container-full .wpforms-form .loader{position:absolute;width:100%;height:100%;background:transparent !important}
.br-theme-css-stars .br-widget{height:28px;white-space:nowrap}
.br-theme-css-stars .br-widget a{text-decoration:none;height:18px;width:18px;float:left;font-size:23px;margin-right:5px}
.br-theme-css-stars .br-widget a:after{content:"\2605";color:#d2d2d2}
.br-theme-css-stars .br-widget a.br-active:after{color:#edb867}
.br-theme-css-stars .br-widget a.br-selected:after{color:#edb867}
.br-theme-css-stars .br-widget .br-current-rating{display:none}
.br-theme-css-stars .br-readonly a{cursor:default}
.valuation-modal .loader{background-color:#00000030}
.valuation-modal select.valuation-selector{display:none}
.valuation-modal .br-wrapper .br-widget{display:inline-block}
body.game-fullscreen-opened{overflow:hidden}
#game-fullscreen-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;background-color:rgba(0,0,0,0.719)}
#game-fullscreen-wrapper .close{position:absolute;top:0;right:0;cursor:pointer;font-style:normal;color:white;line-height:1;display:inline-block;padding:2rem;font-size:2.1rem;text-shadow:0 1px 1px #000;opacity:.6;z-index:99}
#game-fullscreen-wrapper .game-iframe{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;border:0;background:white}
#game-fullscreen-wrapper .game-iframe.hide{opacity:0;pointer-events:none}
body.game-direct-view #game-fullscreen-wrapper{display:block;background-color:black}
.tab-content .tab-pane{display:none}
.tab-content .tab-pane.active{display:block}
.nav-tabs>li.active{font-weight:bold}
.loader{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.loading .loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.loading .loader .lds-dual-ring{display:block}
img{pointer-events:none}
.acf-field-locality .acf-input-wrap input{position:relative;z-index:1}
.acf-field-locality .acf-input-wrap .loader{z-index:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none}
.acf-field-locality .acf-input-wrap .loader::after{width:20px;height:20px;border-width:3px;border-top-color:gray;border-bottom-color:gray}
.hide-by-region{display:none !important}
@media screen and (min-width:768px){.pmi-store-locator{height:80vh}
}@media screen and (max-width:500px){.main-close-button{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.swal2-shown .popup-container .swal2-header{margin-bottom:.3rem}
.swal2-shown .popup-container .swal2-header .timer-display{font-size:.7rem}
.swal2-shown .popup-container .swal2-modal{padding:.8rem;padding-top:.3rem}
}@media print{.br-theme-css-stars .br-widget a:after{content:"\2606";color:black}
.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{content:"\2605";color:black}
}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}