.tcf-content{align-items:center;display:flex;flex-wrap:wrap}.is-vertically-aligned-top .tcf-content{align-items:start}.is-vertically-aligned-middle .tcf-content{align-items:center}.is-vertically-aligned-bottom .tcf-content{align-items:end}.tcf-left-content{width:55%}.tcf-right-content{margin-top:-200px;width:45%}.tcf-left-content{color:var(--color-black)}.tcf-image{margin-bottom:30px;margin-top:-220px}.tcf-image img{display:block;width:100%}.tcf-desc{padding-right:120px}.tcf-desc>h2:first-child{color:var(--c-pistachio);margin-bottom:30px}.tcf-form{background:#f4f4f4;padding:60px 10%;position:relative;z-index:9}.tgc-form-image{left:0;position:absolute;right:0;text-align:center;top:-50px}.tcf-form .form-title{font-weight:700;margin-bottom:50px;margin-top:0;text-align:center}.tcf-form .hs-form-field>label{color:var(--c-pistachio);font-family:var(--font-barlow);margin-bottom:6px;text-align:center;text-transform:uppercase}.tcf-form span.hs-form-required{display:none}.tcf-form .hs-input{background:var(--body-background);border:1px solid var(--body-font-color);color:var(--body-font-color);padding:14px 15px}.tcf-form .actions{text-align:center}.tcf-form .hs-button{background:var(--c-pistachio);border-color:var(--c-pistachio);border-radius:40px;color:var(--body-background)}.tcf-form .hs-button:focus,.tcf-form .hs-button:hover{background:var(--body-font-color);border-color:var(--body-font-color);color:var(--body-background);opacity:1}.tcf-form-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:193px;position:absolute;right:0;top:90px;width:95px}.tgc-form-inner ul.inputs-list{margin-top:10px!important}.tgc-form-inner .hs_submit.hs-submit{margin-top:30px;text-align:center}.tgc-form-inner form{background:transparent;max-width:100%;padding:0}.tcf-button{margin-top:50px}.tcf-form fieldset{max-width:100%!important}@media (max-width:991px){.tcf-content{flex-direction:column;margin:0}.tcf-left-content{padding:40px 0;width:100%}.tcf-right-content{margin-top:0;padding:0;width:100%}.tcf-form,.tcf-image{margin-top:0}.tcf-image{margin-bottom:40px;text-align:center}.tcf-desc>h2:first-child{margin-bottom:30px}.tcf-right-content{padding-top:50px}.tcf-desc{padding-right:0}.tcf-button{margin-top:30px}}