.elementor-13 .elementor-element.elementor-element-a8ca48d {
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-160ad02>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1fa60ef {
    margin-top: -60px;
    margin-bottom: 0px;
    z-index: 11;
}

.elementor-13 .elementor-element.elementor-element-5218f6f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-1401b18>.elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-1401b18:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-1401b18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/12/bg-shape-01.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-13 .elementor-element.elementor-element-1401b18 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 116px 0px 90px 0px;
    z-index: 9;
}

.elementor-13 .elementor-element.elementor-element-1401b18>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-8a6cb80>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-d148c10 .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-13 .elementor-element.elementor-element-d148c10 .gsc-heading .title {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-d148c10 .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9b3b4a5 .banner-one__content {
    min-height: 410px;
}

.elementor-13 .elementor-element.elementor-element-9b3b4a5 .swiper-slider-wrapper .swiper-pagination {
    margin-top: 0px;
}

.elementor-13 .elementor-element.elementor-element-3c967ba>.elementor-background-overlay {
    background-image: url("../../2022/12/bg-shape-02.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    opacity: 0.86;
}

.elementor-13 .elementor-element.elementor-element-3c967ba {
    padding: 0px 0px 75px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ec1ae4>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-b519bfa {
    width: initial;
    max-width: initial;
}

.elementor-13 .elementor-element.elementor-element-1aa1544>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 60px;
}

.elementor-13 .elementor-element.elementor-element-f9ccf44 .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-13 .elementor-element.elementor-element-f9ccf44 .gsc-heading {
    margin-bottom: 25px;
}

.elementor-13 .elementor-element.elementor-element-f9ccf44 .gsc-heading .title {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-f9ccf44 .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-364775a {
    padding: 0px 30px 0px 30px;
}

.elementor-13 .elementor-element.elementor-element-0ed16de:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-13 .elementor-element.elementor-element-0ed16de>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d78bc54);
}

.elementor-13 .elementor-element.elementor-element-0ed16de>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2023/02/bg-02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.45;
}

.elementor-13 .elementor-element.elementor-element-0ed16de>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-0ed16de>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-0ed16de>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-0ed16de>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13 .elementor-element.elementor-element-0ed16de>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-0ed16de>.elementor-element-populated>.elementor-widget-wrap {
    padding: 120px 0px 210px 0px;
}

.elementor-13 .elementor-element.elementor-element-cb169a4 {
    padding: 0px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-d5d0327>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-429a94e .gsc-heading .content-inner {
    max-width: 730px;
}

.elementor-13 .elementor-element.elementor-element-429a94e .gsc-heading .title {
    color: #FFFFFF;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-429a94e .gsc-heading .sub-title .tagline {
    color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-429a94e .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-588533f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-13 .elementor-element.elementor-element-588533f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-588533f>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-588533f>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-588533f>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-588533f>.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;
}

.elementor-13 .elementor-element.elementor-element-588533f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-588533f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 30px 30px 30px 30px;
}

.elementor-13 .elementor-element.elementor-element-3dcf7c1.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-3dcf7c1.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-3dcf7c1.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-3dcf7c1 {
    --icon-box-icon-margin: 15px;
}

.elementor-13 .elementor-element.elementor-element-3dcf7c1 .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-3dcf7c1 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-3dcf7c1 .elementor-icon-box-title,
.elementor-13 .elementor-element.elementor-element-3dcf7c1 .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-3dcf7c1>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-color: var(--e-global-color-secondary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-13 .elementor-element.elementor-element-de1ac1b {
    --icon-box-icon-margin: 15px;
}

.elementor-13 .elementor-element.elementor-element-de1ac1b .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-de1ac1b .elementor-icon-box-title,
.elementor-13 .elementor-element.elementor-element-de1ac1b .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-de1ac1b>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-color: var(--e-global-color-9e78dc2);
    border-radius: 8px 8px 8px 8px;
}

.elementor-13 .elementor-element.elementor-element-e08e566 {
    --icon-box-icon-margin: 15px;
}

.elementor-13 .elementor-element.elementor-element-e08e566 .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-e08e566 .elementor-icon-box-title,
.elementor-13 .elementor-element.elementor-element-e08e566 .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-e08e566>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-color: var(--e-global-color-9e78dc2);
    border-radius: 8px 8px 8px 8px;
}

.elementor-13 .elementor-element.elementor-element-4b614b5 {
    --icon-box-icon-margin: 15px;
}

.elementor-13 .elementor-element.elementor-element-4b614b5 .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-4b614b5 .elementor-icon-box-title,
.elementor-13 .elementor-element.elementor-element-4b614b5 .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-4b614b5>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-color: var(--e-global-color-9e78dc2);
    border-radius: 8px 8px 8px 8px;
}

.elementor-13 .elementor-element.elementor-element-6a0c6ee {
    --icon-box-icon-margin: 15px;
}

.elementor-13 .elementor-element.elementor-element-6a0c6ee .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-6a0c6ee .elementor-icon-box-title,
.elementor-13 .elementor-element.elementor-element-6a0c6ee .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-6a0c6ee>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-color: var(--e-global-color-9e78dc2);
    border-radius: 8px 8px 8px 8px;
}

.elementor-13 .elementor-element.elementor-element-9449adf {
    --icon-box-icon-margin: 15px;
}

.elementor-13 .elementor-element.elementor-element-9449adf .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-9449adf .elementor-icon-box-title,
.elementor-13 .elementor-element.elementor-element-9449adf .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-9449adf>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-color: var(--e-global-color-9e78dc2);
    border-radius: 8px 8px 8px 8px;
}

.elementor-13 .elementor-element.elementor-element-294a77e>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 35px 0px 35px;
}

.elementor-13 .elementor-element.elementor-element-8401db3 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-8401db3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-8401db3.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-8401db3.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-8401db3.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-8401db3.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-8401db3 .elementor-icon {
    font-size: 116px;
}

.elementor-13 .elementor-element.elementor-element-3309820 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 700;
    line-height: 38px;
}

.elementor-13 .elementor-element.elementor-element-981de2c {
    color: #DDDDDD;
}

.elementor-13 .elementor-element.elementor-element-771b71c {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-771b71c img {
    max-width: 253px;
}

.elementor-13 .elementor-element.elementor-element-d972fb1 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-d972fb1 .elementor-progress-bar {
    height: 10px;
    line-height: 10px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-d972fb1 .elementor-title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-985fe3c .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-985fe3c .elementor-progress-bar {
    height: 10px;
    line-height: 10px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-985fe3c .elementor-title {
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-bb88b10.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-bb88b10.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-bb88b10:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-13 .elementor-element.elementor-element-bb88b10>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/12/image-06.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-bb88b10>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-bb88b10>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-bb88b10>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-bb88b10>.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;
}

.elementor-13 .elementor-element.elementor-element-bb88b10>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-bb88b10>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-125b224 {
    --spacer-size: 350px;
}

.elementor-13 .elementor-element.elementor-element-0fcb0ad {
    margin-top: -90px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-9d75322:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-13 .elementor-element.elementor-element-9d75322>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2023/01/bg-shape-04.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-9d75322>.elementor-element-populated {
    border-style: none;
    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;
}

.elementor-13 .elementor-element.elementor-element-9d75322>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-9d75322>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-9d75322>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-9d75322>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-9d75322>.elementor-element-populated>.elementor-widget-wrap {
    padding: 60px 60px 60px 60px;
}

.elementor-13 .elementor-element.elementor-element-ee9ab2b>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 015px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8f4be49.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8f4be49.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-8f4be49.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8f4be49 {
    --icon-box-icon-margin: 25px;
}

.elementor-13 .elementor-element.elementor-element-8f4be49 .elementor-icon {
    font-size: 64px;
}

.elementor-13 .elementor-element.elementor-element-8f4be49 .elementor-icon-box-title {
    color: #E6E4E3;
}

.elementor-13 .elementor-element.elementor-element-8f4be49 .elementor-icon-box-title,
.elementor-13 .elementor-element.elementor-element-8f4be49 .elementor-icon-box-title a {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 2px;
}

.elementor-13 .elementor-element.elementor-element-8f4be49 .elementor-icon-box-description {
    color: #FFFFFF;
    font-size: 36px;
    font-weight: 700;
    line-height: 42px;
}

.elementor-13 .elementor-element.elementor-element-03dfcec.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-13 .elementor-element.elementor-element-03dfcec>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-c7d58a9 {
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-740f1f5:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-740f1f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/01/bg-shape-07.png");
    background-position: top right;
    background-repeat: no-repeat;
}

.elementor-13 .elementor-element.elementor-element-740f1f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 86px 0px;
}

.elementor-13 .elementor-element.elementor-element-740f1f5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-400d045>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-5f2bd78 .gsc-heading .content-inner {
    max-width: 645px;
}

.elementor-13 .elementor-element.elementor-element-5f2bd78 .gsc-heading .title {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-5f2bd78 .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1966749 .swiper-slider-wrapper .swiper-pagination {
    margin-top: 0px;
}

.elementor-13 .elementor-element.elementor-element-f10f9f7:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-f10f9f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/02/bg-01.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-f10f9f7>.elementor-background-overlay {
    
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-f10f9f7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-13 .elementor-element.elementor-element-6877b26>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-f78c1a5 .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-13 .elementor-element.elementor-element-f78c1a5 .gsc-heading .heading-video .video-link {
    width: 92px;
    height: 92px;
    line-height: 92px;
}

.elementor-13 .elementor-element.elementor-element-f78c1a5 .gsc-heading .title {
    color: #FFFFFF;
    margin-bottom: 40px;
}

.elementor-13 .elementor-element.elementor-element-f78c1a5 .gsc-heading .sub-title .tagline {
    color: var(--e-global-color-secondary);
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-f78c1a5 .gsc-heading .sub-title .tagline:after {
    background: #FFFFFF85;
}

.elementor-13 .elementor-element.elementor-element-f78c1a5 .gsc-heading .sub-title {
    margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-f78c1a5 .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-50e7def.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-50e7def.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-50e7def.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-13 .elementor-element.elementor-element-50e7def>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-8e15e10>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 3px 0px 3px;
}

.elementor-13 .elementor-element.elementor-element-872c686 .icon-style-two__wrap {
    border-color: #FFFFFF33;
}

.elementor-13 .elementor-element.elementor-element-872c686 .icon-style-two__single {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-872c686 .icon-style-one__title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-872c686 .icon-style-two__title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-3ab27dc>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 3px 0px 3px;
}

.elementor-13 .elementor-element.elementor-element-c3f26cd .icon-style-two__wrap {
    border-color: #FFFFFF33;
}

.elementor-13 .elementor-element.elementor-element-c3f26cd .icon-style-two__single {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c3f26cd .icon-style-one__title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-c3f26cd .icon-style-two__title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-4e16c00 {
    margin-top: 6px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-33d479a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 3px 0px 3px;
}

.elementor-13 .elementor-element.elementor-element-77ae261 .icon-style-two__wrap {
    border-color: #FFFFFF33;
}

.elementor-13 .elementor-element.elementor-element-77ae261 .icon-style-two__single {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-77ae261 .icon-style-one__title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-77ae261 .icon-style-two__title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-63de264>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 3px 0px 3px;
}

.elementor-13 .elementor-element.elementor-element-65a86ae .icon-style-two__wrap {
    border-color: #FFFFFF33;
}

.elementor-13 .elementor-element.elementor-element-65a86ae .icon-style-two__single {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-65a86ae .icon-style-one__title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-65a86ae .icon-style-two__title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-855dcb6 {
    padding: 120px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-aad2a0b>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-b128c58 .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-13 .elementor-element.elementor-element-b128c58 .gsc-heading .title {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-b128c58 .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-68e139d>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-73b6efa .lt-banner-one__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-73b6efa .lt-banner-two__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-a1ad672>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-3af9c7a .lt-banner-one__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-3af9c7a .lt-banner-two__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-e8ef7a6>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-d5b10e2 .lt-banner-one__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-d5b10e2 .lt-banner-two__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-34f0f5e {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-0b4a1c6>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-bd9a5d0 .lt-banner-one__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-bd9a5d0 .lt-banner-two__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-546abbc>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-96fac4f .lt-banner-one__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-96fac4f .lt-banner-two__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-e094244>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-22509ea .lt-banner-one__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-22509ea .lt-banner-two__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-bd5e96f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-0b021cd .lt-banner-one__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-0b021cd .lt-banner-two__wrap {
    min-height: 290px;
}

.elementor-13 .elementor-element.elementor-element-0b021cd>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-1f93703 {
    margin-top: 0px;
    margin-bottom: -120px;
    padding: 120px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ec16667>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-82eb4fb .gsc-heading .content-inner {
    max-width: 800px;
}

.elementor-13 .elementor-element.elementor-element-82eb4fb .gsc-heading {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-82eb4fb .gsc-heading .title {
    letter-spacing: 5px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-82eb4fb .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c3759a6>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-64243ef .milestone-one__icon,
.elementor-13 .elementor-element.elementor-element-64243ef .milestone-two__icon,
.elementor-13 .elementor-element.elementor-element-64243ef .milestone-three__icon {
    margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-c3bcd73>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-c58fdff .milestone-one__icon,
.elementor-13 .elementor-element.elementor-element-c58fdff .milestone-two__icon,
.elementor-13 .elementor-element.elementor-element-c58fdff .milestone-three__icon {
    margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-d9dcec9>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-f9fd55b .milestone-one__icon,
.elementor-13 .elementor-element.elementor-element-f9fd55b .milestone-two__icon,
.elementor-13 .elementor-element.elementor-element-f9fd55b .milestone-three__icon {
    margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-138ec0f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-50b57d0 .milestone-one__icon,
.elementor-13 .elementor-element.elementor-element-50b57d0 .milestone-two__icon,
.elementor-13 .elementor-element.elementor-element-50b57d0 .milestone-three__icon {
    margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-43bef47:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-43bef47>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9e78dc2);
}

.elementor-13 .elementor-element.elementor-element-43bef47>.elementor-background-overlay {
    background-image: url("../../2023/01/bg-shape-10.png");
    background-position: top left;
    background-repeat: repeat;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-43bef47 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 210px 0px 90px 0px;
}

.elementor-13 .elementor-element.elementor-element-9a5f228>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 60px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-11beb99 .gsc-heading .content-inner {
    max-width: 600px;
}

.elementor-13 .elementor-element.elementor-element-11beb99 .gsc-heading {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-11beb99 .gsc-heading .title {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-11beb99 .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b61ad07>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-a553a80 .swiper-slider-wrapper .swiper-pagination {
    margin-top: 0px;
}

.elementor-13 .elementor-element.elementor-element-8e326d2 {
    padding: 120px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-bf21b79.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-bf21b79.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-bf21b79>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-771d6be .gsc-heading .content-inner {
    max-width: 600px;
}

.elementor-13 .elementor-element.elementor-element-771d6be .gsc-heading {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-771d6be .gsc-heading .title {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-771d6be .gsc-heading .title-desc {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-7d29eb8.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-7d29eb8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-7d29eb8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-13 .elementor-element.elementor-element-7d29eb8>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-c746dd9 {
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-8302202 {
    padding: 0px 0px 90px 0px;
}

.elementor-13 .elementor-element.elementor-element-4a47ee2>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-419b512 .swiper-slider-wrapper .swiper-pagination {
    margin-top: 0px;
}

.elementor-13 .elementor-element.elementor-element-699549c>.elementor-container {
    max-width: 1780px;
}

.elementor-13 .elementor-element.elementor-element-699549c {
    margin-top: 0px;
    margin-bottom: -120px;
}

.elementor-13 .elementor-element.elementor-element-7327b49>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-13 .elementor-element.elementor-element-f9f2980 .swiper-slider-wrapper .swiper-pagination {
    margin-top: 0px;
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-1fa60ef {
        margin-top: -50px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1401b18 {
        padding: 80px 0px 50px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-3c967ba {
        padding: 0px 0px 50px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-2ec1ae4.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-13 .elementor-element.elementor-element-b519bfa {
        --container-widget-width: 580px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 580px);
        max-width: 580px;
        align-self: center;
    }

    .elementor-13 .elementor-element.elementor-element-1aa1544>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1aa1544>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-364775a {
        padding: 0px 15px 0px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-0ed16de>.elementor-element-populated>.elementor-widget-wrap {
        padding: 80px 0px 170px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-588533f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 15px 15px 15px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-294a77e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-bb88b10>.elementor-element-populated {
        margin: 50px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-9d75322>.elementor-element-populated>.elementor-widget-wrap {
        padding: 50px 10px 50px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-8f4be49 {
        --icon-box-icon-margin: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-8f4be49 .elementor-icon {
        font-size: 50px;
    }

    .elementor-13 .elementor-element.elementor-element-8f4be49 .elementor-icon-box-description {
        font-size: 22px;
        line-height: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-740f1f5 {
        padding: 80px 0px 50px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-f10f9f7 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-855dcb6 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-73b6efa .lt-banner-one__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-73b6efa .lt-banner-two__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-3af9c7a .lt-banner-one__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-3af9c7a .lt-banner-two__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-d5b10e2 .lt-banner-one__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-d5b10e2 .lt-banner-two__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-bd9a5d0 .lt-banner-one__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-bd9a5d0 .lt-banner-two__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-96fac4f .lt-banner-one__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-96fac4f .lt-banner-two__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-22509ea .lt-banner-one__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-22509ea .lt-banner-two__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-0b021cd .lt-banner-one__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-0b021cd .lt-banner-two__wrap {
        min-height: 260px;
    }

    .elementor-13 .elementor-element.elementor-element-1f93703 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-82eb4fb .gsc-heading .title {
        letter-spacing: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-43bef47 {
        padding: 175px 0px 50px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-9a5f228>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-8e326d2 {
        padding: 80px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-8302202 {
        padding: 0px 0px 50px 0px;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-1fa60ef {
        margin-top: -30px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-294a77e>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-03dfcec.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-13 .elementor-element.elementor-element-03dfcec>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-50e7def>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-8e15e10 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-872c686>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-3ab27dc {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-33d479a {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-77ae261>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-63de264 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-73b6efa>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-3af9c7a>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-bd9a5d0>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-96fac4f>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-22509ea>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c3759a6 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-c3bcd73 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-d9dcec9 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-138ec0f {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-9a5f228>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7d29eb8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-13 .elementor-element.elementor-element-7d29eb8>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-ee9ab2b {
        width: 72.717%;
    }

    .elementor-13 .elementor-element.elementor-element-03dfcec {
        width: 27%;
    }

    .elementor-13 .elementor-element.elementor-element-6877b26 {
        width: 55%;
    }

    .elementor-13 .elementor-element.elementor-element-50e7def {
        width: 45%;
    }

    .elementor-13 .elementor-element.elementor-element-9a5f228 {
        width: 45%;
    }

    .elementor-13 .elementor-element.elementor-element-b61ad07 {
        width: 55%;
    }

    .elementor-13 .elementor-element.elementor-element-bf21b79 {
        width: 70.076%;
    }

    .elementor-13 .elementor-element.elementor-element-7d29eb8 {
        width: 29.848%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-2ec1ae4 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-1aa1544 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-588533f {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-294a77e {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-bb88b10 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-6877b26 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-50e7def {
        width: 50%;
    }
}

@media(min-width:1025px) {

    .elementor-13 .elementor-element.elementor-element-f10f9f7:not(.elementor-motion-effects-element-type-background),
    .elementor-13 .elementor-element.elementor-element-f10f9f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}