.modal-wrapper .modal,.video-modal-wrapper .video-modal{height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;text-align:center;top:0;width:100%;z-index:-998}.modal-wrapper .modal.visible,.video-modal-wrapper .video-modal.visible{display:block;opacity:1;transition:.2s ease;z-index:999}.modal-wrapper .overlay,.video-modal-wrapper .overlay{background:#354762;bottom:0;display:none;height:100%;left:0;opacity:0;position:fixed;width:100%;z-index:-999}.modal-wrapper .overlay.visible,.video-modal-wrapper .overlay.visible{display:block;opacity:.8;transition:.2s ease;z-index:997}.modal-wrapper .modal-card{background:#000;border-radius:6px;box-shadow:0 0 0 rgba(0,0,0,.3);display:inline-block;height:auto;margin:80px auto;max-width:800px;overflow:hidden;padding:70px 50px 50px;position:relative;width:100%;z-index:999}.video-modal-wrapper .video{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto;max-width:1440px;padding:50px 20px;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;height:100%;position:relative}.video-modal-wrapper .close-button{color:#fff;cursor:pointer;display:none;position:absolute;right:13px;top:13px;transition:.2s ease;z-index:-999}.video-modal-wrapper .close-button:hover{opacity:.6}.video-modal-wrapper.open .close-button{display:block;z-index:999}.video-modal-wrapper .video video{box-shadow:0 10px 80px rgba(0,0,0,.3);height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.modal-wrapper .modal-card .modal-title{margin:0 0 50px}.modal-wrapper .modal-card .modal-title p{font-size:18px;margin:10px 0 0}.modal-wrapper .modal-card .modal-body{font-size:16px;text-align:left}.modal-wrapper .modal-card .modal-body p{font-size:16px!important}.modal-wrapper .modal-card .modal-body>div blockquote,.modal-wrapper .modal-card .modal-body>div div,.modal-wrapper .modal-card .modal-body>div h1,.modal-wrapper .modal-card .modal-body>div h2,.modal-wrapper .modal-card .modal-body>div h3,.modal-wrapper .modal-card .modal-body>div h4,.modal-wrapper .modal-card .modal-body>div h5,.modal-wrapper .modal-card .modal-body>div ol,.modal-wrapper .modal-card .modal-body>div p,.modal-wrapper .modal-card .modal-body>div pre,.modal-wrapper .modal-card .modal-body>div ul{display:inline-block;margin:0 0 20px;width:100%}.modal-wrapper .modal-card .modal-body ol ol,.modal-wrapper .modal-card .modal-body ol ul,.modal-wrapper .modal-card .modal-body ul ol,.modal-wrapper .modal-card .modal-body ul ul{margin:0}.modal-wrapper .modal-card .modal-body ol li,.modal-wrapper .modal-card .modal-body ul li{margin:0 0 5px}.modal-wrapper .modal-card .modal-body ol li:las-child,.modal-wrapper .modal-card .modal-body ul li:last-child{margin:0}.modal-wrapper .modal-card .modal-body img{display:block;height:auto;margin:0 auto 20px;max-width:100%}.modal-wrapper .modal-card .modal-body blockquote{border-left:2px solid;font-style:italic;padding:10px 20px}.modal-wrapper .modal-card .modal-body pre{border-radius:4px;font-family:Menlo,monospace;overflow-x:auto;padding:10px 15px}.modal-wrapper span.close{color:inherit!important;cursor:pointer;font-size:30px;opacity:.3;position:absolute;right:30px;top:30px;transition:.2s ease}.modal-wrapper span.close:hover{opacity:1}.search-modal-wrapper .modal{height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;text-align:center;top:0;width:100%;z-index:-998}.search-modal-wrapper .modal.visible{display:block;opacity:1;transition:.2s ease;z-index:999}.search-modal-wrapper .overlay{background:#354762;bottom:0;display:none;height:100%;left:0;opacity:0;position:fixed;width:100%;z-index:-999}.search-modal-wrapper .overlay.visible{display:block;opacity:.8;transition:.2s ease;z-index:997}.search-modal-wrapper .modal-card{display:inline-block;height:auto;margin:100px auto;max-width:640px;padding:0 20px;position:relative;text-align:left;width:100%;z-index:999}@media (max-width:820px){.modal-wrapper span.close{right:15px;top:15px}}@media (min-width:421px) and (max-width:820px){.modal-wrapper .modal-card{max-width:90%;padding:50px 30px 30px}.modal-wrapper span.close{right:15px;top:15px}}@media (max-width:420px){.modal-wrapper .modal-card{max-width:94%;padding:50px 20px 30px}}.form-modal-wrapper.modal-wrapper .modal-card h3{margin:0}.form-modal-wrapper.modal-wrapper .modal-card{max-width:500px;padding:0}.form-modal-wrapper.modal-wrapper .modal-card form{background-color:#000;border-radius:0;box-shadow:none}.form-modal-wrapper.modal-wrapper span.close{font-size:24px;right:15px;top:15px}