.sts_footer_form_sect{padding:0;background-color:#000;color:#fff}.sts_footer_form_sect .container{display:flex}.sts_footer_form_sect .form{margin:0 0 0 calc(50% - 50vw);padding:3.5em 5.5em 3.5em calc(50vw - 50%);background-image:linear-gradient(101deg,#222 6.63%,#434343 98.96%);width:calc(70% + 50vw - 50%);box-sizing:border-box;position:relative}.sts_footer_form_sect .form:before{content:'';display:block;position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgb(255 255 255 / .5);opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:0.3s}.sts_footer_form_sect .form.loading:before{opacity:1;visibility:visible}.sts_footer_form_sect .sect_title{font-size:2em}.sts_footer_form_sect .sect_title:not(:last-child){margin-bottom:.25em}.sts_footer_form_sect .sect_description{font-size:1.125em;font-weight:400}.sts_footer_form_sect .sect_description:not(:last-child){margin-bottom:2em}.sts_footer_form_sect .field{display:block}.sts_footer_form_sect .field:not(:last-child){margin-bottom:1em}.sts_footer_form_sect .field_title{font-weight:500;display:block}.sts_footer_form_sect .field_title:not(:last-child){margin-bottom:.5em}.sts_footer_form_sect .field_text_input{font-size:1.25em;box-sizing:border-box;font-family:inherit;font-weight:500;padding:0 1em;border:.125em solid rgb(255 255 255 / .64);height:2.5em;border-radius:.9em;width:100%;background-color:#fff0;color:#fff;display:block}.sts_footer_form_sect .field_text_input:focus{border-color:#fff}.sts_footer_form_sect .field_text_input::placeholder{opacity:.5;font-size:.875em;color:#fff}.sts_footer_form_sect textarea.field_text_input{padding:1em;height:12em}.sts_footer_form_sect .field_error{font-size:.875em;color:red;font-weight:500;margin-top:.5em;display:none}.sts_footer_form_sect .field.has_error .field_text_input{border-color:red}.sts_footer_form_sect .fields_cols{display:flex;margin:-.5em -.75em;flex-wrap:wrap}.sts_footer_form_sect .fields_cols:not(:last-child){margin-bottom:.5em}.sts_footer_form_sect .fields_col{margin:.5em .75em;width:calc(50% - 1.5em);display:flex;flex-direction:column}.sts_footer_form_sect .fields_col.w100{width:calc(100% - 1.5em)}.sts_footer_form_sect .butt{width:100%;margin-top:auto}.sts_footer_form_sect .hide_on_desktop{display:none}.sts_footer_form_sect .picture{margin:0 calc(50% - 50vw) 0 0;box-sizing:border-box;width:calc(30% + 50vw - 50%);background-size:cover;background-position:center;background-image:url(https://sts-rent.com/wp-content/themes/sts/css/footer_form_sect/../../img/footer-form-sect/picture.png);display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.sts_footer_form_sect .logo{max-width:100%}.sts_footer_form_sect.type2 .form{order:2;width:calc(70% + 50vw - 50%);margin:0 calc(50% - 50vw) 0 0;padding:3.5em calc(50vw - 50%) 3.5em 5.5em}.sts_footer_form_sect.type2 .picture{order:1;margin:0 0 0 calc(50% - 50vw);width:calc(30% + 50vw - 50%)}