.elementor-203 .elementor-element.elementor-element-a8a3c10:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-a8a3c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/home_bus.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-a8a3c10 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-c6d9a0d ) 0%, var( --e-global-color-ce26ffa ) 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-a8a3c10 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 190px 0px 150px 0px;
}
.elementor-203 .elementor-element.elementor-element-a8a3c10 > .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-a8a3c10 > .elementor-shape-bottom svg {
    height: 30px;
}
.elementor-203 .elementor-element.elementor-element-e9acd5e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-01f63ba {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-01f63ba .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-867c47c-font-family ), Sans-serif;
    font-size: var( --e-global-typography-867c47c-font-size );
    font-weight: var( --e-global-typography-867c47c-font-weight );
    font-style: var( --e-global-typography-867c47c-font-style );
    line-height: var( --e-global-typography-867c47c-line-height );
    letter-spacing: var( --e-global-typography-867c47c-letter-spacing );
    word-spacing: var( --e-global-typography-867c47c-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-icon i {
    color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 {
--e-icon-list-icon-size:16px;
--e-icon-list-icon-align:center;
--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-text {
    color: var( --e-global-color-26311e5 );
    padding-left: 16px;
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}
.elementor-203 .elementor-element.elementor-element-8e9f7d9 {
    overflow: hidden;
    margin-top: 100px;
    margin-bottom: 100px;
}
.elementor-203 .elementor-element.elementor-element-5cf5619 > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-5cf5619 {
    z-index: 2;
}
.elementor-203 .elementor-element.elementor-element-5b079f1 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-e7df2c8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e7df2c8-font-size );
    font-weight: var( --e-global-typography-e7df2c8-font-weight );
    text-transform: var( --e-global-typography-e7df2c8-text-transform );
    font-style: var( --e-global-typography-e7df2c8-font-style );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-5b079f1 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-ca84939 {
    text-align: left;
}
.elementor-203 .elementor-element.elementor-element-ca84939 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-05b31e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-05b31e5-font-size );
    font-weight: var( --e-global-typography-05b31e5-font-weight );
    font-style: var( --e-global-typography-05b31e5-font-style );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-92f38c0 {
--divider-border-style:solid;
--divider-color:var( --e-global-color-secondary );
--divider-border-width:3px;
}
.elementor-203 .elementor-element.elementor-element-92f38c0 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-203 .elementor-element.elementor-element-92f38c0 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-7ab1044 {
    text-align: left;
    color: var( --e-global-color-text );
}
.elementor-203 .elementor-element.elementor-element-7ab1044 > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-203 .elementor-element.elementor-element-8be56a5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-203 .elementor-element.elementor-element-8be56a5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-1808289 img {
    max-width: 709px;
}
.elementor-203 .elementor-element.elementor-element-6f14561:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-6f14561 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
    background-image: url("../../images/about_bg.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-6f14561 > .elementor-background-overlay {
    background-image: url("../../2022/08/pattern-grey.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-6f14561 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}
.elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-32c4f8e.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-203 .elementor-element.elementor-element-32c4f8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-203 .elementor-element.elementor-element-6f50286 .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-e7df2c8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e7df2c8-font-size );
    font-weight: var( --e-global-typography-e7df2c8-font-weight );
    text-transform: var( --e-global-typography-e7df2c8-text-transform );
    font-style: var( --e-global-typography-e7df2c8-font-style );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-6f50286 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-83e50fb {
    text-align: left;
}
.elementor-203 .elementor-element.elementor-element-83e50fb .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-05b31e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-05b31e5-font-size );
    font-weight: var( --e-global-typography-05b31e5-font-weight );
    font-style: var( --e-global-typography-05b31e5-font-style );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-78af012 {
--divider-border-style:solid;
--divider-color:var( --e-global-color-26311e5 );
--divider-border-width:3px;
}
.elementor-203 .elementor-element.elementor-element-78af012 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-203 .elementor-element.elementor-element-78af012 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-34ccf99 {
    text-align: left;
    color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-34ccf99 > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-203 .elementor-element.elementor-element-f17ff97 .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-f17ff97 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-e983705 .elementor-heading-title {
    color: var( --e-global-color-cd43683 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-e983705 > .elementor-widget-container {
    margin: 0px 0px 0px 8px;
}
.elementor-203 .elementor-element.elementor-element-e983705 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-b5b4075 .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-b5b4075 > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-b5b4075 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-07b904b .elementor-heading-title {
    color: var( --e-global-color-cd43683 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-07b904b > .elementor-widget-container {
    margin: 16px 0px 0px 8px;
}
.elementor-203 .elementor-element.elementor-element-07b904b {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-0a291f7 .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-0a291f7 > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-0a291f7 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-cab7e58 .elementor-heading-title {
    color: var( --e-global-color-cd43683 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-cab7e58 > .elementor-widget-container {
    margin: 16px 0px 0px 8px;
}
.elementor-203 .elementor-element.elementor-element-cab7e58 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-29fd7bd > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
}
.elementor-203 .elementor-element.elementor-element-9852391.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-9852391 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}
.elementor-203 .elementor-element.elementor-element-9852391:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-9852391 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-9852391 > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-9852391 > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-9852391 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-9852391 > .elementor-element-populated {
    box-shadow: 10px 10px 40px 0px rgba(118, 133, 161, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
--e-column-margin-right:15px;
--e-column-margin-left:0px;
    padding: 24px 24px 24px 24px;
}
.elementor-203 .elementor-element.elementor-element-9852391 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-6647998 img {
    max-width: 21px;
}
.elementor-203 .elementor-element.elementor-element-6647998 > .elementor-widget-container {
    padding: 18px 21px 18px 21px;
    background-color: var( --e-global-color-cd43683 );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-6647998 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-77e9751 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-77e9751 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-694ee33-font-family ), Sans-serif;
    font-size: var( --e-global-typography-694ee33-font-size );
    font-weight: var( --e-global-typography-694ee33-font-weight );
    font-style: var( --e-global-typography-694ee33-font-style );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-77e9751 > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-1dfde01 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-1dfde01 > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
}
.elementor-203 .elementor-element.elementor-element-c94eb34.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-c94eb34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}
.elementor-203 .elementor-element.elementor-element-c94eb34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-c94eb34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-c94eb34 > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-c94eb34 > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-c94eb34 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-c94eb34 > .elementor-element-populated {
    box-shadow: 10px 10px 40px 0px rgba(118, 133, 161, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
--e-column-margin-right:0px;
--e-column-margin-left:15px;
    padding: 24px 24px 24px 24px;
}
.elementor-203 .elementor-element.elementor-element-c94eb34 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-41e2752 img {
    max-width: 21.5px;
}
.elementor-203 .elementor-element.elementor-element-41e2752 > .elementor-widget-container {
    padding: 18px 21px 18px 21px;
    background-color: var( --e-global-color-cd43683 );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-41e2752 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-252a195 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-252a195 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-694ee33-font-family ), Sans-serif;
    font-size: var( --e-global-typography-694ee33-font-size );
    font-weight: var( --e-global-typography-694ee33-font-weight );
    font-style: var( --e-global-typography-694ee33-font-style );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-252a195 > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-d1778d6 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-d1778d6 > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
}
.elementor-203 .elementor-element.elementor-element-6fc11d3 {
    margin-top: 30px;
    margin-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-4cb68be.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-4cb68be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}
.elementor-203 .elementor-element.elementor-element-4cb68be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-4cb68be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-4cb68be > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-4cb68be > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-4cb68be > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-4cb68be > .elementor-element-populated {
    box-shadow: 10px 10px 40px 0px rgba(118, 133, 161, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
--e-column-margin-right:15px;
--e-column-margin-left:0px;
    padding: 24px 24px 24px 24px;
}
.elementor-203 .elementor-element.elementor-element-4cb68be > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-a8aa7f1 img {
    max-width: 21px;
}
.elementor-203 .elementor-element.elementor-element-a8aa7f1 > .elementor-widget-container {
    padding: 18px 21px 18px 21px;
    background-color: var( --e-global-color-cd43683 );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-a8aa7f1 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-ce81005 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-ce81005 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-694ee33-font-family ), Sans-serif;
    font-size: var( --e-global-typography-694ee33-font-size );
    font-weight: var( --e-global-typography-694ee33-font-weight );
    font-style: var( --e-global-typography-694ee33-font-style );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-ce81005 > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-3cd062d {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-3cd062d > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
}
.elementor-203 .elementor-element.elementor-element-3ff6ff8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-3ff6ff8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}
.elementor-203 .elementor-element.elementor-element-3ff6ff8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-3ff6ff8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-3ff6ff8 > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-3ff6ff8 > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-3ff6ff8 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-3ff6ff8 > .elementor-element-populated {
    box-shadow: 10px 10px 40px 0px rgba(118, 133, 161, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
--e-column-margin-right:0px;
--e-column-margin-left:15px;
    padding: 24px 24px 24px 24px;
}
.elementor-203 .elementor-element.elementor-element-3ff6ff8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-b428a36 img {
    max-width: 21px;
}
.elementor-203 .elementor-element.elementor-element-b428a36 > .elementor-widget-container {
    padding: 18px 21px 18px 21px;
    background-color: var( --e-global-color-cd43683 );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-b428a36 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-f5cfd0f {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-f5cfd0f .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-694ee33-font-family ), Sans-serif;
    font-size: var( --e-global-typography-694ee33-font-size );
    font-weight: var( --e-global-typography-694ee33-font-weight );
    font-style: var( --e-global-typography-694ee33-font-style );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-f5cfd0f > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-473b880 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-473b880 > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
}
.elementor-203 .elementor-element.elementor-element-f0a3848 {
    overflow: hidden;
    padding: 100px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-b97c7ab img {
    max-width: 709px;
}
.elementor-203 .elementor-element.elementor-element-b97c7ab > .elementor-widget-container {
    margin: 0px 0px 0px -175px;
}
.elementor-203 .elementor-element.elementor-element-be3225a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-be3225a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-be3225a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 30px;
}
.elementor-203 .elementor-element.elementor-element-be3225a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-be3225a {
    z-index: 2;
}
.elementor-203 .elementor-element.elementor-element-b7eebff .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-e7df2c8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e7df2c8-font-size );
    font-weight: var( --e-global-typography-e7df2c8-font-weight );
    text-transform: var( --e-global-typography-e7df2c8-text-transform );
    font-style: var( --e-global-typography-e7df2c8-font-style );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-b7eebff {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-66ecfcd {
    text-align: left;
}
.elementor-203 .elementor-element.elementor-element-66ecfcd .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-05b31e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-05b31e5-font-size );
    font-weight: var( --e-global-typography-05b31e5-font-weight );
    font-style: var( --e-global-typography-05b31e5-font-style );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-d3d7f60 {
--divider-border-style:solid;
--divider-color:var( --e-global-color-secondary );
--divider-border-width:3px;
}
.elementor-203 .elementor-element.elementor-element-d3d7f60 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-203 .elementor-element.elementor-element-d3d7f60 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-46640de {
    text-align: left;
    color: var( --e-global-color-text );
}
.elementor-203 .elementor-element.elementor-element-46640de > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-203 .elementor-element.elementor-element-2a28b3a:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-2a28b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2022/08/bg-testi.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-2a28b3a > .elementor-background-overlay {
    background-color: var( --e-global-color-secondary );
    opacity: 0.85;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-2a28b3a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}
.elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-f7c3c2a.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-203 .elementor-element.elementor-element-f7c3c2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-203 .elementor-element.elementor-element-c41a623 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-e7df2c8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e7df2c8-font-size );
    font-weight: var( --e-global-typography-e7df2c8-font-weight );
    text-transform: var( --e-global-typography-e7df2c8-text-transform );
    font-style: var( --e-global-typography-e7df2c8-font-style );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-c41a623 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-631fa4a {
    text-align: left;
}
.elementor-203 .elementor-element.elementor-element-631fa4a .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-05b31e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-05b31e5-font-size );
    font-weight: var( --e-global-typography-05b31e5-font-weight );
    font-style: var( --e-global-typography-05b31e5-font-style );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-6a1b839 {
--divider-border-style:solid;
--divider-color:var( --e-global-color-accent );
--divider-border-width:3px;
}
.elementor-203 .elementor-element.elementor-element-6a1b839 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-203 .elementor-element.elementor-element-6a1b839 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-3a00b06 {
    text-align: left;
    color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-3a00b06 > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-203 .elementor-element.elementor-element-e544376 .elementor-button {
    fill: var( --e-global-color-26311e5 );
    color: var( --e-global-color-26311e5 );
    background-color: var( --e-global-color-8b46267 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-b83574c > .elementor-element-populated {
    padding: 50px 0px 0px 30px;
}
.elementor-203 .elementor-element.elementor-element-95d453d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-95d453d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-95d453d > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-95d453d > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-95d453d > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-95d453d > .elementor-element-populated {
    box-shadow: 10px 10px 40px 0px rgba(118, 133, 161, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
--e-column-margin-right:15px;
--e-column-margin-left:0px;
    padding: 0px 32px 32px 32px;
}
.elementor-203 .elementor-element.elementor-element-95d453d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-2f5e514 img {
    max-width: 100px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: var( --e-global-color-26311e5 );
    border-radius: 100px 100px 100px 100px;
    box-shadow: 10px 10px 40px 0px rgba(118, 133, 161, 0.1);
}
.elementor-203 .elementor-element.elementor-element-2f5e514 > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-0643337 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-0643337 .elementor-star-rating {
    font-size: 20px;
}
.elementor-203 .elementor-element.elementor-element-0643337 .elementor-star-rating i:before {
    color: var( --e-global-color-6582f73 );
}
.elementor-203 .elementor-element.elementor-element-0643337 .elementor-star-rating i {
    color: var( --e-global-color-text );
}
.elementor-203 .elementor-element.elementor-element-0643337 > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-0ef484e {
    text-align: center;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-fe3ced3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fe3ced3-font-size );
    font-weight: var( --e-global-typography-fe3ced3-font-weight );
    font-style: var( --e-global-typography-fe3ced3-font-style );
    line-height: var( --e-global-typography-fe3ced3-line-height );
    letter-spacing: var( --e-global-typography-fe3ced3-letter-spacing );
    word-spacing: var( --e-global-typography-fe3ced3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-0ef484e > .elementor-widget-container {
    margin: 16px 0px -16px 0px;
}
.elementor-203 .elementor-element.elementor-element-b700877 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-b700877 .elementor-heading-title {
    font-family: var( --e-global-typography-1f82ad4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1f82ad4-font-size );
    font-weight: var( --e-global-typography-1f82ad4-font-weight );
    font-style: var( --e-global-typography-1f82ad4-font-style );
    line-height: var( --e-global-typography-1f82ad4-line-height );
    letter-spacing: var( --e-global-typography-1f82ad4-letter-spacing );
    word-spacing: var( --e-global-typography-1f82ad4-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-b700877 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}
.elementor-203 .elementor-element.elementor-element-24eb653 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-24eb653 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    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 );
    font-style: var( --e-global-typography-text-font-style );
    line-height: var( --e-global-typography-text-line-height );
}
.elementor-203 .elementor-element.elementor-element-fc1606d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-fc1606d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-fc1606d > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-fc1606d > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-fc1606d > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-fc1606d > .elementor-element-populated {
    box-shadow: 10px 10px 40px 0px rgba(118, 133, 161, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
--e-column-margin-right:0px;
--e-column-margin-left:15px;
    padding: 0px 32px 32px 32px;
}
.elementor-203 .elementor-element.elementor-element-fc1606d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-666cb17 img {
    max-width: 100px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: var( --e-global-color-26311e5 );
    border-radius: 100px 100px 100px 100px;
    box-shadow: 10px 10px 40px 0px rgba(118, 133, 161, 0.1);
}
.elementor-203 .elementor-element.elementor-element-666cb17 > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-d0621e9 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-d0621e9 .elementor-star-rating {
    font-size: 20px;
}
.elementor-203 .elementor-element.elementor-element-d0621e9 .elementor-star-rating i:before {
    color: var( --e-global-color-6582f73 );
}
.elementor-203 .elementor-element.elementor-element-d0621e9 .elementor-star-rating i {
    color: var( --e-global-color-text );
}
.elementor-203 .elementor-element.elementor-element-d0621e9 > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-19cbdb5 {
    text-align: center;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-fe3ced3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fe3ced3-font-size );
    font-weight: var( --e-global-typography-fe3ced3-font-weight );
    font-style: var( --e-global-typography-fe3ced3-font-style );
    line-height: var( --e-global-typography-fe3ced3-line-height );
    letter-spacing: var( --e-global-typography-fe3ced3-letter-spacing );
    word-spacing: var( --e-global-typography-fe3ced3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-19cbdb5 > .elementor-widget-container {
    margin: 16px 0px -16px 0px;
}
.elementor-203 .elementor-element.elementor-element-181a97a {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-181a97a .elementor-heading-title {
    font-family: var( --e-global-typography-1f82ad4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1f82ad4-font-size );
    font-weight: var( --e-global-typography-1f82ad4-font-weight );
    font-style: var( --e-global-typography-1f82ad4-font-style );
    line-height: var( --e-global-typography-1f82ad4-line-height );
    letter-spacing: var( --e-global-typography-1f82ad4-letter-spacing );
    word-spacing: var( --e-global-typography-1f82ad4-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-181a97a > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}
.elementor-203 .elementor-element.elementor-element-a490434 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-a490434 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    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 );
    font-style: var( --e-global-typography-text-font-style );
    line-height: var( --e-global-typography-text-line-height );
}
.elementor-203 .elementor-element.elementor-element-001e273 > .elementor-container {
    max-width: 1200px;
}
.elementor-203 .elementor-element.elementor-element-001e273:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-001e273 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-26311e5 );
}
.elementor-203 .elementor-element.elementor-element-001e273 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 130px 0px;
}
.elementor-203 .elementor-element.elementor-element-001e273 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-ff9187c > .elementor-container {
    max-width: 600px;
}
.elementor-203 .elementor-element.elementor-element-ff9187c {
    margin-top: 0px;
    margin-bottom: 50px;
}
.elementor-203 .elementor-element.elementor-element-183813f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-e7eed60 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-e7df2c8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e7df2c8-font-size );
    font-weight: var( --e-global-typography-e7df2c8-font-weight );
    text-transform: var( --e-global-typography-e7df2c8-text-transform );
    font-style: var( --e-global-typography-e7df2c8-font-style );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-e7eed60 {
    width: auto;
    max-width: auto;
}
.elementor-203 .elementor-element.elementor-element-2cbc03a {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-2cbc03a .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-05b31e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-05b31e5-font-size );
    font-weight: var( --e-global-typography-05b31e5-font-weight );
    font-style: var( --e-global-typography-05b31e5-font-style );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-4328391 {
--divider-border-style:solid;
--divider-color:var( --e-global-color-secondary );
--divider-border-width:3px;
}
.elementor-203 .elementor-element.elementor-element-4328391 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-203 .elementor-element.elementor-element-4328391 .elementor-divider {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-9b86a1e {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-9b86a1e > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
}
.elementor-203 .elementor-element.elementor-element-63f5e77 > .elementor-container {
    max-width: 1200px;
}
.elementor-203 .elementor-element.elementor-element-63f5e77 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-9310d6d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-9310d6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-9310d6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/ourbusses_ban.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-9310d6d > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-8b46267 ) 0%, var( --e-global-color-cb4264d ) 100%);
    opacity: 1;
}
.elementor-203 .elementor-element.elementor-element-9310d6d > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-9310d6d > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-9310d6d > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-9310d6d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
    padding: 0px 20px 0px 20px;
}
.elementor-203 .elementor-element.elementor-element-9310d6d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-6fc3113 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-6fc3113 .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-6fc3113 > .elementor-widget-container {
    padding: 290px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-263c49b > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
    padding: 22px 22px 22px 22px;
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-263c49b {
    width: auto;
    max-width: auto;
    z-index: 2;
}
.elementor-203 .elementor-element.elementor-element-2bae82c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-2bae82c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-2bae82c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/about_IOMT.JPG");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-2bae82c > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-8b46267 ) 0%, var( --e-global-color-cb4264d ) 100%);
    opacity: 1;
}
.elementor-203 .elementor-element.elementor-element-2bae82c > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-2bae82c > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-2bae82c > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-2bae82c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
    padding: 0px 20px 0px 20px;
}
.elementor-203 .elementor-element.elementor-element-2bae82c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-edb07fc {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-edb07fc .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-edb07fc > .elementor-widget-container {
    padding: 290px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-5f11113 > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
    padding: 22px 22px 22px 22px;
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-5f11113 {
    width: auto;
    max-width: auto;
    z-index: 2;
}
.elementor-203 .elementor-element.elementor-element-6389c5a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-6389c5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-6389c5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/service3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-6389c5a > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-8b46267 ) 0%, var( --e-global-color-cb4264d ) 100%);
    opacity: 1;
}
.elementor-203 .elementor-element.elementor-element-6389c5a > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-6389c5a > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-6389c5a > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-6389c5a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
    padding: 0px 20px 0px 20px;
}
.elementor-203 .elementor-element.elementor-element-6389c5a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-17237e5 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-17237e5 .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-17237e5 > .elementor-widget-container {
    padding: 290px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-b4afc18 > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
    padding: 22px 22px 22px 22px;
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-b4afc18 {
    width: auto;
    max-width: auto;
    z-index: 2;
}
.elementor-203 .elementor-element.elementor-element-7ab16db > .elementor-container {
    max-width: 1200px;
}
.elementor-203 .elementor-element.elementor-element-7ab16db {
    margin-top: 62px;
    margin-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-2613edd.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-2613edd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-2613edd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/service4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-2613edd > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-8b46267 ) 0%, var( --e-global-color-cb4264d ) 100%);
    opacity: 1;
}
.elementor-203 .elementor-element.elementor-element-2613edd > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-2613edd > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-2613edd > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-2613edd > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
    padding: 0px 20px 0px 20px;
}
.elementor-203 .elementor-element.elementor-element-2613edd > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-7453f85 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-7453f85 .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-7453f85 > .elementor-widget-container {
    padding: 290px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-5b161c1 > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
    padding: 22px 22px 22px 22px;
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-5b161c1 {
    width: auto;
    max-width: auto;
    z-index: 2;
}
.elementor-203 .elementor-element.elementor-element-99037b6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-99037b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-99037b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/service5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-99037b6 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-8b46267 ) 0%, var( --e-global-color-cb4264d ) 100%);
    opacity: 1;
}
.elementor-203 .elementor-element.elementor-element-99037b6 > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-99037b6 > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-99037b6 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-99037b6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
    padding: 0px 20px 0px 20px;
}
.elementor-203 .elementor-element.elementor-element-99037b6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-1b2895b {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-1b2895b .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-1b2895b > .elementor-widget-container {
    padding: 290px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-3f34557 > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
    padding: 22px 22px 22px 22px;
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-3f34557 {
    width: auto;
    max-width: auto;
    z-index: 2;
}
.elementor-203 .elementor-element.elementor-element-80fdc34.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-203 .elementor-element.elementor-element-80fdc34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-80fdc34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/service6.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-80fdc34 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-8b46267 ) 0%, var( --e-global-color-cb4264d ) 100%);
    opacity: 1;
}
.elementor-203 .elementor-element.elementor-element-80fdc34 > .elementor-element-populated, .elementor-203 .elementor-element.elementor-element-80fdc34 > .elementor-element-populated > .elementor-background-overlay, .elementor-203 .elementor-element.elementor-element-80fdc34 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-203 .elementor-element.elementor-element-80fdc34 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
    padding: 0px 20px 0px 20px;
}
.elementor-203 .elementor-element.elementor-element-80fdc34 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-203 .elementor-element.elementor-element-0ff6276 {
    text-align: center;
}
.elementor-203 .elementor-element.elementor-element-0ff6276 .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-0ff6276 > .elementor-widget-container {
    padding: 290px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-574d33b > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
    padding: 22px 22px 22px 22px;
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
}
.elementor-203 .elementor-element.elementor-element-574d33b {
    width: auto;
    max-width: auto;
    z-index: 2;
}

@media(max-width:1024px) {
.elementor-203 .elementor-element.elementor-element-a8a3c10 {
    padding: 150px 32px 100px 32px;
}
.elementor-203 .elementor-element.elementor-element-01f63ba .elementor-heading-title {
    font-size: var( --e-global-typography-867c47c-font-size );
    line-height: var( --e-global-typography-867c47c-line-height );
    letter-spacing: var( --e-global-typography-867c47c-letter-spacing );
    word-spacing: var( --e-global-typography-867c47c-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-203 .elementor-element.elementor-element-8e9f7d9 {
    margin-top: 50px;
    margin-bottom: 50px;
}
.elementor-203 .elementor-element.elementor-element-5cf5619 > .elementor-element-populated {
    padding: 0px 0px 0px 32px;
}
.elementor-203 .elementor-element.elementor-element-5b079f1 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-ca84939 .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-1808289 {
    text-align: right;
}
.elementor-203 .elementor-element.elementor-element-1808289 img {
    width: 890px;
    max-width: 910px;
}
.elementor-203 .elementor-element.elementor-element-1808289 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-6f14561 > .elementor-background-overlay {
    background-image: url("../../2022/08/why-bg.jpg");
    background-position: center left;
    background-size: cover;
}
.elementor-203 .elementor-element.elementor-element-6f14561 {
    padding: 50px 32px 50px 32px;
}
.elementor-203 .elementor-element.elementor-element-6f50286 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-83e50fb .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-f17ff97 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-e983705 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-b5b4075 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-07b904b .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-0a291f7 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-cab7e58 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-29fd7bd.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-203 .elementor-element.elementor-element-29fd7bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-203 .elementor-element.elementor-element-29fd7bd > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}
.elementor-203 .elementor-element.elementor-element-9852391 > .elementor-element-populated {
    margin: 0px 5px 0px 0px;
--e-column-margin-right:5px;
--e-column-margin-left:0px;
    padding: 16px 16px 16px 16px;
}
.elementor-203 .elementor-element.elementor-element-6647998 > .elementor-widget-container {
    padding: 16px 18px 16px 18px;
}
.elementor-203 .elementor-element.elementor-element-77e9751 .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-c94eb34 > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
--e-column-margin-right:0px;
--e-column-margin-left:5px;
    padding: 16px 16px 16px 16px;
}
.elementor-203 .elementor-element.elementor-element-41e2752 > .elementor-widget-container {
    padding: 16px 18px 16px 18px;
}
.elementor-203 .elementor-element.elementor-element-252a195 .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-6fc11d3 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-4cb68be > .elementor-element-populated {
    margin: 0px 5px 0px 0px;
--e-column-margin-right:5px;
--e-column-margin-left:0px;
    padding: 16px 16px 16px 16px;
}
.elementor-203 .elementor-element.elementor-element-a8aa7f1 > .elementor-widget-container {
    padding: 16px 18px 16px 18px;
}
.elementor-203 .elementor-element.elementor-element-ce81005 .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-3ff6ff8 > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
--e-column-margin-right:0px;
--e-column-margin-left:5px;
    padding: 16px 16px 16px 16px;
}
.elementor-203 .elementor-element.elementor-element-b428a36 > .elementor-widget-container {
    padding: 16px 18px 16px 18px;
}
.elementor-203 .elementor-element.elementor-element-f5cfd0f .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-f0a3848 {
    padding: 50px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-b97c7ab {
    text-align: right;
}
.elementor-203 .elementor-element.elementor-element-b97c7ab img {
    width: 595px;
    max-width: 910px;
}
.elementor-203 .elementor-element.elementor-element-b97c7ab > .elementor-widget-container {
    margin: 0px 0px 0px -80px;
}
.elementor-203 .elementor-element.elementor-element-be3225a > .elementor-element-populated {
    padding: 0px 32px 0px 32px;
}
.elementor-203 .elementor-element.elementor-element-b7eebff .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-66ecfcd .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-2a28b3a {
    padding: 50px 32px 50px 32px;
}
.elementor-203 .elementor-element.elementor-element-c41a623 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-631fa4a .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-b83574c > .elementor-element-populated {
    padding: 70px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-0ef484e {
    font-size: var( --e-global-typography-fe3ced3-font-size );
    line-height: var( --e-global-typography-fe3ced3-line-height );
    letter-spacing: var( --e-global-typography-fe3ced3-letter-spacing );
    word-spacing: var( --e-global-typography-fe3ced3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-b700877 .elementor-heading-title {
    font-size: var( --e-global-typography-1f82ad4-font-size );
    line-height: var( --e-global-typography-1f82ad4-line-height );
    letter-spacing: var( --e-global-typography-1f82ad4-letter-spacing );
    word-spacing: var( --e-global-typography-1f82ad4-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-24eb653 .elementor-heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}
.elementor-203 .elementor-element.elementor-element-fc1606d > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
}
.elementor-203 .elementor-element.elementor-element-19cbdb5 {
    font-size: var( --e-global-typography-fe3ced3-font-size );
    line-height: var( --e-global-typography-fe3ced3-line-height );
    letter-spacing: var( --e-global-typography-fe3ced3-letter-spacing );
    word-spacing: var( --e-global-typography-fe3ced3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-181a97a .elementor-heading-title {
    font-size: var( --e-global-typography-1f82ad4-font-size );
    line-height: var( --e-global-typography-1f82ad4-line-height );
    letter-spacing: var( --e-global-typography-1f82ad4-letter-spacing );
    word-spacing: var( --e-global-typography-1f82ad4-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-a490434 .elementor-heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}
.elementor-203 .elementor-element.elementor-element-001e273 {
    padding: 50px 0px 80px 0px;
}
.elementor-203 .elementor-element.elementor-element-ff9187c {
    margin-top: 0px;
    margin-bottom: 40px;
}
.elementor-203 .elementor-element.elementor-element-e7eed60 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-2cbc03a .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-63f5e77 {
    padding: 0px 22px 0px 22px;
}
.elementor-203 .elementor-element.elementor-element-9310d6d > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-6fc3113 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-6fc3113 > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-2bae82c > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-edb07fc .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-edb07fc > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-6389c5a > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-17237e5 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-17237e5 > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-7ab16db {
    margin-top: 48px;
    margin-bottom: 0px;
    padding: 0px 22px 0px 22px;
}
.elementor-203 .elementor-element.elementor-element-2613edd > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-7453f85 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-7453f85 > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-99037b6 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-1b2895b .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-1b2895b > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-80fdc34 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-0ff6276 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-0ff6276 > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
}
}

@media(max-width:767px) {
.elementor-203 .elementor-element.elementor-element-a8a3c10 {
    padding: 140px 16px 100px 16px;
}
.elementor-203 .elementor-element.elementor-element-01f63ba .elementor-heading-title {
    font-size: var( --e-global-typography-867c47c-font-size );
    line-height: var( --e-global-typography-867c47c-line-height );
    letter-spacing: var( --e-global-typography-867c47c-letter-spacing );
    word-spacing: var( --e-global-typography-867c47c-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-203 .elementor-element.elementor-element-6f52bc7 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-203 .elementor-element.elementor-element-8e9f7d9 {
    margin-top: 0px;
    margin-bottom: 30px;
}
.elementor-203 .elementor-element.elementor-element-5cf5619 > .elementor-element-populated {
    padding: 40px 16px 30px 16px;
}
.elementor-203 .elementor-element.elementor-element-5b079f1 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-ca84939 .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-1808289 img {
    width: 100%;
}
.elementor-203 .elementor-element.elementor-element-6f14561 > .elementor-background-overlay {
    background-size: initial;
}
.elementor-203 .elementor-element.elementor-element-6f14561 {
    padding: 40px 16px 40px 16px;
}
.elementor-203 .elementor-element.elementor-element-32c4f8e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
--e-column-margin-right:0px;
--e-column-margin-left:0px;
    padding: 0px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-6f50286 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-83e50fb .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-f17ff97 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-f17ff97 {
    width: var( --container-widget-width, 60% );
    max-width: 60%;
--container-widget-width:60%;
--container-widget-flex-grow:0;
}
.elementor-203 .elementor-element.elementor-element-e983705 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-e983705 {
    width: var( --container-widget-width, 40% );
    max-width: 40%;
--container-widget-width:40%;
--container-widget-flex-grow:0;
}
.elementor-203 .elementor-element.elementor-element-b5b4075 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-b5b4075 {
    width: var( --container-widget-width, 60% );
    max-width: 60%;
--container-widget-width:60%;
--container-widget-flex-grow:0;
}
.elementor-203 .elementor-element.elementor-element-07b904b .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-07b904b {
    width: var( --container-widget-width, 40% );
    max-width: 40%;
--container-widget-width:40%;
--container-widget-flex-grow:0;
}
.elementor-203 .elementor-element.elementor-element-0a291f7 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-0a291f7 {
    width: var( --container-widget-width, 60% );
    max-width: 60%;
--container-widget-width:60%;
--container-widget-flex-grow:0;
}
.elementor-203 .elementor-element.elementor-element-cab7e58 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-cab7e58 {
    width: var( --container-widget-width, 40% );
    max-width: 40%;
--container-widget-width:40%;
--container-widget-flex-grow:0;
}
.elementor-203 .elementor-element.elementor-element-29fd7bd > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-9852391 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-77e9751 .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-c94eb34 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-252a195 .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-6fc11d3 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-203 .elementor-element.elementor-element-4cb68be > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-ce81005 .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-3ff6ff8 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-f5cfd0f .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-f0a3848 {
    padding: 40px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-b97c7ab img {
    width: 100%;
}
.elementor-203 .elementor-element.elementor-element-b97c7ab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-203 .elementor-element.elementor-element-be3225a > .elementor-element-populated {
    padding: 30px 16px 30px 16px;
}
.elementor-203 .elementor-element.elementor-element-b7eebff .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-66ecfcd .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-2a28b3a {
    padding: 40px 16px 40px 16px;
}
.elementor-203 .elementor-element.elementor-element-c41a623 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-631fa4a .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-95d453d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
--e-column-margin-right:0px;
--e-column-margin-left:0px;
}
.elementor-203 .elementor-element.elementor-element-0ef484e {
    font-size: var( --e-global-typography-fe3ced3-font-size );
    line-height: var( --e-global-typography-fe3ced3-line-height );
    letter-spacing: var( --e-global-typography-fe3ced3-letter-spacing );
    word-spacing: var( --e-global-typography-fe3ced3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-b700877 .elementor-heading-title {
    font-size: var( --e-global-typography-1f82ad4-font-size );
    line-height: var( --e-global-typography-1f82ad4-line-height );
    letter-spacing: var( --e-global-typography-1f82ad4-letter-spacing );
    word-spacing: var( --e-global-typography-1f82ad4-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-24eb653 .elementor-heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}
.elementor-203 .elementor-element.elementor-element-fc1606d > .elementor-element-populated {
    margin: 70px 0px 0px 0px;
--e-column-margin-right:0px;
--e-column-margin-left:0px;
}
.elementor-203 .elementor-element.elementor-element-19cbdb5 {
    font-size: var( --e-global-typography-fe3ced3-font-size );
    line-height: var( --e-global-typography-fe3ced3-line-height );
    letter-spacing: var( --e-global-typography-fe3ced3-letter-spacing );
    word-spacing: var( --e-global-typography-fe3ced3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-181a97a .elementor-heading-title {
    font-size: var( --e-global-typography-1f82ad4-font-size );
    line-height: var( --e-global-typography-1f82ad4-line-height );
    letter-spacing: var( --e-global-typography-1f82ad4-letter-spacing );
    word-spacing: var( --e-global-typography-1f82ad4-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-a490434 .elementor-heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}
.elementor-203 .elementor-element.elementor-element-001e273 {
    padding: 40px 0px 70px 0px;
}
.elementor-203 .elementor-element.elementor-element-ff9187c {
    padding: 0px 16px 0px 16px;
}
.elementor-203 .elementor-element.elementor-element-e7eed60 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-2cbc03a .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-63f5e77 {
    padding: 0px 6px 0px 6px;
}
.elementor-203 .elementor-element.elementor-element-6fc3113 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-2bae82c > .elementor-element-populated {
    margin: 50px 10px 50px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-edb07fc .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-17237e5 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-7ab16db {
    padding: 0px 6px 0px 6px;
}
.elementor-203 .elementor-element.elementor-element-7453f85 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-99037b6 > .elementor-element-populated {
    margin: 50px 10px 50px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
}
.elementor-203 .elementor-element.elementor-element-1b2895b .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-203 .elementor-element.elementor-element-0ff6276 .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
}

@media(min-width:768px) {
.elementor-203 .elementor-element.elementor-element-5cf5619 {
    width: 52%;
}
.elementor-203 .elementor-element.elementor-element-8be56a5 {
    width: 3%;
}
.elementor-203 .elementor-element.elementor-element-32c4f8e {
    width: 55%;
}
.elementor-203 .elementor-element.elementor-element-29fd7bd {
    width: 45%;
}
.elementor-203 .elementor-element.elementor-element-4637e7e {
    width: 48%;
}
.elementor-203 .elementor-element.elementor-element-be3225a {
    width: 52%;
}
.elementor-203 .elementor-element.elementor-element-f7c3c2a {
    width: 30%;
}
.elementor-203 .elementor-element.elementor-element-b83574c {
    width: 70%;
}
}

@media(max-width:1024px) and (min-width:768px) {
.elementor-203 .elementor-element.elementor-element-5cf5619 {
    width: 55%;
}
.elementor-203 .elementor-element.elementor-element-8be56a5 {
    width: 45%;
}
.elementor-203 .elementor-element.elementor-element-32c4f8e {
    width: 49%;
}
.elementor-203 .elementor-element.elementor-element-29fd7bd {
    width: 51%;
}
.elementor-203 .elementor-element.elementor-element-4637e7e {
    width: 40%;
}
.elementor-203 .elementor-element.elementor-element-be3225a {
    width: 60%;
}
.elementor-203 .elementor-element.elementor-element-f7c3c2a {
    width: 100%;
}
.elementor-203 .elementor-element.elementor-element-b83574c {
    width: 100%;
}
}
