.modal-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.3);visibility:hidden;opacity:0;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;z-index:9999999999999}.modal-wrapper.open{opacity:1;visibility:visible}.t-sub-heading{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:6px;text-transform:uppercase}.gradient-heading-blue{background:linear-gradient(45deg,#1c41e9,#558dfe);color:#1c41e9}.t-h1{-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-background-clip:text;font-size:2.75rem;font-weight:500;line-height:1.4;line-height:1.2}.modal,.t-h1{display:block}.modal{box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);max-width:60%;height:600px;margin:50% 0 0 -30%;position:relative;top:50%;left:50%;text-align:center;background-image:linear-gradient(225deg,#040b46,#020521);opacity:0;color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modal-wrapper.open .modal{margin-top:-300px;opacity:1}.blur-it{-webkit-filter:blur(6px);filter:blur(6px)}.btn-close{display:none;font-size:28px;display:block;float:right;color:#fff}.content{padding:10%}.c-button{align-items:center;background-image:linear-gradient(#146fff,#060e57);border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(12,57,161,.2);cursor:pointer;display:flex;font-weight:500;height:3rem;justify-content:center;padding-left:1.5rem;padding-right:1.5rem;text-align:center;max-width:200px;margin:auto}.c-button,.c-button:hover{color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.c-button:hover{background-image:linear-gradient(#469eff,#060e57)}@media only screen and (max-width:480px){.modal{max-width:90%;height:unset;margin:50% 0 0 -45%;position:relative;top:50%;left:50%;text-align:center;background-image:linear-gradient(225deg,#040b46,#020521);opacity:0;color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.t-h1{-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-background-clip:text;font-size:1.75rem;font-weight:500;line-height:1.2}}