a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}.firefox__body .__hideFF{display:none}.ctabtn{cursor:pointer}.already-installed .ctabtn{pointer-events:none}body,html{font-size:14px;line-height:1.47;font-family:Arial,Helvetica,sans-serif;height:100%}.flex{display:flex}.flex_1{flex:1}.justify-center{justify-content:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.items-start{align-items:flex-start}.justify-space_between{justify-content:space-between}.f_wrap{flex-wrap:wrap}.direction-column{flex-direction:column}.ff-R{font-family:Roboto}.ff-C{font-family:Caveat}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-700{font-weight:700}.cu-wrap{position:relative;height:100%}.bg-clr{background:#f7f7f7}.cu-main-bg{position:absolute;left:0;top:0;height:350px;right:0;background:linear-gradient(to bottom,#732ed5,#cb2bad);background-size:cover;width:100%}.cu-container{position:relative;width:100%;max-width:960px;box-sizing:border-box;padding:0 10px}.cu-heading{font-size:40px;font-weight:700;color:#fff;text-align:center;margin:60px 0 10px 0}.cu-sub-heading{font-size:18px;font-weight:500;text-align:center;color:#fff}.cu-form-content{background:#fff;padding:30px 90px;border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);margin:50px 0}.contact-form input,.contact-form textarea{border-radius:4px;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.15);border:solid 1px #e2e4e7;background-color:#f5f6f8;height:58px;width:100%;box-sizing:border-box;outline:0;padding:0 20px;font-size:14px;font-family:Roboto;color:#96a0a4}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#96a0a4}.contact-form textarea{height:140px;resize:none;margin-top:20px;padding:20px;line-height:18px}.form-control-wrap{padding:0 10px;position:relative}.submit-btn{width:230px;height:64px;border-radius:32px;background-color:#0063b1;font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:1px;text-align:center;color:#fff;border:none;margin:40px 0;cursor:pointer;transition:ease all 250ms;text-transform:uppercase;background-image:linear-gradient(to right,#f434a1 0,#ff8442 100%);box-shadow:0 0 20px rgb(23 23 23 / 15%);background-color:#ff8048}.submit-btn:hover{background-image:linear-gradient(to right,#ff8442 0,#f434a1 100%);color:#fff}.contact-form input.error{border:1px solid red}label.error{font-size:12px;color:red;font-style:italic;position:absolute;left:0;top:calc(100% + 1px);padding:0 10px}.alertmsg{text-align:center;font-size:24px;font-style:italic;color:green}.alertmsg.error{color:red}.footer{background:#1a191f;padding:10px;width:100%;box-sizing:border-box}.footer ul{display:flex;justify-content:center;align-items:center}.footer li{padding:0 10px;border-right:1px solid rgba(255,255,255,.4);font-family:Roboto;font-size:12px;font-weight:16px}.footer li:last-child{border-right:none}.footer li a{text-decoration:none;font-family:Roboto;font-size:12px;font-weight:16px;color:rgba(255,255,255,.4)}.footer li a:hover{text-decoration:underline}@media only screen and (max-width:690px){.cu-form-content{padding:30px 10px}.cu-wrap{height:auto}}@media only screen and (max-width:500px){.footer ul,.full-width{flex-direction:column}.full-width .form-control-wrap{width:100%;padding:10px;box-sizing:border-box}.footer li{margin:10px 0;border-right:none}}
