.form__input,.form__placeholder{font-size:var(--tdfs-placeholder);font-weight:400;line-height:1.174}@media (max-width: 767px){.form__input,.form__placeholder{line-height:1.17375}}.form__btn-submit{font-size:var(--tdfs-button-title);font-weight:500;line-height:1.2191666667}@media (max-width: 767px){.form__btn-submit{line-height:1.21875}}.form{margin-bottom:4.53125vw}.form__image-container{position:relative;width:100%;display:block}.form__image-container:before{content:"";display:block;padding-top:28.0208333333%}.form__image-container .ratio-item{object-fit:cover}@media screen and (max-width: 1199px){.form{margin-bottom:7.2560467056vw}}@media screen and (max-width: 767px){.form{margin-bottom:18.9048239896vw}}@media screen and (max-width: 480px){.form{margin-bottom:30.2083333333vw}}@media screen and (max-width: 390px){.form{margin-bottom:37.1794871795vw}}@media (max-width: 767px){.form__image-container{position:relative;width:100%;display:block}.form__image-container:before{content:"";display:block;padding-top:85.3846153846%}.form__image-container .ratio-item{object-fit:cover}}.form__image-container{margin-bottom:4.6875vw;margin-top:-1px}@media screen and (max-width: 1199px){.form__image-container{margin-bottom:7.5062552127vw}}@media screen and (max-width: 767px){.form__image-container{margin-bottom:5.2151238592vw}}@media screen and (max-width: 480px){.form__image-container{margin-bottom:8.3333333333vw}}@media screen and (max-width: 390px){.form__image-container{margin-bottom:10.2564102564vw}}.form__input-wrapper{margin-bottom:1.0416666667vw;position:relative}@media screen and (max-width: 1199px){.form__input-wrapper{margin-bottom:1.6680567139vw}}@media screen and (max-width: 767px){.form__input-wrapper{margin-bottom:1.3780964798vw}}@media screen and (max-width: 480px){.form__input-wrapper{margin-bottom:2.2020833333vw}}@media screen and (max-width: 390px){.form__input-wrapper{margin-bottom:2.7102564103vw}}.form__input{border:1px solid rgba(0,0,0,.3019607843);border-radius:10px;width:100%;padding:.9375vw 1.5625vw}@media screen and (max-width: 1199px){.form__input{padding-top:1.5012510425vw}}@media screen and (max-width: 767px){.form__input{padding-top:1.3037809648vw}}@media screen and (max-width: 480px){.form__input{padding-top:2.0833333333vw}}@media screen and (max-width: 390px){.form__input{padding-top:2.5641025641vw}}@media screen and (max-width: 1199px){.form__input{padding-bottom:1.5012510425vw}}@media screen and (max-width: 767px){.form__input{padding-bottom:1.3037809648vw}}@media screen and (max-width: 480px){.form__input{padding-bottom:2.0833333333vw}}@media screen and (max-width: 390px){.form__input{padding-bottom:2.5641025641vw}}@media screen and (max-width: 1199px){.form__input{padding-left:2.5020850709vw}}@media screen and (max-width: 767px){.form__input{padding-left:1.9556714472vw}}@media screen and (max-width: 480px){.form__input{padding-left:3.125vw}}@media screen and (max-width: 390px){.form__input{padding-left:3.8461538462vw}}@media screen and (max-width: 1199px){.form__input{padding-right:2.5020850709vw}}@media screen and (max-width: 767px){.form__input{padding-right:1.9556714472vw}}@media screen and (max-width: 480px){.form__input{padding-right:3.125vw}}@media screen and (max-width: 390px){.form__input{padding-right:3.8461538462vw}}.form__input:hover,.form__input:active,.form__input:focus,.form__input:active:hover,.form__input:active:focus{outline:none}.form__btn-wrapper{text-align:center}.form__btn-submit{border-radius:10px;display:inline-block;background-color:#000;color:#fff;border:none;padding:1.5625vw 5.1041666667vw;margin-top:3.8020833333vw;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}@media screen and (max-width: 1199px){.form__btn-submit{padding-top:2.5020850709vw}}@media screen and (max-width: 767px){.form__btn-submit{padding-top:1.9556714472vw}}@media screen and (max-width: 480px){.form__btn-submit{padding-top:3.125vw}}@media screen and (max-width: 390px){.form__btn-submit{padding-top:3.8461538462vw}}@media screen and (max-width: 1199px){.form__btn-submit{padding-bottom:2.5020850709vw}}@media screen and (max-width: 767px){.form__btn-submit{padding-bottom:1.9556714472vw}}@media screen and (max-width: 480px){.form__btn-submit{padding-bottom:3.125vw}}@media screen and (max-width: 390px){.form__btn-submit{padding-bottom:3.8461538462vw}}@media screen and (max-width: 1199px){.form__btn-submit{padding-left:8.1734778982vw}}@media screen and (max-width: 767px){.form__btn-submit{padding-left:9.1916558018vw}}@media screen and (max-width: 480px){.form__btn-submit{padding-left:14.6875vw}}@media screen and (max-width: 390px){.form__btn-submit{padding-left:18.0769230769vw}}@media screen and (max-width: 1199px){.form__btn-submit{padding-right:8.1734778982vw}}@media screen and (max-width: 767px){.form__btn-submit{padding-right:9.1916558018vw}}@media screen and (max-width: 480px){.form__btn-submit{padding-right:14.6875vw}}@media screen and (max-width: 390px){.form__btn-submit{padding-right:18.0769230769vw}}@media screen and (max-width: 1199px){.form__btn-submit{margin-top:6.0884070058vw}}@media screen and (max-width: 767px){.form__btn-submit{margin-top:1.4341590613vw}}@media screen and (max-width: 480px){.form__btn-submit{margin-top:2.2916666667vw}}@media screen and (max-width: 390px){.form__btn-submit{margin-top:2.8205128205vw}}@media (max-width: 480px){.form__btn-submit{width:100%}}.form__btn-submit:hover{background-color:#2d2d2d}.form__placeholder{position:absolute;pointer-events:none;margin:auto;color:#b3a3a3;top:.9375vw;left:1.5625vw}@media screen and (max-width: 1199px){.form__placeholder{top:1.5012510425vw}}@media screen and (max-width: 767px){.form__placeholder{top:1.3037809648vw}}@media screen and (max-width: 480px){.form__placeholder{top:2.0833333333vw}}@media screen and (max-width: 390px){.form__placeholder{top:2.5641025641vw}}@media screen and (max-width: 1199px){.form__placeholder{left:2.5020850709vw}}@media screen and (max-width: 767px){.form__placeholder{left:1.9556714472vw}}@media screen and (max-width: 480px){.form__placeholder{left:3.125vw}}@media screen and (max-width: 390px){.form__placeholder{left:3.8461538462vw}}.form__placeholder span{color:red}
