.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-arrow {
    max-width: 1330px;
    display: grid;
    justify-content: end;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-content {
    padding: 165px 0px 220px 0px;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-content>span {
    color: #FCA028;
    background: #FCA02833;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-content>span::before {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-content h1 {
    font-size: 80px;
    font-weight: 600;
    line-height: 94px;
    max-width: 700px;
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFF;
    max-width: 700px;
    margin: 25px 0px 40px 0px;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .flexitype-button {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #182928;
    background: #FCA028;
    border-radius: 50px 50px 50px 50px;
    padding: 17px 30px 17px 30px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .icon__box-item:hover .flexitype-button {
    opacity: 1;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .flexitype-button:hover {
    color: #FFFFFF;
    background: #182928;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .icon__box-item:hover .flexitype-button:hover {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .flexitype-button i {
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .flexitype-button:hover i {
    transform: rotate(90deg);
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-arrow-prev i {
    color: #FFFFFF;
    background: #FFFFFF24;
    width: 60px;
    height: 60px;
    line-height: 60px;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-arrow-next i {
    color: #FFFFFF;
    background: #FFFFFF24;
    width: 60px;
    height: 60px;
    line-height: 60px;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-arrow-prev.cosion-button-prev {
    width: 60px;
    height: 60px;
    line-height: 60px;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-arrow-next.cosion-button-next {
    width: 60px;
    height: 60px;
    line-height: 60px;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-arrow-prev i:hover {
    color: #FFFFFF;
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-arrow-next i:hover {
    color: #FFFFFF;
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-805c0fb>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-805c0fb .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 13px;
}

.elementor-13 .elementor-element.elementor-element-805c0fb {
    margin-top: -60px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item {
    display: flex;
    flex-direction: flex;
    align-items: start;
    justify-content: start;
    background: #FFFFFF;
    box-shadow: 0px 6px 0px 1px #EEF3F3;
    border-radius: 10px 10px 10px 10px;
    padding: 32px 25px 32px 25px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-content .title {
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-icon i {
    color: #FCA028;
    font-size: 35px;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-icon {
    background: #203635;
    width: 70px;
    height: 70px;
    min-width: 70px;
    margin: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-icon svg {
    max-width: 35px;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 5px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c737a66>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item {
    display: flex;
    flex-direction: flex;
    align-items: start;
    justify-content: start;
    background: #FFFFFF;
    box-shadow: 0px 6px 0px 1px #EEF3F3;
    border-radius: 10px 10px 10px 10px;
    padding: 32px 25px 32px 25px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-content .title {
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-icon i {
    color: #FCA028;
    font-size: 35px;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-icon {
    background: #203635;
    width: 70px;
    height: 70px;
    min-width: 70px;
    margin: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-icon svg {
    max-width: 35px;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 5px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a656d0a>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item {
    display: flex;
    flex-direction: flex;
    align-items: start;
    justify-content: start;
    background: #FFFFFF;
    box-shadow: 0px 6px 0px 1px #EEF3F3;
    border-radius: 10px 10px 10px 10px;
    padding: 32px 25px 32px 25px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-content .title {
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-icon i {
    color: #FCA028;
    font-size: 35px;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-icon {
    background: #203635;
    width: 70px;
    height: 70px;
    min-width: 70px;
    margin: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-icon svg {
    max-width: 35px;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 5px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4d8a9a8>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
}

.elementor-13 .elementor-element.elementor-element-3398684>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-3398684 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 90px 0px;
}

.elementor-13 .elementor-element.elementor-element-3398684>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-5a54362.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-5a54362.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-5a54362.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-5a54362>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-81c7831 img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-13 .elementor-element.elementor-element-81c7831 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-6961cc6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-6961cc6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-6961cc6>.elementor-element-populated {
    margin: 0px 0px 0px 60px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 60px;
}

.elementor-13 .elementor-element.elementor-element-67b29f5 .elementor-icon-list-icon i {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-67b29f5 .elementor-icon-list-icon svg {
    fill: #FCA028;
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-67b29f5 {
    --e-icon-list-icon-size: 7px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-67b29f5 .elementor-icon-list-icon {
    padding-right: 1px;
}

.elementor-13 .elementor-element.elementor-element-67b29f5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-67b29f5 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-67b29f5 .elementor-icon-list-text {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-67b29f5>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 2px 16px 2px 16px;
    background-color: #FFF4E6;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-a5366d5 .elementor-heading-title {
    color: #203635;
    font-family: "Outfit", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 60px;
}

.elementor-13 .elementor-element.elementor-element-a5366d5>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-13 .elementor-element.elementor-element-46f8cf0 .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-4199c54 {
    margin-top: 5px;
    margin-bottom: 35px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-715e80e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-715e80e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-715e80e>.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-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-icon i {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-icon svg {
    fill: #FCA028;
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c65a27e {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-c65a27e .elementor-icon-list-text {
    color: #4D4D4D;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-7065d9d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-7065d9d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-7065d9d>.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-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-icon i {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-icon svg {
    fill: #FCA028;
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-50d5def {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-50d5def .elementor-icon-list-text {
    color: #4D4D4D;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #203635;
    background: #0055FE00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FCA028;
    padding: 17px 30px 17px 30px;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-winona>span {
    padding: 17px 30px 17px 30px;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-winona::after {
    padding: 17px 30px 17px 30px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-tamaya::before {
    padding: 17px 0 0 0;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-rayen>span {
    padding: 17px 30px 17px 30px;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-rayen::before {
    padding: 17px 30px 17px 30px;
    color: #FFFFFF;
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper:hover {
    color: #FFFFFF;
    border-style: solid;
    border-color: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-ripple::before {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-ripple::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.center-ripple::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.slide-effect::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-winona:hover {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-ujarak::before {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-tamaya:hover {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-wayra::before {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-pipaluk:hover::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-pipaluk::before {
    border-color: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-moema:hover {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-isi::before {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-aylen::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-wapasha::before {
    border-color: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper.button-antiman::before {
    border-color: #203635;
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper:hover i {
    color: #FFFFFF;
    transform: rotate(90deg);
}

.elementor-13 .elementor-element.elementor-element-0430ac1 .flexitype-btn-wrapper i {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-7229409>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-7229409:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-7229409>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEF3F3;
}

.elementor-13 .elementor-element.elementor-element-7229409 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7229409>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-fcce622 .elementor-icon-list-icon i {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-fcce622 .elementor-icon-list-icon svg {
    fill: #FCA028;
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-fcce622 {
    --e-icon-list-icon-size: 7px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-fcce622 .elementor-icon-list-icon {
    padding-right: 1px;
}

.elementor-13 .elementor-element.elementor-element-fcce622 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-fcce622 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-fcce622 .elementor-icon-list-text {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-fcce622>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 2px 16px 2px 16px;
    background-color: #FFFFFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-4c69ec5 {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-4c69ec5 .elementor-heading-title {
    color: #203635;
    font-family: "Outfit", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 58px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-382bfb8.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-382bfb8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-24e08b7 .elementor-heading-title {
    color: #6A726F;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-2caa0b2>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-2caa0b2 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 12px;
}

.elementor-13 .elementor-element.elementor-element-2caa0b2:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-2caa0b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEF3F3;
}

.elementor-13 .elementor-element.elementor-element-2caa0b2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 90px 0px;
}

.elementor-13 .elementor-element.elementor-element-2caa0b2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item {
    display: block;
    flex-direction: block;
    text-align: left;
    background: #FFFFFF;
    box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item:hover {
    box-shadow: 0px 10px 70px 0px rgba(0, 0, 0, 0.13);
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-image img {
    border-radius: 5px 5px 5px 5px;
    transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item-content span {
    text-align: end;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item-icon i {
    color: #FCA028;
    font-size: 35px;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item-icon {
    background: #203635;
    width: 70px;
    height: 70px;
    min-width: 70px;
    margin: -35px 10px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item-icon svg {
    max-width: 35px;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item-content {
    padding: 0px 20px 20px 20px;
    margin: -15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item:hover .icon__box-item-content h5 a:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 10px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .flexitype-button {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #203635;
    background: #02010100;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    gap: 10px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .flexitype-button i {
    font-size: 12px;
    top: 1px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item:hover .flexitype-button {
    opacity: 1;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .flexitype-button:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .icon__box-item:hover .flexitype-button:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8d85575 .flexitype-button:hover i {
    transform: rotate(90deg);
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item {
    display: block;
    flex-direction: block;
    text-align: left;
    background: #FFFFFF;
    box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item:hover {
    box-shadow: 0px 10px 70px 0px rgba(0, 0, 0, 0.13);
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-image img {
    border-radius: 5px 5px 5px 5px;
    transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item-content span {
    text-align: end;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item-icon i {
    color: #FCA028;
    font-size: 35px;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item-icon {
    background: #203635;
    width: 70px;
    height: 70px;
    min-width: 70px;
    margin: -35px 10px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item-icon svg {
    max-width: 35px;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item-content {
    padding: 0px 20px 20px 20px;
    margin: -15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item:hover .icon__box-item-content h5 a:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 10px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .flexitype-button {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #203635;
    background: #02010100;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    gap: 10px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .flexitype-button i {
    font-size: 12px;
    top: 1px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item:hover .flexitype-button {
    opacity: 1;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .flexitype-button:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .icon__box-item:hover .flexitype-button:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-8404b7d .flexitype-button:hover i {
    transform: rotate(90deg);
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item {
    display: block;
    flex-direction: block;
    text-align: left;
    background: #FFFFFF;
    box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item:hover {
    box-shadow: 0px 10px 70px 0px rgba(0, 0, 0, 0.13);
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-image img {
    border-radius: 5px 5px 5px 5px;
    transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item-content span {
    text-align: end;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item-icon i {
    color: #FCA028;
    font-size: 35px;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item-icon {
    background: #203635;
    width: 70px;
    height: 70px;
    min-width: 70px;
    margin: -35px 10px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item-icon svg {
    max-width: 35px;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item-content {
    padding: 0px 20px 20px 20px;
    margin: -15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item:hover .icon__box-item-content h5 a:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 10px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-0298939 .flexitype-button {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #203635;
    background: #02010100;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    gap: 10px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-0298939 .flexitype-button i {
    font-size: 12px;
    top: 1px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item:hover .flexitype-button {
    opacity: 1;
}

.elementor-13 .elementor-element.elementor-element-0298939 .flexitype-button:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-0298939 .icon__box-item:hover .flexitype-button:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-0298939 .flexitype-button:hover i {
    transform: rotate(90deg);
}

.elementor-13 .elementor-element.elementor-element-f8a1146>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-f8a1146 {
    padding: 90px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d148b48.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-ee5ad18 .elementor-icon-list-icon i {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-ee5ad18 .elementor-icon-list-icon svg {
    fill: #FCA028;
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-ee5ad18 {
    --e-icon-list-icon-size: 7px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-ee5ad18 .elementor-icon-list-icon {
    padding-right: 1px;
}

.elementor-13 .elementor-element.elementor-element-ee5ad18 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-ee5ad18 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-ee5ad18 .elementor-icon-list-text {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-ee5ad18>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 2px 16px 2px 16px;
    background-color: #FFF4E6;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-5525c6b {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-5525c6b .elementor-heading-title {
    color: #203635;
    font-family: "Outfit", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 58px;
}

.elementor-13 .elementor-element.elementor-element-760beb5>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-760beb5 {
    padding: 30px 0px 60px 0px;
}

.elementor-13 .elementor-element.elementor-element-355cebe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-02a3601 img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-02a3601 {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    top: 23%;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-02a3601 {
    right: -10%;
}

body.rtl .elementor-13 .elementor-element.elementor-element-02a3601 {
    left: -10%;
}

.elementor-13 .elementor-element.elementor-element-02a3601>.elementor-widget-container {
    --e-transform-rotateZ: 10deg;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item {
    display: block;
    flex-direction: block;
    text-align: center;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-content>a {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-content {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-content .title {
    align-items: center;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-icon i {
    color: #FCA028;
    font-size: 45px;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-icon {
    background: #EEF3F3;
    width: 90px;
    height: 90px;
    min-width: 90px;
    margin: 0px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-icon svg {
    max-width: 45px;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
    color: #14133B;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item .box_badge,
.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-icon span {
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    background-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item .box_badge {
    color: #FFFFFF;
    padding: 2px 7px 2px 7px;
    margin: 0px 0px 0px -12px;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-icon span {
    color: #FFFFFF;
    padding: 2px 7px 2px 7px;
    margin: 0px 0px 0px -12px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item-icon span,
.elementor-13 .elementor-element.elementor-element-ff5c7fe .icon__box-item .box_badge {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-ff5c7fe .box_badge {
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-d12284d>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item {
    display: block;
    flex-direction: block;
    text-align: center;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-content>a {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-content {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-content .title {
    align-items: center;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-icon i {
    color: #FCA028;
    font-size: 45px;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-icon {
    background: #EEF3F3;
    width: 90px;
    height: 90px;
    min-width: 90px;
    margin: 0px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-icon svg {
    max-width: 45px;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
    color: #14133B;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item .box_badge,
.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-icon span {
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    background-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item .box_badge {
    color: #FFFFFF;
    padding: 2px 6px 2px 6px;
    margin: 0px 0px 0px -12px;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-icon span {
    color: #FFFFFF;
    padding: 2px 6px 2px 6px;
    margin: 0px 0px 0px -12px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item-icon span,
.elementor-13 .elementor-element.elementor-element-59403a7 .icon__box-item .box_badge {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-59403a7 .box_badge {
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-92aaece img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-92aaece {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    top: 18%;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-92aaece {
    right: -10%;
}

body.rtl .elementor-13 .elementor-element.elementor-element-92aaece {
    left: -10%;
}

.elementor-13 .elementor-element.elementor-element-92aaece>.elementor-widget-container {
    --e-transform-rotateZ: -5deg;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item {
    display: block;
    flex-direction: block;
    text-align: center;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-content>a {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-content {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-content .title {
    align-items: center;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-icon i {
    color: #FCA028;
    font-size: 45px;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-icon {
    background: #EEF3F3;
    width: 90px;
    height: 90px;
    min-width: 90px;
    margin: 0px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-icon svg {
    max-width: 45px;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
    color: #14133B;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item .box_badge,
.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-icon span {
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    background-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item .box_badge {
    color: #FFFFFF;
    padding: 2px 6px 2px 6px;
    margin: 0px 0px 0px -12px;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-icon span {
    color: #FFFFFF;
    padding: 2px 6px 2px 6px;
    margin: 0px 0px 0px -12px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item-icon span,
.elementor-13 .elementor-element.elementor-element-a877654 .icon__box-item .box_badge {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-a877654 .box_badge {
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-f5daca6 img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-f5daca6 {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    top: 23%;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f5daca6 {
    right: -10%;
}

body.rtl .elementor-13 .elementor-element.elementor-element-f5daca6 {
    left: -10%;
}

.elementor-13 .elementor-element.elementor-element-f5daca6>.elementor-widget-container {
    --e-transform-rotateZ: 10deg;
}

.elementor-13 .elementor-element.elementor-element-36fdea8>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item {
    display: block;
    flex-direction: block;
    text-align: center;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-content>a {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-content {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-content .title {
    align-items: center;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item:hover .icon__box-item-icon i {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item:hover .icon__box-item-icon svg path {
    fill: #203635;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item:hover .icon__box-item-icon {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-icon i {
    color: #FCA028;
    font-size: 45px;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-icon svg path {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-icon {
    background: #EEF3F3;
    width: 90px;
    height: 90px;
    min-width: 90px;
    margin: 0px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-icon svg {
    max-width: 45px;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-content h5 {
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
    color: #14133B;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-content p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #4D4D4D;
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item .box_badge,
.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-icon span {
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    background-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item .box_badge {
    color: #FFFFFF;
    padding: 2px 5px 2px 5px;
    margin: 0px 0px 0px -12px;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-icon span {
    color: #FFFFFF;
    padding: 2px 5px 2px 5px;
    margin: 0px 0px 0px -12px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item-icon span,
.elementor-13 .elementor-element.elementor-element-b7f8858 .icon__box-item .box_badge {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-b7f8858 .box_badge {
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-121cd27>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-121cd27:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-121cd27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #203635;
    background-image: url("../assets/contact.png");
    background-position: center left;
    background-repeat: no-repeat;
}

.elementor-13 .elementor-element.elementor-element-121cd27 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13 .elementor-element.elementor-element-121cd27>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-1f57768.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-1f57768.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-1f57768.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-1f57768>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-75d9121 img {
    opacity: 1;
}

.elementor-13 .elementor-element.elementor-element-75d9121 {
    width: var(--container-widget-width, 0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-581e600.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-581e600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-581e600:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-581e600>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #203635;
}

.elementor-13 .elementor-element.elementor-element-581e600>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 90px 0px 90px 50px;
}

.elementor-13 .elementor-element.elementor-element-581e600>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d452dd1 .elementor-icon-list-icon i {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d452dd1 .elementor-icon-list-icon svg {
    fill: #FCA028;
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d452dd1 {
    --e-icon-list-icon-size: 7px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-d452dd1 .elementor-icon-list-icon {
    padding-right: 1px;
}

.elementor-13 .elementor-element.elementor-element-d452dd1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-d452dd1 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-d452dd1 .elementor-icon-list-text {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d452dd1>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 2px 16px 2px 16px;
    background-color: #394B4A;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-7414eff .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 60px;
}

.elementor-13 .elementor-element.elementor-element-7414eff>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-7414eff {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .flexitype-contact-form-wrapper {
    padding: 20px 0px 0px 0px;
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"] {
    height: 60px;
    background-color: #253A39;
    color: #FFFFFF;
    margin: 0px 0px 25px 0px;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"] {
    height: 60px;
    background-color: #253A39;
    color: #FFFFFF;
    margin: 0px 0px 25px 0px;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"] {
    height: 60px;
    background-color: #253A39;
    color: #FFFFFF;
    margin: 0px 0px 25px 0px;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"] {
    height: 60px;
    background-color: #253A39;
    color: #FFFFFF;
    margin: 0px 0px 25px 0px;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"] {
    height: 60px;
    background-color: #253A39;
    color: #FFFFFF;
    margin: 0px 0px 25px 0px;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"] {
    height: 60px;
    background-color: #253A39;
    color: #FFFFFF;
    margin: 0px 0px 25px 0px;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select {
    height: 60px;
    background-color: #253A39;
    color: #FFFFFF;
    margin: 0px 0px 25px 0px;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"],
.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"],
.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"],
.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"],
.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"],
.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"],
.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #384A49;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]::-webkit-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]::-moz-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]:-ms-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]::-webkit-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]::-moz-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]:-ms-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]::-webkit-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]::-moz-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]:-ms-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]::-webkit-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]::-moz-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]:-ms-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]::-webkit-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]::-moz-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]:-ms-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]::-webkit-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]::-moz-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]:-ms-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]:focus {
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]:focus {
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]:focus {
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]:focus {
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]:focus {
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]:focus {
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select:focus {
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap textarea {
    height: 130px;
    background-color: #253A39;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    border-style: solid;
    border-color: #384A49;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-form-control-wrap textarea:focus {
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-submit {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #203635;
    background-color: #FCA028;
    margin: 20px 0px 0px 0px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-6f71ba1 .wpcf7-form .wpcf7-submit:hover {
    color: #FFFFFF;
    background-color: #192726;
}

.elementor-13 .elementor-element.elementor-element-3f46d32>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-3f46d32 {
    padding: 90px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-51301e9 .elementor-icon-list-icon i {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-51301e9 .elementor-icon-list-icon svg {
    fill: #FCA028;
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-51301e9 {
    --e-icon-list-icon-size: 7px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-51301e9 .elementor-icon-list-icon {
    padding-right: 1px;
}

.elementor-13 .elementor-element.elementor-element-51301e9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-51301e9 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-51301e9 .elementor-icon-list-text {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-51301e9>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 2px 16px 2px 16px;
    background-color: #FFF4E6;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-bf19cd9 .elementor-heading-title {
    color: #203635;
    font-family: "Outfit", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 58px;
}

.elementor-13 .elementor-element.elementor-element-bf19cd9>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-36b9684.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-36b9684.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow {
    justify-content: end;
}

.elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow-prev i {
    color: #203635;
    width: 56px;
    height: 56px;
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow-next i {
    color: #203635;
    width: 56px;
    height: 56px;
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow-prev {
    width: 56px;
    height: 56px;
}

.elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow-next {
    width: 56px;
    height: 56px;
}

.elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow-prev i,
.elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow-next i {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow-prev i:hover {
    color: #203635;
    background: #FCA028;
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow-next i:hover {
    color: #203635;
    background: #FCA028;
    border-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-6151972>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-6151972 {
    padding: 20px 0px 90px 0px;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_one-item {
    background: #EEF3F3;
    border-radius: 15px 15px 15px 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_two-item {
    background: #EEF3F3;
    border-radius: 15px 15px 15px 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_one-item,
.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_two-item {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_two-item-content .rating i {
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_one-item-reviews i {
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_two-item-content-bottom i {
    font-size: 48px;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_one-item-icon {
    font-size: 48px;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_one-item-client-title h6,
.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_two-item-content-bottom-author-info h6 {
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_one-item-client-title h6 {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_two-item-content-bottom-author-info h6 {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_one-item-client-title span,
.elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_two-item-content-bottom-author-info span {
    font-size: 16px;
    line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-6b5e892 .portfolio-item {
    height: 780px;
}

.elementor-13 .elementor-element.elementor-element-6b5e892 .portfolio-item-inner-content {
    bottom: 0;
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-6b5e892 .portfolio-item-inner-content span {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
}

.elementor-13 .elementor-element.elementor-element-6b5e892 .portfolio-item-inner-content h6 {
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
}

.elementor-13 .elementor-element.elementor-element-6b5e892 .portfolio-item.active .portfolio-item-inner-content span {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-6b5e892 .portfolio-item.active .portfolio-item-inner-content h6 {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-6b5e892 .portfolio-item.active .portfolio-item-inner-content {
    background: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-7498f79>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-7498f79>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-7498f79:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-7498f79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEF3F3;
}

.elementor-13 .elementor-element.elementor-element-7498f79 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 90px 0px;
}

.elementor-13 .elementor-element.elementor-element-7498f79>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-cb974d4>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-bbbe38d .elementor-icon-list-icon i {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-bbbe38d .elementor-icon-list-icon svg {
    fill: #FCA028;
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-bbbe38d {
    --e-icon-list-icon-size: 7px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-bbbe38d .elementor-icon-list-icon {
    padding-right: 1px;
}

.elementor-13 .elementor-element.elementor-element-bbbe38d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-bbbe38d .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-bbbe38d .elementor-icon-list-text {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-bbbe38d>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 2px 16px 2px 16px;
    background-color: #FFFFFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-eb39485 .elementor-heading-title {
    color: #203635;
    font-family: "Outfit", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 60px;
}

.elementor-13 .elementor-element.elementor-element-eb39485>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-8fd6cec .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-8fd6cec>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b869c33 {
    margin-top: 10px;
    margin-bottom: 45px;
}

.elementor-13 .elementor-element.elementor-element-37bc635>.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-13 .elementor-element.elementor-element-37bc635:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-37bc635>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-37bc635>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 12px 0px 0px;
    --e-column-margin-right: 12px;
    --e-column-margin-left: 0px;
    padding: 18px 25px 18px 25px;
}

.elementor-13 .elementor-element.elementor-element-37bc635>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-37bc635>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-37bc635>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13 .elementor-element.elementor-element-37bc635>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-0c771f0 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-0c771f0.elementor-view-stacked .elementor-icon {
    background-color: #EEF3F3;
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-0c771f0.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-0c771f0.elementor-view-default .elementor-icon {
    color: #EEF3F3;
    border-color: #EEF3F3;
}

.elementor-13 .elementor-element.elementor-element-0c771f0.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-0c771f0.elementor-view-default .elementor-icon svg {
    fill: #EEF3F3;
}

.elementor-13 .elementor-element.elementor-element-0c771f0.elementor-view-framed .elementor-icon {
    background-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-0c771f0.elementor-view-stacked .elementor-icon svg {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-0c771f0 .elementor-icon {
    font-size: 26px;
    padding: 12px;
}

.elementor-13 .elementor-element.elementor-element-0c771f0 .elementor-icon svg {
    height: 26px;
}

.elementor-13 .elementor-element.elementor-element-0c771f0>.elementor-widget-container {
    margin: 0px 10px -10px 0px;
}

.elementor-13 .elementor-element.elementor-element-0c771f0 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-13 .elementor-element.elementor-element-1e307e4 .elementor-heading-title {
    color: #203635;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}

.elementor-13 .elementor-element.elementor-element-1e307e4 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-13 .elementor-element.elementor-element-6aca9af .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-6aca9af>.elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a31b57a>.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-13 .elementor-element.elementor-element-a31b57a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-a31b57a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-a31b57a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 12px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 12px;
    padding: 18px 25px 18px 25px;
}

.elementor-13 .elementor-element.elementor-element-a31b57a>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-a31b57a>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-a31b57a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13 .elementor-element.elementor-element-a31b57a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-50a4df3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-50a4df3.elementor-view-stacked .elementor-icon {
    background-color: #EEF3F3;
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-50a4df3.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-50a4df3.elementor-view-default .elementor-icon {
    color: #EEF3F3;
    border-color: #EEF3F3;
}

.elementor-13 .elementor-element.elementor-element-50a4df3.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-50a4df3.elementor-view-default .elementor-icon svg {
    fill: #EEF3F3;
}

.elementor-13 .elementor-element.elementor-element-50a4df3.elementor-view-framed .elementor-icon {
    background-color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-50a4df3.elementor-view-stacked .elementor-icon svg {
    fill: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-50a4df3 .elementor-icon {
    font-size: 26px;
    padding: 12px;
}

.elementor-13 .elementor-element.elementor-element-50a4df3 .elementor-icon svg {
    height: 26px;
}

.elementor-13 .elementor-element.elementor-element-50a4df3>.elementor-widget-container {
    margin: 0px 10px -10px 0px;
}

.elementor-13 .elementor-element.elementor-element-50a4df3 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-13 .elementor-element.elementor-element-9b8880d .elementor-heading-title {
    color: #203635;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}

.elementor-13 .elementor-element.elementor-element-9b8880d {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-13 .elementor-element.elementor-element-352cf9f .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-352cf9f>.elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #203635;
    background: #FCA028;
    padding: 17px 30px 17px 30px;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-winona>span {
    padding: 17px 30px 17px 30px;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-winona::after {
    padding: 17px 30px 17px 30px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-tamaya::before {
    padding: 17px 0 0 0;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-rayen>span {
    padding: 17px 30px 17px 30px;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-rayen::before {
    padding: 17px 30px 17px 30px;
    color: #FFFFFF;
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper:hover {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-ripple::before {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-ripple::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.center-ripple::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.slide-effect::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-winona:hover {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-ujarak::before {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-tamaya:hover {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-wayra::before {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-pipaluk:hover::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-pipaluk::before {
    border-color: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-moema:hover {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-isi::before {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-aylen::after {
    background: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-wapasha::before {
    border-color: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper.button-antiman::before {
    border-color: #203635;
}

.elementor-13 .elementor-element.elementor-element-d743e7f .flexitype-btn-wrapper:hover i {
    color: #FFFFFF;
    transform: rotate(90deg);
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-08d22d1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-08d22d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-08d22d1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-08d22d1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-8d10478 img {
    height: 560px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
}

.elementor-13 .elementor-element.elementor-element-5eed6ae .video-icon-alignment {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-5eed6ae .play-video-icon a {
    color: #203635;
    background: #FCA028;
    font-size: 24px;
}

.elementor-13 .elementor-element.elementor-element-5eed6ae .video a {
    width: 90px;
    height: 90px;
    line-height: 90px;
}

.elementor-13 .elementor-element.elementor-element-5eed6ae .play-video-icon::after {
    border-color: #B3711B;
    background: #B3711B;
}

.elementor-13 .elementor-element.elementor-element-5eed6ae .play-video-icon::before {
    border-color: #B3711B;
    background: #B3711B;
}

.elementor-13 .elementor-element.elementor-element-5eed6ae {
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-05ea487>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-05ea487 {
    padding: 90px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c920e59.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-5913c92 .elementor-icon-list-icon i {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-5913c92 .elementor-icon-list-icon svg {
    fill: #FCA028;
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-5913c92 {
    --e-icon-list-icon-size: 7px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-5913c92 .elementor-icon-list-icon {
    padding-right: 1px;
}

.elementor-13 .elementor-element.elementor-element-5913c92 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-5913c92 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-5913c92 .elementor-icon-list-text {
    color: #FCA028;
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-5913c92>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 2px 16px 2px 16px;
    background-color: #FFF4E6;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-d547a88 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-d547a88 .elementor-heading-title {
    color: #203635;
    font-family: "Outfit", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 58px;
}

.elementor-13 .elementor-element.elementor-element-114a52f>.elementor-container {
    max-width: 1320px;
}

.elementor-13 .elementor-element.elementor-element-114a52f {
    padding: 30px 0px 90px 0px;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content {
    text-align: left;
    justify-content: left;
    background: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #E4E4E4;
    border-radius: 0px 20px 20px 0px;
    padding: 30px 30px 30px 30px;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item {
    display: flex;
    flex-direction: flex;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-img {
    width: 44%;
    max-width: 44%;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-image img {
    height: 300px;
    border-radius: 20px 0px 0px 20px;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-image-date h6 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-image-date span {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-image-date {
    background: #FCA028;
    padding: 6px 20px 6px 20px;
    margin: 20px 0px 0px 20px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content-meta {
    display: inline-block;
    margin: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog__two-item-content-meta ul li a,
.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content-meta ul li a {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    line-height: 22px;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content-meta ul li a {
    color: #203635;
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content-meta ul li a i {
    color: #FCA028;
    margin-right: 8px;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content-meta ul li a:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog__two-item-content h4,
.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content h6 {
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    line-height: 34px;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content h6 {
    color: #203635;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content,
.elementor-13 .elementor-element.elementor-element-315a5c2 .blog__three-item-content {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content h6 a:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content h6 a {
    transition: 0.4s;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .flexitype-button {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #203635;
    gap: 7px;
    transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .flexitype-button i {
    font-size: 12px;
    top: 1px;
    transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .flexitype-button:hover {
    color: #FCA028;
}

.elementor-13 .elementor-element.elementor-element-315a5c2 .flexitype-button:hover i {
    transform: rotate(90deg);
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-5a54362 {
        width: 44%;
    }

    .elementor-13 .elementor-element.elementor-element-6961cc6 {
        width: 56%;
    }

    .elementor-13 .elementor-element.elementor-element-9f7d6c7 {
        width: 60%;
    }

    .elementor-13 .elementor-element.elementor-element-382bfb8 {
        width: 40%;
    }

    .elementor-13 .elementor-element.elementor-element-1f57768 {
        width: 44%;
    }

    .elementor-13 .elementor-element.elementor-element-581e600 {
        width: 56%;
    }

    .elementor-13 .elementor-element.elementor-element-24dac26 {
        width: 69.47%;
    }

    .elementor-13 .elementor-element.elementor-element-36b9684 {
        width: 30.418%;
    }

    .elementor-13 .elementor-element.elementor-element-cb974d4 {
        width: 55%;
    }

    .elementor-13 .elementor-element.elementor-element-08d22d1 {
        width: 45%;
    }
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-arrow {
        display: grid;
    }

    .elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-content h1 {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item {
        padding: 20px 18px 20px 19px;
    }

    .elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-icon i {
        font-size: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-icon svg {
        max-width: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-icon {
        width: 60px;
        height: 60px;
        min-width: 60px;
        margin: 0px 12px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item {
        padding: 20px 18px 20px 19px;
    }

    .elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-icon i {
        font-size: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-icon svg {
        max-width: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-icon {
        width: 60px;
        height: 60px;
        min-width: 60px;
        margin: 0px 12px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item {
        padding: 20px 18px 20px 19px;
    }

    .elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-icon i {
        font-size: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-icon svg {
        max-width: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-icon {
        width: 60px;
        height: 60px;
        min-width: 60px;
        margin: 0px 12px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6961cc6>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-9f7d6c7.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-13 .elementor-element.elementor-element-4c69ec5 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-382bfb8.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-13 .elementor-element.elementor-element-24e08b7 {
        text-align: center;
        width: var(--container-widget-width, 682px);
        max-width: 682px;
        --container-widget-width: 682px;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-121cd27:not(.elementor-motion-effects-element-type-background),
    .elementor-13 .elementor-element.elementor-element-121cd27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-13 .elementor-element.elementor-element-121cd27 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-75d9121 img {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-75d9121 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-581e600>.elementor-element-populated {
        margin: 12px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 12px 12px 12px 12px;
    }

    .elementor-13 .elementor-element.elementor-element-7414eff {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-6b5e892 .portfolio-item {
        height: 540px;
    }

    .elementor-13 .elementor-element.elementor-element-cb974d4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-08d22d1>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-8d10478 img {
        height: 420px;
    }

    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item {
        display: flex;
        flex-direction: flex;
    }

    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-img {
        width: 45%;
        max-width: 45%;
    }

    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content {
        padding: 20px 20px 20px 20px;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-586c796 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-arrow {
        top: 80%;
        display: flex;
        justify-content: start;
    }

    .elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-content {
        padding: 80px 0px 230px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a7ca8b3 .banner-content h1 {
        font-size: 38px;
        line-height: 50px;
    }

    .elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item {
        padding: 25px 25px 25px 25px;
    }

    .elementor-13 .elementor-element.elementor-element-c737a66 .icon__box-item-content h5 {
        line-height: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item {
        padding: 25px 25px 25px 25px;
    }

    .elementor-13 .elementor-element.elementor-element-a656d0a .icon__box-item-content h5 {
        line-height: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item {
        padding: 25px 25px 25px 25px;
    }

    .elementor-13 .elementor-element.elementor-element-4d8a9a8 .icon__box-item-content h5 {
        line-height: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-81c7831 img {
        max-width: 90%;
    }

    .elementor-13 .elementor-element.elementor-element-a5366d5 .elementor-heading-title {
        font-size: 34px;
        line-height: 44px;
    }

    .elementor-13 .elementor-element.elementor-element-7065d9d>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-4c69ec5 .elementor-heading-title {
        font-size: 34px;
        line-height: 44px;
    }

    .elementor-13 .elementor-element.elementor-element-5525c6b .elementor-heading-title {
        font-size: 34px;
        line-height: 44px;
    }

    .elementor-13 .elementor-element.elementor-element-d12284d>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-59403a7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-3ca6b82>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-36fdea8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7414eff .elementor-heading-title {
        font-size: 34px;
        line-height: 44px;
    }

    .elementor-13 .elementor-element.elementor-element-24dac26.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-13 .elementor-element.elementor-element-bf19cd9 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-bf19cd9 .elementor-heading-title {
        font-size: 34px;
        line-height: 44px;
    }

    .elementor-13 .elementor-element.elementor-element-9e4f23a .flexitype_slider-arrow {
        justify-content: center;
    }

    .elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_one-item {
        padding: 30px 20px 30px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_two-item {
        padding: 30px 20px 30px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_two-item-content-bottom i {
        font-size: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-18b5526 .flexitype_testimonial_one-item-icon {
        font-size: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6b5e892 .portfolio-item {
        height: 400px;
    }

    .elementor-13 .elementor-element.elementor-element-eb39485 .elementor-heading-title {
        font-size: 34px;
        line-height: 44px;
    }

    .elementor-13 .elementor-element.elementor-element-37bc635>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6aca9af>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a31b57a>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-352cf9f>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-d547a88 .elementor-heading-title {
        font-size: 34px;
        line-height: 44px;
    }

    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item {
        display: block;
        flex-direction: block;
    }

    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-image img {
        height: 260px;
        border-radius: 20px 20px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-image-date {
        margin: 20px 0px 0px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog__two-item-content h4,
    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content h6 {
        font-size: 22px;
        line-height: 32px;
    }

    .elementor-13 .elementor-element.elementor-element-315a5c2 .blog_one-item-content {
        border-width: 0px 1px 1px 1px;
        border-radius: 0px 0px 20px 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-f538f85 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-b705091 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-c6a611a {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-5a54362 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-6961cc6 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-9f7d6c7 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-382bfb8 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-ee74f7f {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-670127b {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-d857c3c {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-355cebe {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-d12284d {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-3ca6b82 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-36fdea8 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-1f57768 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-581e600 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-cb974d4 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-08d22d1 {
        width: 100%;
    }
}