.b-contact{background-color:var(--vivid-neon-green);padding:0 30px 200px;width:100%}@media(max-width:992px){.b-contact{padding:0 20px 40px}}.b-contact__title{font-family:Helvetica Neue LT Std;font-size:50px;font-weight:700;line-height:55px;margin-bottom:13px;text-transform:uppercase}@media(max-width:992px){.b-contact__title{font-size:35px;line-height:103.8%}}.b-contact__body{align-items:flex-start;display:flex;flex-direction:row;gap:50px;justify-content:space-between}@media(max-width:992px){.b-contact__body{gap:20px}}@media(max-width:768px){.b-contact__body{flex-direction:column;gap:30px}}.b-contact__left{align-items:flex-start;display:flex;flex-direction:row;gap:30px;max-width:50%;padding-top:100px;width:50%}@media(max-width:1600px){.b-contact__left{flex-direction:column}}@media(max-width:1200px){.b-contact__left{padding-top:50px}}@media(max-width:992px){.b-contact__left{padding-top:10px}}@media(max-width:768px){.b-contact__left{max-width:unset;width:100%}}.b-contact__arrow-list{cursor:pointer;left:0;position:absolute;top:-5px;transition:all .3s ease;z-index:4}.b-contact__arrow-list.active{top:5px;transform:rotate(180deg)}@media(max-width:1400px){.b-contact__arrow-list{scale:.8}}.b-contact__departments{border-bottom:1px solid var(--black);display:flex;padding-bottom:2px;position:relative;width:55%}@media(max-width:1600px){.b-contact__departments{width:80%}}.b-contact__departments-list{display:flex;flex-direction:column;gap:10px;padding-bottom:10px;width:100%}.b-contact__department{color:var(--black);cursor:pointer;display:block;font-size:30px;font-weight:200;letter-spacing:.03em;line-height:40px;text-align:right}.b-contact__department.inactive{display:none}@media(max-width:1400px){.b-contact__department{font-size:25px;line-height:35px}}.b-contact__info{align-items:flex-start;display:flex;flex-direction:column;gap:80px;justify-content:space-between;max-width:45%;width:45%}.b-contact__info.inactive{display:none}@media(max-width:1600px){.b-contact__info{gap:30px}}@media(max-width:1400px){.b-contact__info{min-width:330px}}.b-contact__link,.b-contact__person{color:var(--black);display:block;font-size:30px;font-weight:200;letter-spacing:.03em;line-height:40px;text-decoration:none}@media(max-width:1400px){.b-contact__link,.b-contact__person{font-size:25px;line-height:35px}}.b-contact__right{width:50%}@media(max-width:768px){.b-contact__right{width:100%}}.b-contact__description{color:var(--black);font-size:16px;font-weight:300;letter-spacing:.03em;line-height:22px;padding-bottom:81px}@media(max-width:1200px){.b-contact__description{font-size:12px;line-height:16px;padding-bottom:30px}}.b-contact__form{align-items:flex-start;display:flex;flex-direction:row;gap:30px;justify-content:flex-start;max-width:100%}@media(max-width:1200px){.b-contact__form{flex-direction:column}}.b-contact__form-left{align-items:flex-start;display:flex;flex-direction:column;gap:21px;justify-content:flex-start;width:50%}@media(max-width:1200px){.b-contact__form-left{width:100%}}.b-contact__form-right{width:50%}@media(max-width:1200px){.b-contact__form-right{width:100%}}.b-contact__input--select{position:relative;width:100%;z-index:1}.b-contact__input--select:after{background-image:url("data:image/svg+xml;utf8,                <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 39'>                    <path fill-rule='evenodd' clip-rule='evenodd' d='M19.2676 37.5712L0.481974 18.7856L0 19.2676L19.2676 38.5351L38.5351 19.2676L38.0531 18.7856L19.2676 37.5712Z' fill='black'/>                </svg>");background-repeat:no-repeat;background-size:contain;content:"";height:39px;opacity:.8;pointer-events:none;position:absolute;right:12px;top:30%;transform:translateY(-50%);width:39px}@media(max-width:1200px){.b-contact__input--submit{display:flex;justify-content:flex-end}}.b-contact__input .wpcf7-form-control-wrap .wpcf7-form-control{max-width:100%;width:100%}.b-contact__input .wpcf7-form-control-wrap input,.b-contact__input .wpcf7-form-control-wrap select,.b-contact__input .wpcf7-form-control-wrap select option,.b-contact__input .wpcf7-form-control-wrap textarea{background-color:transparent;border:0;border-bottom:1px solid var(--black);color:var(--black);font-size:30px;font-weight:200;letter-spacing:.03em;line-height:40px;margin:0;min-height:50px;opacity:.5}@media(max-width:1400px){.b-contact__input .wpcf7-form-control-wrap input,.b-contact__input .wpcf7-form-control-wrap select,.b-contact__input .wpcf7-form-control-wrap select option,.b-contact__input .wpcf7-form-control-wrap textarea{font-size:25px;line-height:35px}}.b-contact__input .wpcf7-form-control-wrap input::-moz-placeholder,.b-contact__input .wpcf7-form-control-wrap select option::-moz-placeholder,.b-contact__input .wpcf7-form-control-wrap select::-moz-placeholder,.b-contact__input .wpcf7-form-control-wrap textarea::-moz-placeholder{color:var(--black);font-size:30px;font-weight:200;letter-spacing:.03em;line-height:40px}.b-contact__input .wpcf7-form-control-wrap input::placeholder,.b-contact__input .wpcf7-form-control-wrap select option::placeholder,.b-contact__input .wpcf7-form-control-wrap select::placeholder,.b-contact__input .wpcf7-form-control-wrap textarea::placeholder{color:var(--black);font-size:30px;font-weight:200;letter-spacing:.03em;line-height:40px}@media(max-width:1400px){.b-contact__input .wpcf7-form-control-wrap input::-moz-placeholder,.b-contact__input .wpcf7-form-control-wrap select option::-moz-placeholder,.b-contact__input .wpcf7-form-control-wrap select::-moz-placeholder,.b-contact__input .wpcf7-form-control-wrap textarea::-moz-placeholder{font-size:25px;line-height:35px}.b-contact__input .wpcf7-form-control-wrap input::placeholder,.b-contact__input .wpcf7-form-control-wrap select option::placeholder,.b-contact__input .wpcf7-form-control-wrap select::placeholder,.b-contact__input .wpcf7-form-control-wrap textarea::placeholder{font-size:25px;line-height:35px}}.b-contact__input .wpcf7-form-control-wrap input:focus,.b-contact__input .wpcf7-form-control-wrap select option:focus,.b-contact__input .wpcf7-form-control-wrap select:focus,.b-contact__input .wpcf7-form-control-wrap textarea:focus{box-shadow:none;opacity:.8;outline:none}.b-contact__input .wpcf7-form-control-wrap textarea{max-height:334px;min-height:334px}@media(max-width:992px){.b-contact__input .wpcf7-form-control-wrap textarea{max-height:200px;min-height:200px}}@media(max-width:576px){.b-contact__input .wpcf7-form-control-wrap textarea{max-height:170px;min-height:170px}}.b-contact__input .wpcf7-form-control-wrap .wpcf7-select option{background-color:var(--vivid-neon-green);border:0;color:var(--black);cursor:pointer;font-size:30px;font-weight:200;letter-spacing:.03em;line-height:40px;opacity:.5;width:100%}@media(max-width:1400px){.b-contact__input .wpcf7-form-control-wrap .wpcf7-select option{font-size:25px;line-height:35px}}.b-contact__input .wpcf7-form-control-wrap select,.b-contact__input .wpcf7-form-control-wrap select option{color:var(--black);cursor:pointer;font-size:30px;font-weight:200;letter-spacing:.03em;line-height:40px;width:100%}@media(max-width:1400px){.b-contact__input .wpcf7-form-control-wrap select,.b-contact__input .wpcf7-form-control-wrap select option{font-size:25px;line-height:35px}}.b-contact__input .wpcf7-form-control-wrap select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.b-contact__input .wpcf7-form-control-wrap .wpcf7-list-item{margin:38px 0 60px}.b-contact__input .wpcf7-form-control-wrap .wpcf7-list-item label{align-items:center;display:flex;flex-direction:row;gap:27px;justify-self:center}.b-contact__input .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]{all:unset;background-color:var(--black);border:0;border:3px solid var(--black);cursor:pointer;height:39px;margin:0;max-height:39px;max-width:39px;min-height:39px;min-width:39px;transition:all .3s ease;width:39px}@media(max-width:992px){.b-contact__input .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]{height:31px;max-height:31px;max-width:31px;min-height:31px;min-width:31px;width:31px}}.b-contact__input .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:checked{background-color:var(--vivid-neon-green);border:3px solid var(--black)}.b-contact__input .wpcf7-submit{all:unset;border:1px solid var(--black);cursor:pointer;font-family:Helvetica Neue LT Std;font-size:20px;font-weight:300;letter-spacing:.03em;line-height:31px;padding:28px 110px;position:relative;transition:all .5s;z-index:5}@media(max-width:992px){.b-contact__input .wpcf7-submit{padding:16px 61px 10px}}.b-contact__input .wpcf7-submit:hover{color:var(--white)}.b-contact__input .wpcf7-submit:hover:after{width:100%}.b-contact__input .wpcf7-submit:after{background-color:var(--black);content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s;width:0;z-index:-1}.b-contact__input .wpcf7-spinner,.b-contact__input .wpcf7-submit span{display:none}.b-contact__input .wpcf7-list-item-label{font-size:16px;font-weight:300;letter-spacing:.03em;line-height:22px;opacity:.5}@media(max-width:1200px){.b-contact__input .wpcf7-list-item-label{width:60%}}@media(max-width:992px){.b-contact__input .wpcf7-list-item-label{font-size:12px;line-height:16px;width:80%}}@media(max-width:768px){.b-contact__input .wpcf7-list-item-label{width:100%}}.b-contact__input .wpcf7-not-valid-tip{display:none;position:absolute}.b-contact .wpcf7 .wpcf7-response-output{border:0;color:var(--black);font-size:20px;font-weight:400;letter-spacing:.03em;line-height:22px;margin:50px 0 0;padding:0}@media(max-width:992px){.b-contact .wpcf7 .wpcf7-response-output{font-size:18px;line-height:20px}}
