.footer{padding:181px 0 124px;background-color:#7e64ff}.footer,.footer .footer-wrap{width:100%;display:inline-block}.footer .footer-wrap .left{width:70%;float:left}.footer .footer-wrap .left .caption{width:100%;display:inline-block}.footer .footer-wrap .left .caption h2{font-family:Open Sans;font-size:70px;line-height:74px;font-weight:800;font-style:normal;text-align:left;letter-spacing:0;color:#fff;opacity:1;margin-bottom:74px}.footer .footer-wrap .left .caption h2 span{position:relative;z-index:1}.footer .footer-wrap .left .caption h2 span:before{content:"";position:absolute;top:64px;left:0;right:0;bottom:0;display:inline-block;background-color:#f2a900;width:100%;height:16px;z-index:-1}.footer .footer-wrap .left .caption .cta{width:100%;display:inline-block}.footer .footer-wrap .left .caption .cta a{display:inline-block;font-family:DINCond;font-size:27px;line-height:32px;letter-spacing:2.7px;color:#fff;opacity:1;text-decoration:none;background-color:#fbb600;border:2px solid #fbb600;border-radius:26px;padding:10px 38px;text-transform:uppercase}.footer .footer-wrap .left .caption .cta a:hover{background:transparent;border:2px solid #fbb600}.footer .footer-wrap .left .sign-up-form{display:inline-block;padding:164px 0 78px}.footer .footer-wrap .left .sign-up-form form h3{display:none}.footer .footer-wrap .left .sign-up-form p{text-align:left;font-family:Open Sans;font-size:20px;line-height:36px;font-weight:400;font-style:normal;letter-spacing:0;color:#fff;width:61.76%;margin:0;padding-bottom:15px}.footer .footer-wrap .left .sign-up-form form{width:61.76%;margin:0}.footer .footer-wrap .left .sign-up-form form input,button,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{outline:0;background-color:#fff;border:2px solid #fff;border-radius:2px;opacity:1;color:#7e64ff;height:auto;padding:0 6px;font-family:Open Sans;font-size:20px;line-height:36px;margin-bottom:24px;width:100%}.footer .footer-wrap .left .sign-up-form form input::placeholder{color:#7e64ff}.footer .footer-wrap .left .sign-up-form form input[type=submit],button{width:66%;background-color:transparent;border:2px solid #fff;color:#fff;border-radius:30px;padding:10px 0;font-family:DINCond;font-weight:600;text-transform:uppercase}.footer .footer-wrap .left .sign-up-form form ul.hs-error-msgs{margin-top:-12px;margin-bottom:12px}.footer .footer-wrap .right{width:30%;float:right}.footer .footer-wrap .right .logo{width:100%;display:inline-block;padding-top:12px}.footer .footer-wrap .right .logo img{width:194px;height:194px;text-align:center;display:block}.footer .footer-wrap .left .sign-up-form form button:hover,.footer .footer-wrap .left .sign-up-form form input[type=submit]:hover{background-color:#fff;border:2px solid #fff;color:#7e64ff}.footer-bottom{width:100%;display:inline-block}.footer-bottom .bottom-wrap{width:100%;display:flex;align-items:center;justify-content:center}.footer-bottom .bottom-wrap .bottom-logo{width:18%;float:left}.footer-bottom .bottom-wrap .bottom-logo img{width:180px}.footer-bottom .bottom-wrap .copy-right{width:25%;float:left;display:flex;flex-wrap:wrap}.footer-bottom .bottom-wrap .copy-right p{font-family:DINCond;font-size:20.71px;line-height:24.85px;font-weight:600;font-style:normal;letter-spacing:2.07px;color:#fff}.footer-bottom .bottom-wrap .social-media{width:30%;float:left}.footer-bottom .bottom-wrap .social-media ul{display:block;margin:0 auto;padding:0;list-style-type:none;text-align:center}.footer-bottom .bottom-wrap .social-media ul li{display:inline-block}.footer-bottom .bottom-wrap .social-media ul li a{display:inline-block;padding-right:20px}.footer-bottom .bottom-wrap .social-media ul li a img{width:28px;height:auto}.footer-bottom .bottom-wrap .partner-logo{width:25%;align-items:center;display:flex;justify-content:space-between}.footer-bottom .bottom-wrap .partner-logo img{width:120px;height:44px;object-fit:contain;object-position:center;margin:0}@media(max-width:991px){.footer{padding:80px 0}.footer .footer-wrap{width:100%;display:flex;flex-direction:column-reverse}.footer .footer-wrap .left{width:100%;display:inline-block;text-align:center}.footer .footer-wrap .left .caption h2{font-size:44px;line-height:52px;margin:30px 0;text-align:center}.cis .cis-wrap .left h1 span:before{top:29px;height:12px}.footer .footer-wrap .left .caption .cta a{font-size:22px;line-height:24px}.footer .footer-wrap .right{width:100%;display:inline-block}.footer .footer-wrap .left .sign-up-form{padding:40px 0;text-align:center}.footer .footer-wrap .left .sign-up-form form,.footer .footer-wrap .left .sign-up-form p{margin:0 auto}.footer .footer-wrap .left .sign-up-form form input[type=submit],button{font-size:22px;line-height:24px}.footer-bottom .bottom-wrap{width:100%;display:inline-block;text-align:center}.footer-bottom .bottom-wrap .bottom-logo,.footer-bottom .bottom-wrap .copy-right,.footer-bottom .bottom-wrap .partner-logo,.footer-bottom .bottom-wrap .social-media{width:100%;display:inline-block;padding-bottom:30px}.footer .footer-wrap .left .caption h2 span:before{top:34px}}@media(max-width:767px){.footer{padding:40px 0 25px}.footer .footer-wrap .left .caption h2{font-size:28px;line-height:40.76px;margin-bottom:25px}.footer .footer-wrap .left .caption h2 span:before{top:22px;height:9px}.footer .footer-wrap .left .caption .cta a{font-size:16px;line-height:20px}.footer .footer-wrap .left .sign-up-form p{width:100%;text-align:center}.footer .footer-wrap .left .sign-up-form form{width:100%}.footer .footer-wrap .left .sign-up-form form input[type=submit],button{font-size:16px;line-height:20px}.footer-bottom .bottom-wrap .partner-logo{padding-bottom:0}.footer-bottom .bottom-wrap .partner-logo img{width:90%;height:90px;padding-bottom:25px}}