.elementor-10740 .elementor-element.elementor-element-581cf73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .hero{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-intro{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-get{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-forwhom{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-curriculum{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-how{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-ruti{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-notfor{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-price{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-faq{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .s-form{background-position:center center!important;}.elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap h1, .elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap h2, .elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap p, .elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap .title{text-align:Array!important;}.elementor-10740 .elementor-element.elementor-element-83588c9:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-83588c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, #fdf6f0 0%, #f5c5cd 100%);}.elementor-10740 .elementor-element.elementor-element-83588c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10740 .elementor-element.elementor-element-83588c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-bba7d3d:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-bba7d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10740 .elementor-element.elementor-element-bba7d3d > .elementor-container{max-width:780px;}.elementor-10740 .elementor-element.elementor-element-bba7d3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-10740 .elementor-element.elementor-element-bba7d3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-50874bb{text-align:start;}.elementor-10740 .elementor-element.elementor-element-50874bb .elementor-heading-title{font-size:52px;font-weight:800;line-height:1.3em;color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-c7fea6e:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-c7fea6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, #f9eff3 0%, #edd4df 100%);}.elementor-10740 .elementor-element.elementor-element-c7fea6e > .elementor-container{max-width:1350px;}.elementor-10740 .elementor-element.elementor-element-c7fea6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-10740 .elementor-element.elementor-element-c7fea6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-dfffa66{text-align:start;}.elementor-10740 .elementor-element.elementor-element-dfffa66 .elementor-heading-title{font-size:52px;font-weight:800;line-height:1.3em;color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-1f15dd4:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-1f15dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10740 .elementor-element.elementor-element-1f15dd4 > .elementor-container{max-width:1350px;}.elementor-10740 .elementor-element.elementor-element-1f15dd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-10740 .elementor-element.elementor-element-1f15dd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-0116287{text-align:start;}.elementor-10740 .elementor-element.elementor-element-0116287 .elementor-heading-title{font-size:32px;font-weight:700;color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-3f6d6e2:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-3f6d6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7ede5;}.elementor-10740 .elementor-element.elementor-element-3f6d6e2 > .elementor-container{max-width:1350px;}.elementor-10740 .elementor-element.elementor-element-3f6d6e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-10740 .elementor-element.elementor-element-3f6d6e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-05abfa9{text-align:start;}.elementor-10740 .elementor-element.elementor-element-05abfa9 .elementor-heading-title{font-size:32px;font-weight:700;color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-4034983 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-10740 .elementor-element.elementor-element-4034983 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-10740 .elementor-element.elementor-element-4034983 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-10740 .elementor-element.elementor-element-4034983 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-10740 .elementor-element.elementor-element-4034983 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-10740 .elementor-element.elementor-element-4034983 .elementor-icon-list-icon i{color:#c97a8f;transition:color 0.3s;}.elementor-10740 .elementor-element.elementor-element-4034983 .elementor-icon-list-icon svg{fill:#c97a8f;transition:fill 0.3s;}.elementor-10740 .elementor-element.elementor-element-4034983{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10740 .elementor-element.elementor-element-4034983 .elementor-icon-list-text{color:#3a2030;transition:color 0.3s;}.elementor-10740 .elementor-element.elementor-element-ef0271e{text-align:start;}.elementor-10740 .elementor-element.elementor-element-ef0271e .elementor-heading-title{font-size:20px;font-weight:700;color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-22184c6:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-22184c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10740 .elementor-element.elementor-element-22184c6 > .elementor-container{max-width:1350px;}.elementor-10740 .elementor-element.elementor-element-22184c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-10740 .elementor-element.elementor-element-22184c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-9cd5c84{text-align:start;}.elementor-10740 .elementor-element.elementor-element-9cd5c84 .elementor-heading-title{font-size:32px;font-weight:700;color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-7b31d53:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-7b31d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, #fdf6f0 0%, #faddde 100%);}.elementor-10740 .elementor-element.elementor-element-7b31d53 > .elementor-container{max-width:1350px;}.elementor-10740 .elementor-element.elementor-element-7b31d53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-10740 .elementor-element.elementor-element-7b31d53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-a6cf884:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-a6cf884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10740 .elementor-element.elementor-element-a6cf884 > .elementor-container{max-width:780px;}.elementor-10740 .elementor-element.elementor-element-a6cf884{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-10740 .elementor-element.elementor-element-a6cf884 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-7eb9b9c{text-align:start;}.elementor-10740 .elementor-element.elementor-element-7eb9b9c .elementor-heading-title{font-size:32px;font-weight:700;color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-4c3df95:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-4c3df95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, #fae8ec 0%, #efbfc9 100%);}.elementor-10740 .elementor-element.elementor-element-4c3df95 > .elementor-container{max-width:780px;}.elementor-10740 .elementor-element.elementor-element-4c3df95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-10740 .elementor-element.elementor-element-4c3df95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-dfcdbb3{text-align:start;}.elementor-10740 .elementor-element.elementor-element-dfcdbb3 .elementor-heading-title{font-size:32px;font-weight:700;color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-fae8287:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-fae8287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf6f0;}.elementor-10740 .elementor-element.elementor-element-fae8287 > .elementor-container{max-width:780px;}.elementor-10740 .elementor-element.elementor-element-fae8287{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-10740 .elementor-element.elementor-element-fae8287 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10740 .elementor-element.elementor-element-2060e93{text-align:start;}.elementor-10740 .elementor-element.elementor-element-2060e93 .elementor-heading-title{font-size:32px;font-weight:700;color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-accordion-item{border-color:rgba(201,122,143,0.18);}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(201,122,143,0.18);}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(201,122,143,0.18);}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-tab-title{background-color:#f9f0f5;}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-accordion-icon, .elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-accordion-title{color:#3a2030;}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-accordion-icon svg{fill:#3a2030;}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-active .elementor-accordion-icon, .elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-active .elementor-accordion-title{color:#c97a8f;}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-active .elementor-accordion-icon svg{fill:#c97a8f;}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-accordion-title{font-size:16px;font-weight:600;}.elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-tab-content{color:#8a6070;font-size:14px;font-weight:300;}.elementor-10740 .elementor-element.elementor-element-72d76fa .elementor-button{font-size:15px;font-weight:700;border-radius:50px 50px 50px 50px;}.elementor-10740 .elementor-element.elementor-element-0ab5df6:not(.elementor-motion-effects-element-type-background), .elementor-10740 .elementor-element.elementor-element-0ab5df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10740 .elementor-element.elementor-element-0ab5df6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10740 .elementor-element.elementor-element-0ab5df6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap h1, .elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap h2, .elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap p, .elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap .title{text-align:Array!important;}}@media(max-width:767px){.elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap h1, .elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap h2, .elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap p, .elementor-10740 .elementor-element.elementor-element-c14ba6d .rs-wrap .title{text-align:Array!important;}}/* Start custom CSS for accordion, class: .elementor-element-ed8c849 */..elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-accordion-title, ..elementor-10740 .elementor-element.elementor-element-ed8c849 .elementor-tab-title { font-size: 16px !important; font-weight: 600 !important; line-height: 1.5 !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fae8287 */..elementor-10740 .elementor-element.elementor-element-fae8287 .elementor-accordion .elementor-tab-title, ..elementor-10740 .elementor-element.elementor-element-fae8287 .elementor-accordion .elementor-accordion-title { font-size: 16px !important; font-weight: 600 !important; }/* End custom CSS */
/* Start custom CSS *//* FAQ accordion font size fix */
.elementor-accordion .elementor-tab-title,
.elementor-accordion .elementor-accordion-title {
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
}

/* Heading alignment - all section headings right */
.elementor-widget-heading .elementor-heading-title {
  direction: rtl !important;
}

/* All text-editor content should be RTL */
.elementor-widget-text-editor .elementor-widget-container {
  direction: rtl !important;
}/* End custom CSS */