.t-contact__form-container{padding:5rem 0 10.5rem 10%;position:relative}@media only screen and (max-width:767px){.t-contact__form-container{position:relative;padding:2.5rem 0 5rem 5%}}.t-contact__form-container .t-global__top{flex-direction:column}@media only screen and (max-width:767px){.t-contact__form-container .t-global__top{padding:0 5% 0 0}}.t-contact__form-container .t-global__top .t-global__text{padding-top:2.5rem}@media only screen and (max-width:767px){.t-contact__form-container .t-global__top .t-global__text{padding:50vh 0 0;text-align:left}}.t-contact__form-container .t-vector__A{position:absolute;right:-6vw;bottom:0;width:50vw;height:auto;z-index:10}@media only screen and (max-width:767px){.t-contact__form-container .t-vector__A{bottom:65%;right:-10vw;width:80vw}}.t-contact__form-container .t-vector__A span{width:100%;height:100%;display:block}.t-contact__form-content{display:flex}.t-contact__form-content--left{width:50%;padding-right:10%}@media only screen and (max-width:767px){.t-contact__form-content--left{width:95%;padding-right:0}}.t-contact__form-content--right{width:50%;z-index:11;position:relative}@media only screen and (max-width:767px){.t-contact__form-content--right{position:absolute;right:0;top:130px;width:70%}}.t-contact__form-titles{display:flex;flex-direction:column}.t-contact__form-titles small{font-size:1.25rem}@media only screen and (max-width:767px){.t-contact__form-titles small{font-size:1rem}}.t-contact__form-titles a{color:#06c;font-size:2.5rem;line-height:4.125rem;font-family:Barlow Condensed,sans-serif;position:relative}@media only screen and (max-width:767px){.t-contact__form-titles a{font-size:1.25rem;line-height:2.25rem}}.t-contact__form-titles a:after{content:"";position:absolute;bottom:0;left:0;width:95%;height:1px;background:#d7d7d7}@media only screen and (max-width:767px){.t-contact__form-titles a:after{width:90%}}.t-contact__form-form{margin-top:2.125rem}@media only screen and (max-width:767px){.t-contact__form-form{margin-top:1.5rem}}.t-contact__form-form .button-blue{padding:0 3.4375rem;height:3.25rem;margin-top:1.25rem}.t-contact__form-title{color:#06c;font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem}@media only screen and (max-width:767px){.t-contact__form-title{font-size:1.125rem;line-height:1.875rem;margin-bottom:.875rem}}.t-contact__form-item{display:flex;flex-direction:column;margin-bottom:1.5rem}.t-contact__form-item label{font-size:1.25rem;margin-bottom:.625rem}@media only screen and (max-width:767px){.t-contact__form-item label{font-size:1rem;margin-bottom:.375rem}}.t-contact__form-item input,.t-contact__form-item select,.t-contact__form-item textarea{width:100%;height:3.25rem;font-size:1rem;line-height:3.25rem;background:#fff;border:1px solid #dcdcdc;border-radius:4px;padding:0 1.5rem;color:#333030}.t-contact__form-item input::-webkit-input-placeholder,.t-contact__form-item select::-webkit-input-placeholder,.t-contact__form-item textarea::-webkit-input-placeholder{color:#333030;opacity:1}.t-contact__form-item input::-moz-placeholder,.t-contact__form-item select::-moz-placeholder,.t-contact__form-item textarea::-moz-placeholder{color:#333030;opacity:1}.t-contact__form-item input:-ms-input-placeholder,.t-contact__form-item select:-ms-input-placeholder,.t-contact__form-item textarea:-ms-input-placeholder{color:#333030;opacity:1}.t-contact__form-item input:-moz-placeholder,.t-contact__form-item select:-moz-placeholder,.t-contact__form-item textarea:-moz-placeholder{color:#333030;opacity:1}@media only screen and (max-width:767px){.t-contact__form-item input,.t-contact__form-item select,.t-contact__form-item textarea{font-size:.75rem;padding:0 1rem}}.t-contact__form-item select{appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3.33L7.11125 0.21875L8 1.1075L4 5.1075L0 1.1075L0.888749 0.21875L4 3.33Z' fill='%230066CC'/%3E%3C/svg%3E") 95% no-repeat;background-size:.625rem;outline:none}.t-contact__form-item textarea{resize:none;appearance:none;min-height:15rem;height:15rem}.t-contact__form-policy{font-size:1rem;line-height:1.75rem;margin-top:2rem}.t-contact__form-policy a{color:#333030;font-weight:700;text-decoration:underline}.t-component__banner .button-blue{padding:0 2.75rem;margin-top:2rem}