.elementor-27589 .elementor-element.elementor-element-4693ffe{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px !important;--row-gap:0px !important;--column-gap:0px !important;--grid-auto-flow:row;}.elementor-27589 .elementor-element.elementor-element-4693ffe, .elementor-27589 .elementor-element.elementor-element-4693ffe.thegem-e-con-layout-thegem{--content-width:100%;}.elementor-27589 .elementor-element.elementor-element-4d4746f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27589 .elementor-element.elementor-element-4d4746f > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 60px 10px 60px;}.elementor-27589 .elementor-element.elementor-element-4d4746f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27589 .elementor-element.elementor-element-4d4746f, .elementor-27589 .elementor-element.elementor-element-4d4746f .elementor-text-editor *{font-family:"Roboto", Sans-serif;font-size:17px;line-height:25px;}.elementor-27589 .elementor-element.elementor-element-4d4746f, .elementor-27589 .elementor-element.elementor-element-4d4746f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#5E5E5E;}.elementor-27589 .elementor-element.elementor-element-e2988b4 > .elementor-widget-container{margin:0px 90px -15px 90px;}.elementor-27589 .elementor-element.elementor-element-37bc294 > .elementor-widget-container{margin:0px 90px -15px 90px;}.elementor-27589 .elementor-element.elementor-element-d84dc7e > .elementor-widget-container{margin:-30px 90px -15px 90px;}.elementor-27589 .elementor-element.elementor-element-b92a0ff > .elementor-widget-container{margin:-15px 90px -15px 90px;}.elementor-27589 .elementor-element.elementor-element-c208d9c > .elementor-widget-container{margin:-30px 90px -15px 90px;}@media(max-width:1199px){.elementor-27589 .elementor-element.elementor-element-4693ffe{--grid-auto-flow:row;}.elementor-27589 .elementor-element.elementor-element-4d4746f > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-27589 .elementor-element.elementor-element-e2988b4 > .elementor-widget-container{margin:-48px 40px 0px 39px;}.elementor-27589 .elementor-element.elementor-element-e2988b4.elementor-element{--align-self:center;}.elementor-27589 .elementor-element.elementor-element-37bc294 > .elementor-widget-container{margin:-48px 40px 0px 40px;}.elementor-27589 .elementor-element.elementor-element-37bc294.elementor-element{--align-self:center;}.elementor-27589 .elementor-element.elementor-element-d84dc7e > .elementor-widget-container{margin:-48px 40px 0px 40px;}.elementor-27589 .elementor-element.elementor-element-d84dc7e.elementor-element{--align-self:center;}.elementor-27589 .elementor-element.elementor-element-b92a0ff > .elementor-widget-container{margin:-48px 40px 0px 40px;}.elementor-27589 .elementor-element.elementor-element-b92a0ff.elementor-element{--align-self:center;}.elementor-27589 .elementor-element.elementor-element-c208d9c > .elementor-widget-container{margin:-48px 40px 0px 40px;}.elementor-27589 .elementor-element.elementor-element-c208d9c.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-27589 .elementor-element.elementor-element-4693ffe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27589 .elementor-element.elementor-element-4d4746f{width:100%;max-width:100%;}.elementor-27589 .elementor-element.elementor-element-4d4746f > .elementor-widget-container{margin:-1% 0% -1% -4%;padding:0% 2% 0% 4%;}.elementor-27589 .elementor-element.elementor-element-4d4746f.elementor-element{--align-self:center;}.elementor-27589 .elementor-element.elementor-element-e2988b4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-27589 .elementor-element.elementor-element-e2988b4 > .elementor-widget-container{margin:0% -8% -8% -7%;}.elementor-27589 .elementor-element.elementor-element-e2988b4.elementor-element{--align-self:center;}.elementor-27589 .elementor-element.elementor-element-37bc294{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-27589 .elementor-element.elementor-element-37bc294 > .elementor-widget-container{margin:0% -8% 0% -7%;}.elementor-27589 .elementor-element.elementor-element-37bc294.elementor-element{--align-self:center;}.elementor-27589 .elementor-element.elementor-element-d84dc7e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-27589 .elementor-element.elementor-element-d84dc7e > .elementor-widget-container{margin:-7% -8% -15% -7%;}.elementor-27589 .elementor-element.elementor-element-d84dc7e.elementor-element{--align-self:center;}.elementor-27589 .elementor-element.elementor-element-b92a0ff{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-27589 .elementor-element.elementor-element-b92a0ff > .elementor-widget-container{margin:-7% -8% -15% -7%;}.elementor-27589 .elementor-element.elementor-element-b92a0ff.elementor-element{--align-self:center;}.elementor-27589 .elementor-element.elementor-element-c208d9c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-27589 .elementor-element.elementor-element-c208d9c > .elementor-widget-container{margin:-14% -8% -15% -7%;}.elementor-27589 .elementor-element.elementor-element-c208d9c.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-e2988b4 */form .cf-turnstile {
  margin-top: 20px !important;
  margin-bottom: -29px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d84dc7e *//* скрываем контейнер скрытых полей CF7 */
.wpcf7-form fieldset.hidden-fields-container {
  display: none !important;
  margin: 0;
  padding: 0;
  border: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b92a0ff *//* скрываем контейнер скрытых полей CF7 */
.wpcf7-form fieldset.hidden-fields-container {
  display: none !important;
  margin: 0;
  padding: 0;
  border: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c208d9c *//* скрываем контейнер скрытых полей CF7 */
.wpcf7-form fieldset.hidden-fields-container {
  display: none !important;
  margin: 0;
  padding: 0;
  border: none;
}/* End custom CSS */