.elementor-9361 .elementor-element.elementor-element-71ee261{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:80px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9361 .elementor-element.elementor-element-96a8500{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9361 .elementor-element.elementor-element-d74c399{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EFEFF0;}.elementor-9361 .elementor-element.elementor-element-d74c399 p{margin-block-end:20px;}.elementor-9361 .elementor-element.elementor-element-caf20ef{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9361 .elementor-element.elementor-element-caf20ef:not(.elementor-motion-effects-element-type-background), .elementor-9361 .elementor-element.elementor-element-caf20ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #3E2181 15%, #140830 80%);}.elementor-9361 .elementor-element.elementor-element-2e5fc75{text-align:center;}.elementor-9361 .elementor-element.elementor-element-2e5fc75 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9361 .elementor-element.elementor-element-130bdd2{--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;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9361 .elementor-element.elementor-element-130bdd2:not(.elementor-motion-effects-element-type-background), .elementor-9361 .elementor-element.elementor-element-130bdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFF0;}.elementor-9361 .elementor-element.elementor-element-8cf261f{text-align:center;}.elementor-9361 .elementor-element.elementor-element-8cf261f .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.2em;}.elementor-9361 .elementor-element.elementor-element-4d46356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9361 .elementor-element.elementor-element-4d46356:not(.elementor-motion-effects-element-type-background), .elementor-9361 .elementor-element.elementor-element-4d46356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #381D75 20%, #1D0D42 80%);}.elementor-9361 .elementor-element.elementor-element-6d2c2dd{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9361 .elementor-element.elementor-element-962209e .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9361 .elementor-element.elementor-element-9386274{font-size:18px;color:#FFFFFF;}.elementor-9361 .elementor-element.elementor-element-287b8d2{--image-border-radius:10px;--image-transition-duration:400ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;}.elementor-9361 .elementor-element.elementor-element-287b8d2 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9361 .elementor-element.elementor-element-287b8d2 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9361 .elementor-element.elementor-element-cc69258{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9361 .elementor-element.elementor-element-b37edba.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-9361 .elementor-element.elementor-element-b37edba{right:0px;}body.rtl .elementor-9361 .elementor-element.elementor-element-b37edba{left:0px;}.elementor-9361 .elementor-element.elementor-element-b37edba{top:0px;text-align:end;font-size:18px;color:#FFFFFF;}.elementor-9361 .elementor-element.elementor-element-2cd1bcc{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9361 .elementor-element.elementor-element-6f7e2eb{text-align:center;}.elementor-9361 .elementor-element.elementor-element-6f7e2eb .elementor-heading-title{font-size:var( --e-global-typography-58e7006-font-size );font-weight:var( --e-global-typography-58e7006-font-weight );line-height:var( --e-global-typography-58e7006-line-height );}.elementor-9361 .elementor-element.elementor-element-7be3f1b.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-9361 .elementor-element.elementor-element-7be3f1b .elementor-main-swiper{width:100%;}.elementor-9361 .elementor-element.elementor-element-7be3f1b .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-5497c60 );border-width:0px 0px 0px 0px;border-radius:14px;}.elementor-9361 .elementor-element.elementor-element-7be3f1b .elementor-swiper-button{font-size:20px;}.elementor-9361 .elementor-element.elementor-element-7be3f1b .elementor-testimonial__title{color:var( --e-global-color-fe4e39b );}.elementor-9361 .elementor-element.elementor-element-7be3f1b .elementor-testimonial__text{color:var( --e-global-color-adda9fc );font-size:12px;}.elementor-9361 .elementor-element.elementor-element-7be3f1b .elementor-testimonial__icon{font-size:31px;}.elementor-9361 .elementor-element.elementor-element-7be3f1b .elementor-testimonial__icon svg{width:31px;}.elementor-9361 .elementor-element.elementor-element-7be3f1b .elementor-star-rating{font-size:22px;}@media(max-width:1024px){.elementor-9361 .elementor-element.elementor-element-2e5fc75 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-9361 .elementor-element.elementor-element-8cf261f .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-9361 .elementor-element.elementor-element-962209e .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-9361 .elementor-element.elementor-element-4c0c892 img{width:77%;}.elementor-9361 .elementor-element.elementor-element-6f7e2eb .elementor-heading-title{font-size:var( --e-global-typography-58e7006-font-size );line-height:var( --e-global-typography-58e7006-line-height );}}@media(max-width:767px){.elementor-9361 .elementor-element.elementor-element-71ee261{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9361 .elementor-element.elementor-element-a986f7b{text-align:center;}.elementor-9361 .elementor-element.elementor-element-a986f7b .elementor-heading-title{font-size:20px;}.elementor-9361 .elementor-element.elementor-element-89c2f77{text-align:center;}.elementor-9361 .elementor-element.elementor-element-d74c399{border-width:0px 0px 0px 0px;text-align:center;}.elementor-9361 .elementor-element.elementor-element-d74c399 p{margin-block-end:0px;}.elementor-9361 .elementor-element.elementor-element-caf20ef{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9361 .elementor-element.elementor-element-2e5fc75 .elementor-heading-title{font-size:20px;}.elementor-9361 .elementor-element.elementor-element-8ee98c5{font-size:18px;}.elementor-9361 .elementor-element.elementor-element-962209e .elementor-heading-title{font-size:24px;}.elementor-9361 .elementor-element.elementor-element-9386274{font-size:14px;}.elementor-9361 .elementor-element.elementor-element-b37edba.elementor-element{--align-self:flex-start;}.elementor-9361 .elementor-element.elementor-element-b37edba{top:-40px;text-align:start;font-size:14px;}.elementor-9361 .elementor-element.elementor-element-4c0c892{text-align:end;}.elementor-9361 .elementor-element.elementor-element-4c0c892 img{width:55%;}.elementor-9361 .elementor-element.elementor-element-6f7e2eb .elementor-heading-title{font-size:var( --e-global-typography-58e7006-font-size );line-height:var( --e-global-typography-58e7006-line-height );}}@media(min-width:768px){.elementor-9361 .elementor-element.elementor-element-96a8500{--width:50%;}.elementor-9361 .elementor-element.elementor-element-130bdd2{--width:550px;}.elementor-9361 .elementor-element.elementor-element-6d2c2dd{--width:40%;}.elementor-9361 .elementor-element.elementor-element-cc69258{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-2e5fc75 */.elementor-9361 .elementor-element.elementor-element-2e5fc75 strong{
    color: #c1ff72;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1faa81b */.elementor-9361 .elementor-element.elementor-element-1faa81b{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ee98c5 */.elementor-9361 .elementor-element.elementor-element-8ee98c5 strong, .elementor-9361 .elementor-element.elementor-element-8ee98c5 a{
    font-weight: 700;
    color: #491c91;
}
.elementor-9361 .elementor-element.elementor-element-8ee98c5 a{
    border-bottom: 1px solid transparent;
    transition: border-color 0.3s ease;
}
.elementor-9361 .elementor-element.elementor-element-8ee98c5 a:hover{
    border-color: #491c91;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cf261f */.elementor-9361 .elementor-element.elementor-element-8cf261f strong{
    background-color: #c1ff72;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9386274 */.elementor-9361 .elementor-element.elementor-element-9386274 .rating-container {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-9361 .elementor-element.elementor-element-9386274 .rating-score strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-287b8d2 */.elementor-9361 .elementor-element.elementor-element-287b8d2 .elementor-gallery-item__image {
    background-size: contain!important;
    background-repeat: no-repeat;
}

.elementor-9361 .elementor-element.elementor-element-287b8d2 .elementor-gallery-item{
    background-color: var( --e-global-color-5497c60 );
    padding: 5px 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b37edba */.elementor-9361 .elementor-element.elementor-element-b37edba .bigger-font{
    font-size: 22px;
}
.elementor-9361 .elementor-element.elementor-element-b37edba strong{
    color:var(--e-global-color-40e6d47);
}

@media screen and (max-width:767px){
    .elementor-9361 .elementor-element.elementor-element-b37edba{
        left: 0;
        right: auto;
    }
    .elementor-9361 .elementor-element.elementor-element-b37edba .bigger-font{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-7be3f1b */.elementor-9361 .elementor-element.elementor-element-7be3f1b cite .elementor-star-rating{
    order: -1;
}
.elementor-9361 .elementor-element.elementor-element-7be3f1b .elementor-testimonial__text{
    text-align: justify;
}/* End custom CSS */