.elementor-kit-113 {
    --e-global-color-primary:#7F67BA;
    --e-global-color-secondary:#FC9300;
    --e-global-color-text:#4D4D4D;
    --e-global-color-accent:#61CE70;
    --e-global-color-644b37e:#553F8D;
    --e-global-color-070116c:#CC7700;
    --e-global-color-e627518:#DFD9F2;
    --e-global-color-fadfe22:#FEE9CC;
    --e-global-color-44c8584:#F5F4FA;
    --e-global-color-2dc0b16:#8F8F8F;
    --e-global-typography-primary-font-family:"Kumbh Sans";
    --e-global-typography-primary-font-size:50px;
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-primary-line-height:46px;
    --e-global-typography-primary-letter-spacing:0px;
    --e-global-typography-primary-word-spacing:0px;
    --e-global-typography-secondary-font-family:"Kumbh Sans";
    --e-global-typography-secondary-font-size:30px;
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-secondary-line-height:36px;
    --e-global-typography-secondary-letter-spacing:0px;
    --e-global-typography-text-font-family:"Kumbh Sans";
    --e-global-typography-text-font-size:17px;
    --e-global-typography-text-font-weight:400;
    --e-global-typography-text-line-height:23px;
    --e-global-typography-accent-font-family:"Kumbh Sans";
    --e-global-typography-accent-font-size:17px;
    --e-global-typography-accent-font-weight:400;
    --e-global-typography-accent-font-style:italic;
    --e-global-typography-accent-line-height:23px;

}

.elementor-kit-113 button,.elementor-kit-113 input[type="button"],.elementor-kit-113 input[type="submit"],.elementor-kit-113 .elementor-button {
    background-color:var( --e-global-color-644b37e );

}

.elementor-kit-113 button:hover,.elementor-kit-113 button:focus,.elementor-kit-113 input[type="button"]:hover,.elementor-kit-113 input[type="button"]:focus,.elementor-kit-113 input[type="submit"]:hover,.elementor-kit-113 input[type="submit"]:focus,.elementor-kit-113 .elementor-button:hover,.elementor-kit-113 .elementor-button:focus {
    background-color:#FAF9FD;

}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width:1600px;

}

.e-con {
    --container-max-width:1600px;
    --container-default-padding-top:0px;
    --container-default-padding-right:0px;
    --container-default-padding-bottom:0px;
    --container-default-padding-left:0px;

}

.elementor-widget:not(:last-child) {
    --kit-widget-spacing:30px;

}

.elementor-element {
    --widgets-spacing:30px 30px;
    --widgets-spacing-row:30px;
    --widgets-spacing-column:30px;

}

.sc_layouts_title_caption {
    display:var(--page-title-display);

}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:1024px;

}

.e-con {
    --container-max-width:1024px;

}

}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:767px;

}

.e-con {
    --container-max-width:767px;

}

}


.elementor-271 .elementor-element.elementor-element-4166271 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:center;
    align-items:center;

}

.elementor-271 .elementor-element.elementor-element-4166271 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-4166271 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-4166271 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-4166271 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-4166271 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-bc-flex-widget .elementor-271 .elementor-element.elementor-element-cded733.elementor-column .elementor-widget-wrap {
    align-items:center;

}

.elementor-271 .elementor-element.elementor-element-cded733.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;

}

.elementor-271 .elementor-element.elementor-element-cded733.elementor-column > .elementor-widget-wrap {
    justify-content:center;

}

.elementor-271 .elementor-element.elementor-element-cded733 > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-cded733 > .elementor-element-populated.elementor-column-wrap {
    padding:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-cded733 > .elementor-element-populated.elementor-widget-wrap {
    padding:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-079dea9 {
    --spacer-size:20vh;

}

.elementor-271 .elementor-element.elementor-element-e9f168b {
    --spacer-size:10vh;

}

.elementor-271 .elementor-element.elementor-element-ca69870:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-ca69870 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:transparent;
    background-image:linear-gradient(180deg, #7F67BA00 0%, #7F67BA96 98%);

}

.elementor-271 .elementor-element.elementor-element-ca69870 > .elementor-container {
    /* min-height:676px; */

}

.elementor-271 .elementor-element.elementor-element-ca69870 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-ca69870 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-ca69870 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-ca69870 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0vw 9vw 0vw 9vw;
    z-index:2;

}

.elementor-271 .elementor-element.elementor-element-ca69870 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-widget-image .widget-image-caption {
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-size:var( --e-global-typography-text-font-size );
    font-weight:var( --e-global-typography-text-font-weight );
    line-height:var( --e-global-typography-text-line-height );

}

.elementor-271 .elementor-element.elementor-element-60915a8 {
    width:var( --container-widget-width, 15vw );
    max-width:15vw;
    --container-widget-width:15vw;
    --container-widget-flex-grow:0;
    top:12%;
    text-align:end;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-60915a8 {
    right:303px;

}

body.rtl .elementor-271 .elementor-element.elementor-element-60915a8 {
    left:134px;

}

.elementor-271 .elementor-element.elementor-element-23a7b35 {
    width:var( --container-widget-width, 50vw );
    max-width:50vw;
    --container-widget-width:50vw;
    --container-widget-flex-grow:0;
    text-align:center;

}

.elementor-271 .elementor-element.elementor-element-9a08a30 {
    width:var( --container-widget-width, 21vw );
    max-width:21vw;
    --container-widget-width:21vw;
    --container-widget-flex-grow:0;
    bottom:10%;
    text-align:start;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-9a08a30 {
    left:7%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-9a08a30 {
    right:7%;

}

.elementor-271 .elementor-element.elementor-element-ff493b5 {
    width:var( --container-widget-width, 17vw );
    max-width:17vw;
    --container-widget-width:17vw;
    --container-widget-flex-grow:0;
    top:6%;
    text-align:start;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-ff493b5 {
    left:10%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-ff493b5 {
    right:10%;

}

.elementor-271 .elementor-element.elementor-element-2259e67 {
    width:var( --container-widget-width, 7vw );
    max-width:7vw;
    --container-widget-width:7vw;
    --container-widget-flex-grow:0;
    top:55%;
    text-align:start;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-2259e67 {
    left:85%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-2259e67 {
    right:85%;

}

.elementor-271 .elementor-element.elementor-element-26ccf7e {
    width:var( --container-widget-width, 5vw );
    max-width:5vw;
    --container-widget-width:5vw;
    --container-widget-flex-grow:0;
    bottom:40%;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-26ccf7e {
    left:77%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-26ccf7e {
    right:77%;

}

.elementor-271 .elementor-element.elementor-element-ed31601 {
    width:var( --container-widget-width, 6vw );
    max-width:6vw;
    --container-widget-width:6vw;
    --container-widget-flex-grow:0;
    top:3%;
    text-align:end;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-ed31601 {
    right:13%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-ed31601 {
    left:11%;

}

.elementor-271 .elementor-element.elementor-element-81cbaad {
    width:var( --container-widget-width, 8vw );
    max-width:8vw;
    --container-widget-width:8vw;
    --container-widget-flex-grow:0;
    bottom:10%;
    text-align:end;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-81cbaad {
    right:20%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-81cbaad {
    left:20%;

}

.elementor-271 .elementor-element.elementor-element-d919cb7 {
    width:var( --container-widget-width, 8vw );
    max-width:8vw;
    --container-widget-width:8vw;
    --container-widget-flex-grow:0;
    top:34%;
    text-align:start;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-d919cb7 {
    left:17%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-d919cb7 {
    right:17%;

}

.elementor-271 .elementor-element.elementor-element-bdbfe88:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-bdbfe88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:transparent;
    background-image:linear-gradient(180deg, #7F67BA96 0%, #553F8DC9 100%);

}

.elementor-271 .elementor-element.elementor-element-bdbfe88 > .elementor-container {
    max-width:1440px;
    min-height:400px;

}

.elementor-271 .elementor-element.elementor-element-bdbfe88 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-bdbfe88 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-bdbfe88 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-bdbfe88 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:100px;
    z-index:2;

}

.elementor-271 .elementor-element.elementor-element-bdbfe88 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-05fb8b9 {
    --spacer-size:20px;

}

.elementor-271 .elementor-element.elementor-element-ef7a0b2 {
    --spacer-size:1px;

}

.elementor-271 .elementor-element.elementor-element-8c9ebb3 .sc_item_title {
    color:var( --e-global-color-44c8584 );

}

.elementor-271 .elementor-element.elementor-element-8c9ebb3 .sc_item_title_text {
    -webkit-text-stroke-color:var( --e-global-color-44c8584 );
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-8c9ebb3 .sc_item_title_text2 {
    color:var( --e-global-color-44c8584 );
    -webkit-text-stroke-color:var( --e-global-color-44c8584 );
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-8c9ebb3 .sc_item_subtitle {
    color:var( --e-global-color-44c8584 );

}

.elementor-271 .elementor-element.elementor-element-8c9ebb3 .sc_item_descr {
    color:var( --e-global-color-44c8584 );

}

.elementor-271 .elementor-element.elementor-element-6bc80e9 {
    --spacer-size:1px;

}

.elementor-271 .elementor-element.elementor-element-78a63d2 {
    --spacer-size:20px;

}

.elementor-271 .elementor-element.elementor-element-e6d20b2 > .elementor-container {
    max-width:1366px;

}

.elementor-271 .elementor-element.elementor-element-e6d20b2 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-e6d20b2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-e6d20b2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-e6d20b2 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:100px;
    margin-bottom:100px;
    z-index:2;

}

.elementor-271 .elementor-element.elementor-element-e6d20b2 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-59e16d6e > .elementor-element-populated {
    margin:0% 0% 0% 0%;
    --e-column-margin-right:0%;
    --e-column-margin-left:0%;

}

.elementor-widget-text-editor {
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-size:var( --e-global-typography-text-font-size );
    font-weight:var( --e-global-typography-text-font-weight );
    line-height:var( --e-global-typography-text-line-height );
    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-271 .elementor-element.elementor-element-2971f0cf {
    width:var( --container-widget-width, 100% );
    max-width:100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    font-size:19px;
    font-weight:300;
    line-height:1.6em;

}

.elementor-271 .elementor-element.elementor-element-2971f0cf.elementor-element {
    --flex-grow:0;
    --flex-shrink:0;

}

.elementor-271 .elementor-element.elementor-element-1cf661ac {
    --spacer-size:25px;

}

.elementor-271 .elementor-element.elementor-element-53de967e {
    --spacer-size:50px;

}

.elementor-271 .elementor-element.elementor-element-5a6db4de {
    --spacer-size:40px;

}

.elementor-271 .elementor-element.elementor-element-38235ec > .elementor-container {
    max-width:1366px;
    min-height:388px;

}

.elementor-271 .elementor-element.elementor-element-38235ec .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-38235ec .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-38235ec .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-1e49a89 > .elementor-element-populated {
    margin:0% 15% 0% 0%;
    --e-column-margin-right:15%;
    --e-column-margin-left:0%;

}

.elementor-widget-heading .elementor-heading-title {
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-primary-font-size );
    font-weight:var( --e-global-typography-primary-font-weight );
    line-height:var( --e-global-typography-primary-line-height );
    letter-spacing:var( --e-global-typography-primary-letter-spacing );
    word-spacing:var( --e-global-typography-primary-word-spacing );
    color:var( --e-global-color-primary );

}

.elementor-271 .elementor-element.elementor-element-bdcf846 {
    width:var( --container-widget-width, 100.304% );
    max-width:100.304%;
    --container-widget-width:100.304%;
    --container-widget-flex-grow:0;

}

.elementor-271 .elementor-element.elementor-element-bdcf846.elementor-element {
    --flex-grow:0;
    --flex-shrink:0;

}

.elementor-271 .elementor-element.elementor-element-bdcf846 .elementor-heading-title {
    font-family:"Kumbh Sans", Sans-serif;
    font-size:55px;
    font-weight:600;
    line-height:60px;
    letter-spacing:0px;
    word-spacing:0px;
    color:#4d4d4d;

}

.elementor-271 .elementor-element.elementor-element-2068688 {
    --spacer-size:50px;

}

.elementor-271 .elementor-element.elementor-element-b06adce {
    font-size:17px;
    font-weight:300;
    line-height:1.6em;

}

.elementor-271 .elementor-element.elementor-element-88f6a27 > .elementor-element-populated.elementor-column-wrap {
    padding:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-88f6a27 > .elementor-element-populated.elementor-widget-wrap {
    padding:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-e54f1c0 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-e54f1c0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-e54f1c0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-6d94bdb {
    width:var( --container-widget-width, 67.623% );
    max-width:67.623%;
    --container-widget-width:67.623%;
    --container-widget-flex-grow:0;

}

.elementor-271 .elementor-element.elementor-element-6d94bdb.elementor-element {
    --flex-grow:0;
    --flex-shrink:0;

}

.elementor-271 .elementor-element.elementor-element-6d94bdb img {
    opacity:0.7;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration:0.3s;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-e627518 );
    border-radius:10px 10px 10px 10px;
    box-shadow:0px 0px 10px -2px rgba(76.79428318835652, 24.582785326086952, 120.70000000000002, 0.16);

}

.elementor-271 .elementor-element.elementor-element-6d94bdb:hover img {
    opacity:1;
    filter:brightness( 100% ) contrast( 100% ) saturate( 132% ) blur( 0px ) hue-rotate( 0deg );

}

.elementor-271 .elementor-element.elementor-element-2892599 {
    width:var( --container-widget-width, 68.047% );
    max-width:68.047%;
    --container-widget-width:68.047%;
    --container-widget-flex-grow:0;

}

.elementor-271 .elementor-element.elementor-element-2892599.elementor-element {
    --flex-grow:0;
    --flex-shrink:0;

}

.elementor-271 .elementor-element.elementor-element-2892599 img {
    opacity:0.7;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration:0.3s;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-e627518 );
    border-radius:10px 10px 10px 10px;
    box-shadow:0px 0px 10px -2px rgba(76.79428318835652, 24.582785326086952, 120.70000000000002, 0.16);

}

.elementor-271 .elementor-element.elementor-element-2892599:hover img {
    opacity:1;
    filter:brightness( 100% ) contrast( 100% ) saturate( 132% ) blur( 0px ) hue-rotate( 0deg );

}

.elementor-271 .elementor-element.elementor-element-8b009b5 {
    --spacer-size:23px;
    width:var( --container-widget-width, 74.998% );
    max-width:74.998%;
    --container-widget-width:74.998%;
    --container-widget-flex-grow:0;

}

.elementor-271 .elementor-element.elementor-element-8b009b5.elementor-element {
    --flex-grow:0;
    --flex-shrink:0;

}

.elementor-271 .elementor-element.elementor-element-18c33c7 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-18c33c7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-18c33c7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-3962da0 {
    width:var( --container-widget-width, 68.901% );
    max-width:68.901%;
    --container-widget-width:68.901%;
    --container-widget-flex-grow:0;

}

.elementor-271 .elementor-element.elementor-element-3962da0.elementor-element {
    --flex-grow:0;
    --flex-shrink:0;

}

.elementor-271 .elementor-element.elementor-element-3962da0 img {
    opacity:0.7;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration:0.3s;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-e627518 );
    border-radius:10px 10px 10px 10px;
    box-shadow:0px 0px 10px -2px rgba(76.79428318835652, 24.582785326086952, 120.70000000000002, 0.16);

}

.elementor-271 .elementor-element.elementor-element-3962da0:hover img {
    opacity:1;
    filter:brightness( 100% ) contrast( 100% ) saturate( 132% ) blur( 0px ) hue-rotate( 0deg );

}

.elementor-271 .elementor-element.elementor-element-cf625d5 {
    width:var( --container-widget-width, 69.749% );
    max-width:69.749%;
    --container-widget-width:69.749%;
    --container-widget-flex-grow:0;

}

.elementor-271 .elementor-element.elementor-element-cf625d5.elementor-element {
    --flex-grow:0;
    --flex-shrink:0;

}

.elementor-271 .elementor-element.elementor-element-cf625d5 img {
    opacity:0.7;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration:0.3s;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-e627518 );
    border-radius:10px 10px 10px 10px;
    box-shadow:0px 0px 10px -2px rgba(76.79428318835652, 24.582785326086952, 120.70000000000002, 0.16);

}

.elementor-271 .elementor-element.elementor-element-cf625d5:hover img {
    opacity:1;
    filter:brightness( 100% ) contrast( 100% ) saturate( 132% ) blur( 0px ) hue-rotate( 0deg );

}

.elementor-271 .elementor-element.elementor-element-5c4e76c:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-5c4e76c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#02010100;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c > .elementor-container {
    min-height:400px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text_char {
    color:#DFD9F2;
    font-size:160px;
    font-weight:500;
    line-height:1em;
    letter-spacing:-0.03em;
    word-spacing:0.3em;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text_inner {
    margin-top:110px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text:not(.trx_addons_marquee_reverse) .trx_addons_bg_text_inner:first-child {
    margin-left:0%;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text.trx_addons_marquee_reverse .trx_addons_bg_text_inner:last-child {
    margin-right:0%;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-c057da8 > .elementor-container {
    min-height:400px;

}

.elementor-271 .elementor-element.elementor-element-c057da8 {
    overflow:hidden;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:100px;
    margin-bottom:100px;
    z-index:2;

}

.elementor-271 .elementor-element.elementor-element-c057da8 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-c057da8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-c057da8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-c057da8 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-1fafcb7 {
    --spacer-size:20px;

}

.elementor-271 .elementor-element.elementor-element-b1d8ad0 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-b1d8ad0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-b1d8ad0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-de8bb79 > .elementor-element-populated.elementor-column-wrap {
    padding:0% 5% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-de8bb79 > .elementor-element-populated.elementor-widget-wrap {
    padding:0% 5% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-59e480d {
    width:var( --container-widget-width, 100.084% );
    max-width:100.084%;
    --container-widget-width:100.084%;
    --container-widget-flex-grow:0;

}

.elementor-271 .elementor-element.elementor-element-59e480d.elementor-element {
    --flex-grow:0;
    --flex-shrink:0;

}

.elementor-271 .elementor-element.elementor-element-59e480d .elementor-heading-title {
    font-family:"Kumbh Sans", Sans-serif;
    font-size:55px;
    font-weight:600;
    line-height:60px;
    letter-spacing:0px;
    word-spacing:0px;
    color:var( --e-global-color-text );

}

.elementor-271 .elementor-element.elementor-element-e5309fe {
    font-size:19px;
    font-weight:300;
    line-height:1.6em;

}

.elementor-271 .elementor-element.elementor-element-1ab8766 > .elementor-element-populated.elementor-column-wrap {
    padding:0% 0% 0% 5%;

}

.elementor-271 .elementor-element.elementor-element-1ab8766 > .elementor-element-populated.elementor-widget-wrap {
    padding:0% 0% 0% 5%;

}

.elementor-271 .elementor-element.elementor-element-db7afec .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-db7afec .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-db7afec .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-ae8f956 {
    --spacer-size:1px;

}

.elementor-271 .elementor-element.elementor-element-ecc1fc0 > .elementor-container {
    max-width:1600px;

}

.elementor-271 .elementor-element.elementor-element-ecc1fc0 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-ecc1fc0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-ecc1fc0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-7369ad5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-271 .elementor-element.elementor-element-7369ad5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#F8F6FB;

}

.elementor-271 .elementor-element.elementor-element-7369ad5 > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}

.elementor-271 .elementor-element.elementor-element-7369ad5 > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-6b42ec3 .sc_item_title_text {
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-6b42ec3 .sc_item_title_text2 {
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-a818297 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:center;
    align-items:center;

}

.elementor-271 .elementor-element.elementor-element-a818297 > .elementor-container {
    max-width:1600px;
    min-height:300px;

}

.elementor-271 .elementor-element.elementor-element-a818297 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-a818297 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-a818297 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-a818297, .elementor-271 .elementor-element.elementor-element-a818297 > .elementor-background-overlay {
    border-radius:20px 20px 20px 20px;

}

.elementor-271 .elementor-element.elementor-element-a818297 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:100px;
    margin-bottom:100px;
    padding:0px 0px 0px 0px;
    z-index:2;

}

.elementor-271 .elementor-element.elementor-element-a818297 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-32a99ba > .elementor-element-populated.elementor-column-wrap {
    padding:0% 0% 0% 10%;

}

.elementor-271 .elementor-element.elementor-element-32a99ba > .elementor-element-populated.elementor-widget-wrap {
    padding:0% 0% 0% 10%;

}

.elementor-271 .elementor-element.elementor-element-d263a41 .sc_item_title {
    color:var( --e-global-color-text );

}

.elementor-271 .elementor-element.elementor-element-d263a41 .sc_item_title_text {
    -webkit-text-stroke-width:0px;
    font-family:"Kumbh Sans", Sans-serif;
    font-size:40px;
    font-weight:600;
    line-height:47px;

}

.elementor-271 .elementor-element.elementor-element-d263a41 .sc_item_title_text2 {
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-b85ced8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:center;
    align-items:center;

}

.elementor-271 .elementor-element.elementor-element-b85ced8 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-b85ced8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-b85ced8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-ee270c2 {
    --e-image-carousel-slides-to-show:6;

}

.elementor-271 .elementor-element.elementor-element-61d7a32 {
    --display:flex;
    --margin-top:80px;
    --margin-bottom:100px;
    --margin-left:0px;
    --margin-right:0px;

}

.elementor-271 .elementor-element.elementor-element-61d7a32 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-61d7a32 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-61d7a32 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-e25c099 img {
    width:4%;

}

.elementor-271 .elementor-element.elementor-element-48a6e7d {
    text-align:center;

}

.elementor-271 .elementor-element.elementor-element-48a6e7d .elementor-heading-title {
    color:var( --e-global-color-primary );

}

.elementor-271 .elementor-element.elementor-element-2c41149 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:center;
    align-items:center;

}

.elementor-271 .elementor-element.elementor-element-2c41149 > .elementor-container {
    max-width:1444px;

}

.elementor-271 .elementor-element.elementor-element-2c41149 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-2c41149 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-2c41149 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-2c41149 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index:3;
    margin-bottom: 100px;

}

.elementor-271 .elementor-element.elementor-element-2c41149 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-d917a89 > .elementor-element-populated.elementor-column-wrap {
    padding:0% 5% 0% 5%;

}

.elementor-271 .elementor-element.elementor-element-d917a89 > .elementor-element-populated.elementor-widget-wrap {
    padding:0% 5% 0% 5%;

}

.elementor-271 .elementor-element.elementor-element-27d4411 {
    --spacer-size:30px;

}

.elementor-271 .elementor-element.elementor-element-7f3b93b {
    --display:flex;

}

.elementor-271 .elementor-element.elementor-element-7f3b93b .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-7f3b93b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-7f3b93b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-b16f1f5 {
    --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-271 .elementor-element.elementor-element-b16f1f5 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-b16f1f5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-b16f1f5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-7a430af {
    padding:20px 20px 20px 20px;
    font-family:"Kumbh Sans", Sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:27px;

}

.elementor-271 .elementor-element.elementor-element-4677ee4 {
    --display:flex;

}

.elementor-271 .elementor-element.elementor-element-4677ee4 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-4677ee4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-4677ee4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-862ddb9 {
    --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-271 .elementor-element.elementor-element-862ddb9 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-862ddb9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-862ddb9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-f06fe73 {
    padding:20px 20px 20px 20px;
    font-family:"Kumbh Sans", Sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:27px;

}

.elementor-271 .elementor-element.elementor-element-67d76d1 {
    --display:flex;

}

.elementor-271 .elementor-element.elementor-element-67d76d1 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-67d76d1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-67d76d1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-4d96425 {
    --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-271 .elementor-element.elementor-element-4d96425 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-4d96425 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-4d96425 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-d4bfd26 {
    padding:20px 20px 20px 20px;
    font-family:"Kumbh Sans", Sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:27px;

}

.elementor-271 .elementor-element.elementor-element-1b49203 {
    --display:flex;

}

.elementor-271 .elementor-element.elementor-element-1b49203 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-1b49203 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-1b49203 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-fa10d5c {
    --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-271 .elementor-element.elementor-element-fa10d5c .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-fa10d5c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-fa10d5c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-79bb3f5 {
    padding:20px 20px 20px 20px;
    font-family:"Kumbh Sans", Sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:27px;

}

.elementor-271 .elementor-element.elementor-element-143cbb4 {
    --n-accordion-title-font-size:20px;
    --n-accordion-title-justify-content:space-between;
    --n-accordion-title-flex-grow:1;
    --n-accordion-title-icon-order:initial;
    --n-accordion-item-title-space-between:0px;
    --n-accordion-item-title-distance-from-content:0px;
    --n-accordion-title-normal-color:var( --e-global-color-2dc0b16 );
    --n-accordion-title-hover-color:var( --e-global-color-644b37e );
    --n-accordion-title-active-color:var( --e-global-color-primary );
    --n-accordion-icon-size:13px;
    --n-accordion-icon-normal-color:var( --e-global-color-e627518 );

}

:where( .elementor-271 .elementor-element.elementor-element-143cbb4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-family:"Kumbh Sans", Sans-serif;
    font-weight:600;

}

.elementor-271 .elementor-element.elementor-element-4b111ec > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}

.elementor-271 .elementor-element.elementor-element-4b111ec > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-832b39c {
    width:var( --container-widget-width, 24vw );
    max-width:24vw;
    --container-widget-width:24vw;
    --container-widget-flex-grow:0;
    bottom:-55px;
    z-index:3;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-832b39c {
    left:4%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-832b39c {
    right:4%;

}

.elementor-271 .elementor-element.elementor-element-832b39c img {
    width:38%;

}

.elementor-271 .elementor-element.elementor-element-a1e789f {
    width:var( --container-widget-width, 25vw );
    max-width:25vw;
    --container-widget-width:25vw;
    --container-widget-flex-grow:0;
    bottom:45vh;
    z-index:3;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-a1e789f {
    left:12%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-a1e789f {
    right:12%;

}

.elementor-271 .elementor-element.elementor-element-a1e789f img {
    width:43%;

}

.elementor-271 .elementor-element.elementor-element-8b8afd1 {
    margin:-0px -56px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    z-index:2;
    text-align:end;

}

.elementor-271 .elementor-element.elementor-element-8f853a8 {
    width:auto;
    max-width:auto;
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    bottom:7%;
    z-index:1;
    text-align:end;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-8f853a8 {
    right:3%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-8f853a8 {
    left:3%;

}

.elementor-271 .elementor-element.elementor-element-f1cc24d {
    --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:100px;
    --margin-bottom:100px;
    --margin-left:0px;
    --margin-right:0px;

}

.elementor-271 .elementor-element.elementor-element-f1cc24d .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-f1cc24d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-f1cc24d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-widget-divider {
    --divider-color:var( --e-global-color-secondary );

}

.elementor-widget-divider .elementor-divider__text {
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
    line-height:var( --e-global-typography-secondary-line-height );
    letter-spacing:var( --e-global-typography-secondary-letter-spacing );

}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color:var( --e-global-color-secondary );

}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color:var( --e-global-color-secondary );
    border-color:var( --e-global-color-secondary );

}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill:var( --e-global-color-secondary );

}

.elementor-271 .elementor-element.elementor-element-1bcdc36 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-2dc0b16 );
    --divider-border-width:1px;

}

.elementor-271 .elementor-element.elementor-element-1bcdc36 .elementor-divider-separator {
    width:100%;

}

.elementor-271 .elementor-element.elementor-element-1bcdc36 .elementor-divider {
    padding-block-start:15px;
    padding-block-end:15px;

}

.elementor-271 .elementor-element.elementor-element-da00b2c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:center;
    align-items:center;

}

.elementor-271 .elementor-element.elementor-element-da00b2c > .elementor-container {
    max-width:1600px;

}

.elementor-271 .elementor-element.elementor-element-da00b2c .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-da00b2c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-da00b2c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-da00b2c {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}

.elementor-271 .elementor-element.elementor-element-da00b2c > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-f32d500 {
    width:var( --container-widget-width, 475px );
    max-width:475px;
    --container-widget-width:475px;
    --container-widget-flex-grow:0;

}

.elementor-271 .elementor-element.elementor-element-f32d500 .sc_item_title_text {
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-f32d500 .sc_item_title_text2 {
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-958fd8f {
    --spacer-size:20px;

}

.elementor-271 .elementor-element.elementor-element-ff7560b .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-ff7560b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-ff7560b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-ff7560b {
    padding:0px 15px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-84e339c > .elementor-element-populated.elementor-column-wrap {
    padding:0px 22px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-84e339c > .elementor-element-populated.elementor-widget-wrap {
    padding:0px 22px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-1af35cc {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-e627518 );
    --divider-border-width:2px;

}

.elementor-271 .elementor-element.elementor-element-1af35cc .elementor-divider-separator {
    width:100%;

}

.elementor-271 .elementor-element.elementor-element-1af35cc .elementor-divider {
    padding-block-start:15px;
    padding-block-end:15px;

}

.elementor-271 .elementor-element.elementor-element-d97e0c1 {
    font-size:18px;
    font-weight:400;
    line-height:1.7em;

}

.elementor-271 .elementor-element.elementor-element-4f8636b {
    --spacer-size:30px;

}

.elementor-271 .elementor-element.elementor-element-7bab782 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:flex-end;
    align-items:flex-end;

}

.elementor-271 .elementor-element.elementor-element-7bab782 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-7bab782 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-7bab782 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-74af345 > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}

.elementor-271 .elementor-element.elementor-element-74af345 > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;

}

.elementor-271 .elementor-element.elementor-element-f09e5cb > .elementor-widget-container {
    border-radius:8px 8px 8px 8px;

}

.elementor-271 .elementor-element.elementor-element-f09e5cb .sc_promo_text_inner {
    background-color:var( --e-global-color-primary );
    margin:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-f09e5cb .sc_item_title {
    color:var( --e-global-color-44c8584 );

}

.elementor-271 .elementor-element.elementor-element-f09e5cb .sc_item_title_text {
    -webkit-text-stroke-width:0px;
    font-size:40px;

}

.elementor-271 .elementor-element.elementor-element-f09e5cb .sc_item_title_text2 {
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-f09e5cb .sc_item_subtitle {
    color:var( --e-global-color-e627518 );

}

.elementor-271 .elementor-element.elementor-element-f09e5cb .sc_item_descr {
    color:var( --e-global-color-e627518 );

}

.elementor-271 .elementor-element.elementor-element-b0677b6 {
    width:auto;
    max-width:auto;
    text-align:end;

}

.elementor-271 .elementor-element.elementor-element-b0677b6 img {
    box-shadow:0px 12px 40px 0px rgba(0, 0, 0, 0.05);

}

.elementor-271 .elementor-element.elementor-element-9ab79b5 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-9ab79b5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-9ab79b5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-c4d91ad {
    margin:-27% 54% calc(var(--kit-widget-spacing, 0px) + 0%) -54%;

}

.elementor-271 .elementor-element.elementor-element-c4d91ad img {
    box-shadow:0px 12px 40px 0px rgba(0, 0, 0, 0.05);

}

.elementor-271 .elementor-element.elementor-element-56c7504 {
    --display:flex;

}

.elementor-271 .elementor-element.elementor-element-56c7504 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-56c7504 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-56c7504 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-d09a7e3 {
    --spacer-size:50px;

}

.elementor-271 .elementor-element.elementor-element-cb5a4fe .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-cb5a4fe .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-cb5a4fe .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-c551575 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:center;
    align-items:center;

}

.elementor-271 .elementor-element.elementor-element-c551575 > .elementor-container {
    min-height:298px;

}

.elementor-271 .elementor-element.elementor-element-c551575 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-c551575 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-c551575 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-86cd73f {
    width:var( --container-widget-width, 63% );
    max-width:63%;
    --container-widget-width:63%;
    --container-widget-flex-grow:0;

}

.elementor-271 .elementor-element.elementor-element-86cd73f .sc_item_title {
    color:var( --e-global-color-primary );

}

.elementor-271 .elementor-element.elementor-element-86cd73f .sc_item_title_text {
    -webkit-text-stroke-width:0px;
    font-family:"Kumbh Sans", Sans-serif;
    font-size:50px;
    line-height:60px;

}

.elementor-271 .elementor-element.elementor-element-86cd73f .sc_item_title_text2 {
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-86cd73f .sc_item_descr {
    color:var( --e-global-color-text );

}

.elementor-271 .elementor-element.elementor-element-7c7aef7 .trx_addons_bg_text {
    z-index:0;

}

.elementor-271 .elementor-element.elementor-element-7c7aef7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right:50px;

}

.elementor-271 .elementor-element.elementor-element-7c7aef7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left:50px;

}

.elementor-271 .elementor-element.elementor-element-c883376 .sc_item_title {
    color:var( --e-global-color-44c8584 );

}

.elementor-271 .elementor-element.elementor-element-c883376 .sc_item_title_text {
    -webkit-text-stroke-color:var( --e-global-color-44c8584 );
    -webkit-text-stroke-width:0px;
    font-family:"Kumbh Sans", Sans-serif;

}

.elementor-271 .elementor-element.elementor-element-c883376 .sc_item_title_text2 {
    -webkit-text-stroke-width:0px;

}

.elementor-271 .elementor-element.elementor-element-c883376 .sc_item_subtitle {
    color:var( --e-global-color-44c8584 );

}

.elementor-271 .elementor-element.elementor-element-c883376 .sc_item_descr {
    color:var( --e-global-color-44c8584 );

}

body.elementor-page-271:not(.elementor-motion-effects-element-type-background), body.elementor-page-271 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#F5F4FA;
    background-image:url("wp-content/uploads/2026/02/supp-blur-bg.webp");
    background-repeat:no-repeat;
    background-size:cover;

}

:root {
    --page-title-display:none;

}

@media(max-width:1024px) {
    .elementor-271 .elementor-element.elementor-element-079dea9 {
    --spacer-size:150px;

}

.elementor-271 .elementor-element.elementor-element-e9f168b {
    --spacer-size:150px;

}

.elementor-271 .elementor-element.elementor-element-ca69870 {
    padding:0vw 4vw 0vw 4vw;

}

.elementor-widget-image .widget-image-caption {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );

}

.elementor-271 .elementor-element.elementor-element-60915a8 {
    top:15%;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-d919cb7 {
    left:5%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-d919cb7 {
    right:5%;

}

.elementor-271 .elementor-element.elementor-element-59e16d6e > .elementor-element-populated {
    margin:0px 0px 0px 20px;
    --e-column-margin-right:0px;
    --e-column-margin-left:20px;

}

.elementor-widget-text-editor {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );

}

.elementor-271 .elementor-element.elementor-element-2971f0cf {
    font-size:17px;

}

.elementor-271 .elementor-element.elementor-element-1e49a89 > .elementor-element-populated {
    margin:0% 0% 0% 0%;
    --e-column-margin-right:0%;
    --e-column-margin-left:0%;

}

.elementor-widget-heading .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
    letter-spacing:var( --e-global-typography-primary-letter-spacing );
    word-spacing:var( --e-global-typography-primary-word-spacing );

}

.elementor-271 .elementor-element.elementor-element-bdcf846 {
    padding:0% 33% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-2068688 {
    --spacer-size:20px;

}

.elementor-271 .elementor-element.elementor-element-b06adce {
    font-size:17px;

}

.elementor-271 .elementor-element.elementor-element-04807b8 > .elementor-element-populated {
    margin:30px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c > .elementor-container {
    min-height:140px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text_char {
    font-size:120px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text_inner {
    margin-top:-4px;

}

.elementor-271 .elementor-element.elementor-element-de8bb79 > .elementor-element-populated {
    margin:0px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-de8bb79 > .elementor-element-populated.elementor-column-wrap {
    padding:0% 0% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-de8bb79 > .elementor-element-populated.elementor-widget-wrap {
    padding:0% 0% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-59e480d {
    padding:0% 33% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-e5309fe {
    font-size:17px;

}

.elementor-271 .elementor-element.elementor-element-a818297 {
    padding:0px 30px 0px 30px;

}

.elementor-271 .elementor-element.elementor-element-32a99ba > .elementor-element-populated.elementor-column-wrap {
    padding:0px 0px 0px 20px;

}

.elementor-271 .elementor-element.elementor-element-32a99ba > .elementor-element-populated.elementor-widget-wrap {
    padding:0px 0px 0px 20px;

}

.elementor-271 .elementor-element.elementor-element-d263a41 > .elementor-widget-container {
    padding:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-832b39c {
    bottom:0%;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-a1e789f {
    left:0%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-a1e789f {
    right:0%;

}

.elementor-271 .elementor-element.elementor-element-a1e789f {
    bottom:61%;

}

.elementor-271 .elementor-element.elementor-element-8b8afd1 {
    margin:0px -28px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;

}

.elementor-widget-divider .elementor-divider__text {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
    letter-spacing:var( --e-global-typography-secondary-letter-spacing );

}

.elementor-271 .elementor-element.elementor-element-ff7560b {
    padding:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-d97e0c1 {
    font-size:17px;
    font-weight:400;
}

.elementor-271 .elementor-element.elementor-element-b0677b6 {
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;

}

.elementor-271 .elementor-element.elementor-element-86cd73f {
    --container-widget-width:700px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 700px );
    max-width:700px;

}

}

@media(max-width:767px) {
    .elementor-271 .elementor-element.elementor-element-079dea9 {
    --spacer-size:100px;

}

.elementor-271 .elementor-element.elementor-element-e9f168b {
    --spacer-size:100px;

}

.elementor-widget-image .widget-image-caption {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );

}

.elementor-271 .elementor-element.elementor-element-23a7b35 {
    --container-widget-width:76vw;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 76vw );
    max-width:76vw;

}

.elementor-271 .elementor-element.elementor-element-9a08a30 {
    --container-widget-width:26vw;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 26vw );
    max-width:26vw;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-9a08a30 {
    left: 8%;
    top: 61%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-9a08a30 {
    left: 8%;
    top: 61%;

}

.elementor-271 .elementor-element.elementor-element-8c9ebb3 > .elementor-widget-container {
    margin:0px 0px -20px 0px;

}

.elementor-271 .elementor-element.elementor-element-59e16d6e > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-widget-text-editor {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );

}

.elementor-271 .elementor-element.elementor-element-2971f0cf {
    font-size:16px;
    line-height:1.4em;

}

.elementor-widget-heading .elementor-heading-title {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
    letter-spacing:var( --e-global-typography-primary-letter-spacing );
    word-spacing:var( --e-global-typography-primary-word-spacing );

}

.elementor-271 .elementor-element.elementor-element-bdcf846 {
    padding:0% 0% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-2068688 {
    --spacer-size:15px;

}

.elementor-271 .elementor-element.elementor-element-b06adce {
    font-size:16px;
    line-height:1.4em;

}

.elementor-271 .elementor-element.elementor-element-384bc64 {
    width:50%;

}

.elementor-271 .elementor-element.elementor-element-384bc64 > .elementor-element-populated.elementor-column-wrap {
    padding:0px 15px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-384bc64 > .elementor-element-populated.elementor-widget-wrap {
    padding:0px 15px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-c400f31 {
    width:50%;

}

.elementor-271 .elementor-element.elementor-element-c400f31 > .elementor-element-populated.elementor-column-wrap {
    padding:0px 0px 0px 15px;

}

.elementor-271 .elementor-element.elementor-element-c400f31 > .elementor-element-populated.elementor-widget-wrap {
    padding:0px 0px 0px 15px;

}

.elementor-271 .elementor-element.elementor-element-8b009b5 {
    --spacer-size:0px;

}

.elementor-271 .elementor-element.elementor-element-04807b8 {
    width:50%;

}

.elementor-271 .elementor-element.elementor-element-04807b8 > .elementor-element-populated {
    margin:20px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-04807b8 > .elementor-element-populated.elementor-column-wrap {
    padding:0px 0px 0px 15px;

}

.elementor-271 .elementor-element.elementor-element-04807b8 > .elementor-element-populated.elementor-widget-wrap {
    padding:0px 0px 0px 15px;

}

.elementor-271 .elementor-element.elementor-element-8dcf1c5 {
    width:50%;

}

.elementor-271 .elementor-element.elementor-element-8dcf1c5 > .elementor-element-populated {
    margin:20px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-8dcf1c5 > .elementor-element-populated.elementor-column-wrap {
    padding:0px 15px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-8dcf1c5 > .elementor-element-populated.elementor-widget-wrap {
    padding:0px 15px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c > .elementor-container {
    min-height:110px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text_char {
    font-size:90px;

}

.elementor-271 .elementor-element.elementor-element-5c4e76c .trx_addons_bg_text_inner {
    margin-top:-1px;

}

.elementor-271 .elementor-element.elementor-element-de8bb79 > .elementor-element-populated {
    margin:0px 0px 12px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-59e480d {
    padding:0% 0% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-e5309fe {
    font-size:16px;
    line-height:1.4em;

}

.elementor-271 .elementor-element.elementor-element-1ab8766 > .elementor-element-populated {
    margin:20px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-1ab8766 > .elementor-element-populated.elementor-column-wrap {
    padding:0% 0% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-1ab8766 > .elementor-element-populated.elementor-widget-wrap {
    padding:0% 0% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-a818297 {
    padding:0% 0% 0% 0%;

}

.elementor-271 .elementor-element.elementor-element-32a99ba > .elementor-element-populated.elementor-column-wrap {
    padding:0% 5% 0% 5%;

}

.elementor-271 .elementor-element.elementor-element-32a99ba > .elementor-element-populated.elementor-widget-wrap {
    padding:0% 5% 0% 5%;

}

.elementor-271 .elementor-element.elementor-element-9eaae5c > .elementor-element-populated {
    margin:20px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-43c6b4c {
    width:50%;

}

.elementor-271 .elementor-element.elementor-element-d917a89 > .elementor-element-populated {
    margin:0% 0% 0% 0%;
    --e-column-margin-right:0%;
    --e-column-margin-left:0%;

}

.elementor-271 .elementor-element.elementor-element-4b111ec > .elementor-element-populated {
    margin:50px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-832b39c {
    --container-widget-width:50vw;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 50vw );
    max-width:50vw;
    bottom:0%;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-832b39c {
    left:4%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-832b39c {
    right:4%;

}

.elementor-271 .elementor-element.elementor-element-a1e789f {
    --container-widget-width:49vw;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 49vw );
    max-width:49vw;

}

body:not(.rtl) .elementor-271 .elementor-element.elementor-element-a1e789f {
    left:4%;

}

body.rtl .elementor-271 .elementor-element.elementor-element-a1e789f {
    right:4%;

}

.elementor-271 .elementor-element.elementor-element-8b8afd1 {
    margin:-24px -36px calc(var(--kit-widget-spacing, 0px) + -37px) -21px;

}

.elementor-271 .elementor-element.elementor-element-8f853a8 {
    width:var( --container-widget-width, 70% );
    max-width:70%;
    --container-widget-width:70%;
    --container-widget-flex-grow:0;

}

.elementor-widget-divider .elementor-divider__text {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
    letter-spacing:var( --e-global-typography-secondary-letter-spacing );

}

.elementor-271 .elementor-element.elementor-element-d86aba9 > .elementor-element-populated {
    margin:0px 0px 30px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;

}

.elementor-271 .elementor-element.elementor-element-958fd8f {
    --spacer-size:12px;

}

.elementor-271 .elementor-element.elementor-element-84e339c > .elementor-element-populated.elementor-column-wrap {
    padding:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-84e339c > .elementor-element-populated.elementor-widget-wrap {
    padding:0px 0px 0px 0px;

}

.elementor-271 .elementor-element.elementor-element-1af35cc .elementor-divider-separator {
    width:100%;

}

.elementor-271 .elementor-element.elementor-element-d97e0c1 {
    font-size:16px;
    font-weight:400;
    line-height:1.4em;
}

.elementor-271 .elementor-element.elementor-element-74af345 {
    width:40%;

}

.elementor-271 .elementor-element.elementor-element-d164fb1 {
    width:60%;

}

.elementor-271 .elementor-element.elementor-element-d164fb1 > .elementor-element-populated {
    margin:0% 0% 0% 20%;
    --e-column-margin-right:0%;
    --e-column-margin-left:20%;

}

.elementor-271 .elementor-element.elementor-element-4ad7f4c {
    width:16%;

}

.elementor-271 .elementor-element.elementor-element-7c83186 {
    width:84%;

}

.elementor-271 .elementor-element.elementor-element-7c83186 > .elementor-element-populated {
    margin:-30% 25% 0% 0%;
    --e-column-margin-right:25%;
    --e-column-margin-left:0%;

}

.elementor-271 .elementor-element.elementor-element-c4d91ad {
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;

}

.elementor-271 .elementor-element.elementor-element-86cd73f {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;

}

.elementor-271 .elementor-element.elementor-element-c883376 > .elementor-widget-container {
    margin:0px 0px -20px 0px;

}

}

@media(min-width:768px) {
    .elementor-271 .elementor-element.elementor-element-5d1a4d7d {
    width:73.225%;

}

.elementor-271 .elementor-element.elementor-element-59e16d6e {
    width:26.738%;

}

.elementor-271 .elementor-element.elementor-element-1e49a89 {
    width:60%;

}

.elementor-271 .elementor-element.elementor-element-88f6a27 {
    width:39.333%;

}

.elementor-271 .elementor-element.elementor-element-de8bb79 {
    width:40%;

}

.elementor-271 .elementor-element.elementor-element-befcc17 {
    width:49.664%;

}

.elementor-271 .elementor-element.elementor-element-1ab8766 {
    width:10%;

}

.elementor-271 .elementor-element.elementor-element-32a99ba {
    width:24.305%;

}

.elementor-271 .elementor-element.elementor-element-9eaae5c {
    width:75%;

}

.elementor-271 .elementor-element.elementor-element-d917a89 {
    width:50%;

}

.elementor-271 .elementor-element.elementor-element-4b111ec {
    width:50%;

}

.elementor-271 .elementor-element.elementor-element-84e339c {
    width:18.413%;

}

.elementor-271 .elementor-element.elementor-element-e937755 {
    width:81.587%;

}

.elementor-271 .elementor-element.elementor-element-74af345 {
    width:40%;

}

.elementor-271 .elementor-element.elementor-element-d164fb1 {
    width:60%;

}

.elementor-271 .elementor-element.elementor-element-4ad7f4c {
    width:47%;

}

.elementor-271 .elementor-element.elementor-element-7c83186 {
    width:53%;

}

}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-271 .elementor-element.elementor-element-5d1a4d7d {
    width:54%;

}

.elementor-271 .elementor-element.elementor-element-59e16d6e {
    width:46%;

}

.elementor-271 .elementor-element.elementor-element-1e49a89 {
    width:45%;

}

.elementor-271 .elementor-element.elementor-element-88f6a27 {
    width:55%;

}

.elementor-271 .elementor-element.elementor-element-384bc64 {
    width:33.33%;

}

.elementor-271 .elementor-element.elementor-element-c400f31 {
    width:33.33%;

}

.elementor-271 .elementor-element.elementor-element-04807b8 {
    width:33.33%;

}

.elementor-271 .elementor-element.elementor-element-8dcf1c5 {
    width:33.33%;

}

.elementor-271 .elementor-element.elementor-element-de8bb79 {
    width:100%;

}

.elementor-271 .elementor-element.elementor-element-befcc17 {
    width:78%;

}

.elementor-271 .elementor-element.elementor-element-1ab8766 {
    width:22%;

}

.elementor-271 .elementor-element.elementor-element-32a99ba {
    width:30%;

}

.elementor-271 .elementor-element.elementor-element-9eaae5c {
    width:70%;

}

.elementor-271 .elementor-element.elementor-element-43c6b4c {
    width:33.33%;

}

.elementor-271 .elementor-element.elementor-element-d917a89 {
    width:50%;

}

.elementor-271 .elementor-element.elementor-element-4b111ec {
    width:50%;

}

.elementor-271 .elementor-element.elementor-element-74af345 {
    width:47%;

}

.elementor-271 .elementor-element.elementor-element-d164fb1 {
    width:53%;

}

}


/*# sourceURL=elementor-frontend-inline-css */


/* ════════════════════════════════════════════════
   Recursos — custom overrides
   ════════════════════════════════════════════════ */

/* ── Hero Recursos ───────────────────────────────── */
/* background da section que contém o hero e stats de recursos */
.elementor-271 .elementor-element.elementor-element-4166271 {
	background-color: transparent !important;
}

.elementor-271 .elementor-element.elementor-element-ca69870:not(.elementor-motion-effects-element-type-background),
.elementor-271 .elementor-element.elementor-element-ca69870 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	padding: 0 0 100px 0;
}


/* ============================================================
   RESPONSIVE FIXES — elementor-271 (página index)
============================================================ */

/* ── Tablet (≤ 1024px) ── */
@media (max-width: 1024px) {
  .elementor-271 .elementor-element.elementor-element-bdcf846 .elementor-heading-title,
  .elementor-271 .elementor-element.elementor-element-59e480d .elementor-heading-title {
    font-size: 42px;
    line-height: 1.2;
  }
  .elementor-271 .elementor-element.elementor-element-86cd73f .sc_item_title_text {
    font-size: 36px;
    line-height: 1.2;
  }
}

/* ── Mobile Pequeno (≤ 480px) ── */
@media (max-width: 480px) {
  .elementor-271 .elementor-element[class*="elementor-element"] > .elementor-element-populated {
    padding: 16px !important;
  }
  .elementor-271 .elementor-element.elementor-element-bdcf846 .elementor-heading-title,
  .elementor-271 .elementor-element.elementor-element-59e480d .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3;
  }
}
