.elementor-12811 .elementor-element.elementor-element-377b366 > .elementor-container{max-width:1630px;}.elementor-12811 .elementor-element.elementor-element-377b366{padding:155px 5px 0px 5px;}.elementor-12811 .elementor-element.elementor-element-362cc07 .elementor-icon-list-icon i{color:#333333;font-size:16px;}.elementor-12811 .elementor-element.elementor-element-362cc07 .elementor-icon-list-icon svg{fill:#333333;--e-icon-list-icon-size:16px;}.elementor-12811 .elementor-element.elementor-element-362cc07 .elementor-icon-list-icon{width:16px;}.elementor-12811 .elementor-element.elementor-element-362cc07 .elementor-icon-list-text, .elementor-12811 .elementor-element.elementor-element-362cc07 .elementor-icon-list-text a{color:#333333;}.elementor-12811 .elementor-element.elementor-element-362cc07 .elementor-icon-list-item{font-size:16px;}@media(min-width:768px){.elementor-12811 .elementor-element.elementor-element-15b6ebd{width:67%;}.elementor-12811 .elementor-element.elementor-element-e5e12f5{width:33%;}}/* Start custom CSS for column, class: .elementor-element-e5e12f5 */.sidebar.elementor-col-50 {
    width: 360px !important;
    float: right;
}
.elementor-col-50:not(.sidebar) {
    width: 880px !important;
    float: left;
}

.recommend-post-container > .elementor-container {
    display: block;
}

@media only screen and (max-width: 1340px){
    .elementor-col-50:not(.sidebar) {
    width: 800px !important;
}
.sidebar.elementor-col-50 {
	width: 300px !important;
}
}
@media only screen and (max-width: 1200px){
    .elementor-col-50:not(.sidebar) {
    width: 620px !important;
}
    
}
@media only screen and (max-width: 1024px){
    .sidebar.elementor-col-50,
    .elementor-col-50:not(.sidebar) {
	width: 100% !important;
	float: unset;
}
}/* End custom CSS */