.elementor-51 .elementor-element.elementor-element-2d51dbb{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;margin:0px 0px 40px 0px;padding:0px 0px 20px 0px;}.elementor-51 .elementor-element.elementor-element-2bde538 .elementor-heading-title{font-size:60px;}.elementor-51 .elementor-element.elementor-element-862f21b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51 .elementor-element.elementor-element-862f21b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-1d9f27a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-51 .elementor-element.elementor-element-1d9f27a{margin:0px 0px 80px 0px;}.elementor-51 .elementor-element.elementor-element-bb1b7ae > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(51, 51, 51, 0.1);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5% 5% 5% 5%;}.elementor-51 .elementor-element.elementor-element-03d726c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-weight:400;line-height:2em;color:#242424;}.elementor-51 .elementor-element.elementor-element-03d726c > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-51 .elementor-element.elementor-element-073b7ef{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;line-height:2em;}.elementor-51 .elementor-element.elementor-element-38b2527{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-weight:400;line-height:2em;color:#242424;}.elementor-51 .elementor-element.elementor-element-38b2527 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-51 .elementor-element.elementor-element-99327f4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;line-height:2em;}.elementor-51 .elementor-element.elementor-element-d125c2e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-weight:400;line-height:2em;color:#242424;}.elementor-51 .elementor-element.elementor-element-d125c2e > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-51 .elementor-element.elementor-element-43bc761{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;line-height:2em;}.elementor-51 .elementor-element.elementor-element-b8a50c8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(51, 51, 51, 0.1);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5% 5% 5% 5%;}.elementor-51 .elementor-element.elementor-element-89e3a56 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(51, 51, 51, 0.1);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5% 5% 5% 5%;}.elementor-51 .elementor-element.elementor-element-541c031 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(51, 51, 51, 0.1);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5% 5% 5% 5%;}.elementor-51 .elementor-element.elementor-element-eb246f4{margin:0px 0px 30px 0px;padding:20px 20px 20px 20px;}.elementor-51 .elementor-element.elementor-element-10335aad{width:var( --container-widget-width, 86.165% );max-width:86.165%;--container-widget-width:86.165%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-1d9f27a{margin:0px 0px 60px 0px;}.elementor-51 .elementor-element.elementor-element-bb1b7ae > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-51 .elementor-element.elementor-element-b8a50c8 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-51 .elementor-element.elementor-element-89e3a56 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-51 .elementor-element.elementor-element-541c031 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-51 .elementor-element.elementor-element-eb246f4{margin:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-10335aad{width:var( --container-widget-width, 642.646px );max-width:642.646px;--container-widget-width:642.646px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-2d51dbb{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-1d9f27a{margin:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-bb1b7ae{width:44.568%;}.elementor-51 .elementor-element.elementor-element-b8a50c8{width:5.414%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-bb1b7ae{width:100%;}.elementor-51 .elementor-element.elementor-element-b8a50c8{width:100%;}.elementor-51 .elementor-element.elementor-element-89e3a56{width:100%;}.elementor-51 .elementor-element.elementor-element-541c031{width:100%;}.elementor-51 .elementor-element.elementor-element-b92b978{width:100%;}.elementor-51 .elementor-element.elementor-element-9e57b59{width:100%;}}/* Start custom CSS for xts_contact_form_7, class: .elementor-element-11cbda5 *//* Прячем системный контейнер CF7, чтобы не мешал верстке */
.wpcf7 form .hidden-fields-container {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
}/* End custom CSS */