.font-size-20{font-size:18px}@media screen and (min-width:1024px){.font-size-20{font-size:20px}}.font-size-20{line-height:26px}.b-contact_us{background-color:#141414;color:#fff;position:relative}.b-contact_us-form_inner{display:flex;margin:0 auto}@media screen and (max-width:767.9px){.b-contact_us-form_inner{flex-flow:column}}.b-contact_us-form_inner_item{width:100%}@media screen and (min-width:768px){.b-contact_us-form_inner_item{width:50%}}.b-contact_us-form_inner_item.m-content{margin:0 0 0 auto;max-width:800px;padding:102px 100px 102px 80px}@media screen and (min-width:1024px)and (max-width:1366.9px){.b-contact_us-form_inner_item.m-content{padding:50px 40px}}@media screen and (min-width:768px)and (max-width:1023.9px){.b-contact_us-form_inner_item.m-content{padding:50px 40px 50px 30px}}@media screen and (max-width:767.9px){.b-contact_us-form_inner_item.m-content{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:80px;padding-right:80px;padding-block:30px;text-align:center}}@media screen and (max-width:767.9px)and (min-width:1024px)and (max-width:1366.9px){.b-contact_us-form_inner_item.m-content{padding-left:40px;padding-right:40px}}@media screen and (max-width:767.9px)and (min-width:768px)and (max-width:1023.9px){.b-contact_us-form_inner_item.m-content{padding-left:30px;padding-right:30px}}@media screen and (max-width:767.9px)and (max-width:767.9px){.b-contact_us-form_inner_item.m-content{padding-left:16px;padding-right:16px}}.b-contact_us-recaptcha{font-size:12px;margin:7px 0 30px;text-align:left}.b-contact_us-video_wrap{height:100%;position:relative}.b-contact_us-poster{display:block;inset:0;position:absolute;z-index:1}.b-contact_us-poster img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-contact_us-poster.m-hidden{display:none}.b-contact_us-video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-contact_us-title{font-size:26px;line-height:32px}@media screen and (min-width:1024px){.b-contact_us-title{font-size:42px;line-height:48px}}.b-contact_us-title{margin:0 0 30px}@media screen and (min-width:1024px){.b-contact_us-title{margin:0 0 50px}}.b-contact_us-checkboxes{display:flex;flex-flow:column;gap:8px;margin-top:30px}.b-contact_us-submit{margin-top:50px}.b-contact_us .b-textarea{height:116px}
