.elementor-1277 .elementor-element.elementor-element-2ccd1a1f{padding:20px 0}.elementor-1277 .elementor-element.elementor-element-2bf37c11>.elementor-element-populated{margin:0 0 40px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-1277 .elementor-element.elementor-element-d4b4eac>.elementor-widget-container{margin:0 0 -18px;padding:0}.elementor-1277 .elementor-element.elementor-element-d4b4eac{text-align:center}.elementor-1277 .elementor-element.elementor-element-d4b4eac .elementor-heading-title{color:#ff1f59;font-size:16px;line-height:42px}.elementor-1277 .elementor-element.elementor-element-18eefb9>.elementor-widget-container{margin:0 0 20px;padding:0}.elementor-1277 .elementor-element.elementor-element-18eefb9{text-align:center}.elementor-1277 .elementor-element.elementor-element-18eefb9 .elementor-heading-title{color:#29303b;font-size:36px;line-height:42px}.elementor-1277 .elementor-element.elementor-element-b133758 .course__content--info{padding:0 30px 20px}.elementor-1277 .elementor-element.elementor-element-b133758 .course__container{background:#fff}.elementor-1277 .elementor-element.elementor-element-b133758 .course__filter,.rt-courses .course__filter{text-align:center}.elementor-1277 .elementor-element.elementor-element-b133758 .course__title{color:#1b2336}.elementor-1277 .elementor-element.elementor-element-b133758 .course__title:hover{color:#ff1f59}.elementor-1277 .elementor-element.elementor-element-b133758 .rt-courses .course__content--meta>span{color:#415674}.elementor-1277 .elementor-element.elementor-element-b133758 .rt-courses .course__content--meta>span:before,.elementor-1277 .elementor-element.elementor-element-b133758 .rt-courses .course__content--meta .course-wishlist:before{color:#ff1f59}.elementor-1277 .elementor-element.elementor-element-b133758 .rt-courses .course-price{background:#ff1f59}@media(max-width:1024px){.elementor-1277 .elementor-element.elementor-element-2bf37c11>.elementor-element-populated{padding:0 20px}.elementor-1277 .elementor-element.elementor-element-d4b4eac>.elementor-widget-container{padding:0}.elementor-1277 .elementor-element.elementor-element-18eefb9>.elementor-widget-container{padding:0}}@media(max-width:767px){.elementor-1277 .elementor-element.elementor-element-d4b4eac>.elementor-widget-container{padding:0}.elementor-1277 .elementor-element.elementor-element-d4b4eac .elementor-heading-title{font-size:16px}.elementor-1277 .elementor-element.elementor-element-18eefb9>.elementor-widget-container{margin:0;padding:0}.elementor-1277 .elementor-element.elementor-element-18eefb9 .elementor-heading-title{font-size:30px}}