.section{position:relative}.section--ty-form{position:relative;overflow:hidden}.form-background-svg{position:absolute;bottom:0;left:0;right:0;z-index:-10}.ty-form{background:#fff;border:1px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.1);box-shadow:4px 4px 4px rgba(0,0,0,0.1);border-radius:10px;margin:auto;padding:2em 1.5em;max-width:600px;position:relative;z-index:11}.ty-form .hs-button{width:100%;background:#f08920;border:0;border-radius:2px;display:block;margin-top:1em}.ty-form-background-video{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;min-height:50%;min-width:50%;z-index:-999999}.ty-form-background-overlay{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;opacity:.9}.video-container{position:absolute;top:-50%;left:-50%;width:200%;height:200%}@media(min-width:1280px){top:0;left:0;width:100%;height:100%}@media(max-width:620px){.ty-form-background-overlay{opacity:1}.ty-form-background-video{display:none}}@media(max-width:1024px){.form-background-svg{margin-bottom:0}}.form-arrow-wrapper{width:100%;background-color:white;position:absolute;top:0;left:0;height:22px;text-align:center}.form-arrow-wrapper svg{height:22px;width:auto;margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-arrow-wrapper{background-color:transparent}.form-arrow-wrapper svg path:not(#arrow){fill:transparent !important}}