.hc-btn.custom{max-width:100%}.hc-vca-contact-form .style1 *{transition:all .6s cubic-bezier(0.77, 0, 0.175, 1)}.hc-vca-contact-form .style1 input{font-size:2.5vh;width:calc(100% - 13vh);height:7.5vh;margin-bottom:2vh;background:transparent;position:absolute;top:0;left:6.5vh;z-index:2;border:none;box-shadow:inset 0 -0.5vh rgba(0,0,0,0.1)}.hc-vca-contact-form .style1 input:focus{outline:none;box-shadow:inset 0 -0.5vh transparent}.hc-vca-contact-form .style1 input[type="email"]{top:58%}.hc-vca-contact-form .style1 input[type="password"]{top:calc(58% + 7.5vh)}.hc-vca-contact-form .style1 input[type="email"]:valid ~ * .st1{transition-timing-function:ease-in-out;stroke-dasharray:50, 153;stroke-dashoffset:25}.hc-vca-contact-form .style1 input[type="password"]:focus ~ * .st0,.hc-vca-contact-form .style1 input[type="password"]:valid ~ * .st0,.hc-vca-contact-form .style1 .app-button:focus ~ * .st0{stroke-dasharray:210, 900;stroke-dashoffset:-305}.hc-vca-contact-form .style1 input[type="email"]:focus ~ * .st0{stroke-dasharray:210, 900;stroke-dashoffset:0}.hc-vca-contact-form .style1 input:not(:valid) ~ .app-button{pointer-events:none;opacity:0.6}@keyframes button-press{from,20%{opacity:1}10%{opacity:0.4}40%,to{opacity:0}}.hc-vca-contact-form .style1 .st0,.hc-vca-contact-form .style1 .st1,.hc-vca-contact-form .style1 .svg-loader-segment{fill:none;stroke:#0F9EDE;stroke-width:.5vh;stroke-alignment:inside;opacity:1;transition:all .6s cubic-bezier(0.77, 0, 0.175, 1)}.hc-vca-contact-form .style1 .svg-loader{opacity:0}.hc-vca-contact-form .style1 .st0{stroke-dasharray:0, 900;stroke-dashoffset:0}.hc-vca-contact-form .style1 .st1{transition-delay:0.3s;stroke-dasharray:50, 153;stroke-dashoffset:-153}.hc-vca-contact-form .style1 .svg-loader-segment{transition:transform 1.2s cubic-bezier(0.77, 0, 0.175, 1),opacity .85s cubic-bezier(0.77, 0, 0.175, 1),stroke .85s cubic-bezier(0.77, 0, 0.175, 1)}.hc-vca-contact-form .style1 #svg-lines{position:absolute;top:45%;left:0;width:100%;z-index:0;overflow:visible;transform-origin:center 4vh}.hc-vca-contact-form .style1 .svg-data{fill:none;stroke-width:.5vh}.hc-vca-contact-form .style1 .svg-data.-temp{stroke:#F4814B;stroke-dasharray:20, 118}.hc-vca-contact-form .style1 .svg-data.-cal{stroke:#08B5CF;stroke-dasharray:20, 113}.hc-vca-contact-form .style1 .svg-data.-steps-bg{stroke:#E0E1E0;stroke-dasharray:40, 100;stroke-dashoffset:-60}.hc-vca-contact-form .style1 .svg-data.-steps{stroke:#0F9EDE;stroke-dasharray:20, 73;stroke-dashoffset:-53}.hc-vca-contact-form .style1 .svg-data.-heart{stroke:#9965AA;stroke-dasharray:50, 200;stroke-dashoffset:-150}.hc-vca-contact-form .style1 .svg-activity-fill{fill:#C4E4F8}.hc-vca-contact-form .style1 .svg-activity-line{fill:none;stroke:#65BCEA;stroke-miterlimit:10;stroke-width:.25vh}.hc-vca-contact-form .style1 .svg-activity-avg,.hc-vca-contact-form .style1 .svg-activity-indicator{fill:none;stroke:#D0DFF0;stroke-width:.25vh;mix-blend-mode:multiply}.hc-vca-contact-form .style1 .svg-activity-fill,.hc-vca-contact-form .style1 .svg-activity-line{transform:translateY(10vh);opacity:0}.hc-vca-contact-form .style1 .hc-btn{overflow:visible;border:0;opacity:.8;background:0 none;max-width:250px;padding:0;transition:scale 0.2s cubic-bezier(0.95, -0.5, 0.8, 1.2)}.hc-vca-contact-form .style1 svg{height:0px;width:0px}.hc-vca-contact-form .style1 .hc-btn,.hc-vca-contact-form .style1 .live-button{width:250px;height:70px}.hc-vca-contact-form .style1 .hc-btn:hover{opacity:1}.hc-vca-contact-form .button-hidden{visibility:hidden}.hc-vca-contact-form .style1 .paperPlane{transform-origin:center center;transform-box:fill-box}.hc-vca-contact-form .style1 .hc-btn .live-button{height:100%;overflow:visible}.hc-vca-contact-form .style1 .hc-btn .txtSent{white-space:pre}.hc-vca-contact-form .style1 .hc-btn .rectSentItems,.hc-vca-contact-form .style1 .hc-btn .txtSend{white-space:pre;font-size:82px;font-weight:bold;letter-spacing:0.025em}
