.elementor-6225 .elementor-element.elementor-element-bfaa612 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:400;line-height:64px;}.elementor-6225 .elementor-element.elementor-element-bfaa612 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-6225 .elementor-element.elementor-element-bfaa612.ob-has-background-overlay > .elementor-widget-container:after{width:100%;height:100%;top:0%;left:0%;transform:rotate(0deg);}.elementor-6225 .elementor-element.elementor-element-541ce8d{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:26px;}.elementor-6225 .elementor-element.elementor-element-541ce8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 0px 0px;}.elementor-6225 .elementor-element.elementor-element-541ce8d.ob-has-background-overlay > .elementor-widget-container:after{width:100%;height:100%;top:0%;left:0%;transform:rotate(0deg);}.elementor-6225 .elementor-element.elementor-element-ab055a2{padding:0px 0px 0px 0px;}.elementor-6225 .elementor-element.elementor-element-711fb09.ob-has-background-overlay > .elementor-widget-container:after{width:100%;height:100%;top:0%;left:0%;transform:rotate(0deg);}.elementor-6225 .elementor-element.elementor-element-f2a2093{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:26px;}.elementor-6225 .elementor-element.elementor-element-f2a2093 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-6225 .elementor-element.elementor-element-f2a2093.ob-has-background-overlay > .elementor-widget-container:after{width:100%;height:100%;top:0%;left:0%;transform:rotate(0deg);}.elementor-6225 .elementor-element.elementor-element-7a1c469 .elementor-spacer-inner{height:50px;}.elementor-6225 .elementor-element.elementor-element-7a1c469.ob-has-background-overlay > .elementor-widget-container:after{width:100%;height:100%;top:0%;left:0%;transform:rotate(0deg);}html, body{overflow-x:auto;}@media(max-width:767px){.elementor-6225 .elementor-element.elementor-element-bfaa612 .elementor-heading-title{font-size:28px;}.elementor-6225 .elementor-element.elementor-element-bfaa612 > .elementor-widget-container{padding:20px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-bfaa612 */@media only screen and (max-width: 1500px) {
    .elementor-6225 .elementor-element.elementor-element-bfaa612 h2{
        font-size: 27px;
    }
}

.elementor-6225 .elementor-element.elementor-element-bfaa612 b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541ce8d */@media only screen and (max-width: 1500px) {
    .elementor-6225 .elementor-element.elementor-element-541ce8d p{
        font-size: 15px;
        padding-top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ab055a2 */.esto-inline-banner{
  margin: 24px 0;
}

.esto-inline-banner img{
  display:block;
  width:70%;
  max-width: 1000px;   /* можно убрать или изменить */
  height:auto;
  margin: 0 auto;      /* центр */
  border-radius: 12px; /* аккуратно */
}

/* Tablet */
@media (max-width: 1024px){
  .esto-inline-banner{ margin: 20px 0; }
  .esto-inline-banner img{ border-radius: 10px;
  width:100%;}
}

/* Mobile */
@media (max-width: 768px){
  .esto-inline-banner{ margin: 16px 0; }
  .esto-inline-banner img{ border-radius: 8px;
  width:100%;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2a2093 */@media only screen and (max-width: 1500px) {
    .elementor-6225 .elementor-element.elementor-element-f2a2093 p{
        font-size: 15px;
        padding-top: 0px;
    }
}/* End custom CSS */