.elementor-10767 .elementor-element.elementor-element-ea0231f:not(.elementor-motion-effects-element-type-background), .elementor-10767 .elementor-element.elementor-element-ea0231f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-ea0231f > .elementor-container{max-width:1400px;}.elementor-10767 .elementor-element.elementor-element-ea0231f, .elementor-10767 .elementor-element.elementor-element-ea0231f > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-10767 .elementor-element.elementor-element-ea0231f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-10767 .elementor-element.elementor-element-ea0231f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10767 .elementor-element.elementor-element-d96cfdb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10767 .elementor-element.elementor-element-5008d95 .elementor-heading-title{font-weight:700;}/* Start custom CSS for section, class: .elementor-element-ea0231f */.row.content-layout-wrapper {
	display: grid;
	grid-template-columns: auto 350px;
}
.content-layout-wrapper .site-content, .content-layout-wrapper .sidebar-container {
	max-width: 100%;
}
@media screen and (max-width:1024px) {
    .row.content-layout-wrapper {
        grid-template-columns: auto 300px;
    }
}
@media screen and (max-width:768px) {
    .row.content-layout-wrapper {
        grid-template-columns: 1fr
    }
}/* End custom CSS */