.contacts{background-color:#f4f4f4;position:relative}.contacts__wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 750px){.contacts__wrapper{flex-direction:row;position:relative}}.contacts__content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px 16px}@media screen and (min-width: 750px){.contacts__content{padding:32px;width:50%;margin-left:50%}}@media screen and (min-width: 990px){.contacts__content{width:43%;margin-left:57%;padding:64px 32px}}@media screen and (min-width: 1400px){.contacts__content{min-height:782px;padding-left:90px;align-items:flex-start}}.contacts__subtitle p{margin:0;margin-bottom:16px;font-size:12px;text-transform:uppercase;color:#538c81;font-weight:500;line-height:19.2px;letter-spacing:.3em}@media screen and (min-width: 990px){.contacts__subtitle p{font-size:16px}}.contacts__title{margin-bottom:32px;max-width:394px}@media screen and (min-width: 750px){.contacts__title{margin-bottom:64px}}.contacts__title h2,.contacts__title h3{margin:0}.contacts form{width:100%;max-width:394px}.contacts form .field{margin-bottom:16px}.contacts form .field::before,.contacts form .field::after{display:none}.contacts form input.field__input,.contacts form textarea{width:100%;height:34px;background-color:rgba(0,0,0,0);border:.5px solid #b7b7b7;border-radius:8px;overflow:hidden;padding:12px 16px;font-size:14px;line-height:20px}.contacts form input.field__input::-moz-placeholder, .contacts form textarea::-moz-placeholder{color:#b7b7b7}.contacts form input.field__input::placeholder,.contacts form textarea::placeholder{color:#b7b7b7}.contacts form input.field__input:focus,.contacts form textarea:focus{outline:unset;box-shadow:unset;padding:12px 16px;border-radius:8px;overflow:hidden}.contacts form input.field__input:focus~.field__label,.contacts form textarea:focus~.field__label{top:0;transform:translateY(-100%)}.contacts form input.field__input:focus,.contacts form textarea:focus{border-color:#bf7a2e}.contacts form .contacts__select--field input.field__input{height:40px}.contacts form textarea{height:96px}.contacts form textarea~.field__label{top:18px}.contacts form textarea[name="contact[motivation]"],.contacts form textarea[name="contact[links]"]{height:65px}.contacts form textarea[name="contact[motivation]"]~.field__label,.contacts form textarea[name="contact[links]"]~.field__label{top:28px}.contacts form textarea:focus~.field__label{top:0;transform:translateY(-90%);font-size:10px}.contacts form .field__label,.contacts form label{top:50%;transform:translateY(-50%);left:16px;font-size:14px;line-height:20px;color:#b7b7b7}.contacts form button{width:100%;height:35px;box-sizing:border-box;outline:unset;min-height:unset}.contacts form button::before,.contacts form button::after{display:none}.contacts__select{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;width:100%;position:absolute;border:.5px solid #b7b7b7;background-color:#f4f4f4;z-index:2}.contacts__select::after{content:"";position:absolute;top:12px;right:16px;width:16px;height:16px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.128174 4.30314C0.128174 4.16877 0.181299 4.03125 0.284424 3.92812C0.490674 3.72187 0.828174 3.72187 1.03442 3.92812L8.0938 10.9875L15.05 4.03125C15.2563 3.825 15.5938 3.825 15.8 4.03125C16.0063 4.2375 16.0063 4.575 15.8 4.78125L8.4688 12.1156C8.26255 12.3219 7.92505 12.3219 7.7188 12.1156L0.284424 4.68125C0.178174 4.575 0.128174 4.44062 0.128174 4.30314Z' fill='%23BF7A2E'/%3E%3C/svg%3E%0A")}.contacts__select--field{display:block;height:34px;width:100%;position:relative}.contacts__select input.field__input{border-color:rgba(0,0,0,0);opacity:0;cursor:pointer}.contacts__select label.field__label{top:19px}.contacts__select--menu{display:none}.contacts__select--item{padding-bottom:12px;font-size:14px;line-height:20px;color:#b7b7b7;padding:0 16px 8px 16px;cursor:pointer;transition:all .3s ease}.contacts__select--item:hover{color:#bf7a2e}.contacts__select.active::after{transform:rotate(180deg)}.contacts__select.active .contacts__select--menu{display:block}.contacts__acceptance{display:flex;align-items:center;gap:16px}.contacts__acceptance input{border:.5px solid #b7b7b7;background-color:#f4f4f4}.contacts__acceptance span{color:#2d2d2d;font-size:12px;font-weight:200}.contacts__disclaimer{font-size:12px;line-height:16px;color:#2d2d2d;margin-bottom:16px}.contacts__disclaimer p{font-size:12px;line-height:16px;margin:0}.contacts__disclaimer a{color:#bf7a2e}