.app-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;background-color:rgba(0,0,0,.8);display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:2147483647}.app-modal .app-modal-box{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;margin-top:15px;max-height:calc(100vh - 30px);max-width:800px;padding:2rem;width:100%}@media (max-width:1052px){.app-modal .app-modal-box{overflow-y:scroll;width:auto}}@media (max-width:575px){.app-modal .app-modal-box{padding:1rem}}.app-modal .app-modal-box .app-modal-content{border:2px solid #000;padding:4rem;position:relative}@media (max-width:575px){.app-modal .app-modal-box .app-modal-content{padding:2rem}}.app-modal .app-modal-box .app-modal-content .popup-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;padding:1rem;position:absolute;bottom:unset;left:unset;right:0;top:0;z-index:2147483647}@media (max-width:575px){.app-modal .app-modal-box .app-modal-content .popup-close{position:fixed;right:1rem;top:2rem}}.app-modal .app-modal-box .app-modal-content .popup-close .popup-inner{border:1px solid #000;height:18px;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:18px}.app-modal .app-modal-box .app-modal-content .popup-close .popup-inner:after,.app-modal .app-modal-box .app-modal-content .popup-close .popup-inner:before{background-color:#000;content:"";height:1px;left:-.25rem;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:.5rem;width:1.5rem}.app-modal .app-modal-box .app-modal-content .popup-close .popup-inner:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.app-modal .app-modal-box .app-modal-content .popup-close .popup-inner:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.app-modal .app-modal-box .app-modal-content .popup-close .popup-inner:hover{border-color:#46a040}.app-modal .app-modal-box .app-modal-content .popup-close .popup-inner:hover:after,.app-modal .app-modal-box .app-modal-content .popup-close .popup-inner:hover:before{background-color:#46a040}.app-modal .app-modal-box .app-modal-content .app-modal-header-wrapper .app-modal-header{color:#000;font-family:"Open Sans",sans-serif;font-size:2rem;font-weight:700;letter-spacing:3px;margin-bottom:2rem}@media (max-width:575px){.app-modal .app-modal-box .app-modal-content .app-modal-header-wrapper .app-modal-header{line-height:1.25}}.app-modal .app-modal-box .app-modal-content .app-modal-text{color:#000;font-size:1.25rem;margin-bottom:2rem;min-height:200px;width:100%}@media (max-width:1052px){.app-modal .app-modal-box .app-modal-content .app-modal-text{min-height:unset}}.app-modal .app-modal-box .app-modal-content .app-modal-text.holiday{width:calc(100% - 270px)}@media (max-width:1052px){.app-modal .app-modal-box .app-modal-content .app-modal-text.holiday{width:100%}}.app-modal .app-modal-box .app-modal-content .small-wrap{color:#000;font-weight:600;line-height:1.1;margin-bottom:2rem;width:100%}.app-modal .app-modal-box .app-modal-content .fine-print{margin-bottom:.5rem}.app-modal .app-modal-box .app-modal-content .modal-img-desktop{height:auto;max-width:300px;right:0;top:8rem;width:100%}@media (max-width:1052px){.app-modal .app-modal-box .app-modal-content .modal-img-desktop{display:block;margin-left:auto;margin-right:auto}}@media (max-width:788px){.app-modal .app-modal-box .app-modal-content .modal-img-desktop{max-width:unset}}.app-modal .app-modal-box .app-modal-content .btn-row{margin-bottom:0;margin-top:2rem}.app-modal .app-modal-box .app-modal-content .btn-row .btn-close{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.app-modal .app-modal-box .app-modal-content .btn-row .btn-green{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.app-modal .app-modal-box .app-modal-content .btn-row .btn-green:hover{color:#46a040}