.elementor-23 .elementor-element.elementor-element-3284526{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-46c1a68{--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:120px;--padding-right:120px;}.elementor-23 .elementor-element.elementor-element-46c1a68:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-46c1a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FB;}.elementor-23 .elementor-element.elementor-element-21c471a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-1c9fc92{--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:73px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-45bd64d .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:22px;font-weight:700;color:#3c3068;}.elementor-23 .elementor-element.elementor-element-e73b641 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e73b641 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;color:#3B3B3B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-2f9ffa0{text-align:justify;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-c0a311e .elementor-button{background-color:transparent;font-family:"Cairo", Sans-serif;font-weight:700;background-image:linear-gradient(209deg, #BA8E2D 0%, #C9A75D 100%);}.elementor-23 .elementor-element.elementor-element-fca4eff{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-68f2a99 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.06);}.elementor-23 .elementor-element.elementor-element-a15c2d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-a15c2d0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a15c2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3068;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-services-grid{gap:22px;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-services-section{background-color:#3C3068;padding:80px 6% 80px 6%;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-sec-tag{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-sec-h{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-gold{--mjs-gold-start:#D5CABC;--mjs-gold-end:#a88450;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-sec-sub{color:#CEC9DD;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-svc-card{background-color:#ffffff;border-color:rgba(60,48,104,0.07);border-radius:28px;--mjs-hover-bg-start:#E0DEE4;--mjs-hover-bg-end:#E9D3A2;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-svc-icon{background-color:#f0eff8;width:60px;height:60px;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-svc-icon i{color:#3c3068;font-size:24px;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-svc-icon svg{fill:#3c3068;width:24px;height:24px;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-svc-icon img{width:24px;height:24px;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-svc-tag{color:#a88450;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-svc-title{color:#3c3068;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-svc-desc{color:#52496e;}.elementor-23 .elementor-element.elementor-element-75896c0 .mjs-svc-link{color:#3c3068;}.elementor-23 .elementor-element.elementor-element-001b545{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-001b545:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-001b545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8EA;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-section{background-color:#E8E8EA;padding:60px 20px 60px 20px;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-title{color:#1a1a2e;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-title span{color:#C9A84C;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-subtitle{color:#555;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-card{background-color:#ffffff;border-radius:20px;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-card-img{height:260px;background-color:#dddde8;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-badge{background-color:#C9A84C;color:#ffffff;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-name{color:#3C3068;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-specialty{color:#3C3068B8;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-desc{color:#666;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-dot{background-color:#cccccc;}.elementor-23 .elementor-element.elementor-element-fabfa5d .mds-dot.is-active{background-color:#C9A84C;}.elementor-23 .elementor-element.elementor-element-3fa2904{--display:flex;}.elementor-23 .elementor-element.elementor-element-3fa2904:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3fa2904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B1637 0%, #2E2561 100%);}.elementor-23 .elementor-element.elementor-element-af34f55{--display:flex;}.elementor-23 .elementor-element.elementor-element-af34f55:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-af34f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B1637 0%, #2B235A 100%);}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-1c9fc92{--width:62%;}.elementor-23 .elementor-element.elementor-element-fca4eff{--width:50%;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-46c1a68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for altai_hero_slider, class: .elementor-element-311bea9 */.elementor-23 .elementor-element.elementor-element-311bea9 .slide__title {
    font-size: clamp(1.8rem, 4.5vw, 3.3rem);
    font-weight: 800;
    line-height: 1.28;
    color: #fff;
    margin-bottom: 22px;
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .7s cubic-bezier(.77, 0, .175, 1) .26s, transform .7s cubic-bezier(.77, 0, .175, 1) .26s;
    font-family: 'Cairo';
}/* End custom CSS */