.modal-outer{background-color:rgba(0,0,0,.75);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease-in-out;visibility:hidden;z-index:-1000}.modal-outer.visible{opacity:1;overflow-x:hidden;overflow-y:auto;visibility:visible;z-index:10000}.modal{background:#fff;border-radius:10px;margin:30px auto;max-width:500px;opacity:0;padding:40px;position:relative;transform:translateY(-25%);transition:all .3s ease-in-out;visibility:hidden}@media screen and (max-width:540px){.modal{margin:30px 20px}}.modal.form,.modal.video{max-width:700px;padding:30px;width:100%}.visible .modal{opacity:1;transform:translate(0);transition:all .3s ease,opacity .1s ease;visibility:visible}.modal #close{background-color:#fff;border-radius:50%;height:36px;position:absolute;right:-1%;top:-3%;transition:all .3s ease-in-out;width:36px}.modal #close:focus{border:1px dashed teal}.modal #close:hover{transform:rotate(180deg)}.modal #close:after,.modal #close:before{background-color:#ccc;content:"";height:20px;position:absolute;width:1px}.modal #close:before{left:47%;top:20%;transform:rotate(45deg)}.modal #close:after{left:47%;top:20%;transform:rotate(-45deg)}.modal iframe,.modal video{height:100%;left:0;position:absolute;top:0;width:100%}.partners-hero{background-image:linear-gradient(124deg,#ed2b7a 2%,#560d86 71%);overflow:hidden;padding:160px 0 200px;position:relative}@media only screen and (max-width:767px){.partners-hero{padding-bottom:100px}}.partners-hero .circle{border-radius:50%;border-style:solid;border-width:3px;position:absolute}@media only screen and (max-width:767px){.partners-hero .circle{display:none}}.partners-hero .circle1{border-color:#ed2b7a;height:347px;left:-296px;top:12%;width:347px}.partners-hero .circle2{border-color:#fff;height:13px;left:8%;top:84%;width:13px}.partners-hero .circle3{border-color:#ed2b7a;height:10px;right:14%;top:56%;width:10px}.partners-hero .circle4{border-color:#fff;height:35px;right:2.2%;top:27%;width:35px}.partners-hero .circle5{border-color:#fff;height:313px;right:-170px;top:68%;width:313px}.partners-hero .bottom-overlay{bottom:-1px;position:absolute;width:100%}.partners-hero .text{color:#fff;display:block;height:auto;margin:0 auto;overflow:visible;text-align:center;width:90%}.partners-hero h1{font-size:25px;font-size:1.5625rem;font-weight:400;letter-spacing:0;line-height:1.92em;margin:0 auto 25px}.partners-hero h1 strong{display:block;font-size:84px;font-size:5.25rem;font-weight:700;letter-spacing:0;line-height:1.04762em;margin-top:10px}@media only screen and (max-width:767px){.partners-hero h1 strong{font-size:60px}}@media only screen and (max-width:599px){.partners-hero h1 strong{font-size:45px}}.partners-hero p{font-size:19px;font-size:1.1875rem;font-weight:400;letter-spacing:0;line-height:1.57895em;margin-bottom:30px}.partners-hero a.btn{background:linear-gradient(270deg,#ed2b7a,#fd7c34);border-radius:24px;box-shadow:0 10px 18px rgba(0,0,0,.22);color:#fff;display:inline-block;font-size:12px;font-size:.75rem;font-weight:400;letter-spacing:.29167em;line-height:1.33333em;padding:16px 0;text-transform:uppercase;transition:all .2s ease;width:227px;will-change:transform;z-index:99}@media only screen and (max-width:991px){.partners-hero a.btn{padding:17px 0}}.partners-hero a.btn:hover{transform:translateZ(0) scale3d(1.09,1.09,1.09) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d}.partners-hero a.btn.clear{background:transparent;border:2px solid #ed2b7a;box-shadow:none;padding:14px 0}.partners-hero .btns a{margin:0 10px}@media only screen and (max-width:599px){.partners-hero .btns a{margin-bottom:30px}}@media only screen and (max-width:413px){.partners-hero .btns a{width:100%}}