.contact{position:relative}.contact__container{padding:6.4rem 0}.contact__container>h2{font-size:1.6rem;line-height:1.2;font-weight:400;font-family:"Mitr",sans-serif;color:var(--text-primary)}.contact__container>h3{font-size:3.2rem;line-height:1;font-family:"Mitr",sans-serif;font-weight:500;color:var(--text-default)}.contact__form{margin:3.2rem 0 0}.contact__form form{position:relative}.contact__box{margin-bottom:2rem}.contact__box>p{display:flex;gap:1.6rem}.contact__box>p label{flex:0 0 calc(50% - .8rem);display:flex;position:relative;border:1px solid #d9d9d9;border-radius:1.6rem}.contact__box>p label>span:last-child{position:absolute;top:50%;left:0rem;padding-left:2.6rem;transform:translateY(-50%);width:100%;height:100%;display:flex;align-items:center;gap:1rem;pointer-events:none}.contact__box>p label>span:last-child>img{width:2.4rem;height:2.4rem;object-fit:contain;object-position:center}.contact__box>p label>span:last-child>span{font-family:"Mitr",sans-serif;font-size:2rem;line-height:1.2;color:var(--text-default);font-weight:300;transition:.3s ease}.contact__box>p label>span:last-child>span span{color:var(--text-primary)}.contact__box>p label .wpcf7-form-control-wrap{width:100%;position:relative}.contact__box>p label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:0;left:0;transform:translateY(100%)}.contact__box>p label .wpcf7-form-control-wrap input,.contact__box>p label .wpcf7-form-control-wrap select{width:100%;padding:2rem 2rem 2rem 6rem;border-radius:1.6rem;font-family:"Mitr",sans-serif;font-size:2rem;line-height:1.2;color:var(--text-default);font-weight:300;background-color:rgba(0,0,0,0)}.contact__box>p label .wpcf7-form-control-wrap select{-webkit-appearance:auto;appearance:auto;padding-left:5.6rem}.contact__box>p label.has-value>span:last-child>span{font-size:1.4rem;transform:translateY(-2.4rem)}@media only screen and (max-width: 800px){.contact__box>p{flex-direction:column}}.contact__box br{display:none}.contact__message>p .wpcf7-form-control-wrap textarea{background-color:rgba(0,0,0,0);width:100%;padding:2.4rem 2rem 2.4rem 2.6rem;border-radius:1.6rem;font-family:"Mitr",sans-serif;font-size:2rem;line-height:1.2;color:var(--text-default);font-weight:300;border:1px solid #d9d9d9;border-radius:1.6rem}.contact__bottom{position:relative;margin:1.7rem 0 0}.contact__bottom>p{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.contact__bottom>p .wpcf7-form-control-wrap{flex:0 0 calc(84% - 1.5rem);font-size:1.6rem;line-height:1;color:var(--black)}.contact__bottom>p .wpcf7-form-control-wrap a{color:var(--text-primary);text-decoration:underline}.contact__bottom>p .wpcf7-form-control-wrap input{-webkit-appearance:checkbox;appearance:checkbox;outline:initial;border:initial;border-radius:initial}.contact__bottom>p .wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.contact__bottom>p .wpcf7-submit{flex:0 0 16%;padding:1.3rem 1rem;background-color:var(--bg-primary);border-radius:1.2rem;color:var(--white);font-family:"Mitr",sans-serif;font-weight:300;font-size:2rem;line-height:1.5;cursor:pointer}.contact__bottom>p .wpcf7-submit:disabled{opacity:.7}@media only screen and (max-width: 800px){.contact__bottom>p{flex-direction:column}.contact__bottom>p .wpcf7-submit{flex:unset;width:100%}}/*# sourceMappingURL=contact.css.map */
