.modal--dialog.dialog-modal{display:none;transition:opacity 1s ease-out;opacity:0}.modal--dialog.dialog-modal .dialog-modal__accept,.modal--dialog.dialog-modal .dialog-modal__close,.modal--dialog.dialog-modal .fma__dialog-modal a{visibility:hidden}.modal--dialog.dialog-modal .fma__dialog-modal p a{color:#1c69d3;text-decoration:none}.modal--dialog.dialog-modal.is-active{display:block;opacity:1;position:fixed;width:100vw;height:100vh;left:0;right:0;top:0;z-index:400;background-color:#fff}.modal--dialog.dialog-modal.is-active .dialog-modal__accept,.modal--dialog.dialog-modal.is-active .dialog-modal__close,.modal--dialog.dialog-modal.is-active .fma__dialog-modal a{visibility:visible}.modal--dialog.dialog-modal .dialog-modal__cta-holder{border-top:1px solid #ebebeb;margin-top:8px;padding-top:5vh;text-align:center}.modal--dialog.dialog-modal .dialog-modal__container{position:fixed;background:#fff}.modal--dialog.dialog-modal .dialog-modal__content-wrapper{width:100%;height:100%;max-height:inherit;margin:0;color:#77787b}.modal--dialog.dialog-modal .dialog-modal__content{max-height:inherit;height:inherit;text-align:center;padding:10% 5%}.fma__dialog-modal{font-size:20px;margin-bottom:5vh}.dialog-modal__cta-holder .button{background-color:#ebebeb;border-radius:0;color:#414141;cursor:pointer;font-size:14.4px;font-weight:700;text-align:center;display:inline-block;letter-spacing:.02em;margin:0 10px 10px 0;padding:10px 16px;text-transform:uppercase;width:100%}.dialog-modal__cta-holder .button.inactive{color:#9b9b9b;cursor:default}.dialog-modal__cta-holder .button.transparent-button{background:transparent;border:3px solid #1c69d3;color:#414141;float:none;line-height:normal}.dialog-modal__cta-holder .button.transparent-button:hover{background:#ebebeb}.dialog-modal__cta-holder .button.blue-button{background-color:#1c69d3;color:#fff}.dialog-modal__cta-holder .button.blue-button:hover{background-color:#1d55a2}@media (min-width:768px){.modal--dialog.dialog-modal.is-active{padding-top:0;background-color:transparent}.modal--dialog.dialog-modal .dialog-modal__bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,100%,.7);z-index:400}.modal--dialog.dialog-modal .dialog-modal__container{width:50%;height:auto;overflow:hidden;right:auto;margin-right:auto;margin-left:50%;top:30%;left:-25%;box-shadow:2px 4px 20px #888;z-index:400}.modal--dialog.dialog-modal .dialog-modal__content-wrapper{height:auto;width:100%;float:left}.modal--dialog.dialog-modal .dialog-modal__cta-holder{padding-top:25px}.modal--dialog.dialog-modal .dialog-modal__cta-holder .button{font-size:11px;width:32%}.fma__dialog-modal{margin-bottom:0;font-size:medium}}@media (min-width:1280px){.modal--dialog.dialog-modal .dialog-modal__cta-holder .button{font-size:13.75px}}@media (min-width:1800px){.modal--dialog.dialog-modal .dialog-modal__cta-holder .button{font-size:16.5px}}
/*# sourceMappingURL=/etc/designs/bmwusa/bmwusa-clientlibs/bmwusa-sourcemaps/dialog-modal.css.map */
