/* Use the same complete footer row at every breakpoint. */
.elementor-1121 .elementor-element-1019eb75{display:none!important}
.elementor-1121 .elementor-element-fc9bf84{display:block!important;padding:0 0 48px!important;margin:0!important}
.elementor-1121 .elementor-element-fc9bf84>.elementor-container{display:grid;grid-template-columns:1fr 1.35fr .9fr 1fr;gap:36px;align-items:start;width:100%}
.elementor-1121 .elementor-element-fc9bf84>.elementor-container>.elementor-column{width:100%!important;min-width:0;margin:0!important}
.elementor-1121 .elementor-element-fc9bf84>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important;align-content:start;gap:20px}
.elementor-1121 .elementor-element-fc9bf84 .elementor-widget{margin:0!important;min-width:0}
.elementor-1121 .elementor-element-fc9bf84 .elementor-widget-heading{min-height:58px}
.elementor-1121 .elementor-element-fc9bf84 .elementor-heading-title{font-size:24px;line-height:1.2;text-align:left}
.elementor-1121 .elementor-element-fc9bf84 .elementor-widget-icon-list{width:100%!important;max-width:100%;padding:0!important}
.elementor-1121 .elementor-element-fc9bf84 .elementor-icon-list-item{white-space:normal;align-items:flex-start}
.elementor-1121 .elementor-element-fc9bf84 .elementor-icon-list-text{padding:0;white-space:normal;overflow-wrap:anywhere;line-height:1.65}
.elementor-1121 .elementor-element-fc9bf84 .elementor-widget-text-editor p{margin:0;line-height:1.65}
.elementor-1121 .elementor-element-b8ca235{text-align:left}
.elementor-1121 .elementor-element-b8ca235 a{display:block;width:220px;max-width:100%;height:108px;overflow:hidden}
.elementor-1121 .elementor-element-b8ca235 img{display:block;width:100%;height:108px;object-fit:cover;object-position:center}
.elementor-1121 .elementor-element-e35cee3{padding:0!important;text-align:left}
.elementor-1121 .elementor-element-15c3566b>.elementor-widget-wrap{padding:0!important}
.elementor-1121 .elementor-element-78fedb63{padding-bottom:24px!important}
@media (min-width:1025px){.elementor-1121 .elementor-element-78fedb63{padding-top:145px!important}}
@media (min-width:768px) and (max-width:1024px){
.elementor-1121 .elementor-element-fc9bf84>.elementor-container{grid-template-columns:1fr 1fr;gap:40px}
.elementor-1121 .elementor-element-78fedb63{padding-top:150px!important}
}
@media (max-width:767px){
.elementor-1121 .elementor-element-fc9bf84>.elementor-container{grid-template-columns:1fr;gap:36px}
.elementor-1121 .elementor-element-fc9bf84{padding-bottom:32px!important}
.elementor-1121 .elementor-element-fc9bf84 .elementor-widget-heading{min-height:0}
.elementor-1121 .elementor-element-fc9bf84 .elementor-heading-title{font-size:22px}
.elementor-1121 .elementor-element-fc9bf84 .elementor-widget,.elementor-1121 .elementor-element-fc9bf84 .elementor-widget-text-editor{text-align:left}
.elementor-1121 .elementor-element-fc9bf84 .elementor-icon-list-item{justify-content:flex-start}
.elementor-1121 .elementor-element-78fedb63{padding-left:24px!important;padding-right:24px!important}
.elementor-1121 .elementor-element-828f4ea{max-width:320px}
}
