.ll-modal .modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;overflow-y:scroll}.modal-header{border:0;padding:0}.modal-header .close{color:#77838f}button.close{color:#fff;border:2px solid #fff;opacity:1;border-radius:50%;height:40px;width:40px;margin:0;font-size:1.25rem;margin:0rem 0rem 0rem auto !important;padding:0 !important}.ll-modal button.close:hover{color:#1c202c;background:#fff}.ll-modal .btn-wrapper.btn-primary-wrapper .hs-form input[type="submit"]{padding-left:2rem !important;padding-right:2rem !important}.ll-modal .modal-dialog{max-width:730px;margin:1.75rem auto}.modal-backdrop.show{opacity:.8}.modal-content{border-radius:0;padding:3.875rem 5.938rem}.modal-content h2{margin-bottom:2.5rem;font-weight:700}.modal-body{padding:0}.modal-navigation-wrapper{display:flex}.modal-navigation-item{width:25%;border:1px solid #d9d9d9;padding:2rem;min-height:477px;position:relative;transition:all .300s ease-in-out}.modal-navigation-item .nav-text{transform:rotate(-90deg);transform-origin:left top;position:absolute;font-size:2rem;font-weight:700;left:40%;width:100%;bottom:1rem;width:400px}button.close{color:#000;border:2px solid #fff;opacity:1;border-radius:50%;height:40px;width:40px;margin:0;font-size:3rem;margin:0rem 0rem 0rem auto !important;font-weight:300;padding:0 !important;position:absolute;right:1.8rem;top:1.5rem}.modal-navigation-item:hover{background-size:cover !important;color:#fff;background-position:center !important;border-top:8px solid}.modal-navigation-item:hover .nav-text{color:#fff}.nav-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.35);opacity:0}.modal-navigation-item:hover .nav-overlay{opacity:1}@media(max-width:767px){.modal-open .modal{padding:0 16px}.modal-content{padding:3.875rem 2rem}.modal-navigation-wrapper{flex-wrap:wrap}a.modal-navigation-item{width:100%;display:block;min-height:auto;padding:0rem}.modal-navigation-item .nav-text{transform:none;transform-origin:unset;position:relative;left:auto;bottom:auto;width:100%;line-height:2rem;padding:3rem 2rem}.modal-navigation-item:hover{background-position:right 10% !important}}@media(max-width:479px){.modal-navigation-item:hover{background-position:cover !important;background-image:none !important}}